Ryan Dwyer
c34f50b3bf
Decompile osPfsChecker
2021-03-25 11:30:07 +10:00
Ryan Dwyer
9d4f2ffd2a
Rename entry.c to boot.c, controller.c to joy.c, core.c to lv.c, texture.c to texdecompress.c, room.c to bg.c, lib_0e9d0.c to snd.c and associated functions
2021-03-24 20:03:37 +10:00
Ryan Dwyer
154337afac
ntsc-beta: Get lib .rodata matching
2021-03-23 21:32:18 +10:00
Ryan Dwyer
a9dd61274a
ntsc-beta: Replace hard coded jal addresses
2021-03-23 17:47:19 +10:00
Ryan Dwyer
5d3682ef17
ntsc-beta: Get lib .text segment matching excluding pointers
2021-03-19 22:15:48 +10:00
Ryan Dwyer
722693becb
Trim trailing nops from functions and discover a few more file splits
2021-03-16 19:02:49 +10:00
Ryan Dwyer
bb58648d65
Distribute remaining .data into lib
2021-03-16 16:38:38 +10:00
Ryan Dwyer
79e40cdf0e
Distribute remaining .bss into lib
2021-03-15 23:28:01 +10:00
Ryan Dwyer
34438419e5
Merge boot segment into lib
2021-03-08 12:18:53 +10:00
Ryan Dwyer
0def2c5a4d
Combine data headers into a single one and remove unnecessary declarations
2021-02-17 22:04:46 +10:00
Ryan Dwyer
eeddf16ad9
Rename lib_0d0a0.c to dma.c
2021-02-13 12:00:44 +10:00
Ryan Dwyer
db073c46a9
Decompile dmaStart
2021-02-13 10:49:24 +10:00
Ryan Dwyer
52a50c018e
Decompile func0f166eb4
2021-02-09 19:30:05 +10:00
Ryan Dwyer
5cad1198a5
Minor cleanup
2021-01-31 16:23:31 +10:00
Ryan Dwyer
18125af535
Split boot segment into separate files
2021-01-26 09:58:56 +10:00
Ryan Dwyer
64d382372e
Rename many libultra files
2020-10-04 15:18:15 +10:00
Ryan Dwyer
e050353016
Split fonts segment into one per font and and replace some segment pointers with linker variables
2020-08-26 17:24:06 +10:00
Ryan Dwyer
23b6bd2643
Restructure build workflow
...
* All segments are now extracted from the base ROM; the base ROM is no
longer a compile time dependency
* ROM segments are now positioned relatively to each rather than with
hard coded addresses
* Piracy checksums are calculated during build
2020-08-25 20:40:35 +10:00
Ryan Dwyer
75afe8f618
Replace beqz $zero,.label with b .label, and sll $zero,$zero,0x0 with nop
2020-06-23 21:21:59 +10:00
Ryan Dwyer
bb23a88239
ntsc-1.0: Build matching ROM
2020-04-23 23:58:03 +10:00
Ryan Dwyer
a61078b1cb
Decompile mpCalculatePlayerTitle
2020-03-27 22:21:55 +10:00
Ryan Dwyer
966dec9403
Identify more libultra functions
2020-03-18 17:43:34 +10:00
Ryan Dwyer
1ff5defcb7
Fix location of g_MenuStack
2020-03-11 17:02:52 +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