Skip to content

FB Alpha 2012 CPS-2 - RetroBIOS

Type frozen_snapshot
Source https://github.com/libretro/fbalpha2012_cps2
Version v0.2.97.28
Profiled 2026-03-19
Cores fbalpha2012_cps2
Systems cps2

No BIOS or firmware files required. This core is self-contained.

Frozen snapshot of Final Burn Alpha v0.2.97.28 (circa 2012), CPS-2 only. NOT an alias of FBNeo — different codebase, different ROM set compatibility. Exists for RAM-constrained platforms (3DS, embedded). Most users should use FBNeo.

CPS-2 has no system BIOS. Each game's ROM set is self-contained: 68000 program ROMs + Z80 sound program + GFX ROMs + QSound samples.

QSound is emulated in software (qs_c.c:QscInit, panning table + DSP emulation). No external QSound DSP ROM (dl-1425.bin) needed — unlike MAME, FBA emulates the QSound chip directly without requiring the DSP program ROM.

Z80 sound program loaded from game ROM set into CpsZRom buffer (cps.c:451, BurnLoadRom). QSound samples loaded into CpsQSam. All from the game ZIP.

Board PLDs (buf1, ioa1, prg2, rom1) referenced via A_BOARD_QSOUND_PLDS macro, all marked BRF_OPT. GAL/PAL dumps for hardware preservation only. Zero BRF_BIOS entries in entire codebase.

ROM path: ROMs loaded from content directory (g_rom_dir, libretro.cpp). g_system_dir is set (line 988) but never used for any file loading.

The .info note "BIOS files must be inside the ROM directory" is misleading — there are no BIOS files for CPS-2. Generic note across all FBA cores.

need_fullpath=true, block_extract=true, extensions=zip.

Generated on 2026-03-20T19:12:20Z