diff options
Diffstat (limited to 'src/mame/drivers/atarifb.c')
-rw-r--r-- | src/mame/drivers/atarifb.c | 46 |
1 files changed, 19 insertions, 27 deletions
diff --git a/src/mame/drivers/atarifb.c b/src/mame/drivers/atarifb.c index 0cf07f523cb..e9e42733a4c 100644 --- a/src/mame/drivers/atarifb.c +++ b/src/mame/drivers/atarifb.c @@ -248,15 +248,13 @@ static INPUT_PORTS_START( atarifb ) PORT_BIT ( 0x80, IP_ACTIVE_LOW, IPT_COIN1 ) PORT_START_TAG("IN1") - PORT_DIPNAME( 0x03, 0x00, "Time per coin" ) + PORT_DIPNAME( 0x03, 0x00, "Time Per Coin" ) PORT_DIPLOCATION("K10:1,2") PORT_DIPSETTING( 0x00, "1:30" ) PORT_DIPSETTING( 0x01, "2:00" ) PORT_DIPSETTING( 0x02, "2:30" ) PORT_DIPSETTING( 0x03, "3:00" ) - PORT_DIPNAME( 0x04, 0x00, DEF_STR( Unknown ) ) - PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x04, DEF_STR( On ) ) - PORT_DIPNAME( 0x08, 0x00, "Atari logo" ) + PORT_DIPUNUSED_DIPLOC( 0x04, 0x04, "K10:3" ) /* Listed as "Unused" */ + PORT_DIPNAME( 0x08, 0x00, "Atari Logo" ) PORT_DIPLOCATION("K10:4") /* Listed as "Unused" */ PORT_DIPSETTING( 0x08, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) PORT_BIT ( 0x10, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(2) @@ -295,15 +293,13 @@ static INPUT_PORTS_START( atarifb4 ) PORT_BIT ( 0x80, IP_ACTIVE_HIGH, IPT_VBLANK ) PORT_START_TAG("IN2") - PORT_DIPNAME( 0x03, 0x00, "Time per coin" ) + PORT_DIPNAME( 0x03, 0x00, "Time Per Coin" ) PORT_DIPLOCATION("K10:1,2") PORT_DIPSETTING( 0x00, "1:30" ) PORT_DIPSETTING( 0x01, "2:00" ) PORT_DIPSETTING( 0x02, "2:30" ) PORT_DIPSETTING( 0x03, "3:00" ) - PORT_DIPNAME( 0x04, 0x00, DEF_STR( Unknown ) ) - PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x04, DEF_STR( On ) ) - PORT_DIPNAME( 0x08, 0x00, "Atari logo" ) + PORT_DIPUNUSED_DIPLOC( 0x04, 0x04, "K10:3" ) /* Listed as "Unused" */ + PORT_DIPNAME( 0x08, 0x00, "Atari Logo" ) PORT_DIPLOCATION("K10:4") /* Listed as "Unused" */ PORT_DIPSETTING( 0x08, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) PORT_BIT ( 0x10, IP_ACTIVE_LOW, IPT_START1 ) @@ -354,17 +350,13 @@ static INPUT_PORTS_START( abaseb ) PORT_BIT ( 0x80, IP_ACTIVE_LOW, IPT_COIN1 ) PORT_START_TAG("IN1") - PORT_DIPNAME( 0x03, 0x02, DEF_STR( Difficulty ) ) + PORT_DIPNAME( 0x03, 0x02, DEF_STR( Difficulty ) ) PORT_DIPLOCATION("K10:1,2") PORT_DIPSETTING( 0x00, DEF_STR( Hardest ) ) PORT_DIPSETTING( 0x01, DEF_STR( Hard ) ) - PORT_DIPSETTING( 0x02, "Fair" ) - PORT_DIPSETTING( 0x03, DEF_STR( Easy ) ) - PORT_DIPNAME( 0x04, 0x00, DEF_STR( Unknown ) ) - PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x04, DEF_STR( On ) ) - PORT_DIPNAME( 0x08, 0x00, DEF_STR( Unknown ) ) - PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x08, DEF_STR( On ) ) + PORT_DIPSETTING( 0x02, DEF_STR( Easy ) ) + PORT_DIPSETTING( 0x03, DEF_STR( Easiest ) ) + PORT_DIPUNUSED_DIPLOC( 0x04, 0x04, "K10:3" ) /* Listed as "Unused" */ + PORT_DIPUNUSED_DIPLOC( 0x08, 0x08, "K10:4" ) /* Listed as "Unused" */ PORT_BIT ( 0x10, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(2) PORT_BIT ( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN ) PORT_SERVICE( 0x40, IP_ACTIVE_LOW ) @@ -403,11 +395,11 @@ static INPUT_PORTS_START( soccer ) PORT_BIT ( 0x80, IP_ACTIVE_HIGH, IPT_VBLANK ) PORT_START_TAG("IN2") - PORT_BIT ( 0x01, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_NAME("2/4 Player Toggle") - PORT_DIPNAME( 0x02, 0x00, "Rule Switch" ) + PORT_BIT ( 0x01, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_NAME("2/4 Player Toggle") PORT_DIPLOCATION("SW2:4") /* Listed as "Unused" */ + PORT_DIPNAME( 0x02, 0x00, "Rule Switch" ) PORT_DIPLOCATION("SW2:3") /* Listed as "Unused" */ PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x02, DEF_STR( On ) ) - PORT_DIPNAME( 0x0c, 0x00, DEF_STR( Language ) ) + PORT_DIPNAME( 0x0c, 0x00, DEF_STR( Language ) ) PORT_DIPLOCATION("SW2:1,2") PORT_DIPSETTING( 0x00, DEF_STR( English ) ) PORT_DIPSETTING( 0x04, DEF_STR( German ) ) PORT_DIPSETTING( 0x08, DEF_STR( French ) ) @@ -450,7 +442,7 @@ static INPUT_PORTS_START( soccer ) /* The lower 4 bits are the input */ PORT_START_TAG("IN11") - PORT_DIPNAME( 0x07, 0x00, "Time per coin" ) + PORT_DIPNAME( 0x07, 0x00, "Time per coin" ) PORT_DIPLOCATION("SW1:1,2,3") PORT_DIPSETTING( 0x00, "1:00" ) PORT_DIPSETTING( 0x01, "1:20" ) PORT_DIPSETTING( 0x02, "1:40" ) @@ -459,18 +451,18 @@ static INPUT_PORTS_START( soccer ) PORT_DIPSETTING( 0x05, "3:00" ) PORT_DIPSETTING( 0x06, "3:30" ) PORT_DIPSETTING( 0x07, "4:00" ) - PORT_DIPNAME( 0x18, 0x00, DEF_STR( Coin_B ) ) + PORT_DIPNAME( 0x18, 0x00, DEF_STR( Coin_B ) ) PORT_DIPLOCATION("SW1:4,5") PORT_DIPSETTING( 0x00, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x08, DEF_STR( 1C_4C ) ) PORT_DIPSETTING( 0x10, DEF_STR( 1C_5C ) ) PORT_DIPSETTING( 0x18, DEF_STR( 1C_6C ) ) - PORT_DIPNAME( 0x20, 0x00, DEF_STR( Coin_A ) ) + PORT_DIPNAME( 0x20, 0x00, DEF_STR( Coin_A ) ) PORT_DIPLOCATION("SW1:6") PORT_DIPSETTING( 0x00, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x20, DEF_STR( 1C_2C ) ) - PORT_DIPNAME( 0x40, 0x00, DEF_STR( Coinage ) ) + PORT_DIPNAME( 0x40, 0x00, DEF_STR( Coinage ) ) PORT_DIPLOCATION("SW1:7") PORT_DIPSETTING( 0x00, "1 Coin Minimum" ) PORT_DIPSETTING( 0x40, "2 Coin Minimum" ) - PORT_BIT ( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN ) /* unused on schematics */ + PORT_DIPUNUSED_DIPLOC( 0x80, 0x80, "SW1:8" ) /* Listed as "Unused" */ INPUT_PORTS_END |