Ryan Dwyer
1ff5defcb7
Fix location of g_MenuStack
2020-03-11 17:02:52 +10:00
Ryan Dwyer
ec398a7432
Make switch addresses use function name + offset
...
With this change, there is now partial support for shifting the game
.text section. Code can be removed but not added, and any non-trivial
edits will trigger anti piracy features which may crash the game.
2020-03-08 23:01:37 +10:00
Ryan Dwyer
9903b327f7
Split game_16e810 into game_173a00
2020-03-08 15:12:35 +10:00
Ryan Dwyer
5a6e618fd5
Split game_131060 into game_135c70, game_1371b0 and game_13b670
2020-03-08 13:10:04 +10:00
Ryan Dwyer
0d69f6d4a1
Find last remaining references to rodata, move rodata into correct files, and utilise late_rodata in lots of places
2020-03-07 12:49:23 +10:00
Ryan Dwyer
4bdc416240
Replace hardcoded addresses with pointers where they can be resolved directly
2020-03-06 22:43:35 +10:00
Ryan Dwyer
8a49f07cae
Split game_0c79f0.c into bondgrab.c
2020-03-01 11:27:29 +10:00
Ryan Dwyer
ba578d29a3
Identify a ton of libultra functions
2020-02-28 20:25:13 +10:00
Ryan Dwyer
14490f181b
Rename library segment to lib
2020-02-28 17:13:16 +10:00
Ryan Dwyer
07a30ec7c9
Split game_0f09f0 into game_0fd660 and decompile activemenuGetSlotDetails
2020-02-26 17:09:30 +10:00
Ryan Dwyer
9821b05dfd
Decompile chrTickDruggedDrop
2020-02-21 22:11:22 +10:00
Ryan Dwyer
c8e44abd6c
Discover more file splits
2020-02-10 20:07:04 +10:00
Ryan Dwyer
4f391275c1
Generate include statements programatically, make declarations consistent with declarations and treat warnings as fatal
2020-02-10 17:09:03 +10:00
Ryan Dwyer
cbd4799e52
Split data and match currentPlayerInitEyespy
2020-02-02 20:09:52 +10:00
Ryan Dwyer
b06e2a87b2
Convert setup segment into game's .data segment
2020-02-02 19:22:36 +10:00
Ryan Dwyer
4b3bcf8cee
Attempt to decompile currentPlayerInitEyespy
2020-02-02 00:06:19 +10:00
Ryan Dwyer
b3aa49a67c
Split library into 141 files
2019-11-17 14:57:25 +10:00
Ryan Dwyer
8568ecad97
Split 16cfa0 into 16e810
2019-11-16 21:20:11 +10:00