Home News Forum                            

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

destroyr1: MAME ROM Information.


Destroyer (c) 1977 Atari.

A sea battle game where the player moves a destroyer back and forth along the surface of the water. The ship drops depth charges to destroy the submarines that are moving back and forth below.


Game ID : 030131-030136

Main CPU : M6800 (@ 756 Khz)

Screen orientation : Horizontal

Video resolution : 256 x 240 pixels

Screen refresh : 60.00 Hz

Palette Colors : 8

Players : 1

Buttons : 2


Released in October 1977.

Atari Destroyer was a unique 1 player experience. With a combination of realistic controls, sound effects and the use of 3D cardboard graphics overlaying the monitor the game gave the player a feel of playing a realistic sea battle game. With sonar and explosion sounds from the left and right speakers the game had a fully immersed experience for 1977.

Nik Meeks holds the official record for this game with 4,000 points on June 3, 2007.


Designed and programmed by : Mike Albaugh


Game's rom.

Machine's picture.

MAME Info:

0.57 [Stefan Jokisch]


* Add sound/samples


- 0.143u2: hap fixed irratic timing and crash in Destroyer. Changed VSync to 60Hz.

- 0.142u3: Angelo Salese removed deprecat.h dependancy and updated irqs accordingly for Destroyer.

- 0.141u3: Siftware added clone Destroyer (version O1). Minor Destroyer improvements [hap]: Proper addressmap masks. Added 30132-01.k4 rom, duplicate of 30132-01.f4. Added version O1 romset, dumped by Siftware. Changed parent description to 'Destroyer (version O2)'. Changed VSync to 60.114504 Hz.

- 0.135u2: Fabio Priuli added driver data structs to Destroyer.

- 0.113u1: Zsolt Vasvari fixed reset problem in Destroyer.

- 0.85u2: Aaron Giles turned off autocentering by default in Destroyer. There are probably others that should have this as well.

- 0.79u1: Cleaned up Destroyer driver [Aaron Giles].

- 0.59: Added a new gfx4 waves rom ($0).

- 16th March 2002: Stefan Jokisch fixed the waves in the Destroyer driver and added some other minor improvements.

- 0.57: Stefan Jokisch added Destroyer (Atari 1977).

- 12th November 2001: Stefan Jokisch sent in a driver for Destroyer, which lacks sound and has garbled graphics for the waves, but works otherwise.

LEVELS: 1 (endless)

Recommended Games (Submarine):

Sea Wolf

Sea Wolf II


Invinco / Deep Scan




Wolf Pack

Fire One





Tomahawk 777

Battle of Atlantis



Battle Cruiser M-12


Turbo Sub

Up Scope

The Deep


Battle Shark

Guts n' Glory (Depth Charge + Submarine)

In The Hunt

Romset: 8 kb / 8 files / 3.42 zip

MAME XML Output:

       <game name="destroyr1" sourcefile="destroyr.c" cloneof="destroyr" romof="destroyr">
              <description>Destroyer (version O1)</description>
              <rom name="language.rom" size="2048" status="nodump" region="maincpu" offset="7000"/>
              <rom name="30142-01.f3" size="1024" crc="9e9a08d3" sha1="eb31bab1537caf43ab8c3d23a6c9cc2009fcb98e" region="maincpu" offset="7800"/>
              <rom name="30141-01.e2" size="1024" crc="c924fbce" sha1="53aa9a3c4c6e90fb94500ddfa6c2ae3076eee2ef" region="maincpu" offset="7800"/>
              <rom name="30144-01.j3" size="1024" crc="0c7135c6" sha1="6a0180353a0a6f34639dadc23179f6323aae8d62" region="maincpu" offset="7c00"/>
              <rom name="30143-01.h2" size="1024" crc="b946e6f0" sha1="b906024bb0e03a644fff1d5516637c24916b096e" region="maincpu" offset="7c00"/>
              <rom name="30135-01.p4" merge="30135-01.p4" size="1024" crc="184824cf" sha1="713cfd1d41ef7b1c345ea0038b652c4ba3f08301" region="gfx1" offset="0"/>
              <rom name="30132-01.f4" merge="30132-01.f4" size="1024" crc="e09d3d55" sha1="b26013397ef2cb32d0416ecb118387b9c2dffa9a" region="gfx2" offset="0"/>
              <rom name="30132-01.k4" merge="30132-01.f4" size="1024" crc="e09d3d55" sha1="b26013397ef2cb32d0416ecb118387b9c2dffa9a" region="gfx2" offset="400"/>
              <rom name="30134-01.p8" merge="30134-01.p8" size="1024" crc="6259e007" sha1="049f5f7160305cb4f4b499dd113cb11eea73fc95" region="gfx3" offset="0"/>
              <rom name="30133-01.n8" merge="30133-01.n8" size="1024" crc="108d3e2c" sha1="8c993369d37c6713670483af78e6d04d38f4b4fc" region="gfx3" offset="0"/>
              <rom name="30136-01.k2" merge="30136-01.k2" size="32" crc="532c11b1" sha1="18ab5369a3f2cfcc9a44f38fa8649524bea5b203" region="gfx4" offset="0"/>
              <rom name="30131-01.m1" merge="30131-01.m1" size="256" crc="b8094b4c" sha1="82dc6799a19984f3b204ee3aeeb007e55afc8be3" region="user1" offset="0"/>
              <chip type="cpu" tag="maincpu" name="M6800" clock="756000"/>
              <display tag="screen" type="raster" rotate="0" flipx="yes" width="256" height="240" refresh="60.000000" pixclock="4024320" htotal="256" hbend="0" hbstart="256" vtotal="262" vbend="0" vbstart="240" />
              <sound channels="0"/>
              <input players="1" buttons="2" coins="2" tilt="yes">
                     <control type="paddle" minimum="0" maximum="160" sensitivity="30" keydelta="10" reverse="yes"/>
              <dipswitch name="Extended Play" tag="IN0" mask="192">
                     <dipvalue name="1500 points" value="64"/>
                     <dipvalue name="2500 points" value="128" default="yes"/>
                     <dipvalue name="3500 points" value="192"/>
                     <dipvalue name="never" value="0"/>
              <dipswitch name="Service Mode" tag="IN1" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Coinage" tag="IN2" mask="3">
                     <dipvalue name="2 Coins/1 Credit" value="3"/>
                     <dipvalue name="1 Coin/1 Credit" value="2" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="1"/>
                     <dipvalue name="Free Play" value="0"/>
              <dipswitch name="Play Time" tag="IN2" mask="12">
                     <dipvalue name="50 seconds" value="0"/>
                     <dipvalue name="75 seconds" value="4"/>
                     <dipvalue name="100 seconds" value="8" default="yes"/>
                     <dipvalue name="125 seconds" value="12"/>
              <dipswitch name="Language" tag="IN2" mask="48">
                     <dipvalue name="German" value="48"/>
                     <dipvalue name="French" value="32"/>
                     <dipvalue name="Spanish" value="16"/>
                     <dipvalue name="English" value="0" default="yes"/>
              <driver status="preliminary" emulation="good" color="good" sound="preliminary" graphic="good" savestate="unsupported" palettesize="8"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise