@@ -5711,127 +5711,132 @@ INPUT_PORTS_END
57115711static INPUT_PORTS_START( eldoradoa )
57125712 PORT_INCLUDE( animalhs )
57135713
5714+ PORT_MODIFY("IN1")
5715+ PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_CUSTOM ) PORT_IMPULSE(2) PORT_CODE(KEYCODE_6) PORT_NAME("Service In")
5716+
57145717 PORT_MODIFY("DSW1")
5715- PORT_DIPNAME( 0x01, 0x01, "DSW1 " ) PORT_DIPLOCATION("DSW1:1")
5716- PORT_DIPSETTING( 0x01 , DEF_STR( Off ) )
5717- PORT_DIPSETTING( 0x00 , DEF_STR( On ) )
5718- PORT_DIPNAME( 0x02, 0x02, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW1:2")
5718+ PORT_DIPNAME( 0x01, 0x01, "Show Stats " ) PORT_DIPLOCATION("DSW1:1")
5719+ PORT_DIPSETTING( 0x00 , DEF_STR( Off ) )
5720+ PORT_DIPSETTING( 0x01 , DEF_STR( On ) )
5721+ PORT_DIPNAME( 0x02, 0x02, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW1:2")
57195722 PORT_DIPSETTING( 0x02, DEF_STR( Off ) )
57205723 PORT_DIPSETTING( 0x00, DEF_STR( On ) )
5721- PORT_DIPNAME( 0x04, 0x04, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW1:3")
5722- PORT_DIPSETTING( 0x04, DEF_STR( Off ) )
5723- PORT_DIPSETTING( 0x00, DEF_STR( On ) )
5724- PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW1:4")
5725- PORT_DIPSETTING( 0x08, DEF_STR( Off ) )
5726- PORT_DIPSETTING( 0x00, DEF_STR( On ) )
5727- PORT_DIPNAME( 0x10, 0x10, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW1:5")
5728- PORT_DIPSETTING( 0x10, DEF_STR( Off ) )
5729- PORT_DIPSETTING( 0x00, DEF_STR( On ) )
5730- PORT_DIPNAME( 0x20, 0x00, "Double Up Feature") PORT_DIPLOCATION("DSW1:6")
5724+ PORT_DIPNAME( 0x04, 0x00, "Payout Mode" ) PORT_DIPLOCATION("DSW1:3")
5725+ PORT_DIPSETTING( 0x00, "Payout Switch" )
5726+ PORT_DIPSETTING( 0x04, "Automatic" )
5727+ PORT_DIPNAME( 0x08, 0x08, "Double Up Game on 7" ) PORT_DIPLOCATION("DSW1:4")
5728+ PORT_DIPSETTING( 0x00, "Lose" )
5729+ PORT_DIPSETTING( 0x08, "Even" )
5730+ PORT_DIPNAME( 0x10, 0x00, "Double Up Game Pay Rate" ) PORT_DIPLOCATION("DSW1:5")
5731+ PORT_DIPSETTING( 0x00, "80%" )
5732+ PORT_DIPSETTING( 0x10, "90%" )
5733+ PORT_DIPNAME( 0x20, 0x00, "Double Up Game" ) PORT_DIPLOCATION("DSW1:6")
57315734 PORT_DIPSETTING( 0x20, DEF_STR( Off ) )
57325735 PORT_DIPSETTING( 0x00, DEF_STR( On ) )
5733- PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW1:7")
5734- PORT_DIPSETTING( 0x40, DEF_STR( Off ) )
5735- PORT_DIPSETTING( 0x00, DEF_STR( On ) )
5736- PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW1:8")
5737- PORT_DIPSETTING( 0x80, DEF_STR( Off ) )
5738- PORT_DIPSETTING( 0x00, DEF_STR( On ) )
5736+ PORT_DIPNAME( 0xc0, 0xc0, "Max Bet" ) PORT_DIPLOCATION("DSW1:7,8")
5737+ PORT_DIPSETTING( 0x00, "8" )
5738+ PORT_DIPSETTING( 0x40, "16" )
5739+ PORT_DIPSETTING( 0x80, "32" )
5740+ PORT_DIPSETTING( 0xc0, "64" )
57395741
57405742 PORT_MODIFY("DSW2")
5741- PORT_DIPNAME( 0x01, 0x01, "DSW2" ) PORT_DIPLOCATION("DSW2:1")
5742- PORT_DIPSETTING( 0x01, DEF_STR( Off ) )
5743- PORT_DIPSETTING( 0x00, DEF_STR( On ) )
5744- PORT_DIPNAME( 0x02, 0x02, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW2:2")
5745- PORT_DIPSETTING( 0x02, DEF_STR( Off ) )
5746- PORT_DIPSETTING( 0x00, DEF_STR( On ) )
5747- PORT_DIPNAME( 0x04, 0x04, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW2:3")
5748- PORT_DIPSETTING( 0x04, DEF_STR( Off ) )
5749- PORT_DIPSETTING( 0x00, DEF_STR( On ) )
5750- PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW2:4")
5751- PORT_DIPSETTING( 0x08, DEF_STR( Off ) )
5752- PORT_DIPSETTING( 0x00, DEF_STR( On ) )
5753- PORT_DIPNAME( 0x10, 0x10, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW2:5")
5754- PORT_DIPSETTING( 0x10, DEF_STR( Off ) )
5755- PORT_DIPSETTING( 0x00, DEF_STR( On ) )
5756- PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW2:6")
5743+ PORT_DIPNAME( 0x07, 0x05, "Main Game Rate" ) PORT_DIPLOCATION("DSW2:1,2,3")
5744+ PORT_DIPSETTING( 0x07, "55%" )
5745+ PORT_DIPSETTING( 0x06, "60%" )
5746+ PORT_DIPSETTING( 0x05, "65%" )
5747+ PORT_DIPSETTING( 0x04, "70%" )
5748+ PORT_DIPSETTING( 0x03, "75%" )
5749+ PORT_DIPSETTING( 0x02, "80%" )
5750+ PORT_DIPSETTING( 0x01, "85%" )
5751+ PORT_DIPSETTING( 0x00, "90%" )
5752+ PORT_DIPNAME( 0x18, 0x18, "Hopper Limit" ) PORT_DIPLOCATION("DSW2:4,5")
5753+ PORT_DIPSETTING( 0x00, "300" )
5754+ PORT_DIPSETTING( 0x08, "500" )
5755+ PORT_DIPSETTING( 0x10, "1000" )
5756+ PORT_DIPSETTING( 0x18, "Unlimited" )
5757+ PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW2:6")
57575758 PORT_DIPSETTING( 0x20, DEF_STR( Off ) )
57585759 PORT_DIPSETTING( 0x00, DEF_STR( On ) )
5759- PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW2:7")
5760- PORT_DIPSETTING( 0x40, DEF_STR( Off ) )
5761- PORT_DIPSETTING( 0x00, DEF_STR( On ) )
5762- PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW2:8")
5760+ PORT_DIPNAME( 0x40, 0x40, "Type Of Key In" ) PORT_DIPLOCATION("DSW2:7")
5761+ PORT_DIPSETTING( 0x40, "Key In Type A" )
5762+ PORT_DIPSETTING( 0x00, "Key In Type B" )
5763+ PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW2:8")
57635764 PORT_DIPSETTING( 0x80, DEF_STR( Off ) )
57645765 PORT_DIPSETTING( 0x00, DEF_STR( On ) )
57655766
57665767 PORT_MODIFY("DSW3")
5767- PORT_DIPNAME( 0x01, 0x01, "DSW3" ) PORT_DIPLOCATION("DSW3:1")
5768- PORT_DIPSETTING( 0x01, DEF_STR( Off ) )
5769- PORT_DIPSETTING( 0x00, DEF_STR( On ) )
5770- PORT_DIPNAME( 0x02, 0x02, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW3:2")
5771- PORT_DIPSETTING( 0x02, DEF_STR( Off ) )
5772- PORT_DIPSETTING( 0x00, DEF_STR( On ) )
5773- PORT_DIPNAME( 0x04, 0x04, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW3:3")
5774- PORT_DIPSETTING( 0x04, DEF_STR( Off ) )
5775- PORT_DIPSETTING( 0x00, DEF_STR( On ) )
5776- PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW3:4")
5777- PORT_DIPSETTING( 0x08, DEF_STR( Off ) )
5778- PORT_DIPSETTING( 0x00, DEF_STR( On ) )
5779- PORT_DIPNAME( 0x10, 0x10, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW3:5")
5780- PORT_DIPSETTING( 0x10, DEF_STR( Off ) )
5781- PORT_DIPSETTING( 0x00, DEF_STR( On ) )
5782- PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW3:6")
5783- PORT_DIPSETTING( 0x20, DEF_STR( Off ) )
5784- PORT_DIPSETTING( 0x00, DEF_STR( On ) )
5785- PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW3:7")
5786- PORT_DIPSETTING( 0x40, DEF_STR( Off ) )
5787- PORT_DIPSETTING( 0x00, DEF_STR( On ) )
5788- PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW3:8")
5789- PORT_DIPSETTING( 0x80, DEF_STR( Off ) )
5790- PORT_DIPSETTING( 0x00, DEF_STR( On ) )
5768+ PORT_DIPNAME( 0x03, 0x03, "Key In Rate (A Type)" ) PORT_DIPLOCATION("DSW3:1,2")
5769+ PORT_DIPSETTING( 0x00, DEF_STR( 1C_10C ) ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40) // A-Type
5770+ PORT_DIPSETTING( 0x01, DEF_STR( 1C_20C ) ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40)
5771+ PORT_DIPSETTING( 0x02, DEF_STR( 1C_50C ) ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40)
5772+ PORT_DIPSETTING( 0x03, DEF_STR( 1C_100C ) ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40)
5773+ PORT_DIPSETTING( 0x00, DEF_STR( 1C_5C ) ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00) // B-Type
5774+ PORT_DIPSETTING( 0x01, DEF_STR( 1C_10C ) ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00)
5775+ PORT_DIPSETTING( 0x02, DEF_STR( 1C_25C ) ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00)
5776+ PORT_DIPSETTING( 0x03, DEF_STR( 1C_50C ) ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00)
5777+ PORT_DIPNAME( 0x0c, 0x00, "Coin A Rate" ) PORT_DIPLOCATION("DSW3:3,4")
5778+ PORT_DIPSETTING( 0x00, DEF_STR( 1C_1C ) )
5779+ PORT_DIPSETTING( 0x04, DEF_STR( 1C_2C ) )
5780+ PORT_DIPSETTING( 0x08, DEF_STR( 1C_5C ) )
5781+ PORT_DIPSETTING( 0x0c, DEF_STR( 1C_10C ) )
5782+ PORT_DIPNAME( 0x30, 0x30, "Coin D Rate & Hopper Out" ) PORT_DIPLOCATION("DSW3:5,6")
5783+ PORT_DIPSETTING( 0x00, DEF_STR( 1C_5C ) ) PORT_CONDITION("DSW4",0x10,EQUALS,0x00) // A-Type
5784+ PORT_DIPSETTING( 0x10, DEF_STR( 1C_10C ) ) PORT_CONDITION("DSW4",0x10,EQUALS,0x00)
5785+ PORT_DIPSETTING( 0x20, DEF_STR( 1C_25C ) ) PORT_CONDITION("DSW4",0x10,EQUALS,0x00)
5786+ PORT_DIPSETTING( 0x30, DEF_STR( 1C_50C ) ) PORT_CONDITION("DSW4",0x10,EQUALS,0x00)
5787+ PORT_DIPSETTING( 0x00, DEF_STR( 1C_2C ) ) PORT_CONDITION("DSW4",0x10,EQUALS,0x10) // B-Type
5788+ PORT_DIPSETTING( 0x10, DEF_STR( 1C_1C ) ) PORT_CONDITION("DSW4",0x10,EQUALS,0x10)
5789+ PORT_DIPSETTING( 0x20, DEF_STR( 2C_1C ) ) PORT_CONDITION("DSW4",0x10,EQUALS,0x10)
5790+ PORT_DIPSETTING( 0x30, DEF_STR( 5C_1C ) ) PORT_CONDITION("DSW4",0x10,EQUALS,0x10)
5791+ PORT_DIPNAME( 0xc0, 0x80, "Coin C Rate" ) PORT_DIPLOCATION("DSW3:7,8")
5792+ PORT_DIPSETTING( 0x00, DEF_STR( 1C_1C ) )
5793+ PORT_DIPSETTING( 0x40, DEF_STR( 1C_2C ) )
5794+ PORT_DIPSETTING( 0x80, DEF_STR( 1C_5C ) )
5795+ PORT_DIPSETTING( 0xc0, DEF_STR( 1C_10C ) )
57915796
57925797 PORT_MODIFY("DSW4")
5793- PORT_DIPNAME( 0x01, 0x01 , "DSW4 " ) PORT_DIPLOCATION("DSW4:1")
5794- PORT_DIPSETTING( 0x01, DEF_STR( Off ) )
5795- PORT_DIPSETTING( 0x00, DEF_STR( On ) )
5796- PORT_DIPNAME( 0x02, 0x02, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW4:2" )
5797- PORT_DIPSETTING( 0x02, DEF_STR( Off ) )
5798- PORT_DIPSETTING( 0x00, DEF_STR( On ) )
5799- PORT_DIPNAME( 0x04, 0x04, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW4:3" )
5800- PORT_DIPSETTING( 0x04, DEF_STR( Off ) )
5801- PORT_DIPSETTING( 0x00, DEF_STR( On ) )
5802- PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW4:4")
5798+ PORT_DIPNAME( 0x07, 0x04 , "Credit Limit " ) PORT_DIPLOCATION("DSW4:1,2,3 ")
5799+ PORT_DIPSETTING( 0x07, "5,000" )
5800+ PORT_DIPSETTING( 0x06, "10,000" )
5801+ PORT_DIPSETTING( 0x05, "20,000" )
5802+ PORT_DIPSETTING( 0x04, "30,000" )
5803+ PORT_DIPSETTING( 0x03, "40,000" )
5804+ PORT_DIPSETTING( 0x02, "50,000" )
5805+ PORT_DIPSETTING( 0x01, "100,000" )
5806+ PORT_DIPSETTING( 0x00, "Unlimited" )
5807+ PORT_DIPNAME( 0x08, 0x00, "Display Of Payout Limit" ) PORT_DIPLOCATION("DSW4:4")
58035808 PORT_DIPSETTING( 0x08, DEF_STR( Off ) )
58045809 PORT_DIPSETTING( 0x00, DEF_STR( On ) )
5805- PORT_DIPNAME( 0x10, 0x10, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW4:5")
5806- PORT_DIPSETTING( 0x10, DEF_STR( Off ) )
5807- PORT_DIPSETTING( 0x00, DEF_STR( On ) )
5808- PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW4:6")
5809- PORT_DIPSETTING( 0x20, DEF_STR( Off ) )
5810- PORT_DIPSETTING( 0x00, DEF_STR( On ) )
5811- PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW4:7")
5812- PORT_DIPSETTING( 0x40, DEF_STR( Off ) )
5813- PORT_DIPSETTING( 0x00, DEF_STR( On ) )
5814- PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW4:8")
5810+ PORT_DIPNAME( 0x10, 0x00, "Type Of Coin D" ) PORT_DIPLOCATION("DSW4:5")
5811+ PORT_DIPSETTING( 0x00, "A-Type" )
5812+ PORT_DIPSETTING( 0x10, "B-Type" )
5813+ PORT_DIPNAME( 0x20, 0x00, "Min. Bet For Bonus Play" ) PORT_DIPLOCATION("DSW4:6")
5814+ PORT_DIPSETTING( 0x00, "8" )
5815+ PORT_DIPSETTING( 0x20, "16" )
5816+ PORT_DIPNAME( 0x40, 0x00, "Reel Speed" ) PORT_DIPLOCATION("DSW4:7")
5817+ PORT_DIPSETTING( 0x40, DEF_STR( Low ) )
5818+ PORT_DIPSETTING( 0x00, DEF_STR( High ) )
5819+ PORT_DIPNAME( 0x80, 0x80, "Hopper Out By Coin A" ) PORT_DIPLOCATION("DSW4:8")
58155820 PORT_DIPSETTING( 0x80, DEF_STR( Off ) )
58165821 PORT_DIPSETTING( 0x00, DEF_STR( On ) )
58175822
58185823 PORT_MODIFY("DSW5")
5819- PORT_DIPNAME( 0x01, 0x01, "DSW5" ) PORT_DIPLOCATION("DSW5:1")
5820- PORT_DIPSETTING( 0x01, DEF_STR( Off ) )
5821- PORT_DIPSETTING( 0x00, DEF_STR( On ) )
5822- PORT_DIPNAME( 0x02, 0x02, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW5:2")
5823- PORT_DIPSETTING( 0x02, DEF_STR( Off ) )
5824- PORT_DIPSETTING( 0x00, DEF_STR( On ) )
5825- PORT_DIPNAME( 0x04, 0x04, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW5:3")
5826- PORT_DIPSETTING( 0x04, DEF_STR( Off ) )
5827- PORT_DIPSETTING( 0x00, DEF_STR( On ) )
5828- PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW5:4")
5829- PORT_DIPSETTING( 0x08, DEF_STR( Off ) )
5830- PORT_DIPSETTING( 0x00, DEF_STR( On ) )
5831- PORT_DIPNAME( 0x10, 0x00, "Show Girls" ) PORT_DIPLOCATION("DSW5:5")
5824+ PORT_DIPNAME( 0x03, 0x02, "Credits In Limit" ) PORT_DIPLOCATION("DSW5:1,2")
5825+ PORT_DIPSETTING( 0x03, "1,000" )
5826+ PORT_DIPSETTING( 0x02, "5,000" )
5827+ PORT_DIPSETTING( 0x01, "10,000" )
5828+ PORT_DIPSETTING( 0x00, "20,000" )
5829+ PORT_DIPNAME( 0x0c, 0x00, "Condition For 3 Kind Of Bonus" ) PORT_DIPLOCATION("DSW5:3,4")
5830+ PORT_DIPSETTING( 0x0c, "12-7-1" )
5831+ PORT_DIPSETTING( 0x08, "9-5-1" )
5832+ PORT_DIPSETTING( 0x04, "6-3-1" )
5833+ PORT_DIPSETTING( 0x00, "3-2-1" )
5834+ PORT_DIPNAME( 0x10, 0x00, "Show Girls" ) PORT_DIPLOCATION("DSW5:5")
58325835 PORT_DIPSETTING( 0x10, DEF_STR( Off ) )
58335836 PORT_DIPSETTING( 0x00, DEF_STR( On ) )
5834- // 0xe0 --> skill mode / stops. same as animalhs
5837+ PORT_DIPNAME( 0xe0, 0x00, "Skill Mode / Stops" ) PORT_DIPLOCATION("DSW5:6,7,8")
5838+ PORT_DIPSETTING( 0xe0, DEF_STR( Off ) )
5839+ PORT_DIPSETTING( 0x00, DEF_STR( On ) )
58355840
58365841 PORT_MODIFY("DSW6")
58375842 PORT_DIPNAME( 0x01, 0x01, "DSW6" ) PORT_DIPLOCATION("DSW6:1")
@@ -6857,19 +6862,16 @@ INPUT_PORTS_END
68576862// Function mapping by Code Panel Type (DSW5:1,2,3,4)
68586863//
68596864// Type A : TAKE = Stop 1 BIG = Stop 2 SMALL = Stop 3
6860- // (Sequential stop order: Take → Big → Small)
68616865// START = All Stop (only if Skill Stop = ON)
68626866//
68636867// Type B : TAKE = Stop 1 BET = Stop 2 SMALL = Stop 3
6864- // (Sequential stop order: Take → Bet → Small)
68656868// START = All Stop (only if Skill Stop = ON)
68666869//
68676870// Type C : BIG = Stop 1 BIG = Stop 2 BIG = Stop 3
68686871// (Pressing BIG stops reels one by one)
68696872// START = All Stop (only if Skill Stop = ON)
68706873//
68716874// Type D : SMALL = Stop 1 D-UP = Stop 2 BIG = Stop 3
6872- // (Sequential stop order: Small → D-UP → Big)
68736875// START = All Stop (only if Skill Stop = ON)
68746876//
68756877//---------------------------------------------------------------------
@@ -7139,9 +7141,9 @@ static INPUT_PORTS_START( cmast99 )
71397141 PORT_DIPSETTING( 0x02, "30" )
71407142 PORT_DIPSETTING( 0x01, "45" )
71417143 PORT_DIPSETTING( 0x00, "60" )
7142- PORT_DIPNAME( 0x04, 0x04, "Double Mode " ) PORT_DIPLOCATION("DSW1:3")
7143- PORT_DIPSETTING( 0x00, "No (collect)" )
7144- PORT_DIPSETTING( 0x04, "Yes (double)" )
7144+ PORT_DIPNAME( 0x04, 0x04, "Double Up " ) PORT_DIPLOCATION("DSW1:3")
7145+ PORT_DIPSETTING( 0x00, DEF_STR( Off ) )
7146+ PORT_DIPSETTING( 0x04, DEF_STR( On ) )
71457147 PORT_DIPNAME( 0x18, 0x18, "Max Bet" ) PORT_DIPLOCATION("DSW1:4,5")
71467148 PORT_DIPSETTING( 0x00, "15" )
71477149 PORT_DIPSETTING( 0x08, "30" )
@@ -9190,35 +9192,35 @@ static INPUT_PORTS_START( lucky8t )
91909192 PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN ) // code checks if low to boot
91919193
91929194 PORT_MODIFY("DSW1")
9193- PORT_DIPNAME( 0x01, 0x01, "Max Bet" ) PORT_DIPLOCATION("DSW1:1")
9195+ PORT_DIPNAME( 0x01, 0x01, "Max Bet" ) PORT_DIPLOCATION("DSW1:1")
91949196 PORT_DIPSETTING( 0x01, "64" )
91959197 PORT_DIPSETTING( 0x00, "120" )
91969198 PORT_DIPNAME( 0x06, 0x06, "Bonus / Game Difficulty" ) PORT_DIPLOCATION("DSW1:2,3")
91979199 PORT_DIPSETTING( 0x00, DEF_STR( Easy ) )
91989200 PORT_DIPSETTING( 0x02, DEF_STR( Medium ) )
91999201 PORT_DIPSETTING( 0x04, DEF_STR( Hard ) )
92009202 PORT_DIPSETTING( 0x06, DEF_STR( Hardest ) )
9201- PORT_DIPNAME( 0x18, 0x18, "Double-Up Game Pay Rate" ) PORT_DIPLOCATION("DSW1:4,5") // OK
9203+ PORT_DIPNAME( 0x18, 0x18, "Double-Up Game Pay Rate" ) PORT_DIPLOCATION("DSW1:4,5")
92029204 PORT_DIPSETTING( 0x18, "60%" )
92039205 PORT_DIPSETTING( 0x10, "70%" )
92049206 PORT_DIPSETTING( 0x08, "80%" )
92059207 PORT_DIPSETTING( 0x00, "90%" )
9206- PORT_DIPNAME( 0x20, 0x20, "Reel Speed" ) PORT_DIPLOCATION("DSW1:6")
9208+ PORT_DIPNAME( 0x20, 0x20, "Take Score Speed" ) PORT_DIPLOCATION("DSW1:6") // need to press and hold the TAKE button
92079209 PORT_DIPSETTING( 0x20, "Normal" )
92089210 PORT_DIPSETTING( 0x00, "Fast" )
9209- PORT_DIPNAME( 0xc0, 0xc0, "JP Game Difficulty" ) PORT_DIPLOCATION("DSW1:7,8")
9211+ PORT_DIPNAME( 0xc0, 0xc0, "JP Game Difficulty" ) PORT_DIPLOCATION("DSW1:7,8")
92109212 PORT_DIPSETTING( 0x00, DEF_STR( Easy ) )
92119213 PORT_DIPSETTING( 0x40, DEF_STR( Medium ) )
92129214 PORT_DIPSETTING( 0x80, DEF_STR( Hard ) )
92139215 PORT_DIPSETTING( 0xc0, DEF_STR( Hardest ) )
92149216
92159217 PORT_MODIFY("DSW2")
9216- PORT_DIPNAME( 0x03, 0x01, "Main Game Pay Rate" ) PORT_DIPLOCATION("DSW2:1,2") // OK
9218+ PORT_DIPNAME( 0x03, 0x01, "Main Game Pay Rate" ) PORT_DIPLOCATION("DSW2:1,2") // OK
92179219 PORT_DIPSETTING( 0x03, "60%" )
92189220 PORT_DIPSETTING( 0x02, "70%" )
92199221 PORT_DIPSETTING( 0x01, "80%" )
92209222 PORT_DIPSETTING( 0x00, "90%" )
9221- PORT_DIPNAME( 0x04, 0x04, "Double Up Game" ) PORT_DIPLOCATION("DSW2:3") // OK, use stop buttons to play
9223+ PORT_DIPNAME( 0x04, 0x04, "Double Up Game" ) PORT_DIPLOCATION("DSW2:3") // OK, use stop buttons to play
92229224 PORT_DIPSETTING( 0x00, DEF_STR( Off ) )
92239225 PORT_DIPSETTING( 0x04, DEF_STR( On ) )
92249226 PORT_DIPNAME( 0x08, 0x08, "Seven Crowns Difficulty" ) PORT_DIPLOCATION("DSW2:4")
@@ -9598,14 +9600,14 @@ static INPUT_PORTS_START( f16s8l )
95989600 PORT_DIPSETTING( 0x00, DEF_STR( On ) )
95999601
96009602 PORT_MODIFY("DSW4")
9601- PORT_DIPNAME( 0x07, 0x06 , "Key In Rate" ) PORT_DIPLOCATION("DSW4:1,2,3")
9603+ PORT_DIPNAME( 0x07, 0x03 , "Key In Rate" ) PORT_DIPLOCATION("DSW4:1,2,3")
96029604 PORT_DIPSETTING( 0x00, "1 Pulse / 5 Credits" )
96039605 PORT_DIPSETTING( 0x04, "1 Pulse / 10 Credits" )
96049606 PORT_DIPSETTING( 0x02, "1 Pulse / 20 Credits" )
9605- PORT_DIPSETTING( 0x06 , "1 Pulse / 100 Credits" )
9607+ PORT_DIPSETTING( 0x03 , "1 Pulse / 100 Credits" )
96069608 PORT_DIPSETTING( 0x01, "1 Pulse / 110 Credits" )
96079609 PORT_DIPSETTING( 0x05, "1 Pulse / 120 Credits" )
9608- PORT_DIPSETTING( 0x03 , "1 Pulse / 130 Credits" )
9610+ PORT_DIPSETTING( 0x06 , "1 Pulse / 130 Credits" )
96099611 PORT_DIPSETTING( 0x07, "1 Pulse / 140 Credits" )
96109612 PORT_DIPNAME( 0x08, 0x08, "Double Up Type" ) PORT_DIPLOCATION("DSW4:4") // both are hi-lo with witches
96119613 PORT_DIPSETTING( 0x00, "Type 1" )
@@ -11343,6 +11345,12 @@ static INPUT_PORTS_START( nfb96tx )
1134311345 PORT_DIPSETTING( 0x80, DEF_STR( On ) )
1134411346INPUT_PORTS_END
1134511347
11348+ //----------------------------------------------------------------
11349+ // fb2010 Soft RESET:
11350+ // Make sure all DIP switches are set before resetting the board.
11351+ // While the game is in attract mode, go to the ACCOUNT SCREEN,
11352+ // then press DOUBLE and TAKE together to reset the board.
11353+ //----------------------------------------------------------------
1134611354static INPUT_PORTS_START( fb2010 ) // hit 'start1' to init NVRAM for first time
1134711355 PORT_START("IN0")
1134811356 PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN )
@@ -11428,7 +11436,7 @@ static INPUT_PORTS_START( fb2010 ) // hit 'start1' to init NVRAM for first time
1142811436 PORT_DIPSETTING( 0x20, "200" )
1142911437 PORT_DIPSETTING( 0x40, "500" )
1143011438 PORT_DIPSETTING( 0x60, "1000" )
11431- PORT_DIPNAME( 0x80, 0x00, "WARNING: Always Off" ) PORT_DIPLOCATION("DSW2:!8") // On for TEST mode
11439+ PORT_DIPNAME( 0x80, 0x00, "WARNING: Always Off" ) PORT_DIPLOCATION("DSW2:!8")
1143211440 PORT_DIPSETTING( 0x00, DEF_STR( Off ) )
1143311441 PORT_DIPSETTING( 0x80, DEF_STR( On ) )
1143411442
0 commit comments