Tyler McGavran
6451db9e40
Text Color defines ( #70 )
...
* Text Color defines
Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
* Updates based on comments
Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
2021-11-28 18:39:50 -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
7387724509
Give names to some Grand Prix related variables ( #67 )
...
* Give names to some Grand Prix related variables
Namely variables related to points and standings
Also added some observational comments to a function
or two
Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
* Add defines for character IDs
Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
2021-11-26 17:22:39 -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
0ebc60103d
Another flag and explanation of CC ( #65 )
...
* Another flag and comment explaining CC
2021-11-23 13:47:26 -07:00
CoderStig
bd6c82588a
Added gamemode and CC defines ( #64 )
...
* Added gamemode and CC defines
2021-11-23 13:34:54 -07:00
CoderStig
f88c578b98
Added defines for Player->unk_000 bitfields ( #63 )
2021-11-23 04:24:12 -07:00
Tyler McGavran
a2dc62ccf8
Jump Table Related Disassembly ( #60 )
...
* Part 1, Commit 1 of 24
audio/effects
Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
* Part 1, Commit 2 of 24
audio/external
Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
* Part 1, Commit 3 of 24
audio/heap
Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
* Part 1, Commit 4 of 24
audio/port_eu
Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
* Part 1, Commit 5 of 24
audio/seqplayer
Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
* Part 1, Commit 6 of 24
code_80005FD0
Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
* Part 1, Commit 7 of 24
code_8001C4D0
Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
* Part 1, Commit 8 of 24
code_80027D00
Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
* Part 1, Commit 9 of 24
code_800393C0
Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
* Part 1, Commit 10 of 24
code_8003DC40
Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
* Part 1, Commit 11 of 24
code_800431B0
Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
* Part 1, Commit 12 of 24
code_80057C60
Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
* Part 1, Commit 13 of 24
code_8006E9C0
Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
* Part 1, Commit 14 of 24
code_80071F00
Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
* Part 1, Commit 15 of 24
code_80086E70
Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
* Part 1, Commit 16 of 24
code_8008C1D0
Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
* Part 1, Commit 17 of 24
code_80091750
Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
* Part 1, Commit 18 of 24
code_800AF9B0
Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
* Part 1, Commit 19 of 24
code_8028DF00
Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
* Part 1, Commit 20 of 24
code_80290C20
Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
* Part 1, Commit 21 of 24
code_802B0210
Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
* Part 1, Commit 22 of 24
code_actors
Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
* Part 1, Commit 23 of 24
memory
Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
* Part 1, Commit 24 of 24
os/__osException
Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
* Part 2, Commit 1 of 20
audio/effects.c
Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
* Part 2, Commit 2 of 20
audio/external.c
Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
* Part 2, Commit 3 of 24
audio/heap.c
Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
* Part 2, Commit 4 of 20
audio/port_eu.c
Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
* Part 2, Commit 5 of 20
audio/seqplayer.c
Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
* Part 2, Commit 6 of 20
code_80005FD0.c
Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
* Part 2, Commit 7 of 20
code_8001C4D0.c
Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
* Part 2, Commit 8 of 20
code_80027D00.c
Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
* Part 2, Commit 9 of 20
code_8003DC40.c
Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
* Part 2, Commit 10 of 20
code_800431B0.c
Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
* Part 2, Commit 11 of 20
code_80057C60.c
Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
* Part 2, Commit 12 of 20
code_8006E9C0.c
Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
* Part 2, Commit 13 of 20
code_80071F00.c
Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
* Part 2, Commit 14 of 20
code_80086E70.c
Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
* Part 2, Commit 15 of 20
code_80091750.c
Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
* Part 2, Commit 16 of 20
code_800AF9B0.c
Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
* Part 2, Commit 17 of 20
code_80290C20.c
Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
* Part 2, Commit 18 of 20
code_802B0210.c
Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
* Part 2, Commit 19 of 20
code_80296A50.c
Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
* Part 2, Commit 20 of 20
memory.c
Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
* Part 3, Commit 1 of 4
code_8008C1D0
Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
* Part 3, Commit 2 of 4
code_8028DF00
Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
* Part 3, Commit 3 of 4
math_util
Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
* Part 3, Commit 4 of 4
crash_screen
Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
* Recreated disassemblies with a context file
Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
2021-11-23 01:47:54 -08:00
MegaMech
bed14f61c3
Update README.md ( #62 )
2021-11-21 01:10:20 -07:00
CoderStig
70504fb93a
Decomped 8028DF00.c ( #61 )
2021-11-21 00:32:04 -07:00
CoderStig
6aadd457b8
Readme update ( #59 )
...
* Update README.md
2021-11-16 12:49:53 -07:00
Tyler McGavran
f6a11c734a
Found the variable that tracks the CC type selected. ( #57 )
...
Added some comments for the possible values of Mode and CC
selection
Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
2021-11-16 12:37:58 -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
3bfc8fbd88
Update code_802A3730.c ( #58 )
...
Match func_802A7728 and func_802A7940
2021-11-16 05:10:39 -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
17648067f8
Audfix ( #54 )
...
* Fixed last PR
2021-11-06 04:03:36 -06:00
CoderStig
964344abb0
Split audio funcs ( #53 )
...
* Split audio funcs
2021-11-06 03:49:37 -06:00
CoderStig
fd052c4825
m2ctx Specific for mk64 ( #52 )
...
* Added m2ctx
2021-11-05 15:03:58 -06:00
CoderStig
1de64dcbe2
Fixed permuter link files ( #51 )
2021-11-05 14:32:07 -06:00
CoderStig
67549c6061
Altered submodules ( #50 )
...
* Adjusted asm-differ and removed autodecompiler
* Added permuter as submodule
2021-11-05 14:12:08 -06: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
CoderStig
48f2c2fdde
asm-differ and autodecomp added as submodules ( #48 )
...
* Added auto decompiler.
* Added asm-differ.
* Delete diff.py
* Delete diff_settings.py
* Update README.md
2021-10-30 13:49:17 -06:00
CoderStig
dc1525c157
main.c full match ( #46 )
...
* main.c full match
2021-10-29 23:26:43 -06:00
CoderStig
6155f1bb92
Math util fix fix ( #45 )
...
* Update func_80296D10.s
* Update code_802B0210.s
2021-10-27 14:25:41 -06:00
CoderStig
2646a73908
Fixed vec3f struct access to array access ( #44 )
2021-10-27 14:18:46 -06:00
CoderStig
43229c00cb
Decompiled some math_util.c ( #43 )
2021-10-27 14:13:08 -06:00
CoderStig
8ec9fb8b88
Start of audio decompilation ( #42 )
...
* Start of audio decomp
2021-10-27 13:48:44 -06:00
CoderStig
cebe4d6e6b
Fixed makefile ( #41 )
2021-10-27 13:27:29 -06:00
CoderStig
f3788f7ac4
Decompiled staff_ghosts.c (Plus lots more) ( #39 )
...
* Decompiled staff_ghosts.c
* started on 80296A50.c
* Matched some of main.c
* Added framebuffers.c
* Added structs such as Camera
2021-10-26 11:55:42 -06:00
CoderStig
caaea76c42
Matched func_8028DF00, added bss to code_8028DF00.c ( #38 )
...
* matched func_8028DF00
2021-10-24 16:47:56 -06:00
CoderStig
58fb53c2a4
Controller/Player struct data/bss in C ( #37 )
...
* Controller/player structs ok
2021-10-18 13:48:48 -06:00
iProgramInCpp
4c4efd28f8
Match `func_80000D3C` (renamed) and `thread5_game_logic` ( #35 )
...
* match func_80000D3C + some renames
* Improved matching for init_game().
* Match thread5_game_logic
* Added osViModeTable and osCreateViManager from libultra
2021-10-16 15:18:38 -06:00
CoderStig
3129da2f1c
Renamed hand-written asm file and updated readme ( #34 )
...
* Rename code_80040030.s to unused_mio0_decode.s
* Handwritten asm appears similar to mio0 decode.
Called by 802A8348 and 802A841C neither of which are called.
* Updated readme
2021-10-09 12:40:26 -07:00
iProgramInCpp
647773cc0a
Update makefile to also build ido5.3-recomp ( #32 )
2021-10-09 04:05:22 -07:00
CoderStig
d1d61c9494
Removed recomp binaries ( #31 )
...
* deleted recomp binaries
2021-09-22 01:44:30 -06:00
CoderStig
61ead1dd9c
Decomped some of code_8008C1D0 ( #30 )
...
* Decomped some of code_8008C1D0.s
2021-09-22 01:06:41 -06:00
CoderStig
157127d1f1
decomped some of code_8028DF00.s ( #29 )
...
* decomped some of code_8028DF00.s and main.c
2021-09-22 00:14:55 -06:00
CoderStig
e69d8ba395
Decomped trophy & podium models. Modified gbi.h ( #28 )
...
* Decompiled trophy & podium models, fixed mk_gbi.h
2021-07-31 18:39:06 -06:00
CoderStig
f5b22811bb
Matched display_and_vsync in main.c began decompiling crash_screen.c ( #27 )
...
* Matched display_and_vsync in main.c and began decompiling crash_screen.c
2021-07-23 16:47:52 -06:00
CoderStig
62741d98d3
Fixed assets.json ( #26 )
2021-07-23 14:52:29 -06:00
CoderStig
32dcfe0fa4
fixed makefile ( #25 )
2021-07-23 14:48:54 -06:00
CoderStig
830f1f3d65
Decompiled startup_logo.inc.c ( #24 )
2021-07-23 03:53:25 -06:00
Faris Awan
5c23113592
Match/split all of libultra ( #23 )
...
* libultra from sm64 integrated; 3 libultra functions matched
* All of libultra done!
authored-by: farisawan-2000 <farisawan.2000@gmail.com>
2021-04-27 22:35:30 -06:00
CoderStig
f4532f26bb
Shift fixes ( #22 )
...
* Fixed many shift issues.
2021-04-26 17:53:21 -06:00
MegaMech
81b1eafff4
Fixed bad tab placed due to githubs merge conflict resolution.
2021-03-09 16:54:54 -08:00
CoderStig
09ec45adc9
Added recomp and fixed course vertex shiftability. ( #20 )
...
* Added recomp and made course vertex shiftable again
2021-03-09 17:39:58 -07:00
CoderStig
a0e31c27ff
Decompiled course geography ( #19 )
...
* Added bss
* Decompiled course vertex data and moved packed.s
* Added recomp
* Added new line char to the end of a few audio files
2021-03-08 18:13:58 -07:00
CoderStig
6121193a29
Added bss ( #18 )
2021-03-08 01:58:07 -07:00
Duncan
c30ebc31e7
Matched config_gfx_pool and rendering_init ( #17 )
...
* Match config_gfx_pool
* Label function and remove non-matching asm
* Match rendering_init
* Remove warnings from previous work
* Label offsets as per sm64
2021-03-04 21:51:20 -07:00
MegaMech
898cdb9dc0
Update code_8001F980.s ( #16 )
2021-03-04 01:50:39 -07:00