mirror of
https://github.com/holub/mame
synced 2025-06-28 15:14:21 +03:00
segaorun.cpp: Add in Speed Indicator for enhanced versions - NW
The Enhanced versions use DSB-4 for showing speed in km/h or MPH. This is a new additional the original sets didn't support.
This commit is contained in:
parent
ec2aa711ca
commit
cd79b1a7ec
@ -1008,6 +1008,20 @@ static INPUT_PORTS_START( outrun )
|
||||
PORT_DIPSETTING( 0x00, DEF_STR( Unused ) )
|
||||
INPUT_PORTS_END
|
||||
|
||||
static INPUT_PORTS_START( outruneh )
|
||||
PORT_INCLUDE( outrun_generic )
|
||||
|
||||
PORT_MODIFY("DSW")
|
||||
PORT_DIPNAME( 0x03, 0x01, DEF_STR( Cabinet ) ) PORT_DIPLOCATION("SWB:1,2")
|
||||
PORT_DIPSETTING( 0x03, "Moving" )
|
||||
PORT_DIPSETTING( 0x02, "Up Cockpit" )
|
||||
PORT_DIPSETTING( 0x01, "Mini Up" )
|
||||
PORT_DIPSETTING( 0x00, DEF_STR( Unused ) )
|
||||
PORT_DIPNAME( 0x08, 0x08, "Speed Indicator" ) PORT_DIPLOCATION("SWB:4")
|
||||
PORT_DIPSETTING( 0x08, "km/h" )
|
||||
PORT_DIPSETTING( 0x00, "MPH" )
|
||||
INPUT_PORTS_END
|
||||
|
||||
|
||||
static INPUT_PORTS_START( outrundx )
|
||||
PORT_INCLUDE( outrun_generic )
|
||||
@ -1022,6 +1036,22 @@ static INPUT_PORTS_START( outrundx )
|
||||
PORT_DIPUNUSED_DIPLOC( 0x04, IP_ACTIVE_LOW, "SWB:3" )
|
||||
INPUT_PORTS_END
|
||||
|
||||
static INPUT_PORTS_START( outrundxeh )
|
||||
PORT_INCLUDE( outrun_generic )
|
||||
|
||||
PORT_MODIFY("DSW")
|
||||
PORT_DIPNAME( 0x01, 0x01, DEF_STR( Cabinet ) ) PORT_DIPLOCATION("SWB:1")
|
||||
PORT_DIPSETTING( 0x00, "Not Moving" )
|
||||
PORT_DIPSETTING( 0x01, "Moving" )
|
||||
PORT_DIPNAME( 0x02, 0x00, DEF_STR( Demo_Sounds ) ) PORT_DIPLOCATION("SWB:2")
|
||||
PORT_DIPSETTING( 0x02, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
|
||||
PORT_DIPUNUSED_DIPLOC( 0x04, IP_ACTIVE_LOW, "SWB:3" )
|
||||
PORT_DIPNAME( 0x08, 0x08, "Speed Indicator" ) PORT_DIPLOCATION("SWB:4")
|
||||
PORT_DIPSETTING( 0x08, "km/h" )
|
||||
PORT_DIPSETTING( 0x00, "MPH" )
|
||||
INPUT_PORTS_END
|
||||
|
||||
|
||||
// This is used by the Outrun to Turbo Outrun conversion kit
|
||||
// In service mode, all four settings for DSW-B 1&2 are valid
|
||||
@ -3003,5 +3033,5 @@ GAME( 1987, shangon3d, shangon, shangon, shangon, segaorun_state,shangon, ROT0
|
||||
|
||||
// aftermarket modifications, these fix various issues in the game, including making the attract mode work correctly when set to Free Play.
|
||||
// see http://reassembler.blogspot.co.uk/2011/08/outrun-enhanced-edition.html
|
||||
GAMEL(2013, outrundxeh, outrun, outrun, outrundx, segaorun_state,outrun, ROT0, "hack (Chris White)", "Out Run (deluxe sitdown) (Enhanced Edition v1.0.3)", 0, layout_outrun ) // Jan 2013
|
||||
GAMEL(2014, outruneh, outrun, outrun, outrun, segaorun_state,outrun, ROT0, "hack (Chris White)", "Out Run (sitdown/upright, Rev B) (Enhanced Edition v1.1.0)", 0, layout_outrun ) // Upright/Sitdown determined by dipswitch settings - July 2014
|
||||
GAMEL(2013, outrundxeh, outrun, outrun, outrundxeh, segaorun_state,outrun, ROT0, "hack (Chris White)", "Out Run (deluxe sitdown) (Enhanced Edition v1.0.3)", 0, layout_outrun ) // Jan 2013
|
||||
GAMEL(2014, outruneh, outrun, outrun, outruneh, segaorun_state,outrun, ROT0, "hack (Chris White)", "Out Run (sitdown/upright, Rev B) (Enhanced Edition v1.1.0)", 0, layout_outrun ) // Upright/Sitdown determined by dipswitch settings - July 2014
|
||||
|
Loading…
Reference in New Issue
Block a user