SNK Neo Geo (MVS / AES) games on PC

Every project in the catalog for playing SNK Neo Geo (MVS / AES) games natively on PC, with no emulator: static recompilations, ports, decompilations, and the tools behind them. Reviewed by hand, with GitHub data kept up to date, and every one asks for your own copy of the game, except the ones their makers released for free.

4 of 4 projects
Recompiler Experimental

neogeorecomp

sp00nznet/neogeorecomp

A static recompilation toolkit for Neo Geo (MVS/AES) games. m68krecomp translates the 68000 program to C and the runtime models the board: video, palette, I/O, the Z80 sound CPU and the MVS system ROM. Its README marks it alpha (v0.2.0, October 21); Metal Slug and Neo Drift Out are playable. It includes no ROMs or generated code. 45 of its 47 commits list Claude as a co-author.

★ 16 · 2026-10-21 View →
Neo Geo Experimental

⑂ Fork of sp00nznet/metalslug

The King of Fighters ’98

danilopaulinodasilva/kof98recomp

A native PC port of The King of Fighters ’98, made by static recompilation: the game’s 68000 code is translated to C and run natively on a model of the Neo Geo hardware. The README calls it alpha, with sound. It boots as an AES console, plays the intro and attract demos, and lets you play team matches against the CPU; with --verify every recompiled block is replayed in the Musashi interpreter and there were 0 mismatches over 12.1 million blocks of a 5-minute scripted session. It offers widescreen (400×224, up to 480 wide) with backgrounds extended into the margins, two players on keyboard or gamepads, and a pause menu. Version 0.1.1 (October 21) provides installers for Windows, Linux, and macOS. All 30 of its commits list Claude as a co-author.

You needYour own ROMs from the MAME sets kof98h and neogeo (files 242-pn1.bin, 242-p2.bin, 242-s1.bin, 242-mg1.bin, 242-c1 to c8 and 242-v1 to v4, plus neo-po.bin, sfix.sfix, sm1.sm1, and 000-lo.lo), unzipped into the roms folder. The recompiled C is generated on your machine at build time and never distributed. Plus a C and C++ compiler, CMake 3.21, and optionally SDL2; the README warns that the Windows setup hasn’t been tried with this game yet.

★ 7 · 2026-10-21 View →
Neo Geo Experimental

Metal Slug

sp00nznet/metalslug

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.

★ 2 · 2026-10-21 View →
Neo Geo Experimental

Neo Drift Out: New Technology

sp00nznet/neodriftout

A static recompilation of Neo Drift Out 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, with no game-specific code in the toolkit. It boots through the real MVS BIOS, runs the car showcase, title, and name entry, takes coins, and races the practice run and Stage 1; later stages haven’t been checked by a test script yet. A 6-minute automated session runs entirely in recompiled code, and verification against the Musashi interpreter finds no mismatches across 46.67 million blocks. This version replaces an earlier one, hand-built for this game, that never got past the title with correct graphics. It has sound (the YM2610 synthesis danilopaulinodasilva contributed to the toolkit) and supports two controllers as players 1 and 2. 0.2.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. 36 of its 37 commits list Claude as a co-author.

You needYour own Neo Drift Out and Neo Geo BIOS dumps as MAME sets, neodrift.zip and neogeo.zip, which setup checks by CRC32 (driftout.zip is Taito’s Drift Out, a different game). Plus Windows, Linux, or macOS; setup offers to install Git, CMake, the C and C++ compiler, and SDL2 if they’re missing.

★ 2 · 2026-10-21 View →