From 45206f04e2309272a4dee88ce69e30c18739bbd5 Mon Sep 17 00:00:00 2001 From: MASHinfo Date: Sun, 11 Sep 2016 16:40:58 +0200 Subject: [PATCH] New Crush Roller clone --- src/mame/drivers/pacman.cpp | 27 ++++++++++++++++++++++++--- src/mame/mame.lst | 5 +++-- 2 files changed, 27 insertions(+), 5 deletions(-) diff --git a/src/mame/drivers/pacman.cpp b/src/mame/drivers/pacman.cpp index 4f788d97d69..0fcf195c3f2 100644 --- a/src/mame/drivers/pacman.cpp +++ b/src/mame/drivers/pacman.cpp @@ -5452,6 +5452,26 @@ ROM_START( crushrlf ) ROM_END ROM_START( crush3 ) + ROM_REGION( 2*0x10000, "maincpu", 0 ) /* 64k for code + 64k for opcode copy to hack protection */ + ROM_LOAD( "1.6e", 0x0000, 0x1000, CRC(50a1a776) SHA1(bdd5c2b0ce76744dedc3ff527a1f4fcfa38d193a) ) + ROM_LOAD( "2.6f", 0x1000, 0x1000, CRC(5b03c1f8) SHA1(11fffe37817739bfe4524278a6ec4b3555b088a0) ) + ROM_LOAD( "3.6h", 0x2000, 0x1000, CRC(ae5b39fb) SHA1(bf144f14baa3db5fc407488750183749d2b1ca8d) ) + ROM_LOAD( "4.6j", 0x3000, 0x1000, CRC(ddf63743) SHA1(34c8338bc7b14b200453febc7a90af8cb9416527) ) + + ROM_REGION( 0x2000, "gfx1", 0 ) + ROM_LOAD( "5.5e", 0x0000, 0x1000, CRC(b1c86cd7) SHA1(4e9fdd37e99426bfb9da19ca41f1001af06b9ea2) ) + ROM_LOAD( "6.5f", 0x1000, 0x1000, CRC(b5c14376) SHA1(2c8c57f96c51f12f73daf65dc2a73e8185aaacea) ) + + ROM_REGION( 0x0120, "proms", 0 ) + ROM_LOAD( "82s123.7f", 0x0000, 0x0020, CRC(ff344446) SHA1(45eb37533da8912645a089b014f3b3384702114a) ) + ROM_LOAD( "82s129.4a", 0x0020, 0x0100, CRC(63efb927) SHA1(5c144a613fc4960a1dfd7ead89e7fee258a63171) ) + + ROM_REGION( 0x0200, "namco", 0 ) /* sound PROMs */ + ROM_LOAD( "82s129.1m", 0x0000, 0x0100, CRC(a9cc86bf) SHA1(bbcec0570aeceb582ff8238a4bc8546a23430081) ) + ROM_LOAD( "82s129.3m", 0x0100, 0x0100, CRC(77245b66) SHA1(0c4d0bee858b97632411c440bea6948a74759746) ) /* timing - not used */ +ROM_END + +ROM_START( crush4 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "unkmol.4e", 0x0000, 0x0800, CRC(49150ddf) SHA1(5a20464a40d1d48606664779c85a7679073d7954) ) ROM_LOAD( "unkmol.6e", 0x0800, 0x0800, CRC(21f47e17) SHA1(1194b5e8b0cce1f480acda3cb6c1fc65988bdc80) ) @@ -5478,7 +5498,7 @@ ROM_START( crush3 ) ROM_END -ROM_START( crush4 ) +ROM_START( crush5 ) ROM_REGION( 0x20000, "maincpu", 0 ) /* 64k for code+64k for decrypted code */ ROM_LOAD( "crtwt.2", 0x10000, 0x10000, CRC(adbd21f7) SHA1(984b005cd7a73f697715ecb7a4d806024cb7596d) ) /* banked */ @@ -7258,8 +7278,9 @@ GAME( 1985, shootbul, 0, pacman, shootbul, pacman_state, jumpshot, ROT GAME( 1981, crush, 0, pacmanp, maketrax, pacman_state, maketrax, ROT90, "Alpha Denshi Co. / Kural Samno Electric, Ltd.", "Crush Roller (set 1)", MACHINE_SUPPORTS_SAVE ) GAME( 1981, crush2, crush, pacman, maketrax, driver_device, 0, ROT90, "Alpha Denshi Co. / Kural Esco Electric, Ltd.", "Crush Roller (set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1981, crush3, crush, pacman, maketrax, pacman_state, eyes, ROT90, "Alpha Denshi Co. / Kural Electric, Ltd.", "Crush Roller (set 3)", MACHINE_SUPPORTS_SAVE ) -GAME( 1981, crush4, crush, crush4, crush4, driver_device, 0, ROT90, "Alpha Denshi Co. / Kural TWT", "Crush Roller (set 4)", MACHINE_SUPPORTS_SAVE ) +GAME( 1981, crush3, crush, pacmanp, maketrax, pacman_state, maketrax, ROT90, "Alpha Denshi Co. / Kural Electric, Ltd.", "Crush Roller (set 3)", MACHINE_SUPPORTS_SAVE ) +GAME( 1981, crush4, crush, pacman, maketrax, pacman_state, eyes, ROT90, "Alpha Denshi Co. / Kural Electric, Ltd.", "Crush Roller (set 4)", MACHINE_SUPPORTS_SAVE ) +GAME( 1981, crush5, crush, crush4, crush4, driver_device, 0, ROT90, "Alpha Denshi Co. / Kural TWT", "Crush Roller (set 5)", MACHINE_SUPPORTS_SAVE ) GAME( 1981, maketrax, crush, pacmanp, maketrax, pacman_state, maketrax, ROT270, "Alpha Denshi Co. / Kural (Williams license)", "Make Trax (US set 1)", MACHINE_SUPPORTS_SAVE ) GAME( 1981, maketrxb, crush, pacmanp, maketrax, pacman_state, maketrax, ROT270, "Alpha Denshi Co. / Kural (Williams license)", "Make Trax (US set 2)", MACHINE_SUPPORTS_SAVE ) GAME( 1981, korosuke, crush, pacmanp, korosuke, pacman_state, korosuke, ROT90, "Alpha Denshi Co. / Kural Electric, Ltd.", "Korosuke Roller (Japan)", MACHINE_SUPPORTS_SAVE ) // ADK considers it a sequel? diff --git a/src/mame/mame.lst b/src/mame/mame.lst index 15b6b0ecaec..664bef6f2fd 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -29221,8 +29221,9 @@ clubpacmb // Miky SRL crockman // 1980 bootleg (RENE PIERRE) crush // (c) 1981 Kural Samno Electric Ltd crush2 // (c) 1981 Kural Esco Electric Ltd - bootleg? -crush3 // Kural Electric Ltd - bootleg? -crush4 // Kural TWT +crush3 // Kural Electric Ltd +crush4 // Kural Electric Ltd - bootleg? +crush5 // Kural TWT crushbl // bootleg crushbl2 // bootleg crushbl3 // bootleg