Home News Forum                            

Play your favorite classic games and more with the GameEx front end. Read more.

ddragon2: MAME ROM Information.


Double Dragon II - The Revenge (c) 1988 Technos.

Following his defeat at the end of the original Double Dragon, Willy, the leader of the Black Warriors, retaliates against Billy and Jimmy Lee by murdering their friend, Marian, leaving the brothers with the task to avenge her death.

The sequel to Double Dragon is essentially an upgraded version of the original game, but with with a two-way attacking system similar to one previously used in Technos Japan's 1986 arcade game "Renegade". Many of the attacks and combos from the original "Double Dragon" are retained, as well as new techniques including the invincible Cyclone Kick.

The stages and weapons are redesigned versions of items previously featured in the original game. There are a few new traps such as a bulldozer in the middle of Mission 3 and all of the transition sequences between stages are now done with the character entering the next level via a lift, making it impossible to carry one weapon to the next area.

Most of the enemy characters return from the original Double Dragon, with some given facelifts, but the stage bosses are all new. The enemies are as followed :

* Williams - Has a wilder face and longer hair. He can now run towards the player and do cartwheels. He throws his knives in mid-air and sometimes carry a shovel which he throws towards the player.

* Rowper - Has a beard and eye-patch, but otherwise is more or less identical to his original self. He carries shovels and can sometime pick up large objects.

* Linda - She now has a mohawk and face paint. She can also jump off platforms and do the elbow strike against the player. In addition to the ball and chain, she also carries grenades and knives.

* Oharra - A strongman with a clean-shaved face. Replaces Abobo from the first game and has the same attacks.

* Bolo - A head-swap of Oharra with long hair and beard. Replaces the mohawked head-swap of Abobo from the first game.

* Jeff - Same as his original self, but now carries grenades.

* Burnov - The boss of Mission 1. An obese wrestler whose face is concealed with a mask. He grabs the player and throws similar punches in the face. After dying, he will stand up and yell, disappearing in front of the player and leaving only his clothes. In later encounters, he will revive himself at least once.

* Abore - The boss of Mission 2. A huge suspender-wearing strongman with Terminator-like sunglasses. His slaps and shoulder tackles do massive damage to the player.

* Chin Taimei - The boss of Mission 3. A Chinese martial artists armed with twin kali sticks. In addition to his energy-draining stick combo, he also has a jump kick and sweep kick.

* Willy - The boss of Mission 4. Looks like he does in the original game, but now dresses in red. He still uses the same machine gun from the first game.

* The clone - After defeating Willy, the player will have to fight their character's evil self. This clone has all the techniques the player has, but can also throw energy beams and possess the player's body to drain his energy.


Game ID : TA-0026

Main CPU : HD6309 (@ 3.579545 Mhz), Z80 (@ 4 Mhz)

Sound CPU : Z80 (@ 3.579545 Mhz)

Sound Chips : YM2151 (@ 3.579545 Mhz), OKI6295 (@ 8 Khz)

Players : 2

Control : 8-way joystick

Buttons : 3


Licensed to Romstar for US distribution (January 1989).

The yelling sound heard when a coin is inserted comes from an enemy in the game called 'Chin Taimei' (the mission 3 boss that fights using 2 sticks).

Billy and Jimmy trade their original blue and red outfits for black and white respectively in the game. They appear in the game's ending wearing their original colors. Marian wears a yellow dress in the game and her character sprite is slightly redrawn from the original game.

Unlike the original "Double Dragon", the controller configuration for part two were changed from standard punch and kick buttons to less conventional left attack and right attack buttons.

In the same way the original "Double Dragon" paid tribute to the laserdisc game "Road Blaster", Double Dragon II features a similar homage to the laserdisc version of "Cobra Command" ("Thunder Storm" in Japan), which was Yoshihisa Kishimoto's debut game. The helicopter inside the garage at the beginning of the game is the same helicopter from Cobra Command.

Double Dragon II originally began development as a chip upgrade of the first game. Originally only the stages were going to be changed, but there was an incentive to add more features to the game, such as new attacks and enemy characters, which required the game to be developed on a new hardware.

Isaiah Johnson holds the official record for this game with 47,880 points on May 31, 2008.

Meldac/Nippon Crown released a limited-edition soundtrack album for this game (Double Dragon II The Revenge - MECG-28001) on 10/03/1990.


1. Double Dragon (1987)

2. Double Dragon II - The Revenge (1988)

3. Double Dragon 3 - The Rosetta Stone (1991)

4. Super Double Dragon (1992, US/EU Nintendo Super NES) / Return of Double Dragon (1992, JP Nintendo Super Famicom)

5. Battletoads & Double Dragon - The Ultimate Team (1993, Nintendo Super NES)

6. Double Dragon V - The Shadow Falls (1994, Nintendo Super NES)

7. Double Dragon (1995)


Sound programmer: Michiya Hirasawa


* Consoles :

Nintendo Famicom (1989)

Sega Mega Drive (1991)

NEC PC-Engine (1993)

* Computers :

Atari ST (1989)

Amstrad CPC (1989)

Sinclair ZX Spectrum (1989)

Commodore Amiga (1989)

Commodore C64 (1989)

PC [MS-DOS, 5.25''] (1989)

Commodore Amiga (1992, "Action Masters")

* Others :

LCD handheld game (19??) released by Tiger Electronics.

* Notes :

Technos redid the game's ending in the NES version. After the player defeat their shadow, they are taken to one final stage where they face a new final boss, referred in the game simply as the 'Mysterious Warrior'. After the player defeats him, the Warrior gives his dying speech and Billy later finds Marian returned to life. The PC Engine version features this ending, but only by completing the game on the hardest setting.


Game's rom.

Machine's picture.

Sega Mega Drive manual (enemy names)

MAME Info:

0.37b15 [Guru]

0.33b3 [Carlos A. Lozano, Rob Rosenbrock, Phil Stroffolino, Ernesto Corvi]

Artwork available


- ddragon2, ddragon2u: [possible] Missing graphics when starting 2-Player. Misc (ID 03908)

- ddragon2, ddragon2u: [possible] The game slows down in the first level, after the helicopter appears. friol (ID 02106)


- 0.145: Roger Coltrane fixed wrong dipswitch settings in Double Dragon II.

- 0.133u1: Renamed (ddragn2u) to (ddragon2u) and (ddungene) to (ddungeone).

- 0.126u4: Fabio Priuli added DIP locations to Double Dragon II.

- 0.122u7: Changed HD6309 CPU2 clock speed to 12MHz and visible area to 256x240.

- 3rd September 2006: Mr. Do - Ad_Enuff optimized Double Dragon II bezel. File sizes are now half of what they were (with no loss in quality).

- 0.97u1: Pierpaolo Prazzoli fixed misplaced graphics in Double Dragon II.

- 0.77: Changed VSync to 57.444855 Hz.

- 0.37b16: Re-added clone Double Dragon II - The Revenge (US).

- 0.37b15: Guru added 'Double Dragon II - The Revenge (World)'. Changed 'Double Dragon II - The Revenge' to clone '(US)' (Testdriver). Renamed (ddragon2) to (ddragn2u).

- 20th May 2001: Guru added the World version to the Double Dragon 2 driver.

- 0.37b5: Added prom ($0 - unknown (same as ddragon)).

- 0.36b9: Changed YM2151 clock speed to 3579545 Hz.

- 0.35b13: Changed description to 'Double Dragon II - The Revenge'.

- 0.35b6: Replaced M6809 CPU1 with M6309.

- 0.33b3: Added Double Dragon 2 (Technos 1988) [Carlos A. Lozano, Rob Rosenbrock, Phil Stroffolino, Ernesto Corvi].

- 18th April 1998: Dumped Double Dragon 2.


Other Emulators:

* FB Alpha

Recommended Games (Heroes Fighter):

Knuckle Joe

My Hero



Trojan (PlayChoice-10)


Black Panther

Double Dragon

Double Dragon II

Double Dragon 3

Double Dragon (PlayChoice-10)

Double Dragon (Neo-Geo)

Ginga NinkyouDen



Shinobi (Mega-Tech)

Shinobi / FZ-2006

The Revenge of Shinobi (Mega-Tech)

Shinobi III (Mega Play)

Bad Dudes vs. Dragonninja

Shadow Warriors


Crime Fighters


Final Fight

Gang Wars

Last Battle (Mega-Tech)

Ninja Gaiden (PlayChoice-10)

Ninja Gaiden Episode II (PlayChoice-10)

Ninja Gaiden Episode III (PlayChoice-10)

Shadow Dancer

Shadow Dancer (Mega-Tech)

Tough Turf

The Combatribes

Crude Buster


Mug Smashers

64th. Street

Brute Force

Burning Fight

Captain Commando

D. D. Crew

Karate Blazers

Riot City

Streets of Rage (Mega-Tech)

Streets of Rage II (Mega Play)


B.Rap Boys

Big Fight

Guardians of the 'Hood


Silent Dragon

Thunder Hoop

TH Strikes Back

Undercover Cops

Cadillacs and Dinosaurs

Denjin Makai

Knuckle Bash

Knuckle Bash 2

Ninja Baseball Batman

The Punisher

Violent Storm

Zero Team

Pretty Soldier Sailor Moon

Black Touch '96

Final Fight 2 (SNES bootleg)

Ghost Chaser Densei (SNES bootleg)

Iron (SNES bootleg)


Sonic Blast Man 2 Special Turbo

Gaia Crusaders

Vamp 1/2

Jue Zhan Tian Huang

Thunder Heroes

Demolish Fist

Romset: 1569 kb / 18 files / 709.7 zip

MAME XML Output:

       <game name="ddragon2" sourcefile="ddragon.c">
              <description>Double Dragon II - The Revenge (World)</description>
              <manufacturer>Technos Japan</manufacturer>
              <rom name="26a9-04.bin" size="32768" crc="f2cfc649" sha1="d3f1e0bae02472914a940222e4f600170a91736d" region="maincpu" offset="8000"/>
              <rom name="26aa-03.bin" size="32768" crc="44dd5d4b" sha1="427c4e419668b41545928cfc96435c010ecdc88b" region="maincpu" offset="10000"/>
              <rom name="26ab-0.bin" size="32768" crc="49ddddcd" sha1="91dc53718d04718b313f23d86e241027c89d1a03" region="maincpu" offset="18000"/>
              <rom name="26ac-0e.63" size="32768" crc="57acad2c" sha1="938e2a78af38ecd7e9e08fb10acc1940f7585f5e" region="maincpu" offset="20000"/>
              <rom name="26ae-0.bin" size="65536" crc="ea437867" sha1="cd910203af0565f981b9bdef51ea6e9c33ee82d3" region="sub" offset="0"/>
              <rom name="26ad-0.bin" size="32768" crc="75e36cd6" sha1="f24805f4f6925b3ac508e66a6fc25c275b05f3b9" region="soundcpu" offset="0"/>
              <rom name="26a8-0e.19" size="65536" crc="4e80cd36" sha1="dcae0709f27f32effb359f6b943f61b102749f2a" region="gfx1" offset="0"/>
              <rom name="26j0-0.bin" size="131072" crc="db309c84" sha1="ee095e4a3bc86737539784945decb1f63da47b9b" region="gfx2" offset="0"/>
              <rom name="26j1-0.bin" size="131072" crc="c3081e0c" sha1="c4a9ae151aae21073a2c79c5ac088c72d4f3d9db" region="gfx2" offset="20000"/>
              <rom name="26af-0.bin" size="131072" crc="3a615aad" sha1="ec90a35224a177d00327de6fd1a299df38abd790" region="gfx2" offset="40000"/>
              <rom name="26j2-0.bin" size="131072" crc="589564ae" sha1="1e6e0ef623545615e8409b6d3ba586a71e2612b6" region="gfx2" offset="60000"/>
              <rom name="26j3-0.bin" size="131072" crc="daf040d6" sha1="ab0fd5482625dbe64f0f0b0baff5dcde05309b81" region="gfx2" offset="80000"/>
              <rom name="26a10-0.bin" size="131072" crc="6d16d889" sha1="3bc62b3e7f4ddc3200a9cf8469239662da80c854" region="gfx2" offset="a0000"/>
              <rom name="26j4-0.bin" size="131072" crc="a8c93e76" sha1="54d64f052971e7fa0d21c5ce12f87b0fa2b648d6" region="gfx3" offset="0"/>
              <rom name="26j5-0.bin" size="131072" crc="ee555237" sha1="f9698f3e57f933a43e508f60667c860dee034d05" region="gfx3" offset="20000"/>
              <rom name="26j6-0.bin" size="131072" crc="a84b2a29" sha1="9cb529e4939c16a0a42f45dd5547c76c2f86f07b" region="oki" offset="0"/>
              <rom name="26j7-0.bin" size="131072" crc="bc6a48d5" sha1="04c434f8cd42a8f82a263548183569396f9b684d" region="oki" offset="20000"/>
              <rom name="prom.16" size="512" crc="46339529" sha1="64f4c42a826d67b7cbaa8a23a45ebc4eb6248891" region="proms" offset="0"/>
              <chip type="cpu" tag="maincpu" name="HD6309" clock="12000000"/>
              <chip type="cpu" tag="sub" name="Z80" clock="4000000"/>
              <chip type="cpu" tag="soundcpu" name="Z80" clock="3579545"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="fmsnd" name="YM2151" clock="3579545"/>
              <chip type="audio" tag="oki" name="OKI6295" clock="1056000"/>
              <display tag="screen" type="raster" rotate="0" width="256" height="240" refresh="57.444853" pixclock="6000000" htotal="384" hbend="0" hbstart="256" vtotal="272" vbend="0" vbstart="240" />
              <sound channels="1"/>
              <input players="2" buttons="3" coins="2">
                     <control type="joy" ways="8"/>
              <dipswitch name="Coin A" tag="DSW0" mask="7">
                     <dipvalue name="4 Coins/1 Credit" value="0"/>
                     <dipvalue name="3 Coins/1 Credit" value="1"/>
                     <dipvalue name="2 Coins/1 Credit" value="2"/>
                     <dipvalue name="1 Coin/1 Credit" value="7" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="6"/>
                     <dipvalue name="1 Coin/3 Credits" value="5"/>
                     <dipvalue name="1 Coin/4 Credits" value="4"/>
                     <dipvalue name="1 Coin/5 Credits" value="3"/>
              <dipswitch name="Coin B" tag="DSW0" mask="56">
                     <dipvalue name="4 Coins/1 Credit" value="0"/>
                     <dipvalue name="3 Coins/1 Credit" value="8"/>
                     <dipvalue name="2 Coins/1 Credit" value="16"/>
                     <dipvalue name="1 Coin/1 Credit" value="56" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="48"/>
                     <dipvalue name="1 Coin/3 Credits" value="40"/>
                     <dipvalue name="1 Coin/4 Credits" value="32"/>
                     <dipvalue name="1 Coin/5 Credits" value="24"/>
              <dipswitch name="Cabinet" tag="DSW0" mask="64">
                     <dipvalue name="Upright" value="64" default="yes"/>
                     <dipvalue name="Cocktail" value="0"/>
              <dipswitch name="Flip Screen" tag="DSW0" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Difficulty" tag="DSW1" mask="3">
                     <dipvalue name="Easy" value="1"/>
                     <dipvalue name="Medium" value="3"/>
                     <dipvalue name="Hard" value="2" default="yes"/>
                     <dipvalue name="Hardest" value="0"/>
              <dipswitch name="Demo Sounds" tag="DSW1" mask="4">
                     <dipvalue name="Off" value="0"/>
                     <dipvalue name="On" value="4" default="yes"/>
              <dipswitch name="Hurricane Kick" tag="DSW1" mask="8">
                     <dipvalue name="Easy" value="0" default="yes"/>
                     <dipvalue name="Normal" value="8"/>
              <dipswitch name="Timer" tag="DSW1" mask="48">
                     <dipvalue name="60" value="0"/>
                     <dipvalue name="65" value="16" default="yes"/>
                     <dipvalue name="70" value="48"/>
                     <dipvalue name="80" value="32"/>
              <dipswitch name="Lives" tag="DSW1" mask="192">
                     <dipvalue name="1" value="192"/>
                     <dipvalue name="2" value="128" default="yes"/>
                     <dipvalue name="3" value="64"/>
                     <dipvalue name="4" value="0"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="384"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise