Manufacturers

Loading

D. D. Crew (World, 3 Players) (FD1094 317-0190)

  1. Game infos
  2. Parent and Clones
  3. Sound
  4. Driver
  5. Inputs
  6. Controls
  7. Display
  8. Dipswitchs
  9. Roms list
  10. Chips list
  11. Categories
  12. MAMEinfo
  13. History
  14. High scores
Download ddcrew.zip (7.38 MB)
Snapshot

Game infos

Description D. D. Crew (World, 3 Players) (FD1094 317-0190)
Name ddcrew
Manufacturer Sega
Year 1991
Runnable yes
System arcade /
Number of players 4P sim
Added to MAME .088
Romset size 7.38 MB
Romset file 20 files
Romset zip 2 B
Language English
Evaluation 70 to 80 (Good)
Genre Fighter

Parent and clones

Parent This game is the parent

Sound infos

Sound_channels 1

Driver infos

Driver status good
Driver emulation good
Driver color good
Driver sound good
Driver graphic good
Driver cocktail
Driver protection
Driver savestate yes

Inputs infos

Input service yes
Input tilt no
Input players 3
Input buttons
Input coins 3

Controls infos

type ways minimum maximum sensitivity keydelta reverse
joy 8 no

Display infos

type rotate flipx width height refresh pixclock htotal hbend hbstart vtotal vbend vbstart
raster 0 no 320 224 57.23 5128036 342 0 320 262 0 224

Dipswitchs

Roms list

console name bios size crc md5 merge sha1 region offset status optional
arcade 317-0190.key 8192 2d502b11 c4e94da59b0e15a5a302ebe88988d1657e7e9814 maincpu:key 0 good no
arcade epr-14127.c1 262144 2228cd88 5774bb6a401c3da05c5f3c9d3996b20bb3713cb2 gfx1 0 good no
arcade epr-14128.c2 262144 edba8e10 25a2833ead4ca363802ddc2eb97c40976502921a gfx1 40000 good no
arcade epr-14129.c3 262144 e8ecc305 a26d0c5c7826cd315f8b2c27e5a503a2a7b535c4 gfx1 80000 good no
arcade epr-14130.c4 524288 948f34a1 d4c6728d5eea06cee6ac15a34ec8cccb4cc4b982 soundcpu 190000 good no
arcade epr-14133.c7 131072 cff96665 b4dc7f1a03415ebebdb99a82ae89328c345e7678 soundcpu 10000 good no
arcade epr-14137.c13 524288 846c4265 58d0c213d085fb4dee18b7aefb05087d9d522950 sprites 600001 good no
arcade epr-14145.a13 524288 0e76c797 9a44dc948e84e5acac36e80105c2349ee78e6cfa sprites 600000 good no
arcade epr-14160.a4 262144 b9f897b7 65cee6c8006f328eee648e144e11fa60b1433ff5 maincpu 0 good no
arcade epr-14161.a6 262144 bb03c1f0 9e7fbd2cda448992c6cbf4b96078b57305def097 maincpu 1 good no
arcade mpr-14131.c5 524288 be5a7d0b c2c598b0cf711273fdd568f3401375e9772c1d61 soundcpu 110000 good no
arcade mpr-14132.c6 524288 1fae0220 8414c74318ea915816c6b67801ac7c8c3fc905f9 soundcpu 90000 good no
arcade mpr-14134.c10 524288 4fda6a4b a9e582e494ab967e8f3ccf4d5844bb8ef889928c sprites 1 good no
arcade mpr-14135.c11 524288 e9c74876 aff9d071e77f01c6937188bf67be38fa898343e6 sprites 200001 good no
arcade mpr-14136.c12 524288 720d9858 8ebcb8b3e9555ca48b28908d47dcbbd654398b6f sprites 400001 good no
arcade mpr-14139.a5 262144 06c31531 d084cb72bf83578b34e959bb60a0695faf4161f8 maincpu 80000 good no
arcade mpr-14141.a7 262144 080a494b 64522dccbf6ed856ab80aa185454183df87d7ae9 maincpu 80001 good no
arcade mpr-14142.a10 524288 3cbf1f2a 80b6b006936740087786acd538e28aca85fa6894 sprites 0 good no
arcade mpr-14143.a11 524288 59022c31 5e1409fe0f29284dc6a3ffacf69b761aae09f132 sprites 200000 good no
arcade mpr-14144.a12 524288 7775fdd4 a03cac039b400b651a4bf2167a8f2338f488ce26 sprites 400000 good no

Chips list

name tag type clock
FD1094 maincpu cpu 10000000
RF5C68 rfsnd audio 10000000
Speaker mono audio
YM3438 ym2 audio 8000000
Z80 soundcpu cpu 8000000

Categories

MAMEinfo

0.92 [Charles MacDonald, Nicola Salmoria]

0.74u2 [Andrew Prime]

0.36b2 [Testdriver]


TODO:

* Wanted: 317-0183/0188/0189 FD1094 CPUs


Bugs:

- Vertical line glitch during intro. This bug does not occur on v0.90. only after 90+. sjyune (ID 00997)


WIP:

- 0.178: Osso added inputs to clone D. D. Crew (bootleg), identified OKI write. Missing OKI bankswitch, so sounds are sparse and wrong.

- 0.171: Porchy, caius and The Dumping Union added clone D. D. Crew (bootleg). Added sprite banking [David Haywood]. Note: Not working. Like most actual-era System 18 bootlegs this is a mess of modified hardware, eg. no VDP, completely different tilemap systems, sound systems and such.

- 0.166: David Haywood added clones 'D. D. Crew (Japan, 2 Players) (bootleg of FD1094 317-0182 set)', 'D. D. Crew (Japan, 4 Players) (bootleg of FD1094 317-0185 set)', 'D. D. Crew (US, 4 Players) (bootleg of FD1094 317-0186 set)', 'D. D. Crew (World, 2 Players) (bootleg of FD1094 317-0184 set)', 'D. D. Crew (World, 3 Players) (bootleg of FD1094 317-0190 set)' and 'D. D. Crew (World, 4 Players) (bootleg of FD1094 317-0187 set)'.

- 0.155: Osso fixed Player 3 buttons not working. Removed 4th button and 4th coin slot.

- 0.148u4: Porchy and The Dumping Union added clone D. D. Crew (Japan, 4 Players, FD1094 317-0185). Charles MacDonald and Porchy added the decryption key for it. Renamed (ddcrewj) to (ddcrewj2).

- 10th April 2013: Smitdogg - Porchy got an undumped Sega System 18 game, the 4 player Japan version of D.D. Crew.

- 0.138: Changed description to 'D. D. Crew (World, 3 Player, FD1094 317-0190)' and clones (set 5, Japan, 2 Player, FD1094 317-0182) to 'D. D. Crew (Japan, 2 Player, FD1094 317-0182)', (set 3, US, 4 Player, FD1094 317-0186) to 'D. D. Crew (US, 4 Player, FD1094 317-0186)', (set 2, World, 2 Player, FD1094 317-0184) to 'D. D. Crew (World, 2 Player, FD1094 317-0184)' and (set 1, World, 4 Player, FD1094 317-0187) to 'D. D. Crew (World, 4 Player, FD1094 317-0187)'.

- 0.118u1: Fixed rom names. Changed description of clone (set 1, World, 4 Player, FD1094 317-?) to 'D. D. Crew (set 1, World, 4 Player, FD1094 317-0187)'.

- 0.99: Nicola Salmoria and Chris Hardy fixed 1-bit errors in decryption keys for D.D.Crew (set 4, FD1094 317-0190) - Game now playable.

- 0.95u2: Chack'n added clone 'D. D. Crew (set 5, Japan, 2 Player, FD1094 317-0182)'. Chris Hardy added FD1094 317-0190 key to D. D. Crew (set 4, World, 3 Player). Hangs when you select character, needs investigation. Changed description to 'D. D. Crew (set 4, World, 3 Player, FD1094 317-0190)'.

- 0.93: David Haywood fixed cpu2 rom loading.

- 0.92: Changed clone (World, 3 Player, FD1094 317-0187) to parent 'D. D. Crew (set 4, World, 3 Player, FD1094 317-0187)', (US, 4 Player, FD1094 317-0186) to clone 'D. D. Crew (set 3, US, 4 Player, FD1094 317-0186)', (World, 2 Player, FD1094 317-0184) to 'D. D. Crew (set 2, World, 2 Player, FD1094 317-0184)' and (World, 4 Player, FD1094 317-?) to 'D. D. Crew (set 1, World, 4 Player, FD1094 317-?)'. Renamed (ddcrew) to (ddcrewu), (ddcrewc) to (ddcrew), (ddcrewa) to (ddcrew1) and (ddcrewb) to (ddcrew2).

- 0.90u4: Andreas Thorsen and Thierry added FD1094 317-0184 key to clone D.D.Crew (World, 2 Player, FD1094 317-0184).

- 0.90u1: Big Sega update [Aaron Giles]. Note that in the process, there is now a 1-pixel column error on DDCrew's attract mode. These are known issues that I will try to address soon.

- 0.89u1: Aaron Giles fixed column scroll (attract mode scrolls properly now) and cleaned up inputs in D.D. Crew - Game now playable. Thierry Lescot added 317-unknown.key to D.D. Crew (World, 4 Player). Added dipswitches 'Credits needed', 'Switch To Start', 'Coin Chute', 'Demo Sounds', 'Player Start/Continue' and 'Difficulty'. Changed description of clone (Europe, 4 Player, FD1094 317-?) to 'D. D. Crew (World, 4 Player, FD1094 317-?)', (Europe, 2 Player, FD1094 317-0184) to 'D. D. Crew (World, 2 Player, FD1094 317-0184)' and (Europe, 3 Player, FD1094 317-0187) to 'D. D. Crew (World, 3 Player, FD1094 317-0187)'.

- 24th November 2004: Thierry Lescot - Dumped the cpus from D.D.Crew (Europe, 4 Player), Ryukyu and Bloxeed (system18, japan).

- 0.89: David Haywood improved inputs in DDCrew, all 4 Players can now be used, although only the service coin works.

- 0.88u7: Many improvements to Sega System 18 driver [Aaron Giles]. D.D. Crew is fully playable but requires inputs to be fixed (currently only service coin and controls for 1 player work). Fixed gfx1/2 rom loading. Changed description to 'D. D. Crew (US, 4 Player, FD1094 317-0186)' and clones (Europe, 4 Player, 317-?) to 'D. D. Crew (Europe, 4 Player, FD1094 317-?)', (Europe, 2 Player, 317-0184) to 'D. D. Crew (Europe, 2 Player, FD1094 317-0184)' and (Europe, 3 Player, 317-0187) to 'D. D. Crew (Europe, 3 Player, FD1094 317-0187)'.

- 0.88u3: Added new 317-0186.key.

- 0.88u2: Added FD1094 317-0186.key to 'D. D. Crew (US, 4 Player, 317-0186)'.

- 0.88u1: Fixed D. D. Crew - Game now playable [Charles MacDonald, Nicola Salmoria, David Haywood]. Incomplete sound emulation, still some serious gfx problems in places. Changed region gfx1/2 to gfx3/4.

- 28th October 2004: David Haywood - I've added some crude banking support to D.D. Crew and Clutch Hitter, improves some (but not all) gfx.

- 0.88: Charles MacDonald and Nicola Salmoria added clones D. D. Crew (Europe, 2 Player, 317-0184), (Europe, 3 Player, 317-0187) and (Europe, 4 Player, 317-?). Fixed some issues with System18 emulation. Changed parent description to 'D. D. Crew (US, 4 Player, 317-0186)'.

- 30th September 2004: Charles MacDonald - Here's D.D. Crew (System 18, 317-0186) decrypted and running. This game has a custom chip on the ROM board that adds a layer of abstraction to the regular sprite and tile banking controls. It may also be used for accessing program ROM contents with data shuffled around as a form of protection. The VDP seems to be heavily used, getting that hooked up will probably make for more interesting screenshots. I think this is why the bootleg D.D. Crew board had such a poor looking title screen, because the bootleggers just left out the VDP chip rather than copy it which would be a fairly difficult task. I'd bet the bootleg version of Alien Storm has no background graphics in the first person shooting stages for the same reason, even though the VDP setup code is still present. D.D. Crew pipes nearly all of the video data through the protection chip, so the game looks terrible even though it's running correctly. It also gets the address of some tables through the chip, which come out wrong and cause problems. The protection chip is programmable and has 16 registers that are updated during V-Blank, so it's not exactly simple. I tackled this game in a completely different way compared to what was done with Tetris. Instead of putting fragments of encrypted code together, I decrypted the entire ROM in each state that the game used. The 68000 emulator was modified to keep track of the decryption state and switch decrypted ROM images as needed. If a state is ever selected that has no corresponding table, the emulator exits gracefully and tells me what to dump next. Because the game actually works, this shows that current assumptions about how the decryption state is managed are correct. The upshot of this method is that you no longer have to identify all of the executable code in a game, just the states that are used. This can be determined by running the game in an emulator in the reset state, and dumping more data each time an unknown state comes up. D.D. Crew only uses 6 or so states, so analyzing disassemblies was all that was needed. I'll try to get the graphics fixed soon. The banking/protection chip will hopefully not be a problem, I have several System 18 boards with the same part and can run tests on it.

- 18th September 2004: Charles MacDonald - Great news, I've been able to sucessfully decrypt any 16K block from D.D. Crew. It should be possible to decrypt the entire game at this point. Because D.D. Crew is so large, I'm going to work on Tetris first. The decryption state can be changed by the programmer at almost any point in the game's code, you have to trace through the code which is a tedious process. D.D. Crew changes the state a lot but only uses the same few arguments, so one solution would be to decrypt the entire ROM multiple times with different compares being used, and then patch together the correct parts. Tetris only changes the state four times in the startup code and doesn't do anything afterwards, making it a better choice to work with.

- 16th September 2004: Charles MacDonald - Today I dumped about 512MB worth of tables for D.D Crew and was able to decrypt a reasonable portion of the startup code using a much smaller subset of that data. Also, comparisons between the Tetris CPU tests and D.D. Crew CPU show all the usual similarities; the direct opcodes are the same, PC relative instructions are missing, decryption repeats every 16K, etc. No surprises which is a good thing, I'd assume all other FD1094 CPUs work in the same way. A new finding is that within a 16K block, certain addresses (no relation to each other, seems random) have the same table output. So you don't get completely unique tables for every address within a 16K block. In theory this means a smaller set of tables would be needed per block, but there doesn't seem to be any apparent way to tell which addresses will decrypt identically. The D.D. Crew decryption was done using tables from $10000-$12000. The initial PC and SP don't come out correctly, even though they should work with table data from offsets $10000-$10007. At least determining the entry point is pretty easy to do, not being able to decrypt it (so far) will not be a problem for other games.

- 18th March 2004: Charles MacDonald fixed Z80 clock (8.192 Mhz -> 8.00 MHz).

- 0.74u2: Added 'DD Crew' (Sega 1991).

- 0.36b2: Andrew Prime added (Testdriver) DD Crew.


LEVELS: 7


Other Emulators:

* FB Alpha


Recommended Games (Heroes Fighter):

Knuckle Joe

My Hero

Renegade

Trojan

Trojan (PlayChoice-10)

Avengers

Black Panther

Double Dragon

Double Dragon (PlayChoice-10)

Double Dragon II - The Revenge

Double Dragon 3 - The Rosetta Stone

Ginga NinkyouDen

Kyros

Shinobi

Shinobi (Mega-Tech)

Shinobi (Tourvision PCE bootleg)

Shinobi / FZ-2006

The Revenge of Shinobi (Mega-Tech)

Shinobi III (Mega Play)

Bad Dudes vs. Dragonninja

Shadow Warriors

Ninja Ryukenden (Tourvision PCE bootleg)

Vigilante

Vigilante (Tourvision PCE bootleg)

Crime Fighters

DJ Boy

B.Rap Boys

DownTown

Final Fight

Final Fight 2 (SNES bootleg)

Gang Wars

Last Battle (Mega-Tech)

Ninja Gaiden (PlayChoice-10)

Ninja Gaiden Episode II: The Dark Sword of Chaos (PlayChoice-10)

Ninja Gaiden Episode III: The Ancient Ship of Doom (PlayChoice-10)

Shadow Dancer

Shadow Dancer (Mega-Tech)

Tough Turf

The Combatribes

Crude Buster

Growl

Magician Lord

Mug Smashers

64th. Street - A Detective Story

Brute Force

Burning Fight

Captain Commando

D. D. Crew

Karate Blazers

Riot City

Streets of Rage (Mega-Tech)

Streets of Rage II (Mega Play)

Vendetta

Big Fight - Big Trouble In The Atlantic Ocea

Guardians of the 'Hood

Legionnaire

Silent Dragon

Thunder Hoop

TH Strikes Back

Undercover Cops

Cadillacs and Dinosaurs

Denjin Makai

Guardians / Denjin Makai II

Knuckle Bash

Knuckle Bash 2

Ninja Baseball Bat Man

The Punisher

Violent Storm

Zero Team

Night Slashers

Pretty Soldier Sailor Moon

Black Touch '96

Ghost Chaser Densei (SNES bootleg)

Iron (SNES bootleg)

Osman

Sonic Blast Man 2 Special Turbo

Gaia Crusaders

Vamf x1/2

Jue Zhan Tian Huang

Thunder Heroes

Demolish Fist

History


Arcade Video game published 28 years ago:

D.D. Crew (c) 1991 Sega.

D.D. Crew is a horizontally-scrolling beat-em-up for up to four players, taking on the roles of 'Buster', 'King', 'F.F.' and 'Gung Ho'. Enemies attack from all directions, including from out of doorways and other background features. All on-screen enemies must be defeated before players can progress.

Players can pick up weapons along the way, including knives and grenades, as well as other items, including extra lives and health points. Players also can pick up and throw enemies either to the ground or at other enemies.

One unique feature of D.D. Crew is a counter that informs players of how many enemies they have defeated. Players also have the ability to perform dash attacks by pressing the joystick left or right twice, while pressing the attack button.

- TECHNICAL -

Game ID : 317-0182 / 317-0183 / 317-0184 / 317-0185 / 317-0186 / 317-0187 / 317-0188 / 317-0189 / 317-0190

Runs on the Sega "System 18" hardware.

Players : 4
Control : 8-way joystick
Buttons : 3

- TRIVIA -

D.D. Crew was released in June 1991 in Japan.

D.D. stands for Dynamite Demolitions.

The stage 2 boss is an homage to Bruce Lee.

The skyline of New York in the game's ending features a very subtle Spider-Man cameo at the top of the Empire State.

- UPDATES -

FD1094 317-0182

FD1094 317-0183

FD1094 317-0184
* World version (up to 2 players)

FD1094 317-0185

FD1094 317-0186
* US version (up to 4 players)
* has the 'Winners Don't Use Drugs' screen

FD1094 317-0187
* World version (up to 3 players)

FD1094 317-0188

FD1094 317-0189

FD1094 317-0190

- CONTRIBUTE -

Edit this entry: https://www.arcade-history.com/?&page=detail&id=603&o=2

High scores

MAMESCORE records : 02/04/2017 13:01

majygool__________________________172
gnu_______________________________132
webmaster__________________________95
ezequiel___________________________69
foxmulder__________________________64
theberzerker_______________________61
zarouk_____________________________60
thegamer___________________________46
dark_kariya________________________44
vikleroy___________________________43
furohon____________________________38
oufouf_____________________________31
hulkiii____________________________26
nicky634___________________________24
didyeah____________________________23
gatts47____________________________21