mirror of
https://github.com/holub/mame
synced 2025-04-23 00:39:36 +03:00
dynax/ddenlovr.cpp: Fixed credit limit settings for Mahjong Daimyojing and Hanafuda Hana Ginga.
The credit limit is multiplied by the coin rate for these games.
This commit is contained in:
parent
6d4696dbbe
commit
e3833f7b68
@ -7277,11 +7277,23 @@ static INPUT_PORTS_START( hginga )
|
||||
PORT_DIPNAME( 0x04, 0x04, "Hopper Polarity" ) PORT_DIPLOCATION("SW3:3") // ホッパーマイクロSW
|
||||
PORT_DIPSETTING( 0x04, "Active Low" ) // Low Active
|
||||
PORT_DIPSETTING( 0x00, "Active High" ) // High Active
|
||||
PORT_DIPNAME( 0x18, 0x08, "Credit Limit" ) PORT_DIPLOCATION("SW3:4,5") // クレジット・リミット (doesn't seem to apply to coins or key-in - does it apply to winnings?)
|
||||
PORT_DIPSETTING( 0x18, "1000" ) // 1000クレジット
|
||||
PORT_DIPSETTING( 0x10, "2000" ) // 2000クレジット
|
||||
PORT_DIPSETTING( 0x08, "3000" ) // 3000クレジット
|
||||
PORT_DIPSETTING( 0x00, "5000" ) // 5000クレジット
|
||||
PORT_DIPNAME( 0x18, 0x08, "Credit Limit" ) PORT_DIPLOCATION("SW3:4,5") // クレジット・リミット
|
||||
PORT_DIPSETTING( 0x18, "1000" ) PORT_CONDITION("DSW2", 0x03, EQUALS, 0x03) // 1000クレジット
|
||||
PORT_DIPSETTING( 0x18, "2000" ) PORT_CONDITION("DSW2", 0x03, EQUALS, 0x02)
|
||||
PORT_DIPSETTING( 0x18, "5000" ) PORT_CONDITION("DSW2", 0x03, EQUALS, 0x01)
|
||||
PORT_DIPSETTING( 0x18, "10000" ) PORT_CONDITION("DSW2", 0x03, EQUALS, 0x00)
|
||||
PORT_DIPSETTING( 0x10, "2000" ) PORT_CONDITION("DSW2", 0x03, EQUALS, 0x03) // 2000クレジット
|
||||
PORT_DIPSETTING( 0x10, "4000" ) PORT_CONDITION("DSW2", 0x03, EQUALS, 0x02)
|
||||
PORT_DIPSETTING( 0x10, "10000" ) PORT_CONDITION("DSW2", 0x03, EQUALS, 0x01)
|
||||
PORT_DIPSETTING( 0x10, "20000" ) PORT_CONDITION("DSW2", 0x03, EQUALS, 0x00)
|
||||
PORT_DIPSETTING( 0x08, "3000" ) PORT_CONDITION("DSW2", 0x03, EQUALS, 0x03) // 3000クレジット
|
||||
PORT_DIPSETTING( 0x08, "6000" ) PORT_CONDITION("DSW2", 0x03, EQUALS, 0x02)
|
||||
PORT_DIPSETTING( 0x08, "15000" ) PORT_CONDITION("DSW2", 0x03, EQUALS, 0x01)
|
||||
PORT_DIPSETTING( 0x08, "30000" ) PORT_CONDITION("DSW2", 0x03, EQUALS, 0x00)
|
||||
PORT_DIPSETTING( 0x00, "5000" ) PORT_CONDITION("DSW2", 0x03, EQUALS, 0x03) // 5000クレジット
|
||||
PORT_DIPSETTING( 0x00, "10000" ) PORT_CONDITION("DSW2", 0x03, EQUALS, 0x02)
|
||||
PORT_DIPSETTING( 0x00, "25000" ) PORT_CONDITION("DSW2", 0x03, EQUALS, 0x01)
|
||||
PORT_DIPSETTING( 0x00, "50000" ) PORT_CONDITION("DSW2", 0x03, EQUALS, 0x00)
|
||||
PORT_DIPNAME( 0x20, 0x20, "Hanaroku Hopper" ) PORT_DIPLOCATION("SW3:6") // 花六ホッパー
|
||||
PORT_DIPSETTING( 0x20, "Manual" ) // 手動
|
||||
PORT_DIPSETTING( 0x00, "Automatic" ) // 自動
|
||||
@ -8650,11 +8662,23 @@ static INPUT_PORTS_START( daimyojn )
|
||||
PORT_DIPSETTING( 0x10, "6" ) // レート6
|
||||
PORT_DIPSETTING( 0x08, "7" ) // レート7
|
||||
PORT_DIPSETTING( 0x00, "8" ) // レート8
|
||||
PORT_DIPNAME( 0xc0, 0x00, "Payout?" ) PORT_DIPLOCATION("DIP-SW2:7,8") // FIXME: correct this when a better manual image is found
|
||||
PORT_DIPSETTING( 0xc0, "300" )
|
||||
PORT_DIPSETTING( 0x80, "500" )
|
||||
PORT_DIPSETTING( 0x40, "700" )
|
||||
PORT_DIPSETTING( 0x00, "1000" )
|
||||
PORT_DIPNAME( 0xc0, 0x00, "Credit Limit" ) PORT_DIPLOCATION("DIP-SW2:7,8") // クレジット・コイン リミット
|
||||
PORT_DIPSETTING( 0xc0, "300" ) PORT_CONDITION("DSW2", 0x03, EQUALS, 0x03 ) // 300
|
||||
PORT_DIPSETTING( 0xc0, "600" ) PORT_CONDITION("DSW2", 0x03, EQUALS, 0x02 )
|
||||
PORT_DIPSETTING( 0xc0, "1500" ) PORT_CONDITION("DSW2", 0x03, EQUALS, 0x01 )
|
||||
PORT_DIPSETTING( 0xc0, "3000" ) PORT_CONDITION("DSW2", 0x03, EQUALS, 0x00 )
|
||||
PORT_DIPSETTING( 0x80, "500" ) PORT_CONDITION("DSW2", 0x03, EQUALS, 0x03 ) // 500
|
||||
PORT_DIPSETTING( 0x80, "1000" ) PORT_CONDITION("DSW2", 0x03, EQUALS, 0x02 )
|
||||
PORT_DIPSETTING( 0x80, "2500" ) PORT_CONDITION("DSW2", 0x03, EQUALS, 0x01 )
|
||||
PORT_DIPSETTING( 0x80, "5000" ) PORT_CONDITION("DSW2", 0x03, EQUALS, 0x00 )
|
||||
PORT_DIPSETTING( 0x40, "700" ) PORT_CONDITION("DSW2", 0x03, EQUALS, 0x03 ) // 700
|
||||
PORT_DIPSETTING( 0x40, "1400" ) PORT_CONDITION("DSW2", 0x03, EQUALS, 0x02 )
|
||||
PORT_DIPSETTING( 0x40, "3500" ) PORT_CONDITION("DSW2", 0x03, EQUALS, 0x01 )
|
||||
PORT_DIPSETTING( 0x40, "7000" ) PORT_CONDITION("DSW2", 0x03, EQUALS, 0x00 )
|
||||
PORT_DIPSETTING( 0x00, "1000" ) PORT_CONDITION("DSW2", 0x03, EQUALS, 0x03 ) // 1000
|
||||
PORT_DIPSETTING( 0x00, "2000" ) PORT_CONDITION("DSW2", 0x03, EQUALS, 0x02 )
|
||||
PORT_DIPSETTING( 0x00, "5000" ) PORT_CONDITION("DSW2", 0x03, EQUALS, 0x01 )
|
||||
PORT_DIPSETTING( 0x00, "10000" ) PORT_CONDITION("DSW2", 0x03, EQUALS, 0x00 )
|
||||
|
||||
PORT_START("DSW3")
|
||||
PORT_DIPNAME( 0x07, 0x04, "Bonus Point Cycle" ) PORT_DIPLOCATION("DIP-SW3:1,2,3") // ボーナスポイントの周期設定
|
||||
|
Loading…
Reference in New Issue
Block a user