Home News Forum                            

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

mia: MAME ROM Information.


M.I.A. - Missing in Action (c) 1989 Konami.

M.I.A. is a direct sequel to 1985's 'Green Beret' and, like it's predecessor, is a horizontally scrolling jump and shoot game for one or two players. Special forces soldiers must penetrate several enemy-packed combat zones to reach a POW compound.

Upon reaching the compound, the player must infiltrate and rescue the POWs held there, before escorting them safely through a final enemy-packed level to the rescue helicopter that awaits at the end.

Unlike 'Green Beret', the two-player game in M.I.A. sees both players fighting side-by-side, instead of the alternate approach of the original game.

The game consists of six stages;

* War-torn battlefield

* Airstrip

* Jungle

* Rail Yard

* PoW Base

* Escort the PoW's to the Helicopter

The first four stages are presented in random order and may also be "mirrored", so players battle right-to-left instead of left-to-right. This vastly increases variety to the game and adds replay value. The PoW and helicopter stages are always the last two stages. At the end of each level, the players must fight off a flurry of enemy troops and destroy gun emplacements and watch towers. Certain sections of each stage offer players a different route, with both platforms and underground tunnels that can be utilized and explored.

As with 'Green Beret', players start each level carrying only a combat knife. Specific enemy troops carry weapons which are dropped when the soldier is killed and can be picked up by the players. The weapons are always carried by soldiers wearing red uniforms, and range from an assault rifle, grenades, a flame-thrower or a bazooka. Players can carry more than one weapon and can cycle through them as needed. Each collected weapon has only a limited supply of shots.

After rescuing the PoW's on the sixth stage, players must escort as many of the escapees as possible to a waiting helicopter, and must get at least one PoW safely aboard the chopper to complete the mission and start a new set of stages.


Game ID : GX808

Main CPU : (2x) 68000 (@ 10 Mhz)

Sound CPU : Z80 (@ 3.579545 Mhz)

Sound Chips : YM2151 (@ 3.57958 Mhz), K007232 (@ 3.579545 Mhz), UPD7759 (@ 640 Khz)

Screen orientation : Horizontal

Video resolution : 304 x 224 pixels

Screen refresh : 60.00 Hz

Palette colors : 1024

Players : 2

Control : 8-way joystick

Buttons : 3


Released in January 1989.


At the enemy installation at the end of War-torn battlefield level is a three story building with six doors, out of which pour hordes of enemy troops. Position your Commando in the far bottom corner of the building and lay down. Providing you time your attacks correctly, you should be able to kill all of the attacking troops with no risk to yourself.


1. Green Beret (1985)

2. M.I.A. - Missing in Action (1989)


Game's rom.

MAME Info:

0.36b2 [Nicola Salmoria]

Artwork available


- [possible] In the ending sequence, soldiers helping rescued prisoners have RED shadows. Gmitra (ID 01183)


- 0.143u8: Kanikani fixed DIPSW and added DIP locations to M.I.A.

- 0.133u2: hap fixed some text of the boot-up screen is not correctly displayed in clone M.I.A. - Missing in Action (Japan).

- 26th July 2008: Mr. Do - Funny story. Tormod sent me a BUNCH of instruction cards a long time ago. You've probably been seeing them added in every so often. Well, around July of last year, I had completed a whole bunch of them, but then had a computer crash, and they ended up on the "spare" hard drive by mistake. I found them again going through a cleanup. So thanks to Tormod, this week we have M.I.A..

- 0.122u6: RansAckeR fixed player 1 inputs in I/O check.

- 0.77: Curt Coder fixed inputs/dips and visible area to 304x224 in M.I.A. and clone.

- 0.76u2: Changed parent and clone descriptions to 'M.I.A. - Missing in Action'.

- 0.59: Removed 3rd coin slot.

- 0.36b9: Phil Stroffolino added clone Missing in Action (Japan).

- 31st October 1999: Phil Stroffolino added a new Missing in Action romset to the Twin16 driver.

- 0.36b2: Added Missing in Action (version T) (Konami 1989) and clone (version S).

ARCADE RELEASE: M.I.A. (Konami) - 1989/Feb/08


Other Emulators:

* FB Alpha

Recommended Games (Army Fighter):

Green Beret (Irem)

Green Beret

Rush'n Attack (PlayChoice-10)

Special Forces

Special Forces II


Contra (PlayChoice-10)

Super Contra

Super C (PlayChoice-10)

Contra 3: The Alien Wars (Nintendo Super System)

Vs. Platoon

Battle Rangers

P.O.W. - Prisoners of War

Bay Route

M.I.A. - Missing in Action

Midnight Resistance

Thunder Fox



Gun Force II

Metal Slug

Metal Slug 2

Metal Slug X

Metal Slug 3

Metal Slug 4

Metal Slug 5

Metal Slug 6


Combat School

Romset: 1697 kb / 11 files / 491.1 zip

MAME XML Output:

       <game name="mia" sourcefile="tmnt.c">
              <description>M.I.A. - Missing in Action (version T)</description>
              <rom name="808t20.h17" size="131072" crc="6f0acb1d" sha1="af3447fd4645cb03b1660df2ae076fa53ff81945" region="maincpu" offset="0"/>
              <rom name="808t21.j17" size="131072" crc="42a30416" sha1="8d9d27de96e79cae5230705beecadff0180cc479" region="maincpu" offset="1"/>
              <rom name="808e03.f4" size="32768" crc="3d93a7cd" sha1="dcdd327e78f32436b276d0666f62a5b733b296e8" region="audiocpu" offset="0"/>
              <rom name="808e12.f28" size="65536" crc="d62f1fde" sha1="1e55084f1294b6ac7c152fcd1800511fcab5d360" region="gfx1" offset="0"/>
              <rom name="808e13.h28" size="65536" crc="1fa708f4" sha1="9511a19f50fb61571c2986c72d1a85e87b8d0495" region="gfx1" offset="1"/>
              <rom name="808e22.i28" size="65536" crc="73d758f6" sha1="69e7079c3178f6f5acae533dae4854808c45bc29" region="gfx1" offset="20000"/>
              <rom name="808e23.k28" size="65536" crc="8ff08b21" sha1="9a8a03a960967f6f1d982b490f1724427538ecac" region="gfx1" offset="20001"/>
              <rom name="808d17.j4" size="524288" crc="d1299082" sha1="c3c07b0517e7428ccd1cdf9e15aaf16d98e7c4cd" region="gfx2" offset="0"/>
              <rom name="808d15.h4" size="524288" crc="2b22a6b6" sha1="8e1af0627a4eac045128c4096e2cfb59c3d2f5ef" region="gfx2" offset="80000"/>
              <rom name="808a18.f16" size="256" crc="eb95aede" sha1="8153eb516ae9753910c6d6a2143e91e079586836" region="proms" offset="0"/>
              <rom name="808d01.d4" size="131072" crc="fd4d37c0" sha1="ef91c6e7bb57c27a9a51729fffd1bfe3e806fb61" region="k007232" offset="0"/>
              <chip type="cpu" tag="maincpu" name="68000" clock="8000000"/>
              <chip type="cpu" tag="audiocpu" name="Z80" clock="3579545"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="ymsnd" name="YM2151" clock="3579545"/>
              <chip type="audio" tag="k007232" name="K007232" clock="3579545"/>
              <display tag="screen" type="raster" rotate="0" width="304" height="224" refresh="60.000000" />
              <sound channels="1"/>
              <input players="2" buttons="3" coins="2">
                     <control type="joy" ways="8"/>
              <dipswitch name="Coin A" tag="DSW1" mask="15">
                     <dipvalue name="4 Coins/1 Credit" value="2"/>
                     <dipvalue name="3 Coins/1 Credit" value="5"/>
                     <dipvalue name="2 Coins/1 Credit" value="8"/>
                     <dipvalue name="3 Coins/2 Credits" value="4"/>
                     <dipvalue name="4 Coins/3 Credits" value="1"/>
                     <dipvalue name="1 Coin/1 Credit" value="15" default="yes"/>
                     <dipvalue name="3 Coins/4 Credits" value="3"/>
                     <dipvalue name="2 Coins/3 Credits" value="7"/>
                     <dipvalue name="1 Coin/2 Credits" value="14"/>
                     <dipvalue name="2 Coins/5 Credits" value="6"/>
                     <dipvalue name="1 Coin/3 Credits" value="13"/>
                     <dipvalue name="1 Coin/4 Credits" value="12"/>
                     <dipvalue name="1 Coin/5 Credits" value="11"/>
                     <dipvalue name="1 Coin/6 Credits" value="10"/>
                     <dipvalue name="1 Coin/7 Credits" value="9"/>
                     <dipvalue name="Free Play" value="0"/>
              <dipswitch name="Coin B" tag="DSW1" mask="240">
                     <dipvalue name="4 Coins/1 Credit" value="32"/>
                     <dipvalue name="3 Coins/1 Credit" value="80"/>
                     <dipvalue name="2 Coins/1 Credit" value="128"/>
                     <dipvalue name="3 Coins/2 Credits" value="64"/>
                     <dipvalue name="4 Coins/3 Credits" value="16"/>
                     <dipvalue name="1 Coin/1 Credit" value="240" default="yes"/>
                     <dipvalue name="3 Coins/4 Credits" value="48"/>
                     <dipvalue name="2 Coins/3 Credits" value="112"/>
                     <dipvalue name="1 Coin/2 Credits" value="224"/>
                     <dipvalue name="2 Coins/5 Credits" value="96"/>
                     <dipvalue name="1 Coin/3 Credits" value="208"/>
                     <dipvalue name="1 Coin/4 Credits" value="192"/>
                     <dipvalue name="1 Coin/5 Credits" value="176"/>
                     <dipvalue name="1 Coin/6 Credits" value="160"/>
                     <dipvalue name="1 Coin/7 Credits" value="144"/>
                     <dipvalue name="Invalid" value="0"/>
              <dipswitch name="Lives" tag="DSW2" mask="3">
                     <dipvalue name="2" value="3"/>
                     <dipvalue name="3" value="2" default="yes"/>
                     <dipvalue name="5" value="1"/>
                     <dipvalue name="7" value="0"/>
              <dipswitch name="Unused" tag="DSW2" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Bonus Life" tag="DSW2" mask="24">
                     <dipvalue name="30K, Every 80K" value="24"/>
                     <dipvalue name="50K, Every 100K" value="16"/>
                     <dipvalue name="50K Only" value="8" default="yes"/>
                     <dipvalue name="100K Only" value="0"/>
              <dipswitch name="Difficulty" tag="DSW2" mask="96">
                     <dipvalue name="Easy" value="96"/>
                     <dipvalue name="Normal" value="64"/>
                     <dipvalue name="Difficult" value="32" default="yes"/>
                     <dipvalue name="Very Difficult" value="0"/>
              <dipswitch name="Demo Sounds" tag="DSW2" mask="128">
                     <dipvalue name="Off" value="128"/>
                     <dipvalue name="On" value="0" default="yes"/>
              <dipswitch name="Flip Screen" tag="DSW3" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="VRAM Character Check" tag="DSW3" mask="2">
                     <dipvalue name="Off" value="2" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Service Mode" tag="DSW3" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW3" mask="8">
                     <dipvalue name="Off" value="8" 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