Home News Forum                            

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

vaportrau: MAME ROM Information.


Vapor Trail - Hyper Offence Formation (c) 1989 Data East.

A vertically scrolling shooter from Data East. Choose 1 of 3 different jet fighters to save New York City and defeat the terrorist organization DAGGER.


Game ID : MAA

Main CPU : 68000 (@ 12 Mhz)

Sound CPU : HuC6280 (@ 8.055 Mhz)

Sound Chips : YM2203 (@ 4.0275 Mhz), YM2151 (@ 3.58 Mhz), OKI6295 (@ 7.757 Khz), OKI6295 (@ 15.514 Khz)

Players : 2

Control : 8-way joystick

Buttons : 2


Released in February 1990.

This game is known in Japan as "Ku-U-Ga - Operation Code Vapor Trail".

Pony Canyon / Scitron released a limited-edition soundtrack album for this game (Kuhga - PCCB-00027) on 21/05/1990.


1. Vapor Trail - Hyper Offence Formation (1989)

2. Rohga Armor Force (1991)

3. Skull Fang (1996)


Game Designer : Hironori Kobayashi

Developer : Min

Game Programmers : Min, Mya, Hal, HMD

Graphic Designers : T.A, F. Ohnisi, Takahide Koizumi, Kinya Aoyama, Nabesima, Sonomi Nagao, Kazumi Enomoto, Chika Shamoto, Makoto Kawamura, Inopita, Jun Matsuda

Hard Designer : Kenichi Fujimoto

Sound Creaters : Hiroaki Yoshida (Maro), Azusa Hara (Ahsa), Tatsuya Kiuchi (Kiwich), Fuse, Hitomi Komatsu, Joe Kaminkow

Special Thanks : Koji Akibayashi, Solomon, Yoshiaki Honda (Yoshi Honda), Kazuyuki Kurata, EX, Lungfish, Yoshiyuki Urushibara, Makoto Kikuchi (Thor-Kikuchi)


* Consoles :

Sega Mega Drive (1991)


Game's rom.

MAME Info:

0.37b2 [?]

0.36b1 [Bryan McPhail]


- vaportra, vaportru, kuhga: Data East Vapor Trail Sound Driver messed up during game play, tempo all wrong when firing. vidpro1 (ID 02108)


- 0.142: David Haywood converted Vapor Trail to use the common DECO sprite functions. Started moving common DECO MXC06 sprite controller code to it's own device files, reducing code duplication. Fixed multiwidth sprites in decmxc06.c, removed code which appeared to serve no purpose other than to break the Birdie Try gfxdecode in machine\dec0.c.

- 0.137u2: f205v and Tirino73 added clone Vapor Trail - Hyper Offence Formation (World revision 3?).

- 23rd March 2010: f205v and Tirino73 dumped Vapor Trail - Hyper Offence Formation (World revision 3).

- 0.136u4: Fabio Priuli converted Vapor Trail to use device versions of the deco16 video chips and added driver data class and save states.

- 0.133u1: Renamed (vaportru) to (vaportrau).

- 0.119u2: Wilbert Pol fixed Vapor Trail to use an ASSERT/CLEAR mechanism instead of PULSE_LINE for interrupt signally.

- 0.106u13: MASH added plds ($0, 200, 400, 600, 800 - pal16l8a.6l, pal16l8b.13g, pal16l8b.13h, pal16l8b.14g and pal16l8b.14h) to Vapor Trail and clone (US).

- 0.103u3: David Haywood converted Super Burger Time, Vapor Trail and Crude Buster to use the DECO tilemap functions. Swapped gfx2 roms.

- 0.102u5: Highwayman added prom ($0 - 512 bytes).

- 0.96u3: Bryan McPhail attempted to fix Vapor Trail dropped sound commands. Changed HuC6280 CPU2 clock speed to 8055000 Hz.

- 0.93: Changed 2nd OKI6295 clock speed to 15255 Hz.

- 0.84u5: UNZU fixed YM2151/YM3012 balance.

- 0.62: Added 'Bonus Life' dipswitch.

- 20th August 2002: Stephane Humbert fixed the dipswitches in Vapor Trail.

- 0.37b6: Changed clock speed of the 2x OKI6295 to 7627 Hz.

- 0.37b2: Added Vapor Trail - Hyper Offence Formation (World revision 1). Renamed (vaportra) to (vaportru).

- 0.36b13: Changed VSync to 58Hz and YM2151 clock speed to 3580000 Hz and the 2x OKI6295 to 7757 Hz.

- 0.36b5: Changed YM-2151 clock speed to 3.7MHz.

- 0.36b2: Changed description of clone to 'Kuhga - Operation Code 'Vapor Trail' (Japan revision 3)'.

- 23rd July 1999: Jim Hernandez fixed Vapor Trail sound with the new OKI6295 interface.

- 0.36b1: Bryan McPhail added 'Vapor Trail - Hyper Offence Formation (US)' (Data East 1989) and clone 'Kuhga - Operation Code \"Vapor Trail\" (Japan revision 3)'.

- 22nd June 1999: Jim Hernandez partially fixed the sound in Vapor Trail.

- 17th June 1999: Bryan McPhail added Kuhga to the Vapor Trail driver.

- 16th June 1999: Bryan McPhail submitted Vapor Trail driver and Marco Cassili went on to fix the dipswitches of Vapor Trail.

LEVELS: 6 (must be finished twice)

Other Emulators:

* FB Alpha

Recommended Games (Airforce 2):

Phantom II


Mission-X (DECO Cassette)




1942 (PlayChoice-10)

1943 - The Battle of Midway

1943 Kai - Midway Kaisen

1944: The Loop Master

19XX: The War Against Destiny

XX Mission

Flying Shark

Fire Shark

Fire Shark (Mega-Tech)


Sonic Boom

Bombs Away

Fighting Hawk

Scramble Spirits

Sky Soldiers


Guts n' Glory (Bombing)

Meta Fox

Sky Adventure

Task Force Harrier

Twin Hawk

Vapor Trail - Hyper Offence Formation

The Last Day

Lightning Fighters

Sky Smasher

Ghost Pilots

Gulf War II

Fighter & Attacker

Blue Hawk

Double Wings

Strikers 1945

Strikers 1945 II

Strikers 1945 III

Strikers 1945 Plus

Spectrum 2000

Fire Hawk

Wyvern Wings

Romset: 3394 kb / 18 files / 1.07 zip

MAME XML Output:

       <game name="vaportrau" sourcefile="vaportra.c" cloneof="vaportra" romof="vaportra">
              <description>Vapor Trail - Hyper Offence Formation (US)</description>
              <manufacturer>Data East USA</manufacturer>
              <rom name="fj02" size="131072" crc="a2affb73" sha1="0d49397cc9891047a0b92e92e2e3d0e7fcaf8db9" region="maincpu" offset="0"/>
              <rom name="fj00" size="131072" crc="ef05e07b" sha1="0e505709fa251e6b30f019c0c28ee9ba2b29a50a" region="maincpu" offset="1"/>
              <rom name="fj03" size="131072" crc="44893379" sha1="da1340bc1821a552c317cb9a7c1ba69eb080b055" region="maincpu" offset="40000"/>
              <rom name="fj01" size="131072" crc="97fbc107" sha1="b2899eb4347c0471397b83051e46c94dff3526f5" region="maincpu" offset="40001"/>
              <rom name="fj04" merge="fj04" size="65536" crc="e9aedf9b" sha1="f7bcf8f666015140aaad8ee5cf619636934b7066" region="audiocpu" offset="0"/>
              <rom name="vtmaa00.bin" merge="vtmaa00.bin" size="524288" crc="0330e13b" sha1="dce70667ea738295332556752d1305c5e941b383" region="gfx1" offset="0"/>
              <rom name="vtmaa02.bin" merge="vtmaa02.bin" size="524288" crc="091ff98e" sha1="814dc08c055bad5368955a4b1fe6a706b58adc02" region="gfx2" offset="0"/>
              <rom name="vtmaa01.bin" merge="vtmaa01.bin" size="524288" crc="c217a31b" sha1="e259d48190d6890781fb0338e17e14822876babb" region="gfx2" offset="80000"/>
              <rom name="vtmaa03.bin" merge="vtmaa03.bin" size="524288" crc="1a30bf81" sha1="00e6c713e12133a99d64ca80638c9cbc8e26b2c8" region="gfx3" offset="0"/>
              <rom name="vtmaa04.bin" merge="vtmaa04.bin" size="524288" crc="b713e9cc" sha1="af33943d75d2ee3a7385f624537008dca9e1d5d8" region="gfx3" offset="80000"/>
              <rom name="fj06" merge="fj06" size="131072" crc="6e98a235" sha1="374564b4e494d03cd1330c06e321b9452c22a075" region="oki1" offset="0"/>
              <rom name="fj05" merge="fj05" size="131072" crc="39cda2b5" sha1="f5c5a305025d451ab48f84cd63e36a3bbdefda96" region="oki2" offset="0"/>
              <rom name="fj-27.bin" merge="fj-27.bin" size="512" crc="65045742" sha1="5dfb6c85a70b208cd16d3bf8ec1897e77f4a9b7d" region="proms" offset="0"/>
              <rom name="pal16l8a.6l" merge="pal16l8a.6l" size="260" crc="ee748e8f" sha1="6ffe8b11f076305e82f64e0a12b76ffe725ce345" region="plds" offset="0"/>
              <rom name="pal16l8b.13g" merge="pal16l8b.13g" size="260" crc="6da13bda" sha1="d7bade089d87015e1e95fbf3f292db4688ee4624" region="plds" offset="200"/>
              <rom name="pal16l8b.13h" merge="pal16l8b.13h" size="260" crc="62a9e098" sha1="7b7c371c040d250d41fde021d191d62ce95bfc20" region="plds" offset="400"/>
              <rom name="pal16l8b.14g" merge="pal16l8b.14g" size="260" crc="036768aa" sha1="96185989031e0a9b38ff29bf4cf6162482d33964" region="plds" offset="600"/>
              <rom name="pal16l8b.14h" merge="pal16l8b.14h" size="260" crc="bf421fce" sha1="e8b0895b1fe99a3d5b3dcca004a7bfd1a09766b2" region="plds" offset="800"/>
              <chip type="cpu" tag="maincpu" name="68000" clock="12000000"/>
              <chip type="cpu" tag="audiocpu" name="HuC6280" clock="8055000"/>
              <chip type="audio" tag="mono" 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="1006875"/>
              <chip type="audio" tag="oki2" name="OKI6295" clock="2013750"/>
              <display tag="screen" type="raster" rotate="270" width="256" height="240" refresh="58.000000" />
              <sound channels="1"/>
              <input players="2" buttons="2" coins="3">
                     <control type="joy" ways="8"/>
              <dipswitch name="Lives" tag="DSW" mask="3">
                     <dipvalue name="2" value="0"/>
                     <dipvalue name="3" value="3" default="yes"/>
                     <dipvalue name="4" value="2"/>
                     <dipvalue name="5" value="1"/>
              <dipswitch name="Difficulty" tag="DSW" 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 name="Bonus Life" tag="DSW" mask="48">
                     <dipvalue name="150k, 300k and 600k" value="32"/>
                     <dipvalue name="200k and 600k" value="48" default="yes"/>
                     <dipvalue name="300k only" value="16"/>
                     <dipvalue name="None" value="0"/>
              <dipswitch name="Allow Continue" tag="DSW" mask="64">
                     <dipvalue name="No" value="0"/>
                     <dipvalue name="Yes" value="64" default="yes"/>
              <dipswitch name="Demo Sounds" tag="DSW" mask="128">
                     <dipvalue name="Off" value="128"/>
                     <dipvalue name="On" value="0" default="yes"/>
              <dipswitch name="Coin A" tag="DSW" mask="1792">
                     <dipvalue name="3 Coins/1 Credit" value="0"/>
                     <dipvalue name="2 Coins/1 Credit" value="256"/>
                     <dipvalue name="1 Coin/1 Credit" value="1792" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="1536"/>
                     <dipvalue name="1 Coin/3 Credits" value="1280"/>
                     <dipvalue name="1 Coin/4 Credits" value="1024"/>
                     <dipvalue name="1 Coin/5 Credits" value="768"/>
                     <dipvalue name="1 Coin/6 Credits" value="512"/>
              <dipswitch name="Coin B" tag="DSW" mask="14336">
                     <dipvalue name="3 Coins/1 Credit" value="0"/>
                     <dipvalue name="2 Coins/1 Credit" value="2048"/>
                     <dipvalue name="1 Coin/1 Credit" value="14336" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="12288"/>
                     <dipvalue name="1 Coin/3 Credits" value="10240"/>
                     <dipvalue name="1 Coin/4 Credits" value="8192"/>
                     <dipvalue name="1 Coin/5 Credits" value="6144"/>
                     <dipvalue name="1 Coin/6 Credits" value="4096"/>
              <dipswitch name="Flip Screen" tag="DSW" mask="16384">
                     <dipvalue name="Off" value="16384" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Service Mode" tag="DSW" mask="32768">
                     <dipvalue name="Off" value="32768" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="1280"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise