diff options
author | Ivan Vangelista <mesgnet@yahoo.it> | 2019-11-21 18:47:28 +0100 |
---|---|---|
committer | Ivan Vangelista <mesgnet@yahoo.it> | 2019-11-21 18:47:28 +0100 |
commit | 2054e12de1e7c82737cb415292728c1a2d59c0ea (patch) | |
tree | 26c73f50564e36dfaf6f39267e617a122f7faff2 | |
parent | bf571e5ef4f8c0cc0f3f89455fda07cb94f8b1f0 (diff) |
ggconnie.cpp: dips for fishingm (nw)
-rw-r--r-- | src/mame/drivers/ggconnie.cpp | 33 |
1 files changed, 29 insertions, 4 deletions
diff --git a/src/mame/drivers/ggconnie.cpp b/src/mame/drivers/ggconnie.cpp index c13db9679aa..85d98462c57 100644 --- a/src/mame/drivers/ggconnie.cpp +++ b/src/mame/drivers/ggconnie.cpp @@ -190,7 +190,7 @@ static INPUT_PORTS_START(ggconnie) PORT_DIPSETTING(0x0c, "5 sec" ) PORT_DIPUNUSED_DIPLOC( 0x10, 0x00, "SWC:5" ) PORT_DIPUNUSED_DIPLOC( 0x20, 0x00, "SWC:6" ) - PORT_DIPNAME(0x40, 0x00, "RAM Clear" ) PORT_DIPLOCATION("SWC:7") + PORT_DIPNAME(0x40, 0x40, "RAM Clear" ) PORT_DIPLOCATION("SWC:7") PORT_DIPSETTING(0x40, DEF_STR(Off) ) PORT_DIPSETTING(0x00, DEF_STR(On) ) PORT_DIPNAME(0x80, 0x80, DEF_STR(Service_Mode) ) PORT_DIPLOCATION("SWC:8") @@ -234,7 +234,7 @@ static INPUT_PORTS_START(smf) PORT_DIPSETTING(0x1c, "10 Coin") PORT_DIPSETTING(0x00, "11 Coin") PORT_DIPSETTING(0x04, "12 Coin") - PORT_DIPNAME( 0x60, 0x40, "10 Yen Set" ) PORT_DIPLOCATION("SWA:6,7") + PORT_DIPNAME( 0x60, 0x60, "10 Yen Set" ) PORT_DIPLOCATION("SWA:6,7") PORT_DIPSETTING( 0x60, DEF_STR(1C_1C) ) PORT_DIPSETTING( 0x40, DEF_STR(2C_1C) ) PORT_DIPSETTING( 0x20, DEF_STR(3C_1C) ) @@ -272,7 +272,7 @@ static INPUT_PORTS_START(smf) PORT_DIPUNUSED_DIPLOC( 0x08, 0x00, "SWC:4" ) PORT_DIPUNUSED_DIPLOC( 0x10, 0x00, "SWC:5" ) PORT_DIPUNUSED_DIPLOC( 0x20, 0x00, "SWC:6" ) - PORT_DIPNAME(0x40, 0x00, "RAM Clear" ) PORT_DIPLOCATION("SWC:7") + PORT_DIPNAME(0x40, 0x40, "RAM Clear" ) PORT_DIPLOCATION("SWC:7") PORT_DIPSETTING(0x40, DEF_STR(Off) ) PORT_DIPSETTING(0x00, DEF_STR(On) ) PORT_DIPNAME(0x80, 0x80, DEF_STR(Service_Mode) ) PORT_DIPLOCATION("SWC:8") @@ -280,6 +280,31 @@ static INPUT_PORTS_START(smf) PORT_DIPSETTING(0x00, DEF_STR(On) ) INPUT_PORTS_END +static INPUT_PORTS_START(fishingm) + PORT_INCLUDE(smf) + + PORT_MODIFY("IN0") + PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNUSED ) + + PORT_MODIFY("IN1") + PORT_BIT( 0xfe, IP_ACTIVE_LOW, IPT_UNUSED ) + + PORT_MODIFY("SWA") + PORT_DIPNAME(0x01, 0x01, "Coin Set") PORT_DIPLOCATION("SWA:1") + PORT_DIPSETTING(0x00, DEF_STR(Off) ) + PORT_DIPSETTING(0x01, "1 Medal 1 Credit" ) + PORT_DIPUNUSED_DIPLOC(0x02, 0x02, "SWA:2") + + + PORT_MODIFY("SWB") + PORT_DIPNAME(0x18, 0x18, "Start Time" ) PORT_DIPLOCATION("SWB:4,5") + PORT_DIPSETTING(0x10, "6 sec" ) + PORT_DIPSETTING(0x18, "8 sec" ) + PORT_DIPSETTING(0x00, "10 sec" ) + PORT_DIPSETTING(0x08, "12 sec" ) + PORT_DIPUNUSED_DIPLOC(0x40, 0x40, "SWB:7") + PORT_DIPUNUSED_DIPLOC(0x80, 0x80, "SWB:8") +INPUT_PORTS_END void ggconnie_state::ggconnie(machine_config &config) { @@ -380,4 +405,4 @@ ROM_END GAME( 1996, ggconnie, 0, ggconnie, ggconnie, ggconnie_state, init_pce_common, ROT0, "Eighting", "Go! Go! Connie chan Jaka Jaka Janken", MACHINE_IMPERFECT_SOUND | MACHINE_NOT_WORKING ) GAME( 1997, smf, 0, ggconnie, smf, ggconnie_state, init_pce_common, ROT0, "Eighting (Capcom license)", "Super Medal Fighters (Japan 970228)", MACHINE_IMPERFECT_SOUND | MACHINE_NOT_WORKING ) -GAME( 1997, fishingm, 0, ggconnie, ggconnie, ggconnie_state, init_pce_common, ROT0, "Capcom", "Fishing Master (971107 JPN)", MACHINE_IMPERFECT_SOUND | MACHINE_NOT_WORKING ) // Hopper Jam Error +GAME( 1997, fishingm, 0, ggconnie, fishingm, ggconnie_state, init_pce_common, ROT0, "Capcom", "Fishing Master (971107 JPN)", MACHINE_IMPERFECT_SOUND | MACHINE_NOT_WORKING ) // Hopper Jam Error |