mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-11-11 12:33:53 -06:00
The rom folder survey joined 463 folders to their default core's whole profile, no system of it matching. SYSTEM_ALIASES, the one table _norm_system_id reads, now folds ten more spellings of one machine: apple2gs, astrocade, astrocde, creativision, gamepocketcomputer, nintendo-super-game-boy, cps1, cps2, cps3 and pgm. The profiles that used them take the canonical id (mame, groovymame, mamemess, mame0258, mame0278, bsnes, mesen-s, mesence, jollycv, fbalpha2012 and its three CPS cores, fbneo_cps12), as test_system_ids requires. With bsnes and bsnes-hd now filing SGB1.sfc under one system, their claims fold onto one report entry. _names_content read only the first claim, hashless, and nSide's SGB1.sfc/ tree took the path before the file. A hash on any folded claim now counts: every pack keeps the destinations it had. The site drops the eight display names the canonical ids replace and names tvgames. README counts 533 systems instead of 541.
44 lines
1.5 KiB
YAML
44 lines
1.5 KiB
YAML
emulator: "FB Alpha 2012 CPS-2"
|
|
type: libretro
|
|
core_classification: frozen_snapshot
|
|
source: "https://github.com/libretro/fbalpha2012_cps2"
|
|
upstream: "https://www.fbalpha.com"
|
|
profiled_date: "2026-03-23"
|
|
source_commit: "e3f3ae46f120228b74d41e2b2862f1fbf1d7eb5b"
|
|
core_version: "v0.2.97.28"
|
|
version_basis:
|
|
kind: file
|
|
path: "src/burner/libretro/libretro.cpp"
|
|
pattern: 'info->library_version\s+=\s+"([^"]+)'
|
|
display_name: "Arcade (FB Alpha 2012 CPS-2)"
|
|
cores:
|
|
- fbalpha2012_cps2
|
|
systems:
|
|
- capcom-cps2
|
|
|
|
notes: |
|
|
Frozen snapshot of Final Burn Alpha v0.2.97.28 (circa 2012), CPS-2 only.
|
|
Exists for RAM-constrained platforms (3DS, embedded).
|
|
|
|
CPS-2 has no system BIOS. Each game's ROM set is self-contained:
|
|
68000 program ROMs + Z80 sound program + GFX ROMs + QSound samples.
|
|
Zero BRF_BIOS entries in entire codebase. No BRF_OPT entries either
|
|
(PLD references stripped from this CPS-2-only build).
|
|
|
|
QSound emulated in software (qs_c.c). No external QSound DSP ROM needed.
|
|
All audio data loaded from game ROM ZIP.
|
|
|
|
ROMs loaded from content directory (g_rom_dir, libretro.cpp:969).
|
|
g_system_dir used only for hiscore.dat (hiscore.c:228-232).
|
|
|
|
Hiscore support gated by fba2012cps2_hiscores core option
|
|
(libretro.cpp:561-563) and per-game BDF_HISCORE_SUPPORTED flag.
|
|
|
|
files:
|
|
- name: "hiscore.dat"
|
|
path: "fbalpha2012/hiscore.dat"
|
|
description: "High score persistence database"
|
|
required: false
|
|
source_ref: "src/burn/hiscore.c:228-232"
|
|
note: "Loaded from <system_dir>/fbalpha2012/hiscore.dat"
|