mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-11-06 01:53:56 -06:00
feat: FBNeo stopped looking in per-type subdirectories
The BIOS search dropped the arcade and consoles subdirectories under both the rom directory and system/fbneo. Seven places to put a BIOS ZIP became four, and both profiles still documented the old list, which is the kind of thing a user follows. fbneo's gba_bios.bin also cited a line in the middle of a battery allocation; its RomDesc entry, which carries the name and the crc32, is at 538.
This commit is contained in:
1 parent
ab2e40402e
commit
e0c60f2f5a
2 files changed
+19
-15
No files matched your search
+10
-8
@@ -5,7 +5,7 @@ source: "https://github.com/libretro/FBNeo"
|
|||||||
upstream: "https://github.com/finalburnneo/FBNeo"
|
upstream: "https://github.com/finalburnneo/FBNeo"
|
||||||
logo: "https://raw.githubusercontent.com/finalburnneo/FBNeo/master/projectfiles/xcode/Emulator/Assets.xcassets/AppIcon.appiconset/icon_512.png"
|
logo: "https://raw.githubusercontent.com/finalburnneo/FBNeo/master/projectfiles/xcode/Emulator/Assets.xcassets/AppIcon.appiconset/icon_512.png"
|
||||||
profiled_date: "2026-03-23"
|
profiled_date: "2026-03-23"
|
||||||
source_commit: "ef1f64b7023bc511858e96b8961f99c18a09f112"
|
source_commit: "a251c76229f1637e433b93e29845039752771b6d"
|
||||||
core_version: "v1.0.0.2"
|
core_version: "v1.0.0.2"
|
||||||
display_name: "Arcade (FinalBurn Neo)"
|
display_name: "Arcade (FinalBurn Neo)"
|
||||||
cores:
|
cores:
|
||||||
@@ -48,14 +48,16 @@ notes: |
|
|||||||
FinalBurn Neo is a multi-system arcade and console emulator. BIOS files are
|
FinalBurn Neo is a multi-system arcade and console emulator. BIOS files are
|
||||||
expected as MAME-format ZIP archives containing individual ROM chips. The
|
expected as MAME-format ZIP archives containing individual ROM chips. The
|
||||||
libretro core searches for BIOS ZIPs in this order
|
libretro core searches for BIOS ZIPs in this order
|
||||||
(src/burner/libretro/libretro.cpp:930-1083):
|
(src/burner/libretro/libretro.cpp:881-949):
|
||||||
1. {system_dir}/fbneo/patched/{romName}
|
1. {system_dir}/fbneo/patched/{romName}
|
||||||
2. {rom_dir}/{romName}
|
2. {rom_dir}/{romName}
|
||||||
3. {rom_dir}/{arcade|consoles}/{romName}
|
3. {system_dir}/fbneo/{romName}
|
||||||
4. {system_dir}/fbneo/{romName}
|
4. {system_dir}/{romName}
|
||||||
5. {system_dir}/fbneo/{arcade|consoles}/{romName}
|
5. directories listed in rom_path.opt
|
||||||
6. {system_dir}/{romName}
|
|
||||||
7. directories listed in rom_path.opt, plain then per-type subdirectories
|
The per-type subdirectories the core used to try under {rom_dir} and
|
||||||
|
{system_dir}/fbneo, arcade and consoles, are gone: a BIOS ZIP has to sit
|
||||||
|
directly in one of the four directories above.
|
||||||
|
|
||||||
Each game driver specifies a parent BIOS set via BurnDriver. The BIOS ZIP
|
Each game driver specifies a parent BIOS set via BurnDriver. The BIOS ZIP
|
||||||
must contain the individual ROM chip files listed below. CRC32 values from
|
must contain the individual ROM chip files listed below. CRC32 values from
|
||||||
@@ -1496,7 +1498,7 @@ files:
|
|||||||
required: true
|
required: true
|
||||||
size: 16384
|
size: 16384
|
||||||
crc32: "81977335"
|
crc32: "81977335"
|
||||||
source_ref: "src/burn/drv/gba/d_gba.cpp:328"
|
source_ref: "src/burn/drv/gba/d_gba.cpp:538"
|
||||||
|
|
||||||
- name: "st018.bin"
|
- name: "st018.bin"
|
||||||
archive: st018.zip
|
archive: st018.zip
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ core_classification: official_port
|
|||||||
source: "https://github.com/libretro/FBNeo"
|
source: "https://github.com/libretro/FBNeo"
|
||||||
upstream: "https://github.com/finalburnneo/FBNeo"
|
upstream: "https://github.com/finalburnneo/FBNeo"
|
||||||
profiled_date: "2026-03-23"
|
profiled_date: "2026-03-23"
|
||||||
source_commit: "ef1f64b7023bc511858e96b8961f99c18a09f112"
|
source_commit: "a251c76229f1637e433b93e29845039752771b6d"
|
||||||
core_version: "v1.0.0.2"
|
core_version: "v1.0.0.2"
|
||||||
display_name: "Arcade (FinalBurn Neo) (Neo-Geo)"
|
display_name: "Arcade (FinalBurn Neo) (Neo-Geo)"
|
||||||
cores:
|
cores:
|
||||||
@@ -21,14 +21,16 @@ notes: |
|
|||||||
|
|
||||||
Neo Geo games reference "neogeo" as parent ROM set. The BIOS ZIP
|
Neo Geo games reference "neogeo" as parent ROM set. The BIOS ZIP
|
||||||
must be alongside game ZIPs or in system_dir/fbneo/.
|
must be alongside game ZIPs or in system_dir/fbneo/.
|
||||||
Search order (libretro.cpp:930-1083):
|
Search order (libretro.cpp:881-949):
|
||||||
1. {system_dir}/fbneo/patched/{romName}
|
1. {system_dir}/fbneo/patched/{romName}
|
||||||
2. {rom_dir}/{romName}
|
2. {rom_dir}/{romName}
|
||||||
3. {rom_dir}/{arcade|consoles}/{romName}
|
3. {system_dir}/fbneo/{romName}
|
||||||
4. {system_dir}/fbneo/{romName}
|
4. {system_dir}/{romName}
|
||||||
5. {system_dir}/fbneo/{arcade|consoles}/{romName}
|
5. directories listed in rom_path.opt
|
||||||
6. {system_dir}/{romName}
|
|
||||||
7. directories listed in rom_path.opt, plain then per-type subdirectories
|
The per-type subdirectories the core used to try under {rom_dir} and
|
||||||
|
{system_dir}/fbneo, arcade and consoles, are gone: a BIOS ZIP has to sit
|
||||||
|
directly in one of the four directories above.
|
||||||
|
|
||||||
neogeo.zip contains multiple selectable 68K BIOS variants (MVS, AES,
|
neogeo.zip contains multiple selectable 68K BIOS variants (MVS, AES,
|
||||||
Universe BIOS). One 68K BIOS active at a time (dipswitch). Z80 BIOS,
|
Universe BIOS). One 68K BIOS active at a time (dipswitch). Z80 BIOS,
|
||||||
|
|||||||
Reference in new issue
Block a user