Ryan Dwyer
|
8559aeed1f
|
Introduce FBALLOC and SCREEN constants for dimensions
|
2023-05-14 13:00:29 +10:00 |
Ryan Dwyer
|
73fc947f44
|
Name and document z-buffer functions
|
2023-05-14 09:23:24 +10:00 |
Ryan Dwyer
|
7349c3b172
|
Create functionally equivalent C for handwritten modelasm functions
|
2023-04-30 22:51:02 +10:00 |
Ryan Dwyer
|
63c57f9075
|
Rename some scheduler symbols and message queues
|
2023-04-24 20:13:33 +10:00 |
Ryan Dwyer
|
8e131f3aa4
|
Find workaround for pheadSaveFile hack
|
2023-04-14 20:55:19 +10:00 |
Ryan Dwyer
|
ea772c439b
|
Decompile pheadSaveFile
|
2023-04-14 20:12:27 +10:00 |
Ryan Dwyer
|
5c5e45bef4
|
Decompile lightTickBroken
|
2023-04-14 17:44:43 +10:00 |
Ryan Dwyer
|
89152f7b40
|
Rename a heap of light and brightness symbols
|
2023-04-13 20:13:13 +10:00 |
Ryan Dwyer
|
2d0c0583de
|
Decompile cdExamCylMove01
|
2023-04-12 22:32:42 +10:00 |
Ryan Dwyer
|
4651682d76
|
Decompile animReadBits
|
2023-04-12 21:31:02 +10:00 |
Ryan Dwyer
|
47add757e0
|
Decompile chr0f0260c4
|
2023-03-27 22:15:42 +10:00 |
Ryan Dwyer
|
2714d12e86
|
Identify debug menu labels using XBLA data
|
2023-03-15 22:40:20 +10:00 |
Jonaeru
|
e1e6ace5ee
|
Fix Japanese Kanji character codes (0x8381, 0x848c)
|
2023-03-13 08:27:29 +09:00 |
Ryan Dwyer
|
109929667f
|
Decompile playermgrGetModelOfWeapon
|
2023-02-01 17:16:24 +10:00 |
Ryan Dwyer
|
c87aa0567b
|
Replace BG pointer math with a more semantically correct equivalent
|
2023-01-20 20:38:01 +10:00 |
Ryan Dwyer
|
9c6b0f246a
|
Separate hovtype field in setup macros
|
2023-01-17 21:46:08 +10:00 |
Ryan Dwyer
|
edebe0b1f0
|
Discover more object 3 flags
|
2023-01-17 21:33:16 +10:00 |
Ryan Dwyer
|
93acca065d
|
Discover more object 2 flags
|
2023-01-17 20:14:19 +10:00 |
Ryan Dwyer
|
49301f9265
|
Discover more object flags
|
2023-01-16 21:39:49 +10:00 |
Ryan Dwyer
|
c78ff83fc8
|
Discover more chrflags
|
2023-01-16 19:10:31 +10:00 |
Ryan Dwyer
|
47f8b83062
|
Discover more chr hidden flags
|
2023-01-14 19:49:51 +10:00 |
Ryan Dwyer
|
702d8627ec
|
Replace some language ID literals with constants
|
2023-01-13 21:47:07 +10:00 |
Ryan Dwyer
|
528235552b
|
Improving naming of chr line of sight functions
|
2023-01-13 21:46:27 +10:00 |
Ryan Dwyer
|
7f62d1d74a
|
Introduce -DDEBUG to enable crash screen and debug menu
|
2023-01-12 21:56:54 +10:00 |
Ryan Dwyer
|
68f2cd6db6
|
Merge version-specific debug files into one
|
2023-01-12 21:13:56 +10:00 |
Ryan Dwyer
|
2ef95d741a
|
Decompile memaAlloc
|
2023-01-09 17:46:51 +10:00 |
Ryan Dwyer
|
97dde15464
|
Identify music event type 5
|
2023-01-06 22:05:49 +10:00 |
Ryan Dwyer
|
4be874210b
|
Tweak cover JSON format and set names for remaining cover flags
|
2023-01-05 22:12:16 +10:00 |
Jonaeru
|
577f97b8c8
|
jpn-final: Fix Japanese Kanji character codes (0x878f, 0x87c2)
|
2022-12-19 12:17:39 +09:00 |
Jonaeru
|
f424b90eae
|
jpn-final: Fix Japanese Kanji character codes
|
2022-12-18 17:51:37 +09:00 |
Ryan Dwyer
|
d9213de09a
|
Use consistent file naming for C equivalents of ASM files
|
2022-12-08 23:36:00 +10:00 |
Ryan Dwyer
|
50b54d42ff
|
Identify a heap of gun MODELPART constants
|
2022-12-08 21:58:47 +10:00 |
Ryan Dwyer
|
a2ad0014e3
|
Improve naming relating to mpweapon struct
|
2022-12-07 22:18:23 +10:00 |
Ryan Dwyer
|
ba11c5634b
|
Introduce uintptr_t
|
2022-12-07 21:00:03 +10:00 |
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
|
d6123cbe72
|
Remove apparent recursion from strcmp and strncmp
|
2022-12-01 19:09:56 +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
|
087861fd3a
|
Write a file docblock for models
|
2022-11-28 23:47:13 +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
|
2b661d2bb4
|
Decompile vmInit
|
2022-11-27 23:17:25 +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
|
493afe7b4f
|
pal-beta and pal-final: Decompile viUpdateMode
|
2022-11-26 09:19:52 +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
|
0e68241363
|
ntsc-beta: Decompile cdFindGroundFromList
|
2022-11-23 18:46:17 +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
|
a4ef55ea06
|
ntsc-beta: Decompile memaAlloc
|
2022-11-21 17:52:47 +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
|
83f8369668
|
Decompile cdExamAToB
|
2022-11-20 16:16:57 +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
|
42c122a29d
|
ntsc-beta: Decompile faultproc
|
2022-11-20 08:40:46 +10:00 |
Ryan Dwyer
|
ee17c78e5f
|
ntsc-beta: Decompile seqPlay
|
2022-11-20 00:26:47 +10:00 |
Ryan Dwyer
|
bdf8df41f9
|
ntsc-beta: Decompile mainLoop
|
2022-11-19 22:48:33 +10:00 |
Ryan Dwyer
|
9c014e2daa
|
Fix arguments for model00018680
|
2022-11-19 11:54:26 +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
|
1b0e512e2a
|
Create functionally equivalent C for handwritten RNG functions
|
2022-11-18 22:30:06 +10:00 |
Ryan Dwyer
|
1c7dc246f5
|
Create functionally equivalent C for handwritten portalConvertCoordinates
|
2022-11-18 21:44:05 +10:00 |
Ryan Dwyer
|
51442c4db1
|
Align g_SndCache
|
2022-11-08 08:01:49 +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 |
Ryan Dwyer
|
178a779878
|
Revert "Simplify tile assets - repo clones may need to run make extract again"
This reverts commit 306613e462.
It turns out we do actually need tiles to be built using the asset
manager :\
|
2022-10-22 19:06:17 +10:00 |
Ryan Dwyer
|
b159e01edc
|
Improve naming and documentation of inventory data
|
2022-10-22 18:42:45 +10:00 |
Ryan Dwyer
|
4d04f1f282
|
ntsc-beta: Decompile sndLoadSound
|
2022-10-21 21:53:10 +10:00 |
Ryan Dwyer
|
82d2d500b6
|
ntsc-beta: Decompile sndLoadSfxCtl
|
2022-10-21 21:46:14 +10:00 |
Ryan Dwyer
|
a7721463bf
|
ntsc-beta: Decompile joysTick
|
2022-10-21 19:31:03 +10:00 |
Ryan Dwyer
|
306613e462
|
Simplify tile assets - repo clones may need to run make extract again
|
2022-10-21 19:21:50 +10:00 |
Ryan Dwyer
|
e28b361cb6
|
ntsc-beta: Decompile joyStopRumble
|
2022-10-21 00:07:40 +10:00 |
Ryan Dwyer
|
43e354a316
|
ntsc-beta: Decompile botPickupProp
|
2022-10-20 23:52:15 +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
|
8ba2480756
|
pal-beta and pal-final: Decompile botTickUnpaused
|
2022-10-20 20:29:15 +10:00 |
Ryan Dwyer
|
62c36b6539
|
ntsc-beta and ntsc-1.0: Decompile pak0f11df94
|
2022-10-19 20:44:12 +10:00 |
Ryan Dwyer
|
0d1a1a4e56
|
pal-beta and pal-final: Decompile hoverbikeUpdateMovement
|
2022-10-18 23:16:17 +10:00 |
Ryan Dwyer
|
e68822d444
|
pal-beta and above: Decompile bgun0f0981e8
|
2022-10-18 22:24:24 +10:00 |
Ryan Dwyer
|
32490cd77d
|
ntsc-beta: Decompile gamefileSave
|
2022-10-17 17:19:53 +10:00 |
Ryan Dwyer
|
4749132bc0
|
ntsc-beta: Decompile joyGetButtonsReleasedThisFrame
|
2022-10-16 20:30:50 +10:00 |
Ryan Dwyer
|
194ba80480
|
ntsc-beta: Decompile joy0001509cnb
|
2022-10-16 20:24:58 +10:00 |
Ryan Dwyer
|
8d0d9c0e36
|
ntsc-beta: Decompile bootCheckStackOverflow
|
2022-10-16 20:14:09 +10:00 |
Ryan Dwyer
|
b91b0f93a5
|
ntsc-beta: Decompile bootCountUnusedStack
|
2022-10-16 20:04:36 +10:00 |
Ryan Dwyer
|
295ec06b5e
|
Decompile __osSyncPutChars
|
2022-10-16 19:26:11 +10:00 |
Ryan Dwyer
|
8c7d35da4a
|
Decompile osGetMemSize
|
2022-10-16 18:50:22 +10:00 |
Ryan Dwyer
|
5ca3b87ad4
|
Decompile other versions of bviewDrawEyespyMetrics
|
2022-10-16 17:14:33 +10:00 |
Ryan Dwyer
|
b47847fb9d
|
Improve mismatch of tvscreenRender
|
2022-10-15 10:04:19 +10:00 |
Ryan Dwyer
|
914aaaa0e4
|
Align g_RdpDramStack and g_RdpYieldData
|
2022-10-15 10:04:09 +10:00 |
Ryan Dwyer
|
678835d997
|
Align __osContPifRam
|
2022-10-14 17:19:27 +10:00 |
Ryan Dwyer
|
65e365fb08
|
Decompile func0f0878c8pf
|
2022-10-13 22:12:10 +10:00 |
Ryan Dwyer
|
2c1c13e666
|
Give better names to timing variables
|
2022-10-13 19:43:47 +10:00 |
Ryan Dwyer
|
eb51ea4550
|
Introduce ROM_SIZE Makefile option
|
2022-10-12 23:06:19 +10:00 |
Ryan Dwyer
|
17583575e4
|
Introduce support for gcc
|
2022-10-12 22:26:19 +10:00 |
Ryan Dwyer
|
4b7e93de8a
|
Rename a heap of collision detection functions
|
2022-10-06 19:39:18 +10:00 |
Ryan Dwyer
|
f09206034d
|
Improve mismatch of vmInit
|
2022-10-01 21:43:42 +10:00 |
Ryan Dwyer
|
a81560e8f2
|
Decompile sky0f126384
|
2022-10-01 13:30:02 +10:00 |
Ryan Dwyer
|
6123232e22
|
Decompile titleRenderPdLogoModel
|
2022-09-28 20:46:57 +10:00 |
Ryan Dwyer
|
e04f2a6114
|
Decompile func0f14d4f0
|
2022-09-28 17:13:20 +10:00 |
Ryan Dwyer
|
82ea985cbe
|
Decompile pakConvertFromGbcImage
|
2022-09-27 23:59:02 +10:00 |
Ryan Dwyer
|
21c8c1fd25
|
Decompile menugfxCreateBlur
|
2022-09-27 20:13:04 +10:00 |
Ryan Dwyer
|
eeb69c7119
|
Decompile sprintf
|
2022-09-27 00:30:03 +10:00 |
Ryan Dwyer
|
c8e1ea19fc
|
Decompile cd0002dffc
|
2022-09-27 00:03:05 +10:00 |
Ryan Dwyer
|
2431684b1e
|
Decompile bgTestHitOnChr
|
2022-09-26 23:36:24 +10:00 |
Ryan Dwyer
|
d5779ef268
|
Decompile chrTickShoot
|
2022-09-21 19:12:07 +10:00 |
Ryan Dwyer
|
eeea819b2d
|
Decompile bgTickPortalsXray
|
2022-09-20 23:58:19 +10:00 |
Ryan Dwyer
|
c57dfc36c1
|
Decompile bgChooseXrayVtxColour
|
2022-09-20 21:39:12 +10:00 |
Ryan Dwyer
|
120d0282e4
|
Decompile sightDrawZoom
|
2022-09-20 17:40:00 +10:00 |
Ryan Dwyer
|
5b0066926a
|
Decompile bgunTickEject
|
2022-09-18 21:19:13 +10:00 |
Ryan Dwyer
|
cd14cbb406
|
Decompile fileGetInflatedSize
|
2022-09-18 19:34:32 +10:00 |
Ryan Dwyer
|
aa4d7a34bd
|
Decompile camIsPosInFovAndVisibleRoom
|
2022-09-18 16:46:45 +10:00 |
Ryan Dwyer
|
cfc7f3db88
|
Decompile bgunAutoSwitchWeapon
|
2022-09-18 15:47:31 +10:00 |
Ryan Dwyer
|
f7cb81bac5
|
Improve mismatch of bgLoadRoom
|
2022-09-18 14:13:11 +10:00 |
Ryan Dwyer
|
52a06d0698
|
Decompile nbombInflictDamage
|
2022-09-16 22:55:17 +10:00 |
Ryan Dwyer
|
5b691240ef
|
Decompile nbombRenderOverlay
|
2022-09-16 21:12:53 +10:00 |
Ryan Dwyer
|
15c067fe36
|
Decompile gasRender
|
2022-09-16 20:52:10 +10:00 |
Ryan Dwyer
|
572688668e
|
Decompile anim00023d38
|
2022-09-14 21:52:28 +10:00 |
Ryan Dwyer
|
165da3c305
|
Decompile starsReset
|
2022-09-14 21:19:57 +10:00 |