diff options
| author | 2025-07-07 17:17:52 +0200 | |
|---|---|---|
| committer | 2025-07-07 17:18:03 +0200 | |
| commit | 0fb8763322f0c07b7ea4cb3e155c41e0861b72b5 (patch) | |
| tree | 49cafc93df5de83fc8bd25ffa397ffdc1522d022 /src | |
| parent | 708744988a126fe9c4495733b5124be97cffdd1a (diff) | |
(emu.h) ioport: add coinage settings 10C_1C, 1C_10/20/25/50/100C
Diffstat (limited to 'src')
87 files changed, 774 insertions, 768 deletions
diff --git a/src/emu/ioport.cpp b/src/emu/ioport.cpp index 712df85db29..b681fd3b6a9 100644 --- a/src/emu/ioport.cpp +++ b/src/emu/ioport.cpp @@ -126,6 +126,7 @@ const struct { INPUT_STRING_Coinage, "Coinage" }, { INPUT_STRING_Coin_A, "Coin A" }, { INPUT_STRING_Coin_B, "Coin B" }, + { INPUT_STRING_10C_1C, "10 Coins/1 Credit" }, { INPUT_STRING_9C_1C, "9 Coins/1 Credit" }, { INPUT_STRING_8C_1C, "8 Coins/1 Credit" }, { INPUT_STRING_7C_1C, "7 Coins/1 Credit" }, @@ -134,8 +135,8 @@ const struct { INPUT_STRING_4C_1C, "4 Coins/1 Credit" }, { INPUT_STRING_3C_1C, "3 Coins/1 Credit" }, { INPUT_STRING_8C_3C, "8 Coins/3 Credits" }, - { INPUT_STRING_4C_2C, "4 Coins/2 Credits" }, { INPUT_STRING_5C_2C, "5 Coins/2 Credits" }, + { INPUT_STRING_4C_2C, "4 Coins/2 Credits" }, { INPUT_STRING_2C_1C, "2 Coins/1 Credit" }, { INPUT_STRING_5C_3C, "5 Coins/3 Credits" }, { INPUT_STRING_3C_2C, "3 Coins/2 Credits" }, @@ -162,6 +163,11 @@ const struct { INPUT_STRING_1C_7C, "1 Coin/7 Credits" }, { INPUT_STRING_1C_8C, "1 Coin/8 Credits" }, { INPUT_STRING_1C_9C, "1 Coin/9 Credits" }, + { INPUT_STRING_1C_10C, "1 Coin/10 Credits" }, + { INPUT_STRING_1C_20C, "1 Coin/20 Credits" }, + { INPUT_STRING_1C_25C, "1 Coin/25 Credits" }, + { INPUT_STRING_1C_50C, "1 Coin/50 Credits" }, + { INPUT_STRING_1C_100C, "1 Coin/100 Credits" }, { INPUT_STRING_Free_Play, "Free Play" }, { INPUT_STRING_Cabinet, "Cabinet" }, { INPUT_STRING_Upright, "Upright" }, diff --git a/src/emu/ioport.h b/src/emu/ioport.h index 8e8009ffce6..b2aadd9ef00 100644 --- a/src/emu/ioport.h +++ b/src/emu/ioport.h @@ -112,8 +112,8 @@ enum INPUT_STRING_Coin_B, // INPUT_STRING_20C_1C, // 0.050000 // INPUT_STRING_15C_1C, // 0.066667 -// INPUT_STRING_10C_1C, // 0.100000 -#define __input_string_coinage_start INPUT_STRING_9C_1C +#define __input_string_coinage_start INPUT_STRING_10C_1C + INPUT_STRING_10C_1C, // 0.100000 INPUT_STRING_9C_1C, // 0.111111 INPUT_STRING_8C_1C, // 0.125000 INPUT_STRING_7C_1C, // 0.142857 @@ -130,13 +130,13 @@ enum INPUT_STRING_3C_1C, // 0.333333 INPUT_STRING_8C_3C, // 0.375000 // INPUT_STRING_10C_4C, // 0.400000 + INPUT_STRING_5C_2C, // 0.400000 // INPUT_STRING_7C_3C, // 0.428571 // INPUT_STRING_9C_4C, // 0.444444 // INPUT_STRING_10C_5C, // 0.500000 // INPUT_STRING_8C_4C, // 0.500000 // INPUT_STRING_6C_3C, // 0.500000 INPUT_STRING_4C_2C, // 0.500000 - INPUT_STRING_5C_2C, // 0.500000 INPUT_STRING_2C_1C, // 0.500000 // INPUT_STRING_9C_5C, // 0.555556 // INPUT_STRING_7C_4C, // 0.571429 @@ -213,20 +213,20 @@ enum INPUT_STRING_1C_7C, // 7.000000 INPUT_STRING_1C_8C, // 8.000000 INPUT_STRING_1C_9C, // 9.000000 -#define __input_string_coinage_end INPUT_STRING_1C_9C -// INPUT_STRING_1C_10C, // 10.000000 + INPUT_STRING_1C_10C, // 10.000000 // INPUT_STRING_1C_11C, // 11.000000 // INPUT_STRING_1C_12C, // 12.000000 // INPUT_STRING_1C_13C, // 13.000000 // INPUT_STRING_1C_14C, // 14.000000 // INPUT_STRING_1C_15C, // 15.000000 -// INPUT_STRING_1C_20C, // 20.000000 -// INPUT_STRING_1C_25C, // 25.000000 + INPUT_STRING_1C_20C, // 20.000000 + INPUT_STRING_1C_25C, // 25.000000 // INPUT_STRING_1C_30C, // 30.000000 // INPUT_STRING_1C_40C, // 40.000000 -// INPUT_STRING_1C_50C, // 50.000000 + INPUT_STRING_1C_50C, // 50.000000 // INPUT_STRING_1C_99C, // 99.000000 -// INPUT_STRING_1C_100C, // 100.000000 + INPUT_STRING_1C_100C, // 100.000000 +#define __input_string_coinage_end INPUT_STRING_1C_100C // INPUT_STRING_1C_120C, // 120.000000 // INPUT_STRING_1C_125C, // 125.000000 // INPUT_STRING_1C_150C, // 150.000000 diff --git a/src/mame/alliedleisure/killcom.cpp b/src/mame/alliedleisure/killcom.cpp index c8dc7701127..3c9e8e79c3f 100644 --- a/src/mame/alliedleisure/killcom.cpp +++ b/src/mame/alliedleisure/killcom.cpp @@ -800,7 +800,7 @@ static INPUT_PORTS_START( kaos ) PORT_DIPSETTING( 0x08, DEF_STR( 1C_7C ) ) PORT_DIPSETTING( 0x07, DEF_STR( 1C_8C ) ) PORT_DIPSETTING( 0x06, DEF_STR( 1C_9C ) ) - PORT_DIPSETTING( 0x05, "1 Coin/10 Credits" ) + PORT_DIPSETTING( 0x05, DEF_STR( 1C_10C ) ) PORT_DIPSETTING( 0x04, "1 Coin/11 Credits" ) PORT_DIPSETTING( 0x03, "1 Coin/12 Credits" ) PORT_DIPSETTING( 0x02, "1 Coin/13 Credits" ) diff --git a/src/mame/bmc/bmcpokr.cpp b/src/mame/bmc/bmcpokr.cpp index ad45533a3c3..3897ee8ee77 100644 --- a/src/mame/bmc/bmcpokr.cpp +++ b/src/mame/bmc/bmcpokr.cpp @@ -1061,7 +1061,7 @@ static INPUT_PORTS_START( shendeng ) PORT_DIPSETTING( 0x60, DEF_STR(7C_1C) ) PORT_DIPSETTING( 0x40, DEF_STR(8C_1C) ) PORT_DIPSETTING( 0x20, DEF_STR(9C_1C) ) - PORT_DIPSETTING( 0x00, "10 Coins/1 Credit" ) + PORT_DIPSETTING( 0x00, DEF_STR(10C_1C) ) PORT_MODIFY("DSW4") PORT_DIPNAME( 0x01, 0x00, DEF_STR(Demo_Sounds) ) PORT_DIPLOCATION("DIP1:1") // not displayed in test mode @@ -1177,10 +1177,10 @@ static INPUT_PORTS_START( xyddzhh ) PORT_DIPSETTING( 0x06, DEF_STR(1C_1C) ) PORT_DIPSETTING( 0x05, DEF_STR(1C_2C) ) PORT_DIPSETTING( 0x04, DEF_STR(1C_5C) ) - PORT_DIPSETTING( 0x03, "1 Coin/10 Credits" ) - PORT_DIPSETTING( 0x02, "1 Coin/20 Credits" ) - PORT_DIPSETTING( 0x01, "1 Coin/50 Credits" ) - PORT_DIPSETTING( 0x07, "1 Coin/100 Credits" ) + PORT_DIPSETTING( 0x03, DEF_STR(1C_10C) ) + PORT_DIPSETTING( 0x02, DEF_STR(1C_20C) ) + PORT_DIPSETTING( 0x01, DEF_STR(1C_50C) ) + PORT_DIPSETTING( 0x07, DEF_STR(1C_100C) ) PORT_DIPSETTING( 0x00, "1 Coin/200 Credits" ) PORT_DIPNAME( 0x38, 0x38, "Key-In Unit" ) PORT_DIPLOCATION("DIP3:4,5,6") // 開分單位 PORT_DIPSETTING( 0x30, "40" ) diff --git a/src/mame/capcom/cps1.cpp b/src/mame/capcom/cps1.cpp index 903be985b55..d31a1028956 100644 --- a/src/mame/capcom/cps1.cpp +++ b/src/mame/capcom/cps1.cpp @@ -1044,7 +1044,7 @@ static INPUT_PORTS_START( forgottnj ) // Where's the Demo Sound???? PORT_DIPSETTING( 0x01, DEF_STR( 3C_1C ) ) PORT_DIPSETTING( 0x02, DEF_STR( 2C_1C ) ) PORT_DIPSETTING( 0x07, DEF_STR( 1C_1C ) ) - PORT_DIPSETTING( 0x06, "2 Coins / 2 Credits" ) // Must insert 2 coins to get a credit, but credits come in 2s + PORT_DIPSETTING( 0x06, DEF_STR( 2C_2C ) ) // Must insert 2 coins to get a credit, but credits come in 2s PORT_DIPSETTING( 0x05, DEF_STR( 1C_3C ) ) PORT_DIPSETTING( 0x04, DEF_STR( 1C_4C ) ) PORT_DIPSETTING( 0x03, DEF_STR( 1C_6C ) ) @@ -1053,7 +1053,7 @@ static INPUT_PORTS_START( forgottnj ) // Where's the Demo Sound???? PORT_DIPSETTING( 0x08, DEF_STR( 3C_1C ) ) PORT_DIPSETTING( 0x10, DEF_STR( 2C_1C ) ) PORT_DIPSETTING( 0x38, DEF_STR( 1C_1C ) ) - PORT_DIPSETTING( 0x30, "2 Coins / 2 Credits" ) // Must insert 2 coins to get a credit, but credits come in 2s + PORT_DIPSETTING( 0x30, DEF_STR( 2C_2C ) ) // Must insert 2 coins to get a credit, but credits come in 2s PORT_DIPSETTING( 0x28, DEF_STR( 1C_3C ) ) PORT_DIPSETTING( 0x20, DEF_STR( 1C_4C ) ) PORT_DIPSETTING( 0x18, DEF_STR( 1C_6C ) ) diff --git a/src/mame/dataeast/decocass.cpp b/src/mame/dataeast/decocass.cpp index 85f7c3fe90c..75b4402ca8f 100644 --- a/src/mame/dataeast/decocass.cpp +++ b/src/mame/dataeast/decocass.cpp @@ -287,10 +287,10 @@ static INPUT_PORTS_START( cocean1a ) /* 10 */ PORT_MODIFY("DSW2") PORT_DIPNAME( 0x03, 0x03, "Key Switch Credit" ) PORT_DIPLOCATION("SW2:1,2") /* Unknown */ - PORT_DIPSETTING( 0x03, "1 Coin 10 Credits" ) - PORT_DIPSETTING( 0x02, "1 Coin 20 Credits" ) - PORT_DIPSETTING( 0x01, "1 Coin 50 Credits" ) - PORT_DIPSETTING( 0x00, "1 Coin 100 Credits" ) + PORT_DIPSETTING( 0x03, DEF_STR( 1C_10C ) ) + PORT_DIPSETTING( 0x02, DEF_STR( 1C_20C ) ) + PORT_DIPSETTING( 0x01, DEF_STR( 1C_50C ) ) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_100C ) ) PORT_DIPNAME( 0x04, 0x04, "Game Select" ) PORT_DIPLOCATION("SW2:3") PORT_DIPSETTING( 0x04, "1 to 8 Lines" ) PORT_DIPSETTING( 0x00, "Center Line" ) diff --git a/src/mame/dynax/ddenlovr.cpp b/src/mame/dynax/ddenlovr.cpp index 1e401a57d32..9690a0bedc4 100644 --- a/src/mame/dynax/ddenlovr.cpp +++ b/src/mame/dynax/ddenlovr.cpp @@ -5153,7 +5153,7 @@ static INPUT_PORTS_START( htengoku ) PORT_DIPSETTING( 0x03, DEF_STR(1C_1C) ) // 1コイン 1プレイ PORT_DIPSETTING( 0x02, DEF_STR(1C_2C) ) // 1コイン 2プレイ PORT_DIPSETTING( 0x01, DEF_STR(1C_5C) ) // 1コイン 5プレイ - PORT_DIPSETTING( 0x00, "1 Coin/10 Credits" ) // 1コイン10プレイ + PORT_DIPSETTING( 0x00, DEF_STR(1C_10C) ) // 1コイン10プレイ PORT_DIPNAME( 0x04, 0x04, "Key-In Rate" ) PORT_DIPLOCATION("SW 3:3") // キーインレート PORT_DIPSETTING( 0x00, "5" ) PORT_CONDITION("DSW2", 0x03, EQUALS, 0x03) // × 5 PORT_DIPSETTING( 0x00, "10" ) PORT_CONDITION("DSW2", 0x03, EQUALS, 0x02) @@ -5743,7 +5743,7 @@ static INPUT_PORTS_START( hanakanz ) PORT_DIPSETTING( 0x03, DEF_STR(1C_1C) ) PORT_DIPSETTING( 0x02, DEF_STR(1C_2C) ) PORT_DIPSETTING( 0x01, DEF_STR(1C_5C) ) - PORT_DIPSETTING( 0x00, "1 Coin/10 Credits" ) + PORT_DIPSETTING( 0x00, DEF_STR(1C_10C) ) PORT_DIPNAME( 0x0c, 0x0c, "Minimum Bet" ) PORT_DIPLOCATION("SW2:3,4") PORT_DIPSETTING( 0x0c, "1" ) PORT_DIPSETTING( 0x08, "2" ) @@ -5901,7 +5901,7 @@ static INPUT_PORTS_START( hkagerou ) PORT_DIPSETTING( 0x03, DEF_STR(1C_1C) ) // 1コイン 1プレイ PORT_DIPSETTING( 0x02, DEF_STR(1C_2C) ) // 1コイン 2プレイ PORT_DIPSETTING( 0x01, DEF_STR(1C_5C) ) // 1コイン 5プレイ - PORT_DIPSETTING( 0x00, "1 Coin/10 Credits" ) // 1コイン10プレイ + PORT_DIPSETTING( 0x00, DEF_STR(1C_10C) ) // 1コイン10プレイ PORT_DIPNAME( 0x0c, 0x0c, "Minimum Bet" ) PORT_DIPLOCATION("SW2:3,4") // ゲーム・スタートの最低レート枚数 PORT_DIPSETTING( 0x0c, "1" ) // レート1 PORT_DIPSETTING( 0x08, "2" ) // レート2 @@ -6055,7 +6055,7 @@ static INPUT_PORTS_START( kotbinyo ) PORT_DIPSETTING( 0x38, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x30, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x28, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x20, "1 Coin/50 Credits" ) + PORT_DIPSETTING( 0x20, DEF_STR( 1C_50C ) ) PORT_DIPNAME( 0x40, 0x40, DEF_STR( Controls ) ) PORT_DIPSETTING( 0x00, "Keyboard" ) PORT_DIPSETTING( 0x40, DEF_STR( Joystick ) ) @@ -6202,7 +6202,7 @@ static INPUT_PORTS_START( kotbinsp ) PORT_DIPSETTING( 0x38, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x30, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x28, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x20, "1 Coin/50 Credits" ) + PORT_DIPSETTING( 0x20, DEF_STR( 1C_50C ) ) PORT_DIPNAME( 0x40, 0x40, "Unknown 1-6" ) PORT_DIPSETTING( 0x40, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) @@ -6279,7 +6279,7 @@ static INPUT_PORTS_START( mjreach1 ) PORT_DIPSETTING( 0x03, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x02, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x01, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x00, "1 Coin/10 Credits" ) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_10C ) ) PORT_DIPNAME( 0x0c, 0x0c, "Min Rate To Play" ) PORT_DIPSETTING( 0x0c, "1" ) PORT_DIPSETTING( 0x08, "2" ) @@ -6434,7 +6434,7 @@ static INPUT_PORTS_START( jongtei ) PORT_DIPSETTING( 0x03, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x02, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x01, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x00, "1 Coin/10 Credits" ) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_10C ) ) PORT_DIPNAME( 0x0c, 0x0c, "Min Rate To Play" ) PORT_DIPSETTING( 0x0c, "1" ) PORT_DIPSETTING( 0x08, "2" ) @@ -6549,7 +6549,7 @@ static INPUT_PORTS_START( mjgnight ) PORT_DIPSETTING( 0x03, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x02, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x01, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x00, "1 Coin/10 Credits" ) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_10C ) ) PORT_DIPNAME( 0x04, 0x04, DEF_STR( Unknown ) ) PORT_DIPSETTING( 0x04, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) @@ -6644,7 +6644,7 @@ static INPUT_PORTS_START( mjchuuka ) PORT_DIPSETTING( 0x03, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x02, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x01, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x00, "1 Coin/10 Credits" ) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_10C ) ) PORT_DIPNAME( 0x0c, 0x0c, "Min Rate To Play" ) PORT_DIPSETTING( 0x0c, "1" ) PORT_DIPSETTING( 0x08, "2" ) @@ -6799,7 +6799,7 @@ static INPUT_PORTS_START( mjschuka ) PORT_DIPSETTING( 0x03, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x02, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x01, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x00, "1 Coin/10 Credits" ) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_10C ) ) PORT_DIPNAME( 0x0c, 0x0c, "Min Rate To Play" ) PORT_DIPSETTING( 0x0c, "1" ) PORT_DIPSETTING( 0x08, "2" ) @@ -7151,7 +7151,7 @@ static INPUT_PORTS_START( mjmyster ) PORT_DIPSETTING( 0x06, DEF_STR(1C_1C) ) PORT_CONDITION("FAKE", 0x01, EQUALS, 0x01) // 1コイン 1プレイ PORT_DIPSETTING( 0x04, DEF_STR(1C_2C) ) PORT_CONDITION("FAKE", 0x01, EQUALS, 0x01) // 1コイン 2プレイ PORT_DIPSETTING( 0x02, DEF_STR(1C_5C) ) PORT_CONDITION("FAKE", 0x01, EQUALS, 0x01) // 1コイン 5プレイ - PORT_DIPSETTING( 0x00, "1 Coin/10 Credits" ) PORT_CONDITION("FAKE", 0x01, EQUALS, 0x01) // 1コイン 10プレイ + PORT_DIPSETTING( 0x00, DEF_STR(1C_10C) ) PORT_CONDITION("FAKE", 0x01, EQUALS, 0x01) // 1コイン 10プレイ PORT_DIPSETTING( 0x04, DEF_STR(2C_1C) ) PORT_CONDITION("FAKE", 0x01, EQUALS, 0x00) PORT_DIPSETTING( 0x02, DEF_STR(2C_2C) ) PORT_CONDITION("FAKE", 0x01, EQUALS, 0x00) PORT_DIPSETTING( 0x06, DEF_STR(1C_1C) ) PORT_CONDITION("FAKE", 0x01, EQUALS, 0x00) @@ -7304,7 +7304,7 @@ static INPUT_PORTS_START( hginga ) PORT_DIPSETTING( 0x03, DEF_STR(1C_1C) ) // 1コイン 1プレイ PORT_DIPSETTING( 0x02, DEF_STR(1C_2C) ) // 1コイン 2プレイ PORT_DIPSETTING( 0x01, DEF_STR(1C_5C) ) // 1コイン 5プレイ - PORT_DIPSETTING( 0x00, "1 Coin/10 Credits" ) // 1コイン10プレイ + PORT_DIPSETTING( 0x00, DEF_STR(1C_10C) ) // 1コイン10プレイ PORT_DIPNAME( 0x0c, 0x0c, "Minimum Bet" ) PORT_DIPLOCATION("SW2:3,4") // 最低 ベットレート PORT_DIPSETTING( 0x0c, "1" ) // レート1 PORT_DIPSETTING( 0x08, "2" ) // レート2 @@ -7465,7 +7465,7 @@ static INPUT_PORTS_START( hgokou ) PORT_DIPSETTING( 0x03, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x02, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x01, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x00, "1 Coin 10 Credits" ) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_10C ) ) PORT_DIPNAME( 0x0c, 0x0c, "Minimum Bet" ) PORT_DIPLOCATION("SW2:3,4") PORT_DIPSETTING( 0x0c, "1" ) PORT_DIPSETTING( 0x08, "2" ) @@ -7694,7 +7694,7 @@ static INPUT_PORTS_START( mjmyornt ) PORT_DIPSETTING( 0x06, DEF_STR(1C_1C) ) PORT_CONDITION("DSW5", 0x01, EQUALS, 0x01) // 1コイン 1プレイ PORT_DIPSETTING( 0x04, DEF_STR(1C_2C) ) PORT_CONDITION("DSW5", 0x01, EQUALS, 0x01) // 1コイン 2プレイ PORT_DIPSETTING( 0x02, DEF_STR(1C_5C) ) PORT_CONDITION("DSW5", 0x01, EQUALS, 0x01) // 1コイン 5プレイ - PORT_DIPSETTING( 0x00, "1 Coin/10 Credits" ) PORT_CONDITION("DSW5", 0x01, EQUALS, 0x01) // 1コイン 10プレイ + PORT_DIPSETTING( 0x00, DEF_STR(1C_10C) ) PORT_CONDITION("DSW5", 0x01, EQUALS, 0x01) // 1コイン 10プレイ PORT_DIPSETTING( 0x02, DEF_STR(2C_2C) ) PORT_CONDITION("DSW5", 0x01, EQUALS, 0x00) PORT_DIPSETTING( 0x06, DEF_STR(1C_1C) ) PORT_CONDITION("DSW5", 0x01, EQUALS, 0x00) PORT_DIPSETTING( 0x00, DEF_STR(2C_3C) ) PORT_CONDITION("DSW5", 0x01, EQUALS, 0x00) @@ -7726,7 +7726,7 @@ static INPUT_PORTS_START( mjmyorn2 ) PORT_DIPSETTING( 0x06, DEF_STR(1C_1C) ) PORT_CONDITION("DSW5", 0x01, EQUALS, 0x01) PORT_DIPSETTING( 0x04, DEF_STR(1C_2C) ) PORT_CONDITION("DSW5", 0x01, EQUALS, 0x01) PORT_DIPSETTING( 0x02, DEF_STR(1C_5C) ) PORT_CONDITION("DSW5", 0x01, EQUALS, 0x01) - PORT_DIPSETTING( 0x00, "1 Coin/10 Credits" ) PORT_CONDITION("DSW5", 0x01, EQUALS, 0x01) + PORT_DIPSETTING( 0x00, DEF_STR(1C_10C) ) PORT_CONDITION("DSW5", 0x01, EQUALS, 0x01) PORT_DIPSETTING( 0x04, DEF_STR(2C_1C) ) PORT_CONDITION("DSW5", 0x01, EQUALS, 0x00) // this setting differs from mjmyornt PORT_DIPSETTING( 0x02, DEF_STR(2C_2C) ) PORT_CONDITION("DSW5", 0x01, EQUALS, 0x00) PORT_DIPSETTING( 0x06, DEF_STR(1C_1C) ) PORT_CONDITION("DSW5", 0x01, EQUALS, 0x00) @@ -8097,7 +8097,7 @@ static INPUT_PORTS_START( sryudens ) PORT_DIPSETTING( 0x03, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x02, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x01, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x00, "1 Coin/10 Credits" ) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_10C ) ) PORT_DIPNAME( 0x0c, 0x0c, "Min Rate To Play" ) PORT_DIPSETTING( 0x0c, "1" ) PORT_DIPSETTING( 0x08, "2" ) @@ -8252,7 +8252,7 @@ static INPUT_PORTS_START( seljan2 ) PORT_DIPSETTING( 0x03, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x02, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x01, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x00, "1 Coin/10 Credits" ) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_10C ) ) PORT_DIPNAME( 0x0c, 0x0c, "Min Rate To Play" ) PORT_DIPSETTING( 0x0c, "1" ) PORT_DIPSETTING( 0x08, "2" ) @@ -8407,7 +8407,7 @@ static INPUT_PORTS_START( janshinp ) PORT_DIPSETTING( 0x03, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x02, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x01, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x00, "1 Coin/10 Credits" ) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_10C ) ) PORT_DIPNAME( 0x0c, 0x0c, "Min Rate To Play" ) PORT_DIPSETTING( 0x0c, "1" ) PORT_DIPSETTING( 0x08, "2" ) @@ -8561,7 +8561,7 @@ static INPUT_PORTS_START( dtoyoken ) PORT_DIPSETTING( 0x03, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x02, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x01, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x00, "1 Coin/10 Credits" ) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_10C ) ) PORT_DIPNAME( 0x0c, 0x0c, "Min Rate To Play" ) PORT_DIPSETTING( 0x0c, "1" ) PORT_DIPSETTING( 0x08, "2" ) diff --git a/src/mame/dynax/dynax.cpp b/src/mame/dynax/dynax.cpp index 056e4af83a5..f596199ee1d 100644 --- a/src/mame/dynax/dynax.cpp +++ b/src/mame/dynax/dynax.cpp @@ -1980,7 +1980,7 @@ static INPUT_PORTS_START( hjingi ) PORT_DIPSETTING( 0x03, DEF_STR(1C_1C) ) // 1コイン 1プレイ PORT_DIPSETTING( 0x02, DEF_STR(1C_2C) ) // 1コイン 2プレイ PORT_DIPSETTING( 0x01, DEF_STR(1C_5C) ) // 1コイン 5プレイ - PORT_DIPSETTING( 0x00, "1 Coin/10 Credits" ) // 1コイン10プレイ + PORT_DIPSETTING( 0x00, DEF_STR(1C_10C) ) // 1コイン10プレイ PORT_DIPNAME( 0x04, 0x04, "Key-In Rate" ) PORT_DIPLOCATION("DIPSW 3:3") // キーインレーと PORT_DIPSETTING( 0x00, "5" ) PORT_CONDITION("DSW2", 0x03, EQUALS, 0x03) // × 5 PORT_DIPSETTING( 0x00, "10" ) PORT_CONDITION("DSW2", 0x03, EQUALS, 0x02) diff --git a/src/mame/dynax/hnayayoi.cpp b/src/mame/dynax/hnayayoi.cpp index 713a682bff1..f656252aaba 100644 --- a/src/mame/dynax/hnayayoi.cpp +++ b/src/mame/dynax/hnayayoi.cpp @@ -804,8 +804,8 @@ static INPUT_PORTS_START( untoucha ) PORT_DIPSETTING( 0x10, DEF_STR( On ) ) PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPNAME( 0x08, 0x08, "Coin 2 (Credits)" ) PORT_DIPLOCATION("SW2:5") - PORT_DIPSETTING( 0x08, "1 Coin/5 Credits" ) - PORT_DIPSETTING( 0x00, "1 Coin/8 Credits" ) + PORT_DIPSETTING( 0x08, DEF_STR( 1C_5C ) ) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_8C ) ) PORT_DIPNAME( 0x07, 0x07, "Coin 1 (Score)" ) PORT_DIPLOCATION("SW2:6,7,8") PORT_DIPSETTING( 0x01, "1 Coin/75 Score" ) PORT_DIPSETTING( 0x02, "1 Coin/50 Score" ) diff --git a/src/mame/dynax/mjdipsw.h b/src/mame/dynax/mjdipsw.h index 6e040839305..dc6a89f9b71 100644 --- a/src/mame/dynax/mjdipsw.h +++ b/src/mame/dynax/mjdipsw.h @@ -42,7 +42,7 @@ PORT_DIPSETTING( 0x03 << shift, DEF_STR(1C_1C) ) /* 1コイン 1プレイ */ \ PORT_DIPSETTING( 0x02 << shift, DEF_STR(1C_2C) ) /* 1コイン 2プレイ */ \ PORT_DIPSETTING( 0x01 << shift, DEF_STR(1C_5C) ) /* 1コイン 5プレイ */ \ - PORT_DIPSETTING( 0x00 << shift, "1 Coin/10 Credits" ) /* 1コイン 10プレイ */ + PORT_DIPSETTING( 0x00 << shift, DEF_STR(1C_10C) ) /* 1コイン 10プレイ */ #define MAHJONG_NOTE_CREDITS(shift, loc, ct, cs) \ PORT_DIPNAME( 0x01 << shift, 0x00 << shift, "Credits Per Note" ) PORT_DIPLOCATION(loc) /* NOTE RATE */ \ diff --git a/src/mame/dynax/realbrk.cpp b/src/mame/dynax/realbrk.cpp index 1b732458063..bc6de463007 100644 --- a/src/mame/dynax/realbrk.cpp +++ b/src/mame/dynax/realbrk.cpp @@ -374,7 +374,7 @@ static INPUT_PORTS_START( pkgnsh ) PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) PORT_DIPNAME( 0x0800, 0x0800, DEF_STR( Coin_B ) ) PORT_DIPSETTING( 0x0800, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x0000, "1 Coin/10 Credits" ) + PORT_DIPSETTING( 0x0000, DEF_STR( 1C_10C ) ) PORT_DIPNAME( 0xf000, 0xf000, "Balls Per Credit" ) PORT_DIPSETTING( 0x7000, "5 Balls" ) PORT_DIPSETTING( 0x6000, "6 Balls" ) @@ -458,7 +458,7 @@ static INPUT_PORTS_START( pkgnshdx ) PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) PORT_DIPNAME( 0x0008, 0x0008, DEF_STR( Coin_B ) ) PORT_DIPSETTING( 0x0008, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x0000, "1 Coin/10 Credits" ) + PORT_DIPSETTING( 0x0000, DEF_STR( 1C_10C ) ) PORT_DIPNAME( 0x00f0, 0x00f0, "Balls Per Credit" ) PORT_DIPSETTING( 0x0070, "5 Balls" ) PORT_DIPSETTING( 0x0060, "6 Balls" ) diff --git a/src/mame/dynax/royalmah.cpp b/src/mame/dynax/royalmah.cpp index e0013695d5e..99f2fe3237b 100644 --- a/src/mame/dynax/royalmah.cpp +++ b/src/mame/dynax/royalmah.cpp @@ -2833,7 +2833,7 @@ static INPUT_PORTS_START( janptr96 ) PORT_DIPSETTING( 0x03, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x02, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x01, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x00, "1 Coin/10 Credits" ) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_10C ) ) PORT_DIPNAME( 0x0c, 0x0c, "Min Credits To Start" ) PORT_DIPSETTING( 0x0c, "1" ) PORT_DIPSETTING( 0x08, "2" ) @@ -3057,7 +3057,7 @@ static INPUT_PORTS_START( mjtensin ) PORT_DIPSETTING( 0x03, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x02, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x01, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x00, "1 Coin/10 Credits" ) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_10C ) ) PORT_DIPNAME( 0x0c, 0x0c, "Min Credits To Start" ) PORT_DIPSETTING( 0x0c, "1" ) PORT_DIPSETTING( 0x08, "2" ) diff --git a/src/mame/edevices/ppmast93.cpp b/src/mame/edevices/ppmast93.cpp index 1cdeef103c0..8ac6c61ab55 100644 --- a/src/mame/edevices/ppmast93.cpp +++ b/src/mame/edevices/ppmast93.cpp @@ -283,14 +283,14 @@ static INPUT_PORTS_START( ppmast93 ) PORT_DIPSETTING( 0x01, DEF_STR( 5C_1C ) ) PORT_DIPSETTING( 0x04, DEF_STR( 4C_1C ) ) PORT_DIPSETTING( 0x07, DEF_STR( 3C_1C ) ) - PORT_DIPSETTING( 0x00, "5 Coins/2 Credits" ) + PORT_DIPSETTING( 0x00, DEF_STR( 5C_2C ) ) PORT_DIPSETTING( 0x0a, DEF_STR( 2C_1C ) ) PORT_DIPSETTING( 0x06, DEF_STR( 3C_2C ) ) PORT_DIPSETTING( 0x03, DEF_STR( 4C_3C ) ) PORT_DIPSETTING( 0x0f, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x02, DEF_STR( 4C_5C ) ) PORT_DIPSETTING( 0x09, DEF_STR( 2C_3C ) ) - PORT_DIPSETTING( 0x05, "3 Coins/5 Credits" ) + PORT_DIPSETTING( 0x05, DEF_STR( 3C_5C ) ) PORT_DIPSETTING( 0x0e, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x08, DEF_STR( 2C_5C ) ) PORT_DIPSETTING( 0x0d, DEF_STR( 1C_3C ) ) @@ -300,14 +300,14 @@ static INPUT_PORTS_START( ppmast93 ) PORT_DIPSETTING( 0x10, DEF_STR( 5C_1C ) ) PORT_DIPSETTING( 0x40, DEF_STR( 4C_1C ) ) PORT_DIPSETTING( 0x70, DEF_STR( 3C_1C ) ) - PORT_DIPSETTING( 0x00, "5 Coins/2 Credits" ) + PORT_DIPSETTING( 0x00, DEF_STR( 5C_2C ) ) PORT_DIPSETTING( 0xa0, DEF_STR( 2C_1C ) ) PORT_DIPSETTING( 0x60, DEF_STR( 3C_2C ) ) PORT_DIPSETTING( 0x30, DEF_STR( 4C_3C ) ) PORT_DIPSETTING( 0xf0, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x20, DEF_STR( 4C_5C ) ) PORT_DIPSETTING( 0x90, DEF_STR( 2C_3C ) ) - PORT_DIPSETTING( 0x50, "3 Coins/5 Credits" ) + PORT_DIPSETTING( 0x50, DEF_STR( 3C_5C ) ) PORT_DIPSETTING( 0xe0, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x80, DEF_STR( 2C_5C ) ) PORT_DIPSETTING( 0xd0, DEF_STR( 1C_3C ) ) diff --git a/src/mame/excellent/d9final.cpp b/src/mame/excellent/d9final.cpp index 23c21aaabbe..0074708833f 100644 --- a/src/mame/excellent/d9final.cpp +++ b/src/mame/excellent/d9final.cpp @@ -255,9 +255,9 @@ static INPUT_PORTS_START( d9final ) PORT_START("DSWD") //coinage C & D PORT_DIPNAME( 0x0f, 0x0e, DEF_STR( Coin_A ) ) PORT_DIPLOCATION("SW3:1,2,3,4") - PORT_DIPSETTING( 0x00, "10 Coins / 1 Credit" ) + PORT_DIPSETTING( 0x00, DEF_STR( 10C_1C ) ) PORT_DIPSETTING( 0x08, DEF_STR( 5C_1C ) ) - PORT_DIPSETTING( 0x04, "5 Coins / 2 Credits" ) + PORT_DIPSETTING( 0x04, DEF_STR( 5C_2C ) ) PORT_DIPSETTING( 0x0c, DEF_STR( 4C_1C ) ) PORT_DIPSETTING( 0x02, DEF_STR( 3C_1C ) ) PORT_DIPSETTING( 0x0a, DEF_STR( 2C_1C ) ) @@ -266,20 +266,20 @@ static INPUT_PORTS_START( d9final ) PORT_DIPSETTING( 0x01, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x09, DEF_STR( 1C_3C ) ) PORT_DIPSETTING( 0x05, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x0d, "1 Coin / 10 Credits" ) - PORT_DIPSETTING( 0x03, "1 Coin / 20 Credits" ) - PORT_DIPSETTING( 0x0b, "1 Coin / 25 Credits" ) - PORT_DIPSETTING( 0x07, "1 Coin / 50 Credits" ) - PORT_DIPSETTING( 0x0f, "1 Coin / 100 Credits" ) + PORT_DIPSETTING( 0x0d, DEF_STR( 1C_10C ) ) + PORT_DIPSETTING( 0x03, DEF_STR( 1C_20C ) ) + PORT_DIPSETTING( 0x0b, DEF_STR( 1C_25C ) ) + PORT_DIPSETTING( 0x07, DEF_STR( 1C_50C ) ) + PORT_DIPSETTING( 0x0f, DEF_STR( 1C_100C ) ) PORT_DIPNAME( 0x70, 0x30, DEF_STR( Coin_B ) ) PORT_DIPLOCATION("SW3:5,6,7") - PORT_DIPSETTING( 0x00, "10 Coins / 1 Credit" ) + PORT_DIPSETTING( 0x00, DEF_STR( 10C_1C ) ) PORT_DIPSETTING( 0x40, DEF_STR( 9C_1C ) ) PORT_DIPSETTING( 0x20, DEF_STR( 6C_1C ) ) PORT_DIPSETTING( 0x60, DEF_STR( 5C_1C ) ) PORT_DIPSETTING( 0x10, DEF_STR( 3C_1C ) ) PORT_DIPSETTING( 0x50, DEF_STR( 2C_1C ) ) PORT_DIPSETTING( 0x30, DEF_STR( 1C_1C ) ) - PORT_DIPSETTING( 0x70, "1 Coin / 50 Credits" ) + PORT_DIPSETTING( 0x70, DEF_STR( 1C_50C ) ) PORT_DIPUNUSED_DIPLOC( 0x80, 0x80, "SW3:8" ) PORT_START("DSWC") //coinage C & Key In Coinage @@ -288,19 +288,19 @@ static INPUT_PORTS_START( d9final ) PORT_DIPSETTING( 0x04, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x02, DEF_STR( 1C_4C ) ) PORT_DIPSETTING( 0x06, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x01, "1 Coin / 10 Credits" ) - PORT_DIPSETTING( 0x05, "1 Coin / 20 Credits" ) - PORT_DIPSETTING( 0x03, "1 Coin / 25 Credits" ) - PORT_DIPSETTING( 0x07, "1 Coin / 50 Credits" ) + PORT_DIPSETTING( 0x01, DEF_STR( 1C_10C ) ) + PORT_DIPSETTING( 0x05, DEF_STR( 1C_20C ) ) + PORT_DIPSETTING( 0x03, DEF_STR( 1C_25C ) ) + PORT_DIPSETTING( 0x07, DEF_STR( 1C_50C ) ) PORT_DIPNAME( 0x38, 0x00, "Key In Credit" ) PORT_DIPLOCATION("SW4:4,5,6") - PORT_DIPSETTING( 0x00, "1 Coin / 10 Credits" ) - PORT_DIPSETTING( 0x20, "1 Coin / 20 Credits" ) - PORT_DIPSETTING( 0x10, "1 Coin / 40 Credits" ) - PORT_DIPSETTING( 0x30, "1 Coin / 50 Credits" ) - PORT_DIPSETTING( 0x08, "1 Coin / 100 Credits" ) - PORT_DIPSETTING( 0x28, "1 Coin / 200 Credits" ) - PORT_DIPSETTING( 0x18, "1 Coin / 250 Credits" ) - PORT_DIPSETTING( 0x38, "1 Coin / 500 Credits" ) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_10C ) ) + PORT_DIPSETTING( 0x20, DEF_STR( 1C_20C ) ) + PORT_DIPSETTING( 0x10, "1 Coin/40 Credits" ) + PORT_DIPSETTING( 0x30, DEF_STR( 1C_50C ) ) + PORT_DIPSETTING( 0x08, DEF_STR( 1C_100C ) ) + PORT_DIPSETTING( 0x28, "1 Coin/200 Credits" ) + PORT_DIPSETTING( 0x18, "1 Coin/250 Credits" ) + PORT_DIPSETTING( 0x38, "1 Coin/500 Credits" ) PORT_DIPUNUSED_DIPLOC( 0x40, 0x40, "SW4:7" ) PORT_DIPUNUSED_DIPLOC( 0x80, 0x80, "SW4:8" ) INPUT_PORTS_END diff --git a/src/mame/excellent/dblcrown.cpp b/src/mame/excellent/dblcrown.cpp index 8858009660f..ba9d0d1c23c 100644 --- a/src/mame/excellent/dblcrown.cpp +++ b/src/mame/excellent/dblcrown.cpp @@ -470,7 +470,7 @@ static INPUT_PORTS_START( dblcrown ) PORT_START("DSWD") PORT_DIPNAME( 0x0f, 0x0f, DEF_STR( Coin_A ) ) - PORT_DIPSETTING( 0x00, "10 Coins/1 Credit" ) + PORT_DIPSETTING( 0x00, DEF_STR( 10C_1C ) ) PORT_DIPSETTING( 0x02, DEF_STR( 5C_1C ) ) PORT_DIPSETTING( 0x03, DEF_STR( 4C_1C ) ) PORT_DIPSETTING( 0x04, DEF_STR( 3C_1C ) ) @@ -482,18 +482,18 @@ static INPUT_PORTS_START( dblcrown ) PORT_DIPSETTING( 0x0e, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x0d, DEF_STR( 1C_3C ) ) PORT_DIPSETTING( 0x0c, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x0b, "1 Coin/10 Credits" ) - PORT_DIPSETTING( 0x0a, "1 Coin/20 Credits" ) - PORT_DIPSETTING( 0x09, "1 Coin/25 Credits" ) - PORT_DIPSETTING( 0x08, "1 Coin/50 Credits" ) + PORT_DIPSETTING( 0x0b, DEF_STR( 1C_10C ) ) + PORT_DIPSETTING( 0x0a, DEF_STR( 1C_20C ) ) + PORT_DIPSETTING( 0x09, DEF_STR( 1C_25C ) ) + PORT_DIPSETTING( 0x08, DEF_STR( 1C_50C ) ) PORT_DIPNAME( 0x70, 0x70, DEF_STR( Coin_B ) ) // Coinage for note in PORT_DIPSETTING( 0x70, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x60, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x50, DEF_STR( 1C_3C ) ) - PORT_DIPSETTING( 0x40, "1 Coin/10 Credits" ) - PORT_DIPSETTING( 0x30, "1 Coin/25 Credits" ) - PORT_DIPSETTING( 0x20, "1 Coin/50 Credits" ) - PORT_DIPSETTING( 0x10, "1 Coin/100 Credits" ) + PORT_DIPSETTING( 0x40, DEF_STR( 1C_10C ) ) + PORT_DIPSETTING( 0x30, DEF_STR( 1C_25C ) ) + PORT_DIPSETTING( 0x20, DEF_STR( 1C_50C ) ) + PORT_DIPSETTING( 0x10, DEF_STR( 1C_100C ) ) PORT_DIPSETTING( 0x00, "1 Coin/500 Credits" ) // TODO: game will error blink if On at payout time PORT_DIPNAME( 0x80, 0x80, "Hopper Status?" ) diff --git a/src/mame/excellent/es8906.cpp b/src/mame/excellent/es8906.cpp index f9b2fa36435..e0d0452e3a5 100644 --- a/src/mame/excellent/es8906.cpp +++ b/src/mame/excellent/es8906.cpp @@ -248,16 +248,16 @@ static INPUT_PORTS_START( dream9 ) // TODO: inputs are very incomplete PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) PORT_DIPNAME( 0x0e, 0x0e, DEF_STR( Coin_B ) ) PORT_DIPLOCATION("SW4:7,6,5") - PORT_DIPSETTING( 0x00, "10 Coins/1 Credit" ) + PORT_DIPSETTING( 0x00, DEF_STR( 10C_1C ) ) PORT_DIPSETTING( 0x02, DEF_STR( 9C_1C ) ) PORT_DIPSETTING( 0x04, DEF_STR( 6C_1C ) ) PORT_DIPSETTING( 0x06, DEF_STR( 5C_1C ) ) PORT_DIPSETTING( 0x08, DEF_STR( 3C_1C ) ) PORT_DIPSETTING( 0x0a, DEF_STR( 2C_1C ) ) PORT_DIPSETTING( 0x0c, DEF_STR( 1C_1C ) ) - PORT_DIPSETTING( 0x0e, "1 Coin/50 Credits" ) + PORT_DIPSETTING( 0x0e, DEF_STR( 1C_50C ) ) PORT_DIPNAME( 0xf0, 0xf0, DEF_STR( Coin_A ) ) PORT_DIPLOCATION("SW4:4,3,2,1") - PORT_DIPSETTING( 0x00, "10 Coins/1 Credit" ) + PORT_DIPSETTING( 0x00, DEF_STR( 10C_1C ) ) PORT_DIPSETTING( 0x10, DEF_STR( 5C_1C ) ) PORT_DIPSETTING( 0x20, DEF_STR( 5C_2C ) ) PORT_DIPSETTING( 0x30, DEF_STR( 4C_1C ) ) @@ -268,11 +268,11 @@ static INPUT_PORTS_START( dream9 ) // TODO: inputs are very incomplete PORT_DIPSETTING( 0x80, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x90, DEF_STR( 1C_3C ) ) PORT_DIPSETTING( 0xa0, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0xb0, "1 Coin/10 Credits" ) - PORT_DIPSETTING( 0xc0, "1 Coin/20 Credits" ) - PORT_DIPSETTING( 0xd0, "1 Coin/25 Credits" ) - PORT_DIPSETTING( 0xe0, "1 Coin/50 Credits" ) - PORT_DIPSETTING( 0xf0, "1 Coin/100 Credits" ) + PORT_DIPSETTING( 0xb0, DEF_STR( 1C_10C ) ) + PORT_DIPSETTING( 0xc0, DEF_STR( 1C_20C ) ) + PORT_DIPSETTING( 0xd0, DEF_STR( 1C_25C ) ) + PORT_DIPSETTING( 0xe0, DEF_STR( 1C_50C ) ) + PORT_DIPSETTING( 0xf0, DEF_STR( 1C_100C ) ) PORT_START("SW5") PORT_DIPNAME( 0x01, 0x01, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW5:8") // effect not shown in test mode @@ -282,11 +282,11 @@ static INPUT_PORTS_START( dream9 ) // TODO: inputs are very incomplete PORT_DIPSETTING( 0x02, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) PORT_DIPNAME( 0x1c, 0x1c, "Key In" ) PORT_DIPLOCATION("SW5:6,5,4") - PORT_DIPSETTING( 0x00, "1 Coin/10 Credits" ) - PORT_DIPSETTING( 0x04, "1 Coin/20 Credits" ) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_10C ) ) + PORT_DIPSETTING( 0x04, DEF_STR( 1C_20C ) ) PORT_DIPSETTING( 0x08, "1 Coin/40 Credits" ) - PORT_DIPSETTING( 0x0c, "1 Coin/50 Credits" ) - PORT_DIPSETTING( 0x10, "1 Coin/100 Credits" ) + PORT_DIPSETTING( 0x0c, DEF_STR( 1C_50C ) ) + PORT_DIPSETTING( 0x10, DEF_STR( 1C_100C ) ) PORT_DIPSETTING( 0x14, "1 Coin/200 Credits" ) PORT_DIPSETTING( 0x18, "1 Coin/250 Credits" ) PORT_DIPSETTING( 0x1c, "1 Coin/500 Credits" ) @@ -295,10 +295,10 @@ static INPUT_PORTS_START( dream9 ) // TODO: inputs are very incomplete PORT_DIPSETTING( 0x20, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x40, DEF_STR( 1C_4C ) ) PORT_DIPSETTING( 0x60, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x80, "1 Coin/10 Credits" ) - PORT_DIPSETTING( 0xa0, "1 Coin/20 Credits" ) - PORT_DIPSETTING( 0xc0, "1 Coin/25 Credits" ) - PORT_DIPSETTING( 0xe0, "1 Coin/50 Credits" ) + PORT_DIPSETTING( 0x80, DEF_STR( 1C_10C ) ) + PORT_DIPSETTING( 0xa0, DEF_STR( 1C_20C ) ) + PORT_DIPSETTING( 0xc0, DEF_STR( 1C_25C ) ) + PORT_DIPSETTING( 0xe0, DEF_STR( 1C_50C ) ) INPUT_PORTS_END diff --git a/src/mame/excellent/lastbank.cpp b/src/mame/excellent/lastbank.cpp index 9934691f5d7..025d866f65a 100644 --- a/src/mame/excellent/lastbank.cpp +++ b/src/mame/excellent/lastbank.cpp @@ -383,14 +383,14 @@ static INPUT_PORTS_START( lastbank ) PORT_START("DSW3") PORT_DIPNAME( 0x0f, 0x0f, DEF_STR( Coin_A ) ) PORT_DIPLOCATION("DSW3:1,2,3,4") - PORT_DIPSETTING( 0x07, "1 Coin /100 Credits" ) - PORT_DIPSETTING( 0x08, "1 Coin /50 Credits" ) - PORT_DIPSETTING( 0x09, "1 Coin /25 Credits" ) - PORT_DIPSETTING( 0x0a, "1 Coin /20 Credits" ) - PORT_DIPSETTING( 0x0b, "1 Coin /10 Credits" ) + PORT_DIPSETTING( 0x07, DEF_STR( 1C_100C ) ) + PORT_DIPSETTING( 0x08, DEF_STR( 1C_50C ) ) + PORT_DIPSETTING( 0x09, DEF_STR( 1C_25C ) ) + PORT_DIPSETTING( 0x0a, DEF_STR( 1C_20C ) ) + PORT_DIPSETTING( 0x0b, DEF_STR( 1C_10C ) ) PORT_DIPSETTING( 0x0c, DEF_STR( 1C_5C ) ) PORT_DIPSETTING( 0x0d, DEF_STR( 1C_3C ) ) - PORT_DIPSETTING( 0x01, "5 Coins /2 Credits" ) + PORT_DIPSETTING( 0x01, DEF_STR( 5C_2C ) ) PORT_DIPSETTING( 0x0e, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x05, DEF_STR( 2C_3C ) ) PORT_DIPSETTING( 0x0f, DEF_STR( 1C_1C ) ) @@ -398,16 +398,16 @@ static INPUT_PORTS_START( lastbank ) PORT_DIPSETTING( 0x04, DEF_STR( 3C_1C ) ) PORT_DIPSETTING( 0x03, DEF_STR( 4C_1C ) ) PORT_DIPSETTING( 0x02, DEF_STR( 5C_1C ) ) - PORT_DIPSETTING( 0x00, "10 Coins /1 Credit" ) + PORT_DIPSETTING( 0x00, DEF_STR( 10C_1C ) ) PORT_DIPNAME( 0xf0, 0xf0, "Coin C" ) PORT_DIPLOCATION("DSW3:5,6,7,8") - PORT_DIPSETTING( 0x70, "1 Coin /100 Credits" ) - PORT_DIPSETTING( 0x80, "1 Coin /50 Credits" ) - PORT_DIPSETTING( 0x90, "1 Coin /25 Credits" ) - PORT_DIPSETTING( 0xa0, "1 Coin /20 Credits" ) - PORT_DIPSETTING( 0xb0, "1 Coin /10 Credits" ) + PORT_DIPSETTING( 0x70, DEF_STR( 1C_100C ) ) + PORT_DIPSETTING( 0x80, DEF_STR( 1C_50C ) ) + PORT_DIPSETTING( 0x90, DEF_STR( 1C_25C ) ) + PORT_DIPSETTING( 0xa0, DEF_STR( 1C_20C ) ) + PORT_DIPSETTING( 0xb0, DEF_STR( 1C_10C ) ) PORT_DIPSETTING( 0xc0, DEF_STR( 1C_5C ) ) PORT_DIPSETTING( 0xd0, DEF_STR( 1C_3C ) ) - PORT_DIPSETTING( 0x10, "5 Coins /2 Credits" ) + PORT_DIPSETTING( 0x10, DEF_STR( 5C_2C ) ) PORT_DIPSETTING( 0xe0, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x50, DEF_STR( 2C_3C ) ) PORT_DIPSETTING( 0xf0, DEF_STR( 1C_1C ) ) @@ -415,7 +415,7 @@ static INPUT_PORTS_START( lastbank ) PORT_DIPSETTING( 0x40, DEF_STR( 3C_1C ) ) PORT_DIPSETTING( 0x30, DEF_STR( 4C_1C ) ) PORT_DIPSETTING( 0x20, DEF_STR( 5C_1C ) ) - PORT_DIPSETTING( 0x00, "10 Coins /1 Credit" ) + PORT_DIPSETTING( 0x00, DEF_STR( 10C_1C ) ) PORT_START("DSW4") PORT_DIPNAME( 0x01, 0x01, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW4:1") @@ -428,14 +428,14 @@ static INPUT_PORTS_START( lastbank ) PORT_DIPSETTING( 0x04, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) PORT_DIPNAME( 0x38, 0x38, DEF_STR( Coin_B ) ) PORT_DIPLOCATION("DSW4:4,5,6") - PORT_DIPSETTING( 0x30, "1 Coin /50 Credits" ) + PORT_DIPSETTING( 0x30, DEF_STR( 1C_50C ) ) PORT_DIPSETTING( 0x38, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x28, DEF_STR( 2C_1C ) ) PORT_DIPSETTING( 0x20, DEF_STR( 3C_1C ) ) PORT_DIPSETTING( 0x18, DEF_STR( 5C_1C ) ) PORT_DIPSETTING( 0x10, DEF_STR( 6C_1C ) ) - PORT_DIPSETTING( 0x08, "9 Coins /1 Credit" ) - PORT_DIPSETTING( 0x00, "10 Coins /1 Credit" ) + PORT_DIPSETTING( 0x08, DEF_STR( 9C_1C ) ) + PORT_DIPSETTING( 0x00, DEF_STR( 10C_1C ) ) PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW4:7") PORT_DIPSETTING( 0x40, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) @@ -528,14 +528,14 @@ static INPUT_PORTS_START( fever13 ) PORT_MODIFY("DSW3") PORT_DIPNAME( 0x0f, 0x0f, DEF_STR( Coin_A ) ) PORT_DIPLOCATION("DSW3:1,2,3,4") - PORT_DIPSETTING( 0x07, "1 Coin /100 Credits" ) - PORT_DIPSETTING( 0x08, "1 Coin /50 Credits" ) - PORT_DIPSETTING( 0x09, "1 Coin /25 Credits" ) - PORT_DIPSETTING( 0x0a, "1 Coin /20 Credits" ) - PORT_DIPSETTING( 0x0b, "1 Coin /10 Credits" ) + PORT_DIPSETTING( 0x07, DEF_STR( 1C_100C ) ) + PORT_DIPSETTING( 0x08, DEF_STR( 1C_50C ) ) + PORT_DIPSETTING( 0x09, DEF_STR( 1C_25C ) ) + PORT_DIPSETTING( 0x0a, DEF_STR( 1C_20C ) ) + PORT_DIPSETTING( 0x0b, DEF_STR( 1C_10C ) ) PORT_DIPSETTING( 0x0c, DEF_STR( 1C_5C ) ) PORT_DIPSETTING( 0x0d, DEF_STR( 1C_3C ) ) - PORT_DIPSETTING( 0x01, "5 Coins /2 Credits" ) + PORT_DIPSETTING( 0x01, DEF_STR( 5C_2C ) ) PORT_DIPSETTING( 0x0e, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x05, DEF_STR( 2C_3C ) ) PORT_DIPSETTING( 0x0f, DEF_STR( 1C_1C ) ) @@ -543,16 +543,16 @@ static INPUT_PORTS_START( fever13 ) PORT_DIPSETTING( 0x04, DEF_STR( 3C_1C ) ) PORT_DIPSETTING( 0x03, DEF_STR( 4C_1C ) ) PORT_DIPSETTING( 0x02, DEF_STR( 5C_1C ) ) - PORT_DIPSETTING( 0x00, "10 Coins /1 Credit" ) + PORT_DIPSETTING( 0x00, DEF_STR( 10C_1C ) ) PORT_DIPNAME( 0xf0, 0xf0, DEF_STR( Coin_B ) ) PORT_DIPLOCATION("DSW3:5,6,7,8") - PORT_DIPSETTING( 0x70, "1 Coin /100 Credits" ) - PORT_DIPSETTING( 0x80, "1 Coin /50 Credits" ) - PORT_DIPSETTING( 0x90, "1 Coin /25 Credits" ) - PORT_DIPSETTING( 0xa0, "1 Coin /20 Credits" ) - PORT_DIPSETTING( 0xb0, "1 Coin /10 Credits" ) + PORT_DIPSETTING( 0x70, DEF_STR( 1C_100C ) ) + PORT_DIPSETTING( 0x80, DEF_STR( 1C_50C ) ) + PORT_DIPSETTING( 0x90, DEF_STR( 1C_25C ) ) + PORT_DIPSETTING( 0xa0, DEF_STR( 1C_20C ) ) + PORT_DIPSETTING( 0xb0, DEF_STR( 1C_10C ) ) PORT_DIPSETTING( 0xc0, DEF_STR( 1C_5C ) ) PORT_DIPSETTING( 0xd0, DEF_STR( 1C_3C ) ) - PORT_DIPSETTING( 0x10, "5 Coins /2 Credits" ) + PORT_DIPSETTING( 0x10, DEF_STR( 5C_2C ) ) PORT_DIPSETTING( 0xe0, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x50, DEF_STR( 2C_3C ) ) PORT_DIPSETTING( 0xf0, DEF_STR( 1C_1C ) ) @@ -560,18 +560,18 @@ static INPUT_PORTS_START( fever13 ) PORT_DIPSETTING( 0x40, DEF_STR( 3C_1C ) ) PORT_DIPSETTING( 0x30, DEF_STR( 4C_1C ) ) PORT_DIPSETTING( 0x20, DEF_STR( 5C_1C ) ) - PORT_DIPSETTING( 0x00, "10 Coins /1 Credit" ) + PORT_DIPSETTING( 0x00, DEF_STR( 10C_1C ) ) PORT_MODIFY("DSW4") PORT_DIPNAME( 0x07, 0x07, "Coin C" ) PORT_DIPLOCATION("DSW4:1,2,3") - PORT_DIPSETTING( 0x06, "1 Coin /50 Credits" ) + PORT_DIPSETTING( 0x06, DEF_STR( 1C_50C ) ) PORT_DIPSETTING( 0x07, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x05, DEF_STR( 2C_1C ) ) PORT_DIPSETTING( 0x04, DEF_STR( 3C_1C ) ) PORT_DIPSETTING( 0x03, DEF_STR( 5C_1C ) ) PORT_DIPSETTING( 0x02, DEF_STR( 6C_1C ) ) - PORT_DIPSETTING( 0x01, "9 Coins /1 Credit" ) - PORT_DIPSETTING( 0x00, "10 Coins /1 Credit" ) + PORT_DIPSETTING( 0x01, DEF_STR( 9C_1C ) ) + PORT_DIPSETTING( 0x00, DEF_STR( 10C_1C ) ) PORT_DIPNAME( 0x38, 0x38, "Credit Limit" ) PORT_DIPLOCATION("DSW4:4,5,6") // "Give Up" PORT_DIPSETTING( 0x38, "1000" ) PORT_DIPSETTING( 0x30, "3000" ) diff --git a/src/mame/funworld/snookr10.cpp b/src/mame/funworld/snookr10.cpp index d6a88035f45..08cddb6baf5 100644 --- a/src/mame/funworld/snookr10.cpp +++ b/src/mame/funworld/snookr10.cpp @@ -884,7 +884,7 @@ static INPUT_PORTS_START( apple10 ) PORT_DIPSETTING( 0x0c, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x08, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x04, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x00, "1 Coin / 10 Credits" ) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_10C ) ) PORT_DIPNAME( 0x10, 0x10, "Super Game Settings" ) PORT_DIPLOCATION("SW1:4") PORT_DIPSETTING( 0x10, "Play to Payout" ) PORT_DIPSETTING( 0x00, "Direct Payout" ) diff --git a/src/mame/igs/funtech.cpp b/src/mame/igs/funtech.cpp index d3c889e15bb..f9415a0a604 100644 --- a/src/mame/igs/funtech.cpp +++ b/src/mame/igs/funtech.cpp @@ -422,32 +422,32 @@ static INPUT_PORTS_START( fts2in1 ) PORT_DIPSETTING( 0xc0, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x40, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x80, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x00, "1 Coin/10 Credits" ) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_10C ) ) PORT_START("DSW2") PORT_DIPNAME( 0x07, 0x07, "Keyin B Rate" ) PORT_DIPLOCATION("NO. 2:1,2,3") PORT_DIPSETTING( 0x00, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x04, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x02, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x06, "1 Coin/10 Credits" ) - PORT_DIPSETTING( 0x01, "1 Coin/20 Credits" ) - PORT_DIPSETTING( 0x05, "1 Coin/25 Credits" ) - PORT_DIPSETTING( 0x03, "1 Coin/50 Credits" ) - PORT_DIPSETTING( 0x07, "1 Coin/100 Credits" ) + PORT_DIPSETTING( 0x06, DEF_STR( 1C_10C ) ) + PORT_DIPSETTING( 0x01, DEF_STR( 1C_20C ) ) + PORT_DIPSETTING( 0x05, DEF_STR( 1C_25C ) ) + PORT_DIPSETTING( 0x03, DEF_STR( 1C_50C ) ) + PORT_DIPSETTING( 0x07, DEF_STR( 1C_100C ) ) PORT_DIPNAME( 0x18, 0x18, "Coin C Rate" ) PORT_DIPLOCATION("NO. 2:4,5") PORT_DIPSETTING( 0x00, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x10, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x08, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x18, "1 Coin/10 Credits" ) + PORT_DIPSETTING( 0x18, DEF_STR( 1C_10C ) ) PORT_DIPNAME( 0xe0, 0xe0, "Coin D Rate" ) PORT_DIPLOCATION("NO. 2:6,7,8") PORT_DIPSETTING( 0x00, DEF_STR( 5C_1C) ) PORT_DIPSETTING( 0x80, DEF_STR( 2C_1C ) ) PORT_DIPSETTING( 0x40, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0xc0, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x20, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0xa0, "1 Coin/10 Credits" ) - PORT_DIPSETTING( 0x60, "1 Coin/25 Credits" ) - PORT_DIPSETTING( 0xe0, "1 Coin/50 Credits" ) + PORT_DIPSETTING( 0xa0, DEF_STR( 1C_10C ) ) + PORT_DIPSETTING( 0x60, DEF_STR( 1C_25C ) ) + PORT_DIPSETTING( 0xe0, DEF_STR( 1C_50C ) ) PORT_START("DSW3") PORT_DIPNAME( 0x0f, 0x0f, "Main Game Pay Rate" ) PORT_DIPLOCATION("NO. 3:1,2,3,4") @@ -553,32 +553,32 @@ static INPUT_PORTS_START( poker21 ) PORT_DIPSETTING( 0xc0, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x40, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x80, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x00, "1 Coin/10 Credits" ) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_10C ) ) PORT_START("DSW2") // ok PORT_DIPNAME( 0x07, 0x07, "Keyin B Rate" ) PORT_DIPLOCATION("NO. 2:1,2,3") PORT_DIPSETTING( 0x00, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x04, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x02, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x06, "1 Coin/10 Credits" ) - PORT_DIPSETTING( 0x01, "1 Coin/20 Credits" ) - PORT_DIPSETTING( 0x05, "1 Coin/25 Credits" ) - PORT_DIPSETTING( 0x03, "1 Coin/50 Credits" ) - PORT_DIPSETTING( 0x07, "1 Coin/100 Credits" ) + PORT_DIPSETTING( 0x06, DEF_STR( 1C_10C ) ) + PORT_DIPSETTING( 0x01, DEF_STR( 1C_20C ) ) + PORT_DIPSETTING( 0x05, DEF_STR( 1C_25C ) ) + PORT_DIPSETTING( 0x03, DEF_STR( 1C_50C ) ) + PORT_DIPSETTING( 0x07, DEF_STR( 1C_100C ) ) PORT_DIPNAME( 0x18, 0x18, "Coin C Rate" ) PORT_DIPLOCATION("NO. 2:4,5") PORT_DIPSETTING( 0x00, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x10, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x08, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x18, "1 Coin/10 Credits" ) + PORT_DIPSETTING( 0x18, DEF_STR( 1C_10C ) ) PORT_DIPNAME( 0xe0, 0xe0, "Coin D Rate" ) PORT_DIPLOCATION("NO. 2:6,7,8") PORT_DIPSETTING( 0x00, DEF_STR( 5C_1C) ) PORT_DIPSETTING( 0x80, DEF_STR( 2C_1C ) ) PORT_DIPSETTING( 0x40, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0xc0, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x20, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0xa0, "1 Coin/10 Credits" ) - PORT_DIPSETTING( 0x60, "1 Coin/25 Credits" ) - PORT_DIPSETTING( 0xe0, "1 Coin/50 Credits" ) + PORT_DIPSETTING( 0xa0, DEF_STR( 1C_10C ) ) + PORT_DIPSETTING( 0x60, DEF_STR( 1C_25C ) ) + PORT_DIPSETTING( 0xe0, DEF_STR( 1C_50C ) ) PORT_START("DSW3") PORT_DIPNAME( 0x01, 0x01, DEF_STR( Unknown ) ) PORT_DIPLOCATION("NO. 3:1") diff --git a/src/mame/igs/goldstar.cpp b/src/mame/igs/goldstar.cpp index d1bbff91139..df6e59e253a 100644 --- a/src/mame/igs/goldstar.cpp +++ b/src/mame/igs/goldstar.cpp @@ -3187,33 +3187,33 @@ INPUT_PORTS_END static INPUT_PORTS_START( cmv4_dsw3 ) PORT_START("DSW3") PORT_DIPNAME( 0x03, 0x03, "Key In Rate" ) PORT_DIPLOCATION("DSW3:1,2") - PORT_DIPSETTING( 0x00, "1 Coin/10 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40) // A-Type - PORT_DIPSETTING( 0x01, "1 Coin/20 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40) - PORT_DIPSETTING( 0x02, "1 Coin/50 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40) - PORT_DIPSETTING( 0x03, "1 Coin/100 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_10C ) ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40) // A-Type + PORT_DIPSETTING( 0x01, DEF_STR( 1C_20C ) ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40) + PORT_DIPSETTING( 0x02, DEF_STR( 1C_50C ) ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40) + PORT_DIPSETTING( 0x03, DEF_STR( 1C_100C ) ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40) PORT_DIPSETTING( 0x00, DEF_STR( 1C_5C ) ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00) // B-Type - PORT_DIPSETTING( 0x01, "1 Coin/10 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00) - PORT_DIPSETTING( 0x02, "1 Coin/25 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00) - PORT_DIPSETTING( 0x03, "1 Coin/50 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00) + PORT_DIPSETTING( 0x01, DEF_STR( 1C_10C ) ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00) + PORT_DIPSETTING( 0x02, DEF_STR( 1C_25C ) ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00) + PORT_DIPSETTING( 0x03, DEF_STR( 1C_50C ) ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00) PORT_DIPNAME( 0x0c, 0x0c, "Coin A Rate" ) PORT_DIPLOCATION("DSW3:3,4") PORT_DIPSETTING( 0x00, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x04, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x08, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x0c, "1 Coin/10 Credits" ) + PORT_DIPSETTING( 0x0c, DEF_STR( 1C_10C ) ) PORT_DIPNAME( 0x30, 0x30, "Coin D Rate" ) PORT_DIPLOCATION("DSW3:5,6") PORT_DIPSETTING( 0x30, DEF_STR( 5C_1C ) ) PORT_CONDITION("DSW4",0x10,EQUALS,0x10) // C-Type PORT_DIPSETTING( 0x20, DEF_STR( 2C_1C ) ) PORT_CONDITION("DSW4",0x10,EQUALS,0x10) PORT_DIPSETTING( 0x10, DEF_STR( 1C_1C ) ) PORT_CONDITION("DSW4",0x10,EQUALS,0x10) PORT_DIPSETTING( 0x00, DEF_STR( 1C_2C ) ) PORT_CONDITION("DSW4",0x10,EQUALS,0x10) PORT_DIPSETTING( 0x00, DEF_STR( 1C_5C ) ) PORT_CONDITION("DSW4",0x10,EQUALS,0x00) // D-Type - PORT_DIPSETTING( 0x10, "1 Coin/10 Credits" ) PORT_CONDITION("DSW4",0x10,EQUALS,0x00) - PORT_DIPSETTING( 0x20, "1 Coin/25 Credits" ) PORT_CONDITION("DSW4",0x10,EQUALS,0x00) - PORT_DIPSETTING( 0x30, "1 Coin/50 Credits" ) PORT_CONDITION("DSW4",0x10,EQUALS,0x00) + PORT_DIPSETTING( 0x10, DEF_STR( 1C_10C ) ) PORT_CONDITION("DSW4",0x10,EQUALS,0x00) + PORT_DIPSETTING( 0x20, DEF_STR( 1C_25C ) ) PORT_CONDITION("DSW4",0x10,EQUALS,0x00) + PORT_DIPSETTING( 0x30, DEF_STR( 1C_50C ) ) PORT_CONDITION("DSW4",0x10,EQUALS,0x00) PORT_DIPNAME( 0xc0, 0xc0, "Coin C Rate" ) PORT_DIPLOCATION("DSW3:7,8") PORT_DIPSETTING( 0x00, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x40, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x80, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0xc0, "1 Coin/10 Credits" ) + PORT_DIPSETTING( 0xc0, DEF_STR( 1C_10C ) ) INPUT_PORTS_END static INPUT_PORTS_START( cmv4_dsw4 ) @@ -3303,13 +3303,13 @@ static INPUT_PORTS_START( cb3_dsw3 ) PORT_MODIFY("DSW3") PORT_DIPNAME( 0x03, 0x03, "Key In Rate" ) PORT_DIPLOCATION("DSW3:1,2") PORT_DIPSETTING( 0x00, DEF_STR( 1C_5C ) ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40) // A-Type - PORT_DIPSETTING( 0x01, "1 Coin/10 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40) - PORT_DIPSETTING( 0x02, "1 Coin/25 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40) - PORT_DIPSETTING( 0x03, "1 Coin/50 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40) - PORT_DIPSETTING( 0x00, "1 Coin/10 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00) // B-Type - PORT_DIPSETTING( 0x01, "1 Coin/20 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00) - PORT_DIPSETTING( 0x02, "1 Coin/50 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00) - PORT_DIPSETTING( 0x03, "1 Coin/100 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00) + PORT_DIPSETTING( 0x01, DEF_STR( 1C_10C ) ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40) + PORT_DIPSETTING( 0x02, DEF_STR( 1C_25C ) ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40) + PORT_DIPSETTING( 0x03, DEF_STR( 1C_50C ) ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_10C ) ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00) // B-Type + PORT_DIPSETTING( 0x01, DEF_STR( 1C_20C ) ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00) + PORT_DIPSETTING( 0x02, DEF_STR( 1C_50C ) ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00) + PORT_DIPSETTING( 0x03, DEF_STR( 1C_100C ) ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00) PORT_DIPNAME( 0x30, 0x30, "Coin D Rate" ) PORT_DIPLOCATION("DSW3:5,6") PORT_DIPSETTING( 0x30, DEF_STR( 5C_1C ) ) PORT_CONDITION("DSW4",0x10,EQUALS,0x10) // C-Type PORT_DIPSETTING( 0x20, DEF_STR( 2C_1C ) ) PORT_CONDITION("DSW4",0x10,EQUALS,0x10) @@ -4066,11 +4066,11 @@ static INPUT_PORTS_START( cmast99 ) PORT_DIPSETTING( 0x08, "70%" ) PORT_DIPNAME( 0x30, 0x20, "Coin In Rate" ) PORT_DIPLOCATION("DSW2:5,6") PORT_DIPSETTING( 0x30, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x20, "1 Coin/10 Credits" ) - PORT_DIPSETTING( 0x10, "1 Coin/25 Credits" ) - PORT_DIPSETTING( 0x00, "1 Coin/50 Credits" ) + PORT_DIPSETTING( 0x20, DEF_STR( 1C_10C ) ) + PORT_DIPSETTING( 0x10, DEF_STR( 1C_25C ) ) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_50C ) ) PORT_DIPNAME( 0xc0, 0xc0, "Key In Rate" ) PORT_DIPLOCATION("DSW2:7,8") - PORT_DIPSETTING( 0xc0, "1 Coin/100 Credits" ) + PORT_DIPSETTING( 0xc0, DEF_STR( 1C_100C ) ) PORT_DIPSETTING( 0x80, "1 Coin/110 Credits" ) PORT_DIPSETTING( 0x40, "1 Coin/120 Credits" ) PORT_DIPSETTING( 0x00, "1 Coin/500 Credits" ) @@ -4224,15 +4224,15 @@ static INPUT_PORTS_START( goldstar ) PORT_START("DSW3") // Neither of these work. Does the manual say this is what they do, or is it just nonsense? PORT_DIPNAME( 0x0c, 0x00, DEF_STR( Coin_A ) ) PORT_DIPLOCATION("DSW3:1,2" ) - PORT_DIPSETTING( 0x00, "1 Coin/10 Credits" ) - PORT_DIPSETTING( 0x04, "1 Coin/20 Credits" ) - PORT_DIPSETTING( 0x08, "1 Coin/50 Credits" ) - PORT_DIPSETTING( 0x0c, "1 Coin/100 Credits" ) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_10C ) ) + PORT_DIPSETTING( 0x04, DEF_STR( 1C_20C ) ) + PORT_DIPSETTING( 0x08, DEF_STR( 1C_50C ) ) + PORT_DIPSETTING( 0x0c, DEF_STR( 1C_100C ) ) PORT_DIPNAME( 0xc0, 0x40, "Coin C" ) PORT_DIPLOCATION("DSW3:3,4" ) PORT_DIPSETTING( 0x00, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x40, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x80, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0xc0, "1 Coin/10 Credits" ) + PORT_DIPSETTING( 0xc0, DEF_STR( 1C_10C ) ) PORT_INCLUDE( cmv4_dsw4 ) PORT_MODIFY("DSW4") @@ -4316,14 +4316,14 @@ static INPUT_PORTS_START( chrygld ) PORT_START("DSW3") PORT_DIPNAME( 0x03, 0x03, "Key In Rate" ) PORT_DIPLOCATION("DSW3:1,2") // OK - PORT_DIPSETTING( 0x00, "1 Coin/10 Credits" ) - PORT_DIPSETTING( 0x01, "1 Coin/20 Credits" ) - PORT_DIPSETTING( 0x02, "1 Coin/50 Credits" ) - PORT_DIPSETTING( 0x03, "1 Coin/100 Credits" ) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_10C ) ) + PORT_DIPSETTING( 0x01, DEF_STR( 1C_20C ) ) + PORT_DIPSETTING( 0x02, DEF_STR( 1C_50C ) ) + PORT_DIPSETTING( 0x03, DEF_STR( 1C_100C ) ) PORT_DIPNAME( 0x0c, 0x0c, "Coin A Rate" ) PORT_DIPLOCATION("DSW3:3,4") // OK - unused value also produces 1C/10C - PORT_DIPSETTING( 0x0c, "1 Coin/10 Credits" ) - PORT_DIPSETTING( 0x04, "1 Coin/20 Credits" ) - PORT_DIPSETTING( 0x08, "1 Coin/50 Credits" ) + PORT_DIPSETTING( 0x0c, DEF_STR( 1C_10C ) ) + PORT_DIPSETTING( 0x04, DEF_STR( 1C_20C ) ) + PORT_DIPSETTING( 0x08, DEF_STR( 1C_50C ) ) PORT_DIPNAME( 0x30, 0x30, "Coin D Rate" ) PORT_DIPLOCATION("DSW3:5,6") // OK PORT_DIPSETTING( 0x30, DEF_STR( 5C_1C ) ) PORT_CONDITION("DSW4",0x10,EQUALS,0x10) // C-Type PORT_DIPSETTING( 0x20, DEF_STR( 2C_1C ) ) PORT_CONDITION("DSW4",0x10,EQUALS,0x10) @@ -4337,7 +4337,7 @@ static INPUT_PORTS_START( chrygld ) PORT_DIPSETTING( 0x00, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x40, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x80, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0xc0, "1 Coin/10 Credits" ) + PORT_DIPSETTING( 0xc0, DEF_STR( 1C_10C ) ) PORT_INCLUDE( cb3_dsw4 ) // all OK @@ -4462,33 +4462,33 @@ static INPUT_PORTS_START( chryangl ) PORT_START("DSW5") PORT_DIPNAME( 0x03, 0x00, "Key In Rate" ) PORT_DIPLOCATION("DSW5:1,2") - PORT_DIPSETTING( 0x00, "1 Coin/10 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40) // A-Type - PORT_DIPSETTING( 0x01, "1 Coin/20 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40) - PORT_DIPSETTING( 0x02, "1 Coin/50 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40) - PORT_DIPSETTING( 0x03, "1 Coin/100 Credits" )PORT_CONDITION("DSW2",0x40,EQUALS,0x40) - PORT_DIPSETTING( 0x00, "1 Coin/10 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00) // B-Type - PORT_DIPSETTING( 0x01, "1 Coin/20 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00) - PORT_DIPSETTING( 0x02, "1 Coin/50 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00) - PORT_DIPSETTING( 0x03, "1 Coin/100 Credits" )PORT_CONDITION("DSW2",0x40,EQUALS,0x00) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_10C ) ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40) // A-Type + PORT_DIPSETTING( 0x01, DEF_STR( 1C_20C ) ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40) + PORT_DIPSETTING( 0x02, DEF_STR( 1C_50C ) ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40) + PORT_DIPSETTING( 0x03, DEF_STR( 1C_100C ) ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_10C ) ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00) // B-Type + PORT_DIPSETTING( 0x01, DEF_STR( 1C_20C ) ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00) + PORT_DIPSETTING( 0x02, DEF_STR( 1C_50C ) ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00) + PORT_DIPSETTING( 0x03, DEF_STR( 1C_100C ) ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00) PORT_DIPNAME( 0x0c, 0x0c, "Coin A Rate" ) PORT_DIPLOCATION("DSW5:3,4") PORT_DIPSETTING( 0x00, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x04, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x08, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x0c, "1 Coin/10 Credits" ) + PORT_DIPSETTING( 0x0c, DEF_STR( 1C_10C ) ) PORT_DIPNAME( 0x30, 0x30, "Coin D Rate" ) PORT_DIPLOCATION("DSW5:5,6") PORT_DIPSETTING( 0x30, DEF_STR( 5C_1C ) ) PORT_CONDITION("DSW4",0x10,EQUALS,0x10) // C-Type PORT_DIPSETTING( 0x20, DEF_STR( 2C_1C ) ) PORT_CONDITION("DSW4",0x10,EQUALS,0x10) PORT_DIPSETTING( 0x10, DEF_STR( 1C_1C ) ) PORT_CONDITION("DSW4",0x10,EQUALS,0x10) PORT_DIPSETTING( 0x00, DEF_STR( 1C_2C ) ) PORT_CONDITION("DSW4",0x10,EQUALS,0x10) PORT_DIPSETTING( 0x00, DEF_STR( 1C_5C ) ) PORT_CONDITION("DSW4",0x10,EQUALS,0x00) // D-Type - PORT_DIPSETTING( 0x10, "1 Coin/10 Credits" ) PORT_CONDITION("DSW4",0x10,EQUALS,0x00) - PORT_DIPSETTING( 0x20, "1 Coin/25 Credits" ) PORT_CONDITION("DSW4",0x10,EQUALS,0x00) - PORT_DIPSETTING( 0x30, "1 Coin/50 Credits" ) PORT_CONDITION("DSW4",0x10,EQUALS,0x00) + PORT_DIPSETTING( 0x10, DEF_STR( 1C_10C ) ) PORT_CONDITION("DSW4",0x10,EQUALS,0x00) + PORT_DIPSETTING( 0x20, DEF_STR( 1C_25C ) ) PORT_CONDITION("DSW4",0x10,EQUALS,0x00) + PORT_DIPSETTING( 0x30, DEF_STR( 1C_50C ) ) PORT_CONDITION("DSW4",0x10,EQUALS,0x00) PORT_DIPNAME( 0xc0, 0xc0, "Coin C Rate" ) PORT_DIPLOCATION("DSW5:7,8") PORT_DIPSETTING( 0x00, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x40, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x80, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0xc0, "1 Coin/10 Credits" ) + PORT_DIPSETTING( 0xc0, DEF_STR( 1C_10C ) ) INPUT_PORTS_END // no manual - best guesses @@ -4560,14 +4560,14 @@ static INPUT_PORTS_START( tonypok ) PORT_START("DSW3") PORT_DIPNAME( 0x03, 0x03, "Key In Rate" ) PORT_DIPLOCATION("DSW3:1,2") // OK - PORT_DIPSETTING( 0x00, "1 Coin/10 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40) // A-Type - PORT_DIPSETTING( 0x01, "1 Coin/20 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40) - PORT_DIPSETTING( 0x02, "1 Coin/50 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40) - PORT_DIPSETTING( 0x03, "1 Coin/100 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_10C ) ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40) // A-Type + PORT_DIPSETTING( 0x01, DEF_STR( 1C_20C ) ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40) + PORT_DIPSETTING( 0x02, DEF_STR( 1C_50C ) ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40) + PORT_DIPSETTING( 0x03, DEF_STR( 1C_100C ) ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40) PORT_DIPSETTING( 0x00, DEF_STR( 1C_5C ) ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00) // B-Type - PORT_DIPSETTING( 0x01, "1 Coin/10 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00) - PORT_DIPSETTING( 0x02, "1 Coin/25 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00) - PORT_DIPSETTING( 0x03, "1 Coin/50 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00) + PORT_DIPSETTING( 0x01, DEF_STR( 1C_10C ) ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00) + PORT_DIPSETTING( 0x02, DEF_STR( 1C_25C ) ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00) + PORT_DIPSETTING( 0x03, DEF_STR( 1C_50C ) ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00) PORT_DIPNAME( 0x04, 0x04, "Coin A Rate" ) PORT_DIPLOCATION("DSW3:3") // OK PORT_DIPSETTING( 0x00, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x04, DEF_STR( 1C_2C ) ) @@ -4723,33 +4723,33 @@ static INPUT_PORTS_START( pkrmast ) PORT_START("DSW3") PORT_DIPNAME( 0x03, 0x00, "Key In Rate" ) PORT_DIPLOCATION("DSW3:1,2") - PORT_DIPSETTING( 0x00, "1 Coin/10 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00) // A Type - PORT_DIPSETTING( 0x01, "1 Coin/20 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00) - PORT_DIPSETTING( 0x02, "1 Coin/50 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00) - PORT_DIPSETTING( 0x03, "1 Coin/100 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_10C ) ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00) // A Type + PORT_DIPSETTING( 0x01, DEF_STR( 1C_20C ) ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00) + PORT_DIPSETTING( 0x02, DEF_STR( 1C_50C ) ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00) + PORT_DIPSETTING( 0x03, DEF_STR( 1C_100C ) ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00) PORT_DIPSETTING( 0x00, DEF_STR( 1C_5C) ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40) // B Type - PORT_DIPSETTING( 0x01, "1 Coin/10 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40) - PORT_DIPSETTING( 0x02, "1 Coin/25 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40) - PORT_DIPSETTING( 0x03, "1 Coin/50 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40) + PORT_DIPSETTING( 0x01, DEF_STR( 1C_10C ) ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40) + PORT_DIPSETTING( 0x02, DEF_STR( 1C_25C ) ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40) + PORT_DIPSETTING( 0x03, DEF_STR( 1C_50C ) ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40) PORT_DIPNAME( 0x0c, 0x00, "Coin A Rate" ) PORT_DIPLOCATION("DSW3:3,4") PORT_DIPSETTING( 0x00, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x04, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x08, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x0c, "1 Coin/10 Credits" ) + PORT_DIPSETTING( 0x0c, DEF_STR( 1C_10C ) ) PORT_DIPNAME( 0x30, 0x00, "Coin D Rate" ) PORT_DIPLOCATION("DSW3:5,6") - PORT_DIPSETTING( 0x00, "1 Coin/10 Credits" ) PORT_CONDITION("DSW2",0x80,EQUALS,0x00) // C Type - PORT_DIPSETTING( 0x10, "1 Coin/20 Credits" ) PORT_CONDITION("DSW2",0x80,EQUALS,0x00) - PORT_DIPSETTING( 0x20, "1 Coin/50 Credits" ) PORT_CONDITION("DSW2",0x80,EQUALS,0x00) - PORT_DIPSETTING( 0x30, "1 Coin/100 Credits" ) PORT_CONDITION("DSW2",0x80,EQUALS,0x00) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_10C ) ) PORT_CONDITION("DSW2",0x80,EQUALS,0x00) // C Type + PORT_DIPSETTING( 0x10, DEF_STR( 1C_20C ) ) PORT_CONDITION("DSW2",0x80,EQUALS,0x00) + PORT_DIPSETTING( 0x20, DEF_STR( 1C_50C ) ) PORT_CONDITION("DSW2",0x80,EQUALS,0x00) + PORT_DIPSETTING( 0x30, DEF_STR( 1C_100C ) ) PORT_CONDITION("DSW2",0x80,EQUALS,0x00) PORT_DIPSETTING( 0x00, DEF_STR( 1C_5C) ) PORT_CONDITION("DSW2",0x80,EQUALS,0x80) // D Type - PORT_DIPSETTING( 0x10, "1 Coin/10 Credits" ) PORT_CONDITION("DSW2",0x80,EQUALS,0x80) - PORT_DIPSETTING( 0x20, "1 Coin/25 Credits" ) PORT_CONDITION("DSW2",0x80,EQUALS,0x80) - PORT_DIPSETTING( 0x30, "1 Coin/50 Credits" ) PORT_CONDITION("DSW2",0x80,EQUALS,0x80) + PORT_DIPSETTING( 0x10, DEF_STR( 1C_10C ) ) PORT_CONDITION("DSW2",0x80,EQUALS,0x80) + PORT_DIPSETTING( 0x20, DEF_STR( 1C_25C ) ) PORT_CONDITION("DSW2",0x80,EQUALS,0x80) + PORT_DIPSETTING( 0x30, DEF_STR( 1C_50C ) ) PORT_CONDITION("DSW2",0x80,EQUALS,0x80) PORT_DIPNAME( 0xc0, 0x00, "Coin C Rate" ) PORT_DIPLOCATION("DSW3:7,8") PORT_DIPSETTING( 0x00, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x40, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x80, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0xc0, "1 Coin/10 Credits" ) + PORT_DIPSETTING( 0xc0, DEF_STR( 1C_10C ) ) PORT_START("DSW4") PORT_DIPNAME( 0x07, 0x00, "Credit Limit" ) PORT_DIPLOCATION("DSW4:1,2,3") @@ -4981,32 +4981,32 @@ static INPUT_PORTS_START( chry10 ) PORT_START("DSW3") PORT_DIPNAME( 0x03, 0x03, "Key In Rate" ) PORT_DIPLOCATION("DSW3:1,2") // OK PORT_DIPSETTING( 0x00, DEF_STR( 1C_5C ) ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40) // A-Type - PORT_DIPSETTING( 0x01, "1 Coin/10 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40) - PORT_DIPSETTING( 0x02, "1 Coin/25 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40) - PORT_DIPSETTING( 0x03, "1 Coin/50 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40) - PORT_DIPSETTING( 0x00, "1 Coin/10 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00) // B-Type - PORT_DIPSETTING( 0x01, "1 Coin/20 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00) - PORT_DIPSETTING( 0x02, "1 Coin/50 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00) - PORT_DIPSETTING( 0x03, "1 Coin/100 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00) + PORT_DIPSETTING( 0x01, DEF_STR( 1C_10C ) ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40) + PORT_DIPSETTING( 0x02, DEF_STR( 1C_25C ) ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40) + PORT_DIPSETTING( 0x03, DEF_STR( 1C_50C ) ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_10C ) ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00) // B-Type + PORT_DIPSETTING( 0x01, DEF_STR( 1C_20C ) ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00) + PORT_DIPSETTING( 0x02, DEF_STR( 1C_50C ) ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00) + PORT_DIPSETTING( 0x03, DEF_STR( 1C_100C ) ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00) PORT_DIPNAME( 0x0c, 0x0c, "Coin A Rate" ) PORT_DIPLOCATION("DSW3:3,4") // OK - PORT_DIPSETTING( 0x00, "1 Coin/10 Credits" ) - PORT_DIPSETTING( 0x04, "1 Coin/20 Credits" ) - PORT_DIPSETTING( 0x08, "1 Coin/50 Credits" ) - PORT_DIPSETTING( 0x0c, "1 Coin/100 Credits" ) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_10C ) ) + PORT_DIPSETTING( 0x04, DEF_STR( 1C_20C ) ) + PORT_DIPSETTING( 0x08, DEF_STR( 1C_50C ) ) + PORT_DIPSETTING( 0x0c, DEF_STR( 1C_100C ) ) PORT_DIPNAME( 0x30, 0x30, "Coin D Rate" ) PORT_DIPLOCATION("DSW3:5,6") // OK PORT_DIPSETTING( 0x30, DEF_STR( 5C_1C ) ) PORT_CONDITION("DSW4",0x10,EQUALS,0x10) // C-Type PORT_DIPSETTING( 0x20, "2 Coins/10 Credits" ) PORT_CONDITION("DSW4",0x10,EQUALS,0x10) - PORT_DIPSETTING( 0x10, "1 Coin/10 Credits" ) PORT_CONDITION("DSW4",0x10,EQUALS,0x10) - PORT_DIPSETTING( 0x00, "1 Coin/20 Credits" ) PORT_CONDITION("DSW4",0x10,EQUALS,0x10) + PORT_DIPSETTING( 0x10, DEF_STR( 1C_10C ) ) PORT_CONDITION("DSW4",0x10,EQUALS,0x10) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_20C ) ) PORT_CONDITION("DSW4",0x10,EQUALS,0x10) PORT_DIPSETTING( 0x00, "1 Ticket/50 Credits" ) PORT_CONDITION("DSW4",0x10,EQUALS,0x00) // D-Type PORT_DIPSETTING( 0x10, "1 Ticket/100 Credits" ) PORT_CONDITION("DSW4",0x10,EQUALS,0x00) PORT_DIPSETTING( 0x20, "1 Ticket/200 Credits" ) PORT_CONDITION("DSW4",0x10,EQUALS,0x00) PORT_DIPSETTING( 0x30, "1 Ticket/500 Credits" ) PORT_CONDITION("DSW4",0x10,EQUALS,0x00) PORT_DIPNAME( 0xc0, 0xc0, "Coin C Rate" ) PORT_DIPLOCATION("DSW3:7,8") // OK - PORT_DIPSETTING( 0x00, "1 Coin/10 Credits" ) - PORT_DIPSETTING( 0x40, "1 Coin/20 Credits" ) - PORT_DIPSETTING( 0x80, "1 Coin/50 Credits" ) - PORT_DIPSETTING( 0xc0, "1 Coin/100 Credits" ) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_10C ) ) + PORT_DIPSETTING( 0x40, DEF_STR( 1C_20C ) ) + PORT_DIPSETTING( 0x80, DEF_STR( 1C_50C ) ) + PORT_DIPSETTING( 0xc0, DEF_STR( 1C_100C ) ) PORT_INCLUDE( cb3_dsw4 ) // all OK @@ -5192,9 +5192,9 @@ static INPUT_PORTS_START( lucky8 ) PORT_START("DSW3") // marked as DSW4 in manual PORT_DIPNAME( 0x0f, 0x07, "Coin D Rate" ) PORT_DIPLOCATION("DSW4:1,2,3,4") // OK - all other values are 10C/1C - PORT_DIPSETTING( 0x0f, "10 Coins/1 Credit" ) + PORT_DIPSETTING( 0x0f, DEF_STR( 10C_1C ) ) PORT_DIPSETTING( 0x01, DEF_STR( 5C_1C ) ) - PORT_DIPSETTING( 0x02, "5 Coins/2 Credits" ) + PORT_DIPSETTING( 0x02, DEF_STR( 5C_2C ) ) PORT_DIPSETTING( 0x03, DEF_STR( 4C_1C ) ) PORT_DIPSETTING( 0x04, DEF_STR( 3C_1C ) ) PORT_DIPSETTING( 0x05, DEF_STR( 2C_1C ) ) @@ -5203,10 +5203,10 @@ static INPUT_PORTS_START( lucky8 ) PORT_DIPSETTING( 0x08, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x09, DEF_STR( 1C_3C ) ) PORT_DIPSETTING( 0x0a, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x0b, "1 Coin/10 Credits" ) + PORT_DIPSETTING( 0x0b, DEF_STR( 1C_10C ) ) PORT_DIPNAME( 0x70, 0x60, "Coin C Rate" ) PORT_DIPLOCATION("DSW4:5,6,7") // OK - all other values are 10C/1C - PORT_DIPSETTING( 0x70, "10 Coins/1 Credit" ) - PORT_DIPSETTING( 0x10, "9 Coins/1 Credit" ) + PORT_DIPSETTING( 0x70, DEF_STR( 10C_1C ) ) + PORT_DIPSETTING( 0x10, DEF_STR( 9C_1C ) ) PORT_DIPSETTING( 0x20, DEF_STR( 6C_1C ) ) PORT_DIPSETTING( 0x30, DEF_STR( 5C_1C ) ) PORT_DIPSETTING( 0x40, DEF_STR( 3C_1C ) ) @@ -5219,20 +5219,20 @@ static INPUT_PORTS_START( lucky8 ) PORT_START("DSW4") // marked as DSW3 in manual PORT_DIPNAME( 0x07, 0x07, "Key In Rate" ) PORT_DIPLOCATION("DSW3:1,2,3") // OK PORT_DIPSETTING( 0x00, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x01, "1 Coin/10 Credits" ) - PORT_DIPSETTING( 0x02, "1 Coin/20 Credits" ) - PORT_DIPSETTING( 0x03, "1 Coin/25 Credits" ) + PORT_DIPSETTING( 0x01, DEF_STR( 1C_10C ) ) + PORT_DIPSETTING( 0x02, DEF_STR( 1C_20C ) ) + PORT_DIPSETTING( 0x03, DEF_STR( 1C_25C ) ) PORT_DIPSETTING( 0x04, "1 Coin/40 Credits" ) - PORT_DIPSETTING( 0x05, "1 Coin/50 Credits" ) + PORT_DIPSETTING( 0x05, DEF_STR( 1C_50C ) ) PORT_DIPSETTING( 0x06, "1 Coin/60 Credits" ) - PORT_DIPSETTING( 0x07, "1 Coin/100 Credits" ) + PORT_DIPSETTING( 0x07, DEF_STR( 1C_100C ) ) PORT_DIPNAME( 0x38, 0x38, "Coin A Rate" ) PORT_DIPLOCATION("DSW3:4,5,6") // OK PORT_DIPSETTING( 0x38, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x08, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x10, DEF_STR( 1C_4C ) ) PORT_DIPSETTING( 0x18, DEF_STR( 1C_5C ) ) PORT_DIPSETTING( 0x20, DEF_STR( 1C_6C ) ) // manual says 1C/8C - PORT_DIPSETTING( 0x28, "1 Coin/10 Credits" ) + PORT_DIPSETTING( 0x28, DEF_STR( 1C_10C ) ) PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW3:7") PORT_DIPSETTING( 0x40, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) @@ -5407,9 +5407,9 @@ static INPUT_PORTS_START( ns8linew ) PORT_START("DSW3") PORT_DIPNAME( 0x0f, 0x07, "Coin D Rate" ) PORT_DIPLOCATION("DSW3:1,2,3,4") // OK - all other values are all 10C/1C - PORT_DIPSETTING( 0x0f, "10 Coins/1 Credit" ) + PORT_DIPSETTING( 0x0f, DEF_STR( 10C_1C ) ) PORT_DIPSETTING( 0x01, DEF_STR( 5C_1C ) ) - PORT_DIPSETTING( 0x02, "5 Coins/2 Credits" ) + PORT_DIPSETTING( 0x02, DEF_STR( 5C_2C ) ) PORT_DIPSETTING( 0x03, DEF_STR( 4C_1C ) ) PORT_DIPSETTING( 0x04, DEF_STR( 3C_1C ) ) PORT_DIPSETTING( 0x05, DEF_STR( 2C_1C ) ) @@ -5418,10 +5418,10 @@ static INPUT_PORTS_START( ns8linew ) PORT_DIPSETTING( 0x08, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x09, DEF_STR( 1C_3C ) ) PORT_DIPSETTING( 0x0a, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x0b, "1 Coin/10 Credits" ) + PORT_DIPSETTING( 0x0b, DEF_STR( 1C_10C ) ) PORT_DIPNAME( 0x70, 0x60, "Coin C Rate" ) PORT_DIPLOCATION("DSW3:5,6,7") // OK - all other values are 10C/1C - PORT_DIPSETTING( 0x70, "10 Coins/1 Credit" ) - PORT_DIPSETTING( 0x10, "9 Coins/1 Credit" ) + PORT_DIPSETTING( 0x70, DEF_STR( 10C_1C ) ) + PORT_DIPSETTING( 0x10, DEF_STR( 9C_1C ) ) PORT_DIPSETTING( 0x20, DEF_STR( 6C_1C ) ) PORT_DIPSETTING( 0x30, DEF_STR( 5C_1C ) ) PORT_DIPSETTING( 0x40, DEF_STR( 3C_1C ) ) @@ -5434,20 +5434,20 @@ static INPUT_PORTS_START( ns8linew ) PORT_START("DSW4") PORT_DIPNAME( 0x07, 0x07, "Key In Rate" ) PORT_DIPLOCATION("DSW4:1,2,3") // OK PORT_DIPSETTING( 0x00, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x01, "1 Coin /10 Credits" ) - PORT_DIPSETTING( 0x02, "1 Coin /20 Credits" ) - PORT_DIPSETTING( 0x03, "1 Coin /25 Credits" ) - PORT_DIPSETTING( 0x04, "1 Coin /40 Credits" ) - PORT_DIPSETTING( 0x05, "1 Coin /50 Credits" ) - PORT_DIPSETTING( 0x06, "1 Coin /60 Credits" ) - PORT_DIPSETTING( 0x07, "1 Coin /100 Credits" ) + PORT_DIPSETTING( 0x01, DEF_STR( 1C_10C ) ) + PORT_DIPSETTING( 0x02, DEF_STR( 1C_20C ) ) + PORT_DIPSETTING( 0x03, DEF_STR( 1C_25C ) ) + PORT_DIPSETTING( 0x04, "1 Coin/40 Credits" ) + PORT_DIPSETTING( 0x05, DEF_STR( 1C_50C ) ) + PORT_DIPSETTING( 0x06, "1 Coin/60 Credits" ) + PORT_DIPSETTING( 0x07, DEF_STR( 1C_100C ) ) PORT_DIPNAME( 0x38, 0x00, "Coin A Rate" ) PORT_DIPLOCATION("DSW4:4,5,6") // OK PORT_DIPSETTING( 0x00, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x08, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x10, DEF_STR( 1C_4C ) ) PORT_DIPSETTING( 0x18, DEF_STR( 1C_5C ) ) PORT_DIPSETTING( 0x20, DEF_STR( 1C_6C ) ) // manual says 1c/8c - PORT_DIPSETTING( 0x28, "1 Coin/10 Credits" ) + PORT_DIPSETTING( 0x28, DEF_STR( 1C_10C ) ) PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW4:7") // not checked PORT_DIPSETTING( 0x40, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) @@ -5652,9 +5652,9 @@ static INPUT_PORTS_START( ns8linwa ) PORT_START("DSW3") PORT_DIPNAME( 0x0f, 0x07, "Coin D Rate" ) PORT_DIPLOCATION("DSW3:1,2,3,4") // not checked - PORT_DIPSETTING( 0x0f, "10 Coins/1 Credit" ) + PORT_DIPSETTING( 0x0f, DEF_STR( 10C_1C ) ) PORT_DIPSETTING( 0x01, DEF_STR( 5C_1C ) ) - PORT_DIPSETTING( 0x02, "5 Coins/2 Credits" ) + PORT_DIPSETTING( 0x02, DEF_STR( 5C_2C ) ) PORT_DIPSETTING( 0x03, DEF_STR( 4C_1C ) ) PORT_DIPSETTING( 0x04, DEF_STR( 3C_1C ) ) PORT_DIPSETTING( 0x05, DEF_STR( 2C_1C ) ) @@ -5663,10 +5663,10 @@ static INPUT_PORTS_START( ns8linwa ) PORT_DIPSETTING( 0x08, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x09, DEF_STR( 1C_3C ) ) PORT_DIPSETTING( 0x0a, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x0b, "1 Coin/10 Credits" ) + PORT_DIPSETTING( 0x0b, DEF_STR( 1C_10C ) ) PORT_DIPNAME( 0x70, 0x60, "Coin C Rate" ) PORT_DIPLOCATION("DSW3:5,6,7") // not checked - PORT_DIPSETTING( 0x70, "10 Coins/1 Credit" ) - PORT_DIPSETTING( 0x10, "9 Coins/1 Credit" ) + PORT_DIPSETTING( 0x70, DEF_STR( 10C_1C ) ) + PORT_DIPSETTING( 0x10, DEF_STR( 9C_1C ) ) PORT_DIPSETTING( 0x20, DEF_STR( 6C_1C ) ) PORT_DIPSETTING( 0x30, DEF_STR( 5C_1C ) ) PORT_DIPSETTING( 0x40, DEF_STR( 3C_1C ) ) @@ -5693,7 +5693,7 @@ static INPUT_PORTS_START( ns8linwa ) PORT_DIPSETTING( 0x00, DEF_STR( 1C_1C ) ) // OK PORT_DIPSETTING( 0x10, DEF_STR( 1C_2C ) ) // OK PORT_DIPSETTING( 0x20, DEF_STR( 1C_5C ) ) // OK - PORT_DIPSETTING( 0x30, "1 Coin/10 Credits" ) + PORT_DIPSETTING( 0x30, DEF_STR( 1C_10C ) ) PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW4:7") // not checked PORT_DIPSETTING( 0x40, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) @@ -6118,9 +6118,9 @@ static INPUT_PORTS_START( bingowng ) // On a W-4 PCB DSW3 & DSW4 are reversed and all dips on DSW4 are set to off! PORT_START("DSW3") PORT_DIPNAME( 0x0f, 0x07, "Coin D Rate" ) PORT_DIPLOCATION("DSW3:1,2,3,4") // OK - other values are all 10C/1C - PORT_DIPSETTING( 0x0f, "10 Coins/1 Credit" ) + PORT_DIPSETTING( 0x0f, DEF_STR( 10C_1C ) ) PORT_DIPSETTING( 0x01, DEF_STR( 5C_1C ) ) - PORT_DIPSETTING( 0x02, "5 Coins/2 Credits" ) + PORT_DIPSETTING( 0x02, DEF_STR( 5C_2C ) ) PORT_DIPSETTING( 0x03, DEF_STR( 4C_1C ) ) PORT_DIPSETTING( 0x04, DEF_STR( 3C_1C ) ) PORT_DIPSETTING( 0x05, DEF_STR( 2C_1C ) ) @@ -6129,8 +6129,8 @@ static INPUT_PORTS_START( bingowng ) PORT_DIPSETTING( 0x08, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x09, DEF_STR( 1C_3C ) ) PORT_DIPNAME( 0x70, 0x60, "Coin C Rate" ) PORT_DIPLOCATION("DSW3:5,6,7") // OK - other values are 10C/1C - PORT_DIPSETTING( 0x70, "10 Coins/1 Credit" ) - PORT_DIPSETTING( 0x10, "9 Coins/1 Credit" ) + PORT_DIPSETTING( 0x70, DEF_STR( 10C_1C ) ) + PORT_DIPSETTING( 0x10, DEF_STR( 9C_1C ) ) PORT_DIPSETTING( 0x20, DEF_STR( 6C_1C ) ) PORT_DIPSETTING( 0x30, DEF_STR( 5C_1C ) ) PORT_DIPSETTING( 0x40, DEF_STR( 3C_1C ) ) @@ -6183,7 +6183,7 @@ static INPUT_PORTS_START( bingownga ) PORT_DIPSETTING( 0x10, DEF_STR( 1C_4C ) ) PORT_DIPSETTING( 0x18, DEF_STR( 1C_5C ) ) PORT_DIPSETTING( 0x20, DEF_STR( 1C_6C ) ) - PORT_DIPSETTING( 0x28, "1 Coin/10 Credits" ) + PORT_DIPSETTING( 0x28, DEF_STR( 1C_10C ) ) INPUT_PORTS_END static INPUT_PORTS_START( mbstar ) @@ -6399,25 +6399,25 @@ static INPUT_PORTS_START( magodds ) PORT_DIPSETTING( 0x05, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x06, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x07, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x04, "1 Coin/10 Credits" ) - PORT_DIPSETTING( 0x03, "1 Coin/20 Credits" ) + PORT_DIPSETTING( 0x04, DEF_STR( 1C_10C ) ) + PORT_DIPSETTING( 0x03, DEF_STR( 1C_20C ) ) PORT_DIPSETTING( 0x02, "1 Coin/30 Credits" ) PORT_DIPSETTING( 0x01, "1 Coin/40 Credits" ) - PORT_DIPSETTING( 0x00, "1 Coin/50 Credits" ) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_50C ) ) PORT_DIPNAME( 0x38, 0x00, "Key In Rate" ) PORT_DIPLOCATION("DSW1:4,5,6") // OK - aka Coin B PORT_DIPSETTING( 0x10, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x18, "1 Coin/10 Credits" ) - PORT_DIPSETTING( 0x20, "1 Coin/20 Credits" ) - PORT_DIPSETTING( 0x28, "1 Coin/25 Credits" ) + PORT_DIPSETTING( 0x18, DEF_STR( 1C_10C ) ) + PORT_DIPSETTING( 0x20, DEF_STR( 1C_20C ) ) + PORT_DIPSETTING( 0x28, DEF_STR( 1C_25C ) ) PORT_DIPSETTING( 0x30, "1 Coin/40 Credits" ) - PORT_DIPSETTING( 0x38, "1 Coin/50 Credits" ) + PORT_DIPSETTING( 0x38, DEF_STR( 1C_50C ) ) PORT_DIPSETTING( 0x08, "1 Coin/60 Credits" ) - PORT_DIPSETTING( 0x00, "1 Coin/100 Credits" ) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_100C ) ) PORT_DIPNAME( 0xc0, 0x00, "Coin C Rate" ) PORT_DIPLOCATION("DSW1:7,8") // OK PORT_DIPSETTING( 0x40, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x80, "1 Coin/10 Credits" ) - PORT_DIPSETTING( 0xc0, "1 Coin/25 Credits" ) - PORT_DIPSETTING( 0x00, "1 Coin/50 Credits" ) + PORT_DIPSETTING( 0x80, DEF_STR( 1C_10C ) ) + PORT_DIPSETTING( 0xc0, DEF_STR( 1C_25C ) ) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_50C ) ) PORT_START("DSW2") PORT_DIPNAME( 0x07, 0x04, "Main Game Level" ) PORT_DIPLOCATION("DSW2:1,2,3") @@ -6458,9 +6458,9 @@ static INPUT_PORTS_START( magodds ) PORT_DIPSETTING( 0x08, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) PORT_DIPNAME( 0xf0, 0xf0, "Coin D Rate" ) PORT_DIPLOCATION("DSW4:5,6,7,8") // OK - PORT_DIPSETTING( 0x00, "10 Coins/1 Credit" ) + PORT_DIPSETTING( 0x00, DEF_STR( 10C_1C ) ) PORT_DIPSETTING( 0x10, DEF_STR( 5C_1C ) ) - PORT_DIPSETTING( 0x20, "5 Coins/2 Credits" ) + PORT_DIPSETTING( 0x20, DEF_STR( 5C_2C ) ) PORT_DIPSETTING( 0x30, DEF_STR( 4C_1C ) ) PORT_DIPSETTING( 0x40, DEF_STR( 4C_3C ) ) PORT_DIPSETTING( 0x60, DEF_STR( 3C_1C ) ) @@ -6473,7 +6473,7 @@ static INPUT_PORTS_START( magodds ) PORT_DIPSETTING( 0xd0, DEF_STR( 1C_3C ) ) PORT_DIPSETTING( 0xc0, DEF_STR( 1C_4C ) ) PORT_DIPSETTING( 0xb0, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0xa0, "1 Coin/10 Credits" ) + PORT_DIPSETTING( 0xa0, DEF_STR( 1C_10C ) ) PORT_START("DSW4") // marked as DSW3 PORT_DIPNAME( 0x03, 0x00, "Hopper Limit" ) PORT_DIPLOCATION("DSW3:1,2") // not checked @@ -6568,10 +6568,10 @@ static INPUT_PORTS_START( schery97 ) PORT_DIPSETTING( 0x04, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x08, DEF_STR( 1C_4C ) ) PORT_DIPSETTING( 0x0c, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x10, "1 Coin/10 Credits" ) - PORT_DIPSETTING( 0x14, "1 Coin/20 Credits" ) - PORT_DIPSETTING( 0x18, "1 Coin/25 Credits" ) - PORT_DIPSETTING( 0x1c, "1 Coin/100 Credits" ) + PORT_DIPSETTING( 0x10, DEF_STR( 1C_10C ) ) + PORT_DIPSETTING( 0x14, DEF_STR( 1C_20C ) ) + PORT_DIPSETTING( 0x18, DEF_STR( 1C_25C ) ) + PORT_DIPSETTING( 0x1c, DEF_STR( 1C_100C ) ) PORT_DIPNAME( 0x60, 0x00, "Note In Value" ) PORT_DIPLOCATION("DSW2:6,7") // OK PORT_DIPSETTING( 0x00, "100" ) PORT_DIPSETTING( 0x20, "200" ) @@ -6748,10 +6748,10 @@ static INPUT_PORTS_START( nfb96 ) PORT_DIPSETTING( 0x04, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x08, DEF_STR( 1C_4C ) ) PORT_DIPSETTING( 0x0c, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x10, "1 Coin/10 Credits" ) - PORT_DIPSETTING( 0x14, "1 Coin/20 Credits" ) - PORT_DIPSETTING( 0x18, "1 Coin/25 Credits" ) - PORT_DIPSETTING( 0x1c, "1 Coin/100 Credits" ) + PORT_DIPSETTING( 0x10, DEF_STR( 1C_10C ) ) + PORT_DIPSETTING( 0x14, DEF_STR( 1C_20C ) ) + PORT_DIPSETTING( 0x18, DEF_STR( 1C_25C ) ) + PORT_DIPSETTING( 0x1c, DEF_STR( 1C_100C ) ) PORT_DIPNAME( 0x60, 0x00, "Note In Value" ) PORT_DIPLOCATION("DSW2:6,7") // OK PORT_DIPSETTING( 0x00, "100" ) PORT_DIPSETTING( 0x20, "200" ) @@ -6920,7 +6920,7 @@ static INPUT_PORTS_START( nfb96tx ) PORT_DIPSETTING( 0x02, DEF_STR( Yes ) ) PORT_DIPNAME( 0x04, 0x04, "Coin In Rate" ) PORT_DIPLOCATION("DSW2:3") // OK PORT_DIPSETTING( 0x00, DEF_STR( 1C_5C ) ) // Nickel slots in manual - PORT_DIPSETTING( 0x04, "1 Coin/25 Credits" ) // Penny slots in manual + PORT_DIPSETTING( 0x04, DEF_STR( 1C_25C ) ) // Penny slots in manual PORT_DIPNAME( 0x38, 0x10, "Ticket In Value" ) PORT_DIPLOCATION("DSW2:4,5,6") // OK PORT_DIPSETTING( 0x00, "10" ) PORT_DIPSETTING( 0x08, "20" ) @@ -7096,10 +7096,10 @@ static INPUT_PORTS_START( fb2010 ) // hit 'start1' to init NVRAM for first time PORT_DIPSETTING( 0x04, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x08, DEF_STR( 1C_4C ) ) PORT_DIPSETTING( 0x0c, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x10, "1 Coin/10 Credits" ) - PORT_DIPSETTING( 0x14, "1 Coin/20 Credits" ) - PORT_DIPSETTING( 0x18, "1 Coin/25 Credits" ) - PORT_DIPSETTING( 0x1c, "1 Coin/100 Credits" ) + PORT_DIPSETTING( 0x10, DEF_STR( 1C_10C ) ) + PORT_DIPSETTING( 0x14, DEF_STR( 1C_20C ) ) + PORT_DIPSETTING( 0x18, DEF_STR( 1C_25C ) ) + PORT_DIPSETTING( 0x1c, DEF_STR( 1C_100C ) ) PORT_DIPNAME( 0x60, 0x00, "Note In" ) PORT_DIPLOCATION("DSW2:6,7") PORT_DIPSETTING( 0x00, "100" ) PORT_DIPSETTING( 0x20, "200" ) @@ -7267,10 +7267,10 @@ static INPUT_PORTS_START( roypok96 ) PORT_DIPSETTING( 0x04, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x08, DEF_STR( 1C_4C ) ) PORT_DIPSETTING( 0x0c, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x10, "1 Coin/10 Credits" ) - PORT_DIPSETTING( 0x14, "1 Coin/20 Credits" ) - PORT_DIPSETTING( 0x18, "1 Coin/25 Credits" ) - PORT_DIPSETTING( 0x1c, "1 Coin/100 Credits" ) + PORT_DIPSETTING( 0x10, DEF_STR( 1C_10C ) ) + PORT_DIPSETTING( 0x14, DEF_STR( 1C_20C ) ) + PORT_DIPSETTING( 0x18, DEF_STR( 1C_25C ) ) + PORT_DIPSETTING( 0x1c, DEF_STR( 1C_100C ) ) PORT_DIPNAME( 0x60, 0x00, "Note In Value" ) PORT_DIPLOCATION("DSW2:6,7") // OK PORT_DIPSETTING( 0x00, "100" ) PORT_DIPSETTING( 0x20, "200" ) @@ -7447,10 +7447,10 @@ static INPUT_PORTS_START( pokonl97 ) PORT_DIPSETTING( 0x04, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x08, DEF_STR( 1C_4C ) ) PORT_DIPSETTING( 0x0c, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x10, "1 Coin/10 Credits" ) - PORT_DIPSETTING( 0x14, "1 Coin/20 Credits" ) - PORT_DIPSETTING( 0x18, "1 Coin/25 Credits" ) - PORT_DIPSETTING( 0x1c, "1 Coin/100 Credits" ) + PORT_DIPSETTING( 0x10, DEF_STR( 1C_10C ) ) + PORT_DIPSETTING( 0x14, DEF_STR( 1C_20C ) ) + PORT_DIPSETTING( 0x18, DEF_STR( 1C_25C ) ) + PORT_DIPSETTING( 0x1c, DEF_STR( 1C_100C ) ) PORT_DIPNAME( 0x60, 0x00, "Note In Value" ) PORT_DIPLOCATION("DSW2:6,7") // OK PORT_DIPSETTING( 0x00, "100" ) PORT_DIPSETTING( 0x20, "200" ) @@ -7602,10 +7602,10 @@ static INPUT_PORTS_START( match98 ) PORT_DIPSETTING( 0x04, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x08, DEF_STR( 1C_4C ) ) PORT_DIPSETTING( 0x0c, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x10, "1 Coin/10 Credits" ) - PORT_DIPSETTING( 0x14, "1 Coin/20 Credits" ) - PORT_DIPSETTING( 0x18, "1 Coin/25 Credits" ) - PORT_DIPSETTING( 0x1c, "1 Coin/100 Credits" ) + PORT_DIPSETTING( 0x10, DEF_STR( 1C_10C ) ) + PORT_DIPSETTING( 0x14, DEF_STR( 1C_20C ) ) + PORT_DIPSETTING( 0x18, DEF_STR( 1C_25C ) ) + PORT_DIPSETTING( 0x1c, DEF_STR( 1C_100C ) ) PORT_DIPNAME( 0x60, 0x00, "Note In Value" ) PORT_DIPLOCATION("DSW2:6,7") // OK PORT_DIPSETTING( 0x00, "100" ) PORT_DIPSETTING( 0x20, "200" ) @@ -7734,10 +7734,10 @@ static INPUT_PORTS_START( nfb96bl ) PORT_DIPSETTING( 0x04, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x08, DEF_STR( 1C_4C ) ) PORT_DIPSETTING( 0x0c, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x10, "1 Coin/10 Credits" ) - PORT_DIPSETTING( 0x14, "1 Coin/20 Credits" ) - PORT_DIPSETTING( 0x18, "1 Coin/25 Credits" ) - PORT_DIPSETTING( 0x1c, "1 Coin/100 Credits" ) + PORT_DIPSETTING( 0x10, DEF_STR( 1C_10C ) ) + PORT_DIPSETTING( 0x14, DEF_STR( 1C_20C ) ) + PORT_DIPSETTING( 0x18, DEF_STR( 1C_25C ) ) + PORT_DIPSETTING( 0x1c, DEF_STR( 1C_100C ) ) PORT_DIPNAME( 0x60, 0x00, "Note In Value" ) PORT_DIPLOCATION("DSW2:6,7") // OK PORT_DIPSETTING( 0x00, "100" ) PORT_DIPSETTING( 0x20, "200" ) @@ -7918,22 +7918,22 @@ static INPUT_PORTS_START( unkch ) PORT_START("DSW3") PORT_DIPNAME( 0x03, 0x00, "Coin A Rate" ) PORT_DIPLOCATION("DSW3:1,2") // OK PORT_DIPSETTING( 0x00, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x01, "1 Coin/10 Credits" ) - PORT_DIPSETTING( 0x02, "1 Coin/20 Credits" ) - PORT_DIPSETTING( 0x03, "1 Coin/50 Credits" ) + PORT_DIPSETTING( 0x01, DEF_STR( 1C_10C ) ) + PORT_DIPSETTING( 0x02, DEF_STR( 1C_20C ) ) + PORT_DIPSETTING( 0x03, DEF_STR( 1C_50C ) ) PORT_DIPNAME( 0x04, 0x00, "Gettoni/Ticket" ) PORT_DIPLOCATION("DSW3:3") // OK PORT_DIPSETTING( 0x00, "10/100" ) PORT_DIPSETTING( 0x04, "20/200" ) PORT_DIPNAME( 0x18, 0x00, "Key In Rate" ) PORT_DIPLOCATION("DSW3:4,5") // OK - PORT_DIPSETTING( 0x00, "1 Coin/25 Credits" ) PORT_CONDITION("DSW3", 0x03, EQUALS, 0x00) // 5*5 - PORT_DIPSETTING( 0x08, "1 Coin/50 Credits" ) PORT_CONDITION("DSW3", 0x03, EQUALS, 0x00) // 5*10 - PORT_DIPSETTING( 0x10, "1 Coin/100 Credits" ) PORT_CONDITION("DSW3", 0x03, EQUALS, 0x00) // 5*20 + PORT_DIPSETTING( 0x00, DEF_STR( 1C_25C ) ) PORT_CONDITION("DSW3", 0x03, EQUALS, 0x00) // 5*5 + PORT_DIPSETTING( 0x08, DEF_STR( 1C_50C ) ) PORT_CONDITION("DSW3", 0x03, EQUALS, 0x00) // 5*10 + PORT_DIPSETTING( 0x10, DEF_STR( 1C_100C ) ) PORT_CONDITION("DSW3", 0x03, EQUALS, 0x00) // 5*20 PORT_DIPSETTING( 0x18, "1 Coin/250 Credits" ) PORT_CONDITION("DSW3", 0x03, EQUALS, 0x00) // 5*50 - PORT_DIPSETTING( 0x00, "1 Coin/50 Credits" ) PORT_CONDITION("DSW3", 0x03, EQUALS, 0x01) // 10*5 - PORT_DIPSETTING( 0x08, "1 Coin/100 Credits" ) PORT_CONDITION("DSW3", 0x03, EQUALS, 0x01) // 10*10 + PORT_DIPSETTING( 0x00, DEF_STR( 1C_50C ) ) PORT_CONDITION("DSW3", 0x03, EQUALS, 0x01) // 10*5 + PORT_DIPSETTING( 0x08, DEF_STR( 1C_100C ) ) PORT_CONDITION("DSW3", 0x03, EQUALS, 0x01) // 10*10 PORT_DIPSETTING( 0x10, "1 Coin/200 Credits" ) PORT_CONDITION("DSW3", 0x03, EQUALS, 0x01) // 10*20 PORT_DIPSETTING( 0x18, "1 Coin/500 Credits" ) PORT_CONDITION("DSW3", 0x03, EQUALS, 0x01) // 10*50 - PORT_DIPSETTING( 0x00, "1 Coin/100 Credits" ) PORT_CONDITION("DSW3", 0x03, EQUALS, 0x02) // 20*5 + PORT_DIPSETTING( 0x00, DEF_STR( 1C_100C ) ) PORT_CONDITION("DSW3", 0x03, EQUALS, 0x02) // 20*5 PORT_DIPSETTING( 0x08, "1 Coin/200 Credits" ) PORT_CONDITION("DSW3", 0x03, EQUALS, 0x02) // 20*10 PORT_DIPSETTING( 0x10, "1 Coin/400 Credits" ) PORT_CONDITION("DSW3", 0x03, EQUALS, 0x02) // 20*20 PORT_DIPSETTING( 0x18, "1 Coin/1,000 Credits" ) PORT_CONDITION("DSW3", 0x03, EQUALS, 0x02) // 20*50 @@ -8153,9 +8153,9 @@ static INPUT_PORTS_START( unkch4 ) PORT_DIPSETTING( 0x02, DEF_STR( 1C_4C ) ) PORT_DIPSETTING( 0x03, DEF_STR( 1C_5C ) ) PORT_DIPSETTING( 0x04, DEF_STR( 1C_8C ) ) - PORT_DIPSETTING( 0x05, "1 Coin/10 Credits" ) - PORT_DIPSETTING( 0x06, "1 Coin/20 Credits" ) - PORT_DIPSETTING( 0x07, "1 Coin/50 Credits" ) + PORT_DIPSETTING( 0x05, DEF_STR( 1C_10C ) ) + PORT_DIPSETTING( 0x06, DEF_STR( 1C_20C ) ) + PORT_DIPSETTING( 0x07, DEF_STR( 1C_50C ) ) PORT_DIPNAME( 0x18, 0x00, "Key In Rate" ) PORT_DIPLOCATION("DSW3:4,5") // OK PORT_DIPSETTING( 0x00, "5x Coin A" ) PORT_DIPSETTING( 0x08, "10x Coin A" ) @@ -8163,18 +8163,18 @@ static INPUT_PORTS_START( unkch4 ) PORT_DIPSETTING( 0x18, "50x Coin A" ) PORT_DIPNAME( 0x20, 0x00, "Coin C Rate" ) PORT_DIPLOCATION("DSW3:6") // OK PORT_DIPSETTING( 0x00, DEF_STR( 1C_5C ) ) PORT_CONDITION("DSW3", 0x07, EQUALS, 0x00) // 1*5 - PORT_DIPSETTING( 0x20, "1 Coin/10 Credits" ) PORT_CONDITION("DSW3", 0x07, EQUALS, 0x00) // 1*10 - PORT_DIPSETTING( 0x00, "1 Coin/10 Credits" ) PORT_CONDITION("DSW3", 0x07, EQUALS, 0x01) // 2*5 - PORT_DIPSETTING( 0x20, "1 Coin/20 Credits" ) PORT_CONDITION("DSW3", 0x07, EQUALS, 0x01) // 2*10 - PORT_DIPSETTING( 0x00, "1 Coin/20 Credits" ) PORT_CONDITION("DSW3", 0x07, EQUALS, 0x02) // 4*5 + PORT_DIPSETTING( 0x20, DEF_STR( 1C_10C ) ) PORT_CONDITION("DSW3", 0x07, EQUALS, 0x00) // 1*10 + PORT_DIPSETTING( 0x00, DEF_STR( 1C_10C ) ) PORT_CONDITION("DSW3", 0x07, EQUALS, 0x01) // 2*5 + PORT_DIPSETTING( 0x20, DEF_STR( 1C_20C ) ) PORT_CONDITION("DSW3", 0x07, EQUALS, 0x01) // 2*10 + PORT_DIPSETTING( 0x00, DEF_STR( 1C_20C ) ) PORT_CONDITION("DSW3", 0x07, EQUALS, 0x02) // 4*5 PORT_DIPSETTING( 0x20, "1 Coin/40 Credits" ) PORT_CONDITION("DSW3", 0x07, EQUALS, 0x02) // 4*10 - PORT_DIPSETTING( 0x00, "1 Coin/25 Credits" ) PORT_CONDITION("DSW3", 0x07, EQUALS, 0x03) // 5*5 - PORT_DIPSETTING( 0x20, "1 Coin/50 Credits" ) PORT_CONDITION("DSW3", 0x07, EQUALS, 0x03) // 5*10 + PORT_DIPSETTING( 0x00, DEF_STR( 1C_25C ) ) PORT_CONDITION("DSW3", 0x07, EQUALS, 0x03) // 5*5 + PORT_DIPSETTING( 0x20, DEF_STR( 1C_50C ) ) PORT_CONDITION("DSW3", 0x07, EQUALS, 0x03) // 5*10 PORT_DIPSETTING( 0x00, "1 Coin/40 Credits" ) PORT_CONDITION("DSW3", 0x07, EQUALS, 0x04) // 8*5 PORT_DIPSETTING( 0x20, "1 Coin/80 Credits" ) PORT_CONDITION("DSW3", 0x07, EQUALS, 0x04) // 8*10 - PORT_DIPSETTING( 0x00, "1 Coin/50 Credits" ) PORT_CONDITION("DSW3", 0x07, EQUALS, 0x05) // 10*5 - PORT_DIPSETTING( 0x20, "1 Coin/100 Credits" ) PORT_CONDITION("DSW3", 0x07, EQUALS, 0x05) // 10*10 - PORT_DIPSETTING( 0x00, "1 Coin/100 Credits" ) PORT_CONDITION("DSW3", 0x07, EQUALS, 0x06) // 20*5 + PORT_DIPSETTING( 0x00, DEF_STR( 1C_50C ) ) PORT_CONDITION("DSW3", 0x07, EQUALS, 0x05) // 10*5 + PORT_DIPSETTING( 0x20, DEF_STR( 1C_100C ) ) PORT_CONDITION("DSW3", 0x07, EQUALS, 0x05) // 10*10 + PORT_DIPSETTING( 0x00, DEF_STR( 1C_100C ) ) PORT_CONDITION("DSW3", 0x07, EQUALS, 0x06) // 20*5 PORT_DIPSETTING( 0x20, "1 Coin/200 Credits" ) PORT_CONDITION("DSW3", 0x07, EQUALS, 0x06) // 20*10 PORT_DIPSETTING( 0x00, "1 Coin/250 Credits" ) PORT_CONDITION("DSW3", 0x07, EQUALS, 0x07) // 50*5 PORT_DIPSETTING( 0x20, "1 Coin/500 Credits" ) PORT_CONDITION("DSW3", 0x07, EQUALS, 0x07) // 50*10 @@ -8907,12 +8907,12 @@ static INPUT_PORTS_START( feverch ) PORT_DIPSETTING( 0x06, "60 Credits" ) PORT_DIPSETTING( 0x07, "100 Credits" ) PORT_DIPNAME( 0x38, 0x38, "Coin A Rate" ) PORT_DIPLOCATION("DSW3:4,5,6") - PORT_DIPSETTING( 0x38, "1 Coin/50 Credits" ) // why?? hacked? + PORT_DIPSETTING( 0x38, DEF_STR( 1C_50C ) ) // why?? hacked? PORT_DIPSETTING( 0x08, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x10, DEF_STR( 1C_4C ) ) PORT_DIPSETTING( 0x18, DEF_STR( 1C_5C ) ) PORT_DIPSETTING( 0x20, DEF_STR( 1C_6C ) ) - PORT_DIPSETTING( 0x28, "1 Coin/10 Credits" ) + PORT_DIPSETTING( 0x28, DEF_STR( 1C_10C ) ) PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW3:7") PORT_DIPSETTING( 0x40, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) @@ -8922,9 +8922,9 @@ static INPUT_PORTS_START( feverch ) PORT_START("DSW4") PORT_DIPNAME( 0x0f, 0x0f, "Coin D Rate" ) PORT_DIPLOCATION("DSW4:1,2,3,4") - PORT_DIPSETTING( 0x0f, "10 Coins/1 Credit" ) + PORT_DIPSETTING( 0x0f, DEF_STR( 10C_1C ) ) PORT_DIPSETTING( 0x01, DEF_STR( 5C_1C ) ) - PORT_DIPSETTING( 0x02, "5 Coins/2 Credits" ) + PORT_DIPSETTING( 0x02, DEF_STR( 5C_2C ) ) PORT_DIPSETTING( 0x03, DEF_STR( 4C_1C ) ) PORT_DIPSETTING( 0x04, DEF_STR( 3C_1C ) ) PORT_DIPSETTING( 0x05, DEF_STR( 2C_1C ) ) @@ -8933,10 +8933,10 @@ static INPUT_PORTS_START( feverch ) PORT_DIPSETTING( 0x08, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x09, DEF_STR( 1C_3C ) ) PORT_DIPSETTING( 0x0a, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x0b, "1 Coin/10 Credits" ) + PORT_DIPSETTING( 0x0b, DEF_STR( 1C_10C ) ) PORT_DIPNAME( 0x70, 0x70, "Coin C Rate" ) PORT_DIPLOCATION("DSW4:5,6,7") - PORT_DIPSETTING( 0x70, "1 Coin/50 Credits" ) // why?? hacked? - PORT_DIPSETTING( 0x10, "9 Coins/1 Credit" ) + PORT_DIPSETTING( 0x70, DEF_STR( 1C_50C ) ) // why?? hacked? + PORT_DIPSETTING( 0x10, DEF_STR( 9C_1C ) ) PORT_DIPSETTING( 0x20, DEF_STR( 6C_1C ) ) PORT_DIPSETTING( 0x30, DEF_STR( 5C_1C ) ) PORT_DIPSETTING( 0x40, DEF_STR( 3C_1C ) ) @@ -9084,14 +9084,14 @@ static INPUT_PORTS_START( star100 ) PORT_START("DSW4-0") PORT_DIPNAME( 0x07, 0x07, "Coinage A, B & C" ) PORT_DIPLOCATION("SW4:1,2,3") - PORT_DIPSETTING( 0x00, "1 Coin / 1 Credit" ) - PORT_DIPSETTING( 0x01, "1 Coin / 5 Credits" ) - PORT_DIPSETTING( 0x02, "1 Coin / 10 Credits" ) - PORT_DIPSETTING( 0x03, "1 Coin / 20 Credits" ) - PORT_DIPSETTING( 0x04, "1 Coin / 30 Credits" ) - PORT_DIPSETTING( 0x05, "1 Coin / 40 Credits" ) - PORT_DIPSETTING( 0x06, "1 Coin / 50 Credits" ) - PORT_DIPSETTING( 0x07, "1 Coin / 100 Credit" ) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_1C ) ) + PORT_DIPSETTING( 0x01, DEF_STR( 1C_5C ) ) + PORT_DIPSETTING( 0x02, DEF_STR( 1C_10C ) ) + PORT_DIPSETTING( 0x03, DEF_STR( 1C_20C ) ) + PORT_DIPSETTING( 0x04, "1 Coin/30 Credits" ) + PORT_DIPSETTING( 0x05, "1 Coin/40 Credits" ) + PORT_DIPSETTING( 0x06, DEF_STR( 1C_50C ) ) + PORT_DIPSETTING( 0x07, DEF_STR( 1C_100C ) ) // the following two are 'bonus', and need conditional port since they are in different banks PORT_DIPNAME( 0x08, 0x08, "Bonus (switch-1)" ) PORT_DIPLOCATION("SW4:4") @@ -9244,15 +9244,15 @@ static INPUT_PORTS_START( crazybon ) PORT_START("DSW3-0") PORT_DIPNAME( 0x03, 0x02, "Key In Rate" ) PORT_DIPLOCATION("DSW3:1,2") // OK - PORT_DIPSETTING( 0x03, "1 Coin/10 Credits" ) - PORT_DIPSETTING( 0x02, "1 Coin/50 Credits" ) - PORT_DIPSETTING( 0x01, "1 Coin/100 Credits" ) + PORT_DIPSETTING( 0x03, DEF_STR( 1C_10C ) ) + PORT_DIPSETTING( 0x02, DEF_STR( 1C_50C ) ) + PORT_DIPSETTING( 0x01, DEF_STR( 1C_100C ) ) PORT_DIPSETTING( 0x00, "1 Coin/500 Credits" ) PORT_DIPNAME( 0x0c, 0x00, "Coin A Rate" ) PORT_DIPLOCATION("DSW3:3,4") // OK PORT_DIPSETTING( 0x0c, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x08, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x04, "1 Coin/10 Credits" ) - PORT_DIPSETTING( 0x00, "1 Coin/50 Credits" ) + PORT_DIPSETTING( 0x04, DEF_STR( 1C_10C ) ) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_50C ) ) PORT_BIT( 0xf0, IP_ACTIVE_LOW, IPT_UNUSED ) PORT_START("DSW3-1") @@ -9391,33 +9391,33 @@ static INPUT_PORTS_START( cmpacman ) PORT_START("DSW3") PORT_DIPNAME( 0x03, 0x03, "Key In Rate" ) PORT_DIPLOCATION("DSW3:!1,!2") // OK - PORT_DIPSETTING( 0x00, "1 Coin/10 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40) // A-Type - PORT_DIPSETTING( 0x01, "1 Coin/20 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40) - PORT_DIPSETTING( 0x02, "1 Coin/50 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40) - PORT_DIPSETTING( 0x03, "1 Coin/100 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_10C ) ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40) // A-Type + PORT_DIPSETTING( 0x01, DEF_STR( 1C_20C ) ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40) + PORT_DIPSETTING( 0x02, DEF_STR( 1C_50C ) ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40) + PORT_DIPSETTING( 0x03, DEF_STR( 1C_100C ) ) PORT_CONDITION("DSW2",0x40,EQUALS,0x40) PORT_DIPSETTING( 0x00, DEF_STR( 1C_5C ) ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00) // B-Type - PORT_DIPSETTING( 0x01, "1 Coin/10 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00) - PORT_DIPSETTING( 0x02, "1 Coin/25 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00) - PORT_DIPSETTING( 0x03, "1 Coin/50 Credits" ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00) + PORT_DIPSETTING( 0x01, DEF_STR( 1C_10C ) ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00) + PORT_DIPSETTING( 0x02, DEF_STR( 1C_25C ) ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00) + PORT_DIPSETTING( 0x03, DEF_STR( 1C_50C ) ) PORT_CONDITION("DSW2",0x40,EQUALS,0x00) PORT_DIPNAME( 0x0c, 0x0c, "Coin A Rate" ) PORT_DIPLOCATION("DSW3:!3,!4") // OK PORT_DIPSETTING( 0x00, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x04, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x08, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x0c, "1 Coin/10 Credits" ) + PORT_DIPSETTING( 0x0c, DEF_STR( 1C_10C ) ) PORT_DIPNAME( 0x30, 0x30, "Coin D Rate" ) PORT_DIPLOCATION("DSW3:!5,!6") // OK PORT_DIPSETTING( 0x30, DEF_STR( 5C_1C ) ) PORT_CONDITION("DSW4",0x10,EQUALS,0x10) // C-Type PORT_DIPSETTING( 0x20, DEF_STR( 2C_1C ) ) PORT_CONDITION("DSW4",0x10,EQUALS,0x10) PORT_DIPSETTING( 0x10, DEF_STR( 1C_1C ) ) PORT_CONDITION("DSW4",0x10,EQUALS,0x10) PORT_DIPSETTING( 0x00, DEF_STR( 1C_2C ) ) PORT_CONDITION("DSW4",0x10,EQUALS,0x10) PORT_DIPSETTING( 0x00, DEF_STR( 1C_5C ) ) PORT_CONDITION("DSW4",0x10,EQUALS,0x00) // D-Type - PORT_DIPSETTING( 0x10, "1 Coin/10 Credits" ) PORT_CONDITION("DSW4",0x10,EQUALS,0x00) - PORT_DIPSETTING( 0x20, "1 Coin/25 Credits" ) PORT_CONDITION("DSW4",0x10,EQUALS,0x00) - PORT_DIPSETTING( 0x30, "1 Coin/50 Credits" ) PORT_CONDITION("DSW4",0x10,EQUALS,0x00) + PORT_DIPSETTING( 0x10, DEF_STR( 1C_10C ) ) PORT_CONDITION("DSW4",0x10,EQUALS,0x00) + PORT_DIPSETTING( 0x20, DEF_STR( 1C_25C ) ) PORT_CONDITION("DSW4",0x10,EQUALS,0x00) + PORT_DIPSETTING( 0x30, DEF_STR( 1C_50C ) ) PORT_CONDITION("DSW4",0x10,EQUALS,0x00) PORT_DIPNAME( 0xc0, 0xc0, "Coin C Rate" ) PORT_DIPLOCATION("DSW3:!7,!8") // OK PORT_DIPSETTING( 0x00, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x40, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x80, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0xc0, "1 Coin/10 Credits" ) + PORT_DIPSETTING( 0xc0, DEF_STR( 1C_10C ) ) PORT_INCLUDE( cmv4_dsw4 ) // Display Of Payout Limit not working; all others OK @@ -9889,8 +9889,8 @@ static INPUT_PORTS_START( ttactoe ) PORT_DIPSETTING( 0x08, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) PORT_DIPNAME( 0x70, 0x60, "Coin C Rate" ) PORT_DIPLOCATION("DSW4:5,6,7") // OK - PORT_DIPSETTING( 0x70, "10 Coins/1 Credit" ) - PORT_DIPSETTING( 0x10, "9 Coins/1 Credit" ) + PORT_DIPSETTING( 0x70, DEF_STR( 10C_1C ) ) + PORT_DIPSETTING( 0x10, DEF_STR( 9C_1C ) ) PORT_DIPSETTING( 0x20, DEF_STR( 6C_1C ) ) PORT_DIPSETTING( 0x30, DEF_STR( 5C_1C ) ) PORT_DIPSETTING( 0x40, DEF_STR( 3C_1C ) ) @@ -9903,20 +9903,20 @@ static INPUT_PORTS_START( ttactoe ) PORT_MODIFY("DSW4") PORT_DIPNAME( 0x07, 0x07, "Key In Rate" ) PORT_DIPLOCATION("DSW3:1,2,3") // OK PORT_DIPSETTING( 0x00, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x01, "1 Coin/10 Credits" ) - PORT_DIPSETTING( 0x02, "1 Coin/20 Credits" ) - PORT_DIPSETTING( 0x03, "1 Coin/25 Credits" ) + PORT_DIPSETTING( 0x01, DEF_STR( 1C_10C ) ) + PORT_DIPSETTING( 0x02, DEF_STR( 1C_20C ) ) + PORT_DIPSETTING( 0x03, DEF_STR( 1C_25C ) ) PORT_DIPSETTING( 0x04, "1 Coin/40 Credits" ) - PORT_DIPSETTING( 0x05, "1 Coin/50 Credits" ) + PORT_DIPSETTING( 0x05, DEF_STR( 1C_50C ) ) PORT_DIPSETTING( 0x06, "1 Coin/60 Credits" ) - PORT_DIPSETTING( 0x07, "1 Coin/100 Credits" ) + PORT_DIPSETTING( 0x07, DEF_STR( 1C_100C ) ) PORT_DIPNAME( 0x38, 0x38, "Coin A Rate" ) PORT_DIPLOCATION("DSW3:4,5,6") // OK PORT_DIPSETTING( 0x38, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x08, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x10, DEF_STR( 1C_4C ) ) PORT_DIPSETTING( 0x18, DEF_STR( 1C_5C ) ) PORT_DIPSETTING( 0x20, DEF_STR( 1C_6C ) ) // manual says 1C/8C - PORT_DIPSETTING( 0x28, "1 Coin/10 Credits" ) + PORT_DIPSETTING( 0x28, DEF_STR( 1C_10C ) ) PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW3:7") PORT_DIPSETTING( 0x40, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) diff --git a/src/mame/igs/igs017.cpp b/src/mame/igs/igs017.cpp index 49b75326861..16791cae6f5 100644 --- a/src/mame/igs/igs017.cpp +++ b/src/mame/igs/igs017.cpp @@ -3924,7 +3924,7 @@ static INPUT_PORTS_START( mgdh ) PORT_DIPSETTING( 0x60, DEF_STR( 7C_1C ) ) PORT_DIPSETTING( 0x40, DEF_STR( 8C_1C ) ) PORT_DIPSETTING( 0x20, DEF_STR( 9C_1C ) ) - PORT_DIPSETTING( 0x00, "10 Coins/1 Credit" ) + PORT_DIPSETTING( 0x00, DEF_STR( 10C_1C ) ) PORT_START("COINS") PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_CUSTOM ) PORT_READ_LINE_DEVICE_MEMBER("hopper", FUNC(hopper_device::line_r)) // 哈巴 @@ -4216,10 +4216,10 @@ static INPUT_PORTS_START( tarzan ) PORT_DIPSETTING( 0x0c, DEF_STR(1C_2C) ) PORT_DIPSETTING( 0x0a, DEF_STR(1C_4C) ) PORT_DIPSETTING( 0x08, DEF_STR(1C_5C) ) - PORT_DIPSETTING( 0x06, "1 Coin/10 Credits" ) - PORT_DIPSETTING( 0x04, "1 Coin/20 Credits" ) - PORT_DIPSETTING( 0x02, "1 Coin/50 Credits" ) - PORT_DIPSETTING( 0x00, "1 Coin/100 Credits" ) + PORT_DIPSETTING( 0x06, DEF_STR(1C_10C) ) + PORT_DIPSETTING( 0x04, DEF_STR(1C_20C) ) + PORT_DIPSETTING( 0x02, DEF_STR(1C_50C) ) + PORT_DIPSETTING( 0x00, DEF_STR(1C_100C) ) PORT_DIPNAME( 0x30, 0x30, "Key-In Rate" ) PORT_DIPLOCATION("SW1:5,6") // 开分比率 PORT_DIPSETTING( 0x30, "100" ) PORT_DIPSETTING( 0x20, "200" ) diff --git a/src/mame/igs/igs_m027.cpp b/src/mame/igs/igs_m027.cpp index e73c721c612..30d0d83ccc4 100644 --- a/src/mame/igs/igs_m027.cpp +++ b/src/mame/igs/igs_m027.cpp @@ -1268,7 +1268,7 @@ INPUT_PORTS_START( mgzz101cn ) PORT_DIPSETTING( 0x00, DEF_STR(1C_2C) ) PORT_DIPSETTING( 0x08, DEF_STR(1C_2C) ) PORT_DIPSETTING( 0x10, DEF_STR(1C_5C) ) - PORT_DIPSETTING( 0x18, "1 Coin/10 Credits" ) + PORT_DIPSETTING( 0x18, DEF_STR(1C_10C) ) PORT_DIPNAME( 0x60, 0x60, "Key-In Rate" ) PORT_DIPLOCATION("SW1:6,7") // 开分比率 PORT_DIPSETTING( 0x60, "50" ) PORT_DIPSETTING( 0x40, "100" ) diff --git a/src/mame/igs/jackie.cpp b/src/mame/igs/jackie.cpp index cca7af4efcb..c108e4a8384 100644 --- a/src/mame/igs/jackie.cpp +++ b/src/mame/igs/jackie.cpp @@ -508,9 +508,9 @@ static INPUT_PORTS_START( kungfu ) PORT_DIPSETTING( 0x00, "70000" ) PORT_DIPNAME( 0xc0, 0xc0, DEF_STR( Coinage ) ) PORT_DIPLOCATION("SW1:7,8") PORT_DIPSETTING( 0xc0, DEF_STR( 1C_1C ) ) - PORT_DIPSETTING( 0x80, "1 Coin/10 Credits" ) - PORT_DIPSETTING( 0x40, "1 Coin/20 Credits" ) - PORT_DIPSETTING( 0x00, "1 Coin/50 Credits" ) + PORT_DIPSETTING( 0x80, DEF_STR( 1C_10C ) ) + PORT_DIPSETTING( 0x40, DEF_STR( 1C_20C ) ) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_50C ) ) PORT_START("DSW2") PORT_DIPNAME( 0x03, 0x03, "Min Bet" ) PORT_DIPLOCATION("SW2:1,2") diff --git a/src/mame/igs/spoker.cpp b/src/mame/igs/spoker.cpp index 9b9711025dc..043cb5393a5 100644 --- a/src/mame/igs/spoker.cpp +++ b/src/mame/igs/spoker.cpp @@ -739,10 +739,10 @@ static INPUT_PORTS_START( spoker ) // this has every hold key which also does an PORT_DIPSETTING( 0x18, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x14, DEF_STR( 1C_4C ) ) PORT_DIPSETTING( 0x10, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x0c, "1 Coin/10 Credits" ) - PORT_DIPSETTING( 0x08, "1 Coin/20 Credits" ) + PORT_DIPSETTING( 0x0c, DEF_STR( 1C_10C ) ) + PORT_DIPSETTING( 0x08, DEF_STR( 1C_20C ) ) PORT_DIPSETTING( 0x04, "1 Coin/40 Credits" ) - PORT_DIPSETTING( 0x00, "1 Coin/50 Credits" ) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_50C ) ) PORT_DIPNAME( 0x20, 0x20, "Card Type" ) PORT_DIPSETTING( 0x20, "Cards" ) PORT_DIPSETTING( 0x00, "Numbers" ) @@ -853,11 +853,11 @@ static INPUT_PORTS_START( spk203us ) PORT_DIPSETTING( 0x1c, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x18, DEF_STR( 1C_4C ) ) PORT_DIPSETTING( 0x14, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x10, "1 Coin/10 Credits" ) - PORT_DIPSETTING( 0x0c, "1 Coin/20 Credits" ) + PORT_DIPSETTING( 0x10, DEF_STR( 1C_10C ) ) + PORT_DIPSETTING( 0x0c, DEF_STR( 1C_20C ) ) PORT_DIPSETTING( 0x08, "1 Coin/40 Credits" ) - PORT_DIPSETTING( 0x04, "1 Coin/50 Credits" ) - PORT_DIPSETTING( 0x00, "1 Coin/100 Credits" ) + PORT_DIPSETTING( 0x04, DEF_STR( 1C_50C ) ) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_100C ) ) PORT_DIPNAME( 0x60, 0x60, "Max Bet" ) PORT_DIPLOCATION("SW1:6,7") PORT_DIPSETTING( 0x60, "8" ) PORT_DIPSETTING( 0x40, "10" ) @@ -1002,11 +1002,11 @@ static INPUT_PORTS_START( spk114it ) // this has dedicated keys for every functi PORT_DIPSETTING( 0x1c, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x18, DEF_STR( 1C_4C ) ) PORT_DIPSETTING( 0x14, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x10, "1 Coin/10 Credits" ) - PORT_DIPSETTING( 0x0c, "1 Coin/20 Credits" ) + PORT_DIPSETTING( 0x10, DEF_STR( 1C_10C ) ) + PORT_DIPSETTING( 0x0c, DEF_STR( 1C_20C ) ) PORT_DIPSETTING( 0x08, "1 Coin/40 Credits" ) - PORT_DIPSETTING( 0x04, "1 Coin/50 Credits" ) - PORT_DIPSETTING( 0x00, "1 Coin/100 Credits" ) + PORT_DIPSETTING( 0x04, DEF_STR( 1C_50C ) ) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_100C ) ) PORT_DIPNAME( 0x20, 0x20, "Hopper" ) PORT_DIPLOCATION("SW1:6") PORT_DIPSETTING( 0x20, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) diff --git a/src/mame/igt/drw80pkr.cpp b/src/mame/igt/drw80pkr.cpp index a7adaac37ec..86aa9aab9ef 100644 --- a/src/mame/igt/drw80pkr.cpp +++ b/src/mame/igt/drw80pkr.cpp @@ -571,7 +571,7 @@ static INPUT_PORTS_START( drw80pkr ) PORT_DIPSETTING( 0x60, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x40, DEF_STR( 1C_3C ) ) PORT_DIPSETTING( 0x20, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x00, "1 Coin/10 Credits" ) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_10C ) ) PORT_DIPNAME( 0x80, 0x00, "Coin Acceptor Type" ) PORT_DIPLOCATION("SW1:1") PORT_DIPSETTING( 0x80, "Type ABC" ) PORT_DIPSETTING( 0x00, "Single Pulse" ) diff --git a/src/mame/irem/vigilant.cpp b/src/mame/irem/vigilant.cpp index b157e896ee6..30781230444 100644 --- a/src/mame/irem/vigilant.cpp +++ b/src/mame/irem/vigilant.cpp @@ -996,12 +996,12 @@ static INPUT_PORTS_START( buccanrs ) PORT_DIPNAME( 0x0f, 0x0f, DEF_STR( Coin_A ) ) PORT_DIPLOCATION("SW1:1,2,3,4") PORT_DIPSETTING( 0x04, DEF_STR( 4C_1C ) ) PORT_DIPSETTING( 0x07, DEF_STR( 3C_1C ) ) - PORT_DIPSETTING( 0x00, "5 Coins/2 Credits" ) + PORT_DIPSETTING( 0x00, DEF_STR( 5C_2C ) ) PORT_DIPSETTING( 0x0a, DEF_STR( 2C_1C ) ) PORT_DIPSETTING( 0x06, DEF_STR( 3C_2C ) ) PORT_DIPSETTING( 0x03, DEF_STR( 4C_3C ) ) PORT_DIPSETTING( 0x0f, DEF_STR( 1C_1C ) ) - PORT_DIPSETTING( 0x05, "3 Coins/5 Credits" ) + PORT_DIPSETTING( 0x05, DEF_STR( 3C_5C ) ) PORT_DIPSETTING( 0x0e, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x0d, DEF_STR( 1C_3C ) ) PORT_DIPSETTING( 0x0c, DEF_STR( 1C_4C ) ) @@ -1009,12 +1009,12 @@ static INPUT_PORTS_START( buccanrs ) PORT_DIPNAME( 0xf0, 0xf0, DEF_STR( Coin_B ) ) PORT_DIPLOCATION("SW1:5,6,7,8") PORT_DIPSETTING( 0x40, DEF_STR( 4C_1C ) ) PORT_DIPSETTING( 0x70, DEF_STR( 3C_1C ) ) - PORT_DIPSETTING( 0x00, "5 Coins/2 Credits" ) + PORT_DIPSETTING( 0x00, DEF_STR( 5C_2C ) ) PORT_DIPSETTING( 0xa0, DEF_STR( 2C_1C ) ) PORT_DIPSETTING( 0x60, DEF_STR( 3C_2C ) ) PORT_DIPSETTING( 0x30, DEF_STR( 4C_3C ) ) PORT_DIPSETTING( 0xf0, DEF_STR( 1C_1C ) ) - PORT_DIPSETTING( 0x50, "3 Coins/5 Credits" ) + PORT_DIPSETTING( 0x50, DEF_STR( 3C_5C ) ) PORT_DIPSETTING( 0xe0, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0xd0, DEF_STR( 1C_3C ) ) PORT_DIPSETTING( 0xc0, DEF_STR( 1C_4C ) ) diff --git a/src/mame/konami/konamigs.cpp b/src/mame/konami/konamigs.cpp index 7ee558e2bf8..fbfab29d337 100644 --- a/src/mame/konami/konamigs.cpp +++ b/src/mame/konami/konamigs.cpp @@ -918,7 +918,7 @@ static INPUT_PORTS_START( muscl ) PORT_DIPSETTING( 0x0007, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x0001, DEF_STR( 4C_3C ) ) PORT_DIPSETTING( 0x0002, DEF_STR( 2C_3C ) ) - PORT_DIPSETTING( 0x0000, "5 Coins/2 Credits" ) + PORT_DIPSETTING( 0x0000, DEF_STR( 5C_2C ) ) PORT_DIPNAME( 0x0078, 0x0078, "Coin Slot 2" ) PORT_DIPLOCATION("SW1:4,5,6,7") PORT_DIPSETTING( 0x0078, "2 Medals" ) // PORT_DIPSETTING( 0x0070, "2 Medals" ) diff --git a/src/mame/konami/konmedal.cpp b/src/mame/konami/konmedal.cpp index b1a66cddeb4..8f1dbbb0694 100644 --- a/src/mame/konami/konmedal.cpp +++ b/src/mame/konami/konmedal.cpp @@ -758,7 +758,7 @@ static INPUT_PORTS_START( slimekun ) PORT_MODIFY("DSW1") PORT_DIPNAME( 0x0f, 0x0f, DEF_STR ( Coin_A ) ) PORT_DIPLOCATION("SW1:1,2,3,4") - PORT_DIPSETTING( 0x00, "1 Coins/0 Credits" ) + PORT_DIPSETTING( 0x00, "1 Coin/0 Credits" ) PORT_DIPSETTING( 0x02, DEF_STR( 4C_1C ) ) // 0.25 PORT_DIPSETTING( 0x05, DEF_STR( 3C_1C ) ) // 0.33 PORT_DIPSETTING( 0x08, DEF_STR( 2C_1C ) ) // 0.5 @@ -775,7 +775,7 @@ static INPUT_PORTS_START( slimekun ) PORT_DIPSETTING( 0x0a, DEF_STR( 1C_6C ) ) // 6.0 PORT_DIPSETTING( 0x09, DEF_STR( 1C_7C ) ) // 7.0 PORT_DIPNAME( 0xf0, 0xf0, DEF_STR ( Coin_B ) ) PORT_DIPLOCATION("SW1:5,6,7,8") - PORT_DIPSETTING( 0x00, "1 Coins/0 Credits" ) + PORT_DIPSETTING( 0x00, "1 Coin/0 Credits" ) PORT_DIPSETTING( 0x20, DEF_STR( 4C_1C ) ) PORT_DIPSETTING( 0x50, DEF_STR( 3C_1C ) ) PORT_DIPSETTING( 0x80, DEF_STR( 2C_1C ) ) diff --git a/src/mame/konami/konmedal68k.cpp b/src/mame/konami/konmedal68k.cpp index 29d4ded4c47..7ec1352dafa 100644 --- a/src/mame/konami/konmedal68k.cpp +++ b/src/mame/konami/konmedal68k.cpp @@ -376,7 +376,7 @@ static INPUT_PORTS_START( kzaurus ) PORT_START("DSW") PORT_DIPNAME( 0x07, 0x07, "Coin Slot 1" ) PORT_DIPLOCATION("SW1:1,2,3") - PORT_DIPSETTING( 0x00, "5 Coins/2 Credits" ) + PORT_DIPSETTING( 0x00, DEF_STR( 5C_2C ) ) PORT_DIPSETTING( 0x01, DEF_STR( 4C_3C ) ) PORT_DIPSETTING( 0x02, DEF_STR( 2C_3C ) ) PORT_DIPSETTING( 0x03, DEF_STR( 5C_1C ) ) diff --git a/src/mame/konami/quickpick5.cpp b/src/mame/konami/quickpick5.cpp index bec7d6c93ee..38cec2e369f 100644 --- a/src/mame/konami/quickpick5.cpp +++ b/src/mame/konami/quickpick5.cpp @@ -522,7 +522,7 @@ static INPUT_PORTS_START( waijockey ) PORT_DIPSETTING( 0x09, DEF_STR( 1C_7C ) ) PORT_DIPSETTING( 0x08, DEF_STR( 1C_8C ) ) PORT_DIPSETTING( 0x07, DEF_STR( 1C_9C ) ) - PORT_DIPSETTING( 0x06, "1 Coin/10 Credits" ) + PORT_DIPSETTING( 0x06, DEF_STR( 1C_10C ) ) PORT_DIPSETTING( 0x05, "1 Coin/11 Credits" ) PORT_DIPSETTING( 0x04, "1 Coin/12 Credits" ) PORT_DIPSETTING( 0x03, "1 Coin/13 Credits" ) diff --git a/src/mame/merit/mgames.cpp b/src/mame/merit/mgames.cpp index cf518c0f9f7..46b077b0a15 100644 --- a/src/mame/merit/mgames.cpp +++ b/src/mame/merit/mgames.cpp @@ -579,11 +579,11 @@ static INPUT_PORTS_START( mgames ) PORT_START("SW1") PORT_DIPNAME( 0x0f, 0x0f, DEF_STR( Coin_A ) ) PORT_DIPSETTING( 0x00, "20 Coins/1 Credit" ) - PORT_DIPSETTING( 0x01, "10 Coins/1 Credit" ) + PORT_DIPSETTING( 0x01, DEF_STR( 10C_1C ) ) PORT_DIPSETTING( 0x02, DEF_STR( 8C_1C ) ) PORT_DIPSETTING( 0x03, DEF_STR( 5C_1C ) ) PORT_DIPSETTING( 0x04, DEF_STR( 4C_1C ) ) - PORT_DIPSETTING( 0x05, "5 Coins/2 Credits" ) + PORT_DIPSETTING( 0x05, DEF_STR( 5C_2C ) ) PORT_DIPSETTING( 0x06, DEF_STR( 2C_1C ) ) PORT_DIPSETTING( 0x07, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x0f, DEF_STR( 1C_1C ) ) // Yes, again... @@ -592,8 +592,8 @@ static INPUT_PORTS_START( mgames ) PORT_DIPSETTING( 0x0c, DEF_STR( 1C_4C ) ) PORT_DIPSETTING( 0x0b, DEF_STR( 1C_5C ) ) PORT_DIPSETTING( 0x0a, DEF_STR( 1C_8C ) ) - PORT_DIPSETTING( 0x09, "1 Coin/10 Credits" ) - PORT_DIPSETTING( 0x08, "1 Coin/20 Credits" ) + PORT_DIPSETTING( 0x09, DEF_STR( 1C_10C ) ) + PORT_DIPSETTING( 0x08, DEF_STR( 1C_20C ) ) PORT_DIPNAME( 0x30, 0x30, "Game Select" ) PORT_DIPSETTING( 0x00, "The White Knight" ) PORT_DIPSETTING( 0x10, "Wild Bulls" ) diff --git a/src/mame/metro/metro.cpp b/src/mame/metro/metro.cpp index 67ab9b207d1..c3e8f11434f 100644 --- a/src/mame/metro/metro.cpp +++ b/src/mame/metro/metro.cpp @@ -1613,7 +1613,7 @@ static INPUT_PORTS_START( gstrik2 ) PORT_DIPSETTING( 0x0011, DEF_STR( 3C_4C ) ) PORT_DIPSETTING( 0x0008, "4 Coins/6 Credits" ) PORT_DIPSETTING( 0x0016, DEF_STR( 2C_3C ) ) - PORT_DIPSETTING( 0x000d, "3 Coins/5 Credits" ) + PORT_DIPSETTING( 0x000d, DEF_STR( 3C_5C ) ) PORT_DIPSETTING( 0x0004, DEF_STR( 4C_7C ) ) PORT_DIPSETTING( 0x0000, "4 Coins/8 Credits" ) PORT_DIPSETTING( 0x0009, "3 Coins/6 Credits" ) @@ -2381,7 +2381,7 @@ static INPUT_PORTS_START( puzzlet ) PORT_DIPSETTING( 0x5100, "6 Coins/8 Credits" ) PORT_DIPSETTING( 0x5e00, "6 Coins/9 Credits" ) PORT_DIPSETTING( 0xdf00, DEF_STR( 5C_1C ) ) - PORT_DIPSETTING( 0xd700, "5 Coins/2 Credits" ) + PORT_DIPSETTING( 0xd700, DEF_STR( 5C_2C ) ) PORT_DIPSETTING( 0xdb00, DEF_STR( 5C_3C ) ) PORT_DIPSETTING( 0xd300, "5 Coins/4 Credits" ) PORT_DIPSETTING( 0xdd00, "5 Coins/5 Credits" ) @@ -2402,7 +2402,7 @@ static INPUT_PORTS_START( puzzlet ) PORT_DIPSETTING( 0xb700, DEF_STR( 3C_2C ) ) PORT_DIPSETTING( 0xbb00, DEF_STR( 3C_3C ) ) PORT_DIPSETTING( 0xb300, DEF_STR( 3C_4C ) ) - PORT_DIPSETTING( 0xbd00, "3 Coins/5 Credits" ) + PORT_DIPSETTING( 0xbd00, DEF_STR( 3C_5C ) ) PORT_DIPSETTING( 0xb500, "3 Coins/6 Credits" ) PORT_DIPSETTING( 0xb900, "3 Coins/7 Credits" ) PORT_DIPSETTING( 0xb100, "3 Coins/8 Credits" ) diff --git a/src/mame/midcoin/wallc.cpp b/src/mame/midcoin/wallc.cpp index ee00e62081f..89574fe5078 100644 --- a/src/mame/midcoin/wallc.cpp +++ b/src/mame/midcoin/wallc.cpp @@ -430,17 +430,17 @@ static INPUT_PORTS_START( unkitpkr ) PORT_DIPSETTING( 0x00, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x01, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x02, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x03, "1 Coin/10 Credits" ) + PORT_DIPSETTING( 0x03, DEF_STR( 1C_10C ) ) PORT_DIPNAME( 0x0c, 0x00, DEF_STR( Coin_B ) ) PORT_DIPLOCATION("SW2:3,4") // ok PORT_DIPSETTING( 0x00, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x04, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x08, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x0c, "1 Coin/10 Credits" ) + PORT_DIPSETTING( 0x0c, DEF_STR( 1C_10C ) ) PORT_DIPNAME( 0x30, 0x00, "Coin C" ) PORT_DIPLOCATION("SW2:5,6") // ok PORT_DIPSETTING( 0x00, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x10, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x20, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x30, "1 Coin/10 Credits" ) + PORT_DIPSETTING( 0x30, DEF_STR( 1C_10C ) ) PORT_DIPUNUSED_DIPLOC( 0x40, 0x40, "SW2:7" ) PORT_DIPUNUSED_DIPLOC( 0x80, 0x80, "SW2:8" ) INPUT_PORTS_END diff --git a/src/mame/misc/acefruit.cpp b/src/mame/misc/acefruit.cpp index 22e808515af..e26ce1def05 100644 --- a/src/mame/misc/acefruit.cpp +++ b/src/mame/misc/acefruit.cpp @@ -540,13 +540,13 @@ static INPUT_PORTS_START( starspnr ) PORT_DIPNAME( 0x03, 0x00, DEF_STR( Coin_A ) ) PORT_DIPSETTING( 0x00, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x01, DEF_STR( 1C_4C ) ) - PORT_DIPSETTING( 0x02, "1 Coin/10 Credits" ) - PORT_DIPSETTING( 0x03, "1 Coin/25 Credits" ) + PORT_DIPSETTING( 0x02, DEF_STR( 1C_10C ) ) + PORT_DIPSETTING( 0x03, DEF_STR( 1C_25C ) ) PORT_DIPNAME( 0x0c, 0x00, DEF_STR( Coin_B ) ) PORT_DIPSETTING( 0x00, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x04, DEF_STR( 1C_4C ) ) - PORT_DIPSETTING( 0x08, "1 Coin/10 Credits" ) - PORT_DIPSETTING( 0x0c, "1 Coin/25 Credits" ) + PORT_DIPSETTING( 0x08, DEF_STR( 1C_10C ) ) + PORT_DIPSETTING( 0x0c, DEF_STR( 1C_25C ) ) PORT_START("PAYOUT") // fake port to handle settings via multiple input ports PORT_DIPNAME( 0x07, 0x07, "Payout %" ) diff --git a/src/mame/misc/anes.cpp b/src/mame/misc/anes.cpp index 296cdf6ea06..a263ef06a8b 100644 --- a/src/mame/misc/anes.cpp +++ b/src/mame/misc/anes.cpp @@ -509,14 +509,14 @@ static INPUT_PORTS_START( anes ) PORT_START("SW3") // port 0x12 PORT_DIPNAME( 0x07, 0x07, DEF_STR( Coinage ) ) PORT_DIPLOCATION("SW3:1,2,3") - PORT_DIPSETTING( 0x00, "10 Coins/1 Credit" ) + PORT_DIPSETTING( 0x00, DEF_STR( 10C_1C ) ) PORT_DIPSETTING( 0x04, DEF_STR( 5C_1C ) ) PORT_DIPSETTING( 0x02, DEF_STR( 3C_1C ) ) PORT_DIPSETTING( 0x06, DEF_STR( 2C_1C ) ) PORT_DIPSETTING( 0x07, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x03, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x05, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x01, "1 Coin/10 Credits" ) + PORT_DIPSETTING( 0x01, DEF_STR( 1C_10C ) ) PORT_DIPNAME( 0x38, 0x38, "Bonus Chance" ) PORT_DIPLOCATION("SW3:4,5,6") PORT_DIPSETTING( 0x38, "10" ) PORT_DIPSETTING( 0x18, "5" ) @@ -637,14 +637,14 @@ static INPUT_PORTS_START( sanma ) PORT_MODIFY("SW3") // port 0x12 PORT_DIPNAME( 0x07, 0x07, DEF_STR( Coinage ) ) PORT_DIPLOCATION("SW3:1,2,3") - PORT_DIPSETTING( 0x00, "10 Coins/1 Credit" ) + PORT_DIPSETTING( 0x00, DEF_STR( 10C_1C ) ) PORT_DIPSETTING( 0x04, DEF_STR( 5C_1C ) ) PORT_DIPSETTING( 0x02, DEF_STR( 3C_1C ) ) PORT_DIPSETTING( 0x06, DEF_STR( 2C_1C ) ) PORT_DIPSETTING( 0x07, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x03, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x05, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x01, "1 Coin/10 Credits" ) + PORT_DIPSETTING( 0x01, DEF_STR( 1C_10C ) ) PORT_DIPNAME( 0x38, 0x38, "Notes" ) PORT_DIPLOCATION("SW3:4,5,6") PORT_DIPSETTING( 0x00, "10 Notes/1 Credit" ) PORT_DIPSETTING( 0x20, "5 Notes/1 Credit" ) diff --git a/src/mame/misc/calomega.cpp b/src/mame/misc/calomega.cpp index eb2c4d2ccc9..6d5bdcdbe9d 100644 --- a/src/mame/misc/calomega.cpp +++ b/src/mame/misc/calomega.cpp @@ -3399,9 +3399,9 @@ static INPUT_PORTS_START( elgrande ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) PORT_DIPNAME( 0x08, 0x08, DEF_STR( Coin_B ) ) PORT_DIPSETTING( 0x00, DEF_STR( 1C_1C ) ) PORT_CONDITION("FRQ", 0x40, EQUALS, 0x00) - PORT_DIPSETTING( 0x08, "1 Coin/10 Credits" ) PORT_CONDITION("FRQ", 0x40, EQUALS, 0x00) - PORT_DIPSETTING( 0x00, "1 Coin/25 Credits" ) PORT_CONDITION("FRQ", 0x40, EQUALS, 0x40) - PORT_DIPSETTING( 0x08, "1 Coin/50 Credits" ) PORT_CONDITION("FRQ", 0x40, EQUALS, 0x40) + PORT_DIPSETTING( 0x08, DEF_STR( 1C_10C ) ) PORT_CONDITION("FRQ", 0x40, EQUALS, 0x00) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_25C ) ) PORT_CONDITION("FRQ", 0x40, EQUALS, 0x40) + PORT_DIPSETTING( 0x08, DEF_STR( 1C_50C ) ) PORT_CONDITION("FRQ", 0x40, EQUALS, 0x40) PORT_DIPNAME( 0x30, 0x20, "Minimum Winning Hand") PORT_DIPSETTING( 0x20, "Jacks or Better" ) PORT_DIPSETTING( 0x30, "Queens or Better" ) @@ -3506,9 +3506,9 @@ static INPUT_PORTS_START( jjpoker ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) PORT_DIPNAME( 0x08, 0x08, DEF_STR( Coinage ) ) PORT_DIPSETTING( 0x00, DEF_STR( 1C_1C ) ) PORT_CONDITION("FRQ", 0x40, EQUALS, 0x00) - PORT_DIPSETTING( 0x08, "1 Coin/10 Credits" ) PORT_CONDITION("FRQ", 0x40, EQUALS, 0x00) - PORT_DIPSETTING( 0x00, "1 Coin/25 Credits" ) PORT_CONDITION("FRQ", 0x40, EQUALS, 0x40) - PORT_DIPSETTING( 0x08, "1 Coin/50 Credits" ) PORT_CONDITION("FRQ", 0x40, EQUALS, 0x40) + PORT_DIPSETTING( 0x08, DEF_STR( 1C_10C ) ) PORT_CONDITION("FRQ", 0x40, EQUALS, 0x00) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_25C ) ) PORT_CONDITION("FRQ", 0x40, EQUALS, 0x40) + PORT_DIPSETTING( 0x08, DEF_STR( 1C_50C ) ) PORT_CONDITION("FRQ", 0x40, EQUALS, 0x40) PORT_DIPNAME( 0x30, 0x20, "Minimum Winning Hand") PORT_DIPSETTING( 0x20, "Jacks or Better" ) PORT_DIPSETTING( 0x30, "Queens or Better" ) diff --git a/src/mame/misc/chsuper.cpp b/src/mame/misc/chsuper.cpp index fcd33a78693..0ff482dd765 100644 --- a/src/mame/misc/chsuper.cpp +++ b/src/mame/misc/chsuper.cpp @@ -340,7 +340,7 @@ static INPUT_PORTS_START( chsuper ) PORT_DIPSETTING( 0x08, "Sensa Abilita" ) PORT_DIPSETTING( 0x00, "Con Abilita" ) PORT_DIPNAME( 0x30, 0x30, DEF_STR( Coinage ) ) PORT_DIPLOCATION("DSW:5,6") - PORT_DIPSETTING( 0x00, "1 Coin/10 Credits" ) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_10C ) ) PORT_DIPSETTING( 0x10, DEF_STR( 1C_5C ) ) PORT_DIPSETTING( 0x20, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x30, DEF_STR( 1C_1C ) ) diff --git a/src/mame/misc/clpoker.cpp b/src/mame/misc/clpoker.cpp index 7cf56fd1fbe..818f309952e 100644 --- a/src/mame/misc/clpoker.cpp +++ b/src/mame/misc/clpoker.cpp @@ -164,9 +164,9 @@ static INPUT_PORTS_START( clpoker ) PORT_DIPSETTING( 0x00, "3" ) PORT_DIPNAME( 0x0c, 0x0c, DEF_STR( Coinage ) ) // $E014 PORT_DIPSETTING( 0x0c, DEF_STR( 1C_1C ) ) - PORT_DIPSETTING( 0x08, "1 Coin/10 Credits" ) - PORT_DIPSETTING( 0x04, "1 Coin/20 Credits" ) - PORT_DIPSETTING( 0x00, "1 Coin/50 Credits" ) + PORT_DIPSETTING( 0x08, DEF_STR( 1C_10C ) ) + PORT_DIPSETTING( 0x04, DEF_STR( 1C_20C ) ) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_50C ) ) PORT_DIPNAME( 0x30, 0x30, "Key In/Out" ) // $E015 PORT_DIPSETTING( 0x30, "50 Credits" ) PORT_DIPSETTING( 0x20, "100 Credits" ) diff --git a/src/mame/misc/freekick.cpp b/src/mame/misc/freekick.cpp index 15a03485deb..deabb5a5e2d 100644 --- a/src/mame/misc/freekick.cpp +++ b/src/mame/misc/freekick.cpp @@ -734,7 +734,7 @@ static INPUT_PORTS_START( pbillrd ) PORT_DIPSETTING( 0x08, DEF_STR( 4C_5C ) ) PORT_DIPSETTING( 0x0a, DEF_STR( 3C_4C ) ) PORT_DIPSETTING( 0x09, DEF_STR( 2C_3C ) ) - PORT_DIPSETTING( 0x02, "3 Coins/5 Credits" ) + PORT_DIPSETTING( 0x02, DEF_STR( 3C_5C ) ) PORT_DIPSETTING( 0x07, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x01, DEF_STR( 2C_5C ) ) PORT_DIPSETTING( 0x0b, DEF_STR( 1C_3C ) ) @@ -751,7 +751,7 @@ static INPUT_PORTS_START( pbillrd ) PORT_DIPSETTING( 0x80, DEF_STR( 4C_5C ) ) PORT_DIPSETTING( 0xa0, DEF_STR( 3C_4C ) ) PORT_DIPSETTING( 0x90, DEF_STR( 2C_3C ) ) - PORT_DIPSETTING( 0x20, "3 Coins/5 Credits" ) + PORT_DIPSETTING( 0x20, DEF_STR( 3C_5C ) ) PORT_DIPSETTING( 0x70, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x10, DEF_STR( 2C_5C ) ) PORT_DIPSETTING( 0xb0, DEF_STR( 1C_3C ) ) @@ -824,15 +824,15 @@ static INPUT_PORTS_START( omega ) PORT_DIPSETTING( 0x0f, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x0a, DEF_STR( 3C_4C ) ) PORT_DIPSETTING( 0x09, DEF_STR( 2C_3C ) ) - PORT_DIPSETTING( 0x02, "3 Coins/5 Credits" ) + PORT_DIPSETTING( 0x02, DEF_STR( 3C_5C ) ) PORT_DIPSETTING( 0x07, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x01, DEF_STR( 2C_5C ) ) PORT_DIPSETTING( 0x0b, DEF_STR( 1C_3C ) ) PORT_DIPSETTING( 0x03, DEF_STR( 1C_4C ) ) PORT_DIPSETTING( 0x0d, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x0c, "1 Coin/10 Credits" ) - PORT_DIPSETTING( 0x04, "1 Coin/25 Credits" ) - PORT_DIPSETTING( 0x08, "1 Coin/50 Credits" ) + PORT_DIPSETTING( 0x0c, DEF_STR( 1C_10C ) ) + PORT_DIPSETTING( 0x04, DEF_STR( 1C_25C ) ) + PORT_DIPSETTING( 0x08, DEF_STR( 1C_50C ) ) PORT_DIPNAME( 0xf0, 0xf0, DEF_STR( Coin_B ) ) PORT_DIPLOCATION("SW2:5,6,7,8") PORT_DIPSETTING( 0x00, DEF_STR( 5C_1C ) ) PORT_DIPSETTING( 0xe0, DEF_STR( 3C_1C ) ) @@ -841,15 +841,15 @@ static INPUT_PORTS_START( omega ) PORT_DIPSETTING( 0xf0, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0xa0, DEF_STR( 3C_4C ) ) PORT_DIPSETTING( 0x90, DEF_STR( 2C_3C ) ) - PORT_DIPSETTING( 0x20, "3 Coins/5 Credits" ) + PORT_DIPSETTING( 0x20, DEF_STR( 3C_5C ) ) PORT_DIPSETTING( 0x70, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x10, DEF_STR( 2C_5C ) ) PORT_DIPSETTING( 0xb0, DEF_STR( 1C_3C ) ) PORT_DIPSETTING( 0x30, DEF_STR( 1C_4C ) ) PORT_DIPSETTING( 0xd0, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0xc0, "1 Coin/10 Credits" ) - PORT_DIPSETTING( 0x40, "1 Coin/25 Credits" ) - PORT_DIPSETTING( 0x80, "1 Coin/50 Credits" ) + PORT_DIPSETTING( 0xc0, DEF_STR( 1C_10C ) ) + PORT_DIPSETTING( 0x40, DEF_STR( 1C_25C ) ) + PORT_DIPSETTING( 0x80, DEF_STR( 1C_50C ) ) PORT_START("DSW3") // omega has a third dipswitch array, similar to the later freekick hw below PORT_DIPNAME( 0x01, 0x01, "Hopper Status?" ) PORT_DIPLOCATION("SW3:1") // Prints "NORMAL" & "EMPTY" to title screen when set to ON ... medal/hopper status? @@ -906,7 +906,7 @@ static INPUT_PORTS_START( freekick ) PORT_DIPSETTING( 0x08, DEF_STR( 4C_5C ) ) PORT_DIPSETTING( 0x0a, DEF_STR( 3C_4C ) ) PORT_DIPSETTING( 0x09, DEF_STR( 2C_3C ) ) - PORT_DIPSETTING( 0x02, "3 Coins/5 Credits" ) + PORT_DIPSETTING( 0x02, DEF_STR( 3C_5C ) ) PORT_DIPSETTING( 0x07, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x01, DEF_STR( 2C_5C ) ) PORT_DIPSETTING( 0x0b, DEF_STR( 1C_3C ) ) @@ -920,15 +920,15 @@ static INPUT_PORTS_START( freekick ) PORT_DIPSETTING( 0xf0, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0xa0, DEF_STR( 3C_4C ) ) PORT_DIPSETTING( 0x90, DEF_STR( 2C_3C ) ) - PORT_DIPSETTING( 0x20, "3 Coins/5 Credits" ) + PORT_DIPSETTING( 0x20, DEF_STR( 3C_5C ) ) PORT_DIPSETTING( 0x70, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x10, DEF_STR( 2C_5C ) ) PORT_DIPSETTING( 0xb0, DEF_STR( 1C_3C ) ) PORT_DIPSETTING( 0x30, DEF_STR( 1C_4C ) ) PORT_DIPSETTING( 0xd0, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0xc0, "1 Coin/10 Credits" ) - PORT_DIPSETTING( 0x40, "1 Coin/25 Credits" ) - PORT_DIPSETTING( 0x80, "1 Coin/50 Credits" ) + PORT_DIPSETTING( 0xc0, DEF_STR( 1C_10C ) ) + PORT_DIPSETTING( 0x40, DEF_STR( 1C_25C ) ) + PORT_DIPSETTING( 0x80, DEF_STR( 1C_50C ) ) PORT_START("DSW3") PORT_DIPNAME( 0x01, 0x00, "Manufacturer" ) PORT_DIPLOCATION("SW3:1") // Set to "Sega" to show Japanese text on the "Continue" screen diff --git a/src/mame/misc/gms.cpp b/src/mame/misc/gms.cpp index 5bf1f25e7db..5400be74b92 100644 --- a/src/mame/misc/gms.cpp +++ b/src/mame/misc/gms.cpp @@ -775,10 +775,10 @@ void gms_2layers_state::mcu_io(address_map &map) PORT_DIPSETTING( 0x0001, DEF_STR(1C_2C) ) \ PORT_DIPSETTING( 0x0002, DEF_STR(1C_3C) ) \ PORT_DIPSETTING( 0x0003, DEF_STR(1C_5C) ) \ - PORT_DIPSETTING( 0x0004, "1 Coin/10 Credits" ) \ - PORT_DIPSETTING( 0x0005, "1 Coin/20 Credits" ) \ - PORT_DIPSETTING( 0x0006, "1 Coin/50 Credits" ) \ - PORT_DIPSETTING( 0x0007, "1 Coin/100 Credits" ) \ + PORT_DIPSETTING( 0x0004, DEF_STR(1C_10C) ) \ + PORT_DIPSETTING( 0x0005, DEF_STR(1C_20C) ) \ + PORT_DIPSETTING( 0x0006, DEF_STR(1C_50C) ) \ + PORT_DIPSETTING( 0x0007, DEF_STR(1C_100C) ) \ PORT_DIPNAME( 0x0018, 0x0000, "Key-In Rate" ) PORT_DIPLOCATION(loc ":4,5") /* 投幣×開分倍率 */ \ PORT_DIPSETTING( 0x0018, "5" ) PORT_CONDITION(tag, 0x0007, EQUALS, 0x0000) \ PORT_DIPSETTING( 0x0000, "10" ) PORT_CONDITION(tag, 0x0007, EQUALS, 0x0000) \ @@ -1338,11 +1338,11 @@ static INPUT_PORTS_START( super555 ) PORT_START("DSW2") PORT_DIPNAME( 0x0007, 0x0000, DEF_STR(Coinage) ) PORT_DIPLOCATION("SW2:1,2,3") PORT_DIPSETTING( 0x0001, DEF_STR(1C_5C) ) - PORT_DIPSETTING( 0x0002, "1 Coin/10 Credits" ) - PORT_DIPSETTING( 0x0003, "1 Coin/20 Credits" ) + PORT_DIPSETTING( 0x0002, DEF_STR(1C_10C) ) + PORT_DIPSETTING( 0x0003, DEF_STR(1C_20C) ) PORT_DIPSETTING( 0x0004, "1 Coin/30 Credits" ) - PORT_DIPSETTING( 0x0000, "1 Coin/50 Credits" ) - PORT_DIPSETTING( 0x0005, "1 Coin/100 Credits" ) + PORT_DIPSETTING( 0x0000, DEF_STR(1C_50C) ) + PORT_DIPSETTING( 0x0005, DEF_STR(1C_100C) ) PORT_DIPSETTING( 0x0006, "1 Coin/200 Credits" ) PORT_DIPSETTING( 0x0007, "1 Coin/300 Credits" ) PORT_DIPNAME( 0x0018, 0x0000, "Credits Per Note" ) PORT_DIPLOCATION("SW2:4,5") @@ -1490,11 +1490,11 @@ static INPUT_PORTS_START( sscs ) PORT_START("DSW2") PORT_DIPNAME( 0x0007, 0x0000, DEF_STR(Coinage) ) PORT_DIPLOCATION("SW2:1,2,3") // 投幣比例 PORT_DIPSETTING( 0x0001, DEF_STR(1C_5C) ) - PORT_DIPSETTING( 0x0002, "1 Coin/10 Credits" ) - PORT_DIPSETTING( 0x0003, "1 Coin/20 Credits" ) + PORT_DIPSETTING( 0x0002, DEF_STR(1C_10C) ) + PORT_DIPSETTING( 0x0003, DEF_STR(1C_20C) ) PORT_DIPSETTING( 0x0004, "1 Coin/30 Credits" ) - PORT_DIPSETTING( 0x0000, "1 Coin/50 Credits" ) - PORT_DIPSETTING( 0x0005, "1 Coin/100 Credits" ) + PORT_DIPSETTING( 0x0000, DEF_STR(1C_50C) ) + PORT_DIPSETTING( 0x0005, DEF_STR(1C_100C) ) PORT_DIPSETTING( 0x0006, "1 Coin/200 Credits" ) PORT_DIPSETTING( 0x0007, "1 Coin/300 Credits" ) PORT_DIPNAME( 0x0018, 0x0000, "Key-In Rate" ) PORT_DIPLOCATION("SW2:4,5") // 投幣比例×開分倍率 (Key-In rate as a multiple of coin rate) @@ -1859,11 +1859,11 @@ static INPUT_PORTS_START( ballch ) PORT_DIPNAME( 0x0007, 0x0000, DEF_STR(Coinage) ) PORT_DIPLOCATION("SW2:1,2,3") PORT_DIPSETTING( 0x0000, DEF_STR(1C_1C) ) PORT_DIPSETTING( 0x0001, DEF_STR(1C_5C) ) - PORT_DIPSETTING( 0x0002, "1 Coin/10 Credits" ) - PORT_DIPSETTING( 0x0003, "1 Coin/25 Credits" ) - PORT_DIPSETTING( 0x0004, "1 Coin/50 Credits" ) + PORT_DIPSETTING( 0x0002, DEF_STR(1C_10C) ) + PORT_DIPSETTING( 0x0003, DEF_STR(1C_25C) ) + PORT_DIPSETTING( 0x0004, DEF_STR(1C_50C) ) PORT_DIPSETTING( 0x0005, "1 Coin/75 Credits" ) - PORT_DIPSETTING( 0x0006, "1 Coin/100 Credits" ) + PORT_DIPSETTING( 0x0006, DEF_STR(1C_100C) ) PORT_DIPSETTING( 0x0007, "1 Coin/500 Credits" ) PORT_DIPNAME( 0x0038, 0x0000, "Key-In Rate" ) PORT_DIPLOCATION("SW2:4,5,6") PORT_DIPSETTING( 0x0000, "1" ) @@ -2352,10 +2352,10 @@ static INPUT_PORTS_START( hgly ) PORT_DIPSETTING( 0x0001, DEF_STR(1C_1C) ) PORT_DIPSETTING( 0x0002, DEF_STR(1C_2C) ) PORT_DIPSETTING( 0x0003, DEF_STR(1C_5C) ) - PORT_DIPSETTING( 0x0000, "1 Coin/10 Credits" ) - PORT_DIPSETTING( 0x0004, "1 Coin/20 Credits" ) - PORT_DIPSETTING( 0x0005, "1 Coin/50 Credits" ) - PORT_DIPSETTING( 0x0006, "1 Coin/100 Credits" ) + PORT_DIPSETTING( 0x0000, DEF_STR(1C_10C) ) + PORT_DIPSETTING( 0x0004, DEF_STR(1C_20C) ) + PORT_DIPSETTING( 0x0005, DEF_STR(1C_50C) ) + PORT_DIPSETTING( 0x0006, DEF_STR(1C_100C) ) PORT_DIPSETTING( 0x0007, "1 Coin/300 Credits" ) PORT_DIPNAME( 0x0018, 0x0000, "Key-In Rate" ) PORT_DIPLOCATION("DSW2:4,5") // 投幣×開分倍率 PORT_DIPSETTING( 0x0008, "2" ) PORT_CONDITION("DSW2", 0x0007, EQUALS, 0x0001) diff --git a/src/mame/misc/magic10.cpp b/src/mame/misc/magic10.cpp index 409f60f0c96..440f7b2ec83 100644 --- a/src/mame/misc/magic10.cpp +++ b/src/mame/misc/magic10.cpp @@ -816,7 +816,7 @@ static INPUT_PORTS_START( sgsafari ) PORT_DIPSETTING( 0x0c00, DEF_STR( 1C_1C ) ) PORT_DIPLOCATION("SW1:3,4") PORT_DIPSETTING( 0x0800, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x0400, DEF_STR( 1C_4C ) ) - PORT_DIPSETTING( 0x0000, "1 Coin/10 Credits" ) + PORT_DIPSETTING( 0x0000, DEF_STR( 1C_10C ) ) PORT_DIPNAME( 0x3000, 0x0000, "Payout Options" ) PORT_DIPLOCATION("SW1:5,6") PORT_DIPSETTING( 0x3000, "Pay at 100 points" ) PORT_DIPSETTING( 0x2000, "Pay at 200 points" ) diff --git a/src/mame/misc/majorpkr.cpp b/src/mame/misc/majorpkr.cpp index 99345a26fdd..5e862d4f744 100644 --- a/src/mame/misc/majorpkr.cpp +++ b/src/mame/misc/majorpkr.cpp @@ -947,11 +947,11 @@ static INPUT_PORTS_START( majorpkr ) PORT_DIPSETTING( 0x08, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x10, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x00, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x18, "1 Coin/10 Credits" ) - PORT_DIPSETTING( 0x20, "1 Coin/20 Credits" ) - PORT_DIPSETTING( 0x28, "1 Coin/25 Credits" ) + PORT_DIPSETTING( 0x18, DEF_STR( 1C_10C ) ) + PORT_DIPSETTING( 0x20, DEF_STR( 1C_20C ) ) + PORT_DIPSETTING( 0x28, DEF_STR( 1C_25C ) ) PORT_DIPSETTING( 0x30, "1 Coin/40 Credits" ) - PORT_DIPSETTING( 0x38, "1 Coin/50 Credits" ) + PORT_DIPSETTING( 0x38, DEF_STR( 1C_50C ) ) PORT_DIPNAME( 0xc0, 0x00, "Credit Limit" ) PORT_DIPLOCATION("DSW3:7,8") PORT_DIPSETTING( 0x00, "5000" ) PORT_DIPSETTING( 0x40, "10000" ) @@ -961,21 +961,21 @@ static INPUT_PORTS_START( majorpkr ) PORT_START("DSW4") // multiplexed x4 & inverted PORT_DIPNAME( 0x0f, 0x00, DEF_STR( Coin_B ) ) PORT_DIPLOCATION("DSW4:1,2,3,4") PORT_DIPSETTING( 0x0f, "20 Coins/1 Credit" ) - PORT_DIPSETTING( 0x0e, "10 Coins/1 Credit" ) + PORT_DIPSETTING( 0x0e, DEF_STR( 10C_1C ) ) PORT_DIPSETTING( 0x0c, DEF_STR( 5C_1C ) ) PORT_DIPSETTING( 0x0b, DEF_STR( 4C_1C ) ) - PORT_DIPSETTING( 0x0d, "5 Coins/2 Credits" ) + PORT_DIPSETTING( 0x0d, DEF_STR( 5C_2C ) ) PORT_DIPSETTING( 0x09, DEF_STR( 2C_1C ) ) PORT_DIPSETTING( 0x01, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x02, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x0a, DEF_STR( 2C_5C ) ) PORT_DIPSETTING( 0x03, DEF_STR( 1C_4C ) ) PORT_DIPSETTING( 0x04, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x05, "1 Coin/10 Credits" ) - PORT_DIPSETTING( 0x06, "1 Coin/20 Credits" ) - PORT_DIPSETTING( 0x07, "1 Coin/25 Credits" ) - PORT_DIPSETTING( 0x00, "1 Coin/50 Credits" ) - PORT_DIPSETTING( 0x08, "1 Coin/100 Credits" ) + PORT_DIPSETTING( 0x05, DEF_STR( 1C_10C ) ) + PORT_DIPSETTING( 0x06, DEF_STR( 1C_20C ) ) + PORT_DIPSETTING( 0x07, DEF_STR( 1C_25C ) ) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_50C ) ) + PORT_DIPSETTING( 0x08, DEF_STR( 1C_100C ) ) PORT_DIPNAME( 0x30, 0x00, "Max Bet" ) PORT_DIPLOCATION("DSW4:5,6") PORT_DIPSETTING( 0x10, "10" ) PORT_DIPSETTING( 0x00, "20" ) diff --git a/src/mame/misc/mirderby.cpp b/src/mame/misc/mirderby.cpp index 78583c0bffb..92adeac1142 100644 --- a/src/mame/misc/mirderby.cpp +++ b/src/mame/misc/mirderby.cpp @@ -581,10 +581,10 @@ static INPUT_PORTS_START( mirderby ) PORT_START("DSW2") // Applies to Medal PORT_DIPNAME( 0x03, 0x03, DEF_STR( Coinage ) ) PORT_DIPLOCATION("SW2:1,2") - PORT_DIPSETTING( 0x00, "1 Coin / 100 Credits" ) - PORT_DIPSETTING( 0x01, "1 Coin / 50 Credits" ) - PORT_DIPSETTING( 0x02, "1 Coin / 20 Credits" ) - PORT_DIPSETTING( 0x03, "1 Coin / 10 Credits" ) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_100C ) ) + PORT_DIPSETTING( 0x01, DEF_STR( 1C_50C ) ) + PORT_DIPSETTING( 0x02, DEF_STR( 1C_20C ) ) + PORT_DIPSETTING( 0x03, DEF_STR( 1C_10C ) ) PORT_DIPNAME( 0x04, 0x04, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW2:3") PORT_DIPSETTING( 0x04, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) diff --git a/src/mame/misc/mjsenpu.cpp b/src/mame/misc/mjsenpu.cpp index 015f20627be..ed434caefd4 100644 --- a/src/mame/misc/mjsenpu.cpp +++ b/src/mame/misc/mjsenpu.cpp @@ -290,7 +290,7 @@ static INPUT_PORTS_START( mjsenpu ) PORT_DIPSETTING( 0x00000030, DEF_STR(1C_1C) ) // 1:1 PORT_DIPSETTING( 0x00000020, DEF_STR(2C_1C) ) // 1:2 PORT_DIPSETTING( 0x00000010, DEF_STR(5C_1C) ) // 1:5 - PORT_DIPSETTING( 0x00000000, "10 Coins/1 Credit" ) // 1:10 + PORT_DIPSETTING( 0x00000000, DEF_STR(10C_1C) ) // 1:10 PORT_DIPNAME( 0x000000c0, 0x000000c0, "Jackpot Odds" ) PORT_DIPLOCATION("SW1:7,8") // 大滿貫機率 PORT_DIPSETTING( 0x000000c0, "84%" ) PORT_DIPSETTING( 0x00000080, "88%" ) diff --git a/src/mame/misc/pipeline.cpp b/src/mame/misc/pipeline.cpp index f7f9775a31a..61f03dbf70f 100644 --- a/src/mame/misc/pipeline.cpp +++ b/src/mame/misc/pipeline.cpp @@ -297,7 +297,7 @@ static INPUT_PORTS_START( pipeline ) PORT_START("DSW1") // bits 0 to 6 are tested from less to most significant - code at 0x00dd PORT_DIPNAME( 0x7f, 0x00, DEF_STR( Coinage ) ) - PORT_DIPSETTING( 0x07, "10 Coins/1 Credit" ) + PORT_DIPSETTING( 0x07, DEF_STR( 10C_1C ) ) PORT_DIPSETTING( 0x03, DEF_STR( 5C_1C ) ) PORT_DIPSETTING( 0x01, DEF_STR( 2C_1C ) ) PORT_DIPSETTING( 0x00, DEF_STR( 1C_1C ) ) diff --git a/src/mame/misc/umipoker.cpp b/src/mame/misc/umipoker.cpp index 7efd2f7a90f..a304f518e19 100644 --- a/src/mame/misc/umipoker.cpp +++ b/src/mame/misc/umipoker.cpp @@ -706,25 +706,25 @@ static INPUT_PORTS_START( vparadis2 ) PORT_DIPSETTING( 0x0000, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x0001, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x0002, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x0003, "1 Coin/10 Credits" ) - PORT_DIPSETTING( 0x0004, "1 Coin/20 Credits" ) - PORT_DIPSETTING( 0x0005, "1 Coin/25 Credits" ) - PORT_DIPSETTING( 0x0006, "1 Coin/50 Credits" ) - PORT_DIPSETTING( 0x0007, "1 Coin/100 Credits" ) + PORT_DIPSETTING( 0x0003, DEF_STR( 1C_10C ) ) + PORT_DIPSETTING( 0x0004, DEF_STR( 1C_20C ) ) + PORT_DIPSETTING( 0x0005, DEF_STR( 1C_25C ) ) + PORT_DIPSETTING( 0x0006, DEF_STR( 1C_50C ) ) + PORT_DIPSETTING( 0x0007, DEF_STR( 1C_100C ) ) PORT_DIPNAME( 0x0038, 0x0000, DEF_STR( Coin_B ) ) PORT_DIPLOCATION("DSW3:!4,!5,!6") PORT_DIPSETTING( 0x0000, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x0008, "1 Coin/10 Credits" ) - PORT_DIPSETTING( 0x0010, "1 Coin/20 Credits" ) - PORT_DIPSETTING( 0x0018, "1 Coin/50 Credits" ) - PORT_DIPSETTING( 0x0020, "1 Coin/100 Credits" ) + PORT_DIPSETTING( 0x0008, DEF_STR( 1C_10C ) ) + PORT_DIPSETTING( 0x0010, DEF_STR( 1C_20C ) ) + PORT_DIPSETTING( 0x0018, DEF_STR( 1C_50C ) ) + PORT_DIPSETTING( 0x0020, DEF_STR( 1C_100C ) ) PORT_DIPSETTING( 0x0028, "1 Coin/200 Credits" ) PORT_DIPSETTING( 0x0030, "1 Coin/500 Credits" ) PORT_DIPSETTING( 0x0038, "1 Coin/1000 Credits" ) PORT_DIPNAME( 0x00c0, 0x0000, "Coin D" ) PORT_DIPLOCATION("DSW3:!7,!8") // Yes, no coin C setting PORT_DIPSETTING( 0x0000, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x0040, "1 Coin/25 Credits" ) - PORT_DIPSETTING( 0x0080, "1 Coin/50 Credits" ) - PORT_DIPSETTING( 0x00c0, "1 Coin/100 Credits" ) + PORT_DIPSETTING( 0x0040, DEF_STR( 1C_25C ) ) + PORT_DIPSETTING( 0x0080, DEF_STR( 1C_50C ) ) + PORT_DIPSETTING( 0x00c0, DEF_STR( 1C_100C ) ) PORT_DIPNAME( 0x0300, 0x0000, "Hopper Connect" ) PORT_DIPLOCATION("DSW4:!1,!2") PORT_DIPSETTING( 0x0000, "Off 1" ) diff --git a/src/mame/misc/unkhorse.cpp b/src/mame/misc/unkhorse.cpp index 9458aa82ae1..355d4cd3cea 100644 --- a/src/mame/misc/unkhorse.cpp +++ b/src/mame/misc/unkhorse.cpp @@ -152,7 +152,7 @@ static INPUT_PORTS_START( horse ) PORT_DIPSETTING( 0x05, DEF_STR( 1C_5C ) ) PORT_DIPSETTING( 0x06, DEF_STR( 1C_6C ) ) PORT_DIPSETTING( 0x07, DEF_STR( 1C_7C ) ) - PORT_DIPSETTING( 0x00, "1 Coin/10 Credits" ) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_10C ) ) PORT_DIPNAME( 0x08, 0x08, "UNK04" ) PORT_DIPLOCATION("SW:4") PORT_DIPSETTING( 0x08, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) diff --git a/src/mame/misc/video21.cpp b/src/mame/misc/video21.cpp index 8187a555a57..4f73103ffe5 100644 --- a/src/mame/misc/video21.cpp +++ b/src/mame/misc/video21.cpp @@ -192,7 +192,7 @@ static INPUT_PORTS_START( video21 ) PORT_DIPSETTING( 0x10, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) PORT_DIPNAME( 0x20, 0x20, DEF_STR( Coin_B ) ) - PORT_DIPSETTING( 0x20, "1 Coin/10 Credits" ) + PORT_DIPSETTING( 0x20, DEF_STR( 1C_10C ) ) PORT_DIPSETTING( 0x00, DEF_STR( 1C_2C ) ) PORT_DIPNAME( 0x40, 0x40, DEF_STR( Coin_A ) ) PORT_DIPSETTING( 0x40, DEF_STR( 1C_5C ) ) diff --git a/src/mame/misc/vroulet.cpp b/src/mame/misc/vroulet.cpp index 4537cabb0f6..4895b7a6194 100644 --- a/src/mame/misc/vroulet.cpp +++ b/src/mame/misc/vroulet.cpp @@ -215,7 +215,7 @@ static INPUT_PORTS_START( vroulet ) PORT_DIPSETTING( 0x05, DEF_STR( 1C_3C ) ) PORT_DIPSETTING( 0x04, DEF_STR( 1C_4C ) ) PORT_DIPSETTING( 0x03, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x02, "1 Coin/10 Credits" ) + PORT_DIPSETTING( 0x02, DEF_STR( 1C_10C ) ) PORT_DIPNAME( 0x38, 0x38, DEF_STR( Coin_B ) ) PORT_DIPSETTING( 0x00, DEF_STR( 3C_1C ) ) PORT_DIPSETTING( 0x08, DEF_STR( 2C_1C ) ) @@ -224,7 +224,7 @@ static INPUT_PORTS_START( vroulet ) PORT_DIPSETTING( 0x20, DEF_STR( 1C_3C ) ) PORT_DIPSETTING( 0x18, DEF_STR( 1C_4C ) ) PORT_DIPSETTING( 0x10, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x38, "1 Coin/10 Credits" ) + PORT_DIPSETTING( 0x38, DEF_STR( 1C_10C ) ) PORT_DIPNAME( 0xc0, 0xc0, "Revolutions" ) PORT_DIPSETTING( 0x80, "1" ) PORT_DIPSETTING( 0xc0, "2" ) diff --git a/src/mame/nichibutsu/jangou.cpp b/src/mame/nichibutsu/jangou.cpp index c53c7cb994f..7b5f2db1d63 100644 --- a/src/mame/nichibutsu/jangou.cpp +++ b/src/mame/nichibutsu/jangou.cpp @@ -730,10 +730,10 @@ static INPUT_PORTS_START( cntrygrl ) PORT_DIPSETTING( 0x00, "20" ) PORT_DIPNAME( 0x20, 0x20, "Coin A setting" ) PORT_DIPLOCATION("SW1:6") PORT_DIPSETTING( 0x20, DEF_STR( 1C_1C ) ) - PORT_DIPSETTING( 0x00, "1 Coin / 25 Credits" ) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_25C ) ) PORT_DIPNAME( 0x40, 0x40, "Coin B setting" ) PORT_DIPLOCATION("SW1:7") PORT_DIPSETTING( 0x40, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x00, "1 Coin / 10 Credits" ) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_10C ) ) PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_CUSTOM ) PORT_READ_LINE_DEVICE_MEMBER("blitter", FUNC(jangou_blitter_device::status_r)) INPUT_PORTS_END diff --git a/src/mame/nichibutsu/nbmj8688.cpp b/src/mame/nichibutsu/nbmj8688.cpp index 6139b80d88d..b72f9ac08e3 100644 --- a/src/mame/nichibutsu/nbmj8688.cpp +++ b/src/mame/nichibutsu/nbmj8688.cpp @@ -635,7 +635,7 @@ static INPUT_PORTS_START( kaguya ) PORT_DIPSETTING( 0x03, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x02, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x01, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x00, "1 Coin/10 Credits" ) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_10C ) ) // NOTE:Coins counted by pressing service switch PORT_DIPNAME( 0x04, 0x04, "NOTE" ) PORT_DIPLOCATION("DSWB:3") PORT_DIPSETTING( 0x04, "Coin x5" ) @@ -812,7 +812,7 @@ static INPUT_PORTS_START( idhimitu ) PORT_DIPSETTING( 0x18, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x10, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x08, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x00, "1 Coin / 10 Credits" ) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_10C ) ) PORT_DIPNAME( 0x20, 0x20, "Bet Max" ) PORT_DIPLOCATION("DSWA:6") PORT_DIPSETTING( 0x00, "1" ) PORT_DIPSETTING( 0x20, "20" ) diff --git a/src/mame/nichibutsu/nbmj8891.cpp b/src/mame/nichibutsu/nbmj8891.cpp index 634eb5140db..9a4e9789680 100644 --- a/src/mame/nichibutsu/nbmj8891.cpp +++ b/src/mame/nichibutsu/nbmj8891.cpp @@ -851,7 +851,7 @@ static INPUT_PORTS_START( gionbana ) PORT_DIPSETTING( 0x18, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x10, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x08, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x00, "1 Coin/10 Credits" ) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_10C ) ) PORT_DIPNAME( 0x20, 0x20, DEF_STR( Flip_Screen ) ) PORT_DIPSETTING( 0x20, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) @@ -1048,7 +1048,7 @@ static INPUT_PORTS_START( abunai ) PORT_DIPSETTING( 0x18, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x10, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x08, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x00, "1 Coin/10 Credits" ) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_10C ) ) PORT_DIPNAME( 0x20, 0x20, DEF_STR( Flip_Screen ) ) PORT_DIPSETTING( 0x20, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) @@ -1871,7 +1871,7 @@ static INPUT_PORTS_START( mmaiko ) PORT_DIPSETTING( 0x03, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x02, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x01, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x00, "1 Coin/10 Credits" ) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_10C ) ) PORT_DIPNAME( 0x04, 0x04, "DIPSW 2-3" ) PORT_DIPLOCATION("DSWB:3") PORT_DIPSETTING( 0x04, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) @@ -2132,7 +2132,7 @@ static INPUT_PORTS_START( taiwanmb ) PORT_DIPSETTING( 0x0c, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x08, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x04, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x00, "1 Coin/10 Credits" ) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_10C ) ) PORT_DIPNAME( 0x30, 0x30, "Credit Max" ) PORT_DIPSETTING( 0x30, DEF_STR( Off ) ) PORT_DIPSETTING( 0x20, "3000" ) diff --git a/src/mame/nichibutsu/pastelg.cpp b/src/mame/nichibutsu/pastelg.cpp index f77fa1a5e43..cdd3269c0bc 100644 --- a/src/mame/nichibutsu/pastelg.cpp +++ b/src/mame/nichibutsu/pastelg.cpp @@ -636,7 +636,7 @@ static INPUT_PORTS_START( threeds ) PORT_DIPSETTING ( 0xc0, DEF_STR( 1C_1C ) ) PORT_DIPSETTING ( 0x80, DEF_STR( 1C_2C ) ) PORT_DIPSETTING ( 0x40, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING ( 0x00, "1 Coin/10 Credits" ) + PORT_DIPSETTING ( 0x00, DEF_STR( 1C_10C ) ) PORT_START("DSWB") PORT_DIPNAME( 0x01, 0x01, DEF_STR( Flip_Screen ) ) PORT_DIPLOCATION("DSWB:1") diff --git a/src/mame/nichibutsu/seicross.cpp b/src/mame/nichibutsu/seicross.cpp index 92a43531c93..5ff72a42d6d 100644 --- a/src/mame/nichibutsu/seicross.cpp +++ b/src/mame/nichibutsu/seicross.cpp @@ -467,7 +467,7 @@ static INPUT_PORTS_START( radrad ) PORT_DIPSETTING( 0x0f, "7 Coins/2 Credits" ) PORT_DIPSETTING( 0x0e, "6 Coins/2 Credits" ) PORT_DIPSETTING( 0x03, DEF_STR( 3C_1C ) ) - PORT_DIPSETTING( 0x0d, "5 Coins/2 Credits" ) + PORT_DIPSETTING( 0x0d, DEF_STR( 5C_2C ) ) PORT_DIPSETTING( 0x0c, DEF_STR( 4C_2C ) ) PORT_DIPSETTING( 0x02, DEF_STR( 2C_1C ) ) PORT_DIPSETTING( 0x0b, DEF_STR( 3C_2C ) ) diff --git a/src/mame/nintendo/snesb.cpp b/src/mame/nintendo/snesb.cpp index d3d3fdf6590..ac729305ab2 100644 --- a/src/mame/nintendo/snesb.cpp +++ b/src/mame/nintendo/snesb.cpp @@ -579,7 +579,7 @@ static INPUT_PORTS_START( kinstb ) PORT_DIPSETTING( 0x0d, "13 Coins/1 Credit" ) PORT_DIPSETTING( 0x0c, "12 Coins/1 Credit" ) PORT_DIPSETTING( 0x0b, "11 Coins/1 Credit" ) - PORT_DIPSETTING( 0x0a, "10 Coins/1 Credit" ) + PORT_DIPSETTING( 0x0a, DEF_STR( 10C_1C ) ) PORT_DIPSETTING( 0x09, DEF_STR( 9C_1C ) ) PORT_DIPSETTING( 0x08, DEF_STR( 8C_1C ) ) PORT_DIPSETTING( 0x07, DEF_STR( 7C_1C ) ) diff --git a/src/mame/nmk/quizdna.cpp b/src/mame/nmk/quizdna.cpp index 9dee4f0b089..122074f93d3 100644 --- a/src/mame/nmk/quizdna.cpp +++ b/src/mame/nmk/quizdna.cpp @@ -434,7 +434,7 @@ INPUT_PORTS_END static INPUT_PORTS_START( gakupara ) // DIP definitions and defaults verified with manual PORT_START("DSW2") PORT_DIPNAME( 0x0f, 0x0f, DEF_STR( Coinage ) ) PORT_DIPLOCATION("DSW2:1,2,3,4") - PORT_DIPSETTING( 0x00, "10 Coins/1 Credit" ) + PORT_DIPSETTING( 0x00, DEF_STR( 10C_1C ) ) PORT_DIPSETTING( 0x01, DEF_STR( 9C_1C ) ) PORT_DIPSETTING( 0x02, DEF_STR( 8C_1C ) ) PORT_DIPSETTING( 0x03, DEF_STR( 7C_1C ) ) diff --git a/src/mame/olympia/portrait.cpp b/src/mame/olympia/portrait.cpp index 88eb6af433f..50dfa9e19e4 100644 --- a/src/mame/olympia/portrait.cpp +++ b/src/mame/olympia/portrait.cpp @@ -468,21 +468,21 @@ static INPUT_PORTS_START( portrait ) PORT_DIPSETTING( 0x0b, DEF_STR( 1C_4C ) ) PORT_DIPSETTING( 0x0c, DEF_STR( 1C_5C ) ) PORT_DIPSETTING( 0x0d, DEF_STR( 1C_7C ) ) - PORT_DIPSETTING( 0x0e, "1 Coin / 10 Credits" ) - PORT_DIPSETTING( 0x0f, "1 Coin / 12 Credits" ) + PORT_DIPSETTING( 0x0e, DEF_STR( 1C_10C ) ) + PORT_DIPSETTING( 0x0f, "1 Coin/12 Credits" ) PORT_DIPSETTING( 0x00, DEF_STR( 3C_1C ) ) PORT_DIPSETTING( 0x04, DEF_STR( 2C_1C ) ) PORT_DIPSETTING( 0x05, DEF_STR( 2C_3C ) ) PORT_DIPSETTING( 0x06, DEF_STR( 2C_5C ) ) PORT_DIPSETTING( 0x07, DEF_STR( 2C_7C ) ) - PORT_DIPSETTING( 0x01, "3 Coins / 5 Credits" ) - PORT_DIPSETTING( 0x02, "3 Coins / 7 Credits" ) - PORT_DIPSETTING( 0x03, "3 Coins / 10 Credits" ) + PORT_DIPSETTING( 0x01, DEF_STR( 3C_5C ) ) + PORT_DIPSETTING( 0x02, "3 Coins/7 Credits" ) + PORT_DIPSETTING( 0x03, "3 Coins/10 Credits" ) PORT_DIPNAME( 0x70, 0x40, DEF_STR( Coin_B ) ) PORT_DIPSETTING( 0x40, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x50, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x60, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x70, "1 Coin / 10 Credits" ) + PORT_DIPSETTING( 0x70, DEF_STR( 1C_10C ) ) PORT_DIPSETTING( 0x00, DEF_STR( 3C_1C ) ) PORT_DIPSETTING( 0x10, DEF_STR( 2C_1C ) ) PORT_DIPSETTING( 0x20, DEF_STR( 2C_3C ) ) diff --git a/src/mame/pinball/by17.cpp b/src/mame/pinball/by17.cpp index faa6e574ca2..feca2136c7a 100644 --- a/src/mame/pinball/by17.cpp +++ b/src/mame/pinball/by17.cpp @@ -180,7 +180,7 @@ static INPUT_PORTS_START( by17 ) PORT_DIPSETTING( 0x11, DEF_STR( 2C_8C )) PORT_DIPSETTING( 0x12, DEF_STR( 1C_9C )) PORT_DIPSETTING( 0x13, "2 Coins/9 Credits") - PORT_DIPSETTING( 0x14, "1 Coin/10 Credits") + PORT_DIPSETTING( 0x14, DEF_STR( 1C_10C )) PORT_DIPSETTING( 0x15, "2 Coins/10 Credits") PORT_DIPSETTING( 0x16, "1 Coin/11 Credits") PORT_DIPSETTING( 0x17, "2 Coins/11 Credits") @@ -223,7 +223,7 @@ static INPUT_PORTS_START( by17 ) PORT_DIPSETTING( 0x11, DEF_STR( 2C_8C )) PORT_DIPSETTING( 0x12, DEF_STR( 1C_9C )) PORT_DIPSETTING( 0x13, "2 Coins/9 Credits") - PORT_DIPSETTING( 0x14, "1 Coin/10 Credits") + PORT_DIPSETTING( 0x14, DEF_STR( 1C_10C )) PORT_DIPSETTING( 0x15, "2 Coins/10 Credits") PORT_DIPSETTING( 0x16, "1 Coin/11 Credits") PORT_DIPSETTING( 0x17, "2 Coins/11 Credits") @@ -284,7 +284,7 @@ static INPUT_PORTS_START( by17 ) PORT_DIPSETTING( 0x07, DEF_STR( 1C_7C )) PORT_DIPSETTING( 0x08, DEF_STR( 1C_8C )) PORT_DIPSETTING( 0x09, DEF_STR( 1C_9C )) - PORT_DIPSETTING( 0x0a, "1 Coin/10 Credits") + PORT_DIPSETTING( 0x0a, DEF_STR( 1C_10C )) PORT_DIPSETTING( 0x0b, "1 Coin/11 Credits") PORT_DIPSETTING( 0x0c, "1 Coin/12 Credits") PORT_DIPSETTING( 0x0d, "1 Coin/13 Credits") diff --git a/src/mame/pinball/by35.cpp b/src/mame/pinball/by35.cpp index e6fb525aaf2..e4dabad72a7 100644 --- a/src/mame/pinball/by35.cpp +++ b/src/mame/pinball/by35.cpp @@ -332,7 +332,7 @@ static INPUT_PORTS_START( by35 ) PORT_DIPSETTING( 0x11, DEF_STR( 2C_8C )) PORT_DIPSETTING( 0x12, DEF_STR( 1C_9C )) PORT_DIPSETTING( 0x13, "2 Coins/9 Credits") - PORT_DIPSETTING( 0x14, "1 Coin/10 Credits") + PORT_DIPSETTING( 0x14, DEF_STR( 1C_10C )) PORT_DIPSETTING( 0x15, "2 Coins/10 Credits") PORT_DIPSETTING( 0x16, "1 Coin/11 Credits") PORT_DIPSETTING( 0x17, "2 Coins/11 Credits") @@ -374,7 +374,7 @@ static INPUT_PORTS_START( by35 ) PORT_DIPSETTING( 0x11, DEF_STR( 2C_8C )) PORT_DIPSETTING( 0x12, DEF_STR( 1C_9C )) PORT_DIPSETTING( 0x13, "2 Coins/9 Credits") - PORT_DIPSETTING( 0x14, "1 Coin/10 Credits") + PORT_DIPSETTING( 0x14, DEF_STR( 1C_10C )) PORT_DIPSETTING( 0x15, "2 Coins/10 Credits") PORT_DIPSETTING( 0x16, "1 Coin/11 Credits") PORT_DIPSETTING( 0x17, "2 Coins/11 Credits") @@ -432,7 +432,7 @@ static INPUT_PORTS_START( by35 ) PORT_DIPSETTING( 0x07, DEF_STR( 1C_7C )) PORT_DIPSETTING( 0x08, DEF_STR( 1C_8C )) PORT_DIPSETTING( 0x09, DEF_STR( 1C_9C )) - PORT_DIPSETTING( 0x0a, "1 Coin/10 Credits") + PORT_DIPSETTING( 0x0a, DEF_STR( 1C_10C )) PORT_DIPSETTING( 0x0b, "1 Coin/11 Credits") PORT_DIPSETTING( 0x0c, "1 Coin/12 Credits") PORT_DIPSETTING( 0x0d, "1 Coin/13 Credits") @@ -530,7 +530,7 @@ static INPUT_PORTS_START ( by35_os35 ) PORT_DIPSETTING( 0x11, DEF_STR( 2C_8C )) PORT_DIPSETTING( 0x12, DEF_STR( 1C_9C )) PORT_DIPSETTING( 0x13, "2 Coins/9 Credits") - PORT_DIPSETTING( 0x14, "1 Coin/10 Credits") + PORT_DIPSETTING( 0x14, DEF_STR( 1C_10C )) PORT_DIPSETTING( 0x15, "2 Coins/10 Credits") PORT_DIPSETTING( 0x16, "1 Coin/11 Credits") PORT_DIPSETTING( 0x17, "2 Coins/11 Credits") @@ -571,7 +571,7 @@ static INPUT_PORTS_START ( by35_os35 ) PORT_DIPSETTING( 0x11, DEF_STR( 2C_8C )) PORT_DIPSETTING( 0x12, DEF_STR( 1C_9C )) PORT_DIPSETTING( 0x13, "2 Coins/9 Credits") - PORT_DIPSETTING( 0x14, "1 Coin/10 Credits") + PORT_DIPSETTING( 0x14, DEF_STR( 1C_10C )) PORT_DIPSETTING( 0x15, "2 Coins/10 Credits") PORT_DIPSETTING( 0x16, "1 Coin/11 Credits") PORT_DIPSETTING( 0x17, "2 Coins/11 Credits") @@ -604,8 +604,8 @@ static INPUT_PORTS_START ( by35_os35 ) PORT_DIPSETTING( 0x06, DEF_STR( 1C_6C )) PORT_DIPSETTING( 0x07, DEF_STR( 1C_7C )) PORT_DIPSETTING( 0x08, DEF_STR( 1C_8C )) - PORT_DIPSETTING( 0x09, "1 Coin/9 Credits") - PORT_DIPSETTING( 0x0a, "1 Coin/10 Credits") + PORT_DIPSETTING( 0x09, DEF_STR( 1C_9C )) + PORT_DIPSETTING( 0x0a, DEF_STR( 1C_10C )) PORT_DIPSETTING( 0x0b, "1 Coin/11 Credits") PORT_DIPSETTING( 0x0c, "1 Coin/12 Credits") PORT_DIPSETTING( 0x0d, "1 Coin/13 Credits") @@ -664,7 +664,7 @@ static INPUT_PORTS_START( by35_os40 ) PORT_DIPSETTING( 0x05, DEF_STR( 1C_6C )) PORT_DIPSETTING( 0x06, DEF_STR( 1C_7C )) PORT_DIPSETTING( 0x07, DEF_STR( 1C_8C )) - PORT_DIPSETTING( 0x08, "1 Coin/9 Credits") + PORT_DIPSETTING( 0x08, DEF_STR( 1C_9C )) PORT_DIPSETTING( 0x09, "1 Coin/12 Credits") PORT_DIPSETTING( 0x0a, "1 Coin/14 Credits") PORT_DIPSETTING( 0x0b, DEF_STR( 2C_1C )) @@ -708,7 +708,7 @@ static INPUT_PORTS_START( by35_os40 ) PORT_DIPSETTING( 0x05, DEF_STR( 1C_6C )) PORT_DIPSETTING( 0x06, DEF_STR( 1C_7C )) PORT_DIPSETTING( 0x07, DEF_STR( 1C_8C )) - PORT_DIPSETTING( 0x08, "1 Coin/9 Credits") + PORT_DIPSETTING( 0x08, DEF_STR( 1C_9C )) PORT_DIPSETTING( 0x09, "1 Coin/12 Credits") PORT_DIPSETTING( 0x0a, "1 Coin/14 Credits") PORT_DIPSETTING( 0x0b, DEF_STR( 2C_1C )) @@ -753,8 +753,8 @@ static INPUT_PORTS_START( by35_os40 ) PORT_DIPSETTING( 0x06, DEF_STR( 1C_6C )) PORT_DIPSETTING( 0x07, DEF_STR( 1C_7C )) PORT_DIPSETTING( 0x08, DEF_STR( 1C_8C )) - PORT_DIPSETTING( 0x09, "1 Coin/9 Credits") - PORT_DIPSETTING( 0x0a, "1 Coin/10 Credits") + PORT_DIPSETTING( 0x09, DEF_STR( 1C_9C )) + PORT_DIPSETTING( 0x0a, DEF_STR( 1C_10C )) PORT_DIPSETTING( 0x0b, "1 Coin/11 Credits") PORT_DIPSETTING( 0x0c, "1 Coin/12 Credits") PORT_DIPSETTING( 0x0d, "1 Coin/13 Credits") @@ -814,7 +814,7 @@ static INPUT_PORTS_START( by35_os5x ) PORT_DIPSETTING( 0x05, DEF_STR( 1C_6C )) PORT_DIPSETTING( 0x06, DEF_STR( 1C_7C )) PORT_DIPSETTING( 0x07, DEF_STR( 1C_8C )) - PORT_DIPSETTING( 0x08, "1 Coin/9 Credits") + PORT_DIPSETTING( 0x08, DEF_STR( 1C_9C )) PORT_DIPSETTING( 0x09, "1 Coin/12 Credits") PORT_DIPSETTING( 0x0a, "1 Coin/14 Credits") PORT_DIPSETTING( 0x0b, DEF_STR( 2C_1C )) @@ -849,7 +849,7 @@ static INPUT_PORTS_START( by35_os5x ) PORT_DIPSETTING( 0x05, DEF_STR( 1C_6C )) PORT_DIPSETTING( 0x06, DEF_STR( 1C_7C )) PORT_DIPSETTING( 0x07, DEF_STR( 1C_8C )) - PORT_DIPSETTING( 0x08, "1 Coin/9 Credits") + PORT_DIPSETTING( 0x08, DEF_STR( 1C_9C )) PORT_DIPSETTING( 0x09, "1 Coin/12 Credits") PORT_DIPSETTING( 0x0a, "1 Coin/14 Credits") PORT_DIPSETTING( 0x0b, DEF_STR( 2C_1C )) diff --git a/src/mame/sega/segaufo.cpp b/src/mame/sega/segaufo.cpp index df14e4a576e..4b36251ad62 100644 --- a/src/mame/sega/segaufo.cpp +++ b/src/mame/sega/segaufo.cpp @@ -685,7 +685,7 @@ static INPUT_PORTS_START( newufo ) PORT_DIPSETTING( 0x0b, DEF_STR( 1C_5C ) ) PORT_CONDITION("DSW2", 0x08, EQUALS, 0x00) PORT_DIPSETTING( 0x0a, DEF_STR( 1C_6C ) ) PORT_CONDITION("DSW2", 0x08, EQUALS, 0x00) PORT_DIPSETTING( 0x09, DEF_STR( 1C_8C ) ) PORT_CONDITION("DSW2", 0x08, EQUALS, 0x00) - PORT_DIPSETTING( 0x08, "1 Coin/10 Credits" ) PORT_CONDITION("DSW2", 0x08, EQUALS, 0x00) + PORT_DIPSETTING( 0x08, DEF_STR( 1C_10C ) ) PORT_CONDITION("DSW2", 0x08, EQUALS, 0x00) PORT_DIPSETTING( 0x07, "1 Coin/11 Credits" ) PORT_CONDITION("DSW2", 0x08, EQUALS, 0x00) PORT_DIPSETTING( 0x06, "1 Coin/12 Credits" ) PORT_CONDITION("DSW2", 0x08, EQUALS, 0x00) @@ -720,7 +720,7 @@ static INPUT_PORTS_START( newufo ) PORT_DIPSETTING( 0xb0, DEF_STR( 1C_5C ) ) PORT_CONDITION("DSW2", 0x08, EQUALS, 0x00) PORT_DIPSETTING( 0xa0, DEF_STR( 1C_6C ) ) PORT_CONDITION("DSW2", 0x08, EQUALS, 0x00) PORT_DIPSETTING( 0x90, DEF_STR( 1C_8C ) ) PORT_CONDITION("DSW2", 0x08, EQUALS, 0x00) - PORT_DIPSETTING( 0x80, "1 Coin/10 Credits" ) PORT_CONDITION("DSW2", 0x08, EQUALS, 0x00) + PORT_DIPSETTING( 0x80, DEF_STR( 1C_10C ) ) PORT_CONDITION("DSW2", 0x08, EQUALS, 0x00) PORT_DIPSETTING( 0x70, "1 Coin/11 Credits" ) PORT_CONDITION("DSW2", 0x08, EQUALS, 0x00) PORT_DIPSETTING( 0x60, "1 Coin/12 Credits" ) PORT_CONDITION("DSW2", 0x08, EQUALS, 0x00) diff --git a/src/mame/seta/albazc.cpp b/src/mame/seta/albazc.cpp index 0bd4cb537fb..9459d4279ef 100644 --- a/src/mame/seta/albazc.cpp +++ b/src/mame/seta/albazc.cpp @@ -182,7 +182,7 @@ static INPUT_PORTS_START( hanaroku ) PORT_DIPSETTING( 0x03, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x02, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x01, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x00, "1 Coin/10 Credits" ) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_10C ) ) PORT_DIPNAME( 0x04, 0x04, DEF_STR( Flip_Screen ) ) // Stored at 0xc03a PORT_DIPSETTING( 0x04, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) diff --git a/src/mame/seta/seta.cpp b/src/mame/seta/seta.cpp index 1ed94028d5f..0bf311c6f11 100644 --- a/src/mame/seta/seta.cpp +++ b/src/mame/seta/seta.cpp @@ -4650,7 +4650,7 @@ static INPUT_PORTS_START( setaroul ) PORT_DIPSETTING( 0x0c, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x08, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x04, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x00, "1 Coin/10 Credits" ) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_10C ) ) PORT_DIPNAME( 0x10, 0x10, "Menu 1:Time 2:Payout" ) PORT_DIPLOCATION("SW3:4") // dsw3 4 (enable menus 1 & 2 in stats screen) PORT_DIPSETTING( 0x10, DEF_STR( Yes ) ) PORT_DIPSETTING( 0x00, DEF_STR( No ) ) @@ -6975,7 +6975,7 @@ static INPUT_PORTS_START( jockeyc ) PORT_DIPSETTING( 0x00c0, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x0080, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x0040, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x0000, "1 Coin/10 Credits" ) + PORT_DIPSETTING( 0x0000, DEF_STR( 1C_10C ) ) PORT_DIPUNKNOWN_DIPLOC(0x0100, 0x0100, "SW3:1") PORT_DIPUNKNOWN_DIPLOC(0x0200, 0x0200, "SW3:2") @@ -7071,9 +7071,9 @@ static INPUT_PORTS_START( inttoote ) PORT_DIPSETTING( 0x14, DEF_STR( 1C_3C ) ) PORT_DIPSETTING( 0x10, DEF_STR( 1C_4C ) ) PORT_DIPSETTING( 0x0c, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x08, "1 Coin/10 Credits" ) - PORT_DIPSETTING( 0x04, "1 Coin/20 Credits" ) - PORT_DIPSETTING( 0x00, "1 Coin/50 Credits" ) + PORT_DIPSETTING( 0x08, DEF_STR( 1C_10C ) ) + PORT_DIPSETTING( 0x04, DEF_STR( 1C_20C ) ) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_50C ) ) PORT_DIPNAME( 0x20, 0x20, "Unknown SW1:6" ) PORT_DIPLOCATION("SW1:6") PORT_DIPSETTING( 0x20, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) diff --git a/src/mame/seta/seta2.cpp b/src/mame/seta/seta2.cpp index 4c95669bada..9c209641b08 100644 --- a/src/mame/seta/seta2.cpp +++ b/src/mame/seta/seta2.cpp @@ -1684,12 +1684,12 @@ static INPUT_PORTS_START( reelquak ) PORT_DIPSETTING( 0x0030, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x0020, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x0010, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x0000, "1 Coin/10 Credits" ) + PORT_DIPSETTING( 0x0000, DEF_STR( 1C_10C ) ) PORT_DIPNAME( 0x00c0, 0x00c0, DEF_STR( Coin_B ) ) PORT_DIPLOCATION("SW1:7,8") // bit 7 tested according to game style PORT_DIPSETTING( 0x00c0, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x0080, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x0040, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x0000, "1 Coin/10 Credits" ) + PORT_DIPSETTING( 0x0000, DEF_STR( 1C_10C ) ) PORT_START("DSW2") // $400302.w PORT_DIPNAME( 0x0001, 0x0001, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW2:1") // used diff --git a/src/mame/seta/speedatk.cpp b/src/mame/seta/speedatk.cpp index e02040f78d2..f4451ccfe26 100644 --- a/src/mame/seta/speedatk.cpp +++ b/src/mame/seta/speedatk.cpp @@ -551,7 +551,7 @@ static INPUT_PORTS_START( speedatk ) PORT_DIPSETTING( 0x00, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x80, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x40, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0xc0, "1 Coin/10 Credits" ) + PORT_DIPSETTING( 0xc0, DEF_STR( 1C_10C ) ) PORT_START("P1_ROW0") PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNUSED ) diff --git a/src/mame/seta/srmp2.cpp b/src/mame/seta/srmp2.cpp index 988574a44f7..c6b0e4171fb 100644 --- a/src/mame/seta/srmp2.cpp +++ b/src/mame/seta/srmp2.cpp @@ -975,7 +975,7 @@ static INPUT_PORTS_START( rmgoldyh ) PORT_DIPSETTING( 0x03, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x01, DEF_STR( 1C_5C ) ) PORT_DIPSETTING( 0x02, DEF_STR( 1C_2C ) ) - PORT_DIPSETTING( 0x00, "1 Coin/10 Credits" ) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_10C ) ) PORT_DIPNAME( 0x0c, 0x0c, "Min Rate To Play" ) PORT_DIPLOCATION("SW2:3,4") PORT_DIPSETTING( 0x0c, "1" ) PORT_DIPSETTING( 0x08, "2" ) diff --git a/src/mame/seta/thedealr.cpp b/src/mame/seta/thedealr.cpp index 9ed8170883f..c4abf68cf21 100644 --- a/src/mame/seta/thedealr.cpp +++ b/src/mame/seta/thedealr.cpp @@ -361,7 +361,7 @@ Calculated returns based on 1 coin bet and paytable as shown above, Two Pair thr PORT_DIPSETTING( 0x06, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x04, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x02, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x00, "1 Coin/10 Credits" ) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_10C ) ) PORT_DIPNAME( 0x18, 0x18, "SW2:4,5" ) PORT_DIPLOCATION("SW2:4,5") PORT_DIPSETTING( 0x18, "0" ) PORT_DIPSETTING( 0x10, "1" ) diff --git a/src/mame/skeleton/boramz80.cpp b/src/mame/skeleton/boramz80.cpp index 8ac89e3fc9c..81981d3c3ad 100644 --- a/src/mame/skeleton/boramz80.cpp +++ b/src/mame/skeleton/boramz80.cpp @@ -279,17 +279,17 @@ static INPUT_PORTS_START( pkboram ) PORT_DIPSETTING( 0x03, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x02, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x01, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x00, "1 Coin/10 Credits" ) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_10C ) ) PORT_DIPNAME( 0x0c, 0x0c, DEF_STR( Coin_B ) ) PORT_DIPLOCATION("SW2:3,4") - PORT_DIPSETTING( 0x0c, "1 Coin/10 Credits" ) - PORT_DIPSETTING( 0x08, "1 Coin/20 Credits" ) - PORT_DIPSETTING( 0x04, "1 Coin/50 Credits" ) - PORT_DIPSETTING( 0x00, "1 Coin/100 Credits" ) + PORT_DIPSETTING( 0x0c, DEF_STR( 1C_10C ) ) + PORT_DIPSETTING( 0x08, DEF_STR( 1C_20C ) ) + PORT_DIPSETTING( 0x04, DEF_STR( 1C_50C ) ) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_100C ) ) PORT_DIPNAME( 0x30, 0x30, "Coin C" ) PORT_DIPLOCATION("SW2:5,6") PORT_DIPSETTING( 0x30, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x20, "1 Coin/10 Credits" ) - PORT_DIPSETTING( 0x10, "1 Coin/25 Credits" ) - PORT_DIPSETTING( 0x00, "1 Coin/50 Credits" ) + PORT_DIPSETTING( 0x20, DEF_STR( 1C_10C ) ) + PORT_DIPSETTING( 0x10, DEF_STR( 1C_25C ) ) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_50C ) ) PORT_DIPNAME( 0xc0, 0xc0, "Coin D" ) PORT_DIPLOCATION("SW2:7,8") PORT_DIPSETTING( 0x00, DEF_STR( 4C_1C ) ) PORT_DIPSETTING( 0x40, DEF_STR( 3C_1C ) ) diff --git a/src/mame/skeleton/cle68k.cpp b/src/mame/skeleton/cle68k.cpp index eb3a65487a7..1d7c016a06a 100644 --- a/src/mame/skeleton/cle68k.cpp +++ b/src/mame/skeleton/cle68k.cpp @@ -198,9 +198,9 @@ static INPUT_PORTS_START( dmndhrt ) // TODO: complete inputs PORT_DIPSETTING( 0x0005, DEF_STR( 1C_4C ) ) PORT_DIPSETTING( 0x0004, DEF_STR( 1C_5C ) ) PORT_DIPSETTING( 0x0003, DEF_STR( 1C_8C ) ) - PORT_DIPSETTING( 0x0002, "1 Coin/10 Credits" ) - PORT_DIPSETTING( 0x0001, "1 Coin/20 Credits" ) - PORT_DIPSETTING( 0x0000, "1 Coin/25 Credits" ) + PORT_DIPSETTING( 0x0002, DEF_STR( 1C_10C ) ) + PORT_DIPSETTING( 0x0001, DEF_STR( 1C_20C ) ) + PORT_DIPSETTING( 0x0000, DEF_STR( 1C_25C ) ) PORT_DIPNAME( 0x0018, 0x0018, "Key In Ratio" ) PORT_DIPLOCATION("SW1:4,5") PORT_DIPSETTING( 0x0018, "Coin x1" ) PORT_DIPSETTING( 0x0010, "Coin x5" ) @@ -409,9 +409,9 @@ INPUT_PORTS_START( honeybee ) // TODO: inputs PORT_DIPSETTING( 0x0006, DEF_STR( 1C_4C ) ) PORT_DIPSETTING( 0x0005, DEF_STR( 1C_5C ) ) PORT_DIPSETTING( 0x0004, "1 Coin/15 Credits" ) - PORT_DIPSETTING( 0x0003, "1 Coin/20 Credits" ) + PORT_DIPSETTING( 0x0003, DEF_STR( 1C_20C ) ) PORT_DIPSETTING( 0x0002, "1 Coin/75 Credits" ) - PORT_DIPSETTING( 0x0001, "1 Coin/100 Credits" ) + PORT_DIPSETTING( 0x0001, DEF_STR( 1C_100C ) ) PORT_DIPSETTING( 0x0000, "1 Coin/500 Credits" ) PORT_DIPNAME( 0x0038, 0x0038, "Key In Ratio" ) PORT_DIPLOCATION("SW1:4,5,6") PORT_DIPSETTING( 0x0038, "1" ) diff --git a/src/mame/skeleton/lgtz80.cpp b/src/mame/skeleton/lgtz80.cpp index 10893f5906b..22a4b419125 100644 --- a/src/mame/skeleton/lgtz80.cpp +++ b/src/mame/skeleton/lgtz80.cpp @@ -382,18 +382,18 @@ static INPUT_PORTS_START( arthurkn100 ) PORT_DIPSETTING( 0x06, DEF_STR( 1C_4C ) ) PORT_DIPSETTING( 0x05, DEF_STR( 1C_5C ) ) PORT_DIPSETTING( 0x04, "1 Coin/15 Credits" ) - PORT_DIPSETTING( 0x03, "1 Coin/20 Credits" ) + PORT_DIPSETTING( 0x03, DEF_STR( 1C_20C ) ) PORT_DIPSETTING( 0x02, "1 Coin/75 Credits" ) - PORT_DIPSETTING( 0x01, "1 Coin/100 Credits" ) + PORT_DIPSETTING( 0x01, DEF_STR( 1C_100C ) ) PORT_DIPSETTING( 0x00, "1 Coin/500 Credits" ) PORT_DIPNAME( 0x38, 0x38, DEF_STR( Coin_B ) ) PORT_DIPLOCATION("DSW2:4,5,6") // Key PORT_DIPSETTING( 0x38, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x30, DEF_STR( 1C_4C ) ) PORT_DIPSETTING( 0x28, DEF_STR( 1C_5C ) ) PORT_DIPSETTING( 0x20, "1 Coin/15 Credits" ) - PORT_DIPSETTING( 0x18, "1 Coin/20 Credits" ) + PORT_DIPSETTING( 0x18, DEF_STR( 1C_20C ) ) PORT_DIPSETTING( 0x10, "1 Coin/75 Credits" ) - PORT_DIPSETTING( 0x08, "1 Coin/100 Credits" ) + PORT_DIPSETTING( 0x08, DEF_STR( 1C_100C ) ) PORT_DIPSETTING( 0x00, "1 Coin/500 Credits" ) PORT_DIPNAME( 0xc0, 0xc0, "Pay-Out Setting" ) PORT_DIPLOCATION("DSW2:7,8") PORT_DIPSETTING( 0xc0, "Fixed 10 Points/1 Ticket" ) diff --git a/src/mame/stern/berzerk.cpp b/src/mame/stern/berzerk.cpp index cbb5736b56d..72ba975333f 100644 --- a/src/mame/stern/berzerk.cpp +++ b/src/mame/stern/berzerk.cpp @@ -741,7 +741,7 @@ void berzerk_state::berzerk_io_map(address_map &map) PORT_DIPSETTING( 0x04, DEF_STR( 1C_5C ) ) \ PORT_DIPSETTING( 0x05, DEF_STR( 1C_6C ) ) \ PORT_DIPSETTING( 0x06, DEF_STR( 1C_7C ) ) \ - PORT_DIPSETTING( 0x07, "1 Coin/10 Credits" ) \ + PORT_DIPSETTING( 0x07, DEF_STR( 1C_10C ) ) \ PORT_DIPSETTING( 0x08, "1 Coin/14 Credits" ) diff --git a/src/mame/stern/mazerbla.cpp b/src/mame/stern/mazerbla.cpp index a41b6fcf27a..649470644ae 100644 --- a/src/mame/stern/mazerbla.cpp +++ b/src/mame/stern/mazerbla.cpp @@ -589,7 +589,7 @@ static INPUT_PORTS_START( mazerbla ) PORT_DIPSETTING( 0x0b, DEF_STR( 1C_5C ) ) PORT_DIPSETTING( 0x0a, DEF_STR( 1C_6C ) ) PORT_DIPSETTING( 0x09, DEF_STR( 1C_7C ) ) - PORT_DIPSETTING( 0x08, "1 Coin/10 Credits" ) + PORT_DIPSETTING( 0x08, DEF_STR( 1C_10C ) ) PORT_DIPSETTING( 0x07, "1 Coin/14 Credits" ) PORT_DIPNAME( 0xf0, 0xf0, DEF_STR( Coin_B ) ) @@ -607,7 +607,7 @@ static INPUT_PORTS_START( mazerbla ) PORT_DIPSETTING( 0xb0, DEF_STR( 1C_5C ) ) PORT_DIPSETTING( 0xa0, DEF_STR( 1C_6C ) ) PORT_DIPSETTING( 0x90, DEF_STR( 1C_7C ) ) - PORT_DIPSETTING( 0x80, "1 Coin/10 Credits" ) + PORT_DIPSETTING( 0x80, DEF_STR( 1C_10C ) ) PORT_DIPSETTING( 0x70, "1 Coin/14 Credits" ) PORT_START("DSW2") /* Strobe 3: Dip Switches 12-19*/ @@ -756,7 +756,7 @@ static INPUT_PORTS_START( greatgun ) PORT_DIPSETTING( 0x0b, DEF_STR( 1C_5C ) ) PORT_DIPSETTING( 0x0a, DEF_STR( 1C_6C ) ) PORT_DIPSETTING( 0x09, DEF_STR( 1C_7C ) ) - PORT_DIPSETTING( 0x08, "1 Coin/10 Credits" ) + PORT_DIPSETTING( 0x08, DEF_STR( 1C_10C ) ) PORT_DIPSETTING( 0x07, "1 Coin/14 Credits" ) PORT_DIPNAME( 0xf0, 0xf0, DEF_STR( Coin_B ) ) @@ -774,7 +774,7 @@ static INPUT_PORTS_START( greatgun ) PORT_DIPSETTING( 0xb0, DEF_STR( 1C_5C ) ) PORT_DIPSETTING( 0xa0, DEF_STR( 1C_6C ) ) PORT_DIPSETTING( 0x90, DEF_STR( 1C_7C ) ) - PORT_DIPSETTING( 0x80, "1 Coin/10 Credits" ) + PORT_DIPSETTING( 0x80, DEF_STR( 1C_10C ) ) PORT_DIPSETTING( 0x70, "1 Coin/14 Credits" ) PORT_START("DSW2") /* Strobe 3: Dip Switches 12-19*/ diff --git a/src/mame/subsino/subsino.cpp b/src/mame/subsino/subsino.cpp index f772078f2f3..f32cbad8946 100644 --- a/src/mame/subsino/subsino.cpp +++ b/src/mame/subsino/subsino.cpp @@ -1238,11 +1238,11 @@ static INPUT_PORTS_START( victor21 ) PORT_DIPSETTING( 0x06, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x05, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x04, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x07, "1 Coin / 10 Credits" ) - PORT_DIPSETTING( 0x03, "1 Coin / 20 Credits" ) - PORT_DIPSETTING( 0x02, "1 Coin / 25 Credits" ) - PORT_DIPSETTING( 0x01, "1 Coin / 50 Credits" ) - PORT_DIPSETTING( 0x00, "1 Coin / 100 Credits" ) + PORT_DIPSETTING( 0x07, DEF_STR( 1C_10C ) ) + PORT_DIPSETTING( 0x03, DEF_STR( 1C_20C ) ) + PORT_DIPSETTING( 0x02, DEF_STR( 1C_25C ) ) + PORT_DIPSETTING( 0x01, DEF_STR( 1C_50C ) ) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_100C ) ) PORT_DIPNAME( 0x08, 0x08, "Key In" ) PORT_DIPSETTING( 0x08, "100 Points/Pulse" ) PORT_DIPSETTING( 0x00, "200 Points/Pulse" ) @@ -1348,11 +1348,11 @@ static INPUT_PORTS_START( victor5 ) PORT_DIPSETTING( 0x06, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x05, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x04, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x07, "1 Coin / 10 Credits" ) - PORT_DIPSETTING( 0x03, "1 Coin / 20 Credits" ) - PORT_DIPSETTING( 0x02, "1 Coin / 25 Credits" ) - PORT_DIPSETTING( 0x01, "1 Coin / 50 Credits" ) - PORT_DIPSETTING( 0x00, "1 Coin / 100 Credits" ) + PORT_DIPSETTING( 0x07, DEF_STR( 1C_10C ) ) + PORT_DIPSETTING( 0x03, DEF_STR( 1C_20C ) ) + PORT_DIPSETTING( 0x02, DEF_STR( 1C_25C ) ) + PORT_DIPSETTING( 0x01, DEF_STR( 1C_50C ) ) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_100C ) ) PORT_DIPNAME( 0x08, 0x08, "Key In" ) PORT_DIPSETTING( 0x08, "100 Points/Pulse" ) PORT_DIPSETTING( 0x00, "500 Points/Pulse" ) @@ -1456,11 +1456,11 @@ static INPUT_PORTS_START( tisub ) PORT_DIPSETTING( 0x06, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x05, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x04, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x07, "1 Coin / 10 Credits" ) - PORT_DIPSETTING( 0x03, "1 Coin / 20 Credits" ) - PORT_DIPSETTING( 0x02, "1 Coin / 25 Credits" ) - PORT_DIPSETTING( 0x01, "1 Coin / 50 Credits" ) - PORT_DIPSETTING( 0x00, "1 Coin / 100 Credits" ) + PORT_DIPSETTING( 0x07, DEF_STR( 1C_10C ) ) + PORT_DIPSETTING( 0x03, DEF_STR( 1C_20C ) ) + PORT_DIPSETTING( 0x02, DEF_STR( 1C_25C ) ) + PORT_DIPSETTING( 0x01, DEF_STR( 1C_50C ) ) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_100C ) ) PORT_DIPNAME( 0x38, 0x38, "Key In" ) PORT_DIPLOCATION("SW1:4,5,6") // SW1-456 PORT_DIPSETTING( 0x30, "4 Points/Pulse" ) PORT_DIPSETTING( 0x28, "8 Points/Pulse" ) @@ -1633,20 +1633,20 @@ static INPUT_PORTS_START( stbsub ) PORT_DIPSETTING( 0x06, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x05, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x04, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x07, "1 Coin / 10 Credits" ) - PORT_DIPSETTING( 0x03, "1 Coin / 20 Credits" ) - PORT_DIPSETTING( 0x02, "1 Coin / 25 Credits" ) - PORT_DIPSETTING( 0x01, "1 Coin / 50 Credits" ) - PORT_DIPSETTING( 0x00, "1 Coin / 100 Credits" ) + PORT_DIPSETTING( 0x07, DEF_STR( 1C_10C ) ) + PORT_DIPSETTING( 0x03, DEF_STR( 1C_20C ) ) + PORT_DIPSETTING( 0x02, DEF_STR( 1C_25C ) ) + PORT_DIPSETTING( 0x01, DEF_STR( 1C_50C ) ) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_100C ) ) PORT_DIPNAME( 0x38, 0x00, "Remote Credits" ) PORT_DIPLOCATION("SW1:4,5,6") - PORT_DIPSETTING( 0x30, "1 Pulse / 1 Credits" ) - PORT_DIPSETTING( 0x28, "1 Pulse / 2 Credits" ) - PORT_DIPSETTING( 0x20, "1 Pulse / 5 Credits" ) - PORT_DIPSETTING( 0x38, "1 Pulse / 10 Credits" ) - PORT_DIPSETTING( 0x18, "1 Pulse / 20 Credits" ) - PORT_DIPSETTING( 0x10, "1 Pulse / 25 Credits" ) - PORT_DIPSETTING( 0x08, "1 Pulse / 50 Credits" ) - PORT_DIPSETTING( 0x00, "1 Pulse / 100 Credits" ) + PORT_DIPSETTING( 0x30, "1 Pulse/1 Credit" ) + PORT_DIPSETTING( 0x28, "1 Pulse/2 Credits" ) + PORT_DIPSETTING( 0x20, "1 Pulse/5 Credits" ) + PORT_DIPSETTING( 0x38, "1 Pulse/10 Credits" ) + PORT_DIPSETTING( 0x18, "1 Pulse/20 Credits" ) + PORT_DIPSETTING( 0x10, "1 Pulse/25 Credits" ) + PORT_DIPSETTING( 0x08, "1 Pulse/50 Credits" ) + PORT_DIPSETTING( 0x00, "1 Pulse/100 Credits" ) PORT_DIPNAME( 0x40, 0x40, "Pay-out" ) PORT_DIPLOCATION("SW1:7") PORT_DIPSETTING( 0x40, "Coin" ) PORT_DIPSETTING( 0x00, "Key" ) @@ -1764,7 +1764,7 @@ static INPUT_PORTS_START( tesorone ) PORT_START("SW1") PORT_DIPNAME( 0x01, 0x01, DEF_STR( Coinage ) ) PORT_DIPLOCATION("SW1:1") PORT_DIPSETTING( 0x00, DEF_STR( 1C_5C ) ) // 5 - PORT_DIPSETTING( 0x01, "1 Coin / 10 Credits" ) // 16 + PORT_DIPSETTING( 0x01, DEF_STR( 1C_10C ) ) // 16 PORT_DIPNAME( 0x02, 0x02, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:2") // ? PORT_DIPSETTING( 0x02, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) @@ -1903,11 +1903,11 @@ static INPUT_PORTS_START( crsbingo ) PORT_DIPSETTING( 0x06, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x05, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x04, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x07, "1 Coin / 10 Credits" ) - PORT_DIPSETTING( 0x03, "1 Coin / 20 Credits" ) - PORT_DIPSETTING( 0x02, "1 Coin / 25 Credits" ) - PORT_DIPSETTING( 0x01, "1 Coin / 50 Credits" ) - PORT_DIPSETTING( 0x00, "1 Coin / 100 Credits" ) + PORT_DIPSETTING( 0x07, DEF_STR( 1C_10C ) ) + PORT_DIPSETTING( 0x03, DEF_STR( 1C_20C ) ) + PORT_DIPSETTING( 0x02, DEF_STR( 1C_25C ) ) + PORT_DIPSETTING( 0x01, DEF_STR( 1C_50C ) ) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_100C ) ) PORT_DIPNAME( 0x38, 0x38, "Key In" ) PORT_DIPSETTING( 0x30, "4 Points/Pulse" ) PORT_DIPSETTING( 0x28, "8 Points/Pulse" ) @@ -2035,7 +2035,7 @@ static INPUT_PORTS_START( sharkpy ) PORT_START( "SW1" ) PORT_DIPNAME( 0x01, 0x01, DEF_STR( Coinage ) ) - PORT_DIPSETTING( 0x01, "1 Coin / 10 Credits" ) + PORT_DIPSETTING( 0x01, DEF_STR( 1C_10C ) ) PORT_DIPSETTING( 0x00, DEF_STR( 1C_5C ) ) PORT_DIPUNKNOWN( 0x02, 0x02 ) PORT_DIPUNKNOWN( 0x04, 0x04 ) @@ -2130,20 +2130,20 @@ static INPUT_PORTS_START( sharkpye ) PORT_DIPSETTING( 0x06, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x05, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x04, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x07, "1 Coin / 10 Credits" ) - PORT_DIPSETTING( 0x03, "1 Coin / 20 Credits" ) - PORT_DIPSETTING( 0x02, "1 Coin / 25 Credits" ) - PORT_DIPSETTING( 0x01, "1 Coin / 50 Credits" ) - PORT_DIPSETTING( 0x00, "1 Coin / 100 Credits" ) + PORT_DIPSETTING( 0x07, DEF_STR( 1C_10C ) ) + PORT_DIPSETTING( 0x03, DEF_STR( 1C_20C ) ) + PORT_DIPSETTING( 0x02, DEF_STR( 1C_25C ) ) + PORT_DIPSETTING( 0x01, DEF_STR( 1C_50C ) ) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_100C ) ) PORT_DIPNAME( 0x38, 0x38, "Remote Credits" ) - PORT_DIPSETTING( 0x30, "1 Pulse / 1 Credits" ) - PORT_DIPSETTING( 0x28, "1 Pulse / 2 Credits" ) - PORT_DIPSETTING( 0x20, "1 Pulse / 5 Credits" ) - PORT_DIPSETTING( 0x18, "1 Pulse / 10 Credits" ) - PORT_DIPSETTING( 0x10, "1 Pulse / 50 Credits" ) - PORT_DIPSETTING( 0x38, "1 Pulse / 100 Credits" ) - PORT_DIPSETTING( 0x08, "1 Pulse / 200 Credits" ) - PORT_DIPSETTING( 0x00, "1 Pulse / 500 Credits" ) + PORT_DIPSETTING( 0x30, "1 Pulse/1 Credit" ) + PORT_DIPSETTING( 0x28, "1 Pulse/2 Credits" ) + PORT_DIPSETTING( 0x20, "1 Pulse/5 Credits" ) + PORT_DIPSETTING( 0x18, "1 Pulse/10 Credits" ) + PORT_DIPSETTING( 0x10, "1 Pulse/50 Credits" ) + PORT_DIPSETTING( 0x38, "1 Pulse/100 Credits" ) + PORT_DIPSETTING( 0x08, "1 Pulse/200 Credits" ) + PORT_DIPSETTING( 0x00, "1 Pulse/500 Credits" ) PORT_DIPUNKNOWN( 0x40, 0x40 ) PORT_DIPUNKNOWN( 0x80, 0x80 ) @@ -2235,7 +2235,7 @@ static INPUT_PORTS_START( smoto16 ) PORT_START( "SW1" ) PORT_DIPNAME( 0x01, 0x01, DEF_STR( Coinage ) ) - PORT_DIPSETTING( 0x01, "1 Coin / 10 Credits" ) + PORT_DIPSETTING( 0x01, DEF_STR( 1C_10C ) ) PORT_DIPSETTING( 0x00, DEF_STR( 1C_5C ) ) PORT_DIPUNKNOWN( 0x02, 0x02 ) PORT_DIPNAME( 0x04, 0x04, "Hopper" ) @@ -2331,7 +2331,7 @@ static INPUT_PORTS_START( smoto20 ) PORT_START( "SW1" ) PORT_DIPNAME( 0x01, 0x01, DEF_STR( Coinage ) ) - PORT_DIPSETTING( 0x01, "1 Coin / 10 Credits" ) + PORT_DIPSETTING( 0x01, DEF_STR( 1C_10C ) ) PORT_DIPSETTING( 0x00, DEF_STR( 1C_5C ) ) PORT_DIPUNKNOWN( 0x02, 0x02 ) PORT_DIPNAME( 0x04, 0x04, "Hopper" ) @@ -2430,20 +2430,20 @@ static INPUT_PORTS_START( victor6 ) PORT_DIPSETTING( 0x06, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x05, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x04, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x07, "1 Coin / 10 Credits" ) - PORT_DIPSETTING( 0x03, "1 Coin / 20 Credits" ) - PORT_DIPSETTING( 0x02, "1 Coin / 25 Credits" ) - PORT_DIPSETTING( 0x01, "1 Coin / 50 Credits" ) - PORT_DIPSETTING( 0x00, "1 Coin / 100 Credits" ) + PORT_DIPSETTING( 0x07, DEF_STR( 1C_10C ) ) + PORT_DIPSETTING( 0x03, DEF_STR( 1C_20C ) ) + PORT_DIPSETTING( 0x02, DEF_STR( 1C_25C ) ) + PORT_DIPSETTING( 0x01, DEF_STR( 1C_50C ) ) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_100C ) ) PORT_DIPNAME( 0x38, 0x38, "Remote Credits" ) - PORT_DIPSETTING( 0x30, "1 Pulse / 1 Credits" ) - PORT_DIPSETTING( 0x28, "1 Pulse / 2 Credits" ) - PORT_DIPSETTING( 0x20, "1 Pulse / 5 Credits" ) - PORT_DIPSETTING( 0x18, "1 Pulse / 10 Credits" ) - PORT_DIPSETTING( 0x10, "1 Pulse / 50 Credits" ) - PORT_DIPSETTING( 0x38, "1 Pulse / 100 Credits" ) - PORT_DIPSETTING( 0x08, "1 Pulse / 200 Credits" ) - PORT_DIPSETTING( 0x00, "1 Pulse / 500 Credits" ) + PORT_DIPSETTING( 0x30, "1 Pulse/1 Credit" ) + PORT_DIPSETTING( 0x28, "1 Pulse/2 Credits" ) + PORT_DIPSETTING( 0x20, "1 Pulse/5 Credits" ) + PORT_DIPSETTING( 0x18, "1 Pulse/10 Credits" ) + PORT_DIPSETTING( 0x10, "1 Pulse/50 Credits" ) + PORT_DIPSETTING( 0x38, "1 Pulse/100 Credits" ) + PORT_DIPSETTING( 0x08, "1 Pulse/200 Credits" ) + PORT_DIPSETTING( 0x00, "1 Pulse/500 Credits" ) PORT_DIPUNKNOWN( 0x40, 0x40 ) PORT_DIPUNKNOWN( 0x80, 0x80 ) @@ -2538,20 +2538,20 @@ static INPUT_PORTS_START( victor6a ) PORT_DIPSETTING( 0x06, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x05, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x04, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x07, "1 Coin / 10 Credits" ) - PORT_DIPSETTING( 0x03, "1 Coin / 20 Credits" ) - PORT_DIPSETTING( 0x02, "1 Coin / 25 Credits" ) - PORT_DIPSETTING( 0x01, "1 Coin / 50 Credits" ) - PORT_DIPSETTING( 0x00, "1 Coin / 100 Credits" ) + PORT_DIPSETTING( 0x07, DEF_STR( 1C_10C ) ) + PORT_DIPSETTING( 0x03, DEF_STR( 1C_20C ) ) + PORT_DIPSETTING( 0x02, DEF_STR( 1C_25C ) ) + PORT_DIPSETTING( 0x01, DEF_STR( 1C_50C ) ) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_100C ) ) PORT_DIPNAME( 0x38, 0x38, "Remote Credits" ) - PORT_DIPSETTING( 0x30, "1 Pulse / 1 Credits" ) - PORT_DIPSETTING( 0x28, "1 Pulse / 2 Credits" ) - PORT_DIPSETTING( 0x20, "1 Pulse / 5 Credits" ) - PORT_DIPSETTING( 0x18, "1 Pulse / 10 Credits" ) - PORT_DIPSETTING( 0x10, "1 Pulse / 50 Credits" ) - PORT_DIPSETTING( 0x38, "1 Pulse / 100 Credits" ) - PORT_DIPSETTING( 0x08, "1 Pulse / 200 Credits" ) - PORT_DIPSETTING( 0x00, "1 Pulse / 500 Credits" ) + PORT_DIPSETTING( 0x30, "1 Pulse/1 Credit" ) + PORT_DIPSETTING( 0x28, "1 Pulse/2 Credits" ) + PORT_DIPSETTING( 0x20, "1 Pulse/5 Credits" ) + PORT_DIPSETTING( 0x18, "1 Pulse/10 Credits" ) + PORT_DIPSETTING( 0x10, "1 Pulse/50 Credits" ) + PORT_DIPSETTING( 0x38, "1 Pulse/100 Credits" ) + PORT_DIPSETTING( 0x08, "1 Pulse/200 Credits" ) + PORT_DIPSETTING( 0x00, "1 Pulse/500 Credits" ) PORT_DIPUNKNOWN( 0x40, 0x40 ) PORT_DIPUNKNOWN( 0x80, 0x80 ) @@ -2646,20 +2646,20 @@ static INPUT_PORTS_START( victor6b ) PORT_DIPSETTING( 0x06, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x05, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x04, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x07, "1 Coin / 10 Credits" ) - PORT_DIPSETTING( 0x03, "1 Coin / 20 Credits" ) - PORT_DIPSETTING( 0x02, "1 Coin / 25 Credits" ) - PORT_DIPSETTING( 0x01, "1 Coin / 50 Credits" ) - PORT_DIPSETTING( 0x00, "1 Coin / 100 Credits" ) + PORT_DIPSETTING( 0x07, DEF_STR( 1C_10C ) ) + PORT_DIPSETTING( 0x03, DEF_STR( 1C_20C ) ) + PORT_DIPSETTING( 0x02, DEF_STR( 1C_25C ) ) + PORT_DIPSETTING( 0x01, DEF_STR( 1C_50C ) ) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_100C ) ) PORT_DIPNAME( 0x38, 0x38, "Remote Credits" ) - PORT_DIPSETTING( 0x30, "1 Pulse / 1 Credits" ) - PORT_DIPSETTING( 0x28, "1 Pulse / 2 Credits" ) - PORT_DIPSETTING( 0x20, "1 Pulse / 5 Credits" ) - PORT_DIPSETTING( 0x18, "1 Pulse / 10 Credits" ) - PORT_DIPSETTING( 0x10, "1 Pulse / 50 Credits" ) - PORT_DIPSETTING( 0x38, "1 Pulse / 100 Credits" ) - PORT_DIPSETTING( 0x08, "1 Pulse / 200 Credits" ) - PORT_DIPSETTING( 0x00, "1 Pulse / 500 Credits" ) + PORT_DIPSETTING( 0x30, "1 Pulse/1 Credit" ) + PORT_DIPSETTING( 0x28, "1 Pulse/2 Credits" ) + PORT_DIPSETTING( 0x20, "1 Pulse/5 Credits" ) + PORT_DIPSETTING( 0x18, "1 Pulse/10 Credits" ) + PORT_DIPSETTING( 0x10, "1 Pulse/50 Credits" ) + PORT_DIPSETTING( 0x38, "1 Pulse/100 Credits" ) + PORT_DIPSETTING( 0x08, "1 Pulse/200 Credits" ) + PORT_DIPSETTING( 0x00, "1 Pulse/500 Credits" ) PORT_DIPUNKNOWN( 0x40, 0x40 ) PORT_DIPUNKNOWN( 0x80, 0x80 ) diff --git a/src/mame/subsino/subsino2.cpp b/src/mame/subsino/subsino2.cpp index f9cd65e950c..8a71425d533 100644 --- a/src/mame/subsino/subsino2.cpp +++ b/src/mame/subsino/subsino2.cpp @@ -1865,20 +1865,20 @@ static INPUT_PORTS_START( mtrain ) PORT_DIPSETTING( 0x01, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x02, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x03, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x00, "1 Coin / 10 Credits" ) - PORT_DIPSETTING( 0x04, "1 Coin / 20 Credits" ) - PORT_DIPSETTING( 0x05, "1 Coin / 25 Credits" ) - PORT_DIPSETTING( 0x06, "1 Coin / 50 Credits" ) - PORT_DIPSETTING( 0x07, "1 Coin / 100 Credits" ) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_10C ) ) + PORT_DIPSETTING( 0x04, DEF_STR( 1C_20C ) ) + PORT_DIPSETTING( 0x05, DEF_STR( 1C_25C ) ) + PORT_DIPSETTING( 0x06, DEF_STR( 1C_50C ) ) + PORT_DIPSETTING( 0x07, DEF_STR( 1C_100C ) ) PORT_DIPNAME( 0x38, 0x00, "Key Coinage" ) PORT_DIPLOCATION("SW1:4,5,6") - PORT_DIPSETTING( 0x08, "1 Key / 1 Credits" ) - PORT_DIPSETTING( 0x10, "1 Key / 2 Credits" ) - PORT_DIPSETTING( 0x18, "1 Key / 5 Credits" ) - PORT_DIPSETTING( 0x00, "1 Key / 10 Credits" ) - PORT_DIPSETTING( 0x20, "1 Key / 20 Credits" ) - PORT_DIPSETTING( 0x28, "1 Key / 25 Credits" ) - PORT_DIPSETTING( 0x30, "1 Key / 50 Credits" ) - PORT_DIPSETTING( 0x38, "1 Key / 100 Credits" ) + PORT_DIPSETTING( 0x08, "1 Key/1 Credit" ) + PORT_DIPSETTING( 0x10, "1 Key/2 Credits" ) + PORT_DIPSETTING( 0x18, "1 Key/5 Credits" ) + PORT_DIPSETTING( 0x00, "1 Key/10 Credits" ) + PORT_DIPSETTING( 0x20, "1 Key/20 Credits" ) + PORT_DIPSETTING( 0x28, "1 Key/25 Credits" ) + PORT_DIPSETTING( 0x30, "1 Key/50 Credits" ) + PORT_DIPSETTING( 0x38, "1 Key/100 Credits" ) PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:7") PORT_DIPSETTING( 0x40, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) @@ -2726,20 +2726,20 @@ static INPUT_PORTS_START( wtrnymph ) PORT_DIPSETTING( 0x01, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x02, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x03, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x00, "1 Coin / 10 Credits" ) - PORT_DIPSETTING( 0x04, "1 Coin / 20 Credits" ) - PORT_DIPSETTING( 0x05, "1 Coin / 25 Credits" ) - PORT_DIPSETTING( 0x06, "1 Coin / 50 Credits" ) - PORT_DIPSETTING( 0x07, "1 Coin / 100 Credits" ) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_10C ) ) + PORT_DIPSETTING( 0x04, DEF_STR( 1C_20C ) ) + PORT_DIPSETTING( 0x05, DEF_STR( 1C_25C ) ) + PORT_DIPSETTING( 0x06, DEF_STR( 1C_50C ) ) + PORT_DIPSETTING( 0x07, DEF_STR( 1C_100C ) ) PORT_DIPNAME( 0x38, 0x00, "Key Coinage" ) PORT_DIPLOCATION("SW1:4,5,6") - PORT_DIPSETTING( 0x08, "1 Key / 1 Credits" ) - PORT_DIPSETTING( 0x10, "1 Key / 2 Credits" ) - PORT_DIPSETTING( 0x18, "1 Key / 5 Credits" ) - PORT_DIPSETTING( 0x00, "1 Key / 10 Credits" ) - PORT_DIPSETTING( 0x20, "1 Key / 20 Credits" ) - PORT_DIPSETTING( 0x28, "1 Key / 25 Credits" ) - PORT_DIPSETTING( 0x30, "1 Key / 50 Credits" ) - PORT_DIPSETTING( 0x38, "1 Key / 100 Credits" ) + PORT_DIPSETTING( 0x08, "1 Key/1 Credit" ) + PORT_DIPSETTING( 0x10, "1 Key/2 Credits" ) + PORT_DIPSETTING( 0x18, "1 Key/5 Credits" ) + PORT_DIPSETTING( 0x00, "1 Key/10 Credits" ) + PORT_DIPSETTING( 0x20, "1 Key/20 Credits" ) + PORT_DIPSETTING( 0x28, "1 Key/25 Credits" ) + PORT_DIPSETTING( 0x30, "1 Key/50 Credits" ) + PORT_DIPSETTING( 0x38, "1 Key/100 Credits" ) PORT_DIPNAME( 0x40, 0x40, "Pay Out" ) PORT_DIPLOCATION("SW1:7") PORT_DIPSETTING( 0x40, "Coin" ) PORT_DIPSETTING( 0x00, "Key" ) diff --git a/src/mame/suna/go2000.cpp b/src/mame/suna/go2000.cpp index ca6efd823ab..9e1f32cf394 100644 --- a/src/mame/suna/go2000.cpp +++ b/src/mame/suna/go2000.cpp @@ -140,10 +140,10 @@ static INPUT_PORTS_START( go2000 ) PORT_START("DSW") PORT_DIPNAME( 0x0003, 0x0003, "Coin / Credits" ) PORT_DIPLOCATION("SW-1:1,2") - PORT_DIPSETTING( 0x0000, "1 Coin / 50 Credits" ) - PORT_DIPSETTING( 0x0003, "1 Coin / 100 Credits" ) - PORT_DIPSETTING( 0x0002, "1 Coin / 125 Credits" ) - PORT_DIPSETTING( 0x0001, "1 Coin / 150 Credits" ) + PORT_DIPSETTING( 0x0000, DEF_STR( 1C_50C ) ) + PORT_DIPSETTING( 0x0003, DEF_STR( 1C_100C ) ) + PORT_DIPSETTING( 0x0002, "1 Coin/125 Credits" ) + PORT_DIPSETTING( 0x0001, "1 Coin/150 Credits" ) PORT_DIPNAME( 0x000c, 0x000c, "Minimum Coin" ) PORT_DIPLOCATION("SW-1:3,4") PORT_DIPSETTING( 0x000c, "1" ) PORT_DIPSETTING( 0x0008, "2" ) diff --git a/src/mame/taito/gsword.cpp b/src/mame/taito/gsword.cpp index dec75bec2ba..186e4aab0b9 100644 --- a/src/mame/taito/gsword.cpp +++ b/src/mame/taito/gsword.cpp @@ -764,7 +764,7 @@ static INPUT_PORTS_START( gsword ) PORT_DIPSETTING( 0x18, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x14, DEF_STR( 1C_4C ) ) PORT_DIPSETTING( 0x10, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x0c, "1 Coin/10 Credits" ) + PORT_DIPSETTING( 0x0c, DEF_STR( 1C_10C ) ) // FIXME: these three DIP switches are physically present, but may not be connected to anything - turning them on seems to cause problems PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) ) PORT_DIPLOCATION("A:6") PORT_DIPSETTING( 0x20, DEF_STR( Off ) ) diff --git a/src/mame/taito/pkspirit.cpp b/src/mame/taito/pkspirit.cpp index ca7823c66e8..916690b481d 100644 --- a/src/mame/taito/pkspirit.cpp +++ b/src/mame/taito/pkspirit.cpp @@ -367,7 +367,7 @@ static INPUT_PORTS_START( pkspirit ) PORT_DIPSETTING( 0x0300, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x0100, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x0200, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x0000, "1 Coin/10 Credits" ) + PORT_DIPSETTING( 0x0000, DEF_STR( 1C_10C ) ) PORT_DIPNAME( 0x0c00, 0x0c00, "Up / Down Credit" ) PORT_DIPLOCATION("SW2:3,4") // actually spelt 'doun' in the dip sheet PORT_DIPSETTING( 0x0c00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x0800, "10" ) diff --git a/src/mame/tch/speedspn.cpp b/src/mame/tch/speedspn.cpp index 01283ac4963..394a7b8fd73 100644 --- a/src/mame/tch/speedspn.cpp +++ b/src/mame/tch/speedspn.cpp @@ -336,13 +336,13 @@ static INPUT_PORTS_START( speedspn ) PORT_DIPSETTING( 0x01, DEF_STR( 5C_1C ) ) PORT_DIPSETTING( 0x04, DEF_STR( 4C_1C ) ) PORT_DIPSETTING( 0x07, DEF_STR( 3C_1C ) ) - PORT_DIPSETTING( 0x00, "5 Coins/2 Credits" ) + PORT_DIPSETTING( 0x00, DEF_STR( 5C_2C ) ) PORT_DIPSETTING( 0x0a, DEF_STR( 2C_1C ) ) PORT_DIPSETTING( 0x06, DEF_STR( 3C_2C ) ) PORT_DIPSETTING( 0x03, DEF_STR( 4C_3C ) ) PORT_DIPSETTING( 0x0f, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x02, DEF_STR( 4C_5C ) ) - PORT_DIPSETTING( 0x05, "3 Coins/5 Credits" ) + PORT_DIPSETTING( 0x05, DEF_STR( 3C_5C ) ) PORT_DIPSETTING( 0x09, DEF_STR( 2C_3C ) ) PORT_DIPSETTING( 0x0e, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x08, DEF_STR( 2C_5C ) ) @@ -353,13 +353,13 @@ static INPUT_PORTS_START( speedspn ) PORT_DIPSETTING( 0x10, DEF_STR( 5C_1C ) ) PORT_DIPSETTING( 0x40, DEF_STR( 4C_1C ) ) PORT_DIPSETTING( 0x70, DEF_STR( 3C_1C ) ) - PORT_DIPSETTING( 0x00, "5 Coins/2 Credits" ) + PORT_DIPSETTING( 0x00, DEF_STR( 5C_2C ) ) PORT_DIPSETTING( 0xa0, DEF_STR( 2C_1C ) ) PORT_DIPSETTING( 0x60, DEF_STR( 3C_2C ) ) PORT_DIPSETTING( 0x30, DEF_STR( 4C_3C ) ) PORT_DIPSETTING( 0xf0, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x20, DEF_STR( 4C_5C ) ) - PORT_DIPSETTING( 0x50, "3 Coins/5 Credits" ) + PORT_DIPSETTING( 0x50, DEF_STR( 3C_5C ) ) PORT_DIPSETTING( 0x90, DEF_STR( 2C_3C ) ) PORT_DIPSETTING( 0xe0, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x80, DEF_STR( 2C_5C ) ) diff --git a/src/mame/technos/ddragon.cpp b/src/mame/technos/ddragon.cpp index 529cd06b8b7..33cad073320 100644 --- a/src/mame/technos/ddragon.cpp +++ b/src/mame/technos/ddragon.cpp @@ -843,10 +843,10 @@ static INPUT_PORTS_START( toffy ) PORT_DIPSETTING( 0x05, DEF_STR( 2C_2C ) ) PORT_DIPSETTING( 0x00, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x0b, DEF_STR( 4C_5C ) ) - PORT_DIPSETTING( 0x0f, "4 Coin/6 Credits" ) - PORT_DIPSETTING( 0x0a, "3 Coin/5 Credits" ) + PORT_DIPSETTING( 0x0f, "4 Coins/6 Credits" ) + PORT_DIPSETTING( 0x0a, DEF_STR( 3C_5C ) ) PORT_DIPSETTING( 0x04, DEF_STR( 1C_2C ) ) - PORT_DIPSETTING( 0x0e, "3 Coin/6 Credits" ) + PORT_DIPSETTING( 0x0e, "3 Coins/6 Credits" ) PORT_DIPSETTING( 0x09, DEF_STR( 2C_5C ) ) PORT_DIPSETTING( 0x0d, DEF_STR( 2C_6C ) ) PORT_DIPSETTING( 0x08, DEF_STR( 1C_5C ) ) @@ -860,10 +860,10 @@ static INPUT_PORTS_START( toffy ) PORT_DIPSETTING( 0x50, DEF_STR( 2C_2C ) ) PORT_DIPSETTING( 0x00, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0xb0, DEF_STR( 4C_5C ) ) - PORT_DIPSETTING( 0xf0, "4 Coin/6 Credits" ) - PORT_DIPSETTING( 0xa0, "3 Coin/5 Credits" ) + PORT_DIPSETTING( 0xf0, "4 Coins/6 Credits" ) + PORT_DIPSETTING( 0xa0, DEF_STR( 3C_5C ) ) PORT_DIPSETTING( 0x40, DEF_STR( 1C_2C ) ) - PORT_DIPSETTING( 0xe0, "3 Coin/6 Credits" ) + PORT_DIPSETTING( 0xe0, "3 Coins/6 Credits" ) PORT_DIPSETTING( 0x90, DEF_STR( 2C_5C ) ) PORT_DIPSETTING( 0xd0, DEF_STR( 2C_6C ) ) PORT_DIPSETTING( 0x80, DEF_STR( 1C_5C ) ) diff --git a/src/mame/tecmo/lvcards.cpp b/src/mame/tecmo/lvcards.cpp index 86f8d772290..22412f7bca6 100644 --- a/src/mame/tecmo/lvcards.cpp +++ b/src/mame/tecmo/lvcards.cpp @@ -505,7 +505,7 @@ static INPUT_PORTS_START( lvpoker ) PORT_DIPSETTING( 0x18, DEF_STR( 1C_4C ) ) PORT_DIPSETTING( 0x10, DEF_STR( 1C_5C ) ) PORT_DIPSETTING( 0x08, DEF_STR( 1C_6C ) ) - PORT_DIPSETTING( 0x00, "1 Coin/10 Credits" ) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_10C ) ) PORT_DIPNAME( 0x40, 0x40, "Coin C (Service Switch)" ) PORT_DIPSETTING( 0x40, "1 Push/1 Credit" ) PORT_DIPSETTING( 0x00, "1 Push/10 Credits" ) @@ -583,7 +583,7 @@ static INPUT_PORTS_START( ponttehk ) PORT_DIPSETTING( 0x18, DEF_STR( 1C_4C ) ) PORT_DIPSETTING( 0x10, DEF_STR( 1C_5C ) ) PORT_DIPSETTING( 0x08, DEF_STR( 1C_6C ) ) - PORT_DIPSETTING( 0x00, "1 Coin/10 Credits" ) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_10C ) ) PORT_DIPNAME( 0x40, 0x40, "Coin C (Service Switch)" ) PORT_DIPSETTING( 0x40, "1 Push/1 Credit" ) PORT_DIPSETTING( 0x00, "1 Push/10 Credits" ) diff --git a/src/mame/tecmo/wc90.cpp b/src/mame/tecmo/wc90.cpp index 64012d08bdd..de13da40b46 100644 --- a/src/mame/tecmo/wc90.cpp +++ b/src/mame/tecmo/wc90.cpp @@ -391,7 +391,7 @@ static INPUT_PORTS_START( wc90 ) PORT_START("DSW1") PORT_DIPNAME( 0x0f, 0x0f, DEF_STR( Coinage ) ) PORT_DIPLOCATION("SW1:8,7,6,5") - PORT_DIPSETTING( 0x00, "10 Coins/1 Credit" ) + PORT_DIPSETTING( 0x00, DEF_STR( 10C_1C ) ) PORT_DIPSETTING( 0x08, DEF_STR( 9C_1C ) ) PORT_DIPSETTING( 0x04, DEF_STR( 8C_1C ) ) PORT_DIPSETTING( 0x0c, DEF_STR( 7C_1C ) ) diff --git a/src/mame/tecmo/wc90b.cpp b/src/mame/tecmo/wc90b.cpp index f8652a51f06..e88ea8449d0 100644 --- a/src/mame/tecmo/wc90b.cpp +++ b/src/mame/tecmo/wc90b.cpp @@ -546,7 +546,7 @@ static INPUT_PORTS_START( wc90b ) PORT_START("DSW1") PORT_DIPNAME( 0x0f, 0x0f, DEF_STR( Coinage ) ) - PORT_DIPSETTING( 0x00, "10 Coins/1 Credit" ) + PORT_DIPSETTING( 0x00, DEF_STR( 10C_1C ) ) PORT_DIPSETTING( 0x08, DEF_STR( 9C_1C ) ) PORT_DIPSETTING( 0x04, DEF_STR( 8C_1C ) ) PORT_DIPSETTING( 0x0c, DEF_STR( 7C_1C ) ) diff --git a/src/mame/venture/looping.cpp b/src/mame/venture/looping.cpp index 061b53ca288..5b19532983e 100644 --- a/src/mame/venture/looping.cpp +++ b/src/mame/venture/looping.cpp @@ -716,7 +716,7 @@ static INPUT_PORTS_START( looping ) PORT_DIPSETTING( 0x0a, DEF_STR( 1C_5C ) ) PORT_DIPSETTING( 0x0c, DEF_STR( 1C_6C ) ) PORT_DIPSETTING( 0x0e, DEF_STR( 1C_7C ) ) - PORT_DIPSETTING( 0x00, "1 Coin/10 Credits" ) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_10C ) ) PORT_DIPNAME( 0x10, 0x10, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW:4") // Check code at 0x2c00 PORT_DIPSETTING( 0x00, DEF_STR( On ) ) PORT_DIPSETTING( 0x10, DEF_STR( Off ) ) diff --git a/src/mame/vsystem/ojankohs.cpp b/src/mame/vsystem/ojankohs.cpp index 4d23a4eab28..6d26be95494 100644 --- a/src/mame/vsystem/ojankohs.cpp +++ b/src/mame/vsystem/ojankohs.cpp @@ -420,8 +420,8 @@ static INPUT_PORTS_START( ccasino ) PORT_START("dsw4") PORT_DIPNAME(0x01, 0x01, DEF_STR( Coin_B )) PORT_DIPLOCATION("DSW4:1") - PORT_DIPSETTING( 0x01, "1 Coin/10 Credits" ) - PORT_DIPSETTING( 0x00, "1 Coin/20 Credits" ) + PORT_DIPSETTING( 0x01, DEF_STR( 1C_10C ) ) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_20C ) ) PORT_DIPUNKNOWN_DIPLOC(0x02, 0x02, "DSW4:2") PORT_DIPNAME(0x0c, 0x0c, DEF_STR( Coin_A )) PORT_DIPLOCATION("DSW4:3,4") PORT_DIPSETTING( 0x0c, DEF_STR( 1C_1C )) diff --git a/src/mame/wing/luckgrln.cpp b/src/mame/wing/luckgrln.cpp index 899721fc066..41b994fbbe0 100644 --- a/src/mame/wing/luckgrln.cpp +++ b/src/mame/wing/luckgrln.cpp @@ -625,9 +625,9 @@ static INPUT_PORTS_START( luckgrln ) PORT_DIPSETTING( 0x28, DEF_STR( 1C_4C ) ) PORT_DIPSETTING( 0x20, DEF_STR( 1C_5C ) ) PORT_DIPSETTING( 0x18, DEF_STR( 1C_6C ) ) - PORT_DIPSETTING( 0x10, "1 Coin/10 Credits" ) - PORT_DIPSETTING( 0x08, "1 Coin/25 Credits" ) - PORT_DIPSETTING( 0x00, "1 Coin/50 Credits" ) + PORT_DIPSETTING( 0x10, DEF_STR( 1C_10C ) ) + PORT_DIPSETTING( 0x08, DEF_STR( 1C_25C ) ) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_50C ) ) PORT_DIPNAME( 0x40, 0x40, "DSW3-40" ) PORT_DIPLOCATION("DSW3:7") PORT_DIPSETTING( 0x40, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) @@ -637,9 +637,9 @@ static INPUT_PORTS_START( luckgrln ) PORT_START("DSW4") PORT_DIPNAME( 0x0f, 0x04, "Coin C" ) PORT_DIPLOCATION("DSW4:1,2,3,4") - PORT_DIPSETTING( 0x0f, "10 Coins/1 Credit" ) + PORT_DIPSETTING( 0x0f, DEF_STR( 10C_1C ) ) PORT_DIPSETTING( 0x0e, DEF_STR( 5C_1C ) ) - PORT_DIPSETTING( 0x0d, "5 Coins/2 Credits" ) + PORT_DIPSETTING( 0x0d, DEF_STR( 5C_2C ) ) PORT_DIPSETTING( 0x0c, DEF_STR( 4C_1C ) ) PORT_DIPSETTING( 0x0b, DEF_STR( 3C_1C ) ) PORT_DIPSETTING( 0x0a, DEF_STR( 2C_1C ) ) @@ -648,13 +648,13 @@ static INPUT_PORTS_START( luckgrln ) PORT_DIPSETTING( 0x07, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x06, DEF_STR( 1C_3C ) ) PORT_DIPSETTING( 0x05, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x04, "1 Coin/10 Credits" ) - PORT_DIPSETTING( 0x03, "1 Coin/20 Credits" ) - PORT_DIPSETTING( 0x02, "1 Coin/25 Credits" ) - PORT_DIPSETTING( 0x01, "1 Coin/50 Credits" ) - PORT_DIPSETTING( 0x00, "1 Coin/100 Credits" ) + PORT_DIPSETTING( 0x04, DEF_STR( 1C_10C ) ) + PORT_DIPSETTING( 0x03, DEF_STR( 1C_20C ) ) + PORT_DIPSETTING( 0x02, DEF_STR( 1C_25C ) ) + PORT_DIPSETTING( 0x01, DEF_STR( 1C_50C ) ) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_100C ) ) PORT_DIPNAME( 0x70, 0x10, DEF_STR( Coin_B ) ) PORT_DIPLOCATION("DSW4:5,6,7") - PORT_DIPSETTING( 0x70, "10 Coins/1 Credit" ) + PORT_DIPSETTING( 0x70, DEF_STR( 10C_1C ) ) PORT_DIPSETTING( 0x60, DEF_STR( 9C_1C ) ) PORT_DIPSETTING( 0x50, DEF_STR( 6C_1C ) ) PORT_DIPSETTING( 0x40, DEF_STR( 5C_1C ) ) @@ -747,19 +747,19 @@ static INPUT_PORTS_START( _7smash ) PORT_DIPSETTING( 0x03, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x02, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x01, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x00, "1 Coin/10 Credits" ) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_10C ) ) PORT_DIPNAME( 0x0c, 0x0c, DEF_STR( Coin_B ) ) PORT_DIPLOCATION("DSW3:3,4") - PORT_DIPSETTING( 0x0c, "10 Coins/1 Credit" ) + PORT_DIPSETTING( 0x0c, DEF_STR( 10C_1C ) ) PORT_DIPSETTING( 0x08, DEF_STR( 5C_1C ) ) PORT_DIPSETTING( 0x04, DEF_STR( 2C_1C ) ) PORT_DIPSETTING( 0x00, DEF_STR( 1C_1C ) ) PORT_DIPNAME( 0xf0, 0x00, "Coin C" ) PORT_DIPLOCATION("DSW3:5,6,7,8") PORT_DIPSETTING( 0x00, "1 Coin/200 Credits" ) - PORT_DIPSETTING( 0x10, "1 Coin/100 Credits" ) - PORT_DIPSETTING( 0x20, "1 Coin/50 Credits" ) - PORT_DIPSETTING( 0x30, "1 Coin/25 Credits" ) - PORT_DIPSETTING( 0x40, "1 Coin/20 Credits" ) - PORT_DIPSETTING( 0x50, "1 Coin/10 Credits" ) + PORT_DIPSETTING( 0x10, DEF_STR( 1C_100C ) ) + PORT_DIPSETTING( 0x20, DEF_STR( 1C_50C ) ) + PORT_DIPSETTING( 0x30, DEF_STR( 1C_25C ) ) + PORT_DIPSETTING( 0x40, DEF_STR( 1C_20C ) ) + PORT_DIPSETTING( 0x50, DEF_STR( 1C_10C ) ) PORT_DIPSETTING( 0x60, DEF_STR( 1C_5C ) ) PORT_DIPSETTING( 0x70, DEF_STR( 1C_4C ) ) PORT_DIPSETTING( 0x80, DEF_STR( 1C_2C ) ) @@ -767,9 +767,9 @@ static INPUT_PORTS_START( _7smash ) PORT_DIPSETTING( 0xa0, DEF_STR( 2C_1C ) ) PORT_DIPSETTING( 0xb0, DEF_STR( 4C_1C ) ) PORT_DIPSETTING( 0xc0, DEF_STR( 3C_1C ) ) - PORT_DIPSETTING( 0xd0, "5 Coins/2 Credits" ) + PORT_DIPSETTING( 0xd0, DEF_STR( 5C_2C ) ) PORT_DIPSETTING( 0xe0, DEF_STR( 5C_1C ) ) - PORT_DIPSETTING( 0xf0, "10 Coins/1 Credit" ) + PORT_DIPSETTING( 0xf0, DEF_STR( 10C_1C ) ) PORT_START("DSW4") PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) diff --git a/src/mame/wing/lucky74.cpp b/src/mame/wing/lucky74.cpp index 02fa4355e60..68c92e9ee08 100644 --- a/src/mame/wing/lucky74.cpp +++ b/src/mame/wing/lucky74.cpp @@ -1132,22 +1132,22 @@ static INPUT_PORTS_START( lucky74 ) PORT_DIPSETTING( 0x0f, "A: 1 Coin/10 Credits; B: 1 Coin/50 Credits; R: 1 Pulse/100 Credits" ) // DIPs 5-8 handle the Coin C coinage PORT_DIPNAME( 0xf0, 0xf0, "Coinage C" ) PORT_DIPLOCATION("DSW2:5,6,7,8") - PORT_DIPSETTING( 0x00, "10 Coins/1 Credit" ) + PORT_DIPSETTING( 0x00, DEF_STR( 10C_1C ) ) PORT_DIPSETTING( 0x10, DEF_STR( 5C_1C ) ) PORT_DIPSETTING( 0x30, DEF_STR( 4C_1C ) ) PORT_DIPSETTING( 0x40, DEF_STR( 3C_1C ) ) - PORT_DIPSETTING( 0x20, "5 Coins/2 Credits" ) // 2.5 coins per credit + PORT_DIPSETTING( 0x20, DEF_STR( 5C_2C ) ) PORT_DIPSETTING( 0x50, DEF_STR( 2C_1C ) ) PORT_DIPSETTING( 0x70, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x60, DEF_STR( 2C_3C ) ) PORT_DIPSETTING( 0x80, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x90, DEF_STR( 1C_3C ) ) PORT_DIPSETTING( 0xa0, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0xb0, "1 Coin/10 Credits" ) - PORT_DIPSETTING( 0xc0, "1 Coin/20 Credits" ) - PORT_DIPSETTING( 0xd0, "1 Coin/25 Credits" ) + PORT_DIPSETTING( 0xb0, DEF_STR( 1C_10C ) ) + PORT_DIPSETTING( 0xc0, DEF_STR( 1C_20C ) ) + PORT_DIPSETTING( 0xd0, DEF_STR( 1C_25C ) ) PORT_DIPSETTING( 0xe0, "1 Coin/40 Credits" ) - PORT_DIPSETTING( 0xf0, "1 Coin/50 Credits" ) + PORT_DIPSETTING( 0xf0, DEF_STR( 1C_50C ) ) PORT_START("DSW3") PORT_DIPNAME( 0x01, 0x00, "Bet Max" ) PORT_DIPLOCATION("DSW3:1") diff --git a/src/mame/wing/pinkiri8.cpp b/src/mame/wing/pinkiri8.cpp index 9a8d79ca792..983f683b3c0 100644 --- a/src/mame/wing/pinkiri8.cpp +++ b/src/mame/wing/pinkiri8.cpp @@ -710,7 +710,7 @@ static INPUT_PORTS_START( janshi ) PORT_DIPSETTING( 0x07, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x06, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x05, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x04, "1 Coin/10 Credits") + PORT_DIPSETTING( 0x04, DEF_STR( 1C_10C )) PORT_DIPNAME( 0x08, 0x08, "Round Up Bonus" ) PORT_DIPLOCATION("SW1:4") PORT_DIPSETTING( 0x08, "500" ) PORT_DIPSETTING( 0x00, "1000" ) @@ -834,16 +834,16 @@ static INPUT_PORTS_START( ronjan ) PORT_DIPNAME( 0x07, 0x07, "Key In Coinage" ) PORT_DIPLOCATION("SW3:1,2,3") PORT_DIPSETTING( 0x00, "1 Coin/500 Credits" ) PORT_DIPSETTING( 0x01, "1 Coin/200 Credits" ) - PORT_DIPSETTING( 0x02, "1 Coin/100 Credits" ) - PORT_DIPSETTING( 0x03, "1 Coin/50 Credits" ) - PORT_DIPSETTING( 0x04, "1 Coin/25 Credits" ) - PORT_DIPSETTING( 0x05, "1 Coin/20 Credits" ) - PORT_DIPSETTING( 0x06, "1 Coin/10 Credits" ) + PORT_DIPSETTING( 0x02, DEF_STR( 1C_100C ) ) + PORT_DIPSETTING( 0x03, DEF_STR( 1C_50C ) ) + PORT_DIPSETTING( 0x04, DEF_STR( 1C_25C ) ) + PORT_DIPSETTING( 0x05, DEF_STR( 1C_20C ) ) + PORT_DIPSETTING( 0x06, DEF_STR( 1C_10C ) ) PORT_DIPSETTING( 0x07, DEF_STR( 1C_5C ) ) PORT_DIPNAME( 0x78, 0x40, DEF_STR( Coinage ) ) PORT_DIPLOCATION("SW3:4,5,6,7") - PORT_DIPSETTING( 0x78, "10 Coins/1 Credit" ) + PORT_DIPSETTING( 0x78, DEF_STR( 10C_1C ) ) PORT_DIPSETTING( 0x70, DEF_STR( 5C_1C ) ) - PORT_DIPSETTING( 0x68, "5 Coins/2 Credits" ) + PORT_DIPSETTING( 0x68, DEF_STR( 5C_2C ) ) PORT_DIPSETTING( 0x60, DEF_STR( 4C_1C ) ) PORT_DIPSETTING( 0x58, DEF_STR( 3C_1C ) ) PORT_DIPSETTING( 0x50, DEF_STR( 2C_1C ) ) @@ -852,11 +852,11 @@ static INPUT_PORTS_START( ronjan ) PORT_DIPSETTING( 0x38, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x30, DEF_STR( 1C_4C ) ) PORT_DIPSETTING( 0x28, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x20, "1 Coin/10 Credits" ) - PORT_DIPSETTING( 0x18, "1 Coin/20 Credits" ) - PORT_DIPSETTING( 0x10, "1 Coin/25 Credits" ) - PORT_DIPSETTING( 0x08, "1 Coin/50 Credits" ) - PORT_DIPSETTING( 0x00, "1 Coin/100 Credits" ) + PORT_DIPSETTING( 0x20, DEF_STR( 1C_10C ) ) + PORT_DIPSETTING( 0x18, DEF_STR( 1C_20C ) ) + PORT_DIPSETTING( 0x10, DEF_STR( 1C_25C ) ) + PORT_DIPSETTING( 0x08, DEF_STR( 1C_50C ) ) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_100C ) ) PORT_DIPUNUSED_DIPLOC( 0x80, 0x80, "SW3:8" ) PORT_MODIFY("DSW4") @@ -1031,16 +1031,16 @@ static INPUT_PORTS_START( pinkiri8 ) PORT_DIPNAME( 0x07, 0x07, "Key In Coinage" ) PORT_DIPLOCATION("SW3:1,2,3") PORT_DIPSETTING( 0x00, "1 Coin/500 Credits" ) PORT_DIPSETTING( 0x01, "1 Coin/200 Credits" ) - PORT_DIPSETTING( 0x02, "1 Coin/100 Credits" ) - PORT_DIPSETTING( 0x03, "1 Coin/50 Credits" ) - PORT_DIPSETTING( 0x04, "1 Coin/25 Credits" ) - PORT_DIPSETTING( 0x05, "1 Coin/20 Credits" ) - PORT_DIPSETTING( 0x06, "1 Coin/10 Credits" ) + PORT_DIPSETTING( 0x02, DEF_STR( 1C_100C ) ) + PORT_DIPSETTING( 0x03, DEF_STR( 1C_50C ) ) + PORT_DIPSETTING( 0x04, DEF_STR( 1C_25C ) ) + PORT_DIPSETTING( 0x05, DEF_STR( 1C_20C ) ) + PORT_DIPSETTING( 0x06, DEF_STR( 1C_10C ) ) PORT_DIPSETTING( 0x07, DEF_STR( 1C_5C ) ) PORT_DIPNAME( 0x78, 0x40, DEF_STR( Coinage ) ) PORT_DIPLOCATION("SW3:4,5,6,7") - PORT_DIPSETTING( 0x78, "10 Coins/1 Credit" ) + PORT_DIPSETTING( 0x78, DEF_STR( 10C_1C ) ) PORT_DIPSETTING( 0x70, DEF_STR( 5C_1C ) ) - PORT_DIPSETTING( 0x68, "5 Coins/2 Credits" ) + PORT_DIPSETTING( 0x68, DEF_STR( 5C_2C ) ) PORT_DIPSETTING( 0x60, DEF_STR( 4C_1C ) ) PORT_DIPSETTING( 0x58, DEF_STR( 3C_1C ) ) PORT_DIPSETTING( 0x50, DEF_STR( 2C_1C ) ) @@ -1049,11 +1049,11 @@ static INPUT_PORTS_START( pinkiri8 ) PORT_DIPSETTING( 0x38, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x30, DEF_STR( 1C_4C ) ) PORT_DIPSETTING( 0x28, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x20, "1 Coin/10 Credits" ) - PORT_DIPSETTING( 0x18, "1 Coin/20 Credits" ) - PORT_DIPSETTING( 0x10, "1 Coin/25 Credits" ) - PORT_DIPSETTING( 0x08, "1 Coin/50 Credits" ) - PORT_DIPSETTING( 0x00, "1 Coin/100 Credits" ) + PORT_DIPSETTING( 0x20, DEF_STR( 1C_10C ) ) + PORT_DIPSETTING( 0x18, DEF_STR( 1C_20C ) ) + PORT_DIPSETTING( 0x10, DEF_STR( 1C_25C ) ) + PORT_DIPSETTING( 0x08, DEF_STR( 1C_50C ) ) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_100C ) ) PORT_DIPUNUSED_DIPLOC( 0x80, 0x80, "SW3:8" ) PORT_MODIFY("DSW4") diff --git a/src/mame/wing/superwng.cpp b/src/mame/wing/superwng.cpp index fe93c5b9f2f..36f46d9f11d 100644 --- a/src/mame/wing/superwng.cpp +++ b/src/mame/wing/superwng.cpp @@ -377,7 +377,7 @@ static INPUT_PORTS_START( superwng ) PORT_DIPSETTING( 0x03, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x02, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x01, DEF_STR( 1C_5C ) ) - PORT_DIPSETTING( 0x00, "1 Coin/10 Credits" ) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_10C ) ) PORT_DIPNAME( 0x0c, 0x04, DEF_STR( Coin_B ) ) PORT_DIPSETTING( 0x0c, DEF_STR( 3C_1C ) ) PORT_DIPSETTING( 0x08, DEF_STR( 2C_1C ) ) |
