coco875
134e126cd9
some define comment and replace number by const ( #469 )
2023-10-19 12:06:12 -06:00
coco875
10e0e61731
rename in code_8001F980.c ( #456 )
...
* some renames
* Update code_8001F980.c
2023-10-13 20:55:46 -06:00
MegaMech
7f14bf80df
Rename wayPoint to waypoint ( #448 )
...
* Rename wayPoint to waypoint
* other
2023-10-09 20:46:56 -06:00
AloXado320
41a0471605
Match func_80026B4C and fix D_802F1F80 ( #447 )
...
* Match func_80026B4C and fix D_802F1F80 with AVOID_UB
2023-10-07 17:51:11 -06:00
coco875
d8cfed9491
Various Naming ( #445 )
...
* Mass renames
2023-10-07 16:31:48 -06:00
MegaMech
2b74bbbcef
Doc setup_game_memory, label syms, add osSyncPrintf support, match funcs ( #444 )
...
* 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-10-06 00:19:09 -06:00
AloXado320
3f221d6f25
Label mtx variables in GfxPool ( #424 )
2023-09-17 16:39:25 -06:00
MegaMech
208fecdd28
Match bss for code_800029B0 and clean headers ( #406 )
...
* Match bss for code_800029B0 and clean headers
* Fix dvdl and a warning
2023-09-08 13:39:13 -06:00
MegaMech
19a056591a
Match func in player_controller.c ( #394 )
...
* Match func
* Rename to player_controller.c
2023-08-31 21:55:01 -06:00
MegaMech
0e85b1acb1
Some matches in 80027D00 ( #385 )
2023-08-25 22:14:08 -06:00
MegaMech
27af470a46
Bumped Total Progress Script by 1.04% ( #371 )
...
* Matched camera.c
2023-08-15 13:07:23 -06:00
Tyler McGavran
119b7121bf
All but one function matched code_8001F980 ( #368 )
...
Signed-off-by: Taggerung <tyler.taggerung@email.com >
2023-08-12 15:34:30 -06:00
MegaMech
870c39ad77
Matched code_80091440.c and named gDemoMode variable ( #358 )
...
* 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-09 14:53:55 -06:00
Tyler McGavran
87297bc3b4
Lots of code_80071F00 matches ( #347 )
...
* 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-04 15:05:13 -06:00
MegaMech
d6eb25aae3
Cleaning Up Warnings ( #317 )
...
* Update mk64 makefile to reflect sm64 makefile
* print func matches and fix some warnings
2023-06-28 14:30:11 -06:00
Tyler McGavran
3b8e76054d
Move all ro/data for code_8001F980 out of data/* ( #291 )
...
Signed-off-by: Taggerung <tyler.taggerung@gmail.com >
2023-03-21 22:27:54 -06:00
MegaMech
3172daa2ea
Matches in external and some namings in ceremony ( #281 )
...
* Matches in external and some namings in ceremony
2022-12-06 19:25:16 -07:00
Tyler McGavran
a753895359
Assorted matches, mostly focussing on 80027D00 ( #277 )
...
* Assorted Matches
* Matches in code_80027D00
Signed-off-by: Taggerung <tyler.taggerung@gmail.com >
2022-11-21 11:57:07 -07:00
MegaMech
82b53f5928
Player struct member naming and matched a few funcs ( #262 )
...
* Player struct member naming
* Matched a few funcs
2022-09-26 12:59:41 -07:00
coco875
32358c30fd
Change a variety of constants to defines ( #257 )
...
* Change a variety of constants to defines
* Add notes regarding menu columns
* Change unknown type to known types
2022-09-18 21:54:14 -06:00
Tyler McGavran
2c57c81f3a
Match the rest of actors.h ( #254 )
...
* Matched rest of actors and more
Signed-off-by: Taggerung <tyler.taggerung@gmail.com >
2022-09-08 16:19:53 -07:00
Tyler McGavran
1897d232a6
Add lots of headers ( #252 )
...
* 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-25 17:57:58 -07:00
Tyler McGavran
7d23fcc063
Fix some of the memory allocation in framebuffers ( #182 )
...
* Fix some of the memory allocation in framebuffers
Also includes a the questionable change of undoing a previously
made match for func_80027A20. The changes made here remove an
AVOID_UB usage and (I would argue) is therefore more "correct",
but undoing a byte-for-byte match is admittedly bad.
Also adds in some header files and updates some not-quite-right
decomps to be slighly more accurate.
Signed-off-by: Taggerung <tyler.taggerung@gmail.com >
2022-08-14 22:47:11 -07:00
MegaMech
e9383d1b7a
code_8001F980 decomp + profiler doc + more ( #250 )
2022-08-01 16:32:20 -07:00
Tyler McGavran
fb010e4186
More miscellaneous matches ( #246 )
...
And more mips_to_c refreshes
Signed-off-by: Taggerung <tyler.taggerung@gmail.com >
2022-07-18 20:40:17 -07:00
Tyler McGavran
bf4ca94711
Match a variety of functions ( #245 )
...
Signed-off-by: Taggerung <tyler.taggerung@gmail.com >
2022-07-15 11:49:40 -07:00
MegaMech
7042a3eab5
Document game state related logic ( #244 )
...
* Document game state logic
* More namings
2022-07-15 00:44:33 -07:00
MegaMech
fd7941e841
Split out some unused asm and documented main.c ( #242 )
...
* Splitting out unused asm
* Documented main.c
2022-07-11 00:02:41 -07:00
Tyler McGavran
f2eef3b82e
Identify some stuff in the Camera struct ( #238 )
...
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-06 17:36:27 -07:00
Tyler McGavran
a8e5c0f212
Match several functions in code_80005FD0 ( #230 )
...
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-07-01 13:14:20 -07:00
MegaMech
22ca23f32c
Rename some files and Match spawn_players.c ( #226 )
...
* name some code files
* Match spawn_players func
* random decomp
* name more files
2022-06-17 03:05:27 -07:00
Tyler McGavran
92ad254c24
Match 3 functions in code_8001F980 ( #193 )
...
Signed-off-by: Taggerung <tyler.taggerung@gmail.com >
2022-05-07 23:43:06 -07:00
Tyler McGavran
581977a010
Match func_8002AB70 ( #180 )
...
* Match func_8002AB70
* Added a header for another file, which required adjusting
a couple other files
* Matched a couple more functions
Signed-off-by: Taggerung <tyler.taggerung@gmail.com >
2022-04-20 21:38:44 -07:00
Tyler McGavran
e371625acb
Add in a struct for surface map entires ( #150 )
...
Sourced from https://github.com/micro500/mariokart64/wiki/Surface-Map ,
only minor adjustments were made.
Updated the bounding box corner struct a little based on information from
the surface map struct.
Refreshed several mips_to_c outputs
Signed-off-by: Taggerung <tyler.taggerung@gmail.com >
2022-01-24 21:22:05 -07:00
Maciek Baron
1bbc7674ff
Identify active screen mode, relabel accordingly ( #141 )
2022-01-17 06:44:14 -07:00
Maciek Baron
dc805bf64c
Match func_800215DC and func_80021DA8 ( #139 )
...
* Match func_800215DC and func_80021DA8
* Remove repeated extern
2022-01-15 21:11:30 -07:00
Maciek Baron
29f9f8890a
Match several functions, add item values ( #130 )
...
* Match func_80021C78
* Match func_8006E8C4
* Match func_80295BF8
* Match func_8001F980 (already matching)
* Match func_800219BC
* Match func_80022A98
* Add item defines
2022-01-12 21:19:22 -07:00
Tyler McGavran
c669d792a2
Match the other move_towards functions ( #125 )
...
Signed-off-by: Taggerung <tyler.taggerung@gmail.com >
2022-01-01 18:22:31 -07:00
Maciek Baron
7df6d01ef3
Add player and controller labels, rename function ( #123 )
...
* Add player labels, rename function
* Relabel controller vars to improve readability
2022-01-01 13:06:21 -07:00
ChiefFruitcake
1b40669f0d
Menu selection global variable ( #113 )
...
* Rename D_800E86A0 to gMenuSelection. Add menu selection options to defines.h
* Other namings
2021-12-24 20:43:17 -07:00
CoderStig
1ca7ea1061
Imported remaining .text undefined syms
2021-12-05 03:24:28 -07:00
CoderStig
632512ada9
Imported funcs from sm64 to code_80004740.c and trig_tables.inc.c ( #68 )
...
* fixed float issue brought over from zeldaret
* Import trig_tables.inc.c
* Delete game_data_802BA370.s
* Import two funcs from sm64 into code_80004740.c
2021-11-28 15:42:03 -07:00
Tyler McGavran
3e0bed79d3
Add defines for cup selection ( #66 )
...
* Add defines for cup selection
Signed-off-by: Taggerung <tyler.taggerung@gmail.com >
* Change BATTTLE (3 T's) to BATTLE (2 T's)
Signed-off-by: Taggerung <tyler.taggerung@gmail.com >
2021-11-23 21:19:21 -07:00
CoderStig
f88c578b98
Added defines for Player->unk_000 bitfields ( #63 )
2021-11-23 04:24:12 -07:00
Tyler McGavran
62aa193922
[kart] Variety of changes related to kart hop physics ( #56 )
...
Gave some Player struct members proper names, mostly related to kart hop physics.
Renamed a couple of tables in kart_attributes to make their purpose and nature more obvious
Matched func_8002AAC0 with its assembly representation
Matched func_800225CC with its assembly representation
Signed-off-by: Taggerung <tyler.taggerung@gmail.com >
2021-11-16 12:26:40 -07:00
CoderStig
f959f03184
Matched some memory.c and other ( #55 )
...
* Matched some memory.c
* And more
2021-11-16 02:39:33 -07:00
CoderStig
8ab4557b39
Split asm using autodecompiler ( #49 )
...
* Split asm using autodecompiler
* Placed libultra bss and linked more C
2021-11-05 05:17:09 -06:00