Home News Forum                            

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

tailg: MAME ROM Information.


Tail Gunner (c) 1979 Vectorbeam.


Main CPU : CCPU (@ 5 Mhz)

Sound Chips : Samples

Screen orientation : Horizontal

Video resolution : 224 x 256 pixels

Screen refresh : 38.00 Hz

Palette colors : 32768

Players : 1

Control : stick

Buttons : 2


Released in November 1979.

Vectorbeam was bought out by Cinematronics after Tail Gunner was released. Once the game was released, Vectorbeam was closed down.

Exidy licensed Tail Gunner for production of cockpit units with the name of "Tail Gunner 2".

Licensed to Sega for Japan market.

A Tail Gunner unit appears in the 1982 movie 'Tron'.


Produced by : Tim Skelly

Designed & programmed by : Dan Sunday, Larry Rosenthal


Game's rom.

Machine's picture.

MAME Info:

0.35b6 [Aaron Giles, Zonn Moore, Jeff Mitchell, Neil Bradley]

Artwork available

Samples required


- One sample plays incorrectly. Gyrovision (ID 02603)


- 29th October 2008: Mr. Do - Looks like Ad_Enuff's getting back into gear again (woohoo!). He's cleaned up three more artworks for us this time around: Awhile ago, Timothy from Outerworld Arcade scanned his Tailgunner bezel for us. This is now complete.

- 0.125u9: Aaron Giles fixed "Fatal error: Input ports cannot be read at init time!" with -debug.

- 19th July 2004: Norbert Kehrer (JAE emulator) - Today is my birthday and I can present a new program here. It is an exact port of the 25 year old classic arcade game "Tailgunner". I did this little project together with Graham Toal. Tailgunner is a nice vector game made by Dan Sunday of the company Vectorbeam in 1979. Vectorbeam and the game were sold to Cinematronics later. Tailgunner was very advanced for its time. It is probably the first 3D vector game (older than Battlezone). This time the exact reproduction of the game is not achieved by a conventional CPU emulator, but by so-called static binary recompilation. Graham Toal wrote a really cool program, which can translate the original game code from C-CPU machine language to C. With Graham's help I ported his generated code to Java and added the graphical Java environment to play the game in an applet.

- 0.79u2: Support for Tailgunner samples recorded by Zonn Moore. Added Samples sound (hypersp, sexplode, slaser, shield, bounce and thrust1.wav).

- 11th February 2004: Erik Ruud submitted an addition of sound samples to Tailgunner.

- 0.55: Fixed light blue fog covers any part of the screen and slowdown in Tailgunner.

- 0.37b2: Added 3x 'Unknown' dipswitch.

- 0.35RC2: Mathis Rosenhauer added analog controls to Tailgunner.

- 0.35b6: Added Tailgunner (Cinematronics 1979) [Aaron Giles, Zonn Moore, Jeff Mitchell, Neil Bradley]. TODO: Fix controls and possible blue overlay.

- 7th March 1999: Brad Oliver has finally sent in the Cinematronics vector games driver with working support for Space Wars, Barrier, Star Castle, Tailgunner, Rip Off, Armor Attack, War of the Worlds, Warrior, Star Hawk and Solar Quest.

- 27th April 1993: Dumped Tailgunner.

Other Emulators:


* Cinelator



* Retrocade

Recommended Games (Starfighter):

Starship 1

Star Fire

Star Fire 2

Star Hawk


Tunnel Hunt

Warp Speed

Space Encounters

Space Seeker

Buck Rogers: Planet of Zoom



Star Trek




Cube Quest

I, Robot

Star Wars

The Empire Strikes Back

Star Wars Arcade

Star Wars Trilogy

Star Wars Pod Racer

Tube Panic

High Voltage


Splendor Blast

Vs. Star Luster

Shrike Avenger

Thunder Ceptor

Galaxy Force 2


Galactic Storm

Space Lords

Solar Assault


Vapor TRX

Romset: 9 kb / 10 files / 7.68 zip

MAME XML Output:

       <game name="tailg" sourcefile="cinemat.c" sampleof="tailg">
              <rom name="tgunner.t70" size="2048" crc="21ec9a04" sha1="b442f34360d1d4769e7bca73a2d79ce97d335460" region="maincpu" offset="0"/>
              <rom name="tgunner.p70" size="2048" crc="8d7410b3" sha1="59ead49bd229a873f15334d0999c872d3d6581d4" region="maincpu" offset="1"/>
              <rom name="tgunner.t71" size="2048" crc="2c954ab6" sha1="9edf189a19b50a9abf458d4ef8ba25b53934385e" region="maincpu" offset="1000"/>
              <rom name="tgunner.p71" size="2048" crc="8e2c8494" sha1="65e461ec4938f9895e5ac31442193e06c8731dc1" region="maincpu" offset="1001"/>
              <rom name="prom.f14" size="256" crc="9edbf536" sha1="036ad8a231284e05f44b1106d38fc0c7e041b6e8" region="proms" offset="0"/>
              <rom name="prom.e14" size="32" crc="29dbfb87" sha1="d8c40ab010b2ea30f29b2c443819e2b69f376c04" region="proms" offset="100"/>
              <rom name="prom.d14" size="32" crc="9a05afbf" sha1="5d806a42424942ba5ef0b70a1d629315b37f931b" region="proms" offset="120"/>
              <rom name="prom.c14" size="32" crc="07492cda" sha1="32df9148797c23f70db47b840139c40e046dd710" region="proms" offset="140"/>
              <rom name="prom.j14" size="32" crc="a481ca71" sha1="ce145d61686f600cc16b77febfd5c783bf8c13b0" region="proms" offset="160"/>
              <rom name="prom.e8" size="32" crc="791ec9e1" sha1="6f7fcce4aa3be9020595235568381588adaab88e" region="proms" offset="180"/>
              <sample name="sexplode"/>
              <sample name="thrust1"/>
              <sample name="slaser"/>
              <sample name="shield"/>
              <sample name="bounce"/>
              <sample name="hypersp"/>
              <chip type="cpu" tag="maincpu" name="CCPU" clock="4980750"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="samples" name="Samples"/>
              <display tag="screen" type="vector" rotate="180" flipx="yes" refresh="38.000000" />
              <sound channels="1"/>
              <input players="1" buttons="2" coins="1">
                     <control type="stick" minimum="512" maximum="3584" sensitivity="100" keydelta="50"/>
              <dipswitch name="Coinage" tag="SWITCHES" mask="4">
                     <dipvalue name="2 Coins/1 Credit" value="0"/>
                     <dipvalue name="1 Coin/1 Credit" value="4" default="yes"/>
              <dipswitch name="Unknown" tag="SWITCHES" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="SWITCHES" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Shield Points" tag="SWITCHES" mask="35">
                     <dipvalue name="15" value="0"/>
                     <dipvalue name="20" value="2"/>
                     <dipvalue name="30" value="1"/>
                     <dipvalue name="40" value="3"/>
                     <dipvalue name="50" value="32"/>
                     <dipvalue name="60" value="34"/>
                     <dipvalue name="70" value="33"/>
                     <dipvalue name="80" value="35" default="yes"/>
              <dipswitch name="Unknown" tag="SWITCHES" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <driver status="imperfect" emulation="good" color="good" sound="imperfect" graphic="good" savestate="supported" palettesize="0"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise