-
Notifications
You must be signed in to change notification settings - Fork 0
Emulator pFBN
digdat0 edited this page Jul 23, 2026
·
3 revisions
Systems: arcade — Neo Geo, CPS-1/2/3, and hundreds more (fbneo, neo-geo, arcade) · Runs as: homebrew NRO · Get it: GameBrew page / Cpasjuste's pEMU releases
pFBN is Cpasjuste's Switch port of Final Burn Neo, the go-to arcade emulator for Neo Geo and Capcom (CPS) boards, with side support for several consoles. It's part of the same pEMU family as pSNES / pNES, so the three look and configure alike.
Arcade emulation has one rule that trips everyone: romsets are version-locked. Read the romset section before blaming the emulator.
- Download the Switch build and extract it so the app lives at
sd:/switch/pfbn/(pfbn.nroplus its data files). - Default ROM location is
sd:/switch/pfbn/roms/, with one subfolder per supported system (Arcade, Neo Geo, NES, Master System, PC Engine, ...). - Launch from the homebrew menu; the game list shows what it found (missing/incomplete sets are flagged).
HaulNX's fbneo, neo-geo, and arcade folders hold exactly the kind of zipped sets pFBN wants. Two ways to connect them:
-
Change pFBN's ROM path — recent pEMU builds let you edit the per-system ROM folder in the options menu (or in the
pfbn.cfgconfig file in its folder). Point the arcade/Neo Geo entries atsd:/roms/fbneoandsd:/roms/neo-geo. -
Or just copy the zips from
sd:/roms/<folder>intosd:/switch/pfbn/roms/<system>/— HaulNX's file browser (Settings › Manage data) can do it on-console.
Rescan the game list from pFBN's menu after files change.
- FBNeo only accepts romsets built for its own version. A set that works in MAME, or in an older/newer FBNeo, will show as incomplete or won't run. When downloading, prefer collections explicitly labeled FBNeo (that's what HaulNX's
fbneofolder name is hinting at). - Never unzip, rename, or "clean up" arcade zips. The zip is the romset — file names and checksums inside are what get verified.
- Neo Geo games additionally need the BIOS set
neogeo.zipsitting in the same folder as the games. - Clone sets (e.g.
sfa3u.zip) often require their parent (sfa3.zip) in the same folder — if a game won't launch, fetch its parent set too.
- Vertical (TATE) shmups, per-game button remaps, and screen-rotation options are all in the in-game menu.
- If a game is flagged missing but you're sure you have it, it's almost always a romset-version mismatch — not a corrupt download.