ms32.cpp: added some dips for f1superb (nw)

This commit is contained in:
Ivan Vangelista 2019-12-22 17:06:53 +01:00 committed by GitHub
parent 2163bb7824
commit 4732b5ee79
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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" )