New working clones

------------------
Ms. Pac-Man (Novatronic bootleg) [Juan Romero, ClawGrip]
This commit is contained in:
Ivan Vangelista 2020-07-08 09:39:55 +02:00
parent 6a4c446ede
commit f5b2e80817
2 changed files with 49 additions and 5 deletions

View File

@ -5523,7 +5523,7 @@ ROM_START( pacgal2 )
ROM_LOAD( "u7a.bin", 0xb000, 0x1000, CRC(5fafec7c) SHA1(1c6a85e5c348a69b8d51bcea4f8bdebb24825770) )
ROM_REGION( 0x2000, "gfx1", 0 )
ROM_LOAD( "pmg9.bin", 0x0000, 0x0800, CRC(93933d1d) SHA1(fa38d2cb87e872bb9a3158a4df98f38360dc85ec) )
ROM_LOAD( "pmg9.bin", 0x0000, 0x0800, CRC(93933d1d) SHA1(fa38d2cb87e872bb9a3158a4df98f38360dc85ec) )
ROM_LOAD( "pmg11.bin", 0x0800, 0x0800, CRC(7409fbec) SHA1(f440f08ba026ae6172666e1bdc0894ce33bba420) )
ROM_LOAD( "pmg10.bin", 0x1000, 0x0800, CRC(22b0188a) SHA1(a9ed9ca8b36a60081fd364abc9bc23963932cc0b) )
ROM_LOAD( "pmg12.bin", 0x1800, 0x0800, CRC(50c7477d) SHA1(c04ec282a8cb528df5e38ad750d12ee71612695d) )
@ -5537,6 +5537,48 @@ ROM_START( pacgal2 )
ROM_LOAD( "82s126.3m", 0x0100, 0x0100, CRC(77245b66) SHA1(0c4d0bee858b97632411c440bea6948a74759746) ) /* timing - not used */
ROM_END
ROM_START( mspacmbn ) // Main PCB H-P1, sub PCB with main CPU ROMs marked Novatronic and 1982
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD( "1_sub.bin", 0x2000, 0x0200, CRC(0839a86e) SHA1(b9f3e477bd2e7ffd98156d5fa14f5ea12468811f) )
ROM_CONTINUE( 0x0200, 0x0200 )
ROM_CONTINUE( 0x2400, 0x0200 )
ROM_CONTINUE( 0x0600, 0x0a00 )
ROM_LOAD( "2_sub.bin", 0x3000, 0x0200, CRC(f40b1ce9) SHA1(0a00ef0873b60cbc8dcf5aac88fee4023f6f4087) )
ROM_CONTINUE( 0x1200, 0x0200 )
ROM_CONTINUE( 0x3400, 0x0200 )
ROM_CONTINUE( 0x1600, 0x0a00 )
ROM_LOAD( "3_sub.bin", 0x0000, 0x0200, CRC(40257a62) SHA1(89da3a47345902d58695fabd456099c1b1661dc4) )
ROM_CONTINUE( 0x2200, 0x0200 )
ROM_CONTINUE( 0x0400, 0x0200 )
ROM_CONTINUE( 0x2600, 0x0a00 )
ROM_LOAD( "4_sub.bin", 0x1000, 0x0200, CRC(269e0bdb) SHA1(51882b6bedc6488e4634f58bcaca4bb434e85d04) )
ROM_CONTINUE( 0x3200, 0x0200 )
ROM_CONTINUE( 0x1400, 0x0200 )
ROM_CONTINUE( 0x3600, 0x0a00 )
ROM_LOAD( "5_sub.bin", 0x9000, 0x0200, CRC(370b55a4) SHA1(10daebf5c858bec44d50d22348be3ffaa209e829) )
ROM_CONTINUE( 0x8200, 0x0200 )
ROM_CONTINUE( 0x9400, 0x0200 )
ROM_CONTINUE( 0x8600, 0x0a00 )
ROM_LOAD( "6_sub.bin", 0x8000, 0x0200, CRC(d0c0f66b) SHA1(b91859c363178dc21326305131f045c3f0e0a8d7) )
ROM_CONTINUE( 0x9200, 0x0200 )
ROM_CONTINUE( 0x8400, 0x0200 )
ROM_CONTINUE( 0x9600, 0x0a00 )
ROM_COPY( "maincpu", 0x2000, 0xa000, 0x2000 )
ROM_REGION( 0x2000, "gfx1", 0 )
ROM_LOAD( "7.bin", 0x0000, 0x0800, CRC(93933d1d) SHA1(fa38d2cb87e872bb9a3158a4df98f38360dc85ec) )
ROM_LOAD( "8.bin", 0x0800, 0x0800, CRC(7409fbec) SHA1(f440f08ba026ae6172666e1bdc0894ce33bba420) )
ROM_LOAD( "9.bin", 0x1000, 0x0800, CRC(22b0188a) SHA1(a9ed9ca8b36a60081fd364abc9bc23963932cc0b) )
ROM_LOAD( "10.bin", 0x1800, 0x0800, CRC(50c7477d) SHA1(c04ec282a8cb528df5e38ad750d12ee71612695d) )
ROM_REGION( 0x0120, "proms", 0 ) // not dumped for this set, taken from the very similar pacgal2
ROM_LOAD( "82s123.7f", 0x0000, 0x0020, BAD_DUMP CRC(2fc650bd) SHA1(8d0268dee78e47c712202b0ec4f1f51109b1f2a5) )
ROM_LOAD( "82s126.4a", 0x0020, 0x0100, BAD_DUMP CRC(3eb3a8e4) SHA1(19097b5f60d1030f8b82d9f1d3a241f93e5c75d6) )
ROM_REGION( 0x0200, "namco", 0 ) // sound PROMs,not dumped for this set, taken from the very similar pacgal2
ROM_LOAD( "82s126.1m", 0x0000, 0x0100, BAD_DUMP CRC(a9cc86bf) SHA1(bbcec0570aeceb582ff8238a4bc8546a23430081) )
ROM_LOAD( "82s126.3m", 0x0100, 0x0100, BAD_DUMP CRC(77245b66) SHA1(0c4d0bee858b97632411c440bea6948a74759746) )
ROM_END
ROM_START( mschamp ) /* "Original" Zola-Puc board. FORCE ELECTRONICS KM-001 PCB copyright by RAYGLO MFG CO 1992/1993 */
ROM_REGION( 0x20000, "maincpu", 0 )
@ -7568,11 +7610,11 @@ void pacman_state::init_cannonbp()
void pacman_state::init_pengomc1()
{
uint8_t *romdata = memregion("maincpu")->base();
uint8_t buf[0x8000];
memcpy(buf, romdata, 0x8000);
uint8_t buf[0xc000];
memcpy(buf, romdata, 0xc000);
// some sort of weak protection?
for (int i = 0; i < 0x8000; i++)
for (int i = 0; i < 0xc000; i++)
romdata[i] = buf[i^0xff];
}
@ -7637,6 +7679,7 @@ GAME( 1981, mspacmab, mspacman, woodpek, mspacman, pacman_state, empty_init,
GAME( 1981, mspacmab2,mspacman, woodpek, mspacman, pacman_state, empty_init, ROT90, "bootleg", "Ms. Pac-Man (bootleg, set 2)", MACHINE_SUPPORTS_SAVE )
GAME( 1981, mspacmbe, mspacman, woodpek, mspacman, pacman_state, init_mspacmbe, ROT90, "bootleg", "Ms. Pac-Man (bootleg, encrypted)", MACHINE_SUPPORTS_SAVE )
GAME( 1982, mspacmbmc,mspacman, woodpek, mspacman, pacman_state, empty_init, ROT90, "bootleg (Marti Colls)", "Ms. Pac-Man (Marti Colls bootleg)", MACHINE_SUPPORTS_SAVE )
GAME( 1981, mspacmbn, mspacman, woodpek, mspacman, pacman_state, init_pengomc1, ROT90, "bootleg (Novatronic)", "Ms. Pac-Man (Novatronic bootleg)", MACHINE_SUPPORTS_SAVE )
GAME( 1981, mspacii, mspacman, woodpek, mspacman, pacman_state, init_mspacii, ROT90, "bootleg (Orca)", "Ms. Pac-Man II (Orca bootleg set 1)", MACHINE_SUPPORTS_SAVE )
GAME( 1981, mspacii2, mspacman, woodpek, mspacman, pacman_state, init_mspacii, ROT90, "bootleg (Orca)", "Ms. Pac-Man II (Orca bootleg set 2)", MACHINE_SUPPORTS_SAVE )
GAME( 1981, pacgal, mspacman, woodpek, mspacman, pacman_state, empty_init, ROT90, "hack", "Pac-Gal (set 1)", MACHINE_SUPPORTS_SAVE )

View File

@ -32356,7 +32356,6 @@ mrtnt // (c) 1983 Telko
mschamp // hack by RAYGLO MFG "Zola-Puc" (c) 1992/1993
mschamps // hack (hack of the Rayglo hack?)
msheartb // hack
mspacmbmc // bootleg (Marti Colls / Falgas)
mspacii // bootleg
mspacii2 // bootleg
mspacmab // bootleg
@ -32373,6 +32372,8 @@ mspacmanbi // bootleg
mspacmancr // bootleg on Crush Roller board
mspacmat // hack
mspacmbe // bootleg
mspacmbmc // bootleg (Marti Colls / Falgas)
mspacmbn // bootleg
mspacmnf // hack
mspacpls // hack
newpuc2 // hack