Home News Forum                            

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

twineagl: MAME ROM Information.


Twin Eagle - Revenge Joe's Brother (c) 1988 Seta.

A vertical shoot-em-up that places the player's helicopter against multiple attacking targets in the air, sea, and land. Collecting the weapon and speed power-ups throughout the game is vital since the gameplay is quite difficult.

The object of the game, which is not explained, is to avenge your brother (which means that you are Joe!). To do so, you must destroy the fortress on the very last level. When you start the game and it scrolls onto the starting screen, the background contains the different levels that you must survive. The starting position of the various enemies does not vary from game to game.


Board Number : M6100326A

Prom Stickers : UA2

Main CPU : 68000 (@ 8 Mhz), M65C02 (@ 1 Mhz)

Sound Chips : X1-010 (@ 16 Mhz)

Players : 2

Control : 8-way joystick

Buttons : 2

=> [A] Shoot, [B] Bomb


Also Licensed to Taito

Licensed to Romstar for US distribution.

The entire sound production was done by a freelancer sound team, Goblin Sound. A soundtrack CD was released by Seta in 1989 as "Twin Eagle and Real Majhong 3".


* Power-up items :

1) M = Shot Multiplier

2) L = Slightly increased shot length

3) S = Slightly increased helicopter maneuverability

4) B = Extra bomb

5) Although it is ultra-rare, a floating icon can appear (instead of a balloon) which contains a full multi-shot powerup.

* Completely destroying the bunkers before shooting any of the men behind them almost always yields a shot-multiplier power-up. One can regularly have the maximum number of shot multipliers by the end of the first level by using this trick. Power-ups seem to appear more frequently if you stay with your guns and do not pick up a missile power-up. Fire as often as you can when you are using the guns, and keep firing. Once you have maxed out your shot multiplier, it is good to start picking up missiles. Part of the trick to playing the game is to scroll the screen from side to side and to pick off the enemies that are placed on opposite sides to harass you.

* By learning the pattern of when and where enemies appear, you can neutralize them before they can do you any harm. This is especially true with hitting the small helicopters as they come on screen, and nuking the screen just before the guided missile truck. It is best to use the screen nuke when your helicopter is positioned at the very bottom of the screen. Otherwise, it may only be partially effective.


1. Twin Eagle - Revenge Joe's Brother (1988)

2. Twin Eagle II - The Rescue Mission (1994)


Produced by : Jun Fujimoto

Game designed by : MTY, Yam

Game programmed by : MTY

Game sub programmed by : Kazuaki Nakanishi

System programmed by : H. Kobayashi, K. Yoshii

Graphic designed by : Sachiko

Character designers : K. Sato, A. Kumura, M. Kasajima, M. Takeda

Music direction by Goblin Sound.

Music composers : Zero Yotsumoto, T. Suzuki, Conrad T. Kozawa

Music performers : T. Suzuki, Zero Yotsumoto, Coke Taguchi, T. Tanno, S. Tsutsui

Sound edited by : T. Suzuki, T. Hasegawa

Allugataya system : T. Hasegawa, T. Suzuki, K. Okuda

Game advised by : J. Narita

Graphic editer designed by : M. Watanabe

68K Chan : K. Ishikawa

Board designed by : Nobuyuki Nonaka

Pcm 16 : K. Oiyama

Vdc : T. Iwata, K. Oiyama

Vrc : Nobuyuki Nonaka

Sound filter : Shyachou, M. Tanaka

Eigiyou : T. Ishikawa, Y. Ota

Jimu : T. Watanabe, T. Hiroi, K. Komura, M. Tanaka

Koubai : M. Harada, M. Iwata

Koumu : Y. Ikegai

Seizou : A. Aranaga, T. Sasho, K. Tominaga

Character model maked by : M. Takeda, Kazuaki Nakanishi, S. Tanaka


* Consoles :

Nintendo Famicom (1989)


Game's rom.

Machine's picture.

MAME Info:

0.37b1 [Luca Elia]

Artwork available


- The music chopped in MAME. Gyrovision (ID 00867)


- 0.143u2: Brian Troha implemented coin mode 1 & 2 for Twin Eagle and added DIP locations. Added 'Licensor Option' dipswitch.

- 0.122u2: Changed M65C02 CPU2 clock speed to 2MHz.

- 13th May 2007: Mr. Do - Thanks to the BYOAC/CAG artwork, we have a release for Twin Eagle bezel.

- 30th January 2003: Nicola Salmoria fixed the waterfall and sea graphics in Twin Eagle.

- 0.60: Changed description to 'Twin Eagle - Revenge Joe's Brother'. Added 'Copyright' and 'Max. simultaneous players' dipswitches.

- 24th April 2002: Stephane Humbert added a patch to the Seta driver so that Twin Eagle can be played with two players.

- 0.37b12: Changed description to 'Twin Eagle - Revenge Joe's Brother (Japan)'.

- 0.37b9: Stereo support in Twin Eagle. Changed visible area to 240x384.

- 0.37b5: Changed visible area to 224x384. Added dipswitches 'Difficulty' and '?Continue Mode?'.

- 0.37b1: Luca Elia added Twin Eagle (Japan) (Seta 1988 (Taito license)).

- 3rd April 2000: Luca Elia sent in a Seta driver with support for Twin Eagle, DownTown, Arbalester, Meta Fox, Zing Zing Zip and War of Aero.


Other Emulators:

* FB Alpha

* Raine

Recommended Games (Helicopter):

Super Cobra


Sky Army




Tiger Heli

Vs. Raid on Bungeling Bay



Battle Chopper

Combat Hawk

Twin Cobra

Twin Cobra II

Chopper I


Silk Worm

Twin Eagle

Twin Eagle II - The Rescue Mission


Ashura Blaster

Thunder Strike

S.S. Mission

Desert War


Romset: 4616 kb / 12 files / 2.30 zip

MAME XML Output:

       <game name="twineagl" sourcefile="seta.c">
              <description>Twin Eagle - Revenge Joe's Brother</description>
              <manufacturer>Seta (Taito license)</manufacturer>
              <rom name="ua2-1" size="524288" crc="5c3fe531" sha1="e484dad25cda906fb1b0606fb10ae50056c64e6a" region="maincpu" offset="0"/>
              <rom name="ua2-2" size="8192" crc="783ca84e" sha1="21e19f74812de50e98b755dd1f68c187dd1e7e81" region="sub" offset="6000"/>
              <rom name="ua2-4" size="262144" crc="8b7532d6" sha1="ec42d21bc44f004282f822b3da36b5442eabd87a" region="gfx1" offset="0"/>
              <rom name="ua2-3" size="262144" crc="1124417a" sha1="c908f51b943188946486c639a0cb9712114b5437" region="gfx1" offset="1"/>
              <rom name="ua2-6" size="262144" crc="99d8dbba" sha1="ac2a3c5cad23e0207eba52935c72e23203c8e0af" region="gfx1" offset="80000"/>
              <rom name="ua2-5" size="262144" crc="6e450d28" sha1="d0050afcc3f425ac70768271c9d2d55ab7fba622" region="gfx1" offset="80001"/>
              <rom name="ua2-8" size="524288" crc="7d3a8d73" sha1="d6a0bea124d7d228818f8ea8c804ad2ba8cead4b" region="gfx2" offset="0"/>
              <rom name="ua2-10" size="524288" crc="5bbe1f56" sha1="309bc43884816dafeb0f47e71ff5272d4d7cac54" region="gfx2" offset="80000"/>
              <rom name="ua2-7" size="524288" crc="fce56907" sha1="5d0d2d6dfdbadb21f1d61d84b8992ec0e527e18d" region="gfx2" offset="100000"/>
              <rom name="ua2-9" size="524288" crc="a451eae9" sha1="c236c92d9ecf56f8d8f4a5ee493e3791be0d3db4" region="gfx2" offset="180000"/>
              <rom name="ua2-11" size="524288" crc="624e6057" sha1="0e8e4d4b6bc5febf5ca83eea92e3ed06f16e7df0" region="x1snd" offset="0"/>
              <rom name="ua2-12" size="524288" crc="3068ff64" sha1="7c06a48a99ebb9e7f3709f25bd0caa4c9d7a2688" region="x1snd" offset="80000"/>
              <chip type="cpu" tag="maincpu" name="68000" clock="8000000"/>
              <chip type="cpu" tag="sub" name="M65C02" clock="2000000"/>
              <chip type="audio" tag="lspeaker" name="Speaker"/>
              <chip type="audio" tag="rspeaker" name="Speaker"/>
              <chip type="audio" tag="x1snd" name="X1-010" clock="16000000"/>
              <display tag="screen" type="raster" rotate="270" width="384" height="240" refresh="60.000000" />
              <sound channels="2"/>
              <input players="2" buttons="2" coins="2" tilt="yes">
                     <control type="joy" ways="8"/>
              <dipswitch name="Copyright / License" tag="DSW" mask="1">
                     <dipvalue name="Taito America / Romstar" value="0"/>
                     <dipvalue name="Taito Corp Japan" value="1" default="yes"/>
                     <dipvalue name="Taito America" value="0"/>
                     <dipvalue name="Seta / Taito" value="1" default="yes"/>
              <dipswitch name="Flip Screen" tag="DSW" mask="2">
                     <dipvalue name="Off" value="2" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Service Mode" tag="DSW" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Cabinet" tag="DSW" mask="8">
                     <dipvalue name="Upright" value="0" default="yes"/>
                     <dipvalue name="Cocktail" value="8"/>
              <dipswitch name="Coin A" tag="DSW" mask="48">
                     <dipvalue name="2 Coins/1 Credit" value="16"/>
                     <dipvalue name="1 Coin/1 Credit" value="48" default="yes"/>
                     <dipvalue name="2 Coins/3 Credits" value="0"/>
                     <dipvalue name="1 Coin/2 Credits" value="32"/>
                     <dipvalue name="4 Coins/1 Credit" value="0"/>
                     <dipvalue name="3 Coins/1 Credit" value="16"/>
                     <dipvalue name="2 Coins/1 Credit" value="32"/>
                     <dipvalue name="1 Coin/1 Credit" value="48" default="yes"/>
              <dipswitch name="Coin B" tag="DSW" mask="192">
                     <dipvalue name="2 Coins/1 Credit" value="64"/>
                     <dipvalue name="1 Coin/1 Credit" value="192" default="yes"/>
                     <dipvalue name="2 Coins/3 Credits" value="0"/>
                     <dipvalue name="1 Coin/2 Credits" value="128"/>
                     <dipvalue name="1 Coin/2 Credits" value="192" default="yes"/>
                     <dipvalue name="1 Coin/3 Credits" value="128"/>
                     <dipvalue name="1 Coin/4 Credits" value="64"/>
                     <dipvalue name="1 Coin/6 Credits" value="0"/>
              <dipswitch name="Difficulty" tag="DSW" mask="768">
                     <dipvalue name="Normal" value="768"/>
                     <dipvalue name="Easy" value="512"/>
                     <dipvalue name="Hard" value="256" default="yes"/>
                     <dipvalue name="Hardest" value="0"/>
              <dipswitch name="Bonus Life" tag="DSW" mask="3072">
                     <dipvalue name="Never" value="3072"/>
                     <dipvalue name="500K Only" value="2048"/>
                     <dipvalue name="1000K Only" value="1024"/>
                     <dipvalue name="500K, Every 1500K" value="0" default="yes"/>
              <dipswitch name="Lives" tag="DSW" mask="12288">
                     <dipvalue name="1" value="4096"/>
                     <dipvalue name="2" value="0"/>
                     <dipvalue name="3" value="12288" default="yes"/>
                     <dipvalue name="5" value="8192"/>
              <dipswitch name="Licensor Option" tag="DSW" mask="16384">
                     <dipvalue name="Option 1" value="16384"/>
                     <dipvalue name="Option 2" value="0" default="yes"/>
              <dipswitch name="Coinage Type" tag="DSW" mask="32768">
                     <dipvalue name="Coin Mode 1" value="32768" default="yes"/>
                     <dipvalue name="Coin Mode 2" value="0"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="512"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise