A native macOS app with a built-in Neo Geo emulator. No setup, no tinkering, no MAME wrangling. Drop in your ROM folder and play — with save states, CRT shaders, gamepad hot-swap, and per-game memory cards.
NeoBox isn't a wrapper around someone else's command line. It's built ground-up for macOS — Metal rendering, Core Audio, a native AppKit interface, and an emulator core compiled and tuned for Apple Silicon.
Geolith is compiled into the app. No MAME install, no .ini files, no command line. Drop in your ROM zips and the library populates itself.
A Metal-rendered CRT effect — scanlines, RGB aperture mask, curvature, and vignette — applied at native refresh rate. Optional per game.
F5 and F7 for timestamped quicksave/load. ⌘1–9 to save to numbered slots, ⇧⌘1–9 to restore. Per-game paths, never collide.
Xbox, PS, Switch Pro, and MFi controllers work over USB or Bluetooth with zero configuration. Keyboard input keeps working alongside.
Each cart keeps its own arcade settings, calendar, and high scores. No more KOF98 clobbering Garou's save data.
One key, one PNG, organized per game. Each shot is the 304×224 native frame, with the CRT shader baked in if you've got it on.
Filter by genre, favorites, recently played, or recently added. Search across every cartridge in your library. The sidebar is always one click away from the next game.
Point NeoBox at a folder of MAME-format zips and it scans, identifies, and organizes every cartridge it recognizes. Cover artwork, genre, year, and manufacturer come from the bundled metadata — no manual tagging.
Pick your default emulator backend, BIOS region, theme, display shader, and aspect ratio in one place. Every choice has a sensible default — the preferences pane is for when you want the arcade feel of a CRT, or when a particular cart needs MVS mode.
Player 1 and Player 2 each get their own bindings. Pick your input device — keyboard or any connected controller — then click a button on the diagram and press whatever you want it bound to. Keyboard keeps working alongside the gamepad either way.
Add as many ROM folders as you want. NeoBox watches each one, picks up new cartridges automatically, and rescans on demand. Files stay where they are — NeoBox never moves or copies your ROMs.
NeoBox bundles the Geolith emulator core, with offline P-ROM decryption for the entire SMA, PVC, K2K2, and PCM2 family. Every post-2000 cart that needs special protection just works.
Xbox, PlayStation, Switch Pro, and MFi controllers are supported out of the box via Apple's GameController framework. Plug in over USB or pair via Bluetooth — input takes effect instantly. Rebind any button from Preferences › Controls.
AES color order — A · B · C · D
From Burning Fight in 1991 to KOF 2003, every official MVS/AES cartridge in NeoBox's metadata works — including the ones with custom encryption chips that broke other emulators: SMA, PVC, NEO-PCM2, CMC42/50, K2K2. KOF '99, Garou, Metal Slug 3/4/5, Samurai Shodown V, SVC Chaos, KOF 2002/2003, Matrimelee, Ganryu, and 140 more.
Bring your own MAME.
Geolith ships in the box, so you'll never need anything else. But if you're already a MAME user, flip the engine in Preferences — your library, save states, and gamepad bindings carry over.
NeoBox is on the Mac App Store. One download, no command line, no .cfg files. You bring the ROMs.
Download on the Mac App Store