summaryrefslogtreecommitdiffstats
path: root/src/mame/drivers/cps1.cpp
diff options
context:
space:
mode:
author Ivan Vangelista <mesgnet@yahoo.it>2017-08-01 18:40:27 +0200
committer Ivan Vangelista <mesgnet@yahoo.it>2017-08-01 18:40:27 +0200
commitecad41a8ec36cb4b16afecd7071c1aac3e7855fe (patch)
treed02cd3ee1cf63e0685fa63801c7fecbcf46b0983 /src/mame/drivers/cps1.cpp
parent9b40004e5d5e9943f7754c416df5cca2e19d44e1 (diff)
cps1.cpp: correct dip-switches for sf2accp2 (MT05277) (nw)
Diffstat (limited to 'src/mame/drivers/cps1.cpp')
-rw-r--r--src/mame/drivers/cps1.cpp38
1 files changed, 37 insertions, 1 deletions
diff --git a/src/mame/drivers/cps1.cpp b/src/mame/drivers/cps1.cpp
index 182e3dbfac3..384f22ff06d 100644
--- a/src/mame/drivers/cps1.cpp
+++ b/src/mame/drivers/cps1.cpp
@@ -1914,6 +1914,42 @@ static INPUT_PORTS_START( sf2amf )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
INPUT_PORTS_END
+static INPUT_PORTS_START( sf2accp2 )
+ PORT_INCLUDE( sf2 )
+
+ PORT_MODIFY("DSWA")
+ PORT_DIPNAME( 0x80, 0x00, "Shot Type" ) PORT_DIPLOCATION("SW(A):8")
+ PORT_DIPSETTING( 0x80, "Directional shots curve up or down" )
+ PORT_DIPSETTING( 0x00, "3D wave shots slow-med-fast" )
+
+ PORT_MODIFY("DSWB")
+ PORT_DIPNAME( 0x38, 0x20, "Game speed" ) PORT_DIPLOCATION("SW(B):4,5,6") // Manual has some errors here
+ PORT_DIPSETTING( 0x38, "Extremely fast" ) // loop counter 30
+ PORT_DIPSETTING( 0x30, "Very fast" ) // loop counter 70
+ PORT_DIPSETTING( 0x28, "Fast" ) // loop counter 90
+ PORT_DIPSETTING( 0x20, "Normal" ) // loop counter 150
+ PORT_DIPSETTING( 0x18, "Slow" ) // loop counter 190
+ PORT_DIPSETTING( 0x10, "Very slow" ) // loop counter 230
+ PORT_DIPSETTING( 0x00, "Slowest" ) // loop counter 310
+ PORT_DIPSETTING( 0x08, "Speed test mode" ) // loop counter 1
+ // Manual says: we suggest changing the "Special rapid multiple shots feature on a random basis,
+ // never turning on more than 1 at any one time, as this feature will prolong the game time.
+ PORT_DIPNAME( 0x40, 0x40, "Guile special rapid multiple shots" ) PORT_DIPLOCATION("SW(B):7")
+ PORT_DIPSETTING( 0x40, DEF_STR( Off ) )
+ PORT_DIPSETTING( 0x00, DEF_STR( On ) )
+ PORT_DIPNAME( 0x80, 0x80, "Blanka special rapid multiple shots" ) PORT_DIPLOCATION("SW(B):8")
+ PORT_DIPSETTING( 0x80, DEF_STR( Off ) )
+ PORT_DIPSETTING( 0x00, DEF_STR( On ) )
+
+ PORT_MODIFY("DSWC")
+ PORT_DIPNAME( 0x01, 0x01, "Ken special rapid multiple shots" ) PORT_DIPLOCATION("SW(C):1")
+ PORT_DIPSETTING( 0x01, DEF_STR( Off ) )
+ PORT_DIPSETTING( 0x00, DEF_STR( On ) )
+ PORT_DIPNAME( 0x02, 0x00, "Ryu special rapid multiple shots" ) PORT_DIPLOCATION("SW(C):2")
+ PORT_DIPSETTING( 0x02, DEF_STR( Off ) )
+ PORT_DIPSETTING( 0x00, DEF_STR( On ) )
+INPUT_PORTS_END
+
static INPUT_PORTS_START( 3wonders )
PORT_INCLUDE( cps1_3b )
@@ -12567,7 +12603,7 @@ GAME( 1992, sf2red, sf2ce, cps1_12MHz, sf2, cps_state, cps1,
GAME( 1992, sf2v004, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "bootleg", "Street Fighter II': Champion Edition (V004, bootleg)", MACHINE_SUPPORTS_SAVE ) // 102092 !!! - based on (heavily modified) World version
GAME( 1992, sf2acc, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "bootleg", "Street Fighter II': Champion Edition (Accelerator!, bootleg, set 1)", MACHINE_SUPPORTS_SAVE ) // 920313 - based on World version
GAME( 1992, sf2acca, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "bootleg", "Street Fighter II': Champion Edition (Accelerator!, bootleg, set 2)", MACHINE_SUPPORTS_SAVE ) // 920313 - based on World version
-GAME( 1992, sf2accp2, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "bootleg", "Street Fighter II': Champion Edition (Accelerator Pt.II, bootleg)", MACHINE_SUPPORTS_SAVE ) // 920313 - based on World version
+GAME( 1992, sf2accp2, sf2ce, cps1_12MHz, sf2accp2, cps_state, cps1, ROT0, "bootleg (Testron)", "Street Fighter II': Champion Edition (Accelerator Pt.II, bootleg)", MACHINE_SUPPORTS_SAVE ) // 920313 - based on World version
GAME( 1992, sf2amf, sf2ce, cps1_12MHz, sf2amf, cps_state, sf2hack, ROT0, "bootleg", "Street Fighter II': Champion Edition (Alpha Magic-F, bootleg)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) // 920313 - based on World version
GAME( 1992, sf2amf2, sf2ce, cps1_12MHz, sf2hack, cps_state, sf2hack, ROT0, "bootleg", "Street Fighter II': Champion Edition (L735 Test Rom, bootleg)", MACHINE_SUPPORTS_SAVE ) // 920313 - based on World version
GAME( 1992, sf2dkot2, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "bootleg", "Street Fighter II': Champion Edition (Double K.O. Turbo II, bootleg)", MACHINE_SUPPORTS_SAVE ) // 902140 !!! - based on USA version