Commit Graph

70 Commits

Author SHA1 Message Date
fgsfds da9046f745 port: swap RGBA color literals 2023-08-05 01:57:26 +02:00
fgsfds 9433dc7769 port: make it not crash on the intro sequence and render SOME geometry 2023-08-01 23:38:06 +02:00
Ryan Dwyer 2e386f7a34 Use ARRAYCOUNT in many more places 2023-05-28 00:48:58 +10:00
Ryan Dwyer 5255f7c346 Use Vtx/Col instead of struct gfxvtx, struct colour and u32 2023-05-27 13:22:14 +10:00
Ryan Dwyer d5a21a8459 Replace gDPSetVerticeArray with gSPVertex, rename gDPSetColorArray to gSPColor and rename gDPTri4 to gSPTri4 2023-05-27 10:27:15 +10:00
Ryan Dwyer be585be596 Name most sky symbols 2023-05-25 17:35:22 +10:00
Ryan Dwyer 8559aeed1f Introduce FBALLOC and SCREEN constants for dimensions 2023-05-14 13:00:29 +10:00
Ryan Dwyer 89152f7b40 Rename a heap of light and brightness symbols 2023-04-13 20:13:13 +10:00
Ryan Dwyer ba11c5634b Introduce uintptr_t 2022-12-07 21:00:03 +10:00
Ryan Dwyer 32d529e9b5 Avoid UB in bondview's var800a41c0 2022-10-31 17:31:02 +10:00
Ryan Dwyer 724aecb04e ntsc-beta: Decompile bviewDrawHorizonScanner 2022-10-20 22:27:46 +10:00
Ryan Dwyer f98d64bd6f ntsc-beta: Decompile bviewDrawIrLens 2022-10-20 22:20:07 +10:00
Ryan Dwyer 5ca3b87ad4 Decompile other versions of bviewDrawEyespyMetrics 2022-10-16 17:14:33 +10:00
Ryan Dwyer 17583575e4 Introduce support for gcc 2022-10-12 22:26:19 +10:00
Ryan Dwyer 15c067fe36 Decompile gasRender 2022-09-16 20:52:10 +10:00
Ryan Dwyer 5dd7d9e020 Decompile bviewDrawIrLens 2022-09-01 18:00:54 +10:00
Ryan Dwyer 4e7a978c16 Decompile bviewCopyPixels 2022-09-01 17:24:55 +10:00
Ryan Dwyer e82da009d2 Rename most text functions 2022-07-06 19:22:01 +10:00
Ryan Dwyer ced58d1029 Decompile portal00018148 2022-06-04 12:47:56 +10:00
Ryan Dwyer ed29909c77 Decompile bviewDrawFisheye 2022-06-01 22:21:56 +10:00
Ryan Dwyer 251c5f6aff Attempt to decompile bviewDrawIrLens 2022-05-31 21:25:47 +10:00
Ryan Dwyer 7cb9578e69 Decompile bviewDrawIntroFaderBlur 2022-05-29 20:52:48 +10:00
Ryan Dwyer ecc36a73ed Decompile bviewRenderNvLens 2022-04-05 12:11:14 +10:00
Ryan Dwyer 40c778872e Introduce RANDOMFRAC() macro 2022-04-02 12:21:25 +10:00
Ryan Dwyer 70375816f1 Rename most remaining game files 2022-03-23 21:22:06 +10:00
Ryan Dwyer 022eb49a56 jpn-final: Replace jal addresses with symbols 2022-03-17 17:17:34 +10:00
Ryan Dwyer b6ef09ca20 jpn-final: Get game segment matching excluding pointers 2022-03-16 17:50:25 +10:00
Ryan Dwyer 9f46789551 pal-beta: Replace jal addresses with symbols 2022-03-12 16:06:12 +10:00
Ryan Dwyer f5eb967ee2 pal-beta: Get game segment matching excluding pointers 2022-03-11 21:58:39 +10:00
Ryan Dwyer 8cacff28e1 Attempt to decompile menugfxRenderGradient 2022-01-25 08:25:37 +10:00
Ryan Dwyer e9d7bc7ab4 Decompile bviewRenderEyespyDecorations 2022-01-20 21:41:23 +10:00
Ryan Dwyer 28dc309908 Decompile func0f13c2d0nb 2022-01-20 19:14:07 +10:00
Ryan Dwyer 5d40470f89 ntsc-beta: Get ROM fully matching 2021-10-26 17:15:43 +10:00
Ryan Dwyer 1c1278a8c3 ntsc-beta: Get data segment matching excluding pointers 2021-10-24 17:46:34 +10:00
Ryan Dwyer d82a6ba619 Rename a bunch of lib files and functions
* lib_070d0.c to vm.c
* lib_09a80.c to vi.c
* lib_0bfb0.c to fault.c
* lib_0c000.c to crash.c
* lib_11420.c to music.c
* lib_13710.c to pimgr.c
* lib_184d0.c to ailist.c and path.c
* lib_233c0.c to anim.c
* lib_24e40.c to collision.c
* lib_2fa00.c to rmon.c
* lib_34030.c to speaker.c
* lib_37b00.c to mp3.c
2021-10-11 22:46:29 +10:00
Ryan Dwyer bba63fe1fd Rename lib_159b0.c to mtxasm.s and lib_16110.c to mtx.c 2021-10-11 21:46:17 +10:00
Ryan Dwyer c1657dd95b Rename func0000db30 to mainOverrideVariable and add docblock 2021-10-11 20:32:18 +10:00
Ryan Dwyer 329f3351f4 Attempt to decompile viUpdateMode, and rename many VI symbols 2021-10-10 20:51:42 +10:00
Ryan Dwyer b83e729290 Decompile vi00009b50 2021-10-08 18:46:49 +10:00
Ryan Dwyer 7a0f4b5835 Rename game_0d4690.c to savebuffer.c, game_102240.c to mainmenu.c, game_107fb0.c to filemgr.c and split game_110680.c into bossfile.c and filelist.c 2021-09-16 23:42:06 +10:00
Ryan Dwyer 753706896a pal-final: Decompile fontLoad 2021-09-06 18:38:43 +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 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 47b1b537f3 ntsc-1.0 and pal-final: Replace hard coded jal addresses 2021-03-17 22:59:54 +10:00
Ryan Dwyer 79e40cdf0e Distribute remaining .bss into lib 2021-03-15 23:28:01 +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