Tyler McGavran
7648ec12a7
Match functions for Grand Prix save data access ( #88 )
...
* Match grand prix save data funcs
Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
2021-12-11 00:34:07 -07:00
Tyler McGavran
8fb383cd65
Match some functions related to printing text on screen ( #80 )
...
* Match some functions related to printing text on screen
Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
2021-12-09 14:11:25 -07:00
CoderStig
46247502ad
Decomped gfx setup code & changed player pos coords to array ( #84 )
...
* Decomped gfx setup code and changed player pos coords to array
2021-12-09 14:10:39 -07:00
CoderStig
bfcbb8aada
Decomped gfx in data_segment2.s ( #83 )
...
* Decomped gfx in data_segment2.s
2021-12-06 00:05:33 -07:00
CoderStig
9e0f96f254
Fixing alignment, better matches in 80281FA0, --decompme support ( #82 )
2021-12-05 13:47:11 -07:00
CoderStig
1ca7ea1061
Imported remaining .text undefined syms
2021-12-05 03:24:28 -07:00
Tyler McGavran
6d70872c5b
Identification of some race related varaibles ( #78 )
...
* Renamed time/race related variables
Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
2021-12-04 00:04:07 -07:00
Tyler McGavran
5fe0f55e6d
Match a couple functions concerning string display width ( #73 )
...
* Match a couple string related functions
Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
2021-12-01 14:24:07 -07:00
Tyler McGavran
11031f8b1c
Match some functions that convert numbers into ASCII ( #71 )
...
* Match some functions that convert numbers into ASCII
Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
2021-11-29 23:04:56 -07:00
Tyler McGavran
c55c360b71
Add a structure for accessing save data ( #69 )
...
* Added save data struct
Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
2021-11-28 21:44:46 -08:00
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
CoderStig
70504fb93a
Decomped 8028DF00.c ( #61 )
2021-11-21 00:32:04 -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
964344abb0
Split audio funcs ( #53 )
...
* Split audio funcs
2021-11-06 03:49:37 -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
dc1525c157
main.c full match ( #46 )
...
* main.c full match
2021-10-29 23:26:43 -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
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
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
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
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
Duncan
a943679f65
Match func_800006E8 ( #13 )
...
* Match func_800006E8 in main.c, label gGfxSPTask.
2021-03-03 01:42:54 -07:00
Duncan
0a22e5a87e
Match send_display_list and symbol renames ( #12 )
2021-03-02 16:52:52 -07:00
Duncan
5183f9cd02
Fix init controllers ( #10 )
...
* Match init_controllers and func_80000BEC
2021-03-02 01:48:17 -07:00
duncanspumpkin
51608e6776
Rename offsets
2021-03-02 01:48:18 -07:00
CoderStig
5ef48aa2eb
Refresh 1
2021-03-02 01:48:17 -07:00
n64
1c84a90d5e
Initial commit
2020-10-14 21:13:33 -07:00