Home News Forum                            

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

gauntdl: MAME ROM Information.


Gauntlet Dark Legacy (c) 1999 Midway Games.

Step into the world of of Gauntlet Dark Legacy and prepare for an adventure. Built on the strength of "Gauntlet Legends", Dark Legacy takes the action to a new dimension with new characters, new realms, new combos and improved graphics. Four new characters join forces with the original four Legends characters to explore and battle their way through eight realms of gameplay. The Mountain, Desert, Forest and Castle Realms have been updated to match the depth and complexity of the four new realms... Ice, Town, Sky and Dream. There is also a bonus Battlefield Realm. Multi-player gameplay has been enhanced by allowing two players to work together to activate special moves with new combos. In addition, Dark Legacy is full of secret codes and passwords that give special access to alternate characters and many other surprises (see 'Tips And Tricks' section for more information).


Midway Vegas hardware

Main CPU : R5000 (@ 200 Mhz)

Sound CPU : ADSP2104 (@ 16 Mhz)

Sound Chips : (2x) DMA-driven (@ 16 Mhz)

Screen orientation : Horizontal

Video resolution : 640 x 480 pixels

Screen refresh : 57.00 Hz

Palette colors : 65536

Players : 4

Control : 8-way Joystick

Buttons : 3


* Play as Pojo The Chicken (From "Mace - The Dark Age") : enter EGG as initials and 911 as password.

* Play as Stick Jester : enter EGG as initials and 911 as password (this code can only be put in if you are playing the Blue side. You get a stick figure of a Jester).

* Play as Armored Warrior : enter RAT as initials and 333 as password (this code can only be put in if you are playing the Red side. You get an armored warrior with a rat's head).

* Play as Ice Dwarf : enter ICE as initials and 600 as password (this code can only be put in if you are playing the Red side. You get a big dwarf).

* Play as Big Headed Jester : enter PNK as initials and 666 as password (this code can only be put in if you are playing the Yellow side. You get a Jester with a HUGE head).

* Play as Cool Looking Knight : enter TAK as initials and 118 as password (this code can only be put in if you are playing the Red side. You get a REALLY cool looking Knight).

* Play as Scythe Wielding Valkyrie : enter TWN as initials and 300 as password (this code can only be put in if you are playing the Green side. You get a valkyrie with a scythe).

* Play as Interesting Looking Warrior : enter CAS as initials and 400 as password (this code can only be put in if you are playing the Blue side. You get an interesting looking warrior).

* Play as Evil Looking Wizard : enter GAM as initials and 666 as password (this code can only be put in if you are playing the Yellow side. You get a wizard who doesn't look happy).

* Play as Cool Looking Wizard : enter SKY as initials and 100 as password (this code can only be put in if you are playing the Green side. You get a wizard who looks pretty cool).


1. Gauntlet (1985)

2. Gauntlet (1985, PlayChoice-10)

3. Gauntlet II (1986)

4. Gauntlet - The Deeper Dungeons (1987, Level pack for 8-bit computers)

5. Gauntlet - The Third Encounter (1990, Atari Lynx)

6. Gauntlet III - The Final Quest (1991, Atari ST)

7. Gauntlet IV (1993, Sega Mega Drive)

8. Gauntlet Legends (1998)

9. Gauntlet Dark Legacy (1999)

10. Gauntlet Seven Sorrows (2006, Sony PlayStation 2 & Microsoft XBOX)


Lead Programmer : Steven Bennetts

Art Director : Steve Caterson

Producer : Mike Hally

Lead 3D Artist : Don Livingston

3D Artist : Stig Asmussen, Rhizaldi Bugawan, Chris Sutton, Paul Haskins

Character Animation : Takeshi Hasegawa, Gustavo Rasche

Programmer : Nathan Pooley, Johnathan Hudgins, Lennard Fedderson, Tyler Voltier

Game Design : Mike Hally, KJ Holm

Music & Sound Design : Joe Lyford

Audio Programmer : Sean Gugler

Executive Producer : Dan Van Elderen

Producer : Kevin Potter

Associate Producer : Sean Wilson

Assistant Producer : Matthew Vella, Nico Bihary

Voice Actor : Douglas Lawrence, Lani Minella, Wally Fields, Tox Gunn, Patrice Crawford


* Consoles :

Sony PlayStation 2 (2001)

Microsoft XBOX (2002)

Nintendo Game Boy Advance (2002)

Nintendo GameCube (2002)


Game's rom.

Machine's picture.

MAME Info:

0.102u5 [Reznor007]

0.91u1 [Aaron Giles]

HardDisk required


- If you go into test mode and do a filesystem check the game crashes. Reznor007 (ID 00888)


- 0.119u3: Aaron Giles added "top 20" dedicated rasterizers for all the Seattle games and Gauntlet Legends/Dark Legacy. These improve rasterization performance by another 10-20%. Aaron Giles fixed several more bugs in the 64-bit MIPS recompiler. It is now capable of running the Seattle games and the 3D Gauntlets.

- 0.102u5: Reznor007 added Gauntlet Dark Legacy (version DL 2.52). Aaron Giles added missing color combine mode used by Gauntlet Dark Legacy. Changed description of 'Gauntlet Dark Legacy' to clone 'Gauntlet Dark Legacy (version DL 2.4)' and replaced harddisk file. Renamed (gauntdl) to (gauntd24).

- 0.91u1: Aaron Giles added Gauntlet Dark Legacy (Midway 1999).

- 19th April 2004: Aaron Giles - I've spent a little time trying to get my preliminary Vegas driver back up and running. At the moment, I have Gauntlet Legends and Gauntlet: Dark Legacy up and running with sound, but they both die a terrible death when actual gameplay is encountered (either in attract mode or in the actual game). War: The Final Assault is in the same category. One thing I've discovered recently is that the CPU emulation is still the big bottleneck, even moreso than the Voodoo emulation. When the heavy-duty floating point calculations kick in, the current dynamic recompiler is pretty inefficient. I'm starting to think about bumping the compiler to a two-pass system in order to provide an optimization pass that could help out the code quality immensely.

- 0.78: Aaron Giles fixed IDE controller final sector handling for Gauntlet: Dark Legacy and added new PIC mapping.

- 12th December 2003: Aaron Giles - Gauntlet: Dark Legacy and War: Final Assault work with the new ADSP-2104-based DCS sound core, the others fall over at the moment unless I help them along.

Recommended Games (Fantasy):


Mystic Marathon




Gauntlet (PlayChoice-10)

Gauntlet II

Gauntlet Legends

Gauntlet Dark Legacy

Rock 'n Rage


Devil World

Snezhnaja Koroleva

Dungeon Explorer (Tourvision PCE bootleg)

Magician Lord

Asylum (prototype)


Romset: 544 kb / 2 files / 259.0 zip

Harddisk: 3.01 GB (CYLS: 6256, HEADS: 16, SECS: 63 - Compressed: 1.54)

MAME XML Output:

       <game name="gauntdl" sourcefile="vegas.c">
              <description>Gauntlet Dark Legacy (version DL 2.52)</description>
              <manufacturer>Midway Games</manufacturer>
              <rom name="gauntdl.bin" size="524288" crc="3d631518" sha1="d7f5a3bc109a19c9c7a711d607ff87e11868b536" region="user1" offset="0"/>
              <rom name="vegassio.bin" size="32768" crc="d1470e23" sha1="f6e8405cfa604528c0224401bc374a6df9caccef" region="dcs" offset="0"/>
              <disk name="gauntdl" sha1="ba3af48171e727c2f7232c06dcf8411cbcf14de8" region="drive_0" index="0" writable="yes"/>
              <chip type="cpu" tag="maincpu" name="R5000 (little)" clock="200000000"/>
              <chip type="cpu" tag="dcs2" name="ADSP-2104" clock="16000000"/>
              <chip type="audio" tag="lspeaker" name="Speaker"/>
              <chip type="audio" tag="rspeaker" name="Speaker"/>
              <chip type="audio" tag="dac1" name="DMA-driven DAC"/>
              <chip type="audio" tag="dac2" name="DMA-driven DAC"/>
              <display tag="screen" type="raster" rotate="0" width="640" height="480" refresh="57.000000" pixclock="17510400" htotal="640" hbend="0" hbstart="640" vtotal="480" vbend="0" vbstart="480" />
              <sound channels="2"/>
              <input players="4" buttons="3" coins="4" service="yes" tilt="yes">
                     <control type="joy" ways="8"/>
              <dipswitch name="PM Dump" tag="DIPS" mask="1">
                     <dipvalue name="Watchdog resets only" value="1" default="yes"/>
                     <dipvalue name="All resets" value="0"/>
              <dipswitch name="Quantum 3dfx card rev" tag="DIPS" mask="2">
                     <dipvalue name="4 or later" value="2" default="yes"/>
                     <dipvalue name="3 or earlier" value="0"/>
              <dipswitch name="DRAM" tag="DIPS" mask="4">
                     <dipvalue name="8MB" value="4" default="yes"/>
                     <dipvalue name="32MB" value="0"/>
              <dipswitch name="Unknown0008" tag="DIPS" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown0010" tag="DIPS" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown0020" tag="DIPS" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Boot ROM Test" tag="DIPS" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown0080" tag="DIPS" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown0100" tag="DIPS" mask="256">
                     <dipvalue name="Off" value="256" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown0200" tag="DIPS" mask="512">
                     <dipvalue name="Off" value="512" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown0400" tag="DIPS" mask="1024">
                     <dipvalue name="Off" value="1024" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="SIO Rev" tag="DIPS" mask="2048">
                     <dipvalue name="1 or later" value="2048" default="yes"/>
                     <dipvalue name="0" value="0"/>
              <dipswitch name="Harness" tag="DIPS" mask="4096">
                     <dipvalue name="JAMMA" value="4096" default="yes"/>
                     <dipvalue name="Midway" value="0"/>
              <dipswitch name="Joysticks" tag="DIPS" mask="8192">
                     <dipvalue name="8-Way" value="8192" default="yes"/>
                     <dipvalue name="49-Way" value="0"/>
              <dipswitch name="Resolution" tag="DIPS" mask="49152">
                     <dipvalue name="Standard Res 512x256" value="49152"/>
                     <dipvalue name="Medium Res 512x384" value="16384" default="yes"/>
                     <dipvalue name="VGA Res 640x480" value="0"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="0"/>
              <slot name="drive_0">
                     <slotoption name="hdd" devname="hdd" default="yes"/>
              <slot name="drive_1">
                     <slotoption name="hdd" devname="hdd"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise