Commit Graph
276 Commits
Author SHA1 Message Date
Raf a9e82658fd portx64: a couple things breaking the build in github - actual fix, plus renamed more functions in filebg.c 2024-08-09 01:21:28 +08:00
Raf 5bee1b0cce portx64: a couple things breaking the build in github 2024-08-09 00:50:21 +08:00
Raf ef4b60d384 portx64: audio system changes 2024-07-30 16:57:17 +08:00
Raf 8a94af6a1c portx64: and more s32 -> uintptr_t 2024-07-30 16:46:02 +08:00
Raf 63c456a233 port-64: first changes, able to build 2024-01-27 18:25:55 +08:00
Catherine Reprobate 80d787caf9 Support for two-sticks, one controller
port: implements analog movement for pc controllers

port: Implement menu movement with the C stick

port: Implement analog leaning

port: Implement 1.2 + 1 analog zooming

port: pd input lib now handles 32 buttons

port: modern crouch implementation

port: implement analog slayer airbraking

port: xbla farsight strafing

Map crouch buttons

- map cycle crouch to L3
- sensible 1964-style crouch bindings
2023-10-17 18:28:18 -07:00
fgsfds 2b27c2dc6a port: make matrices work with GBI_FLOATS
add GBI_FLOATS=1 to DEFINES to enable it

not enabling by default yet because not sure if it'll break anything
2023-08-26 13:49:23 +02:00
fgsfds f91401cb95 port: make the legal screen render correctly
also, total errno death in the same commit because I am dumb
2023-07-30 21:24:39 +02:00
Ryan Dwyer 4017d5cba5 Rename vm.c to vminit.c, tlb.s to vm.s and annotate vm.s 2023-05-21 15:54:54 +10:00
Ryan Dwyer b4355ab55f Annotate exceptasm.s 2023-05-20 16:43:48 +10:00
Ryan Dwyer 21cda43806 Use li and move pseudo instructions in ASM where possible 2023-05-20 00:08:54 +10:00
Ryan Dwyer 63c57f9075 Rename some scheduler symbols and message queues 2023-04-24 20:13:33 +10:00
Ryan Dwyer ba11c5634b Introduce uintptr_t 2022-12-07 21:00:03 +10:00
Ryan Dwyer 259fab6a6d jpn-final: Introduce support for gcc 2022-11-27 19:53:42 +10:00
Ryan Dwyer c790bc5db4 jpn-final: Decompile langGetJpnCharPixels 2022-11-27 15:44:00 +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 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 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 17583575e4 Introduce support for gcc 2022-10-12 22:26:19 +10:00
Ryan Dwyer eeb69c7119 Decompile sprintf 2022-09-27 00:30:03 +10:00
Ryan Dwyer bbf52f580b Add support for non-matching ntsc-final builds 2022-09-09 17:19:48 +10:00
Ryan Dwyer 83d0268f19 Decompile bootPhase1 2022-08-22 20:24:50 +10:00
Ryan Dwyer 6ee0ebe145 Decompile _Ldtob 2022-07-22 18:54:21 +10:00
Ryan Dwyer 2ec8561877 Decompile osInitialize2 2022-06-29 08:19:07 +10:00
Ryan Dwyer fdfcbb342c Decompile osPfsReSizeFile 2022-05-25 21:59:44 +10:00
Ryan Dwyer c55031e0c2 Attempt to decompile __osSyncPutChars 2022-03-19 22:21:12 +10:00
Ryan Dwyer a6b5df2659 pal-beta, pal-final and jpn-final: Decompile langTick 2022-03-19 10:03:18 +10:00
Ryan Dwyer 022eb49a56 jpn-final: Replace jal addresses with symbols 2022-03-17 17:17:34 +10:00
Ryan Dwyer 6d64ed3510 jpn-final: Get ROM fully matching 2022-03-17 17:16:02 +10:00
Ryan Dwyer d7d4ca4156 jpn-final: Get lib segment matching excluding pointers 2022-03-14 21:36:43 +10:00
Ryan Dwyer bbd69a8723 jpn-final: Make it build 2022-03-14 18:34:23 +10:00
Ryan Dwyer 9f46789551 pal-beta: Replace jal addresses with symbols 2022-03-12 16:06:12 +10:00
Ryan Dwyer 8a1dd76fa4 pal-beta: Get ROM fully matching 2022-03-12 15:47:01 +10:00
Ryan Dwyer 589cb38161 pal-beta: Get data segment matching excluding pointers 2022-03-12 08:35:38 +10:00
Ryan Dwyer 1bb2f7ebc3 pal-beta: Make it build 2022-03-11 09:14:25 +10:00
Ryan Dwyer 0a38827491 Decompile _n_loadOutputBuffer 2021-11-09 19:44:37 +10:00
Ryan Dwyer c6e0208275 Decompile _n_saveBuffer 2021-11-09 19:23:14 +10:00
Ryan Dwyer ef18772f88 Decompile _n_filterBuffer 2021-11-09 18:39:08 +10:00
Ryan Dwyer fe1d6da4fc Decompile func00047ef0 2021-11-08 08:19:06 +10:00
Ryan Dwyer 685827fbce Decompile mtx4Print 2021-11-06 12:17:04 +10:00
Ryan Dwyer 8a8b762c10 Decompile osCartRomInit2 2021-11-02 22:38:41 +10:00
Ryan Dwyer e9d1cecfb9 Decompile osCartRomInit 2021-11-02 22:36:42 +10:00
Ryan Dwyer 7937200efb Attempt to decompile osInitialize2 2021-11-02 22:21:23 +10:00
Ryan Dwyer 255eb0474a Decompile _Putfld and _Printf 2021-11-02 21:00:00 +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 3eb8137335 Tidy up sched.c and related functions 2021-10-18 17:10:28 +10:00
Ryan Dwyer c0cab0dec5 Decompile n_alSynFilter11 2021-10-17 17:40:39 +10:00