From c51c7e743c0b62015c2d45bfe3a2bb695451bc3d Mon Sep 17 00:00:00 2001 From: Vas Crabb Date: Tue, 12 Jan 2021 03:40:07 +1100 Subject: [PATCH] cps1.cpp: Documented turbo mode DIP switch settings for sf2rb (Street Figher II' Rainbow hacks). [Rotwang] --- src/mame/drivers/cps1.cpp | 30 ++++++++++++++++++++++++++---- 1 file 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