From f9b2e4c2467013a2b364d33cd0bcbedc0ca6d28e Mon Sep 17 00:00:00 2001 From: Roberto Fresca Date: Sat, 23 Mar 2024 05:19:34 +0100 Subject: [PATCH] New working clones ------------------ Mr Pac-Turbo ('Made in Greece' Fermin bootleg) [Roberto Fresca, Gabriel Vega (El Pampa), Emmanuel Firmapaz, Club Argentino de Arcades] --- src/mame/mame.lst | 1 + src/mame/pacman/pacman.cpp | 22 ++++++++++++++++++++++ 2 files changed, 23 insertions(+) diff --git a/src/mame/mame.lst b/src/mame/mame.lst index 94f2520da01..5d4d0d8010b 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -35216,6 +35216,7 @@ mspacmanbg // bootleg mspacmanbg2 // bootleg mspacmanbgc // bootleg mspacmanbgd // bootleg +mspacmanbgf // bootleg mspacmanbhe // bootleg mspacmanbi // bootleg mspacmanblt // bootleg diff --git a/src/mame/pacman/pacman.cpp b/src/mame/pacman/pacman.cpp index d6597daa489..c7caa46f17d 100644 --- a/src/mame/pacman/pacman.cpp +++ b/src/mame/pacman/pacman.cpp @@ -4502,6 +4502,27 @@ ROM_START( mspacmanbcc ) ROM_LOAD( "82s129-2.c9", 0x0100, 0x0100, CRC(77245b66) SHA1(0c4d0bee858b97632411c440bea6948a74759746) ) // Timing - not used // == 82s126.3m ROM_END +ROM_START( mspacmanbgf ) // Mr Pac-Turbo. Argentine bootleg with turbo speed + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "ic11.bin", 0x0000, 0x4000, CRC(6573a470) SHA1(d66ed9e79d12bd6e61816a974f2500dee69b9ad6) ) + ROM_CONTINUE( 0x8000, 0x4000 ) + + ROM_REGION( 0x8000, "gfx1", 0 ) // first 0x2000 are identical to mspacmanblt + ROM_LOAD( "ic13.bin", 0x0000, 0x800, CRC(8ee4a3b0) SHA1(01e3453c99f7a5d78ab083c49c650e898c0dd2ee) ) + ROM_CONTINUE( 0x1000, 0x800 ) + ROM_CONTINUE( 0x0800, 0x800 ) + ROM_CONTINUE( 0x1800, 0x800 ) + ROM_IGNORE( 0x2000 ) + + ROM_REGION( 0x0120, "proms", 0 ) // not dumped for this set + ROM_LOAD( "82s123.h7", 0x0000, 0x0020, BAD_DUMP CRC(3545e7e9) SHA1(b866b02579438afb11296e5c53a32c6425bd044d) ) + ROM_LOAD( "82s129-3.d1", 0x0020, 0x0100, BAD_DUMP CRC(3eb3a8e4) SHA1(19097b5f60d1030f8b82d9f1d3a241f93e5c75d6) ) + + ROM_REGION( 0x0200, "namco", 0 ) // sound PROMs, not dumped for this set + ROM_LOAD( "82s129-1.a9", 0x0000, 0x0100, BAD_DUMP CRC(a9cc86bf) SHA1(bbcec0570aeceb582ff8238a4bc8546a23430081) ) + ROM_LOAD( "82s129-2.c9", 0x0100, 0x0100, BAD_DUMP CRC(77245b66) SHA1(0c4d0bee858b97632411c440bea6948a74759746) ) +ROM_END + ROM_START( mspacmanbhe ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "11.g5", 0x0000, 0x4000, CRC(b256540f) SHA1(2ffdb9a9af98606793e9cb8b151370070be45091) ) @@ -8382,6 +8403,7 @@ GAME( 1981, mspackpls, mspacman, woodpek, mspacman, pacman_state, init_mspack GAME( 198?, mspacmanbg, mspacman, woodpek, mspacman, pacman_state, empty_init, ROT90, "bootleg", "Ms. Pac-Man ('Made in Greece' bootleg, set 1)", MACHINE_SUPPORTS_SAVE ) GAME( 1997, mspacmanbg2, mspacman, woodpek, mspacman, pacman_state, empty_init, ROT90, "bootleg", "Ms. Pac-Man ('Made in Greece' bootleg, set 2)", MACHINE_SUPPORTS_SAVE ) GAME( 1992, mspacmanbgd, mspacman, woodpek, mspacman, pacman_state, empty_init, ROT90, "bootleg (Datamat)", "Miss Pukman ('Made in Greece' Datamat bootleg)", MACHINE_SUPPORTS_SAVE ) // shows 'Miss Pukman 1991/1992' but confirmed to be the bootleg distributed by Datamat +GAME( 1988, mspacmanbgf, mspacman, woodpek, mspacman, pacman_state, empty_init, ROT90, "bootleg (Fermin)", "Mr Pac-Turbo ('Made in Greece' Fermin bootleg)", MACHINE_SUPPORTS_SAVE ) // Argentine bootleg with turbo speed and some other bytes of code changed. GAME( 1992, mspacmanblt, mspacman, woodpek, mspacman, pacman_state, empty_init, ROT90, "bootleg (Triunvi)", "Come-Cocos (Ms. Pac-Man) ('Made in Greece' Triunvi bootleg, set 1)", MACHINE_SUPPORTS_SAVE ) GAME( 1992, mspacmanblt2, mspacman, woodpek, mspacman, pacman_state, empty_init, ROT90, "bootleg (Triunvi)", "Come-Cocos (Ms. Pac-Man) ('Made in Greece' Triunvi bootleg, set 2)", MACHINE_SUPPORTS_SAVE ) GAME( 1991, mspacmanbcc, mspacman, woodpek, mspacman, pacman_state, empty_init, ROT90, "bootleg (Tecnausa)", "Come-Cocos (Ms. Pac-Man) ('Made in Greece' Tecnausa bootleg)", MACHINE_SUPPORTS_SAVE ) // ^ same PCB, also dated 1991, distributed by Tecnausa