From 21ab449ffd836f99936bfc93be57b943016f0752 Mon Sep 17 00:00:00 2001 From: Ivan Vangelista Date: Mon, 15 Oct 2018 18:25:47 +0200 Subject: new working clone ---------------------------- Phoenix (G. Universal Video bootleg) [VectorGlow] --- src/mame/drivers/phoenix.cpp | 27 ++++++++++++++++++++++++++- src/mame/mame.lst | 5 +++-- 2 files changed, 29 insertions(+), 3 deletions(-) diff --git a/src/mame/drivers/phoenix.cpp b/src/mame/drivers/phoenix.cpp index 524d9854e15..4cd06659071 100644 --- a/src/mame/drivers/phoenix.cpp +++ b/src/mame/drivers/phoenix.cpp @@ -868,7 +868,31 @@ ROM_START( phoenixc4 ) // verified main and ROMs PCBs and 2 PROMs ROM_RELOAD( 0x0000, 0x0100 ) /* the dump had 2 identical proms with different names */ ROM_END -ROM_START( phoenixha ) // verified 2 PROMs, numer of boards unknown (probably 2) +ROM_START( phoenixgu ) // verified 2 PCBs, 2 PROMs + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "phoenix.45", 0x0000, 0x0800, CRC(5b8c55a8) SHA1(839c1ca9766f730ec3accd48db70f6429a9c3362) ) + ROM_LOAD( "phoenix.46", 0x0800, 0x0800, CRC(dbc942fa) SHA1(9fe224e6ced407289dfa571468259a021d942b7d) ) + ROM_LOAD( "phoenix.47", 0x1000, 0x0800, CRC(cbbb8839) SHA1(b7f449374cac111081559e39646f973e7e99fd64) ) + ROM_LOAD( "48.bin", 0x1800, 0x0800, CRC(75623a06) SHA1(f12cf24287cd8e78218b0fb2862e9d6f84797fbc) ) + ROM_LOAD( "phoenixc.49", 0x2000, 0x0800, CRC(1a1ce0d0) SHA1(c2825eef5d461e16ca2172daff94b3751be2f4dc) ) + ROM_LOAD( "h6-ic50.6a", 0x2800, 0x0800, CRC(ac5e9ec1) SHA1(0402e5241d99759d804291998efd43f37ce99917) ) + ROM_LOAD( "h7-ic51.7a", 0x3000, 0x0800, CRC(2eab35b4) SHA1(849bf8273317cc869bdd67e50c68399ee8ece81d) ) + ROM_LOAD( "phoenixc.52", 0x3800, 0x0800, CRC(8424d7c4) SHA1(1b5fa7d8be9e8750a4148dfefc17e96c86ed084d) ) + + ROM_REGION( 0x1000, "bgtiles", 0 ) + ROM_LOAD( "ic23.3d", 0x0000, 0x0800, CRC(3c7e623f) SHA1(e7ff5fc371664af44785c079e92eeb2d8530187b) ) + ROM_LOAD( "ic24.4d", 0x0800, 0x0800, CRC(59916d3b) SHA1(71aec70a8e096ed1f0c2297b3ae7dca1b8ecc38d) ) + + ROM_REGION( 0x1000, "fgtiles", 0 ) + ROM_LOAD( "phoenixc.39", 0x0000, 0x0800, CRC(bb0525ed) SHA1(86db1c7584fb3846bfd47535e1585eeb7fbbb1fe) ) + ROM_LOAD( "phoenixc.40", 0x0800, 0x0800, CRC(4178aa4f) SHA1(5350f8f62cc7c223c38008bc83140b7a19147d81) ) + + ROM_REGION( 0x0200, "proms", 0 ) + ROM_LOAD( "mmi6301.ic40", 0x0000, 0x0100, CRC(79350b25) SHA1(57411be4c1d89677f7919ae295446da90612c8a8) ) /* palette low bits */ + ROM_LOAD( "mmi6301.ic41", 0x0100, 0x0100, CRC(e176b768) SHA1(e2184dd495ed579f10b6da0b78379e02d7a6229f) ) /* palette high bits */ +ROM_END + +ROM_START( phoenixha ) // verified 2 PROMs, number of boards unknown (probably 2) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "ic45", 0x0000, 0x0800, CRC(5b8c55a8) SHA1(839c1ca9766f730ec3accd48db70f6429a9c3362) ) // sldh ROM_LOAD( "ic46", 0x0800, 0x0800, CRC(dbc942fa) SHA1(9fe224e6ced407289dfa571468259a021d942b7d) ) // sldh @@ -1606,6 +1630,7 @@ GAME( 1981, phoenixc, phoenix, phoenix, phoenixt, phoenix_state, empty_init, GAME( 1981, phoenixc2, phoenix, phoenix, phoenixt, phoenix_state, empty_init, ROT90, "bootleg? (Irecsa / G.G.I Corp)", "Phoenix (Irecsa / G.G.I Corp, set 2)", MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE ) GAME( 1981, phoenixc3, phoenix, phoenix, phoenixt, phoenix_state, empty_init, ROT90, "bootleg? (Irecsa / G.G.I Corp)", "Phoenix (Irecsa / G.G.I Corp, set 3)", MACHINE_SUPPORTS_SAVE ) GAME( 1981, phoenixc4, phoenix, phoenix, phoenixt, phoenix_state, empty_init, ROT90, "bootleg? (Irecsa / G.G.I Corp)", "Phoenix (Irecsa / G.G.I Corp, set 4)", MACHINE_SUPPORTS_SAVE ) +GAME( 1981, phoenixgu, phoenix, phoenix, phoenixt, phoenix_state, empty_init, ROT90, "bootleg? (G. Universal Video)", "Phoenix (G. Universal Video bootleg)", MACHINE_SUPPORTS_SAVE ) GAME( 1981, phoenixi, phoenix, condor, condor, phoenix_state, init_oneprom_coindsw, ROT90, "bootleg (IDI)", "Phoenix (IDI bootleg)", MACHINE_WRONG_COLORS | MACHINE_SUPPORTS_SAVE ) // Needs correct color PROM decode GAME( 1980, fenixn, phoenix, phoenix, phoenix, phoenix_state, empty_init, ROT90, "bootleg (Niemer)", "Fenix (Niemer bootleg of Phoenix)", MACHINE_SUPPORTS_SAVE ) GAME( 1981, condor, phoenix, condor, condor, phoenix_state, init_coindsw, ROT90, "bootleg (Sidam)", "Condor (Sidam bootleg of Phoenix)", MACHINE_SUPPORTS_SAVE ) diff --git a/src/mame/mame.lst b/src/mame/mame.lst index 9dbc01caeb6..06d5fcb2965 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -28958,7 +28958,7 @@ vshoot // (c) 1994 ncv1 // (c) 1995 ncv1j // (c) 1995 (Japan) ncv1j2 // (c) 1995 (Japan) -gynotai // (c) 1996 (Japan) +gynotai // (c) 1996 (Japan) ncv2 // (c) 1996 ncv2j // (c) 1996 (Japan) abcheck // (c) 1996 (Japan) @@ -29962,7 +29962,7 @@ minasan // 0027 (c) 1990 Monolith Corp. moshougi // 0203 (c) 1995 ADK / SNK ms4plus // bootleg ms5plus // bootleg -mvstemp // development board +mvstemp // development board mslug // 0201 (c) 1996 Nazca mslug2 // 0241 (c) 1998 SNK mslug2t // bootleg @@ -31897,6 +31897,7 @@ phoenixc2 // bootleg phoenixc3 // bootleg phoenixc4 // bootleg phoenixdal // bootleg D&L (No copyright/title) +phoenixgu // bootleg G. Universal Video phoenixha // bootleg Hellomat Automaten phoenixi // bootleg IDI phoenixj // (c) 1980 Taito -- cgit v1.2.3