Double Dragon (bootleg with 3xM6809, set 1)

Immagine gioco: Double Dragon (bootleg with 3xM6809, set 1)
Available images:

Romset name:
Production year: 1987
Manufacturer: bootleg

Game genre: Fighter
Category: Fighter / 2.5D

This machine is a clone of:
 • Double Dragon (Japan)

This machine is NOT working in MAME This machine works in MAME

Overall emulation: Preliminary
Color emulation: Good
Sound emulation: Good
Graphics emulation: Good
Save states: Not supported

In MAME since version: .124u1

The MAME driver of this machine is: ddragon.cpp - Read the code

 Tech info 
 Hardware of this machine:
  • CHIPs [Show details]

    M6809 ("maincpu")cpu 1500000 Hz
    M6809 ("sub")cpu 1500000 Hz
    M6809 ("soundcpu")cpu 1500000 Hz
    Speaker ("mono")audio
    YM2151 ("fmsnd")audio 3579545 Hz
    MSM5205 ("adpcm1")audio 375000 Hz
    MSM5205 ("adpcm2")audio 375000 Hz

  • Screens [Show details]

    This machine uses a single screen:
      Graphic type: Raster
      Screen orientation: Horizontal
      Resolution 256 x 240 @ 57.444853 Hz

  • Number of players: 2P Simultaneous
  • Controllers [Show details]

      Joystick [8 ways]
      Joystick [8 ways]
    Number of buttons: 3

  • Dip-switches [Show details]

    Default settings in bold
    Coin A4 Coins/1 Credit
     3 Coins/1 Credit
     2 Coins/1 Credit
     1 Coin/1 Credit
     1 Coin/2 Credits
     1 Coin/3 Credits
     1 Coin/4 Credits
     1 Coin/5 Credits
    Coin B4 Coins/1 Credit
     3 Coins/1 Credit
     2 Coins/1 Credit
     1 Coin/1 Credit
     1 Coin/2 Credits
     1 Coin/3 Credits
     1 Coin/4 Credits
     1 Coin/5 Credits
    Flip ScreenOff
    Demo SoundsOff
    Bonus Life20k
     30k and every 60k
     40k and every 80k
     Infinite (Cheat)

  • ROMs (29 of the machine set) [Show details]

    Referred to MAME version: 0.181

    NameSizeCRC32SHA1StatusIn romset
    6809_16.bin32768f4c72690 c70d032355acf3f7f6586b6e57a94f80e099bf1a good ddragon6809
    6809_17.bin327686489d637 fd17fd870e9386a3e3bdd56c8d731c73d8c70b88 good ddragon6809
    6809_18.bin32768154d50c4 4ffdd29406b6c6b552344f820f83715b1c7727d1 good ddragon6809
    6809_19.bin32768090e2baf 29b775c59c7a4d30a33e3d10e736cd1a83baf3bb good ddragon6809
    6809_20.bin3276867e3b4f1 4945d76b0694299f2f4739ebfba98da6d96fe4cb good ddragon6809
    21.bin327684437fc51 fffcf2bec50d0b79861904b4abc607206b7794e6 good ddragon6809
    6809_13.bin32768b5a54537 a6157cde4f9738565008d11a4a6d8576ae3abfef good ddragon6809
    22.bin32768fe08ef61 50404936934dc61f3553add4d4b918529b3b5ef3 good ddragon6809
    23.bin32768988bea93 053ebb5a71dfdb68ae88ef49d8409a99f8c6926d good ddragon6809
    24.bin32768437501fc e7758e0fb226ae46eb398bd95f5e95c90b6adb93 good ddragon6809
    25.bin32768d302f69b 64d4d8ae38457ee6b361b5157ec0557f9a7639a8 good ddragon6809
    26.bin327688ece953e 12a43e1ed1a99b04299941a9506228490649b181 good ddragon6809
    27.bin3276815cd16cb ab2068ebba14da256e8f2600f34dca0e048a1de9 good ddragon6809
    28.bin3276851b8a217 60c067cd7272f856e29cdb64312535236656891a good ddragon6809
    29.bin32768e4ec2394 43376ce2a07c1fc3053f7ac9b750e944d289105b good ddragon6809
    6809_1.bin327682485a71d 3e987a2f3e9a59da5fdc7bb779a43736ca67aac7 good ddragon6809
    6809_2.bin327686940120d bbe94f095ef983f54658c936f916ba6a72a84ead good ddragon6809
    6809_3.bin32768c67aac12 aab535507e3889bf1bdc2f4fe4828a70a350ba63 good ddragon6809
    6809_4.bin32768941dcd08 266dee264f28affe8c3f57fe569929817ae16508 good ddragon6809
    6809_5.bin3276842d36bc3 080cbc3ffda8ab26dc65a8e9eaf948c509d064b3 good ddragon6809
    6809_6.bin32768d5d19a8d c4b044dd12d6468c0ad114644f01813d4fe9a673 good ddragon6809
    6809_7.bin32768d4e350cd 78ed2baa8c52b766f998091e7ce9e1a2941352e7 good ddragon6809
    6809_8.bin32768204fdb7d f75b1bc6f65e7a33927cd451267fcd7e2aa44f7e good ddragon6809
    6809_9.bin65536736eff0f ae2ec2d5c8ab1db579a08256d874426dc5d889c6 good ddragon6809
    6809_10.bin65536a670d088 27e7b49645753dd039f104c3e0a7e6513a98710d good ddragon6809
    6809_11.bin655364171b70d dc300c9bca6481417e97ad03c973e47389f261c1 good ddragon6809
    6809_12.bin655365f6a6d6f 7d546a226cda81c28e7ccfb4c5daebc65072198d good ddragon6809
    6809_14.bin32768678f8657 2652fdc6719d2c889ca87802f6e2cefae59fc2eb good ddragon6809
    6809_15.bin3276810f21dea 739cf649f91490384297a81a2cc9855acb58a1c0 good ddragon6809

    :  PARENT Machine
    :  CLONE Machine
    :  BIOS
    :  Device


Double Dragon (c) 1987 Technos Japan Corp.

Double Dragon is a side-scrolling beat-em-up for one or two players, featuring twin brothers and martial arts masters, "Billy & Jimmy Lee". The brothers must defeat the savage street gang known as the 'Black Warriors' to rescue Billy's kidnapped girlfriend, Marian. Standing between the brothers and Marian are four huge, colorful and varied levels; each populated with a wide variety of thugs.

Many of the game's enemies carry weapons (knives, baseball bats etc.) and should Billy or Jimmy manage to knock the weapons from the enemies' hands, the heroes can pick the weapons up and use them against the enemies.

The Black Warriors is made up of six distinct enemy characters- plus Willy, the game's final boss - with each differing in both physical appearance and fighting style. The members of the Black Warriors consist of the following fighters:

* Williams - A street punk in a tank top. In addition to the standard punches and jump kicks, his signature technique is a body blow to the stomach. He also wields weapons such as baseball bats, knives and dynamite sticks.

* Rowper - A punk who wears matching-colored pants and shirtless vest. He wields all the same weapons as Williams, but can also lift and throw heavy objects such as oildrums, boxes and stones.

* Linda - Female punk who usually carries a whip. She's not very strong, as she falls down to ground with a couple of punches or a single kick (because of this, she is the only regular-sized enemy who cannot be placed on a headlock).

* Abobo - A tall, big-muscled bald guy. His attacks includes punches, a standing kick and a body toss. He can also lift and throw heavy objects like Rowper. Due to his large size, he cannot be put into a headlock.

* Boss 1 - The first boss, a head-swap of Abobo with a Mr. T-style mohawk and beard. Fights just like Abobo, only with an added double-handed slap. Unlike Abobo, he does not use weapons. A green version of him appears as the Mission 3 boss.

* Boss 2 - The second boss. A head swap of the player who uses almost all the same techniques.

* Willy - The game's final boss, armed, somewhat unfairly, with a machine-gun.

Double Dragon was a huge success due to the many game-play innovations it brought to the genre (see TRIVIA for details), but it demonstrates its final moment of inspired genius at the very end of the game. Should both players still be alive after the final boss has been defeated, they will then have to fight each OTHER. The winner of this fight will be the one who wins Marian's affections.


Game ID : TA-0021

Main CPU : HD6309, HD63701

Sound CPU : HD6309

Sound Chips : YM2151, (2x) MSM5205

Players : 2

Control : 8-way joystick

Buttons : 3


Released in August 1987.

Double Dragon may not have been the world's first side-scrolling beat-em-up to feature depth-movement (that accolade belongs to its predecessor, "Renegade", released in 1986) but it is the world's first CO-OPERATIVE fighting game and as such completely revolutionized its genre.

The varied, multi-colored sprites and hugely detailed backdrops - married to instinctive, one or two-player game-play - was something that had never really been seen in the fighting game before and Double Dragon quickly became a legend in its own right. The game would be the inspiration for an entire genre and classics such as Capcom's "Final Fight" owe a huge debt of gratitude to the Technos legend. The game was such a huge hit, that when the home versions finally came out, the rear side of the package advertised, 'You'll never have to stand in line to play Double Dragon again!'.

Double Dragon's hugely innovative game-play and superb graphics proved to be too ambitious for the host Technos hardware and the game was plagued with the now notorious 'slowdown', that occurred whenever a large number of fighters appeared on-screen.

The game's director, Yoshihisa Kishimoto, reportedly conceived his initial idea for Double Dragon around the date of July 20th in 1986, the 13th anniversary of Bruce Lee's death.

Director Yoshihisa Kishimoto got the idea of picking up an enemy's weapon from his previous game, "Renegade" ("Nekketsu Kouha Kunio-kun" in Japan). During the first stage of Renegade, he noticed that the armed enemy characters were not holding their weapons when they were on the ground.

On the first stage of the game, a billboard for "Nekketsu Kouha Kunio-kun" (the Japanese version of "Renegade") can be seen atop a building prior to the first boss battle.

The car at Billy and Jimmy's garage resembles the interceptor from the laserdisc game "Road Blaster", which was one of director Yoshihisa Kishimoto's previous games at Data East before he left the company to work for Technos.

The three kanji (Chinese characters) on the title screen, which is normally read as "Sou-Setsu-Ryuu", literally means "Twin Interception Dragon". This is an example of 'gikun', in which a kanji is used for their meaning and not their phonetic value.

The fictional martial arts practiced by the Lee brothers is called Sousetsuken or 'Twin Interception Fist', which is described as a combination of Shaolin Temple Kung Fu, Karate and Tai Chi Chuan. The name is derived from Bruce Lee's own martial arts style Jeet Kune Do, or Sekkendou in Japanese, which is known as the 'Way of the Intercepting Fist'.

The Lee brothers, along with the recurring enemy characters Williams and Rowper, were named after the three main heroes from the 1973 Bruce Lee film, 'Enter the Dragon'.

Double Dragon contained a number of bugs, most of which were never fixed despite several revisions of the ROM. The best known is a bug in the way enemies attack the player. Sportingly, enemies will not attack the player from behind, but will instead walk up to them and try to move past so they can attack from the front. Thus, by standing with your back to an enemy, it was possible to wait for them to get close and then elbow them in the face, without fear of being attacked. Another common bug was the 'infinite bouncing' bug. Due to the fixed way in which objects in the game would bounce off walls, trees etc., it was possible to drop an item between two tree stumps on the forest level, and it would bounce back and forth forever. In the first version of the game, this could happen to player characters who fell off either stump, the only way to continue the game being to allow the timer to run down. Another less serious bug was the ability to throw weapons from one level to the next. Usually, weapons were discarded at the end of a level. On some levels however, the transition to the next level was achieved simply by scrolling the screen one whole screen to the right, or down a cliff. By standing at the extreme right of the level and jumping just as it ended, the players character would drop their weapon in mid air, throwing it far enough to be picked up again once the screen had scrolled on.

Jason Wilson holds the official record for this game with 171,210 points on July 24, 1999.

Apollon Music released a limited-edition soundtrack album for this game (Original Sound of Double Dragon - KHY-1026) in cassette format on 21/02/1988. Also released the soundtrack album in CD format (Original Sound of Double Dragon - BY12-5028) on 16/12/1988.

Scitron released a limited-edition soundtrack album for this game (Legend of Game Music 2 ~Platinum Box~ - SCDC-00473~82) on 18/01/2006

A Double Dragon unit appears in the abysmal 1994 movie 'Double Dragon'.

A Double Dragon unit can be seen in Drake and Josh episode 'Movie Job', but the marquee reads 'Dragon'.

Tiger Electronics released a board-game based on this video game (same name) in 1989 : The winner is the first player to successfully fight his or her way around the game board to Jimmy's Hideout to rescue Marian. You will pass through the slum section, the industrial section, the forest section and the hideout section on the rocky road to victory.

Comic Book : Six-issue limited series published by Marvel Comics in 1991. (cover dated from July to December). Written by Dwayne McDuffie for the first four issues and by Tom Brevoort and Mike Kanterovich for the final two. In this comic, Billy and Jimmy Lee were the twin inheritors of the 'Dragon Force', a mystical force that granted the Lee brothers their powers, as they fought against the occult crime lord Nightfall. Marian is reimagined as a policewoman (a depiction later featured in the cartoon series) and Stan Lee appears as Billy and Jimmy's long-lost father.

Cartoon : TV series produced by DIC Entertainment and Bohbot Entertainment, which lasted two 13-episodes seasons in 1993 and 1994. In the series, Billy and Jimmy are twin brothers who were separated at birth, with Billy being raised by his father's sensei, the Oldest Dragon, while Jimmy was raised by the evil Shadow Master to become his successor, the Shadow Boss. After the second episode, Jimmy realizes the evils of his way and joins his brother, becoming the Double Dragons. Inspired the 1994 home console fighting game "Double Dragon V: The Shadow Falls".

Live-Action Movie : Released in 1994 by Imperial Entertainment. Starred Scott Wolf as Billy, Mark Dacascos as Jimmy, Alysa Milano as Marian and Robert Patrick as original villain Koga Shuko. Directed by James Yukich, with a screenplay written by Paul Dini (of Batman: The Animated Series) and Neal Shusterman. In the movie, Billy and Jimmy are young twin brothers who possess one half of a magical medallion, with the other half possessed by crime lord Shuko. It inspired the 1995 Neo-Geo game "Double Dragon".


* Here's How To Get Infinite Points In Double Dragon : Level One, one player grabs the whip when it comes out. The other player relieves the enemy who walks out with a bat of that bat. But he does NOT kill that enemy. Continue moving on until you're at the end of stage one. At this point the player WITHOUT the whip grabs the now bat-less enemy. The other player finishes the stage. Note that when the boss man is dead, the clock stops running down. Then the player tortures the bat-less one with the whip. 200 points per pop, and the enemy will NEVER die. Switch to non-whip attack to kill him, and resume normal play.

* To easily get through the whole game, use the following strategy. When an opponent is coming towards you from one direction, face the opposite direction. When the enemy is at arm's length, do an elbow smash. The enemy will go flying forward. While the opponent is still on the ground, face away from him/her and repeat the process. Now, you can defeat enemies without them attacking. This strategy also works for bosses.

* Ghost Player : Notice that player one gets all the points for certain weapons. Notably the barrel, which is important because it is reusable. Should player one die, while player two is still alive, player one continues to get points for the barrel. If this gets him over the extra-man mark, he gets a ghost player, which is limited in the kinds of things he can do.

* Infinite Knives : When an enemy carrying a knife appears on the screen (NOT an enemy that picks up a knife, but one already carrying the knife when he appears), instead of taking the knife beating the enemy, hit the weapon, causing the enemy to drop it (or let it hit a wall). Doing this you will be able to pick up and use the knife against some other enemies, while the character bearing the knife will take out a new one so you can repeat the trick. You can use this same trick with dynamite.

* At the end of some levels you can throw your weapons onto the next stage. Normally you discard them, but you can cheat. This works well on level 1, for instance. When at the end of the level, just after you kill the boss, move to the extreme right of the level, as far as it will scroll. Jump up just as the level ends and scrolls to the next one, if you time it right you will let go of your weapon in mid air and it will fall onto the next stage where you can just about pick it up at the very left of the screen!

* Throw Objects Through the Levels : At the end of the second stage, where the elevator appears, move as far down as possible without falling. Now, when you drop weapons, or hit some enemies, these will fall off-screen instead of falling to the ground. If fallen objects like whips or knifes fall into a certain area (near the platform), you will find them when descending into Mission 3.

* Throw Enemies Into the Void : At the beginning of Mission 3 you will face two enemies; make them come as near to the left of the screen as possible, and throw them off-screen; they will die immediately as if falling into the 'void'.

* At the last level after the walls you will see two guys. Kill the first one and let the second guy on wait. Now you have only one guy in front of the door waiting for you. Just pass him by and when he comes turn fast and give him a punch to turn his head. Now you crash his head. To go back to normal you have to have a second player to catch his back.

* At the very end of the last stage you will notice the machine-gun man looking down on you nodding his head. Normally he will walk down when you have killed a few more hench men. Well if you can entice the BIG guy that throws you over his head towards the wall. Elbow him so he is on the ground facing the wall, at this point stand at his feet and he will throw you on the wall next to the machine gun man. You can then beat the crap out of the machine gun man with his gun on the wall still.

* How to kill the final boss (Willy) in just one hit (also useful to quickly kill the other enemies in the final part of the last level) : This trick requires a lot of dexterity and skill (and a bit of luck too, as it won't work if the enemies won't lean out enough) to be achieved. In the last level, after you kill the two mohawked giants that show up smashing the wall, exploit the edge near the wall on the left to lean out downwards as much as possible (you'd better do it here and now, as later on it will become almost impossible to lean out so much without falling), then move forward and keep fighting while remaining on this edge.

When Willy comes out of the steel door, wait for him to come down to the lower side of the screen; as soon as he leans out downwards enough, hit him and make him fall (be careful in using flying kicks, as you risk to fall on the spikes). If performed with the correct timing, Willy will NOT fall on the ground: he'll fall straight on the spikes, dying at once.

Note : if you use this trick on all the other enemies that show up before Willy, sometimes, after the final boss is thrown in the spikes, an enemy will jump out of the spikes, and fall on them straight afterwards.


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)


Director & Producer : Yoshihisa Kishimoto (Yoshi Kishi)

Programmers : Hiroshi Satoh, Tomoyasu Koga, Naritaka Nishimura, Hideshi Kaneda

Animator : Koji Ogata

Character Designer : Koji Kai

BGM : Kazunaka Yamane

SFX : Kenichi Mori

Art Staff : Kumiko Mukai, Mizuho Yama, Akemi Tasaki, Misae Nakayama, Masao Shiroto

Special Thanks : Mutumi Natu, Michiko Ohata, Sawako Notomi, Mayumi Hirai

Director & Game Designer : Shinichi Saito


* Consoles :

Nintendo Famicom (1988)

Sega Master System (1988)

Atari 2600 (1989)

Atari 7800

Nintendo Game Boy (1989)

Sega Mega Drive (1992)

Atari Lynx (1993)

Nintendo Game Boy Advance (2003, "Double Dragon Advance")

Microsoft XBOX 360 (2007, "Xbox Live Arcade")

Tectoy S.A. Zeebo (2009) : Remake with remade graphics.

* Computers :

Commodore C64 (1988)

Commodore Amiga (1988)

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

Sinclair ZX Spectrum (1989)

Amstrad CPC (1989) [Virgin Mastertronic - 128 Ko Disk version]

Amstrad CPC (1989) [Animagic - Spanish Version]

Atari ST (1989)

Commodore Amiga (1990, "Amiga Champions")

Commodore C64 (1990, "100% Dynamite")

Sinclair ZX Spectrum (1990, "100% Dynamite")

Amstrad CPC (1991) [Melbourne House]

* Others :

LCD handheld game (1989) released by Tiger Electronics : You have 3 lives to save Marian in 4 missions of increasing difficulty.

Apple Iphone (2011)


Game's rom.

Liner notes from "Original Sound of Double Dragon".

Warning: information in history.dat can differ from the ones present in the rest of the page (taken from MAME) as they come from a different source

Information on ddragon

0.37b5 [?]

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

Artwork available


- 0.150: Phil Bennett fixed clone Double Dragon (World set 2) freezes when finishing the game.

- 24th December 2010: Dr. Decapitator - The MCU (HD63701) from Double Dragon has been decapped. The readout matched the existing bootleg MCU dump in MAME, so the pirates in the 80's must have read it out correctly as opposed to coding their own. You can see a picture of it wired up for reading below.

- 12th November 2010: Smitdogg - Balrog scanned the rest of the Double Dragon schematics for us.

- 11th July 2010: Dr. Decapitator - Work has started on the 63701 that Technos used in Double Dragon.

- 0.138u3: Angelo Salese decrypted Double Dragon Italian bootleg char roms (Double Dragon (bootleg with 3xM6809, set 1/2)).

- 0.137u3: Corrado Tomaselli added clone Double Dragon (US Set 3).

- 25th March 2010: Lord Nightmare - Scanned the Spike & Hammer: Double Dragon CPU board schematic. Credit to Dumping Union, Incog nito and Lord Nightmare for supplying funds for the schematics.

- 0.133u1: Renamed (ddragoua) to (ddragonua), (ddragnw1) to (ddragonw1), (ddragnba) to (ddragonba), (ddgn6809) to (ddragon6809), (dd6809a) to (ddragon6809a) and (ddragob2) to (ddragonb2).

- 9th June 2009: Smitdogg - Thanks to Incog we got Double Dragon schematics to send to Lord Nightmare. They are needed to finalize the driver. Some pages have lots of hand written notes added. And a couple of dip sheets thrown in for the curious.

- 12th March 2009: Guru - Technos Double Dragon PCB arrived for decapping 63701 MCU.

- 0.129: Changed M6809 CPU3 clock speed to 1.5MHz.

- 0.127u2: Sonikos added clone Double Dragon (bootleg).

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

- 26th July 2008: Mr. Do - Double Dragon has been a PITA to find a good source of. Every one I've ever seen is REALLY faded. The CAG set had one, but it was also really faded. I was able to at least find a good photo of one as a basis to what it should look like awhile ago, so I took a shot at fixing the one I had. Hope you enjoy it.

- 0.125u4: f205v added clone Double Dragon (bootleg with 3xM6809, set 2). Changed description of clone '(bootleg with 3xM6809)' to '(bootleg with 3xM6809, set 1)'.

- 19th April 2008: f205v dumped Double Dragon (bootleg with 3xM6809, set 2).

- 0.124u1: Tirino73 added clone 'Double Dragon (bootleg with 3xM6809, set 2)'. This is a well known italian bootleg of Double Dragon it can be identified by the following gameplay trait. The Boss of level 4 is coloured like level 1 and 5 instead of green, and is invulnerable to rocks attack. In terms of code the game code has been heavily modified, banking writes appear to have been removed, and the graphic roms are all scrambled. The game also runs on 3x M6809 rather than the original CPUs. I'm not 100% convinced the program roms are good dumps, apprently ROM3 fails on the original board (could just be due to the rom hacking, as the game runs fine) but there is a jump to the 0x2000 region in the code, although this could be additional protection / rom scrambling. Also the sound roms seem too small. If you have this PCB please verify. Changed description of clone 'Double Dragon (bootleg with 3xM6809)' to 'Double Dragon (bootleg with 3xM6809, set 1)'.

- 8th March 2008: Tirino73 dumped Double Dragon (bootleg with 3xM6809).

- 0.122u7: Replaced HD6309 CPU3 with M6809 (6Mhz). Changed HD6309 CPU2 clock speed to 12MHz, HD63701 CPU3 to 6Mhz, 2x MSM5205 to 375000 Hz and visible area to 256x240. Changed description of clone '(bootleg with HD6903)' to '(bootleg with HD6309)'.

- 0.119u3: David Haywood added clone Double Dragon (bootleg with M6803). Changed description of clone 'Double Dragon (bootleg)' to 'Double Dragon (bootleg with HD6903)'.

- 0.112: Corrado Tomaselli added clone Double Dragon (US Set 2). Changed parent description to 'Double Dragon (US Set 1)'.

- 5th February 2007: Briccus dumped Double Dragon (US Set 2).

- 0.105u4: Stefan Lindberg added clone Double Dragon (World Set 2). Changed description of clone 'Double Dragon (World)' to 'Double Dragon (World Set 1)'. Fixed rom names.

- 0.103u2: Bryan McPhail fixed Double Dragon crashed sometimes at the very end of the game.

- 8th January 2006: Bryan McPhail - Double Dragon has a crash which sometimes occurs at the very end of the game (right before the final animation sequence). It occurs because of a jump look up table: BAD3: LDY #$BADD; BAD7: JSR [A,Y]. At the point of the crash A is 0x3e which causes a jump to 0x3401 (background tile ram) which obviously doesn't contain proper code and causes a crash. The jump table has 32 entries, and only the last contains an invalid jump vector. A is set to 0x3e as a result of code at 0x625f - it reads from the shared spriteram (0x2049 in main cpu memory space), copies the value to 0x523 (main ram) where it is later fetched and shifted to make 0x3e. So.. it's not clear where the error is - the 0x1f value is actually written to shared RAM by the main CPU - perhaps the MCU should modify it before the main CPU reads it back? Perhaps 0x1f should never be written at all? If you want to trace this further please submit a proper fix! In the meantime I have patched the error by making sure the invalid jump is never taken - this fixes the crash (see ddragon_spriteram_r).

- 12th February 2005: f205v and Corrado Tomaselli dumped Double Dragon (bootleg).

- 0.77: Bryan McPhail added clone Double Dragon (World). Changed HD63701 MCU clock speed to 1193181 Hz, VSync to 57.444855 Hz and sound to mono.

- 3rd November 2003: Bryan McPhail fixed the video and interrupt timing in the Double Dragon driver and added the World version of Double Dragon.

- 2nd September 2000: Nicola Salmoria fixed a 6309 bug which affected Double Dragon.

- 0.37b5: Added Double Dragon (Japan) and clone (US) with missing cpu2 MCU rom ($c000) and proms ($0, 100 - unknown). Removed Double Dragon. Replaced the 2x ADPCM sound with 2x MSM5205 (384000 Hz).

- 12th July 2000: Nicola Salmoria fixed the ADPCM sound frequency in Double Dragon and did some general cleanup in the driver.

- 10th July 2000: Nicola Salmoria fixed MCU emulation to Double Dragon.

- 0.36b9: Replaced M6809 CPU3 with M6309. Changed YM2151 clock speed to 3579545 Hz.

- 0.35b6: Replaced M6809 CPU1 with M6309 and M6803 CPU2 with HD63701.

- 0.33b7: Known issues: The ADPCM samples are not triggered correctly.

- 0.33b6: Double Dragon use the dynamic palette [Nicola Salmoria].

- 0.33b3: Added Double Dragon (bootleg? 1987) and clone (bootleg) [Carlos A. Lozano, Rob Rosenbrock, Phil Stroffolino, Ernesto Corvi]. Known issues: Due to the lack of the ROM image for the HD63701 microcontroller, the original version doesn't work. Use the bootleg, which use a 6809 instead of the HD63701.


Other Emulators:

* FB Alpha

Printer friendly version
Direct link to this page

HTML link, for inclusion in web pages, text only
HTML link, for inclusion in web pages, with image
BBcode, for use in forums, text only
BBcode, for use in forums, with image