Home News Forum                            

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

dassault: MAME ROM Information.


Desert Assault (c) 1991 Data East.

In this shoot'em up game, four soldiers grab machine guns and other projectile weapons and shoot their way through the terrorist arsenal.


Game ID : MAJ

Main CPU : (2x) 68000 (@ 14 Mhz)

Sound CPU : HuC6280 (@ 4.0275 Mhz)

Sound Chips : YM2203 (@ 4.0275 Mhz), YM2151 (@ 3.58 Mhz), OKI6295 (@ 7.757 Khz), OKI6295 (@ 15.514 Khz)

Screen orientation : Horizontal

Video resolution : 320 x 240 pixels

Screen refresh : 60.00 Hz

Palette Colors : 4096

Players : 4

Control : 8-way joystick

Buttons : 2


Released in March 1991.

This game is known outside US as "Thunder Zone".


Project leader : Naomi Susa

Planner : Yoshiaki Honda

Programmers : Souichi Akiyama, Haruyuki Kobayashi, Nod Suzuki

Adviser : Kazuyuki Kurata

Graphic designers : Masanori Tokoro, Sonomi Kiyota, Noriyuki Morita, Kappa-Kun, Ryohei Hirakata, Mario Watanabe, Atsushi Takahashi, Takahide Koizumi, Chie Kitahara, Makoto Nozu

Composers : Hiroaki Yoshida (Maro), Akira Takemoto (Raika)

Hardware : Shingo Mitsui

Special Thanks : Data East USA Inc.


Game's rom.

Machine's picture.

MAME Info:

0.61 [Bryan McPhail]


- 0.144u7: Converted Thunder Zone/Desert Assault to use generic DECO sprite implementation [David Haywood].

- 0.136u4: Fabio Priuli converted Thunder Zone to use device versions of the deco16 video chips and added driver_data class and save states.

- 0.133u1: Renamed (dassaul4) to (dassault4).

- 0.131u1: MooglyGuy merged memory maps in Thunder Zone.

- 0.126u4: Fabio Priuli added DIP locations to Thunder Zone.

- 11th June 2008: Guru - Thunder Zone (Data East 1991) 4p version arrived a few days ago, thanks to gplee.

- 0.106u12: MASH added pld ($400 - pal16l8b.7d) to Thunder Zone and clones.

- 0.93: Changed 2nd OKI6295 clock speed to 15541 Hz.

- 8th May 2003: Jarek Burczynski fixed a bug in the YM2203 core that caused a stuck tone in Desert Assault.

- 0.66: Bryan McPhail fixed graphics in stage 4 or 5 of clone Desert Assault.

- 17th February 2003: Bryan McPhail converted the Desert Assault driver to use the Deco16IC functions and fixed a few other graphics problems.

- 0.61: Bryan McPhail added Thunder Zone (World) (Data East 1991) and clones Desert Assault (US) and (US 4 Players).

- 25th May 2002: Stephane Humbert fixed the dipswitch settings in Desert Assault.

- 24th May 2002: Bryan McPhail sent in a driver for Desert Assault.


Other Emulators:

* FB Alpha

Recommended Games (Army Fighter 2):


Front Line


Field Combat

Ikari Warriors

Guerrilla War

Ikari III - The Rescue


Land Sea Air Squad

Mighty Guy

Heavy Barrel

Rescue Raider


Time Soldiers

Gain Ground

Caliber 50


Gulf Storm

Thunder Zone

Desert Breaker

Ninja Commando

Total Carnage


Shock Troopers

Shock Troopers - 2nd Squad

Romset: 9541 kb / 31 files / 3.53 zip

MAME XML Output:

       <game name="dassault" sourcefile="dassault.c" cloneof="thndzone" romof="thndzone">
              <description>Desert Assault (US)</description>
              <manufacturer>Data East Corporation</manufacturer>
              <rom name="01.bin" size="131072" crc="14f17ea7" sha1="0bb8b7dba05f1ea42e68838861f0d4c263eac6b3" region="maincpu" offset="0"/>
              <rom name="03.bin" size="131072" crc="bed1b90c" sha1="c100f89b69025e2ff885b35a733abc627da98a07" region="maincpu" offset="1"/>
              <rom name="gs00" merge="gs00" size="131072" crc="b7277175" sha1="ffb19c4dd12e0391f01de57c46a7998885fe22bf" region="maincpu" offset="40000"/>
              <rom name="gs02" merge="gs02" size="131072" crc="cde31e35" sha1="0219845308c9f46e73b0504bd2aefa2fa74f388e" region="maincpu" offset="40001"/>
              <rom name="hc10-1.bin" size="131072" crc="ac5ac770" sha1="bf6640900c2f9c8091168bf106edf85350c34652" region="sub" offset="0"/>
              <rom name="hc08-1.bin" size="131072" crc="864dca56" sha1="0967f613684b539d10b67e4f6033c890e2134ea2" region="sub" offset="1"/>
              <rom name="gs11" merge="gs11" size="131072" crc="80cb23de" sha1="d52426460eea2285c57cfc3fe37aa6dc79990e25" region="sub" offset="40000"/>
              <rom name="gs09" merge="gs09" size="131072" crc="0a8fa7e1" sha1="330ae9602b5f56b5dc4961a41991b64412a59880" region="sub" offset="40001"/>
              <rom name="gs04" merge="gs04" size="65536" crc="81c29ebf" sha1="1b241277a8e35cdeaeb120970d14a09d33032459" region="audiocpu" offset="0"/>
              <rom name="gs05" merge="gs05" size="65536" crc="0aae996a" sha1="d37a12b057e9934212362d7eafa575c961819a27" region="gfx1" offset="0"/>
              <rom name="gs06" merge="gs06" size="65536" crc="4efdf03d" sha1="835d22829c6d0f4efc76801b449f9a779f460f1c" region="gfx1" offset="1"/>
              <rom name="maj-02" merge="maj-02" size="1048576" crc="383bbc37" sha1="c537ab147a2770ce28ee185b08dd62d35249bfa9" region="gfx2" offset="0"/>
              <rom name="maj-01" merge="maj-01" size="1048576" crc="9840a204" sha1="096c351769da5184c3d9a05495370134acc9507a" region="gfx3" offset="0"/>
              <rom name="maj-00" merge="maj-00" size="1048576" crc="87ea8d16" sha1="db47123aa2ebbb800cfc5cfcf50309bc39cadbcd" region="gfx3" offset="100000"/>
              <rom name="maj-04" merge="maj-04" size="524288" crc="36e49b19" sha1="bfbc45b635bf3d46ff8b8a514a3f352bf3a95535" region="gfx4" offset="0"/>
              <rom name="maj-05" merge="maj-05" size="524288" crc="80fc71cc" sha1="65b15afbe5d628051b012777d486b6ce92a3795c" region="gfx4" offset="80000"/>
              <rom name="maj-06" merge="maj-06" size="524288" crc="2e7a684b" sha1="cffeda1a816dad30d6b1cb12458661188d625d40" region="gfx4" offset="100000"/>
              <rom name="maj-07" merge="maj-07" size="524288" crc="3acc1f78" sha1="87ec65b4f54a66370754534d03f4c9217531b42f" region="gfx4" offset="180000"/>
              <rom name="maj-08" merge="maj-08" size="524288" crc="1958a36d" sha1="466a30dcd2ea13028272ed2187f890ee20d6636b" region="gfx4" offset="200000"/>
              <rom name="maj-09" merge="maj-09" size="524288" crc="c21087a1" sha1="b769c5f2f9b9c525d121902fe9557a6bfc077b99" region="gfx4" offset="280000"/>
              <rom name="maj-10" merge="maj-10" size="524288" crc="a02fa641" sha1="14b999a441964e612700bf21945a948eaebb253e" region="gfx4" offset="300000"/>
              <rom name="maj-11" merge="maj-11" size="524288" crc="dabe9305" sha1="44d69fe55e674de7f4c610d295d4528d4b2eb150" region="gfx4" offset="380000"/>
              <rom name="gs12" merge="gs12" size="131072" crc="9a86a015" sha1="968576b8422393ab9a93d98c15428b1c11417b3d" region="gfx5" offset="0"/>
              <rom name="gs13" merge="gs13" size="131072" crc="f4709905" sha1="697842a3d7bc2588c77833c3af8938e6f0b1238d" region="gfx5" offset="1"/>
              <rom name="gs14" merge="gs14" size="131072" crc="750fc523" sha1="ef8794359ff3a44a97ab402821fbe205a0be8f6a" region="gfx5" offset="40000"/>
              <rom name="gs15" merge="gs15" size="131072" crc="f14edd3d" sha1="802d576df6dac2c9bf99f963f1955fc3a7ffdac0" region="gfx5" offset="40001"/>
              <rom name="gs07" merge="gs07" size="131072" crc="750b7e5d" sha1="d33b17a1d8c9b05d5c1daf0c80fed6381e04b167" region="oki1" offset="0"/>
              <rom name="maj-03" merge="maj-03" size="524288" crc="31dcfac3" sha1="88c7fc139f871991defbc8dc2c9c66b150dd6f6f" region="oki2" offset="0"/>
              <rom name="mb7128y.10m" merge="mb7128y.10m" size="2048" crc="bde780a2" sha1="94ea9fe6c3a421e976d077e67f564ca5c37a5e88" region="proms" offset="0"/>
              <rom name="mb7128y.16p" merge="mb7128y.16p" size="2048" crc="c44d2751" sha1="7c195650689d5cbbdccba696e0e7d3dc5bb7c506" region="proms" offset="800"/>
              <rom name="pal16r8a 1h" size="260" status="nodump" region="plds" offset="0"/>
              <rom name="pal16l8b.7c" size="260" status="nodump" region="plds" offset="200"/>
              <rom name="pal16l8b.7d" merge="pal16l8b.7d" size="260" crc="199e83fd" sha1="ebb5d66f29935b0a58e79b0db30611b5dce328a6" region="plds" offset="400"/>
              <rom name="pal16l8b.7e" size="260" status="nodump" region="plds" offset="600"/>
              <rom name="pal16l8b.7l" size="260" status="nodump" region="plds" offset="800"/>
              <rom name="pal16l8b.8e" size="260" status="nodump" region="plds" offset="a00"/>
              <rom name="pal16l8b.9d" size="260" status="nodump" region="plds" offset="c00"/>
              <rom name="pal16l8b.10c" size="260" status="nodump" region="plds" offset="e00"/>
              <chip type="cpu" tag="maincpu" name="68000" clock="14000000"/>
              <chip type="cpu" tag="sub" name="68000" clock="14000000"/>
              <chip type="cpu" tag="audiocpu" name="HuC6280" clock="4027500"/>
              <chip type="audio" tag="lspeaker" name="Speaker"/>
              <chip type="audio" tag="rspeaker" 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="1023924"/>
              <chip type="audio" tag="oki2" name="OKI6295" clock="2047848"/>
              <display tag="screen" type="raster" rotate="0" width="320" height="240" refresh="60.000000" />
              <sound channels="2"/>
              <input players="4" buttons="2" coins="4">
                     <control type="joy" ways="8"/>
              <dipswitch name="Coin A" tag="DSW1" 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="DSW1" 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="DSW1" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="2 Coins to Start, 1 to Continue" tag="DSW1" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW2" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW2" mask="2">
                     <dipvalue name="Off" value="2" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Difficulty" tag="DSW2" mask="12">
                     <dipvalue name="Easy" value="8"/>
                     <dipvalue name="Normal" value="12" default="yes"/>
                     <dipvalue name="Hard" value="4"/>
                     <dipvalue name="Hardest" value="0"/>
              <dipswitch name="Max Players" tag="DSW2" mask="48">
                     <dipvalue name="2" value="48" default="yes"/>
                     <dipvalue name="3" value="32"/>
                     <dipvalue name="4" value="16"/>
              <dipswitch name="Unused" tag="DSW2" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Demo Sounds" tag="DSW2" mask="128">
                     <dipvalue name="Off" value="128"/>
                     <dipvalue name="On" value="0" default="yes"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="4096"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise