From ac751ce903a03b5c452d4789474cac83293a7fbf Mon Sep 17 00:00:00 2001 From: Phil Bennett Date: Thu, 3 Dec 2009 15:12:26 +0000 Subject: [PATCH] new clones ----------- Invasion (4 bootleg sets) [f205v, ANY] Head On (Sidam bootleg, set 2) [f205v, ANY] Head On 2 (Sidam bootleg) [f205v, ANY] Arkanoid (bootleg on Block hardware, set 2) [f205v, ANY] --- src/mame/drivers/8080bw.c | 49 ++++++++++++++++++++++++++- src/mame/drivers/arkanoid.c | 27 ++++++++++++++- src/mame/drivers/vicdual.c | 66 ++++++++++++++++++++++++++++++------- src/mame/mamedriv.c | 7 ++++ 4 files changed, 135 insertions(+), 14 deletions(-) diff --git a/src/mame/drivers/8080bw.c b/src/mame/drivers/8080bw.c index 8125b29c1c9..54d3af7f837 100644 --- a/src/mame/drivers/8080bw.c +++ b/src/mame/drivers/8080bw.c @@ -2456,6 +2456,49 @@ ROM_START( invasion ) ROM_LOAD( "10136-7.7k", 0x1c00, 0x0400, CRC(75d7acaf) SHA1(977d146d7df555cea1bb2156d29d88bec9731f98) ) ROM_END +ROM_START( invasiona ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "invasiona_0.bin", 0x0000, 0x0400, CRC(c2fe6197) SHA1(823d02c2790711f40c167544a55e1669a97d93b4) ) + ROM_LOAD( "invasiona_1.bin", 0x0400, 0x0400, CRC(7c86620d) SHA1(9e92ec0aa4eee96a7fa115a14a611c488d13b9dd) ) + ROM_LOAD( "invasiona_2.bin", 0x0800, 0x0400, CRC(ccaf38f6) SHA1(8eb0456e8abdba0d1dda20a335a9ecbe7c38f9ed) ) + ROM_LOAD( "invasiona_3.bin", 0x1400, 0x0400, CRC(8ec9eae2) SHA1(48d7a7dc61e0417ca4093e5c2a36efd96e359233) ) + ROM_LOAD( "invasiona_4.bin", 0x1800, 0x0400, CRC(24b39879) SHA1(c93530ac20c412b516fbcba8220d85a9bd4fa804) ) + ROM_LOAD( "invasiona_5.bin", 0x1c00, 0x0400, CRC(59134ff8) SHA1(2e6a040066b35b10f867a3e500e3b13922c0eb7a) ) +ROM_END + +ROM_START( invasionb ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "invasionb_0.bin", 0x0000, 0x0400, CRC(7a9b4485) SHA1(dde918ec106971972bf7c7e5085c1262522f7e35) ) + ROM_LOAD( "invasionb_1.bin", 0x0400, 0x0400, CRC(7c86620d) SHA1(9e92ec0aa4eee96a7fa115a14a611c488d13b9dd) ) + ROM_LOAD( "invasionb_2.bin", 0x0800, 0x0400, CRC(ccaf38f6) SHA1(8eb0456e8abdba0d1dda20a335a9ecbe7c38f9ed) ) + ROM_LOAD( "invasionb_5.bin", 0x1400, 0x0400, CRC(8ec9eae2) SHA1(48d7a7dc61e0417ca4093e5c2a36efd96e359233) ) + ROM_LOAD( "invasionb_6.bin", 0x1800, 0x0400, CRC(ec0edb4a) SHA1(8c6946b50ba5c319fe03c55b43c4e714387719b8) ) + ROM_LOAD( "invasionb_7.bin", 0x1c00, 0x0400, CRC(6aac1281) SHA1(f071a21de72d2c9f7851195592c828fa501197ce) ) +ROM_END + +ROM_START( invasionrz ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "rz0.0k", 0x0000, 0x0400, CRC(7a9b4485) SHA1(dde918ec106971972bf7c7e5085c1262522f7e35) ) + ROM_LOAD( "rz1.1k", 0x0400, 0x0400, CRC(7c86620d) SHA1(9e92ec0aa4eee96a7fa115a14a611c488d13b9dd) ) + ROM_LOAD( "rz2.2k", 0x0800, 0x0400, CRC(ccaf38f6) SHA1(8eb0456e8abdba0d1dda20a335a9ecbe7c38f9ed) ) + ROM_LOAD( "rz5.5k", 0x1400, 0x0400, CRC(8ec9eae2) SHA1(48d7a7dc61e0417ca4093e5c2a36efd96e359233) ) + ROM_LOAD( "rz6.6k", 0x1800, 0x0400, CRC(ec0edb4a) SHA1(8c6946b50ba5c319fe03c55b43c4e714387719b8) ) + ROM_LOAD( "rz7.7k", 0x1c00, 0x0400, CRC(e4ab9012) SHA1(4f54e3fd3e3835a7b7d3b8d77929f4d9e42a4917) ) +ROM_END + +ROM_START( invasionrza ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "rz0-0.9k", 0x0000, 0x0400, CRC(3044806f) SHA1(7eaedd7fd7fcfd421432d5f6970ede12f586f644) ) + ROM_LOAD( "rz1-1.8k", 0x0400, 0x0400, CRC(7c86620d) SHA1(9e92ec0aa4eee96a7fa115a14a611c488d13b9dd) ) + ROM_LOAD( "rz2-2.7k", 0x0800, 0x0400, CRC(c808e941) SHA1(c17f2171d82df1984c4b048f2664dea5bd9c136b) ) + ROM_LOAD( "rz5-5.4k", 0x1400, 0x0400, CRC(8ec9eae2) SHA1(48d7a7dc61e0417ca4093e5c2a36efd96e359233) ) + // 2 reads of the bad rom + ROM_LOAD( "rz6-6.3k", 0x1800, 0x0400, BAD_DUMP CRC(c48df3ca) SHA1(d92064d171e099a45821c944324b993e39d894f7) ) + ROM_LOAD( "rz6-6.3ka", 0x1800, 0x0400, BAD_DUMP CRC(aa51b2c3) SHA1(bb30f3827a66ec3cb8436566f6b865995d702f76) ) + ROM_LOAD( "rz7-7.2k", 0x1c00, 0x0400, CRC(27dbea48) SHA1(f0bf5d31424dc72ac2e6fa01c528365efff838d2) ) +ROM_END + + ROM_START( rollingc ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "rc01.bin", 0x0000, 0x0400, CRC(66fa50bf) SHA1(7451d4ff8d3b351a324aaecdbdc5b46672f5fdd0) ) @@ -2792,7 +2835,11 @@ GAMEL(1979, jspecter2,invaders, invaders, jspecter, 0, ROT270, "Jatre", "Jatre S GAMEL(1979, cosmicmo, invaders, invaders, cosmicmo, 0, ROT270, "Universal", "Cosmic Monsters", GAME_SUPPORTS_SAVE, layout_invaders ) GAMEL(1979, cosmicm2, invaders, invaders, cosmicmo, 0, ROT270, "Universal", "Cosmic Monsters 2", GAME_SUPPORTS_SAVE, layout_invaders ) GAMEL(19??, superinv, invaders, invaders, superinv, 0, ROT270, "bootleg", "Super Invaders", GAME_SUPPORTS_SAVE, layout_invaders ) -GAMEL(19??, invasion, invaders, invaders, invasion, 0, ROT270, "Sidam", "Invasion", GAME_SUPPORTS_SAVE, layout_invaders ) +GAMEL(19??, invasion, invaders, invaders, invasion, 0, ROT270, "Sidam", "Invasion (Sidam)", GAME_SUPPORTS_SAVE, layout_invaders ) +GAMEL(19??, invasiona,invaders, invaders, invasion, 0, ROT270, "bootleg", "Invasion (bootleg, set 1, normal graphics)", GAME_SUPPORTS_SAVE, layout_invaders ) // has Sidam replaced with 'Ufo Monster Attack' and standard GFX +GAMEL(19??, invasionb,invaders, invaders, invasion, 0, ROT270, "bootleg", "Invasion (bootleg, set 2, no copyright)", GAME_SUPPORTS_SAVE, layout_invaders ) +GAMEL(19??, invasionrz,invaders,invaders, invasion, 0, ROT270, "bootleg", "Invasion (bootleg, set 3, R Z SRL BOLOGNA)", GAME_SUPPORTS_SAVE | GAME_NOT_WORKING, layout_invaders ) +GAMEL(19??, invasionrza,invaders,invaders,invasion, 0, ROT270, "bootleg", "Invasion (bootleg, set 4, R Z SRL BOLOGNA)", GAME_SUPPORTS_SAVE | GAME_NOT_WORKING, layout_invaders ) GAME( 19??, darthvdr, invaders, darthvdr, darthvdr, 0, ROT270, "bootleg", "Darth Vader", GAME_SUPPORTS_SAVE | GAME_NO_SOUND ) GAME( 1979, moonbase, invadpt2, invadpt2, invadpt2, 0, ROT270, "Nichibutsu", "Moon Base", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_SOUND ) GAMEL(19??, invrvnge, 0, invrvnge, invrvnge, 0, ROT270, "Zenitone-Microsec Ltd.", "Invader's Revenge", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_SOUND, layout_invrvnge ) diff --git a/src/mame/drivers/arkanoid.c b/src/mame/drivers/arkanoid.c index 2f336be96e4..7913048d696 100644 --- a/src/mame/drivers/arkanoid.c +++ b/src/mame/drivers/arkanoid.c @@ -1161,6 +1161,30 @@ ROM_START( arkgcbl ) ROM_LOAD( "pal16r8.5f", 0x0000, 0x0104, CRC(36471917) SHA1(d0f295a94d480b44416e66be4b480b299aad5c3c) ) ROM_END +/* this one still has the original copyright intact */ +ROM_START( arkgcbla ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "k101.e7", 0x0000, 0x8000, CRC(892a556e) SHA1(10d1a92f8ab1b8184b05182a2de070b163a603e2) ) + ROM_LOAD( "k102.f7", 0x8000, 0x8000, CRC(d208d05c) SHA1(0aa99a0cb8211e7b90d681c91cc77aa7078a0ccc) ) + + ROM_REGION( 0x18000, "gfx1", 0 ) + ROM_LOAD( "a75-03.rom", 0x00000, 0x8000, CRC(038b74ba) SHA1(ac053cc4908b4075f918748b89570e07a0ba5116) ) + ROM_LOAD( "a75-04.rom", 0x08000, 0x8000, CRC(71fae199) SHA1(5d253c46ccf4cd2976a5fb8b8713f0f345443d06) ) + ROM_LOAD( "a75-05.rom", 0x10000, 0x8000, CRC(c76374e2) SHA1(7520dd48de20db60a2038f134dcaa454988e7874) ) + + ROM_REGION( 0x0600, "proms", 0 ) + ROM_LOAD( "82s129.5k", 0x0000, 0x0100, CRC(fa70b64d) SHA1(273669d05f793cf1ee0741b175be281307fa9b5e) ) /* red component + */ + ROM_LOAD( "82s129.5jk", 0x0100, 0x0100, CRC(cca69884) SHA1(fdcd66110c8eb901a401f8618821c7980946a511) ) /* red component = a75-07.bpr*/ + ROM_LOAD( "82s129.5l", 0x0200, 0x0100, CRC(3e4d2bf5) SHA1(c475887302dd137d6965769070b7d55f488c1b25) ) /* green component + */ + ROM_LOAD( "82s129.5kl", 0x0300, 0x0100, CRC(085d625a) SHA1(26c96a1c1b7562fed84c31dd92fdf7829e96a9c7) ) /* green component = a75-08.bpr*/ + ROM_LOAD( "82s129.5mn", 0x0400, 0x0100, CRC(0fe0b108) SHA1(fcf27619208922345a1e42b3a219b4274f66968d) ) /* blue component + */ + ROM_LOAD( "63s141.5m", 0x0500, 0x0100, CRC(5553f675) SHA1(c50255af8d99664b92e0bb34a527fd42ebf7e759) ) /* blue component = a75-09.bpr*/ + + ROM_REGION( 0x0200, "pal", 0 ) + ROM_LOAD( "pal16r8.5f", 0x0000, 0x0104, CRC(36471917) SHA1(d0f295a94d480b44416e66be4b480b299aad5c3c) ) +ROM_END + + ROM_START( paddle2 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "paddle2.16", 0x0000, 0x8000, CRC(a286333c) SHA1(0b2c9cb0df236f327413d0c541453e1ba979ea38) ) @@ -1342,7 +1366,8 @@ GAME( 1986, arkangc2, arkanoid, bootleg, arkangc2, arkangc2, ROT90, "bootleg" GAME( 1986, block2, arkanoid, bootleg, block2, block2, ROT90, "bootleg", "Block 2 (S.P.A. CO. bootleg)", GAME_SUPPORTS_SAVE ) GAME( 1986, arkblock, arkanoid, bootleg, arkangc, arkblock, ROT90, "bootleg", "Block (Game Corporation bootleg, set 1)", GAME_SUPPORTS_SAVE ) GAME( 1986, arkbloc2, arkanoid, bootleg, arkangc, arkbloc2, ROT90, "bootleg", "Block (Game Corporation bootleg, set 2)", GAME_SUPPORTS_SAVE ) -GAME( 1986, arkgcbl, arkanoid, bootleg, arkgcbl, arkgcbl, ROT90, "bootleg", "Arkanoid (bootleg on Block hardware)", GAME_SUPPORTS_SAVE ) +GAME( 1986, arkgcbl, arkanoid, bootleg, arkgcbl, arkgcbl, ROT90, "bootleg", "Arkanoid (bootleg on Block hardware, set 1)", GAME_SUPPORTS_SAVE ) +GAME( 1986, arkgcbla, arkanoid, bootleg, arkgcbl, arkgcbl, ROT90, "bootleg", "Arkanoid (bootleg on Block hardware, set 2)", GAME_SUPPORTS_SAVE ) GAME( 1988, paddle2, arkanoid, bootleg, paddle2, paddle2, ROT90, "bootleg", "Paddle 2 (bootleg on Block hardware)", GAME_SUPPORTS_SAVE ) GAME( 1986, arkatayt, arkanoid, bootleg, arkatayt, 0, ROT90, "bootleg", "Arkanoid (Tayto bootleg)", GAME_SUPPORTS_SAVE ) GAME( 1986, arktayt2, arkanoid, bootleg, arktayt2, 0, ROT90, "bootleg", "Arkanoid (Tayto bootleg, harder)", GAME_SUPPORTS_SAVE ) diff --git a/src/mame/drivers/vicdual.c b/src/mame/drivers/vicdual.c index 535dc0d2555..f8f5c75fdad 100644 --- a/src/mame/drivers/vicdual.c +++ b/src/mame/drivers/vicdual.c @@ -719,6 +719,14 @@ static MACHINE_DRIVER_START( headon ) MACHINE_DRIVER_END +static MACHINE_DRIVER_START( headons ) + MDRV_IMPORT_FROM(headon) + + /* video hardware */ + MDRV_VIDEO_UPDATE(vicdual_bw) // no colour prom on PCB, must be bw? +MACHINE_DRIVER_END + + static MACHINE_DRIVER_START( sspaceat ) @@ -931,6 +939,13 @@ static MACHINE_DRIVER_START( headon2 ) MACHINE_DRIVER_END +static MACHINE_DRIVER_START( headon2bw ) + /* basic machine hardware */ + MDRV_IMPORT_FROM(headon2) + /* video hardware */ + MDRV_VIDEO_UPDATE(vicdual_bw) +MACHINE_DRIVER_END + static MACHINE_DRIVER_START( digger ) @@ -2652,14 +2667,44 @@ ROM_START( headons ) ROM_LOAD( "5.9a", 0x1400, 0x0400, CRC(ed4666f2) SHA1(a12c22bfbb027eab3181627804b69129e89bd22c) ) ROM_LOAD( "6.11a", 0x1800, 0x0400, CRC(7a709d68) SHA1(c1f0178c7a8cb39948e52e91a841401cfd932271) ) - ROM_REGION( 0x0020, "proms", 0 ) - ROM_LOAD( "316-0138.u44", 0x0000, 0x0020, CRC(67104ea9) SHA1(26b6bd2a1973b83bb9af4e3385d8cb14cb3f62f2) ) /* not in this dump, but colour prom so needed! */ - ROM_REGION( 0x0040, "user1", 0 ) /* timing PROMs */ ROM_LOAD( "316-0043.u87", 0x0000, 0x0020, CRC(e60a7960) SHA1(b8b8716e859c57c35310efc4594262afedb84823) ) /* control PROM */ ROM_LOAD( "316-0042.u88", 0x0020, 0x0020, CRC(a1506b9d) SHA1(037c3db2ea40eca459e8acba9d1506dd28d72d10) ) /* sequence PROM */ ROM_END +/* this one is the same PCB but does show the Sidam copyright */ +ROM_START( headonsa ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "10305.0.9a", 0x0000, 0x0400, CRC(9a37407b) SHA1(3cd3dbd13c76d01b7541307de92f69d6779046f5) ) + ROM_LOAD( "10305.1.8a", 0x0400, 0x0400, CRC(aeac8c5f) SHA1(ef9ad63d13076a559ba12c6421ad61de21dd4c90) ) + ROM_LOAD( "10305.2.7a", 0x0800, 0x0400, CRC(f1a0cb72) SHA1(540b30225ef176c416ea5b142fe7dbb67b7a78fb) ) + ROM_LOAD( "10305.3.6a", 0x0c00, 0x0400, CRC(ae33fcc4) SHA1(7e0a27f1f502c5293f294875b49186e800a2c749) ) + ROM_LOAD( "10305.4.5a", 0x1000, 0x0400, CRC(e87f6fd8) SHA1(7fc1ade66c6783861ab310790f023b02a8db7e08) ) + ROM_LOAD( "10305.5.4a", 0x1400, 0x0400, CRC(387e2eba) SHA1(9feca874e795710884d17ca5122280c30c6b6af0) ) + ROM_LOAD( "10305.6b.3a", 0x1800, 0x0400, CRC(18749071) SHA1(6badb5cf6f6017d884492e9ef16195f1112d23b5) ) + + ROM_REGION( 0x0040, "user1", 0 ) /* timing PROMs */ + ROM_LOAD( "10303.3e", 0x0000, 0x0020, CRC(e60a7960) SHA1(b8b8716e859c57c35310efc4594262afedb84823) ) /* control PROM */ + ROM_LOAD( "10302.2e", 0x0020, 0x0020, CRC(a1506b9d) SHA1(037c3db2ea40eca459e8acba9d1506dd28d72d10) ) /* sequence PROM */ +ROM_END + + +ROM_START( headon2s ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "10304.0.9a", 0x0000, 0x0400, CRC(256a1fc8) SHA1(2ff621d7160e1420fd2cd9ad62d134e22b1650b3) ) + ROM_LOAD( "10304.1.8a", 0x0400, 0x0400, CRC(61c47b15) SHA1(47619bd51fcaf47dd72e940c474f310c9287f2f4) ) + ROM_LOAD( "10304.2.7a", 0x0800, 0x0400, CRC(a6c268d4) SHA1(3b6c27f700ea4474f5354bbdcce82883c2e7e6e9) ) + ROM_LOAD( "10304.3.6a", 0x0c00, 0x0400, CRC(17a09f24) SHA1(0cb40ec185f2ee3a26e943d84e8e2834d5f9d3ed) ) + ROM_LOAD( "10304.4.5a", 0x1000, 0x0400, CRC(9af8a2e0) SHA1(92f45bc593fabf7a30615820b4b91677071bc67e) ) + ROM_LOAD( "10304.5.4a", 0x1400, 0x0400, CRC(6975286c) SHA1(bcb5af18a991b9898fe28e69575c89c7b02d762d) ) + ROM_LOAD( "10304.6.3a", 0x1800, 0x0400, CRC(06fbcdce) SHA1(821b501dbf59c45d5e03afa3c786fca727da9cd6) ) + ROM_LOAD( "10304.7b.2a", 0x1c00, 0x0400, CRC(3588fc8f) SHA1(4529b79a1b654591ee2e879922a5377edc1faee5) ) + + ROM_REGION( 0x0040, "user1", 0 ) /* timing PROMs */ + ROM_LOAD( "10303.3e", 0x0000, 0x0020, CRC(e60a7960) SHA1(b8b8716e859c57c35310efc4594262afedb84823) ) /* control PROM */ + ROM_LOAD( "10302.2e", 0x0020, 0x0020, CRC(a1506b9d) SHA1(037c3db2ea40eca459e8acba9d1506dd28d72d10) ) /* sequence PROM */ +ROM_END + /* Super Crash notes @@ -2689,9 +2734,6 @@ ROM_START( supcrash ) ROM_LOAD( "5-6-scrash.bin", 0x1000, 0x0800, CRC(62d33c09) SHA1(ade49f417380f64212491f6be16de39c0c00a364) ) ROM_LOAD( "7-8-scrash.bin", 0x1800, 0x0400, CRC(0f8ea335) SHA1(cf2d6cd54dbf689bc0f23aa908bffb0766e8bbd3) ) - ROM_REGION( 0x0020, "proms", 0 ) - ROM_LOAD( "316-0138.u44", 0x0000, 0x0020, CRC(67104ea9) SHA1(26b6bd2a1973b83bb9af4e3385d8cb14cb3f62f2) ) /* not in this dump, but colour prom so needed! */ - ROM_REGION( 0x0040, "user1", 0 ) /* timing PROMs */ ROM_LOAD( "316-0043.u87", 0x0000, 0x0020, CRC(e60a7960) SHA1(b8b8716e859c57c35310efc4594262afedb84823) ) /* control PROM */ ROM_LOAD( "316-0042.u88", 0x0020, 0x0020, CRC(a1506b9d) SHA1(037c3db2ea40eca459e8acba9d1506dd28d72d10) ) /* sequence PROM */ @@ -2716,6 +2758,7 @@ ROM_START( headon2 ) ROM_LOAD( "316-0206.u65", 0x0000, 0x0020, CRC(9617d796) SHA1(7cff2741866095ff42eadd8022bea349ec8d2f39) ) /* control PROM */ ROM_END + /* Car 2 (Headon 2) @@ -2736,9 +2779,6 @@ ROM_START( car2 ) ROM_LOAD( "car2.6", 0x1800, 0x0400, CRC(4c19dd40) SHA1(0bdfed47594c7aa5ff655b507350fc6a912b6855) ) ROM_LOAD( "car2.7", 0x1c00, 0x0400, CRC(41a93920) SHA1(e63df556f998b5e5d99d69a9fd200aaf0403f3f7) ) - ROM_REGION( 0x0020, "proms", 0 ) - ROM_LOAD( "316-0138.u44", 0x0000, 0x0020, CRC(67104ea9) SHA1(26b6bd2a1973b83bb9af4e3385d8cb14cb3f62f2) ) - ROM_REGION( 0x0020, "user1", 0 ) /* timing PROM */ ROM_LOAD( "316-0206.u65", 0x0000, 0x0020, CRC(9617d796) SHA1(7cff2741866095ff42eadd8022bea349ec8d2f39) ) /* control PROM */ ROM_END @@ -3232,10 +3272,12 @@ GAME( 1979, sspaceatc,sspaceat, sspaceat, sspaceat, 0, ROT270, "Sega", "Space At GAME( 1979, sspacaho, 0, sspacaho, sspacaho, 0, ROT270, "Sega", "Space Attack / Head On", GAME_NO_SOUND ) GAME( 1979, headon, 0, headon, headon, 0, ROT0, "Gremlin", "Head On (2 players)", GAME_IMPERFECT_SOUND ) GAME( 1979, headonb, headon, headon, headon, 0, ROT0, "Gremlin", "Head On (1 player)", GAME_IMPERFECT_SOUND ) -GAME( 1979, headons, headon, headon, headon, 0, ROT0, "[Gremlin] (Sidam bootleg)", "Head On (Sidam bootleg)", GAME_IMPERFECT_SOUND ) -GAME( 1979, supcrash, headon, headon, supcrash, 0, ROT0, "[Gremlim] (Video G Electronic Games bootleg)", "Super Crash (bootleg of Head On)", GAME_NO_SOUND ) +GAME( 1979, headons, headon, headons, headon, 0, ROT0, "[Gremlin] (Sidam bootleg)", "Head On (Sidam bootleg, set 1)", GAME_IMPERFECT_SOUND ) +GAME( 1979, headonsa, headon, headons, headon, 0, ROT0, "Sidam (bootleg)", "Head On (Sidam bootleg, set 2)", GAME_NOT_WORKING ) // won't coin up? +GAME( 1979, supcrash, headon, headons, supcrash, 0, ROT0, "[Gremlim] (Video G Electronic Games bootleg)", "Super Crash (bootleg of Head On)", GAME_NO_SOUND ) GAME( 1979, headon2, 0, headon2, headon2, 0, ROT0, "Sega", "Head On 2", GAME_IMPERFECT_SOUND ) -GAME( 1979, car2, headon2, headon2, car2, 0, ROT0, "[Sega] (RZ Bologna bootleg)", "Car 2 (bootleg of Head On 2)", GAME_IMPERFECT_SOUND ) // title still says 'HeadOn 2' +GAME( 1979, headon2s, headon2, headon2bw,car2, 0, ROT0, "Sidam (bootleg)", "Head On 2 (Sidam bootleg)", GAME_NOT_WORKING ) // won't coin up? +GAME( 1979, car2, headon2, headon2bw,car2, 0, ROT0, "[Sega] (RZ Bologna bootleg)", "Car 2 (bootleg of Head On 2)", GAME_IMPERFECT_SOUND ) // title still says 'HeadOn 2' GAME( 1979, invho2, 0, invho2, invho2, 0, ROT270, "Sega", "Invinco / Head On 2", GAME_IMPERFECT_SOUND ) GAME( 1980, nsub, 0, nsub, nsub, 0, ROT270, "Sega", "N-Sub (upright)", GAME_IMPERFECT_GRAPHICS | GAME_NO_SOUND ) GAME( 1980, samurai, 0, samurai, samurai, 0, ROT270, "Sega", "Samurai", GAME_NO_SOUND ) diff --git a/src/mame/mamedriv.c b/src/mame/mamedriv.c index 96b2cf198e3..9f892b9cf0b 100644 --- a/src/mame/mamedriv.c +++ b/src/mame/mamedriv.c @@ -1243,6 +1243,10 @@ const game_driver * const drivers[] = DRIVER( sinvzen ) /* Zenitone-Microsec Ltd */ DRIVER( superinv ) /* bootleg */ DRIVER( invasion ) /* Sidam */ + DRIVER( invasiona ) /* bootleg */ + DRIVER( invasionb ) /* bootleg */ + DRIVER( invasionrz ) /* bootleg */ + DRIVER( invasionrza )/* bootleg */ DRIVER( sstrangr ) /* (c) 1978 Yachiyo Electronics, Ltd. */ DRIVER( sstrangr2 ) /* (c) 1979 Yachiyo Electronics, Ltd. */ DRIVER( sinvemag ) /* Zenitone-Microsec Ltd. */ @@ -1797,6 +1801,7 @@ const game_driver * const drivers[] = DRIVER( arkblock ) /* bootleg */ DRIVER( arkbloc2 ) /* bootleg */ DRIVER( arkgcbl ) /* bootleg */ + DRIVER( arkgcbla ) /* bootleg */ DRIVER( paddle2 ) /* bootleg */ DRIVER( block2 ) /* bootleg */ DRIVER( arkatayt ) /* bootleg */ @@ -3525,8 +3530,10 @@ V-V TP-027 DRIVER( headon ) /* 163-167/192-193 (c) Gremlin */ DRIVER( headonb ) /* 163-167/192-193 (c) Gremlin */ DRIVER( headons ) /* Sidam bootleg */ + DRIVER( headonsa ) /* Sidam bootleg */ DRIVER( supcrash ) /* bootleg */ DRIVER( headon2 ) /* ???-??? (c) 1979 Sega */ + DRIVER( headon2s ) /* Sidam bootleg */ DRIVER( car2 ) /* bootleg */ /* ???-??? Fortress */ /* ???-??? Gee Bee */