← Catalog
Neo Geo Experimental

Metal Slug

Game: Metal Slug (Neo Geo, 1996)

A static recompilation of Metal Slug for Neo Geo (MVS) into a native PC program, built with neogeorecomp, the same author’s toolkit for this board: the 68000 code is translated to C from your ROMs and runs on a model of the board. It’s the toolkit’s reference game. It boots through the real MVS BIOS, runs the attract demo and title screen, takes coins, and plays Mission 1 with its continues; later missions haven’t been checked by a test script yet. After a profiling pass, a 5-minute automated session runs entirely in recompiled code, and verification against the Musashi interpreter finds no mismatches across 14.06 million blocks. It has sound (the YM2610 synthesis danilopaulinodasilva contributed to the toolkit) and supports two controllers as players 1 and 2. 0.1.0 came out on October 21 with installers for Windows, Linux, and macOS that download the source, install whatever is missing, and build the game from your ROMs; it hasn’t been played on a Mac yet. All 13 of its commits list Claude as a co-author.

You needYour own Metal Slug and Neo Geo BIOS dumps as MAME sets, mslug.zip (NGH-201) and neogeo.zip, which setup checks by CRC32. Plus Windows, Linux, or macOS; setup offers to install Git, CMake, the C and C++ compiler, and SDL2 if they’re missing.

How it gets to PC
Static recompilation
Console
SNK Neo Geo (MVS / AES)
Architecture
68000 + Z80
Author
sp00nznet
Original studio
Nazca Corporation
Year
1996
Stars
2
Last activity
2026-10-21 · 10 days ago
Latest version
v0.1.0 · 2026-10-21
License
MIT
Language
PowerShell
View repository ↗ neogeorecomp ↗
68000arcadeai-assisted