From cffd49ee847d509e792586345b7b2105526fbaf5 Mon Sep 17 00:00:00 2001 From: ClawGrip Date: Mon, 30 Jun 2025 12:48:44 +0200 Subject: [PATCH] Add PLDs to several Modular System games Added PLDs to: * pspikesm * eurogael * tokims * bloodbrom * splashms --- src/mame/gaelco/splash_ms.cpp | 4 ++-- src/mame/seibu/bloodbro_ms.cpp | 14 +++++++------- src/mame/seibu/toki_ms.cpp | 2 +- src/mame/tecmo/wc90b.cpp | 5 +++-- src/mame/vsystem/pspikes_ms.cpp | 10 +++++----- 5 files changed, 18 insertions(+), 17 deletions(-) diff --git a/src/mame/gaelco/splash_ms.cpp b/src/mame/gaelco/splash_ms.cpp index ab94aab8c0ad4..7fbb845dba117 100644 --- a/src/mame/gaelco/splash_ms.cpp +++ b/src/mame/gaelco/splash_ms.cpp @@ -566,7 +566,7 @@ ROM_START( splashms ) ROM_LOAD( "7-4_7450_gal16v8as.ic9", 0x000, 0x117, CRC(2634cce1) SHA1(e7ac65e24bae2973eb1ac914797e3b3140c267eb) ) ROM_LOAD( "7-4_7550_gal16v8as.ic59", 0x000, 0x117, CRC(b3e2f5c5) SHA1(d03fbcb28818c8a29ed42369ce4a6734f2a87b4f) ) ROM_LOAD( "7-4_7650_gal20v8as.ic44", 0x000, 0x157, CRC(91030d03) SHA1(c30662f1b70ef0e92629824ac240d878cac64b5e) ) - ROM_LOAD( "51-3_503_gal16v8.ic46", 0x000, 0x117, NO_DUMP ) + ROM_LOAD( "51-3_503_gal16v8.ic46", 0x000, 0x117, CRC(11470ea1) SHA1(cfcafbcc7e55be717348f895df61e144fdd0cc9b) ) ROM_LOAD( "cpu1_6-1_605_gal16v8as.ic13", 0x000, 0x117, CRC(45b8e164) SHA1(2e227ac5171ebf14e1d1f7214626ef4df0d5ae99) ) ROM_LOAD( "cpu1_6-1_650_gal16v8as.ic7", 0x000, 0x117, CRC(b80b8485) SHA1(ea7f6312877cef31c93a8e02270565bd511f4aaa) ) ROM_LOAD( "cpu2_c_cso_gal16v8as.ic10", 0x000, 0x117, CRC(0ebc7cd7) SHA1(95f0cba1f588920634b5f09b85197474201d9aed) ) @@ -625,7 +625,7 @@ ROM_START( splashmsa ) ROM_LOAD( "7-4_7450_gal16v8as.ic9", 0x000, 0x117, CRC(2634cce1) SHA1(e7ac65e24bae2973eb1ac914797e3b3140c267eb) ) ROM_LOAD( "7-4_7550_gal16v8as.ic59", 0x000, 0x117, CRC(b3e2f5c5) SHA1(d03fbcb28818c8a29ed42369ce4a6734f2a87b4f) ) ROM_LOAD( "7-4_7650_gal20v8as.ic44", 0x000, 0x157, CRC(91030d03) SHA1(c30662f1b70ef0e92629824ac240d878cac64b5e) ) - ROM_LOAD( "51-3_503_gal16v8.ic46", 0x000, 0x117, NO_DUMP ) + ROM_LOAD( "51-3_503_gal16v8.ic46", 0x000, 0x117, CRC(11470ea1) SHA1(cfcafbcc7e55be717348f895df61e144fdd0cc9b) ) ROM_LOAD( "cpu1_6-1_605_gal16v8as.ic13", 0x000, 0x117, CRC(45b8e164) SHA1(2e227ac5171ebf14e1d1f7214626ef4df0d5ae99) ) ROM_LOAD( "cpu1_6-1_650_gal16v8as.ic7", 0x000, 0x117, CRC(b80b8485) SHA1(ea7f6312877cef31c93a8e02270565bd511f4aaa) ) ROM_LOAD( "cpu2_c_cso_gal16v8as.ic10", 0x000, 0x117, CRC(0ebc7cd7) SHA1(95f0cba1f588920634b5f09b85197474201d9aed) ) diff --git a/src/mame/seibu/bloodbro_ms.cpp b/src/mame/seibu/bloodbro_ms.cpp index c251e8ec5825a..6159871583ba0 100644 --- a/src/mame/seibu/bloodbro_ms.cpp +++ b/src/mame/seibu/bloodbro_ms.cpp @@ -473,14 +473,14 @@ ROM_START( bloodbrom ) ROM_LOAD( "51-1_p0502_82s129n.ic10", 0x300, 0x100, CRC(15085e44) SHA1(646e7100fcb112594023cf02be036bd3d42cc13c) ) ROM_REGION( 0x1000, "plds", ROMREGION_ERASEFF ) - ROM_LOAD( "6-1_606_gal16v8-20hb1.ic13", 0x000, 0x117, NO_DUMP ) // Protected - ROM_LOAD( "6-1_646_gal16v8-20hb1.ic7", 0x000, 0x117, NO_DUMP ) // Protected - ROM_LOAD( "4-3_403_gal16v8-25hb1.ic29", 0x000, 0x117, NO_DUMP ) // Protected + ROM_LOAD( "6-1_606_gal16v8-20hb1.ic13", 0x000, 0x117, CRC(6fc7e412) SHA1(b9512d597bb9cec765b8caf26a51e7e4ed5d07b3) ) + ROM_LOAD( "6-1_646_gal16v8-20hb1.ic7", 0x000, 0x117, CRC(902b39f3) SHA1(2898044a124b125aa4445d80ae9f32c6b704caba) ) + ROM_LOAD( "4-3_403_gal16v8-25hb1.ic29", 0x000, 0x117, CRC(c136de93) SHA1(116f6d3b456d20621ab07a005c1421f57569915c) ) ROM_LOAD( "4-3-a_p0403_pal16r8acn.ic29", 0x000, 0x104, CRC(506156cc) SHA1(5560671fc2c9872ed28620491af5dc486909fc6e) ) - ROM_LOAD( "4-3-b_403_gal16v8-25hb1.ic19", 0x000, 0x117, NO_DUMP ) // Protected - ROM_LOAD( "51-1_503_gal16v8-25lp.ic48", 0x000, 0x117, NO_DUMP ) // Protected - ROM_LOAD( "51-1-b_5146_gal16v8-20hb1.ic9", 0x000, 0x117, NO_DUMP ) // Protected - ROM_LOAD( "51-1-b_5246_gal16v8-20hb1.ic8", 0x000, 0x117, NO_DUMP ) // Protected + ROM_LOAD( "4-3-b_403_gal16v8-25hb1.ic19", 0x000, 0x117, CRC(c136de93) SHA1(116f6d3b456d20621ab07a005c1421f57569915c) ) + ROM_LOAD( "51-1_503_gal16v8-25lp.ic48", 0x000, 0x117, CRC(11470ea1) SHA1(cfcafbcc7e55be717348f895df61e144fdd0cc9b) ) + ROM_LOAD( "51-1-b_5146_gal16v8-20hb1.ic9", 0x000, 0x117, CRC(d6f2587a) SHA1(443062110471b05769529813dac9cf5b9993ebac) ) + ROM_LOAD( "51-1-b_5246_gal16v8-20hb1.ic8", 0x000, 0x117, CRC(4f43db92) SHA1(38e56e32a1545de8a2025240ff654b801d3cc079) ) ROM_END diff --git a/src/mame/seibu/toki_ms.cpp b/src/mame/seibu/toki_ms.cpp index bffc02b6ca5a6..0a9eb4a13e3bc 100644 --- a/src/mame/seibu/toki_ms.cpp +++ b/src/mame/seibu/toki_ms.cpp @@ -799,7 +799,7 @@ ROM_START( tokims ) ROM_LOAD( "7_7440_palce16v8h-25pc.ic9", 0x000, 0x117, CRC(ef91df6b) SHA1(bb8cab1610658676453a25b9724f53b7301b0a3f) ) ROM_LOAD( "7_7540_palce16v8h-25pc.ic59", 0x000, 0x117, CRC(b90da793) SHA1(b6e32d5bcc41819a830c7ad8c418404b3db247ef) ) ROM_LOAD( "7_7640_gal20v8-20hb1.ic44", 0x000, 0x157, CRC(ce03bb39) SHA1(355cc48238f82796befb454adec84bfb50bf3184) ) - ROM_LOAD( "51_503_palce16v8h-25pc.ic46", 0x000, 0x117, NO_DUMP ) + ROM_LOAD( "51_503_palce16v8h-25pc.ic46", 0x000, 0x117, CRC(11470ea1) SHA1(cfcafbcc7e55be717348f895df61e144fdd0cc9b) ) ROM_REGION( 0x400, "proms", ROMREGION_ERASE00 ) ROM_LOAD( "51_502_82s129an.ic10", 0x0000, 0x100, CRC(15085e44) SHA1(646e7100fcb112594023cf02be036bd3d42cc13c) ) // same as every other modular bootleg diff --git a/src/mame/tecmo/wc90b.cpp b/src/mame/tecmo/wc90b.cpp index e07ec43f36cc5..f8652a51f06a1 100644 --- a/src/mame/tecmo/wc90b.cpp +++ b/src/mame/tecmo/wc90b.cpp @@ -1,5 +1,6 @@ // license:BSD-3-Clause // copyright-holders:Ernesto Corvi + /* World Cup 90 bootleg driver --------------------------- @@ -1015,8 +1016,8 @@ ROM_START( eurogael ) ROM_LOAD( "r2_p0403_pal16r8a.ic29", 0x000, 0x104, CRC(506156cc) SHA1(5560671fc2c9872ed28620491af5dc486909fc6e) ) ROM_LOAD( "r3_p0403_pal16r8a.ic29", 0x000, 0x104, CRC(d8c6ac25) SHA1(d6184e491313ff8da5b1ce60ffe8ef517716807c) ) ROM_LOAD( "r4_p0503_pal16r6.ic46", 0x000, 0x104, CRC(07eb86d2) SHA1(482eb325df5bc60353bac85412cf45429cd03c6d) ) - ROM_LOAD( "3z-1_3138_gal16v8.ic22", 0x000, 0x117, NO_DUMP ) - ROM_LOAD( "3z-1_3238_gal16v8.ic24", 0x000, 0x117, NO_DUMP ) + ROM_LOAD( "3z-1_3138_gal16v8.ic22", 0x000, 0x117, CRC(909dab7b) SHA1(e9f4bb239fa7843743e85e236ae0c744784a3b3f) ) // Same as Gaelco Goldart ? + ROM_LOAD( "3z-1_3238_gal16v8.ic24", 0x000, 0x117, CRC(e9e538d9) SHA1(9ea73a903a06111843fe64ae55cb29ee88803334) ) // Same as Gaelco Goldart ? ROM_LOAD( "r1_403_gal16v8.ic29", 0x000, 0x117, CRC(c136de93) SHA1(116f6d3b456d20621ab07a005c1421f57569915c) ) ROM_LOAD( "system2_9138_gal16v8.ic42", 0x000, 0x117, CRC(bd9ad8c3) SHA1(50e00b0cf7d075f9daed0338bc336a74caa3b66b) ) ROM_LOAD( "system2_9238_gal20v8.ic18", 0x000, 0x157, CRC(dd571a59) SHA1(ef2c7b33922dd79513a4fbe6f04a2f2c2c795ada) ) diff --git a/src/mame/vsystem/pspikes_ms.cpp b/src/mame/vsystem/pspikes_ms.cpp index 93942376d2bf1..f93485aee40d4 100644 --- a/src/mame/vsystem/pspikes_ms.cpp +++ b/src/mame/vsystem/pspikes_ms.cpp @@ -167,12 +167,12 @@ ROM_START( pspikesm ) ROM_LOAD( "mod_21-1_p0204_82s129.ic4", 0x00220, 0x00100, CRC(74470450) SHA1(40b0e0991090733f8190ad7efcb500bd109c2a7e) ) ROM_REGION( 0x1000, "plds", ROMREGION_ERASEFF ) - ROM_LOAD( "mod_6-1_606_gal16v8.ic13", 0x00000, 0x00117, NO_DUMP ) - ROM_LOAD( "mod_6-1_649_gal16v8.ic7", 0x00000, 0x00117, NO_DUMP ) + ROM_LOAD( "mod_6-1_606_gal16v8.ic13", 0x00000, 0x00117, CRC(6fc7e412) SHA1(b9512d597bb9cec765b8caf26a51e7e4ed5d07b3) ) + ROM_LOAD( "mod_6-1_649_gal16v8.ic7", 0x00000, 0x00117, CRC(694077a9) SHA1(e138070aa2c63ae2e103bf1451b7a1885b5fe3da) ) ROM_LOAD( "mod_4-3_p0403_pal16r8.ic29", 0x00000, 0x00104, CRC(506156cc) SHA1(5560671fc2c9872ed28620491af5dc486909fc6e) ) - ROM_LOAD( "mod_51-1_503_gal16v8.ic46", 0x00000, 0x00104, NO_DUMP ) - ROM_LOAD( "mod_5-1_5149_gal16v8.ic9", 0x00000, 0x00117, NO_DUMP ) - ROM_LOAD( "mod_5-1_5249_gal16v8.ic8", 0x00000, 0x00117, NO_DUMP ) + ROM_LOAD( "mod_51-1_503_gal16v8.ic46", 0x00000, 0x00117, CRC(11470ea1) SHA1(cfcafbcc7e55be717348f895df61e144fdd0cc9b) ) + ROM_LOAD( "mod_5-1_5149_gal16v8.ic9", 0x00000, 0x00117, CRC(86f8b803) SHA1(8dc5117344c95a81ec6f856e5063f521dc428f19) ) + ROM_LOAD( "mod_5-1_5249_gal16v8.ic8", 0x00000, 0x00117, CRC(fff0d91b) SHA1(e8e60087af4f4c1c53a63956c5ff8af917b1a293) ) ROM_END } // anonymous namespace