mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-10-20 18:59:07 -05:00
Profiles that read two repositories, a libretro port and its upstream, now prefix each citation with source or upstream, decided by which tree carries the cited value at its pin. The emulator pages use the word to tell libretro glue, emulator code as the port carries it, and the upstream emulator apart.
44 lines
1.4 KiB
YAML
44 lines
1.4 KiB
YAML
emulator: "FinalBurn Neo (CPS-1/CPS-2)"
|
|
type: libretro
|
|
core_classification: official_port
|
|
source: "https://github.com/libretro/FBNeo"
|
|
upstream: "https://github.com/finalburnneo/FBNeo"
|
|
profiled_date: "2026-03-23"
|
|
source_commit: "63c4190785cadd5ff84483399375871ed6e98754"
|
|
core_version: "v1.0.0.2"
|
|
display_name: "Arcade (FinalBurn Neo) (CPS-1 / CPS-2)"
|
|
cores:
|
|
- fbneo_cps12
|
|
systems:
|
|
- cps1
|
|
- cps2
|
|
|
|
notes: |
|
|
CPS-1/CPS-2 subset of FinalBurn Neo, current codebase (not frozen).
|
|
Exists for platforms that cannot run the full FBNeo core.
|
|
|
|
CPS-1 and CPS-2 have no system BIOS. Each game ROM set is self-contained:
|
|
68000 program + Z80 sound + GFX + QSound samples (CPS-2).
|
|
|
|
Zero BRF_BIOS entries in d_cps1.cpp and d_cps2.cpp. QSound emulated in
|
|
software (qs_c.cpp:QscInit, panning table). No DSP ROM needed.
|
|
|
|
Board PLDs (buf1, ioa1, prg1/prg2, rom1, sou1) are BRF_OPT: GAL/PAL
|
|
dumps for hardware preservation, never loaded by the emulator.
|
|
|
|
hiscore.dat enables persistent high scores across all arcade games.
|
|
|
|
ROM path: game ZIPs loaded from content directory.
|
|
system/fbneo/ used for hiscore.dat, samples, cheats, blend files, IPS patches.
|
|
|
|
need_fullpath=false, extensions=zip|7z, savestate=deterministic.
|
|
|
|
archive_prefix: fbneo
|
|
|
|
files:
|
|
- name: "hiscore.dat"
|
|
path: "fbneo/hiscore.dat"
|
|
required: false
|
|
note: "High score database, enables persistent high scores across all arcade games"
|
|
source_ref: "source src/burn/hiscore.cpp:407"
|