FinalBurn Neo (Neo Geo) - RetroBIOS¶
| Type | libretro |
| Classification | official_port |
| Source | https://github.com/libretro/FBNeo |
| Upstream | https://github.com/finalburnneo/FBNeo |
| Version | v1.0.0.03 |
| Profiled | 2026-03-23 |
| Cores | fbneo_neogeo |
| Systems | snk-neogeo-mvs, snk-neogeo-aes, snk-neogeo-cd |
Technical notes
Neo Geo subset of FinalBurn Neo, current codebase (not frozen). Built with SUBSET=neogeo, includes only d_neogeo.cpp drivers. Exists for platforms that cannot run the full FBNeo core.
Neo Geo games reference "neogeo" as parent ROM set. The BIOS ZIP must be alongside game ZIPs or in system_dir/fbneo/. Search order (libretro.cpp:922-1030): 1. {rom_dir}/{romName} 2. {rom_dir}/arcade/{romName} 3. {system_dir}/fbneo/{romName} 4. {system_dir}/fbneo/arcade/{romName} 5. {system_dir}/{romName}
neogeo.zip contains multiple selectable 68K BIOS variants (MVS, AES, Universe BIOS). One 68K BIOS active at a time (dipswitch). Z80 BIOS, fix tiles, and zoom table always required.
Neo Geo CDZ uses neocdz.zip with parent "neogeo". CD/CDZ BIOS plus zoom table.
hiscore.dat loaded from system_dir/fbneo/ (hiscore.cpp:406).
need_fullpath=false, extensions=zip|7z|cue|ccd, savestate=deterministic.
48 files | 6 required, 42 optional | 5 in repo, 43 missing
sp-s3.sp1 -required, in neogeo.zip, missing from repo
- System: snk-neogeo-mvs
- Size: 128.0 KB
- CRC32:
91b64be3 - Source:
src/burn/drv/neogeo/d_neogeo.cpp:1604 - MVS Asia/Europe ver. 6 (1 slot) - default BIOS
sp-s2.sp1 -optional, in neogeo.zip, missing from repo
- System: snk-neogeo-mvs
- Size: 128.0 KB
- CRC32:
9036d879 - Source:
src/burn/drv/neogeo/d_neogeo.cpp:1605 - MVS Asia/Europe ver. 5 (1 slot)
sp-s.sp1 -optional, in neogeo.zip, missing from repo
- System: snk-neogeo-mvs
- Size: 128.0 KB
- CRC32:
c7f2fa45 - Source:
src/burn/drv/neogeo/d_neogeo.cpp:1606 - MVS Asia/Europe ver. 3 (4 slot)
sp-u2.sp1 -optional, in neogeo.zip, missing from repo
- System: snk-neogeo-mvs
- Size: 128.0 KB
- CRC32:
e72943de - Aliases:
usa_2slt.bin - Source:
src/burn/drv/neogeo/d_neogeo.cpp:1607 - MVS USA ver. 5 (2 slot)
sp1-u2 -optional, in neogeo.zip, missing from repo
- System: snk-neogeo-mvs
- Size: 128.0 KB
- CRC32:
62f021f4 - Source:
src/burn/drv/neogeo/d_neogeo.cpp:1608 - MVS USA ver. 5 (4 slot)
sp-e.sp1 -optional, in neogeo.zip, missing from repo
- System: snk-neogeo-mvs
- Size: 128.0 KB
- CRC32:
2723a5b5 - Source:
src/burn/drv/neogeo/d_neogeo.cpp:1609 - MVS USA ver. 5 (6 slot)
sp1-u4.bin -optional, in neogeo.zip, missing from repo
- System: snk-neogeo-mvs
- Size: 128.0 KB
- CRC32:
1179a30f - Source:
src/burn/drv/neogeo/d_neogeo.cpp:1610 - MVS USA (U4)
sp1-u3.bin -optional, in neogeo.zip, missing from repo
- System: snk-neogeo-mvs
- Size: 128.0 KB
- CRC32:
2025b7a2 - Source:
src/burn/drv/neogeo/d_neogeo.cpp:1611 - MVS USA (U3)
vs-bios.rom -optional, in neogeo.zip, missing from repo
- System: snk-neogeo-mvs
- Size: 128.0 KB
- CRC32:
f0e8f27d - Source:
src/burn/drv/neogeo/d_neogeo.cpp:1612 - MVS Japan ver. 6
sp-j2.sp1 -optional, in neogeo.zip, missing from repo
- System: snk-neogeo-mvs
- Size: 128.0 KB
- CRC32:
acede59c - Source:
src/burn/drv/neogeo/d_neogeo.cpp:1613 - MVS Japan ver. 5
sp1.jipan.1024 -optional, in neogeo.zip, missing from repo
- System: snk-neogeo-mvs
- Size: 128.0 KB
- CRC32:
9fb0abe4 - Source:
src/burn/drv/neogeo/d_neogeo.cpp:1614 - MVS Japan ver. 3 (4 slot)
sp-45.sp1 -optional, in neogeo.zip, missing from repo
- System: snk-neogeo-mvs
- Size: 512.0 KB
- CRC32:
03cc9f6a - Source:
src/burn/drv/neogeo/d_neogeo.cpp:1615 - NEO-MVH MV1C (Asia)
sp-j3.sp1 -optional, in neogeo.zip, missing from repo
- System: snk-neogeo-mvs
- Size: 512.0 KB
- CRC32:
486cb450 - Source:
src/burn/drv/neogeo/d_neogeo.cpp:1616 - NEO-MVH MV1C (Japan)
japan-j3.bin -optional, in neogeo.zip, missing from repo
- System: snk-neogeo-mvs
- Size: 128.0 KB
- CRC32:
dff6d41f - Source:
src/burn/drv/neogeo/d_neogeo.cpp:1617 - MVS Japan (J3)
sp1-j3.bin -optional, in neogeo.zip, missing from repo
- System: snk-neogeo-mvs
- Size: 128.0 KB
- CRC32:
fbc6d469 - Source:
src/burn/drv/neogeo/d_neogeo.cpp:1618 - MVS Japan (J3, alt)
neo-po.bin -optional, in neogeo.zip, missing from repo
- System: snk-neogeo-aes
- Size: 128.0 KB
- CRC32:
16d0c132 - Source:
src/burn/drv/neogeo/d_neogeo.cpp:1620 - AES Japan
neo-epo.bin -optional, in neogeo.zip, missing from repo
- System: snk-neogeo-aes
- Size: 128.0 KB
- CRC32:
d27a71f1 - Source:
src/burn/drv/neogeo/d_neogeo.cpp:1621 - AES Asia
neodebug.bin -optional, in neogeo.zip, missing from repo
- System: snk-neogeo-mvs
- Size: 128.0 KB
- CRC32:
698ebb7d - Source:
src/burn/drv/neogeo/d_neogeo.cpp:1622 - Development Kit BIOS
sp-1v1_3db8c.bin -optional, in neogeo.zip, missing from repo
- System: snk-neogeo-mvs
- Size: 128.0 KB
- CRC32:
162f0ebe - Source:
src/burn/drv/neogeo/d_neogeo.cpp:1628 - Deck ver. 6 (Git Ver 1.3)
uni-bios_4_0.rom -optional, in neogeo.zip, missing from repo
- System: snk-neogeo-mvs
- Size: 128.0 KB
- CRC32:
a7aab458 - Source:
src/burn/drv/neogeo/d_neogeo.cpp:1629 - Universe BIOS ver. 4.0
uni-bios_3_3.rom -optional, in neogeo.zip, missing from repo
- System: snk-neogeo-mvs
- Size: 128.0 KB
- CRC32:
24858466 - Source:
src/burn/drv/neogeo/d_neogeo.cpp:1630 - Universe BIOS ver. 3.3
uni-bios_3_2.rom -optional, in neogeo.zip, missing from repo
- System: snk-neogeo-mvs
- Size: 128.0 KB
- CRC32:
a4e8b9b3 - Source:
src/burn/drv/neogeo/d_neogeo.cpp:1631 - Universe BIOS ver. 3.2
uni-bios_3_1.rom -optional, in neogeo.zip, missing from repo
- System: snk-neogeo-mvs
- Size: 128.0 KB
- CRC32:
0c58093f - Source:
src/burn/drv/neogeo/d_neogeo.cpp:1632 - Universe BIOS ver. 3.1
uni-bios_3_0.rom -optional, in neogeo.zip, missing from repo
- System: snk-neogeo-mvs
- Size: 128.0 KB
- CRC32:
a97c89a9 - Source:
src/burn/drv/neogeo/d_neogeo.cpp:1633 - Universe BIOS ver. 3.0
uni-bios_2_3.rom -optional, in neogeo.zip, missing from repo
- System: snk-neogeo-mvs
- Size: 128.0 KB
- CRC32:
27664eb5 - Source:
src/burn/drv/neogeo/d_neogeo.cpp:1634 - Universe BIOS ver. 2.3
uni-bios_2_3o.rom -optional, in neogeo.zip, missing from repo
- System: snk-neogeo-mvs
- Size: 128.0 KB
- CRC32:
601720ae - Source:
src/burn/drv/neogeo/d_neogeo.cpp:1635 - Universe BIOS ver. 2.3 (older)
uni-bios_2_2.rom -optional, in neogeo.zip, missing from repo
- System: snk-neogeo-mvs
- Size: 128.0 KB
- CRC32:
2d50996a - Source:
src/burn/drv/neogeo/d_neogeo.cpp:1636 - Universe BIOS ver. 2.2
uni-bios_2_1.rom -optional, in neogeo.zip, missing from repo
- System: snk-neogeo-mvs
- Size: 128.0 KB
- CRC32:
8dabf76b - Source:
src/burn/drv/neogeo/d_neogeo.cpp:1637 - Universe BIOS ver. 2.1
uni-bios_2_0.rom -optional, in neogeo.zip, missing from repo
- System: snk-neogeo-mvs
- Size: 128.0 KB
- CRC32:
0c12c2ad - Source:
src/burn/drv/neogeo/d_neogeo.cpp:1638 - Universe BIOS ver. 2.0
uni-bios_1_3.rom -optional, in neogeo.zip, missing from repo
- System: snk-neogeo-mvs
- Size: 128.0 KB
- CRC32:
b24b44a0 - Source:
src/burn/drv/neogeo/d_neogeo.cpp:1639 - Universe BIOS ver. 1.3
uni-bios_1_2.rom -optional, in neogeo.zip, missing from repo
- System: snk-neogeo-mvs
- Size: 128.0 KB
- CRC32:
4fa698e9 - Source:
src/burn/drv/neogeo/d_neogeo.cpp:1640 - Universe BIOS ver. 1.2
uni-bios_1_2o.rom -optional, in neogeo.zip, missing from repo
- System: snk-neogeo-mvs
- Size: 128.0 KB
- CRC32:
e19d3ce9 - Source:
src/burn/drv/neogeo/d_neogeo.cpp:1641 - Universe BIOS ver. 1.2 (older)
uni-bios_1_1.rom -optional, in neogeo.zip, missing from repo
- System: snk-neogeo-mvs
- Size: 128.0 KB
- CRC32:
5dda0d84 - Source:
src/burn/drv/neogeo/d_neogeo.cpp:1642 - Universe BIOS ver. 1.1
uni-bios_1_0.rom -optional, in neogeo.zip, missing from repo
- System: snk-neogeo-mvs
- Size: 128.0 KB
- CRC32:
0ce453a0 - Source:
src/burn/drv/neogeo/d_neogeo.cpp:1643 - Universe BIOS ver. 1.0
neopen.sp1 -optional, in neogeo.zip, missing from repo
- System: snk-neogeo-mvs
- Size: 128.0 KB
- CRC32:
cb915e76 - Source:
src/burn/drv/neogeo/d_neogeo.cpp:1645 - NeoOpen BIOS v0.1 beta
sm1.sm1 -required, in neogeo.zip, missing from repo
- System: snk-neogeo-mvs
- Size: 128.0 KB
- CRC32:
94416d67 - Source:
src/burn/drv/neogeo/d_neogeo.cpp:1652 - Z80 sound BIOS
sfix.sfix -required, in neogeo.zip, missing from repo
- System: snk-neogeo-mvs
- Size: 128.0 KB
- CRC32:
c2ea0cfd - Source:
src/burn/drv/neogeo/d_neogeo.cpp:1653 - Text layer fix tiles
000-lo.lo -required, in neogeo.zip
- System: snk-neogeo-mvs
- Size: 128.0 KB
- CRC32:
5a86cff2 - Source:
src/burn/drv/neogeo/d_neogeo.cpp:1654 - Platforms: lakka, recalbox, retroarch, retrodeck, retropie
- Zoom lookup table
236-bios.sp1 -optional, in neogeo.zip, missing from repo
- System: snk-neogeo-mvs
- Size: 128.0 KB
- CRC32:
853e6b96 - Source:
src/burn/drv/neogeo/d_neogeo.cpp:1744 - Trackball BIOS / Asia MV1B 263
236-bios_japan_hack.sp1 -optional, in neogeo.zip, missing from repo
- System: snk-neogeo-mvs
- Size: 128.0 KB
- CRC32:
02bf4426 - Source:
src/burn/drv/neogeo/d_neogeo.cpp:1745 - Trackball BIOS / Japan (hack)
sp-4x.sp1 -optional, in neogeo.zip, missing from repo
- System: snk-neogeo-mvs
- Size: 512.0 KB
- CRC32:
b4590283 - Source:
src/burn/drv/neogeo/d_neogeo.cpp:1791 - PCB BIOS for Metal Slug 5 PCB and SVC Chaos PCB
spj.sp1 -optional, in neogeo.zip, missing from repo
- System: snk-neogeo-mvs
- Size: 512.0 KB
- CRC32:
148dd727 - Source:
src/burn/drv/neogeo/d_neogeo.cpp:1879 - PCB BIOS for KOF 2003 PCB
neocd.bin -required, in neocdz.zip
- System: snk-neogeo-cd
- Size: 512.0 KB
- CRC32:
df9de490 - Source:
src/burn/drv/neogeo/d_neogeo.cpp:1963 - Platforms: batocera, lakka, recalbox, retroarch, retrobat, retrodeck, retropie
- Neo Geo CD/CDZ BIOS
neocd_sz.rom -optional, in neocdz.zip
- System: snk-neogeo-cd
- Size: 512.0 KB
- CRC32:
42f6b6c4 - Source:
src/burn/drv/neogeo/d_neogeo.cpp:1964 - Platforms: batocera, lakka, recalbox, retroarch, retrobat, retrodeck, retropie
- Neo Geo CDZ custom BIOS by SMKDan
uni-bioscd33.rom -optional, in neocdz.zip, missing from repo
- System: snk-neogeo-cd
- Size: 512.0 KB
- CRC32:
ff3abc59 - Source:
src/burn/drv/neogeo/d_neogeo.cpp:1965 - Universe BIOS CD ver. 3.3
uni-bioscd32.rom -optional, in neocdz.zip, missing from repo
- System: snk-neogeo-cd
- Size: 512.0 KB
- CRC32:
0ffb3127 - Source:
src/burn/drv/neogeo/d_neogeo.cpp:1966 - Universe BIOS CD ver. 3.2
000-lo.lo -required, in neocdz.zip
- System: snk-neogeo-cd
- Size: 128.0 KB
- CRC32:
5a86cff2 - Source:
src/burn/drv/neogeo/d_neogeo.cpp:1968 - Platforms: lakka, recalbox, retroarch, retrodeck, retropie
- Zoom lookup table (shared with MVS)
hiscore.dat -optional
- Path:
fbneo/hiscore.dat - Source:
src/burn/hiscore.cpp:406 - High score database, enables persistent high scores
Generated on 2026-03-25T14:56:43Z