tailg: MAME ROM Information. History:
Tail Gunner (c) 1979 Vectorbeam.
- TECHNICAL -
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
- TRIVIA -
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'.
- STAFF -
Produced by : Tim Skelly
Designed & programmed by : Dan Sunday, Larry Rosenthal
- SOURCES -
Game's rom.
Machine's picture.
MAME Info:
0.35b6 [Aaron Giles, Zonn Moore, Jeff Mitchell, Neil Bradley]
Artwork available
Samples required
Bugs:
- One sample plays incorrectly. Gyrovision (ID 02603)
WIP:
- 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:
* AAE
* Cinelator
* CINEMU
* JAE
* Retrocade
Recommended Games (Starfighter):
Starship 1
Star Fire
Star Fire 2
Star Hawk
Tailgunner
Tunnel Hunt
Warp Speed
Space Encounters
Space Seeker
Buck Rogers: Planet of Zoom
Gravitar
Rougien
Star Trek
Tac/Scan
Ambush
Blaster
Cube Quest
I, Robot
Star Wars
The Empire Strikes Back
Star Wars Arcade
Star Wars Trilogy
Star Wars Pod Racer
Tube Panic
High Voltage
Mirax
Splendor Blast
Vs. Star Luster
Shrike Avenger
Thunder Ceptor
Galaxy Force 2
Starblade
Galactic Storm
Space Lords
Solar Assault
Hyperdrive
Vapor TRX
Romset: 9 kb / 10 files / 7.68 zip
MAME XML Output:
   | <game name="tailg" sourcefile="cinemat.c" sampleof="tailg"> |
   |    | <description>Tailgunner</description> |
   |    | <year>1979</year> |
   |    | <manufacturer>Cinematronics</manufacturer> |
   |    | <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"/> |
   |    | </input> |
   |    | <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> |
   |    | <dipswitch name="Unknown" tag="SWITCHES" mask="8"> |
   |    |    | <dipvalue name="Off" value="8" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="SWITCHES" mask="16"> |
   |    |    | <dipvalue name="Off" value="16" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <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> |
   |    | <dipswitch name="Unknown" tag="SWITCHES" mask="64"> |
   |    |    | <dipvalue name="Off" value="64" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <driver status="imperfect" emulation="good" color="good" sound="imperfect" graphic="good" savestate="supported" palettesize="0"/> |
|
|