summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/igs/goldstar.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/igs/goldstar.cpp')
-rw-r--r--src/mame/igs/goldstar.cpp45
1 files changed, 36 insertions, 9 deletions
diff --git a/src/mame/igs/goldstar.cpp b/src/mame/igs/goldstar.cpp
index 6c19f3e83de..37ecadd2962 100644
--- a/src/mame/igs/goldstar.cpp
+++ b/src/mame/igs/goldstar.cpp
@@ -6037,6 +6037,33 @@ static INPUT_PORTS_START( jkrmastb )
PORT_DIPSETTING( 0x00, "50" ) // ON-ON
INPUT_PORTS_END
+static INPUT_PORTS_START( crazybonb )
+ PORT_INCLUDE( pkrmast )
+
+ PORT_MODIFY("DSW2")
+ PORT_DIPNAME( 0x07, 0x07, "Main Game Pay Rate" ) PORT_DIPLOCATION("DSW2:1,2,3")
+ PORT_DIPSETTING( 0x07, "90%" )
+ PORT_DIPSETTING( 0x06, "85%" )
+ PORT_DIPSETTING( 0x05, "80%" )
+ PORT_DIPSETTING( 0x04, "75%" )
+ PORT_DIPSETTING( 0x03, "70%" )
+ PORT_DIPSETTING( 0x02, "65%" )
+ PORT_DIPSETTING( 0x01, "60%" )
+ PORT_DIPSETTING( 0x00, "55%" )
+
+ PORT_MODIFY("DSW5")
+ PORT_DIPNAME( 0x40, 0x40, "Coin Out Rate" ) PORT_DIPLOCATION("DSW5:7")
+ PORT_DIPSETTING( 0x40, "1" )
+ PORT_DIPSETTING( 0x00, "100" )
+
+ PORT_MODIFY("DSW7")
+ PORT_DIPNAME( 0x03, 0x03, "Minimum Bet To Play" ) PORT_DIPLOCATION("DSW7:1,2")
+ PORT_DIPSETTING( 0x03, "1" )
+ PORT_DIPSETTING( 0x02, "8" )
+ PORT_DIPSETTING( 0x01, "16" )
+ PORT_DIPSETTING( 0x00, "32" )
+INPUT_PORTS_END
+
static INPUT_PORTS_START( chry10 )
PORT_START("IN0")
@@ -27176,15 +27203,15 @@ GAMEL( 1992, rm_7bonusa, cmaster, cm, cm_nodsw, cmaster_state, init_rm7b
GAMEL( 1992, cb3micro, cmv4, cm, cm_nodsw, cmaster_state, empty_init, ROT0, "Micronic", "Cherry Bonus III (Micronic v1.2, hack)", 0, layout_cmv4 ) // needs layout
// poker master type sets
-GAMEL( 1991, tonypok, 0, cm, tonypok, cmaster_state, init_tonypok, ROT0, "Corsica", "Poker Master (Tony-Poker V3.A, hack?)", 0 , layout_tonypok )
-GAME( 1999, jkrmast, 0, jkrmast, jkrmast, cmaster_state, init_jkrmast, ROT0, "Pick-A-Party USA", "Joker Master 2000 Special Edition (V515)", 0 )
-GAME( 1999, jkrmasta, jkrmast, jkrmast, jkrmast, cmaster_state, init_jkrmast, ROT0, "Pick-A-Party USA", "Joker Master 2000 Special Edition (V512/513)", 0 )
-GAME( 1999, jkrmastb, jkrmast, jkrmast, jkrmastb, cmaster_state, init_jkrmast, ROT0, "Pick-A-Party USA", "Joker Master 2000 Special Edition (V512)", 0 )
-GAME( 1993, pkrmast, 0, pkrmast, pkrmast, cmaster_state, init_pkrmast, ROT0, "Fun USA", "Poker Master (ED-1993, dual game, set 1)", 0 ) // puts FUN USA 95H N/G V2.20 in NVRAM
-GAME( 1993, pkrmasta, pkrmast, pkrmast, pkrmast, cmaster_state, init_pkrmast, ROT0, "Fun USA", "Poker Master (ED-1993, dual game, set 2)", 0 ) // puts PM93 JAN 29/1996 V1.52 in NVRAM
-GAME( 1993, missbingo, pkrmast, pkrmast, pkrmast, cmaster_state, init_pkrmast, ROT0, "Fun USA", "Miss Bingo (Poker Master HW, dual game)", 0 )
-GAME( 1997, crazybonb, 0, crazybonb, pkrmast, cmaster_state, init_crazybonb, ROT0, "bootleg (TV Games)", "Crazy Bonus 2002 (Ver. 1, dual game)", MACHINE_UNEMULATED_PROTECTION ) // F.B. & POKER 94, VER.1 in NVRAM
-GAME( 1993, missbingoc, crazybonb,crazybonb, pkrmast, cmaster_state, init_crazybonb, ROT0, "bootleg", "Miss Bingo (Crazy Bonus DB, dual game)", MACHINE_UNEMULATED_PROTECTION ) // same program as crazybonb
+GAMEL( 1991, tonypok, 0, cm, tonypok, cmaster_state, init_tonypok, ROT0, "Corsica", "Poker Master (Tony-Poker V3.A, hack?)", 0 , layout_tonypok )
+GAME( 1999, jkrmast, 0, jkrmast, jkrmast, cmaster_state, init_jkrmast, ROT0, "Pick-A-Party USA", "Joker Master 2000 Special Edition (V515)", 0 )
+GAME( 1999, jkrmasta, jkrmast, jkrmast, jkrmast, cmaster_state, init_jkrmast, ROT0, "Pick-A-Party USA", "Joker Master 2000 Special Edition (V512/513)", 0 )
+GAME( 1999, jkrmastb, jkrmast, jkrmast, jkrmastb, cmaster_state, init_jkrmast, ROT0, "Pick-A-Party USA", "Joker Master 2000 Special Edition (V512)", 0 )
+GAME( 1993, pkrmast, 0, pkrmast, pkrmast, cmaster_state, init_pkrmast, ROT0, "Fun USA", "Poker Master (ED-1993, dual game, set 1)", 0 ) // puts FUN USA 95H N/G V2.20 in NVRAM
+GAME( 1993, pkrmasta, pkrmast, pkrmast, pkrmast, cmaster_state, init_pkrmast, ROT0, "Fun USA", "Poker Master (ED-1993, dual game, set 2)", 0 ) // puts PM93 JAN 29/1996 V1.52 in NVRAM
+GAME( 1993, missbingo, pkrmast, pkrmast, pkrmast, cmaster_state, init_pkrmast, ROT0, "Fun USA", "Miss Bingo (Poker Master HW, dual game)", 0 )
+GAME( 1997, crazybonb, 0, crazybonb, crazybonb, cmaster_state, init_crazybonb, ROT0, "bootleg (TV Games)", "Crazy Bonus 2002 (Ver. 1, dual game)", MACHINE_UNEMULATED_PROTECTION ) // F.B. & POKER 94, VER.1 in NVRAM
+GAME( 1993, missbingoc, crazybonb, crazybonb, crazybonb, cmaster_state, init_crazybonb, ROT0, "bootleg", "Miss Bingo (Crazy Bonus DB, dual game)", MACHINE_UNEMULATED_PROTECTION ) // same program as crazybonb
GAME( 199?, chthree, cmaster, cm, cmaster, cmaster_state, init_chthree, ROT0, "Promat", "Channel Three", 0 ) // hack of cmaster, still shows DYNA CM-1 V1.01 in book-keeping