Commit Graph

5533 Commits

Author SHA1 Message Date
Ryan Dwyer 45524f06b2 Rename remapped anim frames to repeat anim frames and improve documentation 2022-12-04 13:57:04 +10:00
Ryan Dwyer ac256277d2 Disassemble graphics microcode 2022-12-04 10:03:59 +10:00
Ryan Dwyer 0063dcc71c Rename "close" gun function type to "melee" 2022-12-02 22:46:40 +10:00
Ryan Dwyer c20a31db57 Create functionally equivalent C for handwritten func0002f490 and func0002f560 2022-12-02 20:18:50 +10:00
Ryan Dwyer b39c317812 Fix some typoed function names 2022-12-02 07:58:14 +10:00
Ryan Dwyer 901028d5a3 Decompile func0f14c50c 2022-12-02 00:03:45 +10:00
Ryan Dwyer e59fc870ad Set names for all anim functions 2022-11-30 21:00:37 +10:00
Ryan Dwyer 1c6a5d98a4 Decompile wallhitsTick 2022-11-29 19:18:23 +10:00
Ryan Dwyer f3461b900c Rename modelfiledata to modeldef 2022-11-28 22:59:47 +10:00
Ryan Dwyer 3484a4faed Set names for all model C functions 2022-11-28 22:22:41 +10:00
Ryan Dwyer 3248fa9849 Rename and document room mtx functions 2022-11-28 17:48:59 +10:00
Ryan Dwyer 259fab6a6d jpn-final: Introduce support for gcc 2022-11-27 19:53:42 +10:00
Ryan Dwyer 637cc2d823 Make JPN fonts segment shiftable 2022-11-27 16:52:13 +10:00
Ryan Dwyer c790bc5db4 jpn-final: Decompile langGetJpnCharPixels 2022-11-27 15:44:00 +10:00
Ryan Dwyer 0ae638b7ea jpn-final: Make titleRenderPdLogo functionally equivalent 2022-11-27 09:48:25 +10:00
Ryan Dwyer 2d6d88cd6d ntsc-beta, pal-beta and pal-final: Introduce support for gcc 2022-11-26 19:53:48 +10:00
Ryan Dwyer 8ba5cc0558 Fix some pointer literals 2022-11-26 09:57:42 +10:00
Ryan Dwyer 9f3481ccee Make remaining versions shiftable 2022-11-24 21:58:09 +10:00
Ryan Dwyer b8a469a14c ntsc-beta: Decompile bgReset 2022-11-24 17:46:40 +10:00
Ryan Dwyer ef534300f6 ntsc-beta: Decompile amTick 2022-11-24 17:34:09 +10:00
Ryan Dwyer fe32c23d3b ntsc-beta: Decompile amRender 2022-11-24 17:30:54 +10:00
Ryan Dwyer f4d7d3edab Make the g_CheatsActiveBank1 logic more obvious/correct 2022-11-23 19:37:39 +10:00
Ryan Dwyer dd6eaeb148 Fix compile errors in gcc 2022-11-23 19:13:36 +10:00
Ryan Dwyer 98145647e9 jpn-final: Decompile hudmsgCreateAsSubtitle 2022-11-23 17:49:32 +10:00
Ryan Dwyer f84d862f69 jpn-final: Decompile amTick 2022-11-23 08:16:12 +10:00
Ryan Dwyer cd8698d838 jpn-final: Decompile textReset 2022-11-21 23:25:29 +10:00
Ryan Dwyer 590aecb48e jpn-final: Decompile menuRender 2022-11-21 23:09:01 +10:00
Ryan Dwyer 43962cdf9d jpn-final: Decompile menuFindAvailableSize 2022-11-21 22:27:00 +10:00
Ryan Dwyer 3351bd71a7 jpn-final: Decompile menuitemObjectivesRenderOne 2022-11-21 20:55:12 +10:00
Ryan Dwyer d9f2c81d43 jpn-final: Decompile menuitemMarqueeRender 2022-11-21 18:39:26 +10:00
Ryan Dwyer 76cd9ceb0b jpn-final: Decompile menuitemControllerRenderLines 2022-11-21 18:02:45 +10:00
Ryan Dwyer c6ff23b69d jpn-final: Decompile frRenderHudElement 2022-11-21 08:22:43 +10:00
Ryan Dwyer ace7e6fca0 ntsc-beta: Decompile bgRenderScene 2022-11-20 23:38:43 +10:00
Ryan Dwyer a0ad7c7197 ntsc-beta: Decompile playerGetViewportTop 2022-11-20 21:50:29 +10:00
Ryan Dwyer b155889d68 ntsc-beta: Decompile mempakPrepare 2022-11-20 21:40:56 +10:00
Ryan Dwyer a6a0fbbdca ntsc-beta: Decompile menuRenderModels 2022-11-20 20:51:17 +10:00
Ryan Dwyer 68d357a18c ntsc-beta: Decompile menugfxDrawListGroupHeader 2022-11-20 19:28:14 +10:00
Ryan Dwyer d034050e6b ntsc-beta: Decompile weaponTick 2022-11-20 19:23:29 +10:00
Ryan Dwyer 7289e8e26e ntsc-beta: Decompile musicStartAmbient 2022-11-20 17:51:44 +10:00
Ryan Dwyer 1a603cf3c0 ntsc-beta: Decompile mpCalculateAwards 2022-11-20 17:37:46 +10:00
Ryan Dwyer af6c2a6a6a ntsc-beta: Decompile mpCalculatePlayerTitle 2022-11-20 16:45:27 +10:00
Ryan Dwyer ddb54b9092 ntsc-beta: Decompile shardsRenderWood 2022-11-20 09:17:55 +10:00
Ryan Dwyer 60e9f0f52b ntsc-beta: Decompile shardsRenderGlass 2022-11-20 09:17:15 +10:00
Ryan Dwyer 2532f05409 Find workaround for dangerous fakematch in shardsRenderGlass and shardsRenderWood 2022-11-20 08:47:38 +10:00
Ryan Dwyer 3d8e55ab9f Create functionally equivalent C for handwritten mtx functions 2022-11-19 11:33:04 +10:00
Ryan Dwyer c77f81ace1 Create functionally equivalent C for handwritten mtxF2LBulk 2022-11-18 23:29:25 +10:00
Ryan Dwyer 9c7ba4da9d Create functionally equivalent C for handwritten RNG2 functions 2022-11-18 22:42:10 +10:00
Ryan Dwyer 1c7dc246f5 Create functionally equivalent C for handwritten portalConvertCoordinates 2022-11-18 21:44:05 +10:00
Ryan Dwyer 32d529e9b5 Avoid UB in bondview's var800a41c0 2022-10-31 17:31:02 +10:00
Ryan Dwyer e3d77e8086 Avoid some potential UB in bgBuildTables 2022-10-31 17:30:51 +10:00