summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
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
commit4732b5ee795aec14e6ff6e1782037223c5806756 (patch)
tree56909783b937e3851c92e080bf167d591db8faab
parent2163bb78246864d5f7bd68b8776a6746c8329808 (diff)
ms32.cpp: added some dips for f1superb (nw)
-rw-r--r--src/mame/drivers/ms32.cpp16
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" )