From e3b281a638bb0c04b035b5a8df97530f4a5a2093 Mon Sep 17 00:00:00 2001 From: angelosa Date: Thu, 24 Aug 2017 04:53:26 +0200 Subject: Mecha ROM is missing, mark as such (nw) --- src/mame/drivers/taitoair.cpp | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/src/mame/drivers/taitoair.cpp b/src/mame/drivers/taitoair.cpp index 8fca2e53b1e..77e4a6c4c3a 100644 --- a/src/mame/drivers/taitoair.cpp +++ b/src/mame/drivers/taitoair.cpp @@ -548,7 +548,9 @@ ADDRESS_MAP_END static INPUT_PORTS_START( topland ) /* 0xa00200 -> 0x0c0d7c (-$7285,A5) */ PORT_START("DSWA") - PORT_DIPUNUSED_DIPLOC( 0x01, IP_ACTIVE_LOW, "SWA:1" ) + PORT_DIPNAME( 0x01, 0x01, DEF_STR( Cabinet ) ) PORT_DIPLOCATION("SWA:1") + PORT_DIPSETTING( 0x01, DEF_STR( Standard ) ) + PORT_DIPSETTING( 0x00, "Deluxe" ) // with Mecha driver PORT_DIPUNUSED_DIPLOC( 0x02, IP_ACTIVE_LOW, "SWA:2" ) TAITO_DSWA_BITS_2_TO_3_LOC(SWA) TAITO_COINAGE_WORLD_LOC(SWA) @@ -799,6 +801,9 @@ ROM_START( topland ) ROM_LOAD16_BYTE( "b62-21.35", 0x00000, 0x02000, CRC(5f38460d) SHA1(0593718d15b30b10f7686959932e2c934de2a529) ) // cpu board ROM_LOAD16_BYTE( "b62-20.6", 0x00001, 0x02000, CRC(a4afe958) SHA1(7593a327f4ea0cc9e28fd3269278871f62fb0598) ) // cpu board + ROM_REGION( 0x10000, "mechacpu", 0 ) + ROM_LOAD( "b62_mecha.rom", 0x00000, 0x08000, NO_DUMP ) + ROM_REGION( 0x100000, "gfx1", 0 ) /* 16x16 tiles */ ROM_LOAD16_BYTE( "b62-33.39", 0x000000, 0x20000, CRC(38786867) SHA1(7292e3fa69cad6494f2e8e7efa9c3f989bdf958d) ) ROM_LOAD16_BYTE( "b62-36.48", 0x000001, 0x20000, CRC(4259e76a) SHA1(eb0dc5d0a6f875e3b8335fb30d4c2ad3880c31b9) ) @@ -845,6 +850,9 @@ ROM_START( toplandj ) ROM_LOAD16_BYTE( "b62-21.35", 0x00000, 0x02000, CRC(5f38460d) SHA1(0593718d15b30b10f7686959932e2c934de2a529) ) // cpu board ROM_LOAD16_BYTE( "b62-20.6", 0x00001, 0x02000, CRC(a4afe958) SHA1(7593a327f4ea0cc9e28fd3269278871f62fb0598) ) // cpu board + ROM_REGION( 0x10000, "mechacpu", 0 ) + ROM_LOAD( "b62_mecha.rom", 0x00000, 0x08000, NO_DUMP ) + ROM_REGION( 0x100000, "gfx1", 0 ) /* 16x16 tiles */ ROM_LOAD16_BYTE( "b62-33.39", 0x000000, 0x20000, CRC(38786867) SHA1(7292e3fa69cad6494f2e8e7efa9c3f989bdf958d) ) ROM_LOAD16_BYTE( "b62-36.48", 0x000001, 0x20000, CRC(4259e76a) SHA1(eb0dc5d0a6f875e3b8335fb30d4c2ad3880c31b9) ) @@ -892,6 +900,9 @@ ROM_START( ainferno ) ROM_LOAD16_BYTE( "c45-25.35", 0x00000, 0x02000, CRC(c0d39f95) SHA1(542aa6e2af510aea00db40bf803cb6653d4e7747) ) ROM_LOAD16_BYTE( "c45-24.6", 0x00001, 0x02000, CRC(1013d937) SHA1(817769d21583f5281ba044ce8c134c9239d1e83e) ) + ROM_REGION( 0x10000, "mechacpu", 0 ) + ROM_LOAD( "c45_mecha.rom", 0x00000, 0x08000, NO_DUMP ) + ROM_REGION( 0x100000, "gfx1", 0 ) /* 16x16 tiles */ ROM_LOAD16_BYTE( "c45-11.28", 0x000000, 0x20000, CRC(d9b4b77c) SHA1(69d570efa8146fb0a712ff45e77bda6fd85769f8) ) ROM_LOAD16_BYTE( "c45-15.40", 0x000001, 0x20000, CRC(d4610698) SHA1(5de519a23300d5b3b09ce7cf8c02a1a6b2fb985c) ) @@ -944,6 +955,9 @@ ROM_START( ainfernoj ) ROM_LOAD16_BYTE( "c45-25.35", 0x00000, 0x02000, CRC(c0d39f95) SHA1(542aa6e2af510aea00db40bf803cb6653d4e7747) ) ROM_LOAD16_BYTE( "c45-24.6", 0x00001, 0x02000, CRC(1013d937) SHA1(817769d21583f5281ba044ce8c134c9239d1e83e) ) + ROM_REGION( 0x10000, "mechacpu", 0 ) + ROM_LOAD( "c45_mecha.rom", 0x00000, 0x08000, NO_DUMP ) + ROM_REGION( 0x100000, "gfx1", 0 ) /* 16x16 tiles */ ROM_LOAD16_BYTE( "c45-11.28", 0x000000, 0x20000, CRC(d9b4b77c) SHA1(69d570efa8146fb0a712ff45e77bda6fd85769f8) ) ROM_LOAD16_BYTE( "c45-15.40", 0x000001, 0x20000, CRC(d4610698) SHA1(5de519a23300d5b3b09ce7cf8c02a1a6b2fb985c) ) -- cgit v1.2.3