Commit graph

6226 commits

Author SHA1 Message Date
Jean-Philip Desjardins
fe4014f2b3 Fix some issues. 2024-01-08 12:07:04 -05:00
Jean-Philip Desjardins
c7800c57c0 TEMP: Increase register write buffer size. 2024-01-08 11:57:16 -05:00
Jean-Philip Desjardins
708f37d3a6 Avoid some copies. 2024-01-08 11:57:16 -05:00
Jean-Philip Desjardins
aee4e00be7 Reduce overhead of VCALLMS. 2024-01-08 11:57:16 -05:00
Jean-Philip Desjardins
09e179cba0 Make block invalidation a bit faster. 2024-01-08 09:14:10 -05:00
Jean-Philip Desjardins
cf57917251 Add P2 control bindings in Sys147. 2023-12-27 08:26:29 -05:00
Jean-Philip Desjardins
28c90233d8 Implement iCancelAlarm. 2023-12-22 15:41:36 -05:00
Jean-Philip Desjardins
2433509be2 Implement PDIVBW. 2023-12-22 15:41:36 -05:00
Jean-Philip Desjardins
f3d5946e77 Cleanup. 2023-12-22 15:41:36 -05:00
Jean-Philip Desjardins
422bba8608 Add check for bad scenario. 2023-12-22 15:28:08 -05:00
Jean-Philip Desjardins
3899d072ab Handle NOWAIT in SifGetOtherData. 2023-12-22 15:28:03 -05:00
Jean-Philip Desjardins
606084921c Fix style. 2023-12-20 19:41:12 -05:00
Jean-Philip Desjardins
e90f0464e5 Fix build. 2023-12-20 19:29:52 -05:00
Jean-Philip Desjardins
be61dd56e5 Move Namco Sys246 code in its own dir. 2023-12-20 19:29:52 -05:00
Jean-Philip Desjardins
702474e3c9 Report error on unspecified driver. 2023-12-20 19:29:52 -05:00
Jean-Philip Desjardins
0c2e8eaeac Move arcade driver specifics to their own files. 2023-12-20 19:29:52 -05:00
Jean-Philip Desjardins
e68404e725 Add service switch. 2023-12-20 19:29:52 -05:00
Jean-Philip Desjardins
5c73bcc0a7 Add proper controls. 2023-12-20 19:29:52 -05:00
Jean-Philip Desjardins
440e5b05bb Remove hardcoded game id. 2023-12-20 19:29:52 -05:00
Jean-Philip Desjardins
ef987ad90d Fix build. 2023-12-20 19:29:52 -05:00
Jean-Philip Desjardins
1dc3f05ad9 Add Animal Kaiser arcade def. 2023-12-20 19:29:52 -05:00
Jean-Philip Desjardins
7cdda5d8aa Post rebase fixes. 2023-12-20 19:29:52 -05:00
Jean-Philip Desjardins
7e1cdac454 Move sys147 init code in arcade utils. 2023-12-20 19:29:52 -05:00
Jean-Philip Desjardins
ba3a5c8a66 Press cross to activate test menu. 2023-12-20 19:29:52 -05:00
Jean-Philip Desjardins
846dcf4743 Barcode and IC card reader stuff. 2023-12-20 19:29:52 -05:00
Jean-Philip Desjardins
3b07ed0a86 Send more than 1 reply back to EE. 2023-12-20 19:29:52 -05:00
Jean-Philip Desjardins
07a701a302 Add some more SJIS chars. 2023-12-20 19:29:52 -05:00
Jean-Philip Desjardins
89ec2c61e1 Add barcode reader related code. 2023-12-20 19:29:52 -05:00
Jean-Philip Desjardins
41d4a3e322 Add way to fetch some SJIS string data in analysis. 2023-12-20 19:29:52 -05:00
Jean-Philip Desjardins
aa3981fc25 Cleanup. 2023-12-20 19:29:52 -05:00
Jean-Philip Desjardins
e13166eb0e Backup RAM support. 2023-12-20 19:29:52 -05:00
Jean-Philip Desjardins
1ad30b47f9 WIP dump. 2023-12-20 19:29:52 -05:00
Jean-Philip Desjardins
d14e255044 Dumping WIP. 2023-12-20 19:29:52 -05:00
Jean-Philip Desjardins
88e3312fb1 Add some comments. 2023-12-20 19:29:52 -05:00
Jean-Philip Desjardins
08af9aab51 Fix build issues. 2023-12-20 19:29:52 -05:00
Jean-Philip Desjardins
f265cc2433 Add NAND extraction tool. 2023-12-20 19:29:52 -05:00
Jean-Philip Desjardins
6b36a78699 WIP dump 2023-12-20 19:29:52 -05:00
Jean-Philip Desjardins
57c8746505 Add preliminary sys147 FS reader. 2023-12-20 19:29:52 -05:00
Jean-Philip Desjardins
a9f54cbe3e Minor optimization to LQ and SQ when not accessing all lanes. 2023-12-20 09:41:00 -05:00
Jean-Philip Desjardins
10748be6b5 Add clamping to fix issues in Mt. Doom rendering in LOTR: ROTK. 2023-12-20 09:41:00 -05:00
Jean-Philip Desjardins
267e1bc115 Avoid saving vector if it doesn't change its value. 2023-12-20 09:41:00 -05:00
Jean-Philip Desjardins
e7dd36e90a Restore comment. 2023-12-20 09:40:59 -05:00
Jean-Philip Desjardins
8403823a99 Also resolve relative paths when opening files. 2023-12-20 09:40:59 -05:00
Jean-Philip Desjardins
1d6705e83a Resolve relative paths before testing if the path exists.
Trying to go beyond the root dir with '..' should just go back to the root dir. We need to resolve that before mapping to the host's filesystem.
2023-12-20 09:40:59 -05:00
Jean-Philip Desjardins
df3508d329 Fix build issues. 2023-12-18 14:58:31 -05:00
Jean-Philip Desjardins
5d4e2acf19 Add support for memory card dumps in save data imports. 2023-12-18 13:45:55 -05:00
Jean-Philip Desjardins
b2b86f9d94 Restore "Yes to All" feature in save importer. 2023-12-18 13:45:11 -05:00
Jean-Philip Desjardins
55178b6797 Cleanup. 2023-12-18 13:44:31 -05:00
Jean-Philip Desjardins
e0f5091e6e Mark lookup bits dirty when loading state. 2023-12-11 09:49:10 -05:00
Jean-Philip Desjardins
691a44d9d8 Revamp SPU saved states. 2023-12-08 14:49:27 -05:00