{
  "commit": "d38cd580364b2c788e633b9e51c15e1668f726c0",
  "count": 1,
  "generated_at": "2026-11-03T13:36:34Z",
  "items": [
    {
      "id": "fbalpha2012_cps1",
      "profile": {
        "core_classification": "frozen_snapshot",
        "core_version": "v0.2.97.28",
        "cores": [
          "fbalpha2012_cps1"
        ],
        "display_name": "Arcade (FB Alpha 2012 CPS-1)",
        "emulator": "FB Alpha 2012 CPS-1",
        "files": [
          {
            "description": "High score database, loaded from system directory",
            "name": "hiscore.dat",
            "path": "fbalpha2012/hiscore.dat",
            "required": false,
            "source_ref": "src/burn/hiscore.cpp:226"
          }
        ],
        "notes": "Frozen snapshot of Final Burn Alpha v0.2.97.28 (circa 2012), CPS-1 only.\nExists for RAM-constrained platforms (3DS, embedded). Most users should use FBNeo.\n\nCPS-1 has no system BIOS. Each game's ROM set is self-contained:\n68000 program ROMs + Z80 sound program + GFX ROMs + (optional) QSound samples.\nQSound games (Cadillacs & Dinosaurs, etc.) include audio samples directly in\ntheir ROM set (cd-q1.1k through cd-q4.4k), not as a separate DSP BIOS.\n\nBoard PLDs (buf1, ioa1, prg1, rom1, sou1) are listed in ROM definitions as\nBRF_OPT (optional). These are GAL/PAL dumps for hardware preservation,\nnever loaded by the emulator.\n\nROM path: ROMs are loaded from the content directory (g_rom_dir).\nsystem_directory (libretro.cpp:2202) is used only for hiscore.dat.\n\nThe .info note \"BIOS files must be inside the ROM directory\" is the note\neach FB Alpha 2012 .info carries. CPS-1 loads no BIOS file.\n\n244 ROM sets defined (488 STD_ROM_PICK/FN entries = 244 games).\nis_experimental=false, need_fullpath=true, block_extract=true.\n",
        "profiled_date": "2026-03-23",
        "source": "https://github.com/libretro/fbalpha2012_cps1",
        "source_commit": "5542c1848ef81e92db311193b01dc349bc29d7cc",
        "systems": [
          "capcom-cps1"
        ],
        "type": "libretro",
        "upstream": "https://www.fbalpha.com",
        "version_basis": {
          "kind": "file",
          "path": "src/burner/libretro/libretro.cpp",
          "pattern": "info->library_version\\s+=\\s+\"([^\"]+)"
        }
      }
    }
  ],
  "kind": "emulators",
  "schema_version": 1
}
