Home News Forum                            

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

lastmisno: MAME ROM Information.


Last Mission (c) 1986 Data East.


Main CPU : (2x) M6809 (@ 2 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 : 8-way joystick

Buttons : 3


Released in October 1986.

Game programmers used a Millennium 95085 Microsystem Emulator to program this game.

Polystar / Datam 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 designer : Akira Sakuma

Advice : Yuji Gonod

Character designers : Harumi Nomura, Atsushi Kushima, Shinji Noda, Kouji Akibayashi, Super, Tak

Music composers : Yukihiko Kitahara, Michiya Hirasawa, A2usa Hara

Sound programmers : Tatsuo Yamaguchi

* Software :

System designer / Game programmer : Akira Sakuma

Assistant : Satoshi Imamura

Security CPU control : Tsuyoshi Hitazawa

* Hardware :

Prototype designer : Kenji Nishikawa

Engineers : Tomotaka Osada, Kenichi Fujimoto


* Computers :

Commodore C64 (1987)

Sinclair ZX Spectrum


Game's rom.

MAME Info:

0.35b3 [Bryan McPhail]

0.33b5 [Bryan McPhail]

Artwork available


- 0.145u4: Stephane Humbert fixed dipswitches and inputs (after verification of the M6809/HD6309 code) and added coinage simulation based on the dipswitches to Last Mission.

- 15th May 2011: Mr. Do - Everyone say hi to Mikonos, from Zona Arcade. In just the past week, he's already fixed up Last Mission bezel from the BYOAC / CAG artwork (scanned and provided). Hopefully, he plans to stick around for awhile.

- 15th August 2009: Guru - From Korea thanks to gp-lee we got Last Mission (Data East USA 1986 with 8751 MCU).

- 0.133u1: Renamed (lastmsno) to (lastmisno) and (lastmsnj) to (lastmisnj).

- 0.101u2: Pierpaolo Prazzoli fixed i8751 coin control in Last Mission.

- 0.74u1: Added 'Allow Continue' dipswitch.

- 0.61: Added 'Infinite Lives' dipswitch.

- 0.54: Added clone Last Mission (Japan). Fixed rom names. Renamed (lastmiss) to (lastmisn) and clone (lastmss2) to (lastmsno).

- 17th August 2001: Bryan McPhail added the Japan version of Last Mission.

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

- 0.37b13: Added 'Bonus Life' dipswitch.

- 25th February 2001: Bryan McPhail fixing Last Mission test mode.

- 0.36b9: Changed M6502 CPU3 clock speed to 1.5MHz.

- 0.35b9: Changed description to 'Last Mission (US revision 6)' and clone to '(US revision 5)'.

- 0.35b7: Bryan McPhail fixed controls in Last Mission. Changed input from 2 to 3 buttons.

- 0.35b3: Bryan McPhail added Last Mission (Rev 6) (Data East 1986) and clone (Rev 5).

- 0.35b2: Added clone Last Mission (Rev 5) (Testdriver).

- 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.34b8: Changed description to 'Last Mission'.

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

- 25th March 1998: CaBBe dumped Last Mission (US revision 5).


- You are an outcast. Restore your honor. Invade the hostile forces who torment your people. Your quest for honor is your last mission.


Other Emulators:

* FB Alpha

Recommended Games (Sinistar):



Astro Chase (Max-A-Flex)



Time Pilot '84

Vanguard II


Last Mission

Ark Area

Romset: 609 kb / 14 files / 196.2 zip

MAME XML Output:

       <game name="lastmisno" sourcefile="dec8.c" cloneof="lastmisn" romof="lastmisn">
              <description>Last Mission (US revision 5)</description>
              <manufacturer>Data East USA</manufacturer>
              <rom name="lm_dl03.13h" size="32768" crc="357f5f6b" sha1="a114aac50db62a6bcb943681e517ad7c88ec47f4" region="maincpu" offset="8000"/>
              <rom name="lm_dl04.7h" merge="lm_dl04.7h" size="65536" crc="7dea1552" sha1="920684413e2ba4313111e79821c5714977b26b1a" region="maincpu" offset="10000"/>
              <rom name="lm_dl02.18h" merge="lm_dl02.18h" size="65536" crc="ec9b5daf" sha1="86d47bad123676abc82dd7c92943878c54c33075" region="sub" offset="0"/>
              <rom name="dl05-.5h" merge="dl05-.5h" size="32768" crc="1a5df8c0" sha1="83d36b1d5fb87f50c44f3110804d6bbdbbc0da99" region="audiocpu" offset="8000"/>
              <rom name="id8751h.mcu" size="4096" status="nodump" region="mcu" offset="0"/>
              <rom name="dl01-.2a" merge="dl01-.2a" size="32768" crc="f3787a5d" sha1="3701df42cb2aca951963703e72c6c7b272eed82b" region="gfx1" offset="0"/>
              <rom name="dl11-.13f" merge="dl11-.13f" size="32768" crc="36579d3b" sha1="8edf952dafcd5bc66e08074687f0bec809fd4c2f" region="gfx2" offset="0"/>
              <rom name="dl12-.9f" merge="dl12-.9f" size="32768" crc="2ba6737e" sha1="c5e4c27726bf14e9cd60d62e2f17ea5be8093c37" region="gfx2" offset="20000"/>
              <rom name="dl13-.8f" merge="dl13-.8f" size="32768" crc="39a7dc93" sha1="3b7968fd06ac0379525c1d3e73f8bbe18ea36439" region="gfx2" offset="40000"/>
              <rom name="dl10-.16f" merge="dl10-.16f" size="32768" crc="fe275ea8" sha1="2f089f96583235f1f5226ef2a64b430d84efbeee" region="gfx2" offset="60000"/>
              <rom name="dl09-.12k" merge="dl09-.12k" size="65536" crc="6a5a0c5d" sha1="0106cf693c284be5faf96e56b651fab92a410915" region="gfx3" offset="0"/>
              <rom name="dl08-.14k" merge="dl08-.14k" size="65536" crc="3b38cfce" sha1="d6829bed6916fb301c08031bd466ee4dcc05b275" region="gfx3" offset="20000"/>
              <rom name="dl07-.15k" merge="dl07-.15k" size="65536" crc="1b60604d" sha1="1ee15cfdac87f7eeb92050766293b894cfad1466" region="gfx3" offset="40000"/>
              <rom name="dl06-.17k" merge="dl06-.17k" size="65536" crc="c43c26a7" sha1="896e278935b100edc12cd970469f2e8293eb96cc" region="gfx3" offset="60000"/>
              <rom name="dl-14.9c" merge="dl-14.9c" size="256" crc="2e55aa12" sha1="c0f2b9649467eb9d2c1e47589b5990f5c5e8cc93" region="proms" offset="0"/>
              <chip type="cpu" tag="maincpu" name="M6809" clock="2000000"/>
              <chip type="cpu" tag="sub" name="M6809" clock="2000000"/>
              <chip type="cpu" tag="audiocpu" name="M6502" clock="1500000"/>
              <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="3" coins="2">
                     <control type="joy" ways="8"/>
              <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="Demo Sounds" tag="DSW0" mask="16">
                     <dipvalue name="Off" value="16"/>
                     <dipvalue name="On" value="0" default="yes"/>
              <dipswitch name="Cabinet" tag="DSW0" mask="32">
                     <dipvalue name="Upright" value="0" default="yes"/>
                     <dipvalue name="Cocktail" value="32"/>
              <dipswitch name="Invulnerability (Cheat)" tag="DSW0" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Infinite Lives (Cheat)" tag="DSW0" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Lives" tag="DSW1" mask="1">
                     <dipvalue name="3" value="1" default="yes"/>
                     <dipvalue name="5" value="0"/>
              <dipswitch name="Bonus Life" tag="DSW1" mask="6">
                     <dipvalue name="30k 70k 70k+" value="6" default="yes"/>
                     <dipvalue name="40k 90k 90k+" value="4"/>
                     <dipvalue name="40k and 80k" value="2"/>
                     <dipvalue name="50k only" value="0"/>
              <dipswitch name="Difficulty" tag="DSW1" mask="24">
                     <dipvalue name="Easy" value="24" default="yes"/>
                     <dipvalue name="Normal" value="16"/>
                     <dipvalue name="Hard" value="8"/>
                     <dipvalue name="Hardest" 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="Allow Continue" tag="DSW1" mask="128">
                     <dipvalue name="No" value="128"/>
                     <dipvalue name="Yes" value="0" default="yes"/>
              <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