Commit graph

8477 commits

Author SHA1 Message Date
Jean-Philip Desjardins
68ae0a7ca5 Update Nuanceur submodule. 2024-07-16 13:39:10 -04:00
Jean-Philip Desjardins
6a6ff95bf9 Add support for second player in AI board. 2024-06-26 15:29:12 -04:00
Jean-Philip Desjardins
9830049ce1 Style fix. 2024-06-26 14:58:37 -04:00
Jean-Philip Desjardins
68ee945e5c Add ioMode setting in arcadedefs.
Only relevant for Pac Man Battle Royale for now.
2024-06-26 14:58:37 -04:00
Jean-Philip Desjardins
a226cafb05 Rectify some input stuff. 2024-06-26 14:58:37 -04:00
Jean-Philip Desjardins
9a53a30cf7 Basic player input. 2024-06-26 14:58:37 -04:00
Jean-Philip Desjardins
3609b53f46 Add RTC read. 2024-06-26 14:58:37 -04:00
Jean-Philip Desjardins
a5264d9699 Implement some sort of system switch.
Unknown if this is really the thing.
2024-06-26 14:58:37 -04:00
Jean-Philip Desjardins
2972d85ca7 Add Pac Man Battle Royale arcadedef. 2024-06-26 14:58:37 -04:00
Jean-Philip Desjardins
86c9dd7a21 Respond to some more sys147 IOP requests.
Needed by Pac Man Battle Royale.
2024-06-26 14:58:37 -04:00
Jean-Philip Desjardins
77429c7aa9 Update Android project. 2024-06-21 15:53:13 -04:00
Jean-Philip Desjardins
d0dd51a235 Save/load buzzer state. 2024-06-18 17:00:13 -04:00
Jean-Philip Desjardins
1524bbcea1 Fix build. 2024-06-13 17:00:39 -04:00
Jean-Philip Desjardins
cb6dddeee6 Reorganise code.
Move Buzzer specific code in its own class.
2024-06-13 17:00:39 -04:00
Jean-Philip Desjardins
24c8500fb5 Cleanup. 2024-06-13 17:00:39 -04:00
Jean-Philip Desjardins
6e2bd7037f Make definitions a bit nicer. 2024-06-13 17:00:39 -04:00
Jean-Philip Desjardins
43d6ea5707 Add some info regarding buttons. 2024-06-13 17:00:39 -04:00
Jean-Philip Desjardins
107b95cbac Basic working Buzz controller. 2024-06-13 17:00:39 -04:00
Jean-Philip Desjardins
d0d95fb549 Add preliminary USBD HLE. 2024-06-13 17:00:39 -04:00
Jean-Philip Desjardins
57c6486161 Fix address of first import entry.
Name always takes 8 bytes.
2024-06-13 17:00:39 -04:00
Jean-Philip Desjardins
a5753e5829 Fix some addresses. 2024-06-10 17:54:22 -04:00
Jean-Philip Desjardins
67aa1c21e6 Fix end of reverb address area.
Was preventing the last address from being updated.
2024-06-10 17:54:09 -04:00
Jean-Philip Desjardins
c11f0dbb56 Fix order of registers. 2024-06-10 17:54:04 -04:00
Jean-Philip Desjardins
f1fac93937 Use proper register. 2024-06-10 17:53:59 -04:00
Jean-Philip Desjardins
2f3d8252a2 Use StructManager to manage Deci2Handlers.
Also add check when we fail to allocate.
2024-06-04 17:20:45 -04:00
Jean-Philip Desjardins
1fe85f209d Cleanup. 2024-06-03 16:57:20 -04:00
Jean-Philip Desjardins
3e5fe882d7 Add check. 2024-06-03 16:55:50 -04:00
Jean-Philip Desjardins
18c0a6b17d Update to match FP32 CodeGen changes. 2024-05-28 17:30:17 -04:00
Jean-Philip Desjardins
5b80de936e Clean locks. 2024-05-27 18:18:15 -04:00
Jean-Philip Desjardins
58a9c2f278 MailBox: Only allocate a promise when we have a blocking call. 2024-05-27 18:18:15 -04:00
Jean-Philip Desjardins
a70c8d6fea
Merge pull request #1347 from bigianb/gss
Gauntlet 7 sorrows
2024-05-27 18:16:28 -04:00
Jean-Philip Desjardins
d4bb3f1e9b Save int register right before altering instruction is executed. 2024-05-24 12:36:41 -04:00
Jean-Philip Desjardins
6900e7a58b Reset saved int reg state on VU program start. 2024-05-24 12:29:09 -04:00
Jean-Philip Desjardins
6e61b93b9c Add test. 2024-05-24 12:29:09 -04:00
Ian Brown
603dd1f601 Gauntelt 7s 2024-05-21 10:45:47 +01:00
Jean-Philip Desjardins
0efd17e79d Make Sys147 button setup changeable through arcadedefs. 2024-05-17 15:41:52 -04:00
Jean-Philip Desjardins
e937f36d09 Remove unnecessary patches. 2024-05-15 16:40:01 -04:00
Jean-Philip Desjardins
f0b772c4c6 Add missing SCI initialization. 2024-05-15 16:40:01 -04:00
Jean-Philip Desjardins
ebeb70d3b5 Adjust NAND dir entry name size. 2024-05-15 16:40:01 -04:00
Jean-Philip Desjardins
d7f577bd07 Add some patches to skip init sequence. 2024-05-15 16:40:01 -04:00
Jean-Philip Desjardins
418745f69b Use checksum util. 2024-05-15 16:40:01 -04:00
Jean-Philip Desjardins
b300382cd3 Remove wanted flags. 2024-05-15 16:40:01 -04:00
Jean-Philip Desjardins
b92860fcc2 Update CodeGen submodule. 2024-05-14 16:13:49 -04:00
Jean-Philip Desjardins
700a44a154 Update Framework submodule. 2024-05-05 12:15:17 -04:00
Jean-Philip Desjardins
9f8d623f5d Use ReadValue to fetch VIFcode and other simple values. 2024-05-01 15:21:59 -04:00
Jean-Philip Desjardins
727ab7927b Avoid copying code when hashing block. 2024-04-29 14:51:51 -04:00
Jean-Philip Desjardins
bf706f88e6 Improve idle loop detection. 2024-04-29 14:51:07 -04:00
Jean-Philip Desjardins
5002a38e2f Use LoadFromRefIdx instead of computing offset manually. 2024-04-29 14:50:38 -04:00
Jean-Philip Desjardins
07c1898303 Fix edge case in bilinear sampling when Q is 0.
Fixes map rendering in The OneeChambara 2.
2024-04-17 17:05:33 -04:00
Jean-Philip Desjardins
57f8a1389f Fix small mistake in README. 2024-04-15 18:46:23 -04:00