| Age | Commit message (Collapse) | Author |
|
* Rename wayPoint to waypoint
* other
|
|
* Mass renames
|
|
* Doc setup_game_memory and label syms
* match func_800132F4
* match func label defines
* fix some fake ptrs
* match more code
* Matches
* Add osSyncPrintf support and matches
* Add func equiv to draw_square and add comment to is_debug
|
|
* cleaning camera.h
* cleaning math_utils.h and remove space
* cleaning kart_dma
* cleaning menu.h
|
|
* Header cleanup
|
|
* Renames
|
|
* Some train decomp
* Move seg2 to ending/
* move racing code files into racing folder
* Fix progress
* Rename segments
|
|
|
|
|
|
* Add new utility to calculate packed dl end and vertex count
Requires changing a bunch of actual references to packed dl lists
with raw numbers. Which feels extremely bad but it doesn't match
otherwise.
Signed-off-by: Taggerung <tyler.taggerung@email.com>
* Hard code array lenghts in appropriate headers
Use macros to generate the vertex counts and packed dl end points
Heavily dependent on the array lengths being accurate. If they
aren't stuff will break.
Signed-off-by: Taggerung <tyler.taggerung@email.com>
|
|
|
|
* Remove undefined_syms for common_textures
Signed-off-by: Taggerung <tyler.taggerung@email.com>
|
|
* F3DEX old commands changes
* Changed commands using gspQuadrangle to gspTri2
* Replaced mk_quad with gspQuadrangle.
|
|
* Update building of packed_dl files
* Expose course_data symbols to linker.
* Remove undefined_syms for course data
* Update ctx_includes
Signed-off-by: Taggerung <tyler.taggerung@email.com>
|
|
* Match bss for code_800029B0 and clean headers
* Fix dvdl and a warning
|
|
|
|
Signed-off-by: Taggerung <tyler.taggerung@email.com>
|
|
* assorted matches
|
|
* Match func_8006B7E4, func_8006EEE8, func_80071A20
* Fix missing extern void call
|
|
Also got rid of a couple asm files for functions that were matched
a long, long time ago (thank you ItzSwirlz for finding them)
Signed-off-by: Taggerung <tyler.taggerung@email.com>
|
|
* Match funcs in player_controller.c
|
|
* Migrated data and rodata for code_80091750
And it even matches when built!
Minor annoyances:
There are some EUC-JP strings in `func_800A6E94` and `func_800A69C8`
that are currently in byte form. The asm files don't get put
through `icnov` so we can't have them as strings until they're
parent functions are matched.
`func_8009F5E0` has the symbol `D_800E7594` replaced with the
actual number `0x800e7594`. The symbol in question is almost
certainly fake, but I can't figure out what its meant to be.
So I've hardcoded it for the time being to make the migration
possible.
* Fully match all the NEEDS_RODATA functions
Signed-off-by: Taggerung <tyler.taggerung@email.com>
|
|
|
|
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.
|
|
|
|
Also get rid of some fake variables from a bss file.
Matched a couple functions too.
Signed-off-by: Taggerung <tyler.taggerung@email.com>
|
|
* Matched code
|
|
Signed-off-by: Taggerung <tyler.taggerung@email.com>
|
|
Also moved a lot of extern variable declarations into the
their appropriate header file(s)
Signed-off-by: Taggerung <tyler.taggerung@email.com>
|
|
* Matched camera.c
|
|
* More podium_ceremony_actors documentation
* Updated progress script
* Various matches and cleanup
|
|
Signed-off-by: Taggerung <tyler.taggerung@email.com>
|
|
* Match & doc code_80280650.c
* Update readme
|
|
Signed-off-by: Taggerung <tyler.taggerung@email.com>
|
|
* matched code_80091440.c
* Named gDemoMode
* Remove asm for matching func
* Matched and namings for random_u16_credits func in code_80280650.c
|
|
* Some matchings for code_80057C60
* Remove matched assembly
|
|
* Various decomp and non_matchings.
|
|
* Lots of code_80071F00 matches
Also removed a bunch of fake variables related to the object list.
Also gave names to some of the members of the object list type
Signed-off-by: Taggerung <tyler.taggerung@email.com>
|
|
* added a very cool debug display list ^^ (prints variables to screen)
* Decompiled various functions
|
|
- Named some variables
|
|
* Rename a bunch of D_06XXXXXX variables
Signed-off-by: Taggerung <tyler.taggerung@email.com>
|
|
Signed-off-by: Taggerung <tyler.taggerung@email.com>
|
|
* Update mk64 makefile to reflect sm64 makefile
* print func matches and fix some warnings
|
|
* Make adjustments to the Mario Raceway course file
Added quotes in "*.mk" to the find command for finding the .mk files.
* Make adjustments to the Choco Mountain course file
* Make adjustments to the Frappe Snowland course file
* Make adjustments to the Toad's Turnpike course file
* Make adjustments to the Moo Moo Farm course file
* Make adjustments to the Luigi Raceway course file
* Make adjustments to the Koopa Troopa Beach course file
* Make adjustments to the Kalimari Desert course file
* Make adjustments to the Bowser's Castle course file
* Make adjustements to the Wario Stadium course file
* Make adjustments to the Sherbet Land course file
* Make adjustments to the Royal Raceway course file
* Make adjustments to the Banshee Boardwalk course file
* Make adjustments to the Yoshi Valley course file
* Make adjustments to the Rainbow Road course file
* Make adjustments to the Big Donut course file
* Make adjustments to the Block Fort course file
* Remove some unneeded lines from the Makefile
Signed-off-by: Taggerung <tyler.taggerung@email.com>
|
|
|
|
* Item & Various decomp
|
|
* various decomp
|
|
* Various matches
* Various documentation
* fix
|
|
|
|
* Match memory, remove warnings, fix fake matches
* label switch
|