-
Notifications
You must be signed in to change notification settings - Fork 0
Emulator MAME
Systems: arcade (arcade) · Runs as: homebrew NRO · Get it: lantus/mame-nx releases
Best effort: this guide is community-maintained and may lag behind new releases. The emulator's own site (linked above) is the authoritative source — if anything here doesn't match what you see, trust their instructions.
MAME-NX is lantus's Switch port of MAME 0.72 — the classic-era MAME, not the current one. That version number is the single most important fact on this page: it decides which romsets work, and it's why this emulator behaves differently from everything else on this wiki.
Honest framing up front: MAME-NX saw its last release (v2.3) in April 2020 and targets a 2003-era MAME core. For most arcade games, pFBN or the FBNeo / MAME 2003-Plus cores in RetroArch are better maintained and easier to feed. MAME-NX earns its slot for games those don't cover and for people who specifically have MAME 0.72 sets.
- Download the latest release from the GitHub releases page.
- Create a folder named
sd:/switch/MAME-NX/(upper case, as shown) and put the.nroin it. - Create a
romssubfolder:sd:/switch/MAME-NX/roms/— this is where game zips go. The ROM path is not configurable. - Launch in full-memory mode: in the homebrew menu, hold R while opening a game (title takeover) and keep holding until the menu appears, then start MAME-NX. Launching as an applet doesn't leave MAME enough memory.
MAME-NX only reads its own roms folder, so this is a copy job rather than a config change:
- Download arcade sets with HaulNX — they land in
sd:/roms/arcade/. - Copy the zips into
sd:/switch/MAME-NX/roms/with HaulNX's file browser (Settings › Manage data) or from a PC.
Don't point HaulNX's ROM Download Folder at the MAME-NX folder — that setting moves your whole library root, not just arcade.
- MAME-NX needs MAME 0.72 romsets. Sets built for current MAME will show as missing or fail to start — this is the same version-lock rule as pFBN, just anchored to a much older version.
- Note that RetroArch's MAME 2003-Plus core uses 0.78-based sets — close in era, but not interchangeable with 0.72. Keep the collections separate and labeled.
- The usual arcade rules apply: never unzip or rename the zips, keep BIOS sets (e.g.
neogeo.zip) in the same folder, and keep parent sets alongside clones.
- Tested-good drivers include CPS-1, CPS-2, Konami, and Midway boards. Late-90s 3D boards are beyond what a 0.72 core on Switch can do.
- If a game is flagged missing, suspect the romset version before the download — exactly as on the pFBN page.
- Since the project is dormant, don't expect fixes; if a game misbehaves here, try it under FBNeo or MAME 2003-Plus in RetroArch instead.