{
  "commit": "d38cd580364b2c788e633b9e51c15e1668f726c0",
  "count": 1,
  "generated_at": "2026-11-03T13:36:34Z",
  "items": [
    {
      "id": "fbalpha2012",
      "profile": {
        "core_classification": "frozen_snapshot",
        "core_version": "v0.2.97.30",
        "cores": [
          "fbalpha2012",
          "fbalpha"
        ],
        "display_name": "Arcade (FB Alpha 2012)",
        "emulator": "FB Alpha 2012",
        "exclusion_note": "All BIOS ROMs (Neo Geo, PGM, CPS-3, Sega) are inside game ROM set ZIPs, not standalone system files. neogeo.zip is a parent ROM set loaded automatically by the emulator when a Neo Geo game is started.",
        "files": [
          {
            "description": "High score persistence database",
            "load_from": "save_dir",
            "name": "hiscore.dat",
            "note": "Loaded from save directory (g_save_dir). Gated by EnableHiscores core option and per-game BDF_HISCORE_SUPPORTED flag.",
            "path": "hiscore.dat",
            "required": false,
            "source_ref": "svn-current/trunk/src/burn/hiscore.cpp:386-394, 411, svn-current/trunk/src/burn/burn.cpp:619",
            "system": "arcade"
          },
          {
            "category": "game_data",
            "description": "Donkey Kong audio samples",
            "name": "dkong.zip",
            "note": "WAV samples for Donkey Kong and clones (dkongo, dkongj, dkongjo, dkongjo1, dkongf, dkongx, dkongx11)",
            "path": "fba2012/samples/dkong.zip",
            "required": false,
            "source_ref": "svn-current/trunk/src/burn/snd/samples.cpp:248,262",
            "system": "arcade"
          },
          {
            "category": "game_data",
            "description": "Donkey Kong Jr audio samples",
            "name": "dkongjr.zip",
            "note": "WAV samples for Donkey Kong Jr and clones (dkongjrj, dkongjnrj, dkongjrb, jrking, dkingjr, dkongjre)",
            "path": "fba2012/samples/dkongjr.zip",
            "required": false,
            "source_ref": "svn-current/trunk/src/burn/snd/samples.cpp:248,262",
            "system": "arcade"
          },
          {
            "category": "game_data",
            "description": "Galaga audio samples",
            "name": "galaga.zip",
            "note": "WAV samples for Galaga and clones (galagao, galagamw, galagamk, galagamf, gallag)",
            "path": "fba2012/samples/galaga.zip",
            "required": false,
            "source_ref": "svn-current/trunk/src/burn/snd/samples.cpp:248,262",
            "system": "arcade"
          },
          {
            "category": "game_data",
            "description": "Rally-X audio samples",
            "name": "rallyx.zip",
            "note": "WAV samples for Rally-X and clones (rallyxa, rallyxm, rallyxmr, nrallyx)",
            "path": "fba2012/samples/rallyx.zip",
            "required": false,
            "source_ref": "svn-current/trunk/src/burn/snd/samples.cpp:248,262",
            "system": "arcade"
          },
          {
            "category": "game_data",
            "description": "Ghox audio samples",
            "name": "ghox.zip",
            "note": "WAV samples for Ghox and Ghox (joystick). Substitutes undumped MCU sound.",
            "path": "fba2012/samples/ghox.zip",
            "required": false,
            "source_ref": "svn-current/trunk/src/burn/snd/samples.cpp:248,262",
            "system": "arcade"
          },
          {
            "category": "game_data",
            "description": "Fire Shark / Same! Same! Same! audio samples",
            "name": "fireshrk.zip",
            "note": "WAV samples for Fire Shark and clones (fireshrkd, fireshrkdh, samesame, samesame2)",
            "path": "fba2012/samples/fireshrk.zip",
            "required": false,
            "source_ref": "svn-current/trunk/src/burn/snd/samples.cpp:248,262",
            "system": "arcade"
          },
          {
            "category": "game_data",
            "description": "Teki Paki audio samples",
            "name": "tekipaki.zip",
            "path": "fba2012/samples/tekipaki.zip",
            "required": false,
            "source_ref": "svn-current/trunk/src/burn/snd/samples.cpp:248,262",
            "system": "arcade"
          },
          {
            "category": "game_data",
            "description": "Vimana audio samples",
            "name": "vimana.zip",
            "note": "WAV samples for Vimana and clones (vimanan, vimanaj)",
            "path": "fba2012/samples/vimana.zip",
            "required": false,
            "source_ref": "svn-current/trunk/src/burn/snd/samples.cpp:248,262",
            "system": "arcade"
          }
        ],
        "library_name": "FB Alpha 2012",
        "notes": "Frozen snapshot of Final Burn Alpha v0.2.97.29 (circa 2012), full version.\nSupports CPS-1, CPS-2, CPS-3, Neo Geo, PGM, Sega, Cave, Toaplan, and more.\n\nMultiple arcade systems have BIOS ROMs marked BRF_BIOS in source:\n\nNeo Geo (d_neogeo.cpp:923-1011): neogeo.zip ROM set contains ~35 BIOS variants\n  - 68K BIOS: asia-s3.rom (default), sp-s2.sp1, sp-s.sp1, sp-u2.sp1, sp-e.sp1,\n    vs-bios.rom, sp-j2.sp1, sp1.jipan.1024, sp-45.sp1, japan-j3.bin, neo-po.bin,\n    neo-epo.bin, neodebug.bin, sp-1v1_3db8c.bin, 16 Universe BIOS variants,\n    neopen.sp1, plus PCB/CD/trackball BIOS variants\n  - Z80 BIOS: sm1.sm1 (sound program)\n  - Graphics: sfix.sfix (text layer tiles)\n  - Data: 000-lo.lo (zoom table)\n  - Neo Geo CD: neocd.bin\n\nPGM (d_pgm.cpp:303-379): per-game BIOS sets in each ROM ZIP\n  - pgm_t01s.rom (text tiles), pgm_m01s.rom (samples),\n    pgm_p01s.u20/pgm_p02s.u20 (68K BIOS v1/v2),\n    ddp3_bios.u37, bios.u42, svg_bios.u49 (custom per-game)\n\nCPS-3 (d_cps3.cpp): 18 SH-2 BIOS variants, 512 KB each, region-specific\n  (see fbalpha2012_cps3.yml for full list)\n\nSega System 16B (d_sys16b.cpp:8900): ism2006v00.u1\n\nAll BIOS files are part of their respective game ROM set ZIPs (arcade standard).\nNone are standalone system directory files. The .info note \"BIOS files must be\ninside the ROM directory\" refers to the ROM directory containing the game ZIPs,\nwhich already include their BIOS.\n\nROM path: g_rom_dir from content path.\nSample path: g_system_dir/fba2012/samples/ (samples.cpp:248).\nHiscore path: g_save_dir/hiscore.dat (hiscore.cpp:411).\n",
        "profiled_date": "2026-03-23",
        "source": "https://github.com/libretro/fbalpha2012",
        "source_commit": "0ce31536bef3162fe7e69ff5f555334ec4913cef",
        "systems": [
          "arcade",
          "neogeo",
          "capcom-cps1",
          "capcom-cps2",
          "capcom-cps3",
          "igs-pgm"
        ],
        "type": "libretro",
        "upstream": "https://www.fbalpha.com",
        "version_basis": {
          "format": "v{1}.{2}.{3}.{4}",
          "kind": "file",
          "path": "svn-current/trunk/src/burn/version.h",
          "pattern": "#define\\s+VER_MAJOR\\s+(\\d+)\\s*\\n#define\\s+VER_MINOR\\s+(\\d+)\\s*\\n#define\\s+VER_BETA\\s+(\\d+)\\s*\\n#define\\s+VER_ALPHA\\s+(\\d+)"
        }
      }
    }
  ],
  "kind": "emulators",
  "schema_version": 1
}
