From b979fc8858d7ee66be92a7117f731ee2872f8ed8 Mon Sep 17 00:00:00 2001 From: Ivan Vangelista Date: Sat, 11 Feb 2023 09:22:44 +0100 Subject: New working clones ------------------ Ms. Pac-Man ('Made in Greece' Enavi bootleg) [H4M573R] --- 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 e74664efd63..9c8fe3f2243 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -34514,6 +34514,7 @@ mspacmanbcc // bootleg mspacmanbco // bootleg mspacmanbg // bootleg mspacmanbg2 // bootleg +mspacmanbgc // bootleg mspacmanbgd // bootleg mspacmanbhe // bootleg mspacmanbi // bootleg diff --git a/src/mame/pacman/pacman.cpp b/src/mame/pacman/pacman.cpp index d25daabdb93..be414e0c741 100644 --- a/src/mame/pacman/pacman.cpp +++ b/src/mame/pacman/pacman.cpp @@ -4513,6 +4513,27 @@ ROM_START( mspacmanbhe ) ROM_LOAD( "82s129-2.c9", 0x0100, 0x0100, CRC(77245b66) SHA1(0c4d0bee858b97632411c440bea6948a74759746) ) // Timing - not used // == 82s126.3m ROM_END +ROM_START( mspacmanbgc ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "9cl.g5", 0x0000, 0x4000, CRC(a846bd10) SHA1(d585462d99a99014051f2dbbefee197127d9ec9e) ) + ROM_CONTINUE(0x8000,0x4000) // blocks 5+6 are repeated twice in here + + ROM_REGION( 0x8000, "gfx1", 0 ) + ROM_LOAD( "10.e5", 0x0000, 0x0800, CRC(f2c5da43) SHA1(6a6de2ecc313a11ad12d8d1712c05f923984f668) ) + ROM_CONTINUE(0x1000,0x800) + ROM_CONTINUE(0x0800,0x800) + ROM_CONTINUE(0x1800,0x800) + ROM_IGNORE(0x6000) // this also contains regular pacman gfx, ignore them for now at least + + ROM_REGION( 0x0120, "proms", 0 ) + ROM_LOAD( "82s123.h7", 0x0000, 0x0020, CRC(3545e7e9) SHA1(b866b02579438afb11296e5c53a32c6425bd044d) ) // slightly different to original (verified) + ROM_LOAD( "82s129-3.d1", 0x0020, 0x0100, CRC(3eb3a8e4) SHA1(19097b5f60d1030f8b82d9f1d3a241f93e5c75d6) ) // == 82s126.4a + + ROM_REGION( 0x0200, "namco", 0 ) // Sound PROMs + ROM_LOAD( "82s129-1.a9", 0x0000, 0x0100, CRC(a9cc86bf) SHA1(bbcec0570aeceb582ff8238a4bc8546a23430081) ) // == 82s126.1m + ROM_LOAD( "82s129-2.c9", 0x0100, 0x0100, CRC(77245b66) SHA1(0c4d0bee858b97632411c440bea6948a74759746) ) // Timing - not used // == 82s126.3m +ROM_END + /* Double Command Pac-Man game. @@ -8287,6 +8308,7 @@ GAME( 1991, mspacmanbcc, mspacman, woodpek, mspacman, pacman_state, empty_init GAME( 1991, mspacmanbhe, mspacman, woodpek, mspacman, pacman_state, empty_init, ROT90, "bootleg (Herle SA)", "Come-Cocos (Ms. Pac-Man) ('Made in Greece' Herle SA bootleg)", MACHINE_SUPPORTS_SAVE ) // ^ same PCB GAME( 1992, mspacmanbco, mspacman, woodpek, mspacman, pacman_state, empty_init, ROT90, "bootleg (Cocamatic)", "Come-Cocos (Ms. Pac-Man) (Cocamatic bootleg)", MACHINE_IMPERFECT_COLORS | MACHINE_SUPPORTS_SAVE ) // this PCB have swapped Blue and Green color lines (Ms.Pac-Man sprite should be pink), no "MADE IN GREECE" text at PCB GAME( 1993, mspacmanbi, mspacman, woodpek, mspacman, pacman_state, empty_init, ROT90, "bootleg (Impeuropex)", "Ms. Pac-Man (Impeuropex bootleg)", MACHINE_SUPPORTS_SAVE ) +GAME( 1992, mspacmanbgc, mspacman, woodpek, mspacman, pacman_state, empty_init, ROT90, "bootleg (Enavi)", "Ms. Pac-Man ('Made in Greece' Enavi bootleg)", MACHINE_SUPPORTS_SAVE ) GAME( 198?, pacmansp, puckman, pacman, pacmansp, pacman_state, empty_init, ROT90, "bootleg (Video Game SA)", "Puck Man (Spanish, 'Made in Greece' bootleg)", MACHINE_SUPPORTS_SAVE ) // probably a further conversion of the mspacmanbg bootleg, still has some MS Pacman code + extra features GAME( 1992, mspactwin, 0, mspactwin, mspactwin, mspactwin_state, init_mspactwin, ROT90, "hack (Susilu)", "Ms Pac Man Twin (Argentina)", MACHINE_SUPPORTS_SAVE ) -- cgit v1.2.3