Home News Forum                            

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

makyosen: MAME ROM Information.


Makyou Senshi (c) 1987 Data East.

A shoot 'em up game where you fly a craft over a scrolling background and dodge enemy fire while shooting enemies. You also collect coins and purchase different weapons and crafts.


Main CPU : HD6309 (@ 3 Mhz)

Sound CPU : M6502 (@ 1.5 Mhz)

Sound Chips : YM2203 (@ 1.5 Mhz), YM3526 (@ 3 Mhz)

Screen orientation : Vertical

Video resolution : 240 x 256 pixels

Screen refresh : 58.00 Hz

Palette colors : 1024

Players : 2

Control : dial

Buttons : 2


Released in June 1987.

The title of this game translates from Japanese as 'Demon Region Soldier'.

This game is known outside Japan as "Gondomania".

Default highscore table (BEST 10 PLAYERS) :

1 AME 20000

2 KIT 18000

3 IHU 16000

4 NOK 14000

5 A O 12000

6 RAM 10000

7 ESA 8000

8 IAR 6000

9 KMI 5000

10 OIA 4000

Data East released a limited-edition soundtrack album for this game (Deco History Scene I : Data East Game Music Scene One - H25X-20008) on 25/09/1988.


Game designed by : Y. Gondo

Programmers : T. Kitazawa, T. Nishizawa, S. Tamura

Sound by : H. Yoshida

Music composed by : Azusa Hara (AZUSA)

Character designers : Back Man, A. Kushima, H. Nomura

Hardware designer : K. Yoshida

Ending designed by : T. Nishizawa

Supervised by : T. Kitzawa


Game's rom.

MAME Info:

0.33b5 [Bryan McPhail]

Artwork available


- [possible] Music slows down when you are killed. Tafoid (ID 03177)


- 0.145u4: Stephane Humbert fixed dipswitches and inputs (after verification of the M6809/HD6309 code) in Gondomania and clone. Added 'Swap buttons' dipswitch and changed 'Unknown' to 'Unused' dipswitches.

- 0.138u3: Bryan McPhail and Dr. Decapitator hooked up Gondomania I8751 MCU.

- 24th June 2010: Guru - The 8751 MCU (DT-A) for Gondomania has now been successfully processed (decap, de-protect & read).

- 8th June 2009: Guru - Gondomania (1987 Data East, for 8751 MCU decapping) arrived. Thanks to Gp-Lee.

- 0.130u4: Derrick Renaud converted Gondomania to use IPT_POSITIONAL.

- 0.122u7: Changed HD6309 CPU1 clock speed to 12MHz.

- 12th August 2007: Mr. Do - DaPlumber has been hard at work, and cleaned up a couple pieces from the BYOAC/CAG artwork: Gondomania bezel.

- 0.53: Added priority prom ($0 - not yet used).

- 0.36b9: Replaced M6809 CPU1 with M6309 (3MHz) and changed M6502 CPU2 clock speed to 1.5MHz.

- 0.35RC2: Renamed (mekyosen) to (makyosen).

- 0.35b9: Changed description to 'Gondomania (US)' and clone to 'Makyou Senshi (Japan)'.

- 0.35b7: Bryan McPhail fixed controls in Gondomania.

- 0.35b4: Changed description of clone to 'Makyou Senshi'.

- 0.35b3: Bryan McPhail added Gondomania (Data East 1987) and clone Mekyo Sensi.

- 13th February 1999: Bryan fixed Gondomania and Mekyo Sensi to accept now coins

- 12th February 1999: A massive Dec8 games update from Bryan McPhail. New games include Gondomania, Mekyo Sensi, Last Mission (2 versions), Shackled, Breywood and Captain Silver.

- 0.33b5: Bryan McPhail added Gondomania (Testdriver).

- 19th July 1998: Dumped Makyou Senshi (Japan).


- It is war with the Gondos...Your women are held captive on the planet of Thorns. Mount your air bike... Prepare for battle!

LEVELS: 9 ("Gondo" is the game designer's surname!)

Recommended Games (Warriors 2):

Boomer Rang'r

Mister Viking

The Lost Castle In Darkmist

Soldier Girl Amazon



Trick Trap


Valkyrie No Densetsu



Romset: 1061 kb / 24 files / 385.8 zip

MAME XML Output:

       <game name="makyosen" sourcefile="dec8.c" cloneof="gondo" romof="gondo">
              <description>Makyou Senshi (Japan)</description>
              <manufacturer>Data East Corporation</manufacturer>
              <rom name="ds00" size="32768" crc="33bb16fe" sha1="5d3873b66e0d08b35d56a8b508c774b27368a100" region="maincpu" offset="8000"/>
              <rom name="dt-01.512" merge="dt-01.512" size="65536" crc="c39bb877" sha1="9beb59ba19f38417c5d4d36e8f3c41f2b017d2d6" region="maincpu" offset="10000"/>
              <rom name="ds02" size="65536" crc="925307a4" sha1="1e8b8eb21df1a11b14c981b343b34c6cc3676517" region="maincpu" offset="20000"/>
              <rom name="ds03" size="65536" crc="9c0fcbf6" sha1="bfe42b5277fea111840a9f59b2cb8dfe44444029" region="maincpu" offset="30000"/>
              <rom name="ds05" size="32768" crc="e6e28ca9" sha1="3b1f8219331db1910bfb428f8964f8fc1063df6f" region="audiocpu" offset="8000"/>
              <rom name="ds-a.1b" size="4096" crc="f61b77cf" sha1="2d3549876ea08623ce9da1d637853cb4c740300a" status="baddump" region="mcu" offset="0"/>
              <rom name="ds14" size="32768" crc="00cbe9c8" sha1="de7b640de8fd54ee79194945c96d5768d09f483b" region="gfx1" offset="0"/>
              <rom name="dt-19.512" merge="dt-19.512" size="65536" crc="da2abe4b" sha1="d53e4769671f3fd437edcff7e7ea05156bbcb45d" region="gfx2" offset="0"/>
              <rom name="ds20" size="32768" crc="0eef7f56" sha1="05c23aa6a598478cd4822634cff96055c585e9d2" region="gfx2" offset="10000"/>
              <rom name="dt-16.512" merge="dt-16.512" size="65536" crc="e9955d8f" sha1="aeef5e18f9d36c1bab3000e95205ce1b18cfbf0b" region="gfx2" offset="20000"/>
              <rom name="ds18" size="32768" crc="2b2d1468" sha1="a144ac1b367e1fec876156230e9ab1c99416962e" region="gfx2" offset="30000"/>
              <rom name="dt-15.512" merge="dt-15.512" size="65536" crc="a54b2eb6" sha1="25cb61f67135672154f1ad8e0c49ec04655e91de" region="gfx2" offset="40000"/>
              <rom name="ds17" size="32768" crc="75ae349a" sha1="15755a28925d5ed37fab4bd988716fcc5d20c290" region="gfx2" offset="50000"/>
              <rom name="dt-21.512" merge="dt-21.512" size="65536" crc="1c5f682d" sha1="4b7022cce930a9e9a0087c91e8344269fe7ed889" region="gfx2" offset="60000"/>
              <rom name="ds22" size="32768" crc="c8ffb148" sha1="ae1a8b3cd1f5e423dc1a3c7d05f9fe7c689432e3" region="gfx2" offset="70000"/>
              <rom name="dt-08.512" merge="dt-08.512" size="65536" crc="aec483f5" sha1="1d6de823ab0eeb9c89e9c227428ff278663627f3" region="gfx3" offset="0"/>
              <rom name="dt-09.256" merge="dt-09.256" size="32768" crc="446f0ce0" sha1="072b88d6de5aa0ed6b1d60c266bcf170dea927d5" region="gfx3" offset="8000"/>
              <rom name="dt-06.512" merge="dt-06.512" size="65536" crc="3fe1527f" sha1="b8df4bef2b1a879b65214025fc3b5998ef5c8886" region="gfx3" offset="20000"/>
              <rom name="dt-07.256" merge="dt-07.256" size="32768" crc="61f9bce5" sha1="ef8a5f5e4c66a143304bcab50ca87579f1507864" region="gfx3" offset="28000"/>
              <rom name="dt-12.512" merge="dt-12.512" size="65536" crc="1a72ca8d" sha1="f412758452cb3417e85c355ccb8794fde7edf1cc" region="gfx3" offset="40000"/>
              <rom name="dt-13.256" merge="dt-13.256" size="32768" crc="ccb81aec" sha1="56e524ed4373b7bd1074a0d22ff75ede379f1696" region="gfx3" offset="48000"/>
              <rom name="dt-10.512" merge="dt-10.512" size="65536" crc="cfcfc9ed" sha1="57f43d638cf864d68420f0203740be7bda9da5ca" region="gfx3" offset="60000"/>
              <rom name="dt-11.256" merge="dt-11.256" size="32768" crc="53e9cf17" sha1="8cbb45154a60f42f1b1e7299b12d2e92fc194df8" region="gfx3" offset="68000"/>
              <rom name="mb7122e.10b" merge="mb7122e.10b" size="1024" crc="dcbfec4e" sha1="a375caef4575746870e285d90ba991ea7daefad6" region="proms" offset="0"/>
              <rom name="pal16r4nc.10u" size="260" status="nodump" region="plds" offset="0"/>
              <rom name="pal16r4nc.11g" size="260" status="nodump" region="plds" offset="200"/>
              <rom name="pal16r4nc.1s" size="260" status="nodump" region="plds" offset="400"/>
              <chip type="cpu" tag="maincpu" name="HD6309" clock="12000000"/>
              <chip type="cpu" tag="audiocpu" name="M6502" clock="1500000"/>
              <chip type="cpu" tag="mcu" name="I8751" clock="8000000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="ym1" name="YM2203" clock="1500000"/>
              <chip type="audio" tag="ym2" name="YM3526" clock="3000000"/>
              <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"/>
                     <control type="positional" minimum="0" maximum="12" sensitivity="15" keydelta="1" reverse="yes"/>
              <dipswitch name="Coin A" tag="DSW0" mask="3">
                     <dipvalue name="2 Coins/1 Credit" value="0"/>
                     <dipvalue name="1 Coin/1 Credit" value="3" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="2"/>
                     <dipvalue name="1 Coin/3 Credits" value="1"/>
              <dipswitch name="Coin B" tag="DSW0" mask="12">
                     <dipvalue name="2 Coins/1 Credit" value="0"/>
                     <dipvalue name="1 Coin/1 Credit" value="12" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="8"/>
                     <dipvalue name="1 Coin/3 Credits" value="4"/>
              <dipswitch name="Unused" tag="DSW0" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Demo Sounds" tag="DSW0" mask="32">
                     <dipvalue name="Off" value="0"/>
                     <dipvalue name="On" value="32" default="yes"/>
              <dipswitch name="Flip Screen" tag="DSW0" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Swap buttons" tag="DSW0" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Lives" tag="DSW1" mask="3">
                     <dipvalue name="1" value="1"/>
                     <dipvalue name="3" value="3" default="yes"/>
                     <dipvalue name="5" value="2"/>
                     <dipvalue name="Infinite (Cheat)" value="0"/>
              <dipswitch name="Difficulty" tag="DSW1" 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="Allow Continue" tag="DSW1" mask="16">
                     <dipvalue name="No" value="16"/>
                     <dipvalue name="Yes" value="0" default="yes"/>
              <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"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="1024"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise