Metal Slug 6 Mame 0139u1 [verified] May 2026
Here’s a useful feature you could implement or request for Metal Slug 6 running on MAME 0.139u1:
Implementation Idea
Create an external Lua script or a small front-end mod that hooks into MAME 0.139u1’s save state system.
Performance and Gameplay in 0.139u1
So, how did Metal Slug 6 actually run on MAME 0.139u1? metal slug 6 mame 0139u1
- Playable, but not perfect. On a 2011-era Core 2 Duo (2.5GHz+), the game hovered around 80-90% speed. Explosions with multiple sprites caused noticeable frame dips.
- Sound emulation was the biggest compromise. Music stuttered occasionally, and the iconic "HEAVY MACHINE GUN!" voice sample would cut off early.
- Controls felt faithful. MAME’s raw input handling gave better response than Demul’s DirectInput wrapper.
The biggest win? No more crashes on the first level. For the first time, you could finish Mission 1 without the emulator locking up.
1. Context: Metal Slug 6 and Its Original Hardware
Unlike previous Metal Slug entries (1, 2, X, 3, 4, 5) which ran on SNK’s Neo-Geo MVS hardware, Metal Slug 6 (2006) was developed by SNK Playmore exclusively for the Atomiswave arcade platform. The Atomiswave, created by Sammy Corporation, was essentially a Sega Dreamcast-based cartridge system: Here’s a useful feature you could implement or
- CPU: Hitachi SH-4 (32-bit RISC, 200 MHz)
- GPU: PowerVR 2 (similar to Dreamcast’s CLX2)
- Sound: Yamaha AICA (ARM7 + 32-bit DSP)
- Media: Cartridge (no optical drive)
This hardware shift means Metal Slug 6 cannot run on any Neo-Geo emulator — it requires an Atomiswave emulator or a MAME build with Atomiswave driver support.
1) Identification
- Title: Metal Slug 6
- Platform: Arcade (SNK Naomi / Atomiswave hardware variant; Metal Slug 6 originally runs on Atomiswave/Arcade hardware)
- MAME build referenced: 0.139u1 (older MAME; naming indicates revision build with parent ROM set 0.139 plus update u1)
- Typical purpose: run the Metal Slug 6 arcade image via MAME for emulation, testing, preservation, or ROM set management.
The State of Emulation Before 0.139u1
Before this version, MAME could barely boot Atomiswave games. Metal Slug 6 would either crash on the "Now Checking Cartridge" screen, suffer from missing graphics layers, or run at a sluggish 10-15 FPS. Most players resorted to the PlayStation 2 port (released as Metal Slug 3D's bonus disc in Japan) or the later Atomiswave emulator Demul. Implementation Idea Create an external Lua script or
Demul was the go-to for Metal Slug 6 in the late 2000s, but it required a powerful DirectX 9.0c GPU and had audio sync issues. MAME, by contrast, aimed for accuracy over speed.
Working:
- Boot sequence, Sega/Atomiswave logo, SNK Playmore splash screen.
- Title screen and menu system.
- In-game graphics (sprites, backgrounds) mostly rendered correctly.
- Sound effects and some music (though often glitchy or missing channels).