From 47267813638a45f183b7b5c4863fc97ec9b115fc Mon Sep 17 00:00:00 2001 From: Ivan Vangelista Date: Fri, 7 Jun 2024 06:31:27 +0200 Subject: New clones marked not working ----------------------------- unknown Yuvo Joy Stand game (set 1) [Hammy] New working clones ------------------ Pleiads (GMP Games) [IZ8DWF] --- src/mame/mame.lst | 2 ++ src/mame/misc/joystand.cpp | 27 +++++++++++++++++++++++++-- src/mame/phoenix/phoenix.cpp | 25 +++++++++++++++++++++++++ 3 files changed, 52 insertions(+), 2 deletions(-) diff --git a/src/mame/mame.lst b/src/mame/mame.lst index 56d92bfed2e..60b04f4cabd 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -30625,6 +30625,7 @@ jokrwild // (c) 1988 Sigma @source:misc/joystand.cpp joystand // 1997 Yuvo +x180 // 1997 Yuvo x180ii // 1997 Yuvo @source:misc/jubilee.cpp @@ -36137,6 +36138,7 @@ pleiadbl // bootleg pleiadce // (c) 1981 Centuri + Tehkan pleiads // (c) 1981 Tehkan pleiadsb2 // bootleg +pleiadsgmp // bootleg pleiadsi // bootleg (Irecsa) pleiadsia // bootleg (Irecsa) pleiadsn // bootleg (Niemer S.A.) diff --git a/src/mame/misc/joystand.cpp b/src/mame/misc/joystand.cpp index 5eedfda19f0..fae6773ed50 100644 --- a/src/mame/misc/joystand.cpp +++ b/src/mame/misc/joystand.cpp @@ -776,6 +776,28 @@ ROM_START( joystand ) ROM_LOAD( "jsp-xct.ic5", 0x000, 0x117, NO_DUMP ) ROM_END +ROM_START( x180 ) // YUVO PCC180C PCB + JSR-1A REV.B riser PCB. Similar to the joystand one, even most IC locations match. It has 2x D71055C. + ROM_REGION( 0x100000, "maincpu", 0 ) // on riser PCB + ROM_LOAD16_BYTE( "msvol1a.even.u5", 0x00000, 0x80000, CRC(f79c476c) SHA1(c49a8ccbe494d39635fda58ba379cea6714a1ec2) ) + ROM_LOAD16_BYTE( "msvol1b.odd.u6", 0x00001, 0x80000, CRC(dd46fd51) SHA1(60832cb90d5335cd55422e56c8482ac7c88f70ff) ) + + ROM_REGION( 0x600000, "tiles", 0 ) // on riser PCB + ROM_LOAD( "e28f016sa.u1", 0x000000, 0x200000, NO_DUMP ) + ROM_LOAD( "e28f016sa.u2", 0x200000, 0x200000, NO_DUMP ) + ROM_LOAD( "e28f016sa.u3", 0x400000, 0x200000, NO_DUMP ) + + ROM_REGION( 0x100000, "oki", 0 ) + ROM_LOAD( "x180-sej1.ver1.00.ic14", 0x00000, 0x80000, CRC(86a0801b) SHA1(a252ed786bf51b963feb6ff253303ea3b67d8fcf) ) + ROM_LOAD( "x180-sej2.ver1.00.ic13", 0x80000, 0x80000, CRC(92f73edb) SHA1(541a671d0e1648d8ddb42abe0e851ea9c68c718f) ) + + ROM_REGION16_BE( 0x80, "eeprom", ROMREGION_ERASEFF ) + ROM_LOAD( "93c46-x16.ic16", 0x00, 0x80, NO_DUMP ) + + ROM_REGION( 0x117, "pld", 0 ) + ROM_LOAD( "map.ic4", 0x000, 0x117, NO_DUMP ) + ROM_LOAD( "xct.ic5", 0x000, 0x117, NO_DUMP ) +ROM_END + ROM_START( x180ii ) // YUVO PCC180C PCB. Similar to the joystand one, even most IC locations match. It has 2x D71055C. ROM_REGION( 0x100000, "maincpu", 0 ) ROM_LOAD16_BYTE( "x180ii-mpj-e.ver1.00.ic3", 0x00000, 0x80000, CRC(20343837) SHA1(44306e93d3c333f9e418c42d44433fe5654cad40) ) @@ -801,5 +823,6 @@ ROM_END } // anonymous namespace -GAME( 1997, joystand, 0, joystand, joystand, joystand_state, empty_init, ROT0, "Yuvo", "Joy Stand Private", MACHINE_NOT_WORKING | MACHINE_NODEVICE_PRINTER | MACHINE_SUPPORTS_SAVE ) -GAME( 1997, x180ii, 0, x180ii, joystand, joystand_state, empty_init, ROT0, "Yuvo", "unknown Yuvo Joy Stand game", MACHINE_NOT_WORKING | MACHINE_NODEVICE_PRINTER | MACHINE_SUPPORTS_SAVE ) // has Joy Stand sample in Oki ROMs +GAME( 1997, joystand, 0, joystand, joystand, joystand_state, empty_init, ROT0, "Yuvo", "Joy Stand Private", MACHINE_NOT_WORKING | MACHINE_NODEVICE_PRINTER | MACHINE_SUPPORTS_SAVE ) +GAME( 1997, x180, 0, x180ii, joystand, joystand_state, empty_init, ROT0, "Yuvo", "unknown Yuvo Joy Stand game (set 1)", MACHINE_NOT_WORKING | MACHINE_NODEVICE_PRINTER | MACHINE_SUPPORTS_SAVE ) // has Joy Stand sample in Oki ROMs +GAME( 1997, x180ii, 0, x180ii, joystand, joystand_state, empty_init, ROT0, "Yuvo", "unknown Yuvo Joy Stand game (set 2)", MACHINE_NOT_WORKING | MACHINE_NODEVICE_PRINTER | MACHINE_SUPPORTS_SAVE ) // has Joy Stand sample in Oki ROMs diff --git a/src/mame/phoenix/phoenix.cpp b/src/mame/phoenix/phoenix.cpp index 55c8b4066be..4862599041d 100644 --- a/src/mame/phoenix/phoenix.cpp +++ b/src/mame/phoenix/phoenix.cpp @@ -1515,6 +1515,30 @@ ROM_START( pleiadce ) ROM_LOAD( "7611-5.26", 0x0100, 0x0100, CRC(7a1bcb1e) SHA1(bdfab316ea26e2063879e7aa78b6ae2b55eb95c8) ) // palette high bits ROM_END +ROM_START( pleiadsgmp ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "ic45", 0x0000, 0x0800, CRC(6a6dcabf) SHA1(cec3669674feb1ea86248d181f83f60a6affe68d) ) + ROM_LOAD( "0.ic46", 0x0800, 0x0800, CRC(c82557b4) SHA1(d3ed8c5282bd75a65f8f6ecc096ab9668a8cdedd) ) + ROM_LOAD( "3.ic47", 0x1000, 0x0800, CRC(3b29aec5) SHA1(b90b55fdc799db672558e2f7c6b05a958bf33a2c) ) + ROM_LOAD( "4.ic48", 0x1800, 0x0800, CRC(10df5159) SHA1(73fc143c19d5ee5de8db5e6135ebeb7b43f1da05) ) + ROM_LOAD( "1.ic49", 0x2000, 0x0800, CRC(263576e7) SHA1(4c8f4ef413e96f3ce11e0eefdc41dbc11d8e5d20) ) + ROM_LOAD( "2.ic50", 0x2800, 0x0800, CRC(aa4d93ec) SHA1(1cd09a485c863ea8885a90f012c350310477fa0b) ) + ROM_LOAD( "ic51", 0x3000, 0x0800, CRC(b5f07fbc) SHA1(2ae687c84732942e69ad4dfb7a4ac1b97b77487a) ) + ROM_LOAD( "8.ic52", 0x3800, 0x0800, CRC(b3db08c2) SHA1(d5b1b77dcf2d76498f30d5f880635f5acfac7dfd) ) + + ROM_REGION( 0x1000, "bgtiles", 0 ) + ROM_LOAD( "ic24.bin", 0x0000, 0x0800, CRC(5188fc29) SHA1(421dedc674c6dde7abf01412df035a8eb8e6db9b) ) + ROM_LOAD( "ic23.bin", 0x0800, 0x0800, CRC(4e30f9e7) SHA1(da023a94725dc40107cd97e4decfd4dc0f9f00ee) ) + + ROM_REGION( 0x1000, "fgtiles", 0 ) + ROM_LOAD( "ic39.bin", 0x0000, 0x0800, CRC(85866607) SHA1(cd240bd056f761b2f9e2142049434f02cae3e315) ) + ROM_LOAD( "ic40.bin", 0x0800, 0x0800, CRC(a841d511) SHA1(8349008ab1d8ef08775b54170c37deb1d391fffc) ) + + ROM_REGION( 0x0200, "proms", 0 ) + ROM_LOAD( "cpu41.bin", 0x0000, 0x0100, CRC(e176b768) SHA1(e2184dd495ed579f10b6da0b78379e02d7a6229f) ) + ROM_LOAD( "cpu40.bin", 0x0100, 0x0100, CRC(79350b25) SHA1(57411be4c1d89677f7919ae295446da90612c8a8) ) +ROM_END + ROM_START( pleiadsi ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "1 2716.bin", 0x0000, 0x0800, CRC(9bbef607) SHA1(e563b72294fdbf4ff5bf748d0765af9e86e119bd) ) // unique to the Irecsa sets @@ -1762,6 +1786,7 @@ GAME( 1981, pleiads, 0, pleiads, pleiads, phoenix_state, empty_init, GAME( 1981, pleiadsb2, pleiads, pleiads, pleiads, phoenix_state, empty_init, ROT90, "bootleg (ESG)", "Pleiads (bootleg set 2)", MACHINE_SUPPORTS_SAVE ) GAME( 1981, pleiadbl, pleiads, pleiads, pleiadbl, phoenix_state, empty_init, ROT90, "bootleg", "Pleiads (bootleg set 1)", MACHINE_IMPERFECT_COLORS | MACHINE_SUPPORTS_SAVE ) GAME( 1981, pleiadce, pleiads, pleiads, pleiadce, phoenix_state, empty_init, ROT90, "Tehkan (Centuri license)", "Pleiads (Centuri)", MACHINE_IMPERFECT_COLORS | MACHINE_SUPPORTS_SAVE ) +GAME( 1981, pleiadsgmp, pleiads, phoenix, pleiadce, phoenix_state, empty_init, ROT90, "bootleg (GMP Games)", "Pleiads (GMP Games)", MACHINE_IMPERFECT_COLORS | MACHINE_SUPPORTS_SAVE ) GAME( 1981, pleiadsi, pleiads, pleiads, pleiadce, phoenix_state, empty_init, ROT90, "bootleg (Irecsa)", "Pleiads (Irecsa, set 1)", MACHINE_IMPERFECT_COLORS | MACHINE_SUPPORTS_SAVE ) GAME( 1981, pleiadsia, pleiads, pleiads, pleiadce, phoenix_state, empty_init, ROT90, "bootleg (Irecsa)", "Pleiads (Irecsa, set 2)", MACHINE_IMPERFECT_COLORS | MACHINE_SUPPORTS_SAVE ) GAME( 1981, pleiadsn, pleiads, phoenix, pleiadce, phoenix_state, empty_init, ROT90, "bootleg (Niemer S.A.)", "Pleiads (Niemer S.A.)", MACHINE_IMPERFECT_COLORS | MACHINE_SUPPORTS_SAVE ) -- cgit v1.2.3