summaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Collapse)Author
2023-10-09Rename wayPoint to waypoint (#448)MegaMech
* Rename wayPoint to waypoint * other
2023-10-07Various Naming (#445)coco875
* Mass renames
2023-10-06Doc setup_game_memory, label syms, add osSyncPrintf support, match funcs (#444)MegaMech
* 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
2023-09-22cleaning camera, kart_dma, menu, math_util (#436)coco875
* cleaning camera.h * cleaning math_utils.h and remove space * cleaning kart_dma * cleaning menu.h
2023-09-20Header & General Cleanup (#431)coco875
* Header cleanup
2023-09-19some renaming (#419)coco875
* Renames
2023-09-17Some train decomp and move seg2 files to ending (#423)MegaMech
* Some train decomp * Move seg2 to ending/ * move racing code files into racing folder * Fix progress * Rename segments
2023-09-17Label mtx variables in GfxPool (#424)AloXado320
2023-09-12Import bss for audio and elsewhere (#416)MegaMech
2023-09-10Add new utility to calculate packed dl end and vertex count (#411)Tyler McGavran
* 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>
2023-09-09Various cleanup (#410)MegaMech
2023-09-09Remove undefined_syms for common_textures (#409)Tyler McGavran
* Remove undefined_syms for common_textures Signed-off-by: Taggerung <tyler.taggerung@email.com>
2023-09-09F3DEX old commands changes (#408)AloXado320
* F3DEX old commands changes * Changed commands using gspQuadrangle to gspTri2 * Replaced mk_quad with gspQuadrangle.
2023-09-08Cleanup undefined_syms for all the course data (#407)Tyler McGavran
* 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>
2023-09-08Match bss for code_800029B0 and clean headers (#406)MegaMech
* Match bss for code_800029B0 and clean headers * Fix dvdl and a warning
2023-09-07Match bss in podium ceremony (#403)MegaMech
2023-09-05Small matches, nothing super special (#400)Tyler McGavran
Signed-off-by: Taggerung <tyler.taggerung@email.com>
2023-09-05assorted matches (#399)MegaMech
* assorted matches
2023-09-05Match func_8006B7E4, func_8006EEE8, func_80071A20 (#395)Joshua Peisach
* Match func_8006B7E4, func_8006EEE8, func_80071A20 * Fix missing extern void call
2023-09-04Got a couple matches and a few non matchings (#397)Tyler McGavran
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>
2023-09-04Match funcs in player_controller.c (#398)MegaMech
* Match funcs in player_controller.c
2023-08-31Move ro/data for code_80091750 into the appropriate c/asm files (#393)Tyler McGavran
* 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>
2023-08-30some matches (#391)MegaMech
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-25Some matches in 80027D00 (#385)MegaMech
2023-08-25Make some adjustments to the SaveData struct (#381)Tyler McGavran
Also get rid of some fake variables from a bss file. Matched a couple functions too. Signed-off-by: Taggerung <tyler.taggerung@email.com>
2023-08-22Matched some funcs (#378)MegaMech
* Matched code
2023-08-20Versus mode Bomb Kart stuff (#375)Tyler McGavran
Signed-off-by: Taggerung <tyler.taggerung@email.com>
2023-08-20Update some header files (#373)Tyler McGavran
Also moved a lot of extern variable declarations into the their appropriate header file(s) Signed-off-by: Taggerung <tyler.taggerung@email.com>
2023-08-15Bumped Total Progress Script by 1.04% (#371)MegaMech
* Matched camera.c
2023-08-12Various cleanup and matching (#369)MegaMech
* More podium_ceremony_actors documentation * Updated progress script * Various matches and cleanup
2023-08-11More matches for code_80071F00 (#364)Tyler McGavran
Signed-off-by: Taggerung <tyler.taggerung@email.com>
2023-08-10Match Segment 3 -> Matched code_80280650.c (#363)MegaMech
* Match & doc code_80280650.c * Update readme
2023-08-09Some matches in code_80086E70 (#361)Tyler McGavran
Signed-off-by: Taggerung <tyler.taggerung@email.com>
2023-08-09Matched code_80091440.c and named gDemoMode variable (#358)MegaMech
* matched code_80091440.c * Named gDemoMode * Remove asm for matching func * Matched and namings for random_u16_credits func in code_80280650.c
2023-08-08More matches in code_80057C60 (#351)Matthew
* Some matchings for code_80057C60 * Remove matched assembly
2023-08-08small changes. One matching func, Two nonmatching funcs (#355)tomas
* Various decomp and non_matchings.
2023-08-04Lots of code_80071F00 matches (#347)Tyler McGavran
* 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>
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-11controller pak stuff (#333)tomas
- Named some variables
2023-07-08Rename a bunch of D_06XXXXXX variables (#330)Tyler McGavran
* Rename a bunch of D_06XXXXXX variables Signed-off-by: Taggerung <tyler.taggerung@email.com>
2023-07-02Match a couple functions and migrate assets related to HUD Type C (#328)Tyler McGavran
Signed-off-by: Taggerung <tyler.taggerung@email.com>
2023-06-28Cleaning Up Warnings (#317)MegaMech
* Update mk64 makefile to reflect sm64 makefile * print func matches and fix some warnings
2023-06-28Make adjustments to most course files (#318)Tyler McGavran
* 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>
2023-06-16Fix course data & course table warnings (#313)MegaMech
2023-06-16Item & Various decomp (#311)MegaMech
* Item & Various decomp
2023-05-22UI and print debug matches (#310)MegaMech
* various decomp
2023-04-18Various documentation (#309)MegaMech
* Various matches * Various documentation * fix
2023-04-10Various matches (#304)MegaMech
2023-04-07Match memory.c, remove warnings, fix fake matches (#301)MegaMech
* Match memory, remove warnings, fix fake matches * label switch