From 5957bc9c6dda9804037c2b2276deffa3ebd49946 Mon Sep 17 00:00:00 2001 From: "R. Belmont" Date: Sat, 24 Mar 2012 20:22:52 +0000 Subject: [PATCH] New clones added ---------------- Bobble Bobble (set 2) [ANY, The Dumping Union] --- src/mame/drivers/bublbobl.c | 29 +++++++++++++++++++++++++++++ src/mame/mame.lst | 1 + 2 files changed, 30 insertions(+) diff --git a/src/mame/drivers/bublbobl.c b/src/mame/drivers/bublbobl.c index 6a1b9c5a7b8..f95e888228a 100644 --- a/src/mame/drivers/bublbobl.c +++ b/src/mame/drivers/bublbobl.c @@ -1377,6 +1377,34 @@ ROM_START( boblbobl ) ROM_LOAD( "pal16l8.u4", 0x0400, 0x0104, CRC(077d20a8) SHA1(8e568ffd6f66c3dd61708dd0f3be9c2ed488ae4b) ) ROM_END +ROM_START( boblbobl2 ) + ROM_REGION( 0x30000, "maincpu", 0 ) + ROM_LOAD( "cpu2-3.bin", 0x00000, 0x08000, CRC(2d9107b6) SHA1(ab1a4a20f4b533cd06cc458668f407a8a14c9d70) ) + /* ROMs banked at 8000-bfff */ + ROM_LOAD( "bb5", 0x10000, 0x08000, CRC(13118eb1) SHA1(5a5da40c2cc82420f70bc58ffa32de1088c6c82f) ) + ROM_LOAD( "cpu2-4.bin", 0x18000, 0x08000, CRC(3f9fed10) SHA1(1cc18a58d9a27495048825836accfa81ebbc0c56) ) + /* 20000-2ffff empty */ + + ROM_REGION( 0x10000, "slave", 0 ) /* 64k for the second CPU */ + ROM_LOAD( "a78-08.37", 0x0000, 0x08000, CRC(ae11a07b) SHA1(af7a335c8da637103103cc274e077f123908ebb7) ) + + ROM_REGION( 0x10000, "audiocpu", 0 ) /* 64k for the third CPU */ + ROM_LOAD( "a78-07.46", 0x0000, 0x08000, CRC(4f9a26e8) SHA1(3105b34b88a7134493c2b3f584729f8b0407a011) ) + + ROM_REGION( 0x80000, "gfx1", ROMREGION_INVERT ) + ROM_LOAD( "gfx7.bin", 0x00000, 0x10000, CRC(702f61c0) SHA1(2f294ab2b0286736a64ea2bfc95d855aa5b41ada) ) + ROM_LOAD( "gfx8.bin", 0x01000, 0x10000, CRC(677840e8) SHA1(995b2125ca18910d7d4b96078f4ecb17465c4151) ) + ROM_LOAD( "a78-13.16", 0x20000, 0x08000, CRC(d0af35c5) SHA1(c5a89f4d73acc0db86654540b3abfd77b3757db5) ) + ROM_LOAD( "a78-14.17", 0x28000, 0x08000, CRC(7b5369a8) SHA1(1307b26d80e6f36ebe6c442bebec41d20066eaf9) ) // match + /* 0x30000-0x3ffff empty */ + ROM_LOAD( "gfx10.bin", 0x50000, 0x10000, CRC(d370f499) SHA1(94ce157ff1a53fabf08abe5467531b94a56666a5) ) + ROM_LOAD( "gfx11.bin", 0x60000, 0x10000, CRC(76f2b367) SHA1(3e357a5642c8747df77a995057cecdf96f3130ab) ) + ROM_LOAD( "a78-20.35", 0x68000, 0x08000, CRC(9ef863ad) SHA1(29f91b5a3765e4d6e6c3382db1d8d8297b6e56c8) ) // match + /* 0x70000-0x7ffff empty */ + + ROM_REGION( 0x0100, "proms", 0 ) + ROM_LOAD( "a71-25.41", 0x0000, 0x0100, CRC(2d0f8545) SHA1(089c31e2f614145ef2743164f7b52ae35bc06808) ) /* video timing */ +ROM_END ROM_START( sboblboa ) ROM_REGION( 0x30000, "maincpu", 0 ) @@ -1587,6 +1615,7 @@ GAME( 1986, bublboblr, bublbobl, bublbobl, bublbobl, bublbobl, ROT0, "Taito Am GAME( 1986, bublboblr1, bublbobl, bublbobl, bublbobl, bublbobl, ROT0, "Taito America Corporation (Romstar license)", "Bubble Bobble (US)", GAME_SUPPORTS_SAVE ) GAME( 1986, boblbobl, bublbobl, boblbobl, boblbobl, bublbobl, ROT0, "bootleg", "Bobble Bobble", GAME_SUPPORTS_SAVE ) +GAME( 1986, boblbobl2, bublbobl, boblbobl, boblbobl, bublbobl, ROT0, "bootleg", "Bobble Bobble (set 2)", GAME_SUPPORTS_SAVE | GAME_NOT_WORKING ) GAME( 1986, sboblboa, bublbobl, boblbobl, boblbobl, bublbobl, ROT0, "bootleg", "Super Bobble Bobble (set 1)", GAME_SUPPORTS_SAVE ) GAME( 1986, sboblbob, bublbobl, boblbobl, sboblbob, bublbobl, ROT0, "bootleg", "Super Bobble Bobble (set 2)", GAME_SUPPORTS_SAVE ) GAME( 1986, bub68705, bublbobl, bub68705, bublbobl, bublbobl, ROT0, "bootleg", "Bubble Bobble (bootleg with 68705)", GAME_SUPPORTS_SAVE ) diff --git a/src/mame/mame.lst b/src/mame/mame.lst index 01e21e5a2d8..0bbf1c9fae9 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -1903,6 +1903,7 @@ bublbobl1 // A78 (c) 1986 Taito Corporation bublboblr // A78 (c) 1986 Taito America Corporation + Romstar license bublboblr1 // A78 (c) 1986 Taito America Corporation + Romstar license boblbobl // bootleg +boblbobl2 // bootleg sboblboa // bootleg sboblbob // bootleg bub68705 // bootleg