From 231e6a9fd96a1c6e8cb9e5357c33bdb7fb9dd14f Mon Sep 17 00:00:00 2001 From: Scott Stone Date: Sat, 20 Aug 2011 01:07:57 +0000 Subject: [PATCH] New clones added ---------------- Phoenix (Irecsa / G.G.I Corp - set 2) [f205v, robotype] Rescue (bootleg) (not working) [f205v, robotype] The End (bootleg) (not working) [f205v, robotype] Comment: Galaxian/Super Cobra hardware experts feel free to get these bootlegs working correctly. --- src/mame/drivers/galdrvr.c | 19 ++++++++++++++++++- src/mame/drivers/phoenix.c | 30 ++++++++++++++++++++++++++++++ src/mame/drivers/scobra.c | 21 +++++++++++++++++++++ src/mame/mame.lst | 3 +++ 4 files changed, 72 insertions(+), 1 deletion(-) diff --git a/src/mame/drivers/galdrvr.c b/src/mame/drivers/galdrvr.c index eb579151817..e41f3b98beb 100644 --- a/src/mame/drivers/galdrvr.c +++ b/src/mame/drivers/galdrvr.c @@ -5259,7 +5259,6 @@ ROM_START( amidars ) ROM_LOAD( "amidar.clr", 0x0000, 0x0020, CRC(f940dcc3) SHA1(1015e56f37c244a850a8f4bf0e36668f047fd46d) ) ROM_END - ROM_START( theend ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "ic13_1t.bin", 0x0000, 0x0800, CRC(93e555ba) SHA1(f684927cecabfbd7544f7549a6152c0a6a436019) ) @@ -5302,6 +5301,23 @@ ROM_START( theends ) ROM_LOAD( "6331-1j.86", 0x0000, 0x0020, CRC(24652bc4) SHA1(d89575f3749c75dc963317fe451ffeffd9856e4d) ) ROM_END +ROM_START( theendb ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "0p.t.o.10l", 0x0000, 0x1000, CRC(46712d43) SHA1(e1b84494b530dd96d8a51a3f8bd7d7d3ba7560a9) ) + ROM_LOAD( "1p.t.o.9l", 0x1000, 0x1000, CRC(10256742) SHA1(3748bf82e410ba763cc10a546b566f1d9efb8307) ) + ROM_LOAD( "2p.t.o.8l", 0x2000, 0x1000, CRC(5ee6660a) SHA1(092d5da074c15743e619e3d9e0b5f5bd16ea7159) ) + + ROM_REGION( 0x10000, "audiocpu", 0 ) + ROM_LOAD( "0s.t.o.3b", 0x0000, 0x1000, CRC(cdc9da78) SHA1(b52d5b67b8e0dfb76216d7b3e6e51a027ef4b20e) ) + + ROM_REGION( 0x1000, "gfx1", 0 ) + ROM_LOAD( "ic30", 0x0000, 0x0800, CRC(527fd384) SHA1(92a384899d5acd2c689f637da16a0e2d11a9d9c6) ) // 0gc.t.o.5h + ROM_LOAD( "ic31", 0x0800, 0x0800, CRC(af6d09b6) SHA1(f3ad51dc88aa58fd39195ead978b039e0b0b585c) ) // 1gc.t.o.3h + + ROM_REGION( 0x0020, "proms", 0 ) + ROM_LOAD( "6331-1j.86", 0x0000, 0x0020, CRC(24652bc4) SHA1(d89575f3749c75dc963317fe451ffeffd9856e4d) ) +ROM_END + ROM_START( scramble ) ROM_REGION( 0x10000, "maincpu", 0 ) @@ -6307,6 +6323,7 @@ GAME( 1982, amidars, amidar, scramble, amidars, scramble, ROT90, "Konami", /* The End/Scramble based hardware */ GAME( 1980, theend, 0, theend, theend, theend, ROT90, "Konami", "The End", GAME_SUPPORTS_SAVE ) GAME( 1980, theends, theend, theend, theend, theend, ROT90, "Konami (Stern Electronics license)", "The End (Stern Electronics)", GAME_SUPPORTS_SAVE ) +GAME( 1980, theendb, theend, theend, theend, theend, ROT90, "bootleg?", "The End (bootleg?)", GAME_NOT_WORKING | GAME_SUPPORTS_SAVE ) GAME( 1981, scramble, 0, scramble, scramble, scramble, ROT90, "Konami", "Scramble", GAME_SUPPORTS_SAVE ) GAME( 1981, scrambles,scramble, scramble, scramble, scramble, ROT90, "Konami (Stern Electronics license)", "Scramble (Stern Electronics)", GAME_SUPPORTS_SAVE ) diff --git a/src/mame/drivers/phoenix.c b/src/mame/drivers/phoenix.c index c78d7810183..f3c1d81f08f 100644 --- a/src/mame/drivers/phoenix.c +++ b/src/mame/drivers/phoenix.c @@ -738,6 +738,35 @@ ROM_START( phoenixc ) ROM_LOAD( "mmi6301.ic41", 0x0100, 0x0100, CRC(e176b768) SHA1(e2184dd495ed579f10b6da0b78379e02d7a6229f) ) /* palette high bits */ ROM_END +ROM_START( phoenixc2 ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "phoenix.45", 0x0000, 0x0800, CRC(5b8c55a8) SHA1(839c1ca9766f730ec3accd48db70f6429a9c3362) ) // 01.ic45 + ROM_LOAD( "phoenix.46", 0x0800, 0x0800, CRC(dbc942fa) SHA1(9fe224e6ced407289dfa571468259a021d942b7d) ) // 01.ic46 + ROM_LOAD( "phoenix.47", 0x1000, 0x0800, CRC(cbbb8839) SHA1(b7f449374cac111081559e39646f973e7e99fd64) ) // 01.ic47 + ROM_LOAD( "01.ic48", 0x1800, 0x0800, CRC(f28e16d8) SHA1(65a7592f9589bcd094ffc9b2b44ca3257bcf5e5c) ) + ROM_LOAD( "phoenixc.49", 0x2000, 0x0800, CRC(1a1ce0d0) SHA1(c2825eef5d461e16ca2172daff94b3751be2f4dc) ) // 01.1c49 + ROM_LOAD( "h6-ic50.6a", 0x2800, 0x0800, CRC(ac5e9ec1) SHA1(0402e5241d99759d804291998efd43f37ce99917) ) // 01.ic50 + ROM_LOAD( "h7-ic51.7a", 0x3000, 0x0800, CRC(2eab35b4) SHA1(849bf8273317cc869bdd67e50c68399ee8ece81d) ) // 01.ic51 + ROM_LOAD( "phoenixc.52", 0x3800, 0x0800, CRC(8424d7c4) SHA1(1b5fa7d8be9e8750a4148dfefc17e96c86ed084d) ) // 01.ic52 + + ROM_REGION( 0x1000, "gfx1", 0 ) + ROM_LOAD( "ic23.3d", 0x0000, 0x0800, CRC(3c7e623f) SHA1(e7ff5fc371664af44785c079e92eeb2d8530187b) ) // 01.ic23 + ROM_LOAD( "ic24.4d", 0x0800, 0x0800, CRC(59916d3b) SHA1(71aec70a8e096ed1f0c2297b3ae7dca1b8ecc38d) ) // 01.ic24 + + ROM_REGION( 0x1000, "gfx2", 0 ) + ROM_LOAD( "phoenixc.39", 0x0000, 0x0800, CRC(bb0525ed) SHA1(86db1c7584fb3846bfd47535e1585eeb7fbbb1fe) ) // 01.ic39 + ROM_LOAD( "phoenixc.40", 0x0800, 0x0800, CRC(4178aa4f) SHA1(5350f8f62cc7c223c38008bc83140b7a19147d81) ) // 01.ic40 + + ROM_REGION( 0x0200, "proms", 0 ) + ROM_LOAD( "mmi6301.ic40", 0x0000, 0x0100, CRC(79350b25) SHA1(57411be4c1d89677f7919ae295446da90612c8a8) ) /* palette low bits - 01.ic40 */ + ROM_LOAD( "mmi6301.ic41", 0x0100, 0x0100, CRC(e176b768) SHA1(e2184dd495ed579f10b6da0b78379e02d7a6229f) ) /* palette high bits - 01.ic41 */ + + ROM_REGION( 0x0300, "plds", 0 ) + ROM_LOAD( "tbp24sa10n.183.bin", 0x0000, 0x0100, CRC(47f5e887) SHA1(786d5a599b919ce6f06fe5c568ab6fa6c87b1002) ) + ROM_LOAD( "tbp24sa10n.184.bin", 0x0100, 0x0100, CRC(931f3292) SHA1(94b0d65e909389a2c0c0aac2e16a55e60b14f3bc) ) + ROM_LOAD( "tbp24sa10n.185.bin", 0x0200, 0x0100, CRC(0a06bd1b) SHA1(8c5debc5502e88af8019266fedcbe4bad1e2e214) ) +ROM_END + ROM_START( condor ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "cond01c.bin", 0x0000, 0x0800, CRC(c0f73929) SHA1(3cecf8341a5674165d2cae9b22ea5db26a9597de) ) @@ -1068,6 +1097,7 @@ GAME( 1980, phoenixt, phoenix, phoenix, phoenixt, 0, ROT90, "Amstar (Ta GAME( 1980, phoenixj, phoenix, phoenix, phoenixt, 0, ROT90, "Amstar (Taito Japan license)", "Phoenix (Taito Japan)", GAME_SUPPORTS_SAVE ) GAME( 1980, phoenix3, phoenix, phoenix, phoenix3, 0, ROT90, "bootleg (T.P.N.)", "Phoenix (T.P.N.)", GAME_SUPPORTS_SAVE ) GAME( 1981, phoenixc, phoenix, phoenix, phoenixt, 0, ROT90, "bootleg? (Irecsa / G.G.I Corp)", "Phoenix (Irecsa / G.G.I Corp)", GAME_SUPPORTS_SAVE ) +GAME( 1981, phoenixc2,phoenix, phoenix, phoenixt, 0, ROT90, "bootleg? (Irecsa / G.G.I Corp)", "Phoenix (Irecsa / G.G.I Corp - set 2)", GAME_SUPPORTS_SAVE ) GAME( 1981, condor, phoenix, condor, condor, condor, ROT90, "bootleg", "Condor (bootleg of Phoenix)", GAME_SUPPORTS_SAVE ) // the following 2 were common bootlegs in england & france respectively GAME( 1980, falcon, phoenix, phoenix, phoenixt, 0, ROT90, "bootleg", "Falcon (bootleg of Phoenix) (8085A CPU)", GAME_SUPPORTS_SAVE ) diff --git a/src/mame/drivers/scobra.c b/src/mame/drivers/scobra.c index c820123da1d..e6fbbbca5da 100644 --- a/src/mame/drivers/scobra.c +++ b/src/mame/drivers/scobra.c @@ -981,6 +981,26 @@ ROM_START( rescue ) ROM_LOAD( "rescue.clr", 0x0000, 0x0020, CRC(40c6bcbd) SHA1(cb0c058eadc37eba4b1a99be095da81a14099d8d) ) ROM_END +ROM_START( rescueb ) /* VIDEL GAMES @ ($079A-$07A4) */ + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "p1.2c", 0x0000, 0x1000, CRC(d3661258) SHA1(41782097f6acb1d76067e7d727837a5a5297e43f) ) + ROM_LOAD( "p2.2e", 0x1000, 0x1000, CRC(47464506) SHA1(53a2a3ff307ad49ead8a7fcf897c8650f56eeb19) ) + ROM_LOAD( "p3.2f", 0x2000, 0x1000, CRC(7dc03ec3) SHA1(9aa5fda48a40c977d15e51bbcfe9b155705a6941) ) + ROM_LOAD( "p4.2h", 0x3000, 0x1000, CRC(a11eaf78) SHA1(dfbc6ea5894493fd74fe3f75cd1793bd31673319) ) + ROM_LOAD( "rb15ecpu.bin", 0x4000, 0x1000, CRC(604df3a4) SHA1(15790fa442538632f232280c096ac788d9bf8117) ) // p5.2j + + ROM_REGION( 0x10000, "audiocpu", 0 ) + ROM_LOAD( "rb15csnd.bin", 0x0000, 0x0800, CRC(8b24bf17) SHA1(cc49fef3c629c12f1a7eb9886fdc2df4b08f4b37) ) // s1.5c + ROM_LOAD( "rb15dsnd.bin", 0x0800, 0x0800, CRC(d96e4fb3) SHA1(8bb023c7c668f93d2333d648fc3cefdbd66f92db) ) // s1.5d + + ROM_REGION( 0x1000, "gfx1", 0 ) + ROM_LOAD( "rb15fcpu.bin", 0x0000, 0x0800, CRC(4489d20c) SHA1(c7a2afbd2e5645a1a25dec6147d61a38ba12380f) ) // c1.5f + ROM_LOAD( "rb15hcpu.bin", 0x0800, 0x0800, CRC(5512c547) SHA1(e0f1c994daaa8933230cbc4bb88d459a698e0d8e) ) // c2.5h + + ROM_REGION( 0x0020, "proms", 0 ) + ROM_LOAD( "rescue.clr", 0x0000, 0x0020, CRC(40c6bcbd) SHA1(cb0c058eadc37eba4b1a99be095da81a14099d8d) ) +ROM_END + ROM_START( aponow ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "aponow01.rom", 0x0000, 0x1000, CRC(33011579) SHA1(62bd821f6e0968a5ed9cbab26a8bff31e707f07a) ) @@ -1173,6 +1193,7 @@ GAME( 1982, strongx, stratgyx, stratgyx, stratgyx, stratgyx, ROT0, "bo GAME( 1982, darkplnt, 0, darkplnt, darkplnt, darkplnt, ROT180, "Stern Electronics", "Dark Planet", GAME_SUPPORTS_SAVE ) GAME( 1982, tazmani2, tazmania, type2, tazmania, tazmani2, ROT90, "Stern Electronics", "Tazz-Mania (set 2)", GAME_SUPPORTS_SAVE ) GAME( 1982, rescue, 0, rescue, rescue, rescue, ROT90, "Stern Electronics", "Rescue", GAME_SUPPORTS_SAVE ) +GAME( 1982, rescueb, rescue, rescue, rescue, rescue, ROT90, "bootleg", "Rescue (Videl Games bootleg)", GAME_NOT_WORKING | GAME_SUPPORTS_SAVE ) GAME( 1982, aponow, rescue, rescue, rescue, rescue, ROT90, "bootleg", "Apocaljpse Now", GAME_SUPPORTS_SAVE ) GAME( 1983, minefld, 0, minefld, minefld, minefld, ROT90, "Stern Electronics", "Minefield", GAME_SUPPORTS_SAVE ) GAME( 1981, hustler, 0, hustler, hustler, hustler, ROT90, "Konami", "Video Hustler", GAME_SUPPORTS_SAVE ) diff --git a/src/mame/mame.lst b/src/mame/mame.lst index f207bf270d9..8bf73ced204 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -275,6 +275,7 @@ atlantis // (c) 1981 Comsoft atlantis2 // (c) 1981 Comsoft theend // (c) 1980 Konami theends // (c) 1980 Stern +theendb // (c) 1980 Bootleg omega // bootleg ckongs // bootleg froggers // bootleg @@ -324,6 +325,7 @@ anteater // (c) 1982 Tago anteaterg // (c) 1983 TV-Tuning (F.E.G. license) anteateruk // (c) 1983 Free Enterprise Games rescue // (c) 1982 Stern +rescueb // (c) Videl Games (Rescue bootleg) aponow // bootleg minefld // (c) 1983 Stern losttomb // (c) 1982 Stern @@ -628,6 +630,7 @@ phoenixt // (c) 1980 Taito phoenixj // (c) 1980 Taito phoenix3 // bootleg phoenixc // bootleg +phoenixc2 // bootleg condor // bootleg fenix // bootleg falcon // bootleg