From 54bd80ab43c089a81ed05a452a521a86e1b4ea67 Mon Sep 17 00:00:00 2001 From: Ivan Vangelista Date: Wed, 14 Aug 2019 18:48:00 +0200 Subject: new working clone --------------------------------------- Block Out (Europe and Oceania) [Clawgrip, Recreativas.org] --- src/mame/drivers/blockout.cpp | 28 ++++++++++++++++++++++------ src/mame/mame.lst | 1 + 2 files changed, 23 insertions(+), 6 deletions(-) diff --git a/src/mame/drivers/blockout.cpp b/src/mame/drivers/blockout.cpp index a281259f69d..1820a11a08d 100644 --- a/src/mame/drivers/blockout.cpp +++ b/src/mame/drivers/blockout.cpp @@ -382,19 +382,19 @@ ROM_START( blockout2 ) ROM_LOAD( "mb7114h.25", 0x0000, 0x0100, CRC(b25bbda7) SHA1(840f1470886bd0019db3cd29e3d1d80205a65f48) ) /* unknown */ ROM_END -ROM_START( blockoutj ) +ROM_START( blockout3 ) ROM_REGION( 0x40000, "maincpu", 0 ) /* 2*128k for 68000 code */ - ROM_LOAD16_BYTE( "2.bin", 0x00000, 0x20000, CRC(e16cf065) SHA1(541b30b054cf08f10d6ca4746423759f4326c005) ) - ROM_LOAD16_BYTE( "1.bin", 0x00001, 0x20000, CRC(950b28a3) SHA1(7d1635ac2a3fc1efdd2f78cd6038bd7b4c907b1b) ) + ROM_LOAD16_BYTE( "blockout-1-27c010-ic81.bin", 0x00000, 0x20000, CRC(36fc13a0) SHA1(d7a7b5fb0c7c0ae2e61b94e313c3a972babc78c9) ) + ROM_LOAD16_BYTE( "blockout-2-27c010-ic91.bin", 0x00001, 0x20000, CRC(48916a07) SHA1(e3d9907cb5333f41ed4811112aefe1424b0b3d32) ) ROM_REGION( 0x10000, "audiocpu", 0 ) - ROM_LOAD( "bo29e3-0.bin", 0x0000, 0x8000, CRC(3ea01f78) SHA1(5fc4ad4d9f03d7c26d2afc3e7ede75589e40b0d8) ) + ROM_LOAD( "blockout-3-27256-ic73.bin", 0x0000, 0x8000, CRC(3ea01f78) SHA1(5fc4ad4d9f03d7c26d2afc3e7ede75589e40b0d8) ) ROM_REGION( 0x40000, "oki", 0 ) /* 128k for ADPCM samples - sound chip is OKIM6295 */ - ROM_LOAD( "bo29e2-0.bin", 0x0000, 0x20000, CRC(15c5a99d) SHA1(89091eda454a028fd1f17501584bd589baf6d523) ) + ROM_LOAD( "blockout-4-27c010-ic78.bin", 0x0000, 0x20000, CRC(15c5a99d) SHA1(89091eda454a028fd1f17501584bd589baf6d523) ) ROM_REGION( 0x0100, "proms", 0 ) - ROM_LOAD( "mb7114h.25", 0x0000, 0x0100, CRC(b25bbda7) SHA1(840f1470886bd0019db3cd29e3d1d80205a65f48) ) /* unknown */ + ROM_LOAD( "blockout-82s129-ic25.bin", 0x0000, 0x0100, CRC(b25bbda7) SHA1(840f1470886bd0019db3cd29e3d1d80205a65f48) ) /* unknown */ ROM_END ROM_START( agress ) @@ -412,6 +412,21 @@ ROM_START( agress ) ROM_LOAD( "82s129pr.25", 0x0000, 0x0100, CRC(b25bbda7) SHA1(840f1470886bd0019db3cd29e3d1d80205a65f48) ) /* unknown */ ROM_END +ROM_START( blockoutj ) + ROM_REGION( 0x40000, "maincpu", 0 ) /* 2*128k for 68000 code */ + ROM_LOAD16_BYTE( "2.bin", 0x00000, 0x20000, CRC(e16cf065) SHA1(541b30b054cf08f10d6ca4746423759f4326c005) ) + ROM_LOAD16_BYTE( "1.bin", 0x00001, 0x20000, CRC(950b28a3) SHA1(7d1635ac2a3fc1efdd2f78cd6038bd7b4c907b1b) ) + + ROM_REGION( 0x10000, "audiocpu", 0 ) + ROM_LOAD( "bo29e3-0.bin", 0x0000, 0x8000, CRC(3ea01f78) SHA1(5fc4ad4d9f03d7c26d2afc3e7ede75589e40b0d8) ) + + ROM_REGION( 0x40000, "oki", 0 ) /* 128k for ADPCM samples - sound chip is OKIM6295 */ + ROM_LOAD( "bo29e2-0.bin", 0x0000, 0x20000, CRC(15c5a99d) SHA1(89091eda454a028fd1f17501584bd589baf6d523) ) + + ROM_REGION( 0x0100, "proms", 0 ) + ROM_LOAD( "mb7114h.25", 0x0000, 0x0100, CRC(b25bbda7) SHA1(840f1470886bd0019db3cd29e3d1d80205a65f48) ) /* unknown */ +ROM_END + // this is probably an original English version with copyright year hacked ROM_START( agressb ) ROM_REGION( 0x40000, "maincpu", 0 ) /* 2*128k for 68000 code */ @@ -457,6 +472,7 @@ void blockout_state::init_agress() GAME( 1989, blockout, 0, blockout, blockout, blockout_state, empty_init, ROT0, "Technos Japan / California Dreams", "Block Out (set 1)", MACHINE_SUPPORTS_SAVE ) GAME( 1989, blockout2, blockout, blockout, blockout, blockout_state, empty_init, ROT0, "Technos Japan / California Dreams", "Block Out (set 2)", MACHINE_SUPPORTS_SAVE ) +GAME( 1989, blockout3, blockout, blockout, blockout, blockout_state, empty_init, ROT0, "Technos Japan / California Dreams", "Block Out (Europe and Oceania)", MACHINE_SUPPORTS_SAVE ) GAME( 1989, blockoutj, blockout, blockout, blockoutj, blockout_state, empty_init, ROT0, "Technos Japan / California Dreams", "Block Out (Japan)", MACHINE_SUPPORTS_SAVE ) GAME( 1991, agress, 0, agress, agress, blockout_state, init_agress, ROT0, "Palco", "Agress - Missile Daisenryaku (Japan)", MACHINE_SUPPORTS_SAVE ) GAME( 2003, agressb, agress, agress, agress, blockout_state, init_agress, ROT0, "bootleg", "Agress - Missile Daisenryaku (English bootleg)", MACHINE_SUPPORTS_SAVE ) diff --git a/src/mame/mame.lst b/src/mame/mame.lst index d84ea5fbc11..7a859bc83e6 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -9027,6 +9027,7 @@ agress // TA-0029 (c) 1991 Palco agressb // TA-0029 (c) 1991 Palco blockout // TA-0029 (c) 1989 + California Dreams blockout2 // TA-0029 (c) 1989 + California Dreams +blockout3 // TA-0029 (c) 1989 + California Dreams (Europe and Oceania) blockoutj // TA-0029 (c) 1989 + California Dreams (Japan) @source:blocktax.cpp -- cgit v1.2.3