What Is FinalBurn Neo?
FinalBurn Neo (FBNeo) is the most accurate and actively maintained arcade emulator for Capcom, SNK, and Sega arcade hardware. It is the direct successor to FinalBurn Alpha (FBA) and has become the gold standard for fighting game and beat-em-up emulation — covering CPS-1, CPS-2, CPS-3 (Street Fighter, Darkstalkers, Dungeons & Dragons), Neo Geo MVS/AES (King of Fighters, Metal Slug, Samurai Shodown), and dozens of other arcade boards.
Unlike MAME, which prioritizes documentation and accuracy across thousands of systems, FBNeo is laser-focused on playability. It runs faster on modest hardware, has tighter input latency, and is the preferred choice for competitive and cabinet builds where frame-perfect timing matters.
💡 If You Only Remember One Thing
FBNeo uses its own ROM set — not MAME ROMs. If you try to load a MAME ROM set in FBNeo, most games will fail to load. Always use a ROM set matched to the FBNeo DAT file.
Video: FinalBurn Neo Full PC Setup Guide — Standalone installation, ROM loading, and first-run configuration.
FBNeo vs. MAME: Which Should You Use?
Both FBNeo and MAME can run many of the same arcade titles, but they serve different purposes. For an arcade cabinet build focused on fighting games and Capcom/SNK classics, FBNeo is almost always the better choice.
| Feature | FBNeo | MAME |
|---|---|---|
| Primary Focus | Playability & accuracy for popular arcade boards | Documentation & preservation of all arcade hardware |
| Input Latency | Lower — optimized for competitive play | Higher — accuracy-first design |
| CPS-1/2/3 Support | Excellent — primary target hardware | Good — but FBNeo is more optimized |
| Neo Geo Support | Excellent — MVS, AES, CD all supported | Good — but FBNeo has better compatibility |
| ROM Set | FBNeo-specific DAT required | MAME-specific DAT required |
| Hardware Requirements | Lower — runs well on modest PCs | Higher for accurate emulation |
| Active Development | Yes — frequent updates | Yes — frequent updates |
| Best Use Case | Fighting game / beat-em-up cabinets | Comprehensive arcade preservation |
Recommendation for arcade cabinet builds: Use FBNeo for your fighting game and Capcom/SNK library. Use MAME Standalone for everything else — obscure hardware, lightgun games, and titles not covered by FBNeo. Many builders run both side-by-side in LaunchBox with different platform entries.
Installation & Setup
FBNeo is a standalone Windows application. The setup is straightforward — no installer required, making it ideal for portable cabinet builds.
Phase A: Download & Extract
- 1
Download the latest 64-bit release from the official FinalBurn Neo GitHub repository at github.com/finalburnneo/FBNeo — look for the Assets section under the latest release tag.
- 2
Extract the ZIP to a dedicated folder. Recommended path: D:\Emulators\FBNeo\ — keeping it on a secondary drive separate from your OS prevents permission issues.
- 3
Create a roms\ subfolder inside the FBNeo directory. This is where all your ROM ZIP files will live.
- 4
On first launch, FBNeo will scan the roms\ folder and build its game list automatically. This may take 30–60 seconds on first run.
Phase B: First-Run Configuration
Video Driver
Set to DirectX 9 or DirectX 11 for best compatibility. Avoid OpenGL unless you're on a system with driver issues.
Aspect Ratio
Set to 'Correct aspect ratio' — this preserves the original 4:3 arcade monitor ratio. Do not use 'Stretch to window' for cabinet builds.
Scanlines
Enable the built-in scanline filter for a CRT-authentic look on LCD panels. Intensity of 25–40% is recommended for cabinet use.
Sound
Set audio latency to 60ms or lower. Higher values cause noticeable audio lag during gameplay.
ROM Sets & 1G1R
FBNeo uses its own ROM set format that is not interchangeable with MAME ROMs. Understanding ROM set management is the single most important skill for maintaining a clean FBNeo library.
Understanding the FBNeo DAT File
A DAT file is a database that describes exactly which ROM files FBNeo expects — including file names, sizes, and checksums. Tools like ClrMamePro or RomVault use the DAT to verify and fix your ROM set. The FBNeo DAT is available directly from the FBNeo GitHub repository under the dats/ folder.
1G1R: One Game, One ROM
Arcade ROM sets contain many regional variants of the same game (US, Japan, World, bootleg). A 1G1R (One Game, One ROM) set keeps only the best version of each title — typically the World or US release — eliminating duplicates. For a cabinet build, 1G1R is the recommended approach: it keeps your game list clean and prevents LaunchBox from showing 6 versions of Street Fighter II.
Video: Final Burn Neo — 1G1R Guide. How to build a clean, deduplicated ROM set using ClrMamePro and the FBNeo DAT file.
⚠️ ROM Compliance Notice
This guide covers ROM set management tools and techniques only. We do not provide, link to, or endorse the download of copyrighted ROM files. You must own the original arcade PCB or licensed media to legally use ROM files.
Controller Mapping
FBNeo has one of the most flexible input systems of any arcade emulator. It supports per-game input remapping, which is essential for arcade cabinets where button layouts vary between games.
Global vs. Per-Game Mapping
Global Mapping
Set via Game > Input > Map Inputs with no game loaded. Applies to all games as a default. Best for joystick and common button assignments.
Per-Game Mapping
Set via Game > Input > Map Inputs with a game loaded. Overrides global mapping for that specific game only. Essential for CPS-3 titles with unique button layouts.
Arcade Cabinet Wiring (I-PAC / J-PAC)
If your cabinet uses an Ultimarc I-PAC or J-PAC encoder, FBNeo sees it as a standard keyboard or DirectInput device. Map your physical buttons to the FBNeo inputs using the per-game mapping system. Key assignments to configure:
| Cabinet Button | FBNeo Action | Notes |
|---|---|---|
| 1P Start | P1 Start | Usually mapped to keyboard 1 |
| 2P Start | P2 Start | Usually mapped to keyboard 2 |
| Coin | Insert Coin P1 | Map to coin slot switch |
| Buttons 1–6 | P1 Button 1–6 | Map to your physical layout |
| Service | Service Credit | Hidden operator button |
Video & CRT Settings
FBNeo's built-in video options are sufficient for most cabinet builds. For advanced CRT shader effects, pairing FBNeo with a shader overlay via ReShade or running it through RetroArch's FBNeo core gives you access to Mega Bezel and other premium CRT pipelines.
Scanlines (Built-in)
Enable in Video settings. Set intensity to 25–40% for LCD panels. Simulates the horizontal line structure of original CRT monitors.
Aspect Ratio
Always use 'Correct aspect ratio' for cabinet builds. Original arcade monitors were 4:3 — stretching to 16:9 distorts the gameplay area.
Integer Scaling
Enable if your monitor resolution is a clean multiple of the game's native resolution (e.g., 4x scale for 240p content on a 1080p display).
Triple Buffering
Enable to eliminate screen tearing without VSync input lag. Recommended for all cabinet builds on LCD panels.
Rotation
FBNeo handles vertical games (Galaga, 1942, DoDonPachi) automatically — it rotates the display to match the original cabinet orientation.
ReShade Integration
For premium CRT shaders (Royale, Geom), install ReShade into the FBNeo directory. It intercepts the DirectX output and applies GPU-accelerated shader effects.
LaunchBox Integration
LaunchBox is the recommended frontend for FBNeo on arcade cabinet builds. It handles game metadata, artwork scraping, and BigBox kiosk mode — giving your cabinet a polished, professional interface.
Adding FBNeo to LaunchBox
- 1
In LaunchBox, go to Tools > Manage Emulators > Add. Name it 'FinalBurn Neo' and point the Application Path to your FBNeo executable.
- 2
Set the Default Command-Line Parameters to: -fullscreen (this launches games directly into fullscreen without the FBNeo GUI).
- 3
Import your ROM set via Tools > Import > ROM Files. Set the Platform to 'Arcade' and select your FBNeo roms\ folder.
- 4
LaunchBox will scrape metadata and artwork from its database automatically. Arcade games have excellent coverage — expect 90%+ match rates for popular titles.
- 5
For BigBox kiosk mode, assign your cabinet's Start/Coin buttons to the BigBox navigation keys in the BigBox settings.
Video: LaunchBox Tutorial — Final Burn Neo. Complete walkthrough of importing, scraping, and configuring FBNeo within LaunchBox for a cabinet build.
Neo Geo BIOS Setup
Neo Geo games require a BIOS file to run. Unlike most emulators where the BIOS is a separate file, FBNeo treats the Neo Geo BIOS as a ROM — it must be present in your roms/ folder as neogeo.zip.
Neo Geo BIOS Modes
The default mode. Simulates the original arcade hardware. Shows the operator menu on startup. Recommended for cabinet builds.
Simulates the home console version. No operator menu, slightly different game behavior on some titles.
A third-party replacement BIOS that adds cheat codes, region switching, and diagnostic tools. Popular for home setups.
To switch BIOS mode in FBNeo: load any Neo Geo game, then go to Game > Properties and change the BIOS setting. The change takes effect on the next game load.
Troubleshooting
Game shows 'ROM not found' or won't load
Cause: ROM file doesn't match the FBNeo DAT checksum
Fix: Run your ROM set through ClrMamePro with the FBNeo DAT file. MAME ROMs will not work — FBNeo requires its own ROM set.
Neo Geo games crash on startup
Cause: Missing or incorrect neogeo.zip BIOS file
Fix: Ensure neogeo.zip is in your roms\ folder and is matched to the FBNeo DAT. The BIOS file must match the exact version FBNeo expects.
Audio crackle or stuttering
Cause: Audio buffer too small or CPU spike
Fix: Increase audio latency to 80–100ms in Video/Audio settings. Also check that no background processes are competing for CPU time.
Screen tearing in fullscreen
Cause: VSync not enabled or conflicting GPU settings
Fix: Enable Triple Buffering in FBNeo video settings. If tearing persists, force VSync on in your GPU control panel (NVIDIA/AMD) for the FBNeo executable.
Input lag on cabinet controls
Cause: VSync or audio buffer adding latency
Fix: Disable VSync and use Triple Buffering instead. Set audio latency to 40–60ms. FBNeo is designed for low-latency input — most lag comes from VSync or audio buffering.
CPS-3 games (Street Fighter III) won't load
Cause: CPS-3 requires a CD image in addition to the ROM
Fix: CPS-3 titles need both the ROM zip and the corresponding CD image file. Ensure both are present and correctly named per the FBNeo DAT.
Legal & Compliance
FinalBurn Neo is free, open-source software distributed under the Non-Commercial License. The emulator itself is completely legal to download and use.
ROM files are a separate matter. Arcade ROM files are copyrighted by their respective publishers (Capcom, SNK, Sega, etc.). To legally use ROM files, you must own the original arcade PCB or have obtained a license from the copyright holder. This guide covers configuration and setup only.
G&G Arcade does not provide, link to, or endorse the download of copyrighted ROM files or BIOS files.
