Ethan Roseman
e6ca2dfd70
Fixed one non-matching in z_actor ( #240 )
2020-07-05 17:51:48 +02:00
Roman971
61544b873d
Various SFX fixes ( #237 )
...
* Various SFX fixes
* Fix sfx references in z_en_zl2.c
2020-07-04 23:30:21 -04:00
Ethan Roseman
a5aee3d691
Decompiled ovl_En_Zl2 (2 nonmatchings) ( #223 )
...
* Almost dun
* 3 more, progress...
* 2 more
* Fixing field rename
* improvement
* 1 more
* progress
* more
* work
* Preparing for PR
* Comments
* tidbits
* more tidbits
* fixes
* PR comments
* Nonmatching reloc
* PR suggestions
* PR suggestions
2020-07-04 14:34:51 +02:00
Tharo
f2ead7f2c9
Add cutscene disassembler script ( #235 )
...
* Add cutscene disassembler script
* Add more debug info
* Use addresses instead of already disassembled data, emit array declaration
2020-07-03 19:01:57 -04:00
Roman971
4a64c556b0
Fix and improve some non matchings ( #229 )
2020-06-30 14:44:07 -04:00
Roman971
b55fc9a4e0
Replace unnecessary Vtx_t uses by Vtx ( #228 )
2020-06-28 18:28:12 -04:00
Tharo
27d059b041
Configure Doxygen ( #206 )
...
* Configure Doxygen
* Clean up filter_global_asm.py
* Add documentation guide
* Fix small issue with markdown rendering
* Change @bug to lowercase in documenting guide
* Folder restructure, new logo
* Allow embedding LaTeX in doc comments, update Documenting guide
* Resize logo
* Change description to match new repo description, leave version number unspecified
2020-06-28 14:42:16 -04:00
krimtonz
a316f8d88d
match func_80034B54 ( #227 )
...
* match func_80034B54
* remove asm
2020-06-25 10:03:40 -04:00
fig02
13117fd837
fix colliderinit typo ( #226 )
2020-06-24 23:20:51 -04:00
fig02
d77dbe0465
Rename culling related variables ( #225 )
...
* rename some things
* reword one comment
* rename vars
* fix bgjyalift
2020-06-24 21:20:31 -04:00
krimtonz
6b2a013cca
suppress unused parameters, unused variables, and missing braces ( #224 )
2020-06-24 19:21:08 -04:00
louist103
7946d6698c
Decomp BgJyaLift ( #216 )
...
* Re upload
* Decomp BgJyaLift
* Fixed issues
Fixed issues from review
* Edits after review
* Review Fixes
Made some fixes and also changed an unknown variable name
* Fixes to file
Fixed some styling things and renamed the last function
* Added fixes
Added roman's fixes
* Delete filemap.pyc
* Fixes
Removed ctx.c and replaced tabs with spaces spec.
2020-06-24 18:34:31 -04:00
Ethan Roseman
054f6dc04d
Fail the Jenkins build if there's any unused asm ( #222 )
...
* Check for unused asm
* Deleting some unused asm
2020-06-23 13:59:59 -04:00
Roman971
c376b3f195
Update diff script ( #220 )
2020-06-22 01:10:23 -04:00
Ethan Roseman
22d79e5e95
CSV Progress (2) ( #219 )
...
* CSV Progress (2)
* Git time
2020-06-21 20:58:56 -04:00
Random
ab1ec89f22
Decompile jpegdecoder.c, padsetup.c and code_800C3C20.c ( #217 )
...
* Decompile jpegdecoder.c, padsetup.c and code_800C3C20.c
* change func_800C3C20's prototype and rename some fields in jpeg related structs
* Fix comment in Jpeg_GetU16 and change func_800C3C20
* use a switch in padsetup.c
2020-06-21 18:43:14 -04:00
Ethan Roseman
afce6a3c36
Output progress to csv file ( #218 )
2020-06-21 17:50:32 -04:00
Ethan Roseman
5f61c105b4
Decompiled ovl_Bg_Spot01_Idohashira (1 non-matching) ( #213 )
...
* Almost done
* one non-matching
* PR suggestions
* Further suggestions
* minor correction
2020-06-21 17:50:01 -04:00
Ethan Roseman
7c2072ee23
Improved mips_to_c context script ( #214 )
...
* Improved context script
* .gitignore
2020-06-18 21:12:58 -04:00
fig02
67d13fe190
Arms_Hook OK ( #210 )
...
* Arms_Hook OK
* cleanup
* decr
* remove redundant include
* missed some things
* rename things
Co-authored-by: dark-samus <mathmcclintic@gmail.com>
2020-06-17 15:44:22 -04:00
Random
4940621679
Decompile pausemgr.c ( #211 )
...
* Decompile pausemgr.c
* rename pausemgr to z_kaleido_setup
* replace 0x4b with SCENE_BOWLING
* fix conflict
2020-06-17 15:23:42 -04:00
Ethan Roseman
dcdaf850b6
Decompiled ovl_Bg_Spot18_Obj ( #204 )
...
* Decompiled ovl_Bg_Spot18_Obj
* quick fix
* Added description to c file
* Update z_bg_spot18_obj.c
* PR suggestions
* PR suggestion
2020-06-17 08:02:28 -04:00
Lucas Shaw
b86edcf92c
Matched some controller files ( #178 )
...
* osPfsIsPlug.c and osContSetCh.c OK
* update
* __osPfsGetStatus.c OK
* removed unused asm
* Updated all libultra controller files to use new structs instead of the temporary structs. Added os_pfs.h
* controller updates
* fixed header guard
* Made suggested changes
2020-06-17 07:16:30 -04:00
Roman971
229e0c8629
Update asm processor and migrate/improve rodata for a few files ( #209 )
...
* Update asm processor
* Migrate or improve rodata for a few files
2020-06-14 19:24:09 -04:00
fig02
1c98ac27eb
Actor struct cleanup ( #208 )
...
* cleanup a few things
* fix mistake
* yawTowardsLink
* run format
* pr suggestion
2020-06-14 00:09:51 -04:00
Roman971
06fc61c83d
Fix various non matching issues and introduce #ifdef NON_EQUIVALENT instead of #if 0 ( #207 )
2020-06-13 23:29:59 -04:00
fig02
031d946db7
z_select decompiled, 1 non matching left ( #202 )
...
* First pass z_select
* lots of progress. 2 non matchings and data stuff needed
* match Select_LoadGame
* z_select almost ok, 1 func left
* remove comments
* remove comments and add description
* remove unused flg_set asm
* set_next_gamestate macro
* pr suggestions 1
* pr suggestions 2
* map -> scene
* pr suggestions 3
Co-authored-by: Kelebek1 <eeeedddccc@hotmail.co.uk>
2020-06-13 22:59:58 -04:00
Roman971
df3bfbc168
Fix sym_info.py and first_diff.py scripts to properly handle .bss ( #205 )
2020-06-12 21:56:17 -04:00
snablu
4e70a24274
Decompile z_bg_haka_trap.c ( #201 )
...
* Decompile z_bg_haka_trap.c
* Update spec
delete old .reloc.s file
Co-authored-by: Random <28494085+Random06457@users.noreply.github.com>
* Deleted reloc.s and made style changes to function pointers and local vars
* Renamed timer field, added more useful temp names
* Implemented Roman's suggestions, including moving enum to header file, moving some static variables inside functions, removing unnecessary casts, removing unnecessary temps, and fixing a few style issues
* Commented dual purpose of unk_16A and formatted file again
Co-authored-by: Random <28494085+Random06457@users.noreply.github.com>
2020-06-11 17:39:47 -04:00
Random
a76356090b
Decompile flg_set.c ( #200 )
...
* Decompile flg_set.c
* Use a for loop and rename func_8002AAB0
* move the flag set array inside the function
2020-06-09 18:14:18 -04:00
Lucas Shaw
a0ef48e987
Migrated rodata ( #199 )
2020-06-09 12:06:23 -04:00
Random
8afab54c23
Decompile mempak.c ( #191 )
2020-06-07 19:38:33 -04:00
Random
8705d40e54
Split ovl_file_choose and ovl_kaleido_scope ( #167 )
...
* Split ovl_file_choose and ovl_kaleido_scope
* Split ovl_kaleido_scope's rodata/data/bss
* fix
* fix spec
* spec fix
* hopefully last spec fix
* hopefully last spec fix 2
* fix
* Add comments on file boundaries
* fix
2020-06-07 13:52:43 -04:00
Robin Allen
09d8cc529a
Decompile KaleidoScope_Draw ( #189 )
...
* Decompile KaleidoScope_Draw
* Naming
* Simplify (casts)
* Cleanup (comments)
* Delete the .s file
2020-06-07 13:02:27 -04:00
Roman971
93e8dbcc9e
Decompile the last function in z_en_heishi2.c ( #195 )
2020-06-07 12:37:44 -04:00
Tharo
b2df45ae06
Decompile ovl_Bg_Spot16_Doughnut ( #187 )
...
* Decompile ovl_Bg_Spot16_Doughnut
* Ran formatter
* Shorten float values
Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>
* Fix last float values
* Rename Update2 and Draw2
Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>
2020-06-07 10:54:44 -04:00
Roman971
d7c9d8d86f
Add sym_info.py and first_diff.py scripts for convenience ( #192 )
2020-06-07 10:37:48 -04:00
Roman971
e413325637
Add support for 'after' and 'number' in mkldscript and use 'after' to properly shift the code segment ( #194 )
...
* Add support for 'after' and 'number' in mkldscript
* Use 'after' in spec to ensure code ends up after dmadata in RAM
2020-06-07 10:31:11 -04:00
Roman971
c10bcdc3c4
Fix and match func_800BFCB8 ( #196 )
2020-06-07 10:08:06 -04:00
cmon-meow
80ca848cfb
Actor* player.unk_684 ( #193 )
...
* Actor* player.unk_684
* delete 8008EEAC.s
* Update include/z64actor.h
Co-authored-by: Random <28494085+Random06457@users.noreply.github.com>
Co-authored-by: Random <28494085+Random06457@users.noreply.github.com>
2020-06-07 09:47:11 -04:00
Roman971
68f5d212a7
Fix remaining rom/ram pointers ( #190 )
2020-06-05 17:09:43 -04:00
Random
94d810193a
ucode_disas.c progress ( #188 )
...
* ucode_disas.c progress
* fix
* minor fixes
* minor comment changes
2020-06-05 13:18:39 -04:00
Robin Allen
e67c51b155
Give names to KaleidoScope_Update & KaleidoScope_Draw ( #185 )
2020-06-04 17:54:50 -04:00
krimtonz
c78d93ad78
Remove hard-coded pointers in several files ( #186 )
...
* fix hard-coded pointers in code_800DACC0.data.s
* fix hard coded pointer in code_800E11F0.data.s
* fix hard coded pointers in code_800EC960.data.s
* remove fixed pointers in code_800F7260.data.s
* fix hard coded pointers in code_800F9280.data.s
* remove accidental comment
* fix hard coded jump table in Camera_Unique9.s
2020-06-04 17:51:14 -04:00
krimtonz
d6fc300ed2
rename code_8007BF90.c to z_olib.c, rename functions in z_olib.c ( #181 )
...
* rename code_8007BF90.c to z_olib.c, rename functions in z_olib.c
* pr updates
2020-06-04 01:59:17 -04:00
Robin Allen
69e30364b9
Convert z_map_data to C ( #183 )
...
* Convert z_map_data to C
* Style
Co-authored-by: Random <28494085+Random06457@users.noreply.github.com>
* Cleanup
Co-authored-by: Random <28494085+Random06457@users.noreply.github.com>
* Convert the whole file
* Cleanup
* Cleanup
Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>
* floorNames → floorID
* Style
* Format & fix switch array padding
* Remove trailing zeroes
* Cleanup
Co-authored-by: Random <28494085+Random06457@users.noreply.github.com>
Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>
2020-06-03 16:52:10 -04:00
Roman971
78049aa5c5
Fix some missed and fake pointers in code ( #180 )
2020-06-01 18:55:34 -04:00
krimtonz
77137f5a04
Decompile z_camera data, and some camera WIP ( #173 )
...
* cleanup
* name camera action functions
* decompile a few small functions, name a few Camera struct members
* decompile camera data, decompile a few camera functions
* Split ASM for code_800BB0A0
* removing code_800BB0A0.s
* PR Requests, Camera WIP
* remove #define NON_MATCHING from db_camera
2020-06-01 17:54:47 -04:00
krimtonz
08aaba0d2c
Fix hard coded pointers in db_camera ( #179 )
2020-06-01 14:37:53 -04:00
fig02
78d0883f04
Actor Cleanups ( #177 )
...
* rename init chains, colchkinfo, colider inits, damage tables
* actor cleanups
* fix collider init script names
* small fixes
* ichain arg name
* change dynapoly types and names
* revert enru1 data name
* and the type
* pr suggestions
2020-05-31 05:55:48 -04:00