diff options
author | stephh <stephh@users.noreply.github.com> | 2008-04-10 22:52:10 +0000 |
---|---|---|
committer | stephh <stephh@users.noreply.github.com> | 2008-04-10 22:52:10 +0000 |
commit | 6331c8d69950041543552fc528018a373e1091ae (patch) | |
tree | cff6ea8188c8d2f3fe804b1585747b3b62e05cff | |
parent | 17d34436808136ef7e5dac1d17a2804d4b2be291 (diff) |
Fixed 'lghost*' Dip Switches.
-rw-r--r-- | src/mame/drivers/segas18.c | 27 |
1 files changed, 15 insertions, 12 deletions
diff --git a/src/mame/drivers/segas18.c b/src/mame/drivers/segas18.c index d35c20e83d3..4b151ea84cc 100644 --- a/src/mame/drivers/segas18.c +++ b/src/mame/drivers/segas18.c @@ -1040,14 +1040,14 @@ static INPUT_PORTS_START( lghost ) PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(3) PORT_MODIFY("P2") - PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN) - PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN) - PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_UNKNOWN) - PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN) - PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_UNUSED) /* P2 joystick inputs, unused in lghost */ - PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNUSED) - PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNUSED) - PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN ) + PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN ) + PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_UNKNOWN ) + PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN ) + PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_UNUSED ) /* P2 joystick inputs, unused in lghost */ + PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNUSED ) + PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNUSED ) + PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNUSED ) PORT_MODIFY("SERVICE") PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN ) @@ -1064,14 +1064,17 @@ static INPUT_PORTS_START( lghost ) PORT_DIPSETTING( 0x02, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) PORT_DIPNAME( 0x1c, 0x1c, DEF_STR( Difficulty ) ) PORT_DIPLOCATION("SWB:3,4,5") - PORT_DIPSETTING( 0x04, DEF_STR( Harder ) ) - PORT_DIPSETTING( 0x08, DEF_STR( Hardest ) ) PORT_DIPSETTING( 0x0c, DEF_STR( Easiest ) ) - PORT_DIPSETTING( 0x1c, DEF_STR( Normal ) ) - PORT_DIPSETTING( 0x10, DEF_STR( Hard ) ) PORT_DIPSETTING( 0x14, DEF_STR( Easier ) ) PORT_DIPSETTING( 0x18, DEF_STR( Easy ) ) + PORT_DIPSETTING( 0x1c, DEF_STR( Normal ) ) + PORT_DIPSETTING( 0x10, DEF_STR( Hard ) ) + PORT_DIPSETTING( 0x04, DEF_STR( Harder ) ) + PORT_DIPSETTING( 0x08, DEF_STR( Hardest ) ) PORT_DIPSETTING( 0x00, "Extra Hardest" ) + PORT_DIPNAME( 0x20, 0x20, DEF_STR( Allow_Continue ) ) PORT_DIPLOCATION("SWB:6") + PORT_DIPSETTING( 0x00, DEF_STR( No ) ) + PORT_DIPSETTING( 0x20, DEF_STR( Yes ) ) PORT_DIPNAME( 0x40, 0x40, "Coin Chute" ) PORT_DIPLOCATION("SWB:7") PORT_DIPSETTING( 0x00, "Common" ) PORT_DIPSETTING( 0x40, "Individual" ) |