mirror of
https://github.com/holub/mame
synced 2025-04-24 09:20:02 +03:00
New Bubble Trouble clone
New Clone Added ----------------------------------------------------------- Bubble Trouble (World, Rev B) [Alex Cmaylo, The Dumping Union]
This commit is contained in:
parent
2af957118a
commit
4d415f51f7
@ -43,7 +43,6 @@ known issues:
|
||||
|
||||
Bubble Trouble (Golly Ghost II)
|
||||
- no artwork
|
||||
- MCU not dumped
|
||||
|
||||
The Namco System II board is a 5 ( only 4 are emulated ) CPU system. The
|
||||
complete system consists of two boards: CPU + GRAPHICS. It contains a large
|
||||
@ -5091,50 +5090,99 @@ ROM_START( gollygho )
|
||||
ROM_LOAD( "gollygho.nv", 0x000000, 0x2000, CRC(b7e67b9d) SHA1(bb6e2d2cac1a2f3c26fa1327db0eb53b521005a3) )
|
||||
ROM_END
|
||||
|
||||
/* BUBBLE TROUBLE */
|
||||
ROM_START( bubbletr )
|
||||
/* BUBBLE TROUBLE (World) */
|
||||
ROM_START( bubbletr ) /* All labels were hand written and included the rom size, checksum & date. All roms had the rev "A" added */
|
||||
ROM_REGION( 0x040000, "maincpu", 0 ) /* Master CPU */
|
||||
ROM_LOAD16_BYTE( "bt1-mpr0c.bin", 0x000000, 0x020000, CRC(64eb3496) SHA1(30cdc116e350270f0303e5d9dddf6c3c8bccbc04) )
|
||||
ROM_LOAD16_BYTE( "bt1-mpr1c.bin", 0x000001, 0x020000, CRC(26785bce) SHA1(ce83a3f2a8adc1a9c3fd9e677565a649a8168801) )
|
||||
ROM_LOAD16_BYTE( "bt2-mpr0b.bin", 0x000000, 0x020000, CRC(26fbfce3) SHA1(532a8bc7f961ddb0ba2af5a6912a4898f84b144d) ) /* dated 6/9 */
|
||||
ROM_LOAD16_BYTE( "bt2-mpr1b.bin", 0x000001, 0x020000, CRC(21f42ab2) SHA1(c563ff6b81d036c9044125c45b1cf4da0f5495d9) ) /* dated 6/9 */
|
||||
|
||||
ROM_REGION( 0x040000, "slave", 0 ) /* Slave CPU */
|
||||
ROM_LOAD16_BYTE( "bt1-spr0.bin", 0x000000, 0x010000, CRC(b507b00a) SHA1(e7dcb36accf91e8b5b5321e65e6fd6bca7c6dce2) )
|
||||
ROM_LOAD16_BYTE( "bt1-spr1.bin", 0x000001, 0x010000, CRC(4f35540f) SHA1(519510de81e566ed74b80987860778201f6ac785) )
|
||||
ROM_LOAD16_BYTE( "bt1-spr0.11k", 0x000000, 0x010000, CRC(b507b00a) SHA1(e7dcb36accf91e8b5b5321e65e6fd6bca7c6dce2) ) /* dated 6/8 */
|
||||
ROM_LOAD16_BYTE( "bt1-spr1.13k", 0x000001, 0x010000, CRC(4f35540f) SHA1(519510de81e566ed74b80987860778201f6ac785) ) /* dated 6/8 */
|
||||
|
||||
ROM_REGION( 0x030000, "audiocpu", 0 ) /* Sound CPU (Banked) */
|
||||
ROM_LOAD( "bt1-snd0.bin", 0x00c000, 0x004000, CRC(46a5c625) SHA1(ccc7098f76a0bc39c9fe578d575e6002eca172b5) )
|
||||
ROM_CONTINUE( 0x010000, 0x01c000 )
|
||||
ROM_RELOAD( 0x010000, 0x020000 )
|
||||
ROM_LOAD( "bt1-snd0.7j", 0x00c000, 0x004000, CRC(46a5c625) SHA1(ccc7098f76a0bc39c9fe578d575e6002eca172b5) ) /* dated 6/8 */
|
||||
ROM_CONTINUE( 0x010000, 0x01c000 )
|
||||
ROM_RELOAD( 0x010000, 0x020000 )
|
||||
|
||||
ROM_REGION( 0x010000, "mcu", 0 ) /* I/O MCU */
|
||||
/* note, these weren't present in this set, taken from golly ghost and may be wrong for bubble trouble */
|
||||
ROM_LOAD( "sys2mcpu.bin", 0x0000, 0x2000, CRC(a342a97e) SHA1(2c420d34dba21e409bf78ddca710fc7de65a6642) )
|
||||
ROM_LOAD( "gl1edr0c.ic7", 0x8000, 0x8000, BAD_DUMP CRC(db60886f) SHA1(a1183c058c0470a4ef8b0f69a3637b1640c5b5a4) )
|
||||
ROM_LOAD( "bt1edr0a.ic7", 0x8000, 0x8000, CRC(155b02fc) SHA1(191683c19f756ac150b8e037f46a6daca1a082fa) ) /* dated 4/24 */
|
||||
|
||||
ROM_REGION( 0x400000, "gfx1", 0 ) /* Sprites */
|
||||
ROM_LOAD( "bt1-obj0.bin", 0x000000, 0x80000, CRC(16b5dc04) SHA1(57cc4b7907442f922102fbd61e470c149f0379ac) )
|
||||
ROM_LOAD( "bt1-obj1.bin", 0x080000, 0x80000, CRC(ae37a969) SHA1(524a8ef68a62f9168d356e6cd37a72a888ced202) )
|
||||
ROM_LOAD( "bt1-obj2.bin", 0x100000, 0x80000, CRC(75f74871) SHA1(75c47a2132e21a2d82000bca137929bffecc96ef) )
|
||||
ROM_LOAD( "bt1-obj3.bin", 0x180000, 0x80000, CRC(7fb23c05) SHA1(da97c595a3338021c1bc46f9668e1ec6c7985cea) )
|
||||
ROM_LOAD( "bt1-obj0.5b", 0x000000, 0x80000, CRC(16b5dc04) SHA1(57cc4b7907442f922102fbd61e470c149f0379ac) ) /* dated 4/24 */
|
||||
ROM_LOAD( "bt1-obj1.4b", 0x080000, 0x80000, CRC(ae37a969) SHA1(524a8ef68a62f9168d356e6cd37a72a888ced202) ) /* dated 4/24 */
|
||||
ROM_LOAD( "bt1-obj2.5d", 0x100000, 0x80000, CRC(75f74871) SHA1(75c47a2132e21a2d82000bca137929bffecc96ef) ) /* dated 4/24 */
|
||||
ROM_LOAD( "bt1-obj3.4d", 0x180000, 0x80000, CRC(7fb23c05) SHA1(da97c595a3338021c1bc46f9668e1ec6c7985cea) ) /* dated 4/24 */
|
||||
|
||||
ROM_REGION( 0x200000, "gfx2", 0 ) /* Tiles */
|
||||
ROM_LOAD( "bt1-chr0.bin", 0x00000, 0x80000, CRC(11574c30) SHA1(6e85dd1448961b89a13e8cf905b24a69d182edd8) )
|
||||
ROM_LOAD( "bt1-chr0.11n", 0x00000, 0x80000, CRC(11574c30) SHA1(6e85dd1448961b89a13e8cf905b24a69d182edd8) ) /* dated 4/24 */
|
||||
/* no chr1, chr2 missing or just not needed? probably just not needed as I see no tile glitches */
|
||||
|
||||
ROM_REGION( 0x400000, "gfx3", ROMREGION_ERASEFF ) /* ROZ Tiles */
|
||||
/* All ROZ ROM sockets unpopulated on PCB */
|
||||
|
||||
ROM_REGION( 0x080000, "gfx4", 0 ) /* Mask shape */
|
||||
ROM_LOAD( "bt1-sha0.bin", 0x000000, 0x80000, CRC(dc4664df) SHA1(59818b14e74ee9b15a66e850658e4697d78b28d9) )
|
||||
ROM_LOAD( "bt1-sha0.7n", 0x000000, 0x80000, CRC(dc4664df) SHA1(59818b14e74ee9b15a66e850658e4697d78b28d9) ) /* dated 4/24 */
|
||||
|
||||
ROM_REGION16_BE( 0x200000, "data_rom", ROMREGION_ERASEFF ) /* Shared data roms */
|
||||
/* All DAT ROM sockets unpopulated on PCB */
|
||||
NAMCOS2_DATA_LOAD_E_128K( "bt1_dat0.13s", 0x000000, CRC(1001a14e) SHA1(7017a33f0447fb6013d4e246dcdfcd064af87812) ) /* dated 4/24 */
|
||||
NAMCOS2_DATA_LOAD_O_128K( "bt1_dat1.13p", 0x000000, CRC(7de6a839) SHA1(e6a3fd5b789dc061ec504570984cf61a6af7818f) ) /* dated 4/24 */
|
||||
|
||||
ROM_REGION16_BE( 0x2000, "user2", 0 ) /* sprite zoom */
|
||||
ROM_LOAD( "04544191.6n", 0x000000, 0x002000, CRC(90db1bf6) SHA1(dbb9e50a8efc3b4012fcf587cc87da9ef42a1b80) ) // not in this set..
|
||||
ROM_LOAD( "04544191.6n", 0x000000, 0x002000, CRC(90db1bf6) SHA1(dbb9e50a8efc3b4012fcf587cc87da9ef42a1b80) )
|
||||
|
||||
ROM_REGION( 0x100000, "c140", 0 ) /* Sound voices */
|
||||
ROM_LOAD( "bt1-voi1.bin", 0x000000, 0x080000, CRC(08b3a089) SHA1(5023c2c0d0a94f0a2f98605d9b93d2d6ce626aa8) )
|
||||
ROM_LOAD( "bt1-voi1.3m", 0x000000, 0x080000, CRC(08b3a089) SHA1(5023c2c0d0a94f0a2f98605d9b93d2d6ce626aa8) ) /* dated 6/8 */
|
||||
|
||||
ROM_REGION( 0x2000, "nvram", 0 ) /* default settings, including calibration */
|
||||
ROM_LOAD( "bubbletr.nv", 0x000000, 0x2000, CRC(75ace624) SHA1(1acd2af0c825e50c542db975e1fbda8cbb009f1d) )
|
||||
ROM_END
|
||||
|
||||
/* BUBBLE TROUBLE (Japan) */
|
||||
ROM_START( bubbletrj )
|
||||
ROM_REGION( 0x040000, "maincpu", 0 ) /* Master CPU */
|
||||
ROM_LOAD16_BYTE( "bt1-mpr0c.11d", 0x000000, 0x020000, CRC(64eb3496) SHA1(30cdc116e350270f0303e5d9dddf6c3c8bccbc04) )
|
||||
ROM_LOAD16_BYTE( "bt1-mpr1c.13d", 0x000001, 0x020000, CRC(26785bce) SHA1(ce83a3f2a8adc1a9c3fd9e677565a649a8168801) )
|
||||
|
||||
ROM_REGION( 0x040000, "slave", 0 ) /* Slave CPU */
|
||||
ROM_LOAD16_BYTE( "bt1-spr0.11k", 0x000000, 0x010000, CRC(b507b00a) SHA1(e7dcb36accf91e8b5b5321e65e6fd6bca7c6dce2) )
|
||||
ROM_LOAD16_BYTE( "bt1-spr1.13k", 0x000001, 0x010000, CRC(4f35540f) SHA1(519510de81e566ed74b80987860778201f6ac785) )
|
||||
|
||||
ROM_REGION( 0x030000, "audiocpu", 0 ) /* Sound CPU (Banked) */
|
||||
ROM_LOAD( "bt1-snd0.7j", 0x00c000, 0x004000, CRC(46a5c625) SHA1(ccc7098f76a0bc39c9fe578d575e6002eca172b5) )
|
||||
ROM_CONTINUE( 0x010000, 0x01c000 )
|
||||
ROM_RELOAD( 0x010000, 0x020000 )
|
||||
|
||||
ROM_REGION( 0x010000, "mcu", 0 ) /* I/O MCU */
|
||||
ROM_LOAD( "sys2mcpu.bin", 0x0000, 0x2000, CRC(a342a97e) SHA1(2c420d34dba21e409bf78ddca710fc7de65a6642) )
|
||||
ROM_LOAD( "bt1edr0a.ic7", 0x8000, 0x8000, CRC(155b02fc) SHA1(191683c19f756ac150b8e037f46a6daca1a082fa) )
|
||||
|
||||
ROM_REGION( 0x400000, "gfx1", 0 ) /* Sprites */
|
||||
ROM_LOAD( "bt1-obj0.5b", 0x000000, 0x80000, CRC(16b5dc04) SHA1(57cc4b7907442f922102fbd61e470c149f0379ac) )
|
||||
ROM_LOAD( "bt1-obj1.4b", 0x080000, 0x80000, CRC(ae37a969) SHA1(524a8ef68a62f9168d356e6cd37a72a888ced202) )
|
||||
ROM_LOAD( "bt1-obj2.5d", 0x100000, 0x80000, CRC(75f74871) SHA1(75c47a2132e21a2d82000bca137929bffecc96ef) )
|
||||
ROM_LOAD( "bt1-obj3.4d", 0x180000, 0x80000, CRC(7fb23c05) SHA1(da97c595a3338021c1bc46f9668e1ec6c7985cea) )
|
||||
|
||||
ROM_REGION( 0x200000, "gfx2", 0 ) /* Tiles */
|
||||
ROM_LOAD( "bt1-chr0.11n", 0x00000, 0x80000, CRC(11574c30) SHA1(6e85dd1448961b89a13e8cf905b24a69d182edd8) )
|
||||
/* no chr1, chr2 missing or just not needed? probably just not needed as I see no tile glitches */
|
||||
|
||||
ROM_REGION( 0x400000, "gfx3", ROMREGION_ERASEFF ) /* ROZ Tiles */
|
||||
/* All ROZ ROM sockets unpopulated on PCB */
|
||||
|
||||
ROM_REGION( 0x080000, "gfx4", 0 ) /* Mask shape */
|
||||
ROM_LOAD( "bt1-sha0.7n", 0x000000, 0x80000, CRC(dc4664df) SHA1(59818b14e74ee9b15a66e850658e4697d78b28d9) )
|
||||
|
||||
ROM_REGION16_BE( 0x200000, "data_rom", ROMREGION_ERASEFF ) /* Shared data roms */
|
||||
NAMCOS2_DATA_LOAD_E_128K( "bt1_dat0.13s", 0x000000, CRC(1001a14e) SHA1(7017a33f0447fb6013d4e246dcdfcd064af87812) )
|
||||
NAMCOS2_DATA_LOAD_O_128K( "bt1_dat1.13p", 0x000000, CRC(7de6a839) SHA1(e6a3fd5b789dc061ec504570984cf61a6af7818f) )
|
||||
|
||||
ROM_REGION16_BE( 0x2000, "user2", 0 ) /* sprite zoom */
|
||||
ROM_LOAD( "04544191.6n", 0x000000, 0x002000, CRC(90db1bf6) SHA1(dbb9e50a8efc3b4012fcf587cc87da9ef42a1b80) )
|
||||
|
||||
ROM_REGION( 0x100000, "c140", 0 ) /* Sound voices */
|
||||
ROM_LOAD( "bt1-voi1.3m", 0x000000, 0x080000, CRC(08b3a089) SHA1(5023c2c0d0a94f0a2f98605d9b93d2d6ce626aa8) )
|
||||
|
||||
ROM_REGION( 0x2000, "nvram", 0 ) /* default settings, including calibration */
|
||||
ROM_LOAD( "bubbletr.nv", 0x000000, 0x2000, CRC(75ace624) SHA1(1acd2af0c825e50c542db975e1fbda8cbb009f1d) )
|
||||
@ -5697,7 +5745,8 @@ GAME( 1991, sgunner2j, sgunner2, sgunner2, sgunner2, namcos2_state, sgunner2, R
|
||||
GAME( 1991, cosmogng, 0, default, default, namcos2_state, cosmogng, ROT90, "Namco", "Cosmo Gang the Video (US)", 0 )
|
||||
GAME( 1991, cosmogngj, cosmogng, default, default, namcos2_state, cosmogng, ROT90, "Namco", "Cosmo Gang the Video (Japan)", 0 )
|
||||
|
||||
GAME( 1992, bubbletr, 0, gollygho, bubbletr, namcos2_state, bubbletr, ROT180, "Namco", "Bubble Trouble (Japan, Rev C)", MACHINE_REQUIRES_ARTWORK )
|
||||
GAME( 1992, bubbletr, 0, gollygho, bubbletr, namcos2_state, bubbletr, ROT180, "Namco", "Bubble Trouble (World, Rev B)", MACHINE_REQUIRES_ARTWORK )
|
||||
GAME( 1992, bubbletrj, bubbletr, gollygho, bubbletr, namcos2_state, bubbletr, ROT180, "Namco", "Bubble Trouble (Japan, Rev C)", MACHINE_REQUIRES_ARTWORK )
|
||||
|
||||
GAMEL(1992, finalap3, 0, finallap, finalap3, namcos2_state, finalap3, ROT0, "Namco", "Final Lap 3 (World, set 1)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND, layout_finallap )
|
||||
GAMEL(1992, finalap3a, finalap3, finallap, finalap3, namcos2_state, finalap3, ROT0, "Namco", "Final Lap 3 (World, set 2)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND, layout_finallap )
|
||||
|
@ -27790,7 +27790,8 @@ truckk // 2000.06 Truck Kyousoukyoku (Metro)
|
||||
assault // (c) 1988
|
||||
assaultj // (c) 1988 (Japan)
|
||||
assaultp // (c) 1988 (Japan)
|
||||
bubbletr // (c) 1992
|
||||
bubbletr // (c) 1992 (World)
|
||||
bubbletrj // (c) 1992 (Japan)
|
||||
burnforc // (c) 1989 (Japan, new version)
|
||||
burnforco // (c) 1989 (Japan, old version)
|
||||
cosmogng // (c) 1991 (US)
|
||||
|
Loading…
Reference in New Issue
Block a user