Home News Forum                            

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

darkseal: MAME ROM Information.


Dark Seal (c) 1990 Data East.

Fantasy hack and slash game in which up to four people can play at the same time, choosing from three stock fantasy characters (Knight, Wizard and Bard) and, for some reason, a Ninja. Players must then fight their way through enemy-packed levels, plundering treasure and avoiding the game's many traps. Gameplay is highly reminiscent of Atari's legendary 1985 classic, "Gauntlet".


Game ID : MAC

Main CPU : 68000 (@ 12 Mhz)

Sound CPU : HuC6280 (@ 8.055 Mhz)

Sound Chips : YM2203 (@ 4.0275 Mhz), YM2151 (@ 3.58 Mhz), (2x) OKI6295 (@ 15.255 Khz)

Screen orientation : Horizontal

Video resolution : 256 x 240 pixels

Screen refresh : 58.00 Hz

Palette colors : 2048

Players : 2

Control : 8-way joystick

Buttons : 2


Released in July 1990.

This game is known in US as "Gate of Doom".

Pony Canyon / Scitron released a limited-edition soundtrack album for this game (Dark Seal - PCCB-00048) on 15/12/1990.


1. Dark Seal (1990)

2. Dark Seal II (1992)


Game master : Yoshiyuki Urushibara

Main programmer : Naomi Susa

Main draphic designers : Shinji Noda, Jun Matsuda, Yoshiyuki Ishibiki

Programmers : Mentaiko, Tac. H, K. Miyazawa

Graphic designers : Masanori Tokoro, Eiko Kurihara, Ooe Marchan, Sonomi Nagao, Kazumi Minagawa, Kazunori Hashimoto, Masayuki Inoshita, H. Fuziwara, Chie Kitahara

Music composers : Hiroaki Yoshida (Maro), Tatsuya Kiuchi, Kenji Mori

Sound effects : Azusa Hara (Azusa)

Hardware : Shingo Mitsui

Special Thanks : Kazuyuki Kurata, Koji Akibayashi, Yoshi Honda, Joe Kaminkow, Yasuhiko Nomura, Shinichi Suzuki, M. Ishikawa, Iwabe Hiroyuki

Project leader : Mentaiko


Game's rom.

MAME Info:

0.35b6 [Bryan McPhail]

0.33b7 [Bryan McPhail]


- When using your weapon the music playback would ever so slightly increase. Tafoid (ID 00130)


- 0.145u4: Corrado Tomaselli corrected rom labels in clone Dark Seal (Japan). Brian Troha added PCB location for remaining MASK roms to Dark Seal. Renames roms to conform to MAME (Data East) format. Changed description of clone 'Dark Seal (Japan)' to '(Japan revision 4)'.

- 0.133u1: Renamed (darksea1) to (darkseal1), (darkseaj) to (darksealj) and (gatedom1) to (gatedoom1).

- 0.131u1: MooglyGuy merged memory maps in Dark Seal.

- 0.126u4: Fabio Priuli added DIP locations to Dark Seal.

- 0.96u3: Bryan McPhail fixed OKI sample rate in Dark Seal. Changed HuC6280 CPU2 clock speed to 8055000 Hz and 2nd OKI6295 to 15255 Hz.

- 0.84u5: UNZU fixed YM2203, MSM6295 and YM2151/YM3012 balance.

- 0.57: SSG EG type support added to YM2203 emulation (which is now complete). This fixes some sound effects in other games (e.g. Dark Seal) [Jarek Burczynski].

- 21st December 2001: Jarek Burczynski added SSG EG type support to the YM2203 emulation, which fixes sounds in Heavy Barrel and Dark Seal.

- 24th April 2001: Bryan McPhail fixed Dark Seal graphics.

- 0.37b6: Changed clock speed of the 2x OKI6295 to 7627 Hz.

- 9th April 2000: Bryan McPhail fixed quite a few graphics problems and cleaned up Led Storm / Mad Gear, Dark Seal, Pocket Gal, Caveman Ninja and dec8 drivers.

- 0.36b13: Marco Cassili added clone Dark Seal (Japan). Changed VSync to 58Hz, palettesize to 2048 colors. and YM2151 clock speed to 3580000 Hz and the 2x OKI6295 to 7757 Hz.

- 23rd December 1999: Marco Cassili added another Dark Seal romset.

- 0.36b8: Bryan McPhail added VIDEO_BUFFERS_SPRITERAM. See darkseal for usage examples.

- 0.36b5: Changed YM-2151 clock speed to 3.7MHz.

- 0.36b2: Changed VSync to 60Hz.

- 0.35b12: Changed description to 'Dark Seal (World revision 3)' and clone '(Japan revision 1)' to '(World revision 1)'.

- 0.35b9: Changed description to 'Dark Seal (Japan revision 3)' and clones to '(Japan revision 1)', 'Gate of Doom (US revision 1)' and 'Gate of Doom (US revision 4)'.

- 0.35b6: Bryan McPhail added Dark Seal (revision 3). Changed 'Dark Seal' to clone '(revision 1)' and clone 'Gate Of Doom (set 1)' to 'Gate Of Doom (revision 1)'. Changed H6280 CPU2 clock speed to 4027500 Hz. Renamed (darkseal) to (darksea1), (gatedoom) to (gatedom1) and (gatedoma) to (gatedoom).

- 8th March 1999: Bryan McPhail has added another Dark Seal clone and fixed graphics.

- 0.35b5: Bryan McPhail added full sound to Dark Seal. Changed M68000 clock speed to 12MHz. Replaced ADPCM sound with H6280 (4MHz), YM2203, YM2151a and 2x OKI6295 sound.

- 1st March 1999: Bryan McPhail has sent in his dec0 driver, with Boulder Dash support added and Sly Spy, Midnight Resistance and Dark Seal now have full sound and music. All this was possible to do because he also added support for the Hu6280 CPU into MAME.

- 0.35b2: Changed description of clone 'Gate Of Doom (set 2)' to '(revision 4)'.

- 0.35b1: Thierry Lescot added clone Gate Of Doom (set 2). Changed parent description to 'Gate Of Doom (set 1)'.

- 0.34RC1: Howie Cohen added high score saving to Dark Seal.

- 0.33b7: Bryan McPhail added Dark Seal (Data East 1990) and clone Gate Of Doom. No sound. Gate of Doom has no tile or sprite roms dumped as they were soldered to the board, it seems quite safe to use the ones from Dark Seal.

- 26th March 1998: CaBBe dumped Dark Seal (World revision 1).


Other Emulators:

* FB Alpha

Recommended Games (Knights):


Demons & Dragons


Dragon's Lair



Dragon Buster

The Tower of Druaga

Ghosts'n Goblins

Ghouls'n Ghosts

Ghouls'n Ghosts (Mega-Tech)

Vs. Castlevania

Castlevania (PlayChoice-10)


Dragon Unit

Dark Seal


Crossed Swords

The King of Dragons

Knights of the Round


Wizard Fire

Dungeons & Dragons: Tower of Doom

Dungeons & Dragons: Shadow over Mystara

Light Bringer

Action Hollywood (Excaliwood)

Sol Divide

Knights of Valour

Knights of Valour Plus

Knights of Valour Super Heroes

Knights of Valour 2

Knights of Valour - The Seven Spirits

The Crystal of Kings

Romset: 3008 kb / 13 files / 1.10 zip

MAME XML Output:

       <game name="darkseal" sourcefile="darkseal.c">
              <description>Dark Seal (World revision 3)</description>
              <manufacturer>Data East Corporation</manufacturer>
              <rom name="ga_04-3.j12" size="131072" crc="bafad556" sha1="5bd8a787d41a33919701ced29212bc11301e31d9" region="maincpu" offset="0"/>
              <rom name="ga_01-3.h14" size="131072" crc="f409050e" sha1="4653094aeb5dd7ba1e490c04897a23ba8990df3c" region="maincpu" offset="1"/>
              <rom name="ga_00.h12" size="131072" crc="fbf3ac63" sha1="51af581ee951eedeb4aa413ecbebe8bf4d30613b" region="maincpu" offset="40000"/>
              <rom name="ga_05.j14" size="131072" crc="d5e3ae3f" sha1="12f6e92af115422c6ab6ef1d33675d1e1cd58e10" region="maincpu" offset="40001"/>
              <rom name="fz_06-1.j15" size="65536" crc="c4828a6d" sha1="fbfd0c85730bbe18401879cd68c19aaec9d482d8" region="audiocpu" offset="0"/>
              <rom name="fz_02.j1" size="65536" crc="3c9c3012" sha1="086c2123725d4aa32838c0b6c82317d9c789c465" region="gfx1" offset="0"/>
              <rom name="fz_03.j2" size="65536" crc="264b90ed" sha1="0bb1557673107c2d732a9374d5601a6eaf229473" region="gfx1" offset="10000"/>
              <rom name="mac-03.h3" size="524288" crc="9996f3dc" sha1="fffd9ecfe142a0c7c3c9c521778ff9c55ea8b225" region="gfx2" offset="0"/>
              <rom name="mac-02.e20" size="524288" crc="49504e89" sha1="6da4733a650b9040abb2a81a49476368b514b5ab" region="gfx3" offset="0"/>
              <rom name="mac-00.b1" size="524288" crc="52acf1d6" sha1="a7b68782417baafc86371b106fd31c5317f5b3d8" region="gfx4" offset="0"/>
              <rom name="mac-01.b3" size="524288" crc="b28f7584" sha1="e02ddd45130a7b50f80b6dd049059dba8071d768" region="gfx4" offset="80000"/>
              <rom name="fz_08.l17" size="131072" crc="c9bf68e1" sha1="c81e2534a814fe44c8787946a9fbe18f1743c3b4" region="oki1" offset="0"/>
              <rom name="fz_07.k14" size="131072" crc="588dd3cb" sha1="16c4e7670a4967768ddbfd52939d4e6e42268441" region="oki2" offset="0"/>
              <chip type="cpu" tag="maincpu" name="68000" clock="12000000"/>
              <chip type="cpu" tag="audiocpu" name="HuC6280" clock="8055000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="ym1" name="YM2203" clock="4027500"/>
              <chip type="audio" tag="ym2" name="YM2151" clock="3580000"/>
              <chip type="audio" tag="oki1" name="OKI6295" clock="1006875"/>
              <chip type="audio" tag="oki2" name="OKI6295" clock="2013750"/>
              <display tag="screen" type="raster" rotate="0" width="256" height="240" refresh="58.000000" />
              <sound channels="1"/>
              <input players="2" buttons="2" coins="3">
                     <control type="joy" ways="8"/>
              <dipswitch name="Coin A" tag="DSW" mask="7">
                     <dipvalue name="3 Coins/1 Credit" value="0"/>
                     <dipvalue name="2 Coins/1 Credit" value="1"/>
                     <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"/>
                     <dipvalue name="1 Coin/6 Credits" value="2"/>
              <dipswitch name="Coin B" tag="DSW" mask="56">
                     <dipvalue name="3 Coins/1 Credit" value="0"/>
                     <dipvalue name="2 Coins/1 Credit" value="8"/>
                     <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"/>
                     <dipvalue name="1 Coin/6 Credits" value="16"/>
              <dipswitch name="Flip Screen" tag="DSW" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Lives" tag="DSW" mask="768">
                     <dipvalue name="1" value="0"/>
                     <dipvalue name="2" value="256"/>
                     <dipvalue name="3" value="768" default="yes"/>
                     <dipvalue name="4" value="512"/>
              <dipswitch name="Difficulty" tag="DSW" mask="3072">
                     <dipvalue name="Easy" value="2048"/>
                     <dipvalue name="Normal" value="3072" default="yes"/>
                     <dipvalue name="Hard" value="1024"/>
                     <dipvalue name="Hardest" value="0"/>
              <dipswitch name="Energy" tag="DSW" mask="12288">
                     <dipvalue name="2" value="0"/>
                     <dipvalue name="2.5" value="4096"/>
                     <dipvalue name="3" value="12288" default="yes"/>
                     <dipvalue name="4" value="8192"/>
              <dipswitch name="Allow Continue" tag="DSW" mask="16384">
                     <dipvalue name="No" value="0"/>
                     <dipvalue name="Yes" value="16384" default="yes"/>
              <dipswitch name="Demo Sounds" tag="DSW" mask="32768">
                     <dipvalue name="Off" value="32768"/>
                     <dipvalue name="On" value="0" default="yes"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="2048"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise