The King of Fighters: A Guide to Neo Geo ROMs in RetroArch
The Neo Geo hardware, created by SNK in the early 90s, holds a mythical status in gaming history. It was "arcade hardware for the home," offering pixel-perfect ports of titles like Samurai Shodown, Metal Slug, and The King of Fighters.
Today, RetroArch is widely considered the best way to experience these games on modern hardware. However, Neo Geo emulation is unique because of its "BIOS" requirement. Unlike a standard SNES or Genesis ROM, Neo Geo games require specific system files to function.
Here is everything you need to know to get Neo Geo running in RetroArch.
3. Finding and Organizing ROMs
Neo Geo games come in various "sets." This can be confusing for newcomers.
Further reading
- Consult the FBNeo core documentation in RetroArch for core-specific options and compatibility notes.
- Look up controller mapping and shader guides for the platform you're using.
Getting Neo Geo ROMs to run on RetroArch is slightly different from most consoles because they use an arcade-style architecture. To get them working, you need to match your ROMs with the correct Core and have the BIOS file in the right spot. 1. Essential BIOS Setup
Unlike other systems, Neo Geo requires a BIOS file named neogeo.zip.
Where to put it: Place neogeo.zip in your RetroArch system folder.
Pro Tip: For maximum compatibility, keep a copy of neogeo.zip inside the same folder as your game ROMs as well.
Important: Do not unzip this file; RetroArch needs it as a compressed archive. 2. Choosing the Best Core
RetroArch has several options, but most users recommend FinalBurn Neo (FBNeo) for the best balance of speed and compatibility.
FinalBurn Neo (FBNeo): The most up-to-date and recommended core for modern hardware.
FinalBurn Alpha (FBA) 2012: Good for lower-end devices like the Raspberry Pi or older consoles.
MAME: Use this if you are already using a full MAME ROM set. 3. Loading Your Games
Neo Geo ROMs are typically .zip files. Do not extract them; RetroArch scans them as-is.
Guide to Neo Geo ROMs on RetroArch To successfully run Neo Geo games on RetroArch, you must manage three distinct elements: the correct Core, the mandatory BIOS files, and properly formatted ROM sets. 1. Recommended Cores
RetroArch uses "Cores" as emulators. For Neo Geo, the choice depends on your hardware and specific platform needs:
FinalBurn Neo (FBNeo): Generally considered the "gold standard" for Neo Geo on RetroArch. It is highly accurate, actively developed, and supports modern features like RetroAchievements.
MAME (Current): Excellent for overall accuracy but may require more processing power.
FB Alpha 2012: A faster, older core ideal for lower-end hardware like older consoles or budget Android devices.
NeoCD: Specifically designed for Neo Geo CD games, supporting formats like bin/cue and CHD. 2. Mandatory BIOS Files
Neo Geo games will not boot without the system BIOS. These must be placed correctly for the core to "see" the virtual hardware.
That is an interesting phrase, because it combines several layers of retro gaming history, emulation technology, and legal gray areas. Let’s break down why it’s notable.
Aspect Ratio
By default, RetroArch tries to fill your screen. Neo Geo is wider.
- Quick Menu -> Video -> Aspect Ratio: Core Provided. This will give you the correct 4:3 with black bars on the side.
📊 Comparison Table
| Feature | FinalBurn Neo (FBNeo) | MAME (Current) | FB Alpha 2012 | |---------|----------------------|----------------|---------------| | Setup difficulty | Medium | Hard | Medium | | Save states | ✅ Yes | ❌ Unstable | ✅ Yes | | Rewind | ✅ Yes | ❌ No | ✅ Yes | | ROM set availability | Easy to find | Harder (newer sets) | Older, less supported | | Performance | Excellent | Good | Good | | Recommended | ✅ Yes | ❌ No | ❌ No |
The Short Verdict
Running Neo Geo games in RetroArch delivers arcade-perfect performance and excellent features like save states and shaders. However, the setup is more involved than with most other consoles due to a specific BIOS requirement, finicky ROM sets, and core choices. Once configured correctly, it’s arguably the best way to play Neo Geo games on modern hardware.
Neo Geo ROMs for RetroArch
⚠️ Legal & Ethical Note
Neo Geo ROMs are copyrighted. You should only play games you own (original MVS/AES cartridges) or use officially licensed compilations (e.g., ACA NEOGEO series). Review focuses on emulation capability, not piracy.