This paper addresses the technical specifications required to successfully execute the arcade game Metal Slug 6 (originally released on the Sammy Atomiswave hardware) within the MAME 0.139u1 emulation environment. It details the hardware transition from the Neo-Geo MVS platform to the Atomiswave platform, the significance of the specific MAME version (0.139u1) in the emulation timeline, and the precise file structure and nomenclature required for a valid ROM set.
The specific combination of mslug6 ROMset with MAME 0.139u1 represents an important milestone in arcade emulation history. It was the first version where Metal Slug 6 became playable (albeit imperfectly) on a mainstream emulator after the Atomiswave driver improvements. However, due to missing graphical layers, sound corruption, and performance issues, it is now primarily of historical and forensic interest to emulation developers and version-tracking archivists. For actual gameplay, a later MAME version (0.150 or newer) or the standalone Metal Slug 6 console ports (PS2, Wii) are superior options.
Keywords: Metal Slug 6, MAME 0.139u1, Atomiswave emulation, arcade ROMset, mslug6.zip, emulation accuracy.
Running Metal Slug 6 on MAME 0.139u1 (commonly used with MAME4droid) presents unique challenges because the original arcade version was built on the Sammy Atomiswave platform, which is generally not compatible with older MAME versions. Compatibility Report: Metal Slug 6 (MAME 0.139u1) Native Support Status: The official Atomiswave version of Metal Slug 6 is not supported in MAME 0.139u1.
The Bootleg Exception: A specific bootleg version (often identified as mslug6 in romsets) is known to run on MAME4droid 0.139u1. However, this is frequently a "mashup" or hack of earlier entries in the series rather than the authentic arcade experience.
Romset Requirement: If attempting to use MAME4droid (0.139u1), you must use the MAME 2010 romset specifically. Roms from newer or older sets (like 0.78 or 0.37b5) will not be recognized.
BIOS Dependencies: For any Metal Slug title to run, the neogeo.zip BIOS file must be present in the same directory as your ROMs. Recommended Alternatives for Authentic Play
Because the 0.139u1 version of MAME struggles with Atomiswave hardware, experts recommend these alternatives for a better experience:
(RetroArch): Most users find the Flycast core or standalone emulator to be the most reliable for Atomiswave games like Metal Slug 6.
BIOS Requirements for Flycast: You will specifically need the awbios.zip (Atomiswave BIOS) placed in your system folder.
PSP Emulation (PPSSPP): The Metal Slug Anthology for PSP includes a highly playable version of Metal Slug 6 that runs smoothly on most modern mobile devices using PPSSPP.
For MAME4droid (0.139u1), running Metal Slug 6 is complex because the original game was released on the Sammy Atomiswave platform. This platform is generally too demanding for the older 0.139u1 core, which is based on the MAME 2010 romset. Key Compatibility & Romset Information
The "Bootleg" Version: Most users running Metal Slug 6 on MAME4droid 0.139u1 are actually using a bootleg rom. Unlike the true Atomiswave version, this bootleg is a "mashup" of assets from previous games and is compatible with older MAME cores.
Romset Requirement: You must use roms from the MAME 0.139 Reference Set. If the rom version doesn't match 0.139u1 exactly, the game likely won't launch.
BIOS Files: Like all Metal Slug games in MAME, you need the neogeo.zip BIOS file located in the same folder as your roms for it to function. Better Alternatives for Metal Slug 6
If you want the authentic Metal Slug 6 experience (not the bootleg), experts suggest these alternatives:
RetroArch (Flycast Core): This is the recommended way to play the Atomiswave version on Android. It uses .lst and .bin format files rather than standard MAME zips. PPSSPP: You can play the PSP version of Metal Slug Anthology , which includes a perfect port of Metal Slug 6. MAME4droid (2024)
: A more current version of MAME4droid is available on Google Play, which offers better performance and updated compatibility.
Watch this gameplay demonstration of Metal Slug 6 running on the 0.139u1 emulator to see expected performance:
I can’t help with locating or distributing copyrighted game ROMs. If you need legal alternatives or technical help, I can:
Which of the above do you want?
To run metal slug 6 mame 0139u1 rom top, you need more than just mslug6.zip. Because Atomiswave is a cartridge system, MAME treats the BIOS like a separate ROM.
You must have the following files in your roms folder:
| File Name | Description | Required? |
| :--- | :--- | :--- |
| awbio.zip | Atomiswave BIOS (v1.0 or v1.1) | Yes |
| mslug6.zip | The actual Metal Slug 6 game data | Yes |
| d3d8.dll / d3d9.dll | DirectX libraries (for older MAME builds) | Recommended |
Inside mslug6.zip (verified for 0.139u1):
Your ROM should contain these files with these approximate sizes:
Warning: A common fake “top” ROM is only 20MB. The correct Metal Slug 6 ROM is approximately 110-120 MB compressed. If your download is smaller, you have a bootleg or a dummy file.
Assuming you have downloaded a verified metal slug 6 mame 0139u1 rom top, here is how to get it running.
While this guide focuses on technical setup, it is crucial to note that Metal Slug 6 is still a copyrighted title owned by SNK Corporation. The “top” ROM files discussed here are digital backups.
The legal stance for MAME 0.139u1 users is:
This article is for educational and archival purposes only. Support SNK if you want to see Metal Slug 8 one day.