Home News Forum                            

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

cobram3: MAME ROM Information.


Cobra Command (c) 1984 Data East USA.

Mission... You have been ordered to get rid of a terrorist group which is committing crimes all over the world. Piloting your ultra-modern Jet Helicopter you have to confront your enemies. Carry out your mission!

You command a fully armed helicopter and must take on enemy helicopters, planes, tanks, and ships in order to destroy their stronghold on an area. Your missions take you though the forest, in the canyons, through the desert ruins, out to the pacific ocean, and right though New York City.


Main CPU : I8086 (@ 5 Mhz), (2x) M6502 (@ 1 Mhz)

Sound Chips : (2x) DAC, (2x) AY8910 (@ 2 Mhz), SP0250 (@ 3.12 Mhz)

Players : 1

Buttons : 2


Released in May 1984.

Known in Japan as "Thunder Storm". Data East later released an unrelated shoot-em-up titled "Cobra Command" in 1988.

Film Produced by Toei Animation Co., Ltd.

It was the second arcade game to incorporate the Laserdisc technology featuring cartoon animation.

The player's helicopter makes a cameo in "Double Dragon II - The Revenge" as soon as the hangar's door opens in the beginning of the game.

Alfredo Garcia of Spain holds the official record for this game with 100,030 points on August 2, 1984.


Game Staff

Created by : Sabu, Yoshi (Yoshihisa Kishimoto), Rie

Programmers : Tsuyo, Shin, Tomo

Sound Programmer : Masa

Engineers : Taka, Jun

Picture Staff

Producer : Miki Hirao

Director : Hideki Takayama

Animator : Hajime Kamegaki

Designer : Toshiyuki Yamamoto

Cinematographer : Masao Shimizu

Ink & Painter : Tsutomu Tsukasa

Sound Patterns : Yasuyki Konno

Composer : Hidenori Tao


* Consoles :

Sega Mega CD (JP title : "Thunder Storm FX", NA/EU title : "Cobra Command")

Sega Saturn ("Interactive Movie Action - Thunder Storm & Road Blaster")

Sony PlayStation ("Interactive Movie Action - Thunder Storm & Road Blaster")


Game's rom.

Machine's picture.

MAME Info:

0.132u5 [Angelo Salese]

0.111u3 [Andrew Gardner]

Artwork available (cobram3)

LaserDisc required


- 0.145u7: Aaron Giles fixed clone Cobra Command (M.A.C.H. 3 hardware) crashed after OK (ay8913_device regression).

- 0.144u7: Aaron Giles fixed missing and/or corrupted graphics in clone Cobra Command (M.A.C.H. 3 hardware).

- 0.144u6: Replaced 'Laserdisc Analog' sound with 'Pioneer LD-V1000' and in clone Cobra Command (M.A.C.H. 3 hardware) with 'Pioneer PR-8210'.

- 0.144u5: Mariusz Wojcieszek fixed Cobra Command (M.A.C.H. 3 hardware) using Mach 3 sound effects instead of Cobra Command ones.

- 0.143u4: Changed VSync to 59.940057 Hz.

- 0.143: smf fixed Cobra Command (M.A.C.H. 3 hardware) stalls on its opening diagnostic screen; added I8049 (4410000 Hz) CPU4. Re-added Z80 (2.5MHz) CPU2 to Cobra Command (Data East LD).

- 0.142u3: Removed Z80 CPU2 in Cobra Command (Data East LD) and I8049 CPU4 in clone Cobra Command (M.A.C.H. 3 hardware).

- 0.133u2: Xander fixed missing demo sound in attract mode and 'Infinite Lives (Cheat)' dipswitch triggers service mode in clone Cobra Command (M.A.C.H. 3 hardware). Added dipswitches '1st Bonus / 2nd Bonus', 'Random 1st Level' and 'Self Test'.

- 0.133u1: Jim Hernandez and Aaron Giles hooked up Cobra Command sound ROM. Xander fixed no demo sound in attract mode and infinite lives dipswitch triggers service mode in clone (M.A.C.H. 3 hardware). Added audio cpu rom ($d0009) and speech rom ($e000) to clone M.A.C.H. 3 hardware).

- 0.133: Ruben Panossian added documentation regarding different Cobra Command versions. Changed Cobra Command (M.A.C.H. 3 hardware) to a clone of Cobra Command (Data East LD).

- 0.132u5: Angelo Salese added Cobra Command (Data East LD) (Data East 1984) with Laser Disc image. Added same Laser Disc image to Cobra Command (M.A.C.H. 3 hardware) - Game now playable.

- 17th February 2009: Mr. Do - Antny has cleaned up his first piece of game artwork: Cobra Command for the laserdisc version. Only bummer is the game doesn't work yet, so all we can do right now is look at the pretty artwork.

- 0.129u4: Changed Custom sound to Laserdisc Analog.

- 0.127u4: Added I8049 (4410000 Hz) CPU4 with MCU rom (pr-8210_mcu_ud6005a.bin).

- 0.127: Aaron Giles added DISK_REGIONS to all laserdisc drivers. Changed visible area to 704x480.

- 0.126u5: Changed description to 'Cobra Command (M.A.C.H. 3 hardware)'.

- 0.126u4: Aaron Giles added proper laserdisc support for MACH 3, Us vs. Them and Cobra Command (MACH 3 hardware). Old laserdisc hacks are now removed. The code now talks to the standard Pioneer PR-8210 interface. Also removed hacky "target list" from the MACH 3 ROMs; this information is now decoded on the fly from the right channel laserdisc audio. Added Custom sound. Changed visible area to 720 y 240 and VSync to 59.940052. Added dipswitches 'Sound Test' and 2x 'Unknown'.

- 0.126u3: Replaced the 2x AY-3-8910A sound with 2x AY-3-8913A.

- 0.111u3: Andrew Gardner added Cobra Command (Data East 1984).

- 2nd April 2002: Stephane Humbert re-added Cobra Command to the Gottlieb driver, but it still misses the laserdisc backgrounds.

- 19th September 2001: Troy Gratton submitted an updated Gottlieb driver with support for Cobra Command, but like 'Mach 3' and 'Us vs. Them', the laserdisc backgrounds aren't emulated.

- 1st April 2000: Guru - Dumped Cobra Command (older version) (DataEast 1984).

Other Emulators:


Recommended Games (Helicopter 3D):

Cobra Command


Thunder Blade

Thunder Blade (Tourvision PCE bootleg)

Super Thunder Blade (Mega-Tech)

Apache 3

Metal Hawk

Steel Talons

Air Rescue

Gunblade NY

Zero Gunner

Zero Gunner 2

Under Defeat

Romset: 80 kb / 10 files / 25.4 zip

LaserDisc: 38.3 GB (Compressed: 13.7)

MAME XML Output:

       <game name="cobram3" sourcefile="gottlieb.c" cloneof="cobra" romof="cobra">
              <description>Cobra Command (M.A.C.H. 3 hardware)</description>
              <manufacturer>Data East</manufacturer>
              <rom name="bh03" size="8192" crc="755cbbf5" sha1="e3ea146f8c344af1e9bf51548ae4902cb09e589a" region="maincpu" offset="8000"/>
              <rom name="bh02" size="8192" crc="928ef670" sha1="6f56454aaf76418ae94da2bd16b4e8309aca29a6" region="maincpu" offset="a000"/>
              <rom name="bh01" size="8192" crc="7d86ab08" sha1="26b7eb089ca3fe3f8b1531316ce8f95e33b380e5" region="maincpu" offset="c000"/>
              <rom name="bh00" size="8192" crc="c19ad038" sha1="4d20ae70d8ad1eaa61cb91d7a0cff6932fce30d2" region="maincpu" offset="e000"/>
              <rom name="m3drom1.bin" size="4096" crc="a6e29212" sha1="a73aafc2efa99e9ae0aecbb6075a10f7178ac938" region="r2sound:audiocpu" offset="d000"/>
              <rom name="bh04" size="8192" crc="c3f61bc9" sha1="d02374e6e29238def0cfb01c96c78b206f24d77e" region="r2sound:speechcpu" offset="e000"/>
              <rom name="bh09" size="4096" crc="8c5dfac0" sha1="5be28f807c4eb9df76a8f7519086ae57953d8c6f" region="bgtiles" offset="0"/>
              <rom name="bh0a" size="4096" crc="8b8da8dc" sha1="9f03ac0e6b6396cd44843ea394d55d79848d6a27" region="bgtiles" offset="1000"/>
              <rom name="bh05" size="8192" crc="d8f49994" sha1="0631457264ff7f8d5fb1edc2c0211992a67c73e6" region="sprites" offset="0"/>
              <rom name="bh08" size="8192" crc="d6439e2f" sha1="84a6e574f76313ce065d8765f21bdda8fe5a9a7b" region="sprites" offset="4000"/>
              <rom name="bh07" size="8192" crc="f94668d2" sha1="b5c3a54cf80097ac447a8140bd5877a66712e240" region="sprites" offset="8000"/>
              <rom name="bh06" size="8192" crc="ab6c7cf1" sha1="3625f2e00a333552036bff99af25edeac5915d78" region="sprites" offset="c000"/>
              <disk name="cobra" merge="cobra" sha1="8390498294aca97a5d1769032e7b115d1a42f5d3" region="laserdisc" index="0" writable="no"/>
              <device_ref name="pr8210"/>
              <chip type="cpu" tag="maincpu" name="8088" clock="5000000"/>
              <chip type="cpu" tag="r2sound:audiocpu" name="M6502" clock="1000000"/>
              <chip type="cpu" tag="r2sound:speechcpu" name="M6502" clock="1000000"/>
              <chip type="cpu" tag="laserdisc:pr8210" name="I8049" clock="4410000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="r2sound" name="Gottlieb Sound rev. 2"/>
              <chip type="audio" tag="r2sound:dac" name="DAC"/>
              <chip type="audio" tag="r2sound:ay1" name="AY-3-8913A" clock="2000000"/>
              <chip type="audio" tag="r2sound:ay2" name="AY-3-8913A" clock="2000000"/>
              <chip type="audio" tag="r2sound:spsnd" name="SP0250" clock="3120000"/>
              <chip type="audio" tag="laserdisc" name="Pioneer PR-8210"/>
              <display tag="screen" type="raster" rotate="0" width="704" height="480" refresh="59.940057" pixclock="28636362" htotal="910" hbend="0" hbstart="704" vtotal="525" vbend="44" vbstart="524" />
              <sound channels="1"/>
              <input players="1" buttons="2" coins="2" service="yes" tilt="yes">
                     <control type="joy" ways="8"/>
              <dipswitch name="Coinage" tag="DSW" mask="1">
                     <dipvalue name="2 Coins/1 Credit" value="0"/>
                     <dipvalue name="1 Coin/1 Credit" value="1" default="yes"/>
              <dipswitch name="Demo Sounds" tag="DSW" mask="2">
                     <dipvalue name="Off" value="0"/>
                     <dipvalue name="On" value="2" default="yes"/>
              <dipswitch name="Lives" tag="DSW" mask="8">
                     <dipvalue name="3" value="0" default="yes"/>
                     <dipvalue name="5" value="8"/>
              <dipswitch name="1st Bonus / 2nd Bonus" tag="DSW" mask="20">
                     <dipvalue name="20000 / None" value="0" default="yes"/>
                     <dipvalue name="15000 / 30000" value="16"/>
                     <dipvalue name="20000 / 40000" value="4"/>
                     <dipvalue name="30000 / 50000" value="20"/>
              <dipswitch name="Difficulty" tag="DSW" mask="32">
                     <dipvalue name="Normal" value="0" default="yes"/>
                     <dipvalue name="Difficult" value="32"/>
              <dipswitch name="Random 1st Level" tag="DSW" mask="64">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="64"/>
              <dipswitch name="Self Test" tag="DSW" mask="128">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="128"/>
              <dipswitch name="Service Mode" tag="IN1" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="r2sound:SB2" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="r2sound:SB2" mask="2">
                     <dipvalue name="Off" value="2" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="r2sound:SB2" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="r2sound:SB2" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="r2sound:SB2" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="r2sound:SB2" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Sound Test" tag="r2sound:SB2" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="16"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise