diff options
Diffstat (limited to 'src/mame/drivers/travrusa.c')
-rw-r--r-- | src/mame/drivers/travrusa.c | 106 |
1 files changed, 53 insertions, 53 deletions
diff --git a/src/mame/drivers/travrusa.c b/src/mame/drivers/travrusa.c index e019c20bc26..e78d5430afd 100644 --- a/src/mame/drivers/travrusa.c +++ b/src/mame/drivers/travrusa.c @@ -102,73 +102,73 @@ static INPUT_PORTS_START( travrusa ) PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_COCKTAIL PORT_START("DSW1") - PORT_DIPNAME( 0x03, 0x03, "Fuel Reduced on Collision" ) PORT_DIPLOCATION("DSW1:1,2") + PORT_DIPNAME( 0x03, 0x03, "Fuel Reduced on Collision" ) PORT_DIPLOCATION("DSW1:1,2") PORT_DIPSETTING( 0x03, DEF_STR( Low ) ) PORT_DIPSETTING( 0x02, "Med" ) PORT_DIPSETTING( 0x01, "Hi" ) PORT_DIPSETTING( 0x00, "Max" ) - PORT_DIPNAME( 0x04, 0x04, "Fuel Consumption" ) PORT_DIPLOCATION("DSW1:3") + PORT_DIPNAME( 0x04, 0x04, "Fuel Consumption" ) PORT_DIPLOCATION("DSW1:3") PORT_DIPSETTING( 0x04, DEF_STR( Low ) ) PORT_DIPSETTING( 0x00, "Hi" ) - PORT_DIPNAME( 0x08, 0x00, DEF_STR( Allow_Continue ) ) PORT_DIPLOCATION("DSW1:4") + PORT_DIPNAME( 0x08, 0x00, DEF_STR( Allow_Continue ) ) PORT_DIPLOCATION("DSW1:4") PORT_DIPSETTING( 0x08, DEF_STR( No ) ) PORT_DIPSETTING( 0x00, DEF_STR( Yes ) ) - PORT_DIPNAME( 0xf0, 0xf0, DEF_STR( Coinage ) ) PORT_DIPLOCATION("DSW1:5,6,7,8") - PORT_DIPSETTING( 0x80, "Not Used" ) PORT_CONDITION("DSW2", 0x04, EQUALS, 0x04) - PORT_DIPSETTING( 0x90, "Not Used" ) PORT_CONDITION("DSW2", 0x04, EQUALS, 0x04) - PORT_DIPSETTING( 0xa0, DEF_STR( 6C_1C ) ) PORT_CONDITION("DSW2", 0x04, EQUALS, 0x04) - PORT_DIPSETTING( 0xb0, DEF_STR( 5C_1C ) ) PORT_CONDITION("DSW2", 0x04, EQUALS, 0x04) - PORT_DIPSETTING( 0xc0, DEF_STR( 4C_1C ) ) PORT_CONDITION("DSW2", 0x04, EQUALS, 0x04) - PORT_DIPSETTING( 0xd0, DEF_STR( 3C_1C ) ) PORT_CONDITION("DSW2", 0x04, EQUALS, 0x04) - PORT_DIPSETTING( 0xe0, DEF_STR( 2C_1C ) ) PORT_CONDITION("DSW2", 0x04, EQUALS, 0x04) - PORT_DIPSETTING( 0xf0, DEF_STR( 1C_1C ) ) PORT_CONDITION("DSW2", 0x04, EQUALS, 0x04) - PORT_DIPSETTING( 0x70, DEF_STR( 1C_2C ) ) PORT_CONDITION("DSW2", 0x04, EQUALS, 0x04) - PORT_DIPSETTING( 0x60, DEF_STR( 1C_3C ) ) PORT_CONDITION("DSW2", 0x04, EQUALS, 0x04) - PORT_DIPSETTING( 0x50, DEF_STR( 1C_4C ) ) PORT_CONDITION("DSW2", 0x04, EQUALS, 0x04) - PORT_DIPSETTING( 0x40, DEF_STR( 1C_5C ) ) PORT_CONDITION("DSW2", 0x04, EQUALS, 0x04) - PORT_DIPSETTING( 0x30, DEF_STR( 1C_6C ) ) PORT_CONDITION("DSW2", 0x04, EQUALS, 0x04) - PORT_DIPSETTING( 0x20, DEF_STR( 1C_7C ) ) PORT_CONDITION("DSW2", 0x04, EQUALS, 0x04) - PORT_DIPSETTING( 0x10, "Not Used" ) PORT_CONDITION("DSW2", 0x04, EQUALS, 0x04) - PORT_DIPSETTING( 0x00, DEF_STR( Free_Play ) ) PORT_CONDITION("DSW2", 0x04, EQUALS, 0x04) - - PORT_DIPSETTING( 0x80, DEF_STR( Free_Play ) ) PORT_CONDITION("DSW2", 0x04, EQUALS, 0x00) - PORT_DIPSETTING( 0x90, "A 3C_1C / B 1C_3C" ) PORT_CONDITION("DSW2", 0x04, EQUALS, 0x00) - PORT_DIPSETTING( 0xa0, "A 2C_1C / B 1C_3C" ) PORT_CONDITION("DSW2", 0x04, EQUALS, 0x00) - PORT_DIPSETTING( 0xb0, "A 1C_1C / B 1C_3C" ) PORT_CONDITION("DSW2", 0x04, EQUALS, 0x00) - PORT_DIPSETTING( 0xc0, DEF_STR( Free_Play ) ) PORT_CONDITION("DSW2", 0x04, EQUALS, 0x00) - PORT_DIPSETTING( 0xd0, "A 3C_1C / B 1C_2C" ) PORT_CONDITION("DSW2", 0x04, EQUALS, 0x00) - PORT_DIPSETTING( 0xe0, "A 2C_1C / B 1C_2C" ) PORT_CONDITION("DSW2", 0x04, EQUALS, 0x00) - PORT_DIPSETTING( 0xf0, "A 1C_1C / B 1C_2C" ) PORT_CONDITION("DSW2", 0x04, EQUALS, 0x00) - PORT_DIPSETTING( 0x70, "A 1C_1C / B 1C_5C" ) PORT_CONDITION("DSW2", 0x04, EQUALS, 0x00) - PORT_DIPSETTING( 0x60, "A 2C_1C / B 1C_5C" ) PORT_CONDITION("DSW2", 0x04, EQUALS, 0x00) - PORT_DIPSETTING( 0x50, "A 3C_1C / B 1C_5C" ) PORT_CONDITION("DSW2", 0x04, EQUALS, 0x00) - PORT_DIPSETTING( 0x40, DEF_STR( Free_Play ) ) PORT_CONDITION("DSW2", 0x04, EQUALS, 0x00) - PORT_DIPSETTING( 0x30, "A 1C_1C / B 1C_6C" ) PORT_CONDITION("DSW2", 0x04, EQUALS, 0x00) - PORT_DIPSETTING( 0x20, "A 2C_1C / B 1C_6C" ) PORT_CONDITION("DSW2", 0x04, EQUALS, 0x00) - PORT_DIPSETTING( 0x10, "A 3C_1C / B 1C_6C" ) PORT_CONDITION("DSW2", 0x04, EQUALS, 0x00) - PORT_DIPSETTING( 0x00, DEF_STR( Free_Play ) ) PORT_CONDITION("DSW2", 0x04, EQUALS, 0x00) + PORT_DIPNAME( 0xf0, 0xf0, DEF_STR( Coinage ) ) PORT_DIPLOCATION("DSW1:5,6,7,8") + PORT_DIPSETTING( 0x80, "Not Used" ) PORT_CONDITION("DSW2", 0x04, EQUALS, 0x04) + PORT_DIPSETTING( 0x90, "Not Used" ) PORT_CONDITION("DSW2", 0x04, EQUALS, 0x04) + PORT_DIPSETTING( 0xa0, DEF_STR( 6C_1C ) ) PORT_CONDITION("DSW2", 0x04, EQUALS, 0x04) + PORT_DIPSETTING( 0xb0, DEF_STR( 5C_1C ) ) PORT_CONDITION("DSW2", 0x04, EQUALS, 0x04) + PORT_DIPSETTING( 0xc0, DEF_STR( 4C_1C ) ) PORT_CONDITION("DSW2", 0x04, EQUALS, 0x04) + PORT_DIPSETTING( 0xd0, DEF_STR( 3C_1C ) ) PORT_CONDITION("DSW2", 0x04, EQUALS, 0x04) + PORT_DIPSETTING( 0xe0, DEF_STR( 2C_1C ) ) PORT_CONDITION("DSW2", 0x04, EQUALS, 0x04) + PORT_DIPSETTING( 0xf0, DEF_STR( 1C_1C ) ) PORT_CONDITION("DSW2", 0x04, EQUALS, 0x04) + PORT_DIPSETTING( 0x70, DEF_STR( 1C_2C ) ) PORT_CONDITION("DSW2", 0x04, EQUALS, 0x04) + PORT_DIPSETTING( 0x60, DEF_STR( 1C_3C ) ) PORT_CONDITION("DSW2", 0x04, EQUALS, 0x04) + PORT_DIPSETTING( 0x50, DEF_STR( 1C_4C ) ) PORT_CONDITION("DSW2", 0x04, EQUALS, 0x04) + PORT_DIPSETTING( 0x40, DEF_STR( 1C_5C ) ) PORT_CONDITION("DSW2", 0x04, EQUALS, 0x04) + PORT_DIPSETTING( 0x30, DEF_STR( 1C_6C ) ) PORT_CONDITION("DSW2", 0x04, EQUALS, 0x04) + PORT_DIPSETTING( 0x20, DEF_STR( 1C_7C ) ) PORT_CONDITION("DSW2", 0x04, EQUALS, 0x04) + PORT_DIPSETTING( 0x10, "Not Used" ) PORT_CONDITION("DSW2", 0x04, EQUALS, 0x04) + PORT_DIPSETTING( 0x00, DEF_STR( Free_Play ) ) PORT_CONDITION("DSW2", 0x04, EQUALS, 0x04) + + PORT_DIPSETTING( 0x80, DEF_STR( Free_Play ) ) PORT_CONDITION("DSW2", 0x04, EQUALS, 0x00) + PORT_DIPSETTING( 0x90, "A 3C_1C / B 1C_3C" ) PORT_CONDITION("DSW2", 0x04, EQUALS, 0x00) + PORT_DIPSETTING( 0xa0, "A 2C_1C / B 1C_3C" ) PORT_CONDITION("DSW2", 0x04, EQUALS, 0x00) + PORT_DIPSETTING( 0xb0, "A 1C_1C / B 1C_3C" ) PORT_CONDITION("DSW2", 0x04, EQUALS, 0x00) + PORT_DIPSETTING( 0xc0, DEF_STR( Free_Play ) ) PORT_CONDITION("DSW2", 0x04, EQUALS, 0x00) + PORT_DIPSETTING( 0xd0, "A 3C_1C / B 1C_2C" ) PORT_CONDITION("DSW2", 0x04, EQUALS, 0x00) + PORT_DIPSETTING( 0xe0, "A 2C_1C / B 1C_2C" ) PORT_CONDITION("DSW2", 0x04, EQUALS, 0x00) + PORT_DIPSETTING( 0xf0, "A 1C_1C / B 1C_2C" ) PORT_CONDITION("DSW2", 0x04, EQUALS, 0x00) + PORT_DIPSETTING( 0x70, "A 1C_1C / B 1C_5C" ) PORT_CONDITION("DSW2", 0x04, EQUALS, 0x00) + PORT_DIPSETTING( 0x60, "A 2C_1C / B 1C_5C" ) PORT_CONDITION("DSW2", 0x04, EQUALS, 0x00) + PORT_DIPSETTING( 0x50, "A 3C_1C / B 1C_5C" ) PORT_CONDITION("DSW2", 0x04, EQUALS, 0x00) + PORT_DIPSETTING( 0x40, DEF_STR( Free_Play ) ) PORT_CONDITION("DSW2", 0x04, EQUALS, 0x00) + PORT_DIPSETTING( 0x30, "A 1C_1C / B 1C_6C" ) PORT_CONDITION("DSW2", 0x04, EQUALS, 0x00) + PORT_DIPSETTING( 0x20, "A 2C_1C / B 1C_6C" ) PORT_CONDITION("DSW2", 0x04, EQUALS, 0x00) + PORT_DIPSETTING( 0x10, "A 3C_1C / B 1C_6C" ) PORT_CONDITION("DSW2", 0x04, EQUALS, 0x00) + PORT_DIPSETTING( 0x00, DEF_STR( Free_Play ) ) PORT_CONDITION("DSW2", 0x04, EQUALS, 0x00) PORT_START("DSW2") - PORT_DIPNAME( 0x01, 0x01, DEF_STR( Flip_Screen ) ) PORT_DIPLOCATION("DSW2:1") + PORT_DIPNAME( 0x01, 0x01, DEF_STR( Flip_Screen ) ) PORT_DIPLOCATION("DSW2:1") PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x02, 0x00, DEF_STR( Cabinet ) ) PORT_DIPLOCATION("DSW2:2") + PORT_DIPNAME( 0x02, 0x00, DEF_STR( Cabinet ) ) PORT_DIPLOCATION("DSW2:2") PORT_DIPSETTING( 0x00, DEF_STR( Upright ) ) PORT_DIPSETTING( 0x02, DEF_STR( Cocktail ) ) - PORT_DIPNAME( 0x04, 0x04, "Coin Mode" ) PORT_DIPLOCATION("DSW2:3") + PORT_DIPNAME( 0x04, 0x04, "Coin Mode" ) PORT_DIPLOCATION("DSW2:3") PORT_DIPSETTING( 0x04, "Mode 1" ) PORT_DIPSETTING( 0x00, "Mode 2" ) - PORT_DIPNAME( 0x08, 0x08, "Speed Type" ) PORT_DIPLOCATION("DSW2:4") + PORT_DIPNAME( 0x08, 0x08, "Speed Type" ) PORT_DIPLOCATION("DSW2:4") PORT_DIPSETTING( 0x08, "M/H" ) //mph ? PORT_DIPSETTING( 0x00, "Km/H" ) /* In stop mode, press 2 to stop and 1 to restart */ - PORT_DIPNAME( 0x10, 0x10, "Stop Mode (Cheat)") PORT_DIPLOCATION("DSW2:5") + PORT_DIPNAME( 0x10, 0x10, "Stop Mode (Cheat)") PORT_DIPLOCATION("DSW2:5") PORT_DIPSETTING( 0x10, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x20, 0x20, "Title" ) PORT_DIPLOCATION("DSW2:6") + PORT_DIPNAME( 0x20, 0x20, "Title" ) PORT_DIPLOCATION("DSW2:6") PORT_DIPSETTING( 0x20, "Traverse USA" ) PORT_DIPSETTING( 0x00, "Zippy Race" ) - PORT_DIPNAME( 0x40, 0x40, "Invulnerability (Cheat)") PORT_DIPLOCATION("DSW2:7") + PORT_DIPNAME( 0x40, 0x40, "Invulnerability (Cheat)") PORT_DIPLOCATION("DSW2:7") PORT_DIPSETTING( 0x40, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) PORT_SERVICE_DIPLOC( 0x80, 0x80, "DSW2:8") @@ -208,7 +208,7 @@ static INPUT_PORTS_START( shtrider ) PORT_BIT( 0xf0, IP_ACTIVE_LOW, IPT_UNUSED ) PORT_START("DSW1") - PORT_DIPNAME( 0x07, 0x07, DEF_STR( Coin_A ) ) PORT_DIPLOCATION("DSW1:1,2,3") + PORT_DIPNAME( 0x07, 0x07, DEF_STR( Coin_A ) ) PORT_DIPLOCATION("DSW1:1,2,3") PORT_DIPSETTING( 0x00, DEF_STR( 5C_1C ) ) PORT_DIPSETTING( 0x04, DEF_STR( 4C_1C ) ) PORT_DIPSETTING( 0x02, DEF_STR( 3C_1C ) ) @@ -217,7 +217,7 @@ static INPUT_PORTS_START( shtrider ) PORT_DIPSETTING( 0x03, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x05, DEF_STR( 1C_3C ) ) PORT_DIPSETTING( 0x01, DEF_STR( 1C_5C ) ) - PORT_DIPNAME( 0x18, 0x18, DEF_STR( Coin_B ) ) PORT_DIPLOCATION("DSW1:4,5") + PORT_DIPNAME( 0x18, 0x18, DEF_STR( Coin_B ) ) PORT_DIPLOCATION("DSW1:4,5") PORT_DIPSETTING( 0x00, DEF_STR( 3C_1C ) ) PORT_DIPSETTING( 0x10, DEF_STR( 2C_1C ) ) PORT_DIPSETTING( 0x18, DEF_STR( 1C_1C ) ) @@ -227,14 +227,14 @@ static INPUT_PORTS_START( shtrider ) PORT_DIPUNKNOWN_DIPLOC( 0x80, 0x80, "DSW1:8" ) PORT_START("DSW2") - PORT_DIPNAME( 0x01, 0x01, DEF_STR( Flip_Screen ) ) PORT_DIPLOCATION("DSW2:1") + PORT_DIPNAME( 0x01, 0x01, DEF_STR( Flip_Screen ) ) PORT_DIPLOCATION("DSW2:1") PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x02, 0x02, "Speed Display" ) PORT_DIPLOCATION("DSW2:2") + PORT_DIPNAME( 0x02, 0x02, "Speed Display" ) PORT_DIPLOCATION("DSW2:2") PORT_DIPSETTING( 0x02, "km/h" ) PORT_DIPSETTING( 0x00, "mph" ) PORT_DIPUNKNOWN_DIPLOC( 0x04, 0x04, "DSW2:3" ) - PORT_DIPNAME( 0x08, 0x08, DEF_STR( Cabinet ) ) PORT_DIPLOCATION("DSW2:4") + PORT_DIPNAME( 0x08, 0x08, DEF_STR( Cabinet ) ) PORT_DIPLOCATION("DSW2:4") PORT_DIPSETTING( 0x08, DEF_STR( Upright ) ) PORT_DIPSETTING( 0x00, DEF_STR( Cocktail ) ) PORT_DIPUNKNOWN_DIPLOC( 0x10, 0x10, "DSW2:5" ) @@ -367,7 +367,7 @@ ROM_START( travrusa ) ROM_LOAD( "tbp24s10.3", 0x0220, 0x0100, CRC(76062638) SHA1(7378a26cf455d9d3df90929dc665870514c34b54) ) /* sprite lookup table */ ROM_END - /* Bootleg - "American Top" printed on title - (c) 1983 I.P. - Zippy Race graphic logo is blanked out - Main ROM0-ROM3 test NG */ + /* Bootleg - "American Top" printed on title - (c) 1983 I.P. - Zippy Race graphic logo is blanked out - Main ROM0-ROM3 test NG */ ROM_START( travrusab ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "at4.m3", 0x0000, 0x2000, CRC(704ce6e4) SHA1(77385d853e3d5085c6ab155417e2b42212aff6fc) ) @@ -386,7 +386,7 @@ ROM_START( travrusab ) ROM_REGION( 0x06000, "gfx2", 0 ) ROM_LOAD( "8.n3", 0x0000, 0x2000, CRC(00c0f46b) SHA1(5fccc188af653785f3fc0f9d36dbbbab472f6fdc) ) ROM_LOAD( "9.m3", 0x2000, 0x2000, CRC(73ade73b) SHA1(4da012d71e7c1f46407343cc8d4fbe0397b7db71) ) - ROM_LOAD( "10.k3", 0x4000, 0x2000, CRC(fcfeaa69) SHA1(a958caf70d2dc4a80298a395cb48db210e6ca16b) ) + ROM_LOAD( "10.k3", 0x4000, 0x2000, CRC(fcfeaa69) SHA1(a958caf70d2dc4a80298a395cb48db210e6ca16b) ) ROM_REGION( 0x0320, "proms", 0 ) ROM_LOAD( "mmi6349.ij", 0x0000, 0x0200, CRC(c9724350) SHA1(1fac20cdc0a53d94e8f67b49d7dd71d1b9f1f7ef) ) /* character palette - last $100 are unused */ @@ -430,7 +430,7 @@ Unfortunately the eproms labels have dissapeared, so I name it similar to Traver Rom Info -snd.a1 ------ sound code, 100% identical to Traverse Usa/Zippy race +snd.a1 ------ sound code, 100% identical to Traverse Usa/Zippy race mt1-1.e3 \ mt1-2.c3 -- Backgrounds?, 100% identical to Traverse Usa/Zippy race @@ -438,7 +438,7 @@ mt1-3.a3 / mt1-4.m3 \ mt1-5.l3 == -mt1-6.k3 == Main cpu. Different from the other sets +mt1-6.k3 == Main cpu. Different from the other sets mt1-7.j3 / |