CoderStig
5fd2f225c1
mips64-elf support (fixes building on archlinux) ( #89 )
...
* Fix mips64-elf support
2021-12-11 00:50:47 -07:00
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
CoderStig
da5f75188b
Delete workflows ( #87 )
...
* Delete workflows
2021-12-10 00:24:23 -07:00
CoderStig
b35fc205fa
Update README.md ( #85 )
2021-12-09 14:22:38 -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
b574e7065d
Import remaining .text undefined syms & match funcs in 80281FA0 ( #81 )
...
* Import remaining .text undefined syms
* Match a bunch of funcs in 80281FA0
2021-12-05 03:44:47 -07:00
CoderStig
251de29124
Merge branch 'sym' into master
2021-12-05 03:36:51 -07:00
CoderStig
1ca7ea1061
Imported remaining .text undefined syms
2021-12-05 03:24:28 -07:00
CoderStig
5ef9bc3675
Imported remaining undefined_syms ( #79 )
2021-12-04 04:36:25 -07:00
CoderStig
a4c7c620e7
Imported remaining undefined_syms
2021-12-04 03:58:20 -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
CoderStig
3f670579cf
Fixed progress.py, moved non_matching OS to `asm/os/non_matchings/` ( #77 )
...
* Fixed progress.py
* Moved non_matching OS asm to `asm/os/non_matchings/`
2021-12-03 04:33:36 -07:00
MegaMech
3853adf368
Create build_pr.yaml
...
Update README.md
Update build_pr.yaml
Update build_pr.yaml
Update build_pr.yaml
Update build_pr.yaml
2021-12-03 01:58:53 -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
64d9b68933
Fix bad merge conflict resolution in defines.h ( #72 )
...
Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
2021-11-29 23:02:55 -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
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