Commit Graph

292 Commits

Author SHA1 Message Date
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 31f1573a6e ntsc-beta: Get game .rodata matching 2021-03-24 19:10:49 +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 8907181d74 Decompile objSetBlockedPathUnblocked 2021-03-18 08:17:47 +10:00
Ryan Dwyer 47b1b537f3 ntsc-1.0 and pal-final: Replace hard coded jal addresses 2021-03-17 22:59:54 +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 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 966a1fb378 pal-final: Get .data segment matching excluding pointers 2021-03-11 08:31:32 +10:00
Ryan Dwyer fc4d1cc39c Implement enums for lang references 2021-03-10 17:24:51 +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 057e50feea Decompile func0f098a44 2021-03-07 01:03:12 +10:00
Ryan Dwyer 7e6be182c2 Decompile currentPlayerGetAmmoCountWithCheck 2021-03-04 22:25:05 +10:00
Ryan Dwyer 3dcb784dd0 Rename many hand struct properties 2021-03-02 14:03:53 +10:00
Ryan Dwyer d700a15187 Decompile func0f08f538 2021-03-01 22:24:47 +10:00
Ryan Dwyer 3e3734e585 Decompile vectorIsInFrontOfDoor 2021-03-01 22:14:04 +10:00
Ryan Dwyer 75e60cb38b Decompile posIsInFrontOfDoor 2021-03-01 22:12:46 +10:00
Ryan Dwyer 01dc299e14 Attempt to decompile doorsCheckAutomatic 2021-03-01 18:55:09 +10:00
Ryan Dwyer e81a05d2cb Decompile doorChooseSwingDirection 2021-03-01 17:05:06 +10:00
Ryan Dwyer 09c052875c Decompile doorIsUnlocked 2021-03-01 12:33:40 +10:00
Ryan Dwyer b1bfdbe6b6 Rename door functions and add docblocks 2021-03-01 12:08:39 +10:00
Ryan Dwyer 506f3223f6 Decompile doorCallLift 2021-03-01 00:37:10 +10:00
Ryan Dwyer 37e60b627e Decompile objUpdateLinkedScenery 2021-02-28 23:00:02 +10:00
Ryan Dwyer 23b615f957 Decompile objPassesSafePickupChecks 2021-02-28 22:28:34 +10:00
Ryan Dwyer a7e772d278 Decompile colourTween 2021-02-28 21:50:34 +10:00
Ryan Dwyer edc06d3bad Decompile func0f085270 2021-02-28 21:29:38 +10:00
Ryan Dwyer 211cab88ce Decompile func0f085050 2021-02-28 21:12:12 +10:00
Ryan Dwyer f75fbacc6c Decompile func0f084f64 2021-02-28 20:56:36 +10:00
Ryan Dwyer 9da2a05de9 Decompile doorDestroyGlass 2021-02-28 20:16:00 +10:00
Ryan Dwyer eeb79878be Add documentation for piracy checks 2021-02-28 16:58:51 +10:00
Ryan Dwyer b12ee422a3 Decompile func0f084cf0 2021-02-28 01:18:41 +10:00
Ryan Dwyer df896be182 Decompile shardsRenderWood 2021-02-26 23:58:01 +10:00
Ryan Dwyer 215367dd20 Attempt to decompile func0f190be4 2021-02-26 18:39:25 +10:00
Ryan Dwyer 46d30ff2ec Decompile aibotSwitchToWeapon 2021-02-23 15:29:17 +10:00
Ryan Dwyer 01ad7bdfa5 Identify modeltypes 2021-02-22 22:03:24 +10:00
Ryan Dwyer 2426c270f5 Decompile bgInit 2021-02-20 01:08:59 +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 a241da7944 Decompile roomsGetActive 2021-02-18 20:46:42 +10:00
Ryan Dwyer b218470c6b Decompile currentPlayerScissorWithinViewportF 2021-02-18 20:29:19 +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 a98d9e400b Distribute almost all of the game segment's .data into their appropriate files 2021-02-17 20:46:04 +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 801a221dd9 Decompile setupLoadFiles 2021-02-12 00:17:59 +10:00
Ryan Dwyer c76a5aeb75 Identify shard functions and split/rename their files 2021-02-10 22:34:39 +10:00
Ryan Dwyer 85ced79c04 Decompile func00027738 2021-02-07 09:30:04 +10:00
Ryan Dwyer 17e48e7bb7 Attempt to decompile func0f04c874 2021-02-06 14:36:52 +10:00
Ryan Dwyer e573971544 Decompile chrSetChrPresetToChrNearPos 2021-02-05 23:48:57 +10:00