summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Vas Crabb <vas@vastheman.com>2021-01-12 03:40:07 +1100
committer Vas Crabb <vas@vastheman.com>2021-01-12 03:40:07 +1100
commitc51c7e743c0b62015c2d45bfe3a2bb695451bc3d (patch)
treee8765bcd7d11f9eb6b811ec4ed83d937d652215a
parentb9cb4c4ca7352286eefcd196238d93bc38bf0e2a (diff)
cps1.cpp: Documented turbo mode DIP switch settings for sf2rb (Street Figher II' Rainbow hacks). [Rotwang]
-rw-r--r--src/mame/drivers/cps1.cpp30
1 files changed, 26 insertions, 4 deletions
diff --git a/src/mame/drivers/cps1.cpp b/src/mame/drivers/cps1.cpp
index fd0cc6d2581..666c7e67fa3 100644
--- a/src/mame/drivers/cps1.cpp
+++ b/src/mame/drivers/cps1.cpp
@@ -1960,7 +1960,6 @@ INPUT_PORTS_START( sf2 )
PORT_DIPNAME( 0x80, 0x80, "Game Mode") PORT_DIPLOCATION("SW(C):8")
PORT_DIPSETTING( 0x80, "Game" )
PORT_DIPSETTING( 0x00, DEF_STR( Test ) )
-
INPUT_PORTS_END
/* Needs further checking */
@@ -1973,6 +1972,29 @@ static INPUT_PORTS_START( sf2j )
PORT_DIPSETTING( 0x00, "2 Credits/Winner Continue" ) //Winner stays, loser pays, in other words.
INPUT_PORTS_END
+static INPUT_PORTS_START( sf2rb )
+ PORT_INCLUDE( sf2 )
+
+ PORT_MODIFY("DSWB")
+ PORT_DIPNAME( 0xf0, 0xf0, "Turbo Vs CPU" ) PORT_DIPLOCATION("SW(B):5,6,7,8")
+ PORT_DIPSETTING( 0xf0, DEF_STR( Off ) )
+ PORT_DIPSETTING( 0xe0, "Fixed 1" )
+ PORT_DIPSETTING( 0xd0, "Fixed 2" )
+ PORT_DIPSETTING( 0xc0, "Fixed 3" )
+ PORT_DIPSETTING( 0xb0, "Fixed 4" )
+ PORT_DIPSETTING( 0xa0, "Fixed 5" )
+ PORT_DIPSETTING( 0x90, "Fixed 6" )
+ PORT_DIPSETTING( 0x80, "Fixed 7" )
+ PORT_DIPSETTING( 0x70, "Progressive 1" )
+ PORT_DIPSETTING( 0x60, "Progressive 2" )
+ PORT_DIPSETTING( 0x50, "Progressive 3" )
+ PORT_DIPSETTING( 0x40, "Progressive 4" )
+ PORT_DIPSETTING( 0x30, "Progressive 5" )
+ PORT_DIPSETTING( 0x20, "Progressive 6" )
+ PORT_DIPSETTING( 0x10, "Progressive 7" )
+ PORT_DIPSETTING( 0x00, "Progressive 8" )
+INPUT_PORTS_END
+
static INPUT_PORTS_START( sf2hack )
PORT_INCLUDE( sf2 )
@@ -14089,9 +14111,9 @@ GAME( 1992, sf2cejb, sf2ce, cps1_12MHz, sf2, cps_state, init_cps1,
GAME( 1992, sf2cejc, sf2ce, cps1_12MHz, sf2, cps_state, init_cps1, ROT0, "Capcom", "Street Fighter II': Champion Edition (Japan 920803)", MACHINE_SUPPORTS_SAVE )
GAME( 1992, sf2bhh, sf2ce, cps1_12MHz, sf2bhh, cps_state, init_sf2rb, ROT0, "bootleg", "Street Fighter II': Champion Edition (Hung Hsi, bootleg)", MACHINE_SUPPORTS_SAVE ) // derived from sf2cet, was on actual Capcom hw with changed, unlabeled ROMs. Has turbo mode.
GAME( 1992, sf2cebltw, sf2ce, cps1_12MHz, sf2bhh, cps_state, init_cps1, ROT0, "bootleg", "Street Fighter II': Champion Edition ('Taiwan' bootleg with PAL)", MACHINE_SUPPORTS_SAVE ) // 'Taiwan', similar to sf2bhh but without Hung Hsi copyright
-GAME( 1992, sf2rb, sf2ce, cps1_12MHz, sf2, cps_state, init_sf2rb, ROT0, "bootleg", "Street Fighter II': Champion Edition (Rainbow, bootleg, set 1)", MACHINE_SUPPORTS_SAVE ) // 920322 - based on World version
-GAME( 1992, sf2rb2, sf2ce, cps1_12MHz, sf2, cps_state, init_sf2rb2, ROT0, "bootleg", "Street Fighter II': Champion Edition (Rainbow, bootleg, set 2)", MACHINE_SUPPORTS_SAVE ) // 920322 - based on World version
-GAME( 1992, sf2rb3, sf2ce, cps1_12MHz, sf2, cps_state, init_cps1, ROT0, "bootleg", "Street Fighter II': Champion Edition (Rainbow, bootleg, set 3)", MACHINE_SUPPORTS_SAVE ) // 920322 - based on World version
+GAME( 1992, sf2rb, sf2ce, cps1_12MHz, sf2rb, cps_state, init_sf2rb, ROT0, "bootleg", "Street Fighter II': Champion Edition (Rainbow, bootleg, set 1)", MACHINE_SUPPORTS_SAVE ) // 920322 - based on World version
+GAME( 1992, sf2rb2, sf2ce, cps1_12MHz, sf2rb, cps_state, init_sf2rb2, ROT0, "bootleg", "Street Fighter II': Champion Edition (Rainbow, bootleg, set 2)", MACHINE_SUPPORTS_SAVE ) // 920322 - based on World version
+GAME( 1992, sf2rb3, sf2ce, cps1_12MHz, sf2rb, cps_state, init_cps1, ROT0, "bootleg", "Street Fighter II': Champion Edition (Rainbow, bootleg, set 3)", MACHINE_SUPPORTS_SAVE ) // 920322 - based on World version
GAME( 1992, sf2red, sf2ce, cps1_12MHz, sf2, cps_state, init_cps1, ROT0, "bootleg", "Street Fighter II': Champion Edition (Red Wave, bootleg)", MACHINE_SUPPORTS_SAVE ) // 920313 - based on World version
GAME( 1992?,sf2redp2, sf2ce, cps1_12MHz, sf2, cps_state, init_cps1, ROT0, "bootleg", "Street Fighter II': Champion Edition (Red Wave PtII, bootleg)", MACHINE_SUPPORTS_SAVE ) // 920313 - further modification of sf2red program
GAME( 1992, sf2v004, sf2ce, cps1_12MHz, sf2, cps_state, init_cps1, ROT0, "bootleg", "Street Fighter II': Champion Edition (V004, bootleg)", MACHINE_SUPPORTS_SAVE ) // 102092 !!! - based on (heavily modified) World version