Ryan Dwyer
21b48e2b49
Decompile texturesLoadConfigs
2022-02-09 17:36:23 +10:00
Ryan Dwyer
e35e159a76
Attempt to decompile dialogRender
2022-01-31 17:36:48 +10:00
Ryan Dwyer
b5eaaaeab2
Use ld's fill command instead of doing it manually with mkrom
2021-11-02 21:18:53 +10:00
Ryan Dwyer
5d40470f89
ntsc-beta: Get ROM fully matching
2021-10-26 17:15:43 +10:00
Ryan Dwyer
91ae15a32d
Introduce mkrom
2021-10-23 11:27:59 +10:00
Ryan Dwyer
d3ef0a34ad
Replace ultra headers with version J
2021-10-14 17:52:32 +10:00
Ryan Dwyer
119f1c2df4
Improve mismatch of bootPhase1
2021-10-07 19:32:25 +10:00
Ryan Dwyer
f616ee8307
Rename boot.c to tlb.s and disassemble tlb functions
2021-10-06 18:30:32 +10:00
Ryan Dwyer
d425d4f11c
Introduce preamble segment and disassemble preamble
2021-10-05 23:24:25 +10:00
Ryan Dwyer
9fbf93f980
Decompile pakQueryTotalUsage
2021-09-28 18:12:27 +10:00
Ryan Dwyer
bc705b9330
Decompile pakProbe
2021-09-27 23:17:45 +10:00
Ryan Dwyer
8c615f2864
Decompile pak0f11b86c
2021-09-27 22:13:30 +10:00
Ryan Dwyer
4d9e274e91
Decompile pakUpdateSize
2021-09-23 21:47:10 +10:00
Ryan Dwyer
a89cff0718
Decompile pakReadHeaderAtOffset
2021-09-18 21:50:02 +10:00
Ryan Dwyer
355d0ef767
Decompile pakRepair
2021-09-18 14:48:41 +10:00
Ryan Dwyer
99dba55ea4
Decompile pakScrub
2021-09-17 18:46:46 +10:00
Ryan Dwyer
8ce4b7b2b7
Decompile pakWipe
2021-09-17 18:01:16 +10:00
Ryan Dwyer
c9b36ac9b6
Introduce JSON assets
2021-06-11 14:30:20 +10:00
Ryan Dwyer
4484fe60a4
Restructure assets directory to group all assets by ROM ID
2021-03-26 17:46:16 +10:00
Ryan Dwyer
5d3682ef17
ntsc-beta: Get lib .text segment matching excluding pointers
2021-03-19 22:15:48 +10:00
Ryan Dwyer
79e40cdf0e
Distribute remaining .bss into lib
2021-03-15 23:28:01 +10:00
Ryan Dwyer
f1d924deb2
pal-final: Get game segment fully matching
2021-03-12 22:59:47 +10:00
Ryan Dwyer
7b96f14c14
pal-final: Get lib segment fully matching
2021-03-11 22:00:16 +10:00
Ryan Dwyer
bd15d29866
pal-final: Get lib segment matching excluding pointers
2021-03-08 17:39:45 +10:00
Ryan Dwyer
34438419e5
Merge boot segment into lib
2021-03-08 12:18:53 +10:00
Ryan Dwyer
eeb79878be
Add documentation for piracy checks
2021-02-28 16:58:51 +10:00
Ryan Dwyer
045072f179
Distribute the game segment's .bss into their appropriate files
2021-02-19 17:43:10 +10:00
Ryan Dwyer
09ce66b009
Separate RSP segments from .data
2021-02-17 14:52:58 +10:00
Ryan Dwyer
78bb8975d2
Build textures back into the ROM
2021-02-13 00:01:41 +10:00
Ryan Dwyer
a59640e34e
Export individual animations and build them back into the ROM
2021-02-12 22:24:51 +10:00
Ryan Dwyer
51c80db5be
Extract assets to src/assets
...
* Removes build-time dependency on the `extracted` directory
* Allows assets to be stored in non-versioned folders which makes for
easier editing
2021-02-12 17:07:02 +10:00
Ryan Dwyer
4dd88fed89
Attempt to decompile func0f0155f0
2021-02-11 18:44:51 +10:00
Ryan Dwyer
9d578e34bc
Decompile getitleInit
2021-02-11 00:08:57 +10:00
Ryan Dwyer
ec48a31f23
Decompile osInitialize
2021-01-29 18:32:52 +10:00
Ryan Dwyer
4a514d3b69
Attempt to decompile amgrHandleFrameMsg
2021-01-28 17:07:14 +10:00
Ryan Dwyer
c3edb83df6
Attempt to decompile init
2021-01-27 22:58:44 +10:00
Ryan Dwyer
64e4be19df
Decompile __scSchedule
2021-01-25 20:57:03 +10:00
Ryan Dwyer
1d3ba405dd
Rename JAP to JPN
2021-01-04 08:23:02 +10:00
Ryan Dwyer
be09d69402
ntsc-beta: Get it building without errors
2020-12-20 22:06:23 +10:00
Ryan Dwyer
d50d8c15f6
Rename font variables and segments to have meaningful names
2020-12-19 23:54:22 +10:00
Ryan Dwyer
2f59959fe5
Attempt to decompile texturesLoadConfigs
2020-12-12 23:34:38 +10:00
Ryan Dwyer
a73335640a
Fix build errors on Debian
2020-11-02 18:05:10 +10:00
Ryan Dwyer
29a6304716
Convert unknown1 segment to C and rename to textureconfig
2020-10-11 15:24:19 +10:00
Ryan Dwyer
3a545ffdea
Attempt to decompile mainInit
2020-10-10 21:56:37 +10:00
Ryan Dwyer
6da8a8a02c
Split boot.c into boot.c, reset.c and maptlbrdb.c
2020-10-09 18:46:53 +10:00
Ryan Dwyer
cf754509f9
Decompile func0000e324
2020-10-08 22:09:40 +10:00
Ryan Dwyer
d29ef5a4a6
Decompile func0f095350
2020-09-05 22:39:48 +10:00
Ryan Dwyer
b3543b3b91
Allow relocation of ROM segments
2020-08-26 20:05:13 +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