mirror of
https://github.com/holub/mame
synced 2025-07-06 10:29:38 +03:00
Fix to bug MT 03277: batrid & clones: If you select freeplay, hit score, music & sound dips are inverted vs MAME tab
This commit is contained in:
parent
70aeac54aa
commit
a03d1ecdba
@ -2898,25 +2898,25 @@ static INPUT_PORTS_START( bgaregga )
|
||||
PORT_DIPSETTING( 0x0008, DEF_STR( 1C_3C ) )
|
||||
PORT_DIPSETTING( 0x000c, DEF_STR( 1C_4C ) )
|
||||
PORT_DIPSETTING( 0x001c, DEF_STR( Free_Play ) )
|
||||
PORT_DIPNAME( 0x00e0, 0x0000, DEF_STR( Coin_B ) ) PORT_CONDITION("DSWA",0x001c,PORTCOND_NOTEQUALS,0x001c) PORT_DIPLOCATION("SW1:6,7,8")
|
||||
PORT_DIPSETTING( 0x00c0, DEF_STR( 4C_1C ) ) PORT_CONDITION("DSWA",0x001c,PORTCOND_NOTEQUALS,0x001c)
|
||||
PORT_DIPSETTING( 0x00a0, DEF_STR( 3C_1C ) ) PORT_CONDITION("DSWA",0x001c,PORTCOND_NOTEQUALS,0x001c)
|
||||
PORT_DIPSETTING( 0x0080, DEF_STR( 2C_1C ) ) PORT_CONDITION("DSWA",0x001c,PORTCOND_NOTEQUALS,0x001c)
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( 1C_1C ) ) PORT_CONDITION("DSWA",0x001c,PORTCOND_NOTEQUALS,0x001c)
|
||||
// PORT_DIPSETTING( 0x00e0, DEF_STR( 1C_1C ) ) PORT_CONDITION("DSWA",0x001c,PORTCOND_NOTEQUALS,0x001c)
|
||||
PORT_DIPSETTING( 0x0020, DEF_STR( 1C_2C ) ) PORT_CONDITION("DSWA",0x001c,PORTCOND_NOTEQUALS,0x001c)
|
||||
PORT_DIPSETTING( 0x0040, DEF_STR( 1C_3C ) ) PORT_CONDITION("DSWA",0x001c,PORTCOND_NOTEQUALS,0x001c)
|
||||
PORT_DIPSETTING( 0x0060, DEF_STR( 1C_4C ) ) PORT_CONDITION("DSWA",0x001c,PORTCOND_NOTEQUALS,0x001c)
|
||||
PORT_DIPNAME( 0x00e0, 0x0000, DEF_STR( Coin_B ) ) PORT_CONDITION("DSWA", 0x001c, PORTCOND_NOTEQUALS, 0x001c) PORT_DIPLOCATION("SW1:6,7,8")
|
||||
PORT_DIPSETTING( 0x00c0, DEF_STR( 4C_1C ) ) PORT_CONDITION("DSWA", 0x001c, PORTCOND_NOTEQUALS, 0x001c)
|
||||
PORT_DIPSETTING( 0x00a0, DEF_STR( 3C_1C ) ) PORT_CONDITION("DSWA", 0x001c, PORTCOND_NOTEQUALS, 0x001c)
|
||||
PORT_DIPSETTING( 0x0080, DEF_STR( 2C_1C ) ) PORT_CONDITION("DSWA", 0x001c, PORTCOND_NOTEQUALS, 0x001c)
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( 1C_1C ) ) PORT_CONDITION("DSWA", 0x001c, PORTCOND_NOTEQUALS, 0x001c)
|
||||
// PORT_DIPSETTING( 0x00e0, DEF_STR( 1C_1C ) ) PORT_CONDITION("DSWA", 0x001c, PORTCOND_NOTEQUALS, 0x001c)
|
||||
PORT_DIPSETTING( 0x0020, DEF_STR( 1C_2C ) ) PORT_CONDITION("DSWA", 0x001c, PORTCOND_NOTEQUALS, 0x001c)
|
||||
PORT_DIPSETTING( 0x0040, DEF_STR( 1C_3C ) ) PORT_CONDITION("DSWA", 0x001c, PORTCOND_NOTEQUALS, 0x001c)
|
||||
PORT_DIPSETTING( 0x0060, DEF_STR( 1C_4C ) ) PORT_CONDITION("DSWA", 0x001c, PORTCOND_NOTEQUALS, 0x001c)
|
||||
/* When Coin_A is set to Free_Play, Coin_A becomes Coin_A and Coin_B, and the following dips occur */
|
||||
PORT_DIPNAME( 0x0020, 0x0000, "Joystick Mode" ) PORT_CONDITION("DSWA",0x001c,PORTCOND_EQUALS,0x001c) PORT_DIPLOCATION("SW1:6")
|
||||
PORT_DIPSETTING( 0x0000, "90 degrees ACW" ) PORT_CONDITION("DSWA",0x001c,PORTCOND_EQUALS,0x001c)
|
||||
PORT_DIPSETTING( 0x0020, DEF_STR( Normal ) ) PORT_CONDITION("DSWA",0x001c,PORTCOND_EQUALS,0x001c)
|
||||
PORT_DIPNAME( 0x0040, 0x0000, "Effect" ) PORT_CONDITION("DSWA",0x001c,PORTCOND_EQUALS,0x001c) PORT_DIPLOCATION("SW1:7")
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( Off ) ) PORT_CONDITION("DSWA",0x001c,PORTCOND_EQUALS,0x001c)
|
||||
PORT_DIPSETTING( 0x0040, DEF_STR( On ) ) PORT_CONDITION("DSWA",0x001c,PORTCOND_EQUALS,0x001c)
|
||||
PORT_DIPNAME( 0x0080, 0x0000, "Music" ) PORT_CONDITION("DSWA",0x001c,PORTCOND_EQUALS,0x001c) PORT_DIPLOCATION("SW1:8")
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( Off ) ) PORT_CONDITION("DSWA",0x001c,PORTCOND_EQUALS,0x001c)
|
||||
PORT_DIPSETTING( 0x0080, DEF_STR( On ) ) PORT_CONDITION("DSWA",0x001c,PORTCOND_EQUALS,0x001c)
|
||||
PORT_DIPNAME( 0x0020, 0x0000, "Joystick Mode" ) PORT_CONDITION("DSWA", 0x001c, PORTCOND_EQUALS, 0x001c) PORT_DIPLOCATION("SW1:6")
|
||||
PORT_DIPSETTING( 0x0000, "90 degrees ACW" ) PORT_CONDITION("DSWA", 0x001c, PORTCOND_EQUALS, 0x001c)
|
||||
PORT_DIPSETTING( 0x0020, DEF_STR( Normal ) ) PORT_CONDITION("DSWA", 0x001c, PORTCOND_EQUALS, 0x001c)
|
||||
PORT_DIPNAME( 0x0040, 0x0000, "Effect" ) PORT_CONDITION("DSWA", 0x001c, PORTCOND_EQUALS, 0x001c) PORT_DIPLOCATION("SW1:7")
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( Off ) ) PORT_CONDITION("DSWA", 0x001c, PORTCOND_EQUALS, 0x001c)
|
||||
PORT_DIPSETTING( 0x0040, DEF_STR( On ) ) PORT_CONDITION("DSWA", 0x001c, PORTCOND_EQUALS, 0x001c)
|
||||
PORT_DIPNAME( 0x0080, 0x0000, "Music" ) PORT_CONDITION("DSWA", 0x001c, PORTCOND_EQUALS, 0x001c) PORT_DIPLOCATION("SW1:8")
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( Off ) ) PORT_CONDITION("DSWA", 0x001c, PORTCOND_EQUALS, 0x001c)
|
||||
PORT_DIPSETTING( 0x0080, DEF_STR( On ) ) PORT_CONDITION("DSWA", 0x001c, PORTCOND_EQUALS, 0x001c)
|
||||
|
||||
PORT_START("DSWB")
|
||||
PORT_DIPNAME( 0x0003, 0x0000, DEF_STR( Difficulty ) ) PORT_DIPLOCATION("SW2:1,2")
|
||||
@ -3010,12 +3010,12 @@ static INPUT_PORTS_START( batrider )
|
||||
|
||||
PORT_START("DSW") /* DSWA and DSWB */
|
||||
PORT_SERVICE_DIPLOC(0x0001, IP_ACTIVE_HIGH, "SW1:1")
|
||||
PORT_DIPNAME( 0x0002, 0x0000, "Credits to Start" ) PORT_CONDITION("DSW",0x001c,PORTCOND_NOTEQUALS,0x001c) PORT_DIPLOCATION("SW1:2")
|
||||
PORT_DIPSETTING( 0x0000, "1" ) PORT_CONDITION("DSW",0x001c,PORTCOND_NOTEQUALS,0x001c)
|
||||
PORT_DIPSETTING( 0x0002, "2" ) PORT_CONDITION("DSW",0x001c,PORTCOND_NOTEQUALS,0x001c)
|
||||
PORT_DIPNAME( 0x0002, 0x0000, "Joystick Mode" ) PORT_CONDITION("DSW",0x001c,PORTCOND_EQUALS,0x001c) PORT_DIPLOCATION("SW1:2")
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( Normal ) ) PORT_CONDITION("DSW",0x001c,PORTCOND_EQUALS,0x001c)
|
||||
PORT_DIPSETTING( 0x0002, "90 degrees ACW" ) PORT_CONDITION("DSW",0x001c,PORTCOND_EQUALS,0x001c)
|
||||
PORT_DIPNAME( 0x0002, 0x0000, "Credits to Start" ) PORT_CONDITION("DSW", 0x001c, PORTCOND_NOTEQUALS, 0x001c) PORT_DIPLOCATION("SW1:2")
|
||||
PORT_DIPSETTING( 0x0000, "1" ) PORT_CONDITION("DSW", 0x001c, PORTCOND_NOTEQUALS, 0x001c)
|
||||
PORT_DIPSETTING( 0x0002, "2" ) PORT_CONDITION("DSW", 0x001c, PORTCOND_NOTEQUALS, 0x001c)
|
||||
PORT_DIPNAME( 0x0002, 0x0000, "Joystick Mode" ) PORT_CONDITION("DSW", 0x001c, PORTCOND_EQUALS, 0x001c) PORT_DIPLOCATION("SW1:2")
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( Normal ) ) PORT_CONDITION("DSW", 0x001c, PORTCOND_EQUALS, 0x001c)
|
||||
PORT_DIPSETTING( 0x0002, "90 degrees ACW" ) PORT_CONDITION("DSW", 0x001c, PORTCOND_EQUALS, 0x001c)
|
||||
PORT_DIPNAME( 0x001c, 0x0000, DEF_STR( Coin_A ) ) PORT_DIPLOCATION("SW1:5,4,3")
|
||||
PORT_DIPSETTING( 0x0018, DEF_STR( 4C_1C ) )
|
||||
PORT_DIPSETTING( 0x0014, DEF_STR( 3C_1C ) )
|
||||
@ -3025,25 +3025,25 @@ static INPUT_PORTS_START( batrider )
|
||||
PORT_DIPSETTING( 0x0008, DEF_STR( 1C_3C ) )
|
||||
PORT_DIPSETTING( 0x000c, DEF_STR( 1C_4C ) )
|
||||
PORT_DIPSETTING( 0x001c, DEF_STR( Free_Play ) )
|
||||
PORT_DIPNAME( 0x00e0, 0x0000, DEF_STR( Coin_B ) ) PORT_CONDITION("DSW",0x001c,PORTCOND_NOTEQUALS,0x001c) PORT_DIPLOCATION("SW1:6,7,8")
|
||||
PORT_DIPSETTING( 0x00c0, DEF_STR( 4C_1C ) ) PORT_CONDITION("DSW",0x001c,PORTCOND_NOTEQUALS,0x001c)
|
||||
PORT_DIPSETTING( 0x00a0, DEF_STR( 3C_1C ) ) PORT_CONDITION("DSW",0x001c,PORTCOND_NOTEQUALS,0x001c)
|
||||
PORT_DIPSETTING( 0x0080, DEF_STR( 2C_1C ) ) PORT_CONDITION("DSW",0x001c,PORTCOND_NOTEQUALS,0x001c)
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( 1C_1C ) ) PORT_CONDITION("DSW",0x001c,PORTCOND_NOTEQUALS,0x001c)
|
||||
// PORT_DIPSETTING( 0x00e0, DEF_STR( 1C_1C ) ) PORT_CONDITION("DSW",0x001c,PORTCOND_NOTEQUALS,0x001c)
|
||||
PORT_DIPSETTING( 0x0020, DEF_STR( 1C_2C ) ) PORT_CONDITION("DSW",0x001c,PORTCOND_NOTEQUALS,0x001c)
|
||||
PORT_DIPSETTING( 0x0040, DEF_STR( 1C_3C ) ) PORT_CONDITION("DSW",0x001c,PORTCOND_NOTEQUALS,0x001c)
|
||||
PORT_DIPSETTING( 0x0060, DEF_STR( 1C_4C ) ) PORT_CONDITION("DSW",0x001c,PORTCOND_NOTEQUALS,0x001c)
|
||||
PORT_DIPNAME( 0x00e0, 0x0000, DEF_STR( Coin_B ) ) PORT_CONDITION("DSW", 0x001c, PORTCOND_NOTEQUALS, 0x001c) PORT_DIPLOCATION("SW1:6,7,8")
|
||||
PORT_DIPSETTING( 0x00c0, DEF_STR( 4C_1C ) ) PORT_CONDITION("DSW", 0x001c, PORTCOND_NOTEQUALS, 0x001c)
|
||||
PORT_DIPSETTING( 0x00a0, DEF_STR( 3C_1C ) ) PORT_CONDITION("DSW", 0x001c, PORTCOND_NOTEQUALS, 0x001c)
|
||||
PORT_DIPSETTING( 0x0080, DEF_STR( 2C_1C ) ) PORT_CONDITION("DSW", 0x001c, PORTCOND_NOTEQUALS, 0x001c)
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( 1C_1C ) ) PORT_CONDITION("DSW", 0x001c, PORTCOND_NOTEQUALS, 0x001c)
|
||||
// PORT_DIPSETTING( 0x00e0, DEF_STR( 1C_1C ) ) PORT_CONDITION("DSW", 0x001c, PORTCOND_NOTEQUALS, 0x001c)
|
||||
PORT_DIPSETTING( 0x0020, DEF_STR( 1C_2C ) ) PORT_CONDITION("DSW", 0x001c, PORTCOND_NOTEQUALS, 0x001c)
|
||||
PORT_DIPSETTING( 0x0040, DEF_STR( 1C_3C ) ) PORT_CONDITION("DSW", 0x001c, PORTCOND_NOTEQUALS, 0x001c)
|
||||
PORT_DIPSETTING( 0x0060, DEF_STR( 1C_4C ) ) PORT_CONDITION("DSW", 0x001c, PORTCOND_NOTEQUALS, 0x001c)
|
||||
/* When Coin_A is set to Free_Play, Coin_A becomes Coin_A and Coin_B, and the following dips occur */
|
||||
PORT_DIPNAME( 0x0020, 0x0000, "Hit Score" ) PORT_CONDITION("DSW",0x001c,PORTCOND_EQUALS,0x001c) PORT_DIPLOCATION("SW1:6")
|
||||
PORT_DIPSETTING( 0x0020, DEF_STR( Off ) ) PORT_CONDITION("DSW",0x001c,PORTCOND_EQUALS,0x001c)
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) PORT_CONDITION("DSW",0x001c,PORTCOND_EQUALS,0x001c)
|
||||
PORT_DIPNAME( 0x0040, 0x0000, "Sound Effect" ) PORT_CONDITION("DSW",0x001c,PORTCOND_EQUALS,0x001c) PORT_DIPLOCATION("SW1:7")
|
||||
PORT_DIPSETTING( 0x0040, DEF_STR( Off ) ) PORT_CONDITION("DSW",0x001c,PORTCOND_EQUALS,0x001c)
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) PORT_CONDITION("DSW",0x001c,PORTCOND_EQUALS,0x001c)
|
||||
PORT_DIPNAME( 0x0080, 0x0000, "Music" ) PORT_CONDITION("DSW",0x001c,PORTCOND_EQUALS,0x001c) PORT_DIPLOCATION("SW1:8")
|
||||
PORT_DIPSETTING( 0x0080, DEF_STR( Off ) ) PORT_CONDITION("DSW",0x001c,PORTCOND_EQUALS,0x001c)
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) PORT_CONDITION("DSW",0x001c,PORTCOND_EQUALS,0x001c)
|
||||
PORT_DIPNAME( 0x0020, 0x0000, "Hit Score" ) PORT_CONDITION("DSW", 0x001c, PORTCOND_EQUALS, 0x001c) PORT_DIPLOCATION("SW1:6")
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( Off ) ) PORT_CONDITION("DSW", 0x001c, PORTCOND_EQUALS, 0x001c)
|
||||
PORT_DIPSETTING( 0x0020, DEF_STR( On ) ) PORT_CONDITION("DSW", 0x001c, PORTCOND_EQUALS, 0x001c)
|
||||
PORT_DIPNAME( 0x0040, 0x0000, "Sound Effect" ) PORT_CONDITION("DSW", 0x001c, PORTCOND_EQUALS, 0x001c) PORT_DIPLOCATION("SW1:7")
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( Off ) ) PORT_CONDITION("DSW", 0x001c, PORTCOND_EQUALS, 0x001c)
|
||||
PORT_DIPSETTING( 0x0040, DEF_STR( On ) ) PORT_CONDITION("DSW", 0x001c, PORTCOND_EQUALS, 0x001c)
|
||||
PORT_DIPNAME( 0x0080, 0x0000, "Music" ) PORT_CONDITION("DSW", 0x001c, PORTCOND_EQUALS, 0x001c) PORT_DIPLOCATION("SW1:8")
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( Off ) ) PORT_CONDITION("DSW", 0x001c, PORTCOND_EQUALS, 0x001c)
|
||||
PORT_DIPSETTING( 0x0080, DEF_STR( On ) ) PORT_CONDITION("DSW", 0x001c, PORTCOND_EQUALS, 0x001c)
|
||||
PORT_DIPNAME( 0x0300, 0x0000, DEF_STR( Difficulty ) ) PORT_DIPLOCATION("SW2:1,2")
|
||||
PORT_DIPSETTING( 0x0300, DEF_STR( Hardest ) )
|
||||
PORT_DIPSETTING( 0x0200, DEF_STR( Hard ) )
|
||||
@ -3126,12 +3126,12 @@ static INPUT_PORTS_START( bbakraid )
|
||||
|
||||
PORT_START("DSW") /* DSWA and DSWB */
|
||||
PORT_SERVICE_DIPLOC(0x0001, IP_ACTIVE_HIGH, "SW1:1")
|
||||
PORT_DIPNAME( 0x0002, 0x0000, "Credits to Start" ) PORT_CONDITION("DSW",0x001c,PORTCOND_NOTEQUALS,0x001c) PORT_DIPLOCATION("SW1:2")
|
||||
PORT_DIPSETTING( 0x0000, "1" ) PORT_CONDITION("DSW",0x001c,PORTCOND_NOTEQUALS,0x001c)
|
||||
PORT_DIPSETTING( 0x0002, "2" ) PORT_CONDITION("DSW",0x001c,PORTCOND_NOTEQUALS,0x001c)
|
||||
PORT_DIPNAME( 0x0002, 0x0000, "Joystick Mode" ) PORT_CONDITION("DSW",0x001c,PORTCOND_EQUALS,0x001c) PORT_DIPLOCATION("SW1:2")
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( Normal ) ) PORT_CONDITION("DSW",0x001c,PORTCOND_EQUALS,0x001c)
|
||||
PORT_DIPSETTING( 0x0002, "90 degrees ACW" ) PORT_CONDITION("DSW",0x001c,PORTCOND_EQUALS,0x001c)
|
||||
PORT_DIPNAME( 0x0002, 0x0000, "Credits to Start" ) PORT_CONDITION("DSW", 0x001c, PORTCOND_NOTEQUALS, 0x001c) PORT_DIPLOCATION("SW1:2")
|
||||
PORT_DIPSETTING( 0x0000, "1" ) PORT_CONDITION("DSW", 0x001c, PORTCOND_NOTEQUALS, 0x001c)
|
||||
PORT_DIPSETTING( 0x0002, "2" ) PORT_CONDITION("DSW", 0x001c, PORTCOND_NOTEQUALS, 0x001c)
|
||||
PORT_DIPNAME( 0x0002, 0x0000, "Joystick Mode" ) PORT_CONDITION("DSW", 0x001c, PORTCOND_EQUALS, 0x001c) PORT_DIPLOCATION("SW1:2")
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( Normal ) ) PORT_CONDITION("DSW", 0x001c, PORTCOND_EQUALS, 0x001c)
|
||||
PORT_DIPSETTING( 0x0002, "90 degrees ACW" ) PORT_CONDITION("DSW", 0x001c, PORTCOND_EQUALS, 0x001c)
|
||||
PORT_DIPNAME( 0x001c, 0x0000, DEF_STR( Coin_A ) ) PORT_DIPLOCATION("SW1:5,4,3")
|
||||
PORT_DIPSETTING( 0x0018, DEF_STR( 4C_1C ) )
|
||||
PORT_DIPSETTING( 0x0014, DEF_STR( 3C_1C ) )
|
||||
@ -3141,25 +3141,25 @@ static INPUT_PORTS_START( bbakraid )
|
||||
PORT_DIPSETTING( 0x0008, DEF_STR( 1C_3C ) )
|
||||
PORT_DIPSETTING( 0x000c, DEF_STR( 1C_4C ) )
|
||||
PORT_DIPSETTING( 0x001c, DEF_STR( Free_Play ) )
|
||||
PORT_DIPNAME( 0x00e0, 0x0000, DEF_STR( Coin_B ) ) PORT_CONDITION("DSW",0x001c,PORTCOND_NOTEQUALS,0x001c) PORT_DIPLOCATION("SW1:6,7,8")
|
||||
PORT_DIPSETTING( 0x00c0, DEF_STR( 4C_1C ) ) PORT_CONDITION("DSW",0x001c,PORTCOND_NOTEQUALS,0x001c)
|
||||
PORT_DIPSETTING( 0x00a0, DEF_STR( 3C_1C ) ) PORT_CONDITION("DSW",0x001c,PORTCOND_NOTEQUALS,0x001c)
|
||||
PORT_DIPSETTING( 0x0080, DEF_STR( 2C_1C ) ) PORT_CONDITION("DSW",0x001c,PORTCOND_NOTEQUALS,0x001c)
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( 1C_1C ) ) PORT_CONDITION("DSW",0x001c,PORTCOND_NOTEQUALS,0x001c)
|
||||
// PORT_DIPSETTING( 0x00e0, DEF_STR( 1C_1C ) ) PORT_CONDITION("DSW",0x001c,PORTCOND_NOTEQUALS,0x001c)
|
||||
PORT_DIPSETTING( 0x0020, DEF_STR( 1C_2C ) ) PORT_CONDITION("DSW",0x001c,PORTCOND_NOTEQUALS,0x001c)
|
||||
PORT_DIPSETTING( 0x0040, DEF_STR( 1C_3C ) ) PORT_CONDITION("DSW",0x001c,PORTCOND_NOTEQUALS,0x001c)
|
||||
PORT_DIPSETTING( 0x0060, DEF_STR( 1C_4C ) ) PORT_CONDITION("DSW",0x001c,PORTCOND_NOTEQUALS,0x001c)
|
||||
PORT_DIPNAME( 0x00e0, 0x0000, DEF_STR( Coin_B ) ) PORT_CONDITION("DSW", 0x001c, PORTCOND_NOTEQUALS, 0x001c) PORT_DIPLOCATION("SW1:6,7,8")
|
||||
PORT_DIPSETTING( 0x00c0, DEF_STR( 4C_1C ) ) PORT_CONDITION("DSW", 0x001c, PORTCOND_NOTEQUALS, 0x001c)
|
||||
PORT_DIPSETTING( 0x00a0, DEF_STR( 3C_1C ) ) PORT_CONDITION("DSW", 0x001c, PORTCOND_NOTEQUALS, 0x001c)
|
||||
PORT_DIPSETTING( 0x0080, DEF_STR( 2C_1C ) ) PORT_CONDITION("DSW", 0x001c, PORTCOND_NOTEQUALS, 0x001c)
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( 1C_1C ) ) PORT_CONDITION("DSW", 0x001c, PORTCOND_NOTEQUALS, 0x001c)
|
||||
// PORT_DIPSETTING( 0x00e0, DEF_STR( 1C_1C ) ) PORT_CONDITION("DSW", 0x001c, PORTCOND_NOTEQUALS, 0x001c)
|
||||
PORT_DIPSETTING( 0x0020, DEF_STR( 1C_2C ) ) PORT_CONDITION("DSW", 0x001c, PORTCOND_NOTEQUALS, 0x001c)
|
||||
PORT_DIPSETTING( 0x0040, DEF_STR( 1C_3C ) ) PORT_CONDITION("DSW", 0x001c, PORTCOND_NOTEQUALS, 0x001c)
|
||||
PORT_DIPSETTING( 0x0060, DEF_STR( 1C_4C ) ) PORT_CONDITION("DSW", 0x001c, PORTCOND_NOTEQUALS, 0x001c)
|
||||
/* When Coin_A is set to Free_Play, Coin_A becomes Coin_A and Coin_B, and the following dips occur */
|
||||
PORT_DIPNAME( 0x0020, 0x0000, "Hit Score" ) PORT_CONDITION("DSW",0x001c,PORTCOND_EQUALS,0x001c) PORT_DIPLOCATION("SW1:6")
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( Off ) ) PORT_CONDITION("DSW",0x001c,PORTCOND_EQUALS,0x001c)
|
||||
PORT_DIPSETTING( 0x0020, DEF_STR( On ) ) PORT_CONDITION("DSW",0x001c,PORTCOND_EQUALS,0x001c)
|
||||
PORT_DIPNAME( 0x0040, 0x0000, "Sound Effect" ) PORT_CONDITION("DSW",0x001c,PORTCOND_EQUALS,0x001c) PORT_DIPLOCATION("SW1:7")
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( Off ) ) PORT_CONDITION("DSW",0x001c,PORTCOND_EQUALS,0x001c)
|
||||
PORT_DIPSETTING( 0x0040, DEF_STR( On ) ) PORT_CONDITION("DSW",0x001c,PORTCOND_EQUALS,0x001c)
|
||||
PORT_DIPNAME( 0x0080, 0x0000, "Music" ) PORT_CONDITION("DSW",0x001c,PORTCOND_EQUALS,0x001c) PORT_DIPLOCATION("SW1:8")
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( Off ) ) PORT_CONDITION("DSW",0x001c,PORTCOND_EQUALS,0x001c)
|
||||
PORT_DIPSETTING( 0x0080, DEF_STR( On ) ) PORT_CONDITION("DSW",0x001c,PORTCOND_EQUALS,0x001c)
|
||||
PORT_DIPNAME( 0x0020, 0x0000, "Hit Score" ) PORT_CONDITION("DSW", 0x001c, PORTCOND_EQUALS, 0x001c) PORT_DIPLOCATION("SW1:6")
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( Off ) ) PORT_CONDITION("DSW", 0x001c, PORTCOND_EQUALS, 0x001c)
|
||||
PORT_DIPSETTING( 0x0020, DEF_STR( On ) ) PORT_CONDITION("DSW", 0x001c, PORTCOND_EQUALS, 0x001c)
|
||||
PORT_DIPNAME( 0x0040, 0x0000, "Sound Effect" ) PORT_CONDITION("DSW", 0x001c, PORTCOND_EQUALS, 0x001c) PORT_DIPLOCATION("SW1:7")
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( Off ) ) PORT_CONDITION("DSW", 0x001c, PORTCOND_EQUALS, 0x001c)
|
||||
PORT_DIPSETTING( 0x0040, DEF_STR( On ) ) PORT_CONDITION("DSW", 0x001c, PORTCOND_EQUALS, 0x001c)
|
||||
PORT_DIPNAME( 0x0080, 0x0000, "Music" ) PORT_CONDITION("DSW", 0x001c, PORTCOND_EQUALS, 0x001c) PORT_DIPLOCATION("SW1:8")
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( Off ) ) PORT_CONDITION("DSW", 0x001c, PORTCOND_EQUALS, 0x001c)
|
||||
PORT_DIPSETTING( 0x0080, DEF_STR( On ) ) PORT_CONDITION("DSW", 0x001c, PORTCOND_EQUALS, 0x001c)
|
||||
PORT_DIPNAME( 0x0300, 0x0000, DEF_STR( Difficulty ) ) PORT_DIPLOCATION("SW2:1,2")
|
||||
PORT_DIPSETTING( 0x0300, DEF_STR( Hardest ) )
|
||||
PORT_DIPSETTING( 0x0200, DEF_STR( Hard ) )
|
||||
|
Loading…
Reference in New Issue
Block a user