Commit Graph

205 Commits

Author SHA1 Message Date
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 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 56ff30460a pal-final: Get game .rodata matching 2021-03-09 23:52:37 +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 6ce32b7c88 pal-final: Get game .text segment the right size 2021-03-08 10:22:42 +10:00
Ryan Dwyer 94fe5fc943 Decompile func0f0336a8 2021-03-06 15:17:06 +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 a98d9e400b Distribute almost all of the game segment's .data into their appropriate files 2021-02-17 20:46:04 +10:00
Ryan Dwyer 09ce66b009 Separate RSP segments from .data 2021-02-17 14:52:58 +10:00
Ryan Dwyer 8f1595ca68 Decompile mpCreateMatchStartHudmsgs 2021-02-16 22:10:39 +10:00
Ryan Dwyer eeddf16ad9 Rename lib_0d0a0.c to dma.c 2021-02-13 12:00:44 +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 c76a5aeb75 Identify shard functions and split/rename their files 2021-02-10 22:34:39 +10:00
Ryan Dwyer aa14a1e898 Rename func0f096750 to atan2f 2021-02-05 17:26:42 +10:00
Ryan Dwyer b71b3570a8 Rename dozens of game files and functions 2021-02-02 21:04:11 +10:00
Ryan Dwyer 2633ee5d10 Rename casing files 2021-02-02 18:30:42 +10:00
Ryan Dwyer 3f98b4d582 Identify stub functions in game segment 2021-02-02 17:19:47 +10:00
Ryan Dwyer 36f092e775 Split lib_12dc0.c into rng.c and args.c 2021-01-30 19:42:22 +10:00
Ryan Dwyer 4e843fd58d Decompile proutSprintf 2021-01-30 15:03:39 +10:00
Ryan Dwyer c522335d5d Decompile __osPfsSelectBank 2021-01-30 11:48:14 +10:00
Ryan Dwyer 1cc81c13b3 Decompile _Litob 2021-01-30 10:48:28 +10:00
Ryan Dwyer d88f9cef04 Decompile __osAiDeviceBusy 2021-01-30 10:33:14 +10:00
Ryan Dwyer 01620c4ede Decompile guOrthoF 2021-01-30 01:02:51 +10:00
Ryan Dwyer 4d969f500e Decompile __osGetCurrFaultedThread 2021-01-30 00:55:25 +10:00
Ryan Dwyer e375f43a8f Decompile osGetTime 2021-01-30 00:46:18 +10:00
Ryan Dwyer 363421279a Decompile osDpGetStatus 2021-01-30 00:32:19 +10:00
Ryan Dwyer 4c71cae700 Decompile osViSetSpecialFeatures 2021-01-30 00:25:54 +10:00
Ryan Dwyer 5f89d4c303 Decompile osViSwapBuffer 2021-01-30 00:20:14 +10:00
Ryan Dwyer 27943128e9 Decompile osViBlack 2021-01-30 00:14:34 +10:00
Ryan Dwyer a574789a04 Decompile osViSetMode 2021-01-30 00:11:28 +10:00
Ryan Dwyer ac5544d619 Decompile osViSetXScale 2021-01-30 00:03:37 +10:00
Ryan Dwyer 1ab224f0fe Decompile osViSetYScale 2021-01-29 23:46:41 +10:00
Ryan Dwyer 615d670a0f Rename known lib files 2021-01-29 23:29:37 +10:00
Ryan Dwyer ec48a31f23 Decompile osInitialize 2021-01-29 18:32:52 +10:00
Ryan Dwyer 37908dc4bf Decompile guRotateF 2021-01-29 15:33:05 +10:00
Ryan Dwyer 9b11a4758a Decompile guMtxIdentF 2021-01-29 08:24:42 +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 6a5a67c882 Decompile __osSpRawStartDma 2021-01-26 20:10:58 +10:00
Ryan Dwyer 758a1a31f6 Decompile osViSetEvent 2021-01-26 20:07:38 +10:00
Ryan Dwyer bc67e3cc9b Decompile __osSpGetStatus 2021-01-26 20:04:37 +10:00