Commit graph

132 commits

Author SHA1 Message Date
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
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
440e5b05bb Remove hardcoded game id. 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
7e1cdac454 Move sys147 init code in arcade utils. 2023-12-20 19:29:52 -05:00
Jean-Philip Desjardins
c87da67f0d Use ToLower util function. 2023-11-06 18:20:14 -05:00
Jean-Philip Desjardins
b4f635bdd2 Change the way AppConfig base path is initialized. 2023-08-30 17:35:10 -04:00
Jean-Philip Desjardins
b2ae0a1493 Make error message more explicit. 2023-08-25 16:08:52 -04:00
Jean-Philip Desjardins
942e95c9f5 Add dummy PadMan module for Namco arcade games. 2023-07-20 13:07:06 -04:00
CapitaineSheridan
d5f7b83824 Add drive inputmode
Add jvs analog for drive inputmode (limiting to LSY+ for accel and to RSX+ for brake)
Add jvs coin managment despite never receiving jvs coin inc/dec cmd
Resolve missing button4 (tekken) (located on R3)
Latching test button
Just added acedriver3 arcadedef file (not my work).
2023-07-15 13:50:53 +02:00
Jean-Philip Desjardins
fd412969be Reply to ACFLASH commands.
Needed for Tekken 5.1 and Tekken 5: DR.
2023-06-30 16:57:24 -04:00
Jean-Philip Desjardins
a11afa4cb9 Fix sampling rate multiplier when EE is overclocked. 2023-06-30 16:55:03 -04:00
Jean-Philip Desjardins
e722778a17 Allow specification of input mode in arcadedef.
Also adds "drum" mode for Taiko no Tatsujin games.
2023-06-30 16:55:03 -04:00
Jean-Philip Desjardins
9fa0bea153 Override HLE PADMAN module with dummy module.
Fixes crash in Taiko games.
2023-06-12 12:25:56 -04:00
Jean-Philip Desjardins
a2b8773cfa Fix build. 2023-06-12 12:25:56 -04:00
Jean-Philip Desjardins
9c840f6e05 Allow for different EE and IOP memory sizes to be used.
Enables larger memory size for Namco System 256 arcade machines while keeping the standard for PS2 games.
2023-06-12 12:25:55 -04:00
Jean-Philip Desjardins
e46455eef6 Make it possible to change SPU base sampling rate. 2023-06-12 12:25:55 -04:00
Jean-Philip Desjardins
00d53fe1f9 Allow specification of EE clock scale in arcadedef. 2023-06-12 12:25:16 -04:00
Jean-Philip Desjardins
17183567e7 Fix warning. 2023-05-31 13:57:47 -04:00
Jean-Philip Desjardins
1700b901b6 Fix code style. 2023-05-30 21:00:01 -04:00
Jean-Philip Desjardins
356a6c2392 Add some basic button remapping.
Allows binding the same button (circle) for gun trigger in all light gun games.
2023-05-30 20:14:29 -04:00
Jean-Philip Desjardins
cba236d98d Allow light gun coord transform to be specified.
Maybe a bit too simplistic as it doesn't exactly work on Vampire Night.
2023-05-30 20:13:43 -04:00
Jean-Philip Desjardins
3d6b1cc856 Only enable light gun support when game needs it. 2023-05-30 20:12:10 -04:00
Jean-Philip Desjardins
336474a13a Dumping gun WIP. 2023-05-30 20:08:48 -04:00
Jean-Philip Desjardins
ed45313fe5 Add support for loading clones. 2023-03-04 16:14:57 -05:00
Jean-Philip Desjardins
2fff103dbb HDD dump work. 2023-01-18 15:53:32 -05:00
Jean-Philip Desjardins
423622c777 Fix crash when arcadedefs path doesn't exist. 2023-01-18 15:53:31 -05:00
Jean-Philip Desjardins
9e2cae6375 Style fixes. 2023-01-18 15:53:31 -05:00
Jean-Philip Desjardins
e5c7d3bb05 Make arcadedefs relative to app resources directory. 2023-01-18 15:53:31 -05:00
Jean-Philip Desjardins
2dad367548 Fixes to make Wangan Midnight R boot. 2023-01-18 15:53:30 -05:00
Jean-Philip Desjardins
34bb7555d5 Handle rebooting of machine after exiting test mode of some games. 2023-01-18 15:53:30 -05:00
Jean-Philip Desjardins
baec184ad9 Read/write backup ram. 2023-01-18 15:53:30 -05:00
Jean-Philip Desjardins
49ca5e88ff Unify ext ram stuff. 2023-01-18 15:53:29 -05:00
Jean-Philip Desjardins
520b1e7fef Add ACRAM HLE module. 2023-01-18 15:53:29 -05:00
Jean-Philip Desjardins
3f37fabc7d Some Tekken 5 DR experimentation. 2023-01-18 15:53:29 -05:00
Jean-Philip Desjardins
b520c8f0e5 Set boot command line parameter. 2023-01-18 15:53:29 -05:00
Jean-Philip Desjardins
5412af6cb3 Allow replacing HLE modules by name. 2023-01-18 15:53:29 -05:00
Jean-Philip Desjardins
0a5f2dee52 Register rom0:DAEMON as HLE. 2023-01-18 15:53:29 -05:00
Jean-Philip Desjardins
cf6a05159b Allow changing default IOP reboot image version.
Ridge Racer V doesn't have a FileIO update and seems to expect version 2050.
2023-01-18 15:53:29 -05:00
Jean-Philip Desjardins
3374c0908b Move ACCDVD stuff in its own file. 2023-01-18 15:53:28 -05:00
Jean-Philip Desjardins
2b0c553c60 JVIO reveng work dump. 2023-01-18 15:53:28 -05:00
Jean-Philip Desjardins
43e4e9541a Start machine immediately if not debugging. 2023-01-18 15:53:28 -05:00
Jean-Philip Desjardins
e28cb065a8 Allow commenting out patches. 2023-01-18 15:53:28 -05:00
Jean-Philip Desjardins
fc48553efa Add Namco Arcade IOP HLE module. 2023-01-18 15:53:28 -05:00
Jean-Philip Desjardins
5d926e1b3f Parse patches in definition file. 2023-01-18 15:53:27 -05:00
Jean-Philip Desjardins
596448f726 Mount CDVD image. 2023-01-18 15:53:27 -05:00
Jean-Philip Desjardins
f936662f5a Boot from arcade machine definition. 2023-01-18 15:53:27 -05:00
Jean-Philip Desjardins
f20780487b Add arcade machine bootable type. 2023-01-18 15:53:27 -05:00