thndzone: MAME ROM Information. History:
Thunder Zone (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.
- TECHNICAL -
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)
Players : 4
Control : 8-way joystick
Buttons : 2
- TRIVIA -
Released in March 1991.
This game is known in US as "Desert Assault".
- STAFF -
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.
- SOURCES -
Game's rom.
MAME Info:
0.61 [Bryan McPhail]
WIP:
- 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.
LEVELS: 5
Other Emulators:
* FB Alpha
Recommended Games (Army Fighter 2):
Borderline
Front Line
Commando
Field Combat
Ikari Warriors
Guerrilla War
Ikari III - The Rescue
Jackal
Land Sea Air Squad
Mighty Guy
Heavy Barrel
Rescue Raider
Thundercade
Time Soldiers
Gain Ground
Caliber 50
Mercs
Gulf Storm
Thunder Zone
Desert Breaker
Ninja Commando
Total Carnage
Gundhara
Shock Troopers
Shock Troopers - 2nd Squad
Romset: 9541 kb / 31 files / 3.53 zip
MAME XML Output:
   | <game name="thndzone" sourcefile="dassault.c"> |
   |    | <description>Thunder Zone (World)</description> |
   |    | <year>1991</year> |
   |    | <manufacturer>Data East Corporation</manufacturer> |
   |    | <rom name="gz_01.bin" size="131072" crc="15e8c328" sha1="8876b5fde77604c2fe4654271ceb341a8fa460c1" region="maincpu" offset="0"/> |
   |    | <rom name="gz_03.bin" size="131072" crc="aab5c86e" sha1="c3560b15360ddf14e8444d9f70724e698b2bd42f" region="maincpu" offset="1"/> |
   |    | <rom name="gs00" size="131072" crc="b7277175" sha1="ffb19c4dd12e0391f01de57c46a7998885fe22bf" region="maincpu" offset="40000"/> |
   |    | <rom name="gs02" size="131072" crc="cde31e35" sha1="0219845308c9f46e73b0504bd2aefa2fa74f388e" region="maincpu" offset="40001"/> |
   |    | <rom name="gz_10.bin" size="131072" crc="79f919e9" sha1="b6793173e310b1df07cf3e9209da1fbec3a8a05b" region="sub" offset="0"/> |
   |    | <rom name="gz_08.bin" size="131072" crc="d47d7836" sha1="8a5d3e8b89f5dfd6bac83f7b093ddb03d5ecef73" region="sub" offset="1"/> |
   |    | <rom name="gs11" size="131072" crc="80cb23de" sha1="d52426460eea2285c57cfc3fe37aa6dc79990e25" region="sub" offset="40000"/> |
   |    | <rom name="gs09" size="131072" crc="0a8fa7e1" sha1="330ae9602b5f56b5dc4961a41991b64412a59880" region="sub" offset="40001"/> |
   |    | <rom name="gs04" size="65536" crc="81c29ebf" sha1="1b241277a8e35cdeaeb120970d14a09d33032459" region="audiocpu" offset="0"/> |
   |    | <rom name="gs05" size="65536" crc="0aae996a" sha1="d37a12b057e9934212362d7eafa575c961819a27" region="gfx1" offset="0"/> |
   |    | <rom name="gs06" size="65536" crc="4efdf03d" sha1="835d22829c6d0f4efc76801b449f9a779f460f1c" region="gfx1" offset="1"/> |
   |    | <rom name="maj-02" size="1048576" crc="383bbc37" sha1="c537ab147a2770ce28ee185b08dd62d35249bfa9" region="gfx2" offset="0"/> |
   |    | <rom name="maj-01" size="1048576" crc="9840a204" sha1="096c351769da5184c3d9a05495370134acc9507a" region="gfx3" offset="0"/> |
   |    | <rom name="maj-00" size="1048576" crc="87ea8d16" sha1="db47123aa2ebbb800cfc5cfcf50309bc39cadbcd" region="gfx3" offset="100000"/> |
   |    | <rom name="maj-04" size="524288" crc="36e49b19" sha1="bfbc45b635bf3d46ff8b8a514a3f352bf3a95535" region="gfx4" offset="0"/> |
   |    | <rom name="maj-05" size="524288" crc="80fc71cc" sha1="65b15afbe5d628051b012777d486b6ce92a3795c" region="gfx4" offset="80000"/> |
   |    | <rom name="maj-06" size="524288" crc="2e7a684b" sha1="cffeda1a816dad30d6b1cb12458661188d625d40" region="gfx4" offset="100000"/> |
   |    | <rom name="maj-07" size="524288" crc="3acc1f78" sha1="87ec65b4f54a66370754534d03f4c9217531b42f" region="gfx4" offset="180000"/> |
   |    | <rom name="maj-08" size="524288" crc="1958a36d" sha1="466a30dcd2ea13028272ed2187f890ee20d6636b" region="gfx4" offset="200000"/> |
   |    | <rom name="maj-09" size="524288" crc="c21087a1" sha1="b769c5f2f9b9c525d121902fe9557a6bfc077b99" region="gfx4" offset="280000"/> |
   |    | <rom name="maj-10" size="524288" crc="a02fa641" sha1="14b999a441964e612700bf21945a948eaebb253e" region="gfx4" offset="300000"/> |
   |    | <rom name="maj-11" size="524288" crc="dabe9305" sha1="44d69fe55e674de7f4c610d295d4528d4b2eb150" region="gfx4" offset="380000"/> |
   |    | <rom name="gs12" size="131072" crc="9a86a015" sha1="968576b8422393ab9a93d98c15428b1c11417b3d" region="gfx5" offset="0"/> |
   |    | <rom name="gs13" size="131072" crc="f4709905" sha1="697842a3d7bc2588c77833c3af8938e6f0b1238d" region="gfx5" offset="1"/> |
   |    | <rom name="gs14" size="131072" crc="750fc523" sha1="ef8794359ff3a44a97ab402821fbe205a0be8f6a" region="gfx5" offset="40000"/> |
   |    | <rom name="gs15" size="131072" crc="f14edd3d" sha1="802d576df6dac2c9bf99f963f1955fc3a7ffdac0" region="gfx5" offset="40001"/> |
   |    | <rom name="gs07" size="131072" crc="750b7e5d" sha1="d33b17a1d8c9b05d5c1daf0c80fed6381e04b167" region="oki1" offset="0"/> |
   |    | <rom name="maj-03" size="524288" crc="31dcfac3" sha1="88c7fc139f871991defbc8dc2c9c66b150dd6f6f" region="oki2" offset="0"/> |
   |    | <rom name="mb7128y.10m" size="2048" crc="bde780a2" sha1="94ea9fe6c3a421e976d077e67f564ca5c37a5e88" region="proms" offset="0"/> |
   |    | <rom name="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" 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"/> |
   |    | </input> |
   |    | <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> |
   |    | <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> |
   |    | <dipswitch name="Flip Screen" tag="DSW1" mask="64"> |
   |    |    | <dipvalue name="Off" value="64" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <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> |
   |    | <dipswitch name="Unused" tag="DSW2" mask="1"> |
   |    |    | <dipvalue name="Off" value="1" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW2" mask="2"> |
   |    |    | <dipvalue name="Off" value="2" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <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> |
   |    | <dipswitch name="Unused" tag="DSW2" mask="16"> |
   |    |    | <dipvalue name="Off" value="16" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Max Players" tag="DSW2" mask="32"> |
   |    |    | <dipvalue name="2" value="32" default="yes"/> |
   |    |    | <dipvalue name="4" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW2" mask="64"> |
   |    |    | <dipvalue name="Off" value="64" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Demo Sounds" tag="DSW2" mask="128"> |
   |    |    | <dipvalue name="Off" value="128"/> |
   |    |    | <dipvalue name="On" value="0" default="yes"/> |
   |    | </dipswitch> |
   |    | <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="4096"/> |
|
|