From cdb963649c1ea596a31b016cbb56e4bc293994ff Mon Sep 17 00:00:00 2001 From: Brian Troha Date: Thu, 11 Apr 2013 00:15:58 +0000 Subject: [PATCH] new DD Crew clone New Clone Added (not working) -------------------------------------------- D. D. Crew (Japan, 4 Players, FD1094 317-0185) [Porchy, The Dumping Union] --- src/mame/drivers/segas18.c | 42 ++++++++++++++++++++++++++++++++++++-- src/mame/mame.lst | 3 ++- 2 files changed, 42 insertions(+), 3 deletions(-) diff --git a/src/mame/drivers/segas18.c b/src/mame/drivers/segas18.c index 29e35d06728..20b65775bbc 100644 --- a/src/mame/drivers/segas18.c +++ b/src/mame/drivers/segas18.c @@ -1719,13 +1719,50 @@ ROM_START( ddcrew1 ) ROM_LOAD( "epr-14130.c4", 0x190000, 0x80000, CRC(948f34a1) SHA1(d4c6728d5eea06cee6ac15a34ec8cccb4cc4b982) ) ROM_END +/************************************************************************************************************************** + D.D. Crew, Sega System 18 + CPU: FD1094 (317-0185) + ROM Board: 171-5873B (834-8166-03) +*/ +ROM_START( ddcrewj ) + ROM_REGION( 0x100000, "maincpu", 0 ) // 68000 code + ROM_LOAD16_BYTE( "epr-14150.a4", 0x00000, 0x40000, CRC(fc866b19) SHA1(1e59d23c25ac5e34c8982cb21e09d52cccc7aca7) ) + ROM_LOAD16_BYTE( "epr-14151.a6", 0x00001, 0x40000, CRC(46d23fe4) SHA1(926136db7a7d6d3bcdc552156e8cb4cb4224c2e5) ) + ROM_LOAD16_BYTE( "mpr-14139.a5", 0x80000, 0x40000, CRC(06c31531) SHA1(d084cb72bf83578b34e959bb60a0695faf4161f8) ) + ROM_LOAD16_BYTE( "mpr-14141.a7", 0x80001, 0x40000, CRC(080a494b) SHA1(64522dccbf6ed856ab80aa185454183df87d7ae9) ) + + ROM_REGION( 0x2000, "maincpu:key", 0 ) // decryption key + ROM_LOAD( "317-0185.key", 0x0000, 0x2000, NO_DUMP ) + + ROM_REGION( 0xc0000, "gfx1", 0 ) // tiles + ROM_LOAD( "epr-14127.c1", 0x00000, 0x40000, CRC(2228cd88) SHA1(5774bb6a401c3da05c5f3c9d3996b20bb3713cb2) ) + ROM_LOAD( "epr-14128.c2", 0x40000, 0x40000, CRC(edba8e10) SHA1(25a2833ead4ca363802ddc2eb97c40976502921a) ) + ROM_LOAD( "epr-14129.c3", 0x80000, 0x40000, CRC(e8ecc305) SHA1(a26d0c5c7826cd315f8b2c27e5a503a2a7b535c4) ) + + ROM_REGION16_BE( 0x800000, "sprites", 0 ) // sprites + ROM_LOAD16_BYTE( "mpr-14134.c10", 0x000001, 0x80000, CRC(4fda6a4b) SHA1(a9e582e494ab967e8f3ccf4d5844bb8ef889928c) ) + ROM_LOAD16_BYTE( "mpr-14142.a10", 0x000000, 0x80000, CRC(3cbf1f2a) SHA1(80b6b006936740087786acd538e28aca85fa6894) ) + ROM_LOAD16_BYTE( "mpr-14135.c11", 0x200001, 0x80000, CRC(e9c74876) SHA1(aff9d071e77f01c6937188bf67be38fa898343e6) ) + ROM_LOAD16_BYTE( "mpr-14143.a11", 0x200000, 0x80000, CRC(59022c31) SHA1(5e1409fe0f29284dc6a3ffacf69b761aae09f132) ) + ROM_LOAD16_BYTE( "mpr-14136.c12", 0x400001, 0x80000, CRC(720d9858) SHA1(8ebcb8b3e9555ca48b28908d47dcbbd654398b6f) ) + ROM_LOAD16_BYTE( "mpr-14144.a12", 0x400000, 0x80000, CRC(7775fdd4) SHA1(a03cac039b400b651a4bf2167a8f2338f488ce26) ) + ROM_LOAD16_BYTE( "epr-14137.c13", 0x600001, 0x80000, CRC(846c4265) SHA1(58d0c213d085fb4dee18b7aefb05087d9d522950) ) + ROM_LOAD16_BYTE( "epr-14145.a13", 0x600000, 0x80000, CRC(0e76c797) SHA1(9a44dc948e84e5acac36e80105c2349ee78e6cfa) ) + + ROM_REGION( 0x210000, "soundcpu", ROMREGION_ERASEFF ) // sound CPU + ROM_LOAD( "epr-14133.c7", 0x010000, 0x20000, CRC(cff96665) SHA1(b4dc7f1a03415ebebdb99a82ae89328c345e7678) ) + ROM_LOAD( "mpr-14132.c6", 0x090000, 0x80000, CRC(1fae0220) SHA1(8414c74318ea915816c6b67801ac7c8c3fc905f9) ) + ROM_LOAD( "mpr-14131.c5", 0x110000, 0x80000, CRC(be5a7d0b) SHA1(c2c598b0cf711273fdd568f3401375e9772c1d61) ) + ROM_LOAD( "epr-14130.c4", 0x190000, 0x80000, CRC(948f34a1) SHA1(d4c6728d5eea06cee6ac15a34ec8cccb4cc4b982) ) +ROM_END + /************************************************************************************************************************** D.D. Crew, Sega System 18 CPU: FD1094 (317-0182 for 2P version, 317-0185 for 4P version, 317-0188 for 3P version) ROM Board: 171-5987A (4th Player on Sega System 18,24) I/O Board: 837-7968 */ -ROM_START( ddcrewj ) +ROM_START( ddcrewj2 ) ROM_REGION( 0x100000, "maincpu", 0 ) // 68000 code ROM_LOAD16_BYTE( "epr-14138.a4", 0x00000, 0x40000, CRC(df280b1b) SHA1(581e8b6cbf3231d772de6b0e26b94541931215fd) ) ROM_LOAD16_BYTE( "epr-14140.a6", 0x00001, 0x40000, CRC(48f223ee) SHA1(5192b92d081829d2a4fcf2258675b24c94cfb4e5) ) @@ -2308,7 +2345,8 @@ GAME( 1991, ddcrew, 0, system18_fd1094, ddcrew, segas18_state,d GAME( 1991, ddcrewu, ddcrew, system18_fd1094, ddcrew, segas18_state,ddcrew, ROT0, "Sega", "D. D. Crew (US, 4 Players, FD1094 317-0186)", 0 ) GAME( 1991, ddcrew2, ddcrew, system18_fd1094, ddcrew2p, segas18_state,ddcrew, ROT0, "Sega", "D. D. Crew (World, 2 Players, FD1094 317-0184)", 0 ) GAME( 1991, ddcrew1, ddcrew, system18_fd1094, ddcrew, segas18_state,ddcrew, ROT0, "Sega", "D. D. Crew (World, 4 Players, FD1094 317-0187)", 0 ) -GAME( 1991, ddcrewj, ddcrew, system18_fd1094, ddcrew2p, segas18_state,ddcrew, ROT0, "Sega", "D. D. Crew (Japan, 2 Players, FD1094 317-0182)", 0 ) +GAME( 1991, ddcrewj, ddcrew, system18_fd1094, ddcrew, segas18_state,ddcrew, ROT0, "Sega", "D. D. Crew (Japan, 4 Players, FD1094 317-0185)", GAME_NOT_WORKING ) +GAME( 1991, ddcrewj2, ddcrew, system18_fd1094, ddcrew2p, segas18_state,ddcrew, ROT0, "Sega", "D. D. Crew (Japan, 2 Players, FD1094 317-0182)", 0 ) GAME( 1990, lghost, 0, system18_fd1094, lghost, segas18_state,lghost, ROT0, "Sega", "Laser Ghost (World, FD1094 317-0166)", 0 ) GAME( 1990, lghostu, lghost, system18_fd1094, lghost, segas18_state,lghost, ROT0, "Sega", "Laser Ghost (US, FD1094 317-0165)", 0 ) GAME( 1990, mwalk, 0, system18_fd1094_i8751,mwalk, segas18_state,generic_5874, ROT0, "Sega", "Michael Jackson's Moonwalker (World, FD1094/8751 317-0159)", 0 ) diff --git a/src/mame/mame.lst b/src/mame/mame.lst index 63b7a66565e..1847f943a84 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -4397,7 +4397,8 @@ lghost // 1990.?? Laser Ghost (World, FD1094, decrypted) lghostu // 1991.01 Laser Ghost (US, FD1094, decrypted) cltchitr // 1991.02 Clutch Hitter (US, FD1094, decrypted) cltchitrj // 1991.05 Clutch Hitter (Japan, FD1094, decrypted) -ddcrewj // 1991.07 D.D.Crew (Japan, FD1094, decrypted) +ddcrewj // 1991.07 D.D.Crew (Japan, FD1094, encrypted - CPU data not dump) +ddcrewj2 // 1991.07 D.D.Crew (Japan, FD1094, decrypted) ddcrewu // 1991.09 D.D.Crew (US, FD1094, decrypted) ddcrew // 1991.?? D.D.Crew (World, FD1094, decrypted) ddcrew2 // 1991.?? D.D.Crew (World, FD1094, decrypted)