Home News Forum                            

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

mslug3: MAME ROM Information.


Metal Slug 3 (c) 2000 SNK.

The heroes of the first 2 games return once more to do battle with the ever-present General Morden and his vast army. The third game of the series places a greater emphasis on defeating hulking boss characters than the 2 previous outings. Metal Slug 3 also introduced multiple routes through most levels, vastly increasing the replay value of the game. For example; on the first level the player reaches a point where they can either continue over land, or enter a small submarine and head down into the ocean depths, where they will be faced with a variety of huge, deadly sea-dwelling creatures.

Metal Slug 3 introduced a number of new elements that have a direct effect on the player's character - similar to the 'mummification' of the second game. The first of these is the 'fatty' affect : should the player pick up too much food (fish, for example) their character will morph in an obese version of itself. This doesn't have any detrimental effect on performance and is included purely for reasons of humour. Another effect is the now infamous 'Zombiefication'; should the player's character be attacked by a Zombie, he or she will become Zombie until they are either killed, or pick up a first-aid, which will restore the player's character back to human form. Movement while in the zombie state is slow and restricted but the player is armed with what can perhaps be best described as the 'Zombie Vomit'; a huge arc of blood that can be used to destroy oncoming enemies. A second Zombie attack while the player's character is in a Zombie state will result in the player losing a life.


SNK Neo-Geo MVS hardware

Game ID : NGM-256

Main CPU : 68000 (@ 12 Mhz)

Sound CPU : Z80 (@ 4 Mhz)

Sound Chips : YM2610 (@ 8 Mhz)

Players : 2

Control : 8-way joystick

Buttons : 3

=> Character > [A] Shoot, [B] Jump, [C] Grenade

=> Metal Slug> [A] Gun Attack, [B] Jump Board Vehicle, [C] Artillery Attack


Released in May 2000. This game was the last game in the Metal Slug series developed by SNK. The underwater stages are a graphical nod to Irem's 1993 classic, "In the Hunt". This is understandable as many of SNK's Metal Slug developers originally worked for Irem.

Metal Slug 3 features a number of sci-fi movie homages : Mission 2 features a guest appearance by the Men in Black. The carnivorous plant aliens in Mission 4 are a parody of the sci-fi musical comedy, 'The Little Shop of Horrors'. The squid-like aliens in the gigantic Mission 5 (known as 'Mars People') are a homage to the movie, 'Independence Day'. Also, the alien clones you face in this stage seem to parody the sci-fi movie clasic, 'Invasion of the body snatchers'. Finally, the last boss battle seems to be slightly inspired by the ending sequence in the sci-fi horror movie, 'Alien Resurrection'. One of the hostages (who also appeared in "Metal Slug 2" & "Metal Slug X", by the way) known as Hyakkutaro will join the fight by shooting fireballs.

Noise Factory released a limited-edition soundtrack album for this game (Metal Slug 3 Original Soundtrack - NF-0002) on 31/01/2003.

A hack of this game was released in 2005 as "Metal Slug 6 [Hack]", one year before the official "Metal Slug 6".


1. Metal Slug - Super Vehicle-001 (1996)

2. Metal Slug 2 - Super Vehicle-001/II [Model NGM-241] (1998)

3. Metal Slug X - Super Vehicle-001 [Model NGM-250] (1999)

4. Metal Slug 1st Mission (1999, SNK Neo Geo Pocket Color)

5. Metal Slug 2nd Mission (2000, SNK Neo Geo Pocket Color)

6. Metal Slug 3 [Model NGM-256] (2000)

7. Metal Slug 4 [Model NGM-263] (2002)

8. Metal Slug 5 [Model NGM-268] (2003)

9. Metal Slug 6 (2006)

10. Metal Slug 3D (2006, Sony PlayStation 2)

11. Metal Slug 7 (2008, Nintendo DS)


Planners : Meeher, Akio

Enemy sequence : Narusawa, Arita

Character chief : Akio

Background chief : Susumu

Designers : Cannon, Tomo, Kozo, Kuichin, Flying Fox, Curry

Wizard : Andy

Enemy's brain : Aba

Programmers : Tecchan-Take, Dramania Hide, Fujisawa, Nakatsuka, Seeker

Sound : Hiyamuta (Hiya!), Captain Beroou (as Bero-ou), Hohi_Hohi, Q_Jiroo, Maitaro


* Consoles :

SNK Neo-Geo [JP] (June 01, 2000; "Metal Slug 3 [Model NGH-256]")

Sony PS2 [JP] (June 17, 2003; "Metal Slug 3 [Model SLPS-25209]")

Microsoft XBOX [JP] (June 24, 2004; "Metal Slug 3 [Model DP5-00001]")

Sony PS2 [JP] (Nov. 18, 2004; "Metal Slug 3 [SNK Best Collection] [Model SLPS-25428]")

Sony PSP [JP] (Feb. 22, 2006; "Metal Slug Complete [Model ULJS-00090]")

Sony PS2 [JP] (May 31, 2007; "Metal Slug Complete [Model SLPS-25762]")

Nintendo Wii [JP] (Dec. 27, 2007; "Metal Slug Complete [Model RVL-RMLJ-JPN]")

Sony PS2 [JP] (June 18, 2009; "Metal Slug Complete [SNK Best Collection] [Model SLPS-25937]")

Sony PSP [JP] (June 18, 2009; "Metal Slug Complete [SNK Best Collection] [Model ULJS-00206]")


Game's rom.

Machine's picture.

MAME Info:

0.57 [?]

0.56 [?]

Neo-Geo (Artwork available)


- 0.143u1: Changed description to 'Metal Slug 3 (NGM-2560)' and clone '(not encrypted)' to '(NGH-2560)'. Fixed rom names.

- 0.138u4: Johnboy renamed P's in Metal Slug 3 to correct chip label and added SMA comment.

- 0.128u2: JohnBoy marked mslug3h MVS AND AES VERSION.

- 0.125u5: Johnboy renamed (mslug3n) to (mslug3h), marked AES VERSION and changed mamedriv.c.

- 0.105u4: Mame32Plus added clone Metal Slug 6 (Metal Slug 3 bootleg).

- 0.57: Added Metal Slug 3 (SNK 2000) and clone (not encrypted).

- 0.56: Added Metal Slug 3 (Testdriver).


Other Emulators:

* Calice

* FB Alpha

* Kawaks

* Nebula

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: 90880 kb / 16 files / 75.6 zip

MAME XML Output:

       <game name="mslug3" sourcefile="neodrvr.c" romof="neogeo">
              <description>Metal Slug 3 (NGM-2560)</description>
              <biosset name="euro" description="Europe MVS (Ver. 2)" default="yes"/>
              <biosset name="euro-s1" description="Europe MVS (Ver. 1)"/>
              <biosset name="us" description="US MVS (Ver. 2?)"/>
              <biosset name="us-e" description="US MVS (Ver. 1)"/>
              <biosset name="asia" description="Asia MVS (Ver. 3)"/>
              <biosset name="japan" description="Japan MVS (Ver. 3)"/>
              <biosset name="japan-s2" description="Japan MVS (Ver. 2)"/>
              <biosset name="japan-s1" description="Japan MVS (Ver. 1)"/>
              <biosset name="mv1c" description="NEO-MVH MV1C"/>
              <biosset name="japan-j3" description="Japan MVS (J3)"/>
              <biosset name="japan-hotel" description="Custom Japanese Hotel"/>
              <biosset name="uni-bios_2_3" description="Universe Bios (Hack, Ver. 2.3)"/>
              <biosset name="uni-bios_2_3o" description="Universe Bios (Hack, Ver. 2.3, older?)"/>
              <biosset name="uni-bios_2_2" description="Universe Bios (Hack, Ver. 2.2)"/>
              <biosset name="uni-bios_2_1" description="Universe Bios (Hack, Ver. 2.1)"/>
              <biosset name="uni-bios_2_0" description="Universe Bios (Hack, Ver. 2.0)"/>
              <biosset name="uni-bios_1_3" description="Universe Bios (Hack, Ver. 1.3)"/>
              <biosset name="uni-bios_1_2" description="Universe Bios (Hack, Ver. 1.2)"/>
              <biosset name="uni-bios_1_2o" description="Universe Bios (Hack, Ver. 1.2, older)"/>
              <biosset name="uni-bios_1_1" description="Universe Bios (Hack, Ver. 1.1)"/>
              <biosset name="uni-bios_1_0" description="Universe Bios (Hack, Ver. 1.0)"/>
              <rom name="sp-s2.sp1" merge="sp-s2.sp1" bios="euro" size="131072" crc="9036d879" sha1="4f5ed7105b7128794654ce82b51723e16e389543" region="mainbios" offset="0"/>
              <rom name="sp-s.sp1" merge="sp-s.sp1" bios="euro-s1" size="131072" crc="c7f2fa45" sha1="09576ff20b4d6b365e78e6a5698ea450262697cd" region="mainbios" offset="0"/>
              <rom name="usa_2slt.bin" merge="usa_2slt.bin" bios="us" size="131072" crc="e72943de" sha1="5c6bba07d2ec8ac95776aa3511109f5e1e2e92eb" region="mainbios" offset="0"/>
              <rom name="sp-e.sp1" merge="sp-e.sp1" bios="us-e" size="131072" crc="2723a5b5" sha1="5dbff7531cf04886cde3ef022fb5ca687573dcb8" region="mainbios" offset="0"/>
              <rom name="asia-s3.rom" merge="asia-s3.rom" bios="asia" size="131072" crc="91b64be3" sha1="720a3e20d26818632aedf2c2fd16c54f213543e1" region="mainbios" offset="0"/>
              <rom name="vs-bios.rom" merge="vs-bios.rom" bios="japan" size="131072" crc="f0e8f27d" sha1="ecf01eda815909f1facec62abf3594eaa8d11075" region="mainbios" offset="0"/>
              <rom name="sp-j2.sp1" merge="sp-j2.sp1" bios="japan-s2" size="131072" crc="acede59c" sha1="b6f97acd282fd7e94d9426078a90f059b5e9dd91" region="mainbios" offset="0"/>
              <rom name="sp1.jipan.1024" merge="sp1.jipan.1024" bios="japan-s1" size="131072" crc="9fb0abe4" sha1="18a987ce2229df79a8cf6a84f968f0e42ce4e59d" region="mainbios" offset="0"/>
              <rom name="sp-45.sp1" merge="sp-45.sp1" bios="mv1c" size="524288" crc="03cc9f6a" sha1="cdf1f49e3ff2bac528c21ed28449cf35b7957dc1" region="mainbios" offset="0"/>
              <rom name="japan-j3.bin" merge="japan-j3.bin" bios="japan-j3" size="131072" crc="dff6d41f" sha1="e92910e20092577a4523a6b39d578a71d4de7085" region="mainbios" offset="0"/>
              <rom name="sp-1v1_3db8c.bin" merge="sp-1v1_3db8c.bin" bios="japan-hotel" size="131072" crc="162f0ebe" sha1="fe1c6dd3dfcf97d960065b1bb46c1e11cb7bf271" region="mainbios" offset="0"/>
              <rom name="uni-bios_2_3.rom" merge="uni-bios_2_3.rom" bios="uni-bios_2_3" size="131072" crc="27664eb5" sha1="5b02900a3ccf3df168bdcfc98458136fd2b92ac0" region="mainbios" offset="0"/>
              <rom name="uni-bios_2_3o.rom" merge="uni-bios_2_3o.rom" bios="uni-bios_2_3o" size="131072" crc="601720ae" sha1="1b8a72c720cdb5ee3f1d735bbcf447b09204b8d9" region="mainbios" offset="0"/>
              <rom name="uni-bios_2_2.rom" merge="uni-bios_2_2.rom" bios="uni-bios_2_2" size="131072" crc="2d50996a" sha1="5241a4fb0c63b1a23fd1da8efa9c9a9bd3b4279c" region="mainbios" offset="0"/>
              <rom name="uni-bios_2_1.rom" merge="uni-bios_2_1.rom" bios="uni-bios_2_1" size="131072" crc="8dabf76b" sha1="c23732c4491d966cf0373c65c83c7a4e88f0082c" region="mainbios" offset="0"/>
              <rom name="uni-bios_2_0.rom" merge="uni-bios_2_0.rom" bios="uni-bios_2_0" size="131072" crc="0c12c2ad" sha1="37bcd4d30f3892078b46841d895a6eff16dc921e" region="mainbios" offset="0"/>
              <rom name="uni-bios_1_3.rom" merge="uni-bios_1_3.rom" bios="uni-bios_1_3" size="131072" crc="b24b44a0" sha1="eca8851d30557b97c309a0d9f4a9d20e5b14af4e" region="mainbios" offset="0"/>
              <rom name="uni-bios_1_2.rom" merge="uni-bios_1_2.rom" bios="uni-bios_1_2" size="131072" crc="4fa698e9" sha1="682e13ec1c42beaa2d04473967840c88fd52c75a" region="mainbios" offset="0"/>
              <rom name="uni-bios_1_2o.rom" merge="uni-bios_1_2o.rom" bios="uni-bios_1_2o" size="131072" crc="e19d3ce9" sha1="af88ef837f44a3af2d7144bb46a37c8512b67770" region="mainbios" offset="0"/>
              <rom name="uni-bios_1_1.rom" merge="uni-bios_1_1.rom" bios="uni-bios_1_1" size="131072" crc="5dda0d84" sha1="4153d533c02926a2577e49c32657214781ff29b7" region="mainbios" offset="0"/>
              <rom name="uni-bios_1_0.rom" merge="uni-bios_1_0.rom" bios="uni-bios_1_0" size="131072" crc="0ce453a0" sha1="3b4c0cd26c176fc6b26c3a2f95143dd478f6abf9" region="mainbios" offset="0"/>
              <rom name="neo-sma" size="262144" crc="9cd55736" sha1="d6efb2b313127c2911d47d9324626b3f1e7c6ccb" region="maincpu" offset="c0000"/>
              <rom name="256-pg1.p1" size="4194304" crc="b07edfd5" sha1="dcbd9e500bfae98d754e55cdbbbbf9401013f8ee" region="maincpu" offset="100000"/>
              <rom name="256-pg2.p2" size="4194304" crc="6097c26b" sha1="248ec29d21216f29dc6f5f3f0e1ad1601b3501b6" region="maincpu" offset="500000"/>
              <rom name="000-lo.lo" merge="000-lo.lo" size="131072" crc="5a86cff2" sha1="5992277debadeb64d1c1c64b0a92d9293eaf7e4a" region="zoomy" offset="0"/>
              <rom name="sfix.sfix" merge="sfix.sfix" size="131072" crc="c2ea0cfd" sha1="fd4a618cdcdbf849374f0a50dd8efe9dbab706c3" region="fixedbios" offset="0"/>
              <rom name="sm1.sm1" merge="sm1.sm1" size="131072" crc="94416d67" sha1="42f9d7ddd6c0931fd64226a60dc73602b2819dcf" region="audiobios" offset="0"/>
              <rom name="256-m1.m1" size="524288" crc="eaeec116" sha1="54419dbb21edc8c4b37eaac2e7ad9496d2de037a" region="audiocpu" offset="0"/>
              <rom name="256-v1.v1" size="4194304" crc="f2690241" sha1="fd56babc1934d10e0d27c32f032f9edda7ca8ce9" region="ymsnd" offset="0"/>
              <rom name="256-v2.v2" size="4194304" crc="7e2a10bd" sha1="0d587fb9f64cba0315ce2d8a03e2b8fe34936dff" region="ymsnd" offset="400000"/>
              <rom name="256-v3.v3" size="4194304" crc="0eaec17c" sha1="c3ed613cc6993edd6fc0d62a90bcd85de8e21915" region="ymsnd" offset="800000"/>
              <rom name="256-v4.v4" size="4194304" crc="9b4b22d4" sha1="9764fbf8453e52f80aa97a46fb9cf5937ef15a31" region="ymsnd" offset="c00000"/>
              <rom name="256-c1.c1" size="8388608" crc="5a79c34e" sha1="b8aa51fa50935cae62ab3d125b723ab888691e60" region="sprites" offset="0"/>
              <rom name="256-c2.c2" size="8388608" crc="944c362c" sha1="3843ab300f956280475469caee70135658f67089" region="sprites" offset="1"/>
              <rom name="256-c3.c3" size="8388608" crc="6e69d36f" sha1="94e8cf42e999114b4bd8b30e0aa2f365578c4c9a" region="sprites" offset="1000000"/>
              <rom name="256-c4.c4" size="8388608" crc="b755b4eb" sha1="804700a0966a48f130c434ede3f970792ea74fa5" region="sprites" offset="1000001"/>
              <rom name="256-c5.c5" size="8388608" crc="7aacab47" sha1="312c1c9846175fe1a3cad51d5ae230cf674fc93d" region="sprites" offset="2000000"/>
              <rom name="256-c6.c6" size="8388608" crc="c698fd5d" sha1="16818883b06849ba2f8d61bdd5e21aaf99bd8408" region="sprites" offset="2000001"/>
              <rom name="256-c7.c7" size="8388608" crc="cfceddd2" sha1="7def666adf8bd1703f40c61f182fc040b6362dc9" region="sprites" offset="3000000"/>
              <rom name="256-c8.c8" size="8388608" crc="4d9be34c" sha1="a737bdfa2b815aea7067e7af2636e83a9409c414" region="sprites" offset="3000001"/>
              <chip type="cpu" tag="maincpu" name="68000" clock="12000000"/>
              <chip type="cpu" tag="audiocpu" name="Z80" clock="4000000"/>
              <chip type="audio" tag="lspeaker" name="Speaker"/>
              <chip type="audio" tag="rspeaker" name="Speaker"/>
              <chip type="audio" tag="ymsnd" name="YM2610" clock="8000000"/>
              <display tag="screen" type="raster" rotate="0" width="320" height="224" refresh="59.185606" pixclock="6000000" htotal="384" hbend="30" hbstart="350" vtotal="264" vbend="16" vbstart="240" />
              <sound channels="2"/>
              <input players="2" buttons="4" coins="2">
                     <control type="joy" ways="8"/>
              <dipswitch name="Test Switch" tag="IN0" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Coin Chutes?" tag="IN0" mask="2">
                     <dipvalue name="1?" value="0"/>
                     <dipvalue name="2?" value="2" default="yes"/>
              <dipswitch name="Autofire (in some games)" tag="IN0" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="COMM Setting (Cabinet No.)" tag="IN0" mask="24">
                     <dipvalue name="1" value="24" default="yes"/>
                     <dipvalue name="2" value="16"/>
                     <dipvalue name="3" value="8"/>
                     <dipvalue name="4" value="0"/>
              <dipswitch name="COMM Setting (Link Enable)" tag="IN0" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Free Play" tag="IN0" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Freeze" tag="IN0" 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="0"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise