summaryrefslogtreecommitdiff
path: root/src/code_80005FD0.h
AgeCommit message (Collapse)Author
2023-08-26Put `void` in several function prototypes (#387)Tyler McGavran
I have historically made prototypes for argument-less functions with just plain `()` for the argument list. This has caused some minor pains when using `m2c` and is, pendatically, incorrect. So I have changed all argument-less function protoypes to instead have `(void)` as the argument list. This required a couple small fixes here and there.
2023-08-22Matched some funcs (#378)MegaMech
* Matched code
2023-08-22Some matches in code_80005FD0 (#376)Tyler McGavran
Got set_places matched which feels nice. That was a big functions. Signed-off-by: Taggerung <tyler.taggerung@email.com>
2023-08-20Versus mode Bomb Kart stuff (#375)Tyler McGavran
Signed-off-by: Taggerung <tyler.taggerung@email.com>
2023-08-15Bumped Total Progress Script by 1.04% (#371)MegaMech
* Matched camera.c
2023-08-04very cool debug display list (#348)tomas
* added a very cool debug display list ^^ (prints variables to screen) * Decompiled various functions
2023-07-11Migrate rodata for code_80005FD0 into asm files (#332)Tyler McGavran
Signed-off-by: Taggerung <tyler.taggerung@email.com>
2023-06-17Fix repeated building of course_data files and wip warnings fix (#316)MegaMech
* Fix building course_data files * wip warnings
2023-04-07Match memory.c, remove warnings, fix fake matches (#301)MegaMech
* Match memory, remove warnings, fix fake matches * label switch
2023-01-31Some assorted matches (#289)Tyler McGavran
Also renamed a couple variables Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
2022-11-01Assorted, unrelated matches (#267)Tyler McGavran
* Assorted matches Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
2022-09-08Match the rest of actors.h (#254)Tyler McGavran
* Matched rest of actors and more Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
2022-08-25Add lots of headers (#252)Tyler McGavran
* Add a lot of header files Did my best to move all relevant function prototypes and external variable declarations into the header files too. Matched a few functions in the process * Updated progress.py Some of the listed files/folders have been deleted/renamed, so I reflected those changes in progress.py Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
2022-08-23Match a lot of functions, add header for objects (#251)Tyler McGavran
* Match a lot of functions, add header for objects * Refreshed a TON of functions and created/added to several header files * Add header for code_800431B0, address comments Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
2022-07-27Add structs for "vehicle" types in 80005FD0 (#248)Tyler McGavran
Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
2022-07-06Identify some stuff in the Camera struct (#238)Tyler McGavran
Make a header file for all the camera stuff, refresh a lot of mips_to_c output Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
2022-07-05Decomp menus.c (#229)tehzz
* update m2ctx to make N64 sgi context * finish decomping menus.c
2022-07-01Match several functions in code_80005FD0 (#230)Tyler McGavran
Introduce waypoint struct, which code_80005FD0 seems to be involved with. Updated several mips_to_c outputs as well. Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
2022-06-22Split and Decompile Code_800AF9B0 (#228)tehzz
* change return type of func_8000546C * try to fix submodules * update asm_processor for new ASM directives * split code_800AF8B0 into 3 files; move rodata into files/asm * move rodata into code_800AF9B0 asm funcs * decomp func_800AF9E4 * match 800AFF58 * merge in master (renamed code_800AF9B0.c to menus.c) * revert menus.c back to code_800AF9B0.c * add bss to code_800AF9B0 * rename code_800B0350.c to menus.c * remove unused ALIGN macros
2022-05-19import random_u16 to sm64, match random_s32, and match actor func (#203)MegaMech
* import random_u16 and atans from sm64 * rand math decomp * Match func_80298AC0
2022-05-12Match common_textures.inc.c, memory & actor decomp (#188)MegaMech
* More actor decomp * memory.c decomp plus bss import into actor code * Match actors and segment D match * Match common_textures.inc.c * Add tool bin2c.py
2022-01-04Add a couple header files, add some mips_to_c of some previously un-decomped ↵Tyler McGavran
functions (#132) * Add a couple header files These files contain function prototypes for matches functions, NON_MATCHING functions, and functions used by matched functions. At this point in time those headers may contain prototypes for functions defined in unrelated files, but fixing that will have take time Signed-off-by: Taggerung <tyler.taggerung@gmail.com>