diff options
author | Ivan Vangelista <mesgnet@yahoo.it> | 2019-12-22 17:06:53 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-12-22 17:06:53 +0100 |
commit | 4732b5ee795aec14e6ff6e1782037223c5806756 (patch) | |
tree | 56909783b937e3851c92e080bf167d591db8faab | |
parent | 2163bb78246864d5f7bd68b8776a6746c8329808 (diff) |
ms32.cpp: added some dips for f1superb (nw)
-rw-r--r-- | src/mame/drivers/ms32.cpp | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/src/mame/drivers/ms32.cpp b/src/mame/drivers/ms32.cpp index 95b3c3a3b5a..e5b11d1e21f 100644 --- a/src/mame/drivers/ms32.cpp +++ b/src/mame/drivers/ms32.cpp @@ -1491,21 +1491,27 @@ static INPUT_PORTS_START( f1superb ) PORT_BIT( 0x00400000, IP_ACTIVE_LOW, IPT_UNUSED ) PORT_MODIFY("DSW") - PORT_DIPUNUSED_DIPLOC( 0x00000001, 0x00000001, "SW2:8" ) - PORT_DIPUNUSED_DIPLOC( 0x00000002, 0x00000002, "SW2:7" ) + PORT_DIPNAME( 0x00000001, 0x00000001, "Credit Counter" ) PORT_DIPLOCATION("SW2:8") + PORT_DIPSETTING( 0x00000000, "Eremite" ) // no idea what this means, taken from manual + PORT_DIPSETTING( 0x00000001, "Display" ) + PORT_DIPNAME( 0x00000002, 0x00000002, "Speed Meter Display" ) PORT_DIPLOCATION("SW2:7") + PORT_DIPSETTING( 0x00000000, "mph" ) + PORT_DIPSETTING( 0x00000002, "km/h" ) PORT_DIPNAME( 0x00000004, 0x00000004, DEF_STR( Demo_Sounds ) ) PORT_DIPLOCATION("SW2:6") PORT_DIPSETTING( 0x00000000, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00000004, DEF_STR( On ) ) - PORT_DIPUNUSED_DIPLOC( 0x00000008, 0x00000008, "SW2:5" ) + PORT_DIPNAME( 0x00000008, 0x00000008, "Time Up Mode" ) PORT_DIPLOCATION("SW2:5") + PORT_DIPSETTING( 0x00000000, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x00000008, DEF_STR( On ) ) PORT_DIPNAME( 0x0030, 0x0030, DEF_STR( Difficulty ) ) PORT_DIPLOCATION("SW2:4,3") PORT_DIPSETTING( 0x0000, DEF_STR( Easy ) ) PORT_DIPSETTING( 0x0030, DEF_STR( Normal ) ) PORT_DIPSETTING( 0x0010, DEF_STR( Hard ) ) PORT_DIPSETTING( 0x0020, DEF_STR( Hardest ) ) - PORT_DIPNAME( 0x00c0, 0x0000, DEF_STR( Region ) ) PORT_DIPLOCATION("SW2:2,1") + PORT_DIPNAME( 0x00c0, 0x0000, DEF_STR( Region ) ) PORT_DIPLOCATION("SW2:2,1") // English manual only gives 0x48 and 0x80 as valid PORT_DIPSETTING( 0x0080, DEF_STR( USA ) ) PORT_DIPSETTING( 0x0000, DEF_STR( Europe ) ) -// PORT_DIPSETTING( 0x0040, "Europe" ) + PORT_DIPSETTING( 0x0040, "Europe" ) PORT_DIPSETTING( 0x00c0, DEF_STR( Japan ) ) PORT_DIPUNUSED_DIPLOC( 0x00000100, 0x00000100, "SW1:8" ) PORT_DIPUNUSED_DIPLOC( 0x00000200, 0x00000200, "SW1:7" ) |