summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
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
commit6331c8d69950041543552fc528018a373e1091ae (patch)
treecff6ea8188c8d2f3fe804b1585747b3b62e05cff
parent17d34436808136ef7e5dac1d17a2804d4b2be291 (diff)
Fixed 'lghost*' Dip Switches.
-rw-r--r--src/mame/drivers/segas18.c27
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" )