Home News Forum                            

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

legion: MAME ROM Information.


Choutoki Meikyuu Legion (c) 1987 Nichibutsu.

Pick up allies to form a powerful Legion against 'The Dark Empire'.


Main CPU : 68000 (@ 8 Mhz)

Sound CPU : Z80 (@ 3.072 Mhz)

Sound Chips : YM3812 (@ 4 Mhz), (2x) DAC

Players : 2

Control : 8-way joystick

Buttons : 3


Released in May 1987 in Japan.

The title of this game translates from Japanese as 'Time Dimension Mystery Legion'.


* 1.05

* 2.03


Game's rom.

MAME Info:

0.62 [David Haywood, Phil Stroffolino]


- 0.142u2: Changed parent description to 'Legion - Spinner-87 (World ver 2.03)' and clone to 'Chouji Meikyuu Legion (Japan bootleg ver 1.05)'. Angelo Salese hooked up 1414M4 emulation to Legion. Changed region gfx5 to blit_data.

- 0.141: Tomasz Slanina added preliminary simulation of text layer protection in Chouji Meikyuu Legion and fixed sfx. Changed user1 rom ($0) to audiocpu ($4000).

- 31st December 2010: Tomasz Slanina - I fixed a couple of video/sound issues in Chouji Meikyuu Legion emulation: Added SFX. Fixed video priorities (no more garbage gfx over the playfield). Simulated protection in"legion" set, so the functionality is now close to the other ("legiono" - possibly a bootleg) set. Legion was _almost_ playable before. It's still not perfect (broken test mode, missing various text strings here and there ) but imo more enjoyable. Game has really unique (as for 80s) feature - 'time warp' bombs. How it works? Try it yourself. Here's a couple of shots from the game.

- 0.123u6: Changed description to 'Chouji Meikyuu Legion (ver 2.03)' and clone to 'Chouji Meikyuu Legion (ver 1.05)'.

- 0.123u2: RansAckeR added DIP locations to Legion.

- 0.77: Fixed gfx2 rom address to $18000.

- 18th July 2003: Tomasz Slanina to fix emulation of Legion. It use the same kind of protection(?) MCU/blitter like Ninja Emaki.

- 0.62: David Haywood and Phil Stroffolino added Legion (ver 2.03) (Nichibutsu 1986) and clone Legion (ver 1.05).

- 13th October 2002: Phil Stroffolino added Legion to the Armed Formation driver.

- 6th June 2002: David Haywood added Legion to the Terra Force / Armed Formation driver, but it has various graphics glitches.

Other Emulators:

* FB Alpha

* Raine

Recommended Games (Terra Force):


Vs. Super Xevious

Namco Classic Collection Vol.1 (Xevious)



Fire Battle




Exed Exes


Terra Cresta



Darwin 4078

Super Real Darwin



Bermuda Triangle

Legion - Spinner-87

Terra Force

Armed Formation

Sidewinder (Arcadia)

Xenon (Arcadia)

Dangerous Seed

Galaxy Gunners

Acrobat Mission


Flying Tiger

Grind Stormer

Super Spacefortress Macross

Macross Plus


Ryu Jin

Samurai Aces

Sorcer Striker

War of Aero

Eight Forces


Gunbird 2

Kingdom Grandprix

Rapid Hero


Ultra X Weapons

Varia Metal

Air Attack

Hotdog Storm

Baryon - Future Assault


Giga Wing

Giga Wing 2


Mission Craft



Vasara 2

G-Stream G2020

XII Stag


Chaos Field



Romset: 640 kb / 13 files / 241.7 zip

MAME XML Output:

       <game name="legion" sourcefile="armedf.c">
              <description>Legion - Spinner-87 (World ver 2.03)</description>
              <rom name="lg1.bin" size="65536" crc="c4aeb724" sha1="b4c0383f3b1fa6b1d5bdab0f3a5293c89a82a474" region="maincpu" offset="1"/>
              <rom name="lg3.bin" size="65536" crc="777e4935" sha1="225766940059b4c12e69332ea77eb618dbd1467b" region="maincpu" offset="0"/>
              <rom name="legion.1b" size="65536" crc="c306660a" sha1="31c6b868ba07677b5110c577335873354bff596f" region="maincpu" offset="20001"/>
              <rom name="legion.1d" size="65536" crc="c2e45e1e" sha1="95cc359145b1b03123262891feed358407ba105a" region="maincpu" offset="20000"/>
              <rom name="legion.1h" size="16384" crc="2ca4f7f0" sha1="7cf997af9dd74ced9d28c047069ccfb67d72e257" region="audiocpu" offset="0"/>
              <rom name="legion.1i" size="32768" crc="79f4a827" sha1="25e4c1b5b8466627244b7226310e67e4261333b6" region="audiocpu" offset="4000"/>
              <rom name="lg8.bin" size="32768" crc="e0596570" sha1="68ddc950efc55a16e6abc699e3bad18ea19d579f" region="gfx1" offset="0"/>
              <rom name="legion.1e" size="65536" crc="a9d70faf" sha1="8b8b60ae49c55e931d6838e863463f6b2bf7adb0" region="gfx2" offset="0"/>
              <rom name="legion.1f" size="32768" crc="f018313b" sha1="860bc9937202dc3a40c9fa7caad11c2c2aa19f5c" region="gfx2" offset="18000"/>
              <rom name="legion.1l" size="65536" crc="29b8adaa" sha1="10338ebe7324960683de1f796dd311ed662e42b4" region="gfx3" offset="0"/>
              <rom name="legion.1k" size="65536" crc="ff5a0db9" sha1="9308deb363d3b7686cc69485ec14201dd68f9a97" region="gfx4" offset="0"/>
              <rom name="legion.1j" size="65536" crc="bae220c8" sha1="392ae0fb0351dcad7b0e8e0ed4a1dc6e07f493df" region="gfx4" offset="10000"/>
              <rom name="lg7.bin" size="16384" crc="533e2b58" sha1="a13ea4a530038760ffa87713903c59a932452717" region="blit_data" offset="0"/>
              <chip type="cpu" tag="maincpu" name="68000" clock="8000000"/>
              <chip type="cpu" tag="audiocpu" name="Z80" clock="4000000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="ymsnd" name="YM3812" clock="4000000"/>
              <chip type="audio" tag="dac1" name="DAC"/>
              <chip type="audio" tag="dac2" name="DAC"/>
              <display tag="screen" type="raster" rotate="270" width="288" height="224" refresh="60.000000" />
              <sound channels="1"/>
              <input players="2" buttons="3" coins="2" tilt="yes">
                     <control type="joy" ways="8"/>
              <dipswitch name="Service Mode" tag="P2" mask="512">
                     <dipvalue name="Off" value="512" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Lives" tag="DSW1" mask="3">
                     <dipvalue name="3" value="3" default="yes"/>
                     <dipvalue name="4" value="2"/>
                     <dipvalue name="5" value="1"/>
                     <dipvalue name="6" value="0"/>
              <dipswitch name="Bonus Life" tag="DSW1" mask="4">
                     <dipvalue name="30k Then Every 100k" value="4" default="yes"/>
                     <dipvalue name="50k Only" value="0"/>
              <dipswitch name="Demo Sounds" tag="DSW1" mask="8">
                     <dipvalue name="Off" value="8"/>
                     <dipvalue name="On" value="0" default="yes"/>
              <dipswitch name="Flip Screen" tag="DSW1" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW1" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW1" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW1" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Coin A" tag="DSW2" mask="3">
                     <dipvalue name="2 Coins/1 Credit" value="1"/>
                     <dipvalue name="1 Coin/1 Credit" value="3" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="2"/>
                     <dipvalue name="Free Play" value="0"/>
              <dipswitch name="Coin B" tag="DSW2" mask="12">
                     <dipvalue name="2 Coins/1 Credit" value="4"/>
                     <dipvalue name="1 Coin/1 Credit" value="12" default="yes"/>
                     <dipvalue name="2 Coins/3 Credits" value="0"/>
                     <dipvalue name="1 Coin/2 Credits" value="8"/>
              <dipswitch name="Coin Slots" tag="DSW2" mask="16">
                     <dipvalue name="Common" value="16" default="yes"/>
                     <dipvalue name="Individual" value="0"/>
              <dipswitch name="Difficulty" tag="DSW2" mask="32">
                     <dipvalue name="Easy" value="32" default="yes"/>
                     <dipvalue name="Hard" value="0"/>
              <dipswitch name="Unused" tag="DSW2" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW2" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="2048"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise