Commit Graph

42 Commits

Author SHA1 Message Date
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 4b7473d768 ntsc-beta: Get game functions in their correct places 2021-03-23 17:15:05 +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 7b96f14c14 pal-final: Get lib segment fully matching 2021-03-11 22:00:16 +10:00
Ryan Dwyer 2426c270f5 Decompile bgInit 2021-02-20 01:08:59 +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 aa14a1e898 Rename func0f096750 to atan2f 2021-02-05 17:26:42 +10:00
Ryan Dwyer 0d2b3b0718 Decompile roomGetNeighbours 2021-02-04 18:47:41 +10:00
Ryan Dwyer 615d670a0f Rename known lib files 2021-01-29 23:29:37 +10:00
Ryan Dwyer 86e6c6b31b Decompile guRotate 2021-01-29 15:39:57 +10:00
Ryan Dwyer 8dd02f14a5 Decompile currentPlayerSpawn 2020-12-23 18:28:59 +10:00
Ryan Dwyer 1b8c119e52 Attempt to decompile func0f0bfc7c and introduce Mtx and Mtxf types 2020-12-23 08:49:54 +10:00
Ryan Dwyer d26cab56bc Decompile chrFindWaypointWithinPosQuadrant 2020-11-21 01:15:27 +10:00
Ryan Dwyer eb6de85cc2 Attempt to decompile hovercarTick 2020-10-24 22:31:34 +10:00
Ryan Dwyer 1e12ccbeda Decompile func000161b0 2020-10-18 20:13:18 +10:00
Ryan Dwyer 993fb591df Decompile func00016208 2020-10-18 20:03:03 +10:00
Ryan Dwyer a921b4b06e Decompile func00016248 2020-10-18 18:09:20 +10:00
Ryan Dwyer a683c6af0d Decompile func0001648c 2020-10-18 18:05:46 +10:00
Ryan Dwyer 143f39d18f Decompile func00016400 2020-10-18 17:36:24 +10:00
Ryan Dwyer c260e50d9d Decompile func00016374 2020-10-18 17:34:12 +10:00
Ryan Dwyer e80eecc168 Decompile func000162e8 2020-10-18 17:31:22 +10:00
Ryan Dwyer 706a5b96bb Rename setupParseObjects back to numbered name and decompile new setupParseObjects 2020-10-17 11:11:43 +10:00
Ryan Dwyer 4fd334f73a Replace .data and .bss addresses with symbols 2020-08-24 08:06:44 +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 5fe352f037 Decompile objTick 2020-06-09 00:18:44 +10:00
Ryan Dwyer d3b023476f Decompile func0f161ab4 and rename g_RoomPtrs to g_Rooms 2020-04-08 21:24:51 +10:00
Ryan Dwyer e7ccce08a2 Attempt to decompile portalCommandExecute 2020-04-07 22:42:15 +10:00
Ryan Dwyer a61078b1cb Decompile mpCalculatePlayerTitle 2020-03-27 22:21:55 +10:00
Ryan Dwyer 640c20964f Improve pointers to .data 2020-03-21 09:55:41 +10:00
Ryan Dwyer 3a29fdccdc Rename fsin to sinf and fcos to cosf 2020-03-16 21:27:12 +10:00
Ryan Dwyer 98605e40e5 Decompile func0f15cd28 2020-03-13 19:22:20 +10:00
Ryan Dwyer 1ff5defcb7 Fix location of g_MenuStack 2020-03-11 17:02:52 +10:00
Ryan Dwyer 457f94cec1 Rename a bunch of game files 2020-03-09 19:05:27 +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 5d7aa110e9 Decompile func0f0cbf50 2020-03-01 19:40:31 +10:00
Ryan Dwyer 8a49f07cae Split game_0c79f0.c into bondgrab.c 2020-03-01 11:27:29 +10:00
Ryan Dwyer 14490f181b Rename library segment to lib 2020-02-28 17:13:16 +10:00