diff options
author | Ivan Vangelista <mesgnet@yahoo.it> | 2020-03-08 15:46:53 +0100 |
---|---|---|
committer | Ivan Vangelista <mesgnet@yahoo.it> | 2020-03-08 15:46:53 +0100 |
commit | 26bf946fda0e5f1c8d7baa916249372058b4772c (patch) | |
tree | f4d8b8c4d2b001691d805baaacbfca961f9b55f2 | |
parent | 752f9db43940fe760213a23bc407678623944a2d (diff) |
New working clones
------------------
Pang! 3 (bootleg, set 2) [Hammy, rtw, ekorz]
-rw-r--r-- | src/mame/drivers/cps1.cpp | 37 | ||||
-rw-r--r-- | src/mame/mame.lst | 1 | ||||
-rw-r--r-- | src/mame/video/cps1.cpp | 1 |
3 files changed, 38 insertions, 1 deletions
diff --git a/src/mame/drivers/cps1.cpp b/src/mame/drivers/cps1.cpp index 7424ece064e..833abd94ee4 100644 --- a/src/mame/drivers/cps1.cpp +++ b/src/mame/drivers/cps1.cpp @@ -12806,6 +12806,40 @@ ROM_START( pang3b ) ROM_LOAD( "c632.ic1", 0x0000, 0x0117, CRC(0fbd9270) SHA1(d7e737b20c44d41e29ca94be56114b31934dde81) ) ROM_END +// This bootleg uses an original B-13 chip top and original main board. ROM content is the same as pang3, but split differently +ROM_START( pang3b2 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_BYTE( "16.u70", 0x00000, 0x40000, CRC(8d3fd82c) SHA1(e4417898053b085afc7feddc251ab7ba7ff4ea5a) ) + ROM_LOAD16_BYTE( "14.u72", 0x00001, 0x40000, CRC(654904c8) SHA1(7a457ee1e52454293a211265b26c834bc0767b6a) ) + ROM_LOAD16_BYTE( "15.u71", 0x80000, 0x40000, CRC(42774e37) SHA1(34c08db803bf07c1b22c3e6629f0070cac3196ed) ) + ROM_LOAD16_BYTE( "13.u73", 0x80001, 0x40000, CRC(531ea745) SHA1(a084ee119023e690b241feca76d691db8095d07b) ) + + ROM_REGION( 0x400000, "gfx", 0 ) + ROM_LOAD64_BYTE( "4.u68", 0x000000, 0x80000, CRC(45fc0a81) SHA1(5adf1cd74f192d1ca330f59f7fddcf3ac52f33c2) ) + ROM_LOAD64_BYTE( "2.u66", 0x000001, 0x80000, CRC(27668828) SHA1(1e518163710b80521158ddf9927f02a4d9a51052) ) + ROM_LOAD64_BYTE( "10.u69", 0x000002, 0x80000, CRC(e051b2e9) SHA1(9546a0414902e9592917a46585ad27f5bfbd9fda) ) + ROM_LOAD64_BYTE( "8.u63", 0x000003, 0x80000, CRC(4a68b194) SHA1(f8e67c70bd9059a2f26f7bad7c1dd2573f5b0d28) ) + ROM_LOAD64_BYTE( "3.u67", 0x000004, 0x80000, CRC(91c8d782) SHA1(8240211cf4075a111e0905e985d65689c82964b9) ) + ROM_LOAD64_BYTE( "1.u65", 0x000005, 0x80000, CRC(fe32af5d) SHA1(38df0e7f5ba166d1b795f4baa242a5c55aa73eb8) ) + ROM_LOAD64_BYTE( "9.u62", 0x000006, 0x80000, CRC(f0bba5c7) SHA1(596ffdb46a78a13a03ef5865d39ac70b5f17ca71) ) + ROM_LOAD64_BYTE( "7.u64", 0x000007, 0x80000, CRC(c60c5e75) SHA1(904915ac11ee4553558323aeb57fbb3fa5414f73) ) + + ROM_REGION( 0x18000, "audiocpu", 0 ) + ROM_LOAD( "11.u32", 0x00000, 0x08000, CRC(cb1423a2) SHA1(3191bf5d340168647881738cb2aed09b1d86146e) ) + ROM_IGNORE( 0x18000 ) + + ROM_REGION( 0x40000, "oki", 0 ) + ROM_LOAD( "5.u34", 0x00000, 0x20000, CRC(73a10d5d) SHA1(999465e4fbc35a34746d2db61ad49f61403d5af7) ) + ROM_LOAD( "6.u33", 0x20000, 0x20000, CRC(affa4f82) SHA1(27b9292bbc121cf585f53297a79fe8f0d0a729ae) ) + + ROM_REGION( 0x0200, "aboardplds", 0 ) + ROM_LOAD( "buf1", 0x0000, 0x0117, CRC(eb122de7) SHA1(b26b5bfe258e3e184f069719f9fd008d6b8f6b9b) ) + ROM_LOAD( "ioa1", 0x0000, 0x0117, CRC(59c7ee3b) SHA1(fbb887c5b4f5cb8df77cec710eaac2985bc482a6) ) + ROM_LOAD( "prg1", 0x0000, 0x0117, CRC(f1129744) SHA1(a5300f301c1a08a7da768f0773fa0fe3f683b237) ) + ROM_LOAD( "rom1", 0x0000, 0x0117, CRC(41dc73b9) SHA1(7d4c9f1693c821fbf84e32dd6ef62ddf14967845) ) + ROM_LOAD( "sou1", 0x0000, 0x0117, CRC(84f4b2fe) SHA1(dcc9e86cc36316fe42eace02d6df75d08bc8bb6d) ) +ROM_END + /* B-Board 91635B-2 */ /* Note that this USA set seems to be the only one where GFX are stored into EPROMs instead of the usual mask ROMs. */ ROM_START( megaman ) @@ -13721,7 +13755,8 @@ GAME( 1994, pokonyan, 0, cps1_10MHz, pokonyan, cps_state, init_cps1, GAME( 1995, pang3, 0, pang3, pang3, cps_state, init_pang3, ROT0, "Mitchell", "Pang! 3 (Euro 950601)", MACHINE_SUPPORTS_SAVE ) GAME( 1995, pang3r1, pang3, pang3, pang3, cps_state, init_pang3, ROT0, "Mitchell", "Pang! 3 (Euro 950511)", MACHINE_SUPPORTS_SAVE ) GAME( 1995, pang3j, pang3, pang3, pang3, cps_state, init_pang3, ROT0, "Mitchell", "Pang! 3: Kaitou Tachi no Karei na Gogo (Japan 950511)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, pang3b, pang3, pang3, pang3b, cps_state, init_pang3b, ROT0, "bootleg", "Pang! 3 (bootleg)", MACHINE_SUPPORTS_SAVE ) // 950511 - based on Euro version +GAME( 1995, pang3b, pang3, pang3, pang3b, cps_state, init_pang3b, ROT0, "bootleg", "Pang! 3 (bootleg, set 1)", MACHINE_SUPPORTS_SAVE ) // 950511 - based on Euro version +GAME( 1995, pang3b2, pang3, pang3, pang3, cps_state, init_pang3, ROT0, "bootleg", "Pang! 3 (bootleg, set 2)", MACHINE_SUPPORTS_SAVE ) // 950601 - based on Euro version /* Home 'CPS Changer' Unit */ diff --git a/src/mame/mame.lst b/src/mame/mame.lst index 5018af22f3c..b8d3c522496 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -10688,6 +10688,7 @@ nemoj // 20/11/1990 (c) 1990 (Japan) nemor1 // 09/11/1990 (c) 1990 (World) pang3 // 01/06/1995 (c) 1995 Mitchell (Euro) not listed on Capcom's site pang3b // bootleg +pang3b2 // bootleg pang3j // 11/05/1995 (c) 1995 Mitchell (Japan) not listed on Capcom's site pang3r1 // 11/05/1995 (c) 1995 Mitchell (Euro) not listed on Capcom's site pnickj // 08/06/1994 (c) 1994 Compile + Capcom license (Japan) not listed on Capcom's site diff --git a/src/mame/video/cps1.cpp b/src/mame/video/cps1.cpp index 5f47d244f18..ec672063d97 100644 --- a/src/mame/video/cps1.cpp +++ b/src/mame/video/cps1.cpp @@ -1644,6 +1644,7 @@ static const struct CPS1config cps1_config_table[]= {"pang3r1", CPS_B_21_DEF, mapper_pang3 }, /* EEPROM port is among the CPS registers (handled by DRIVER_INIT) */ // should use one of these three CP1B1F,CP1B8K,CP1B9K {"pang3j", CPS_B_21_DEF, mapper_pang3 }, /* EEPROM port is among the CPS registers (handled by DRIVER_INIT) */ // should use one of these three CP1B1F,CP1B8K,CP1B9K {"pang3b", CPS_B_21_DEF, mapper_pang3 }, /* EEPROM port is among the CPS registers (handled by DRIVER_INIT) */ // should use one of these three CP1B1F,CP1B8K,CP1B9K + {"pang3b2", CPS_B_21_DEF, mapper_pang3 }, /* EEPROM port is among the CPS registers (handled by DRIVER_INIT) */ // should use one of these three CP1B1F,CP1B8K,CP1B9K {"ganbare", CPS_B_21_DEF, mapper_sfzch }, // wrong, this set uses GBPR2, dumped but equations still not added /* CPS Changer */ |