{
  "commit": "d38cd580364b2c788e633b9e51c15e1668f726c0",
  "count": 1,
  "generated_at": "2026-11-03T13:36:34Z",
  "items": [
    {
      "id": "beetle_pcfx",
      "profile": {
        "core_classification": "community_fork",
        "core_version": "v0.9.36.5",
        "cores": [
          "mednafen_pcfx",
          "pcfx",
          "beetle-pcfx"
        ],
        "display_name": "NEC - PC-FX (Beetle PC-FX)",
        "emulator": "Beetle PC-FX (Mednafen)",
        "files": [
          {
            "description": "PC-FX BIOS v1.00",
            "md5": "08e36edbea28a017f79f8d4f7ff9b6d7",
            "name": "pcfx.rom",
            "required": true,
            "sha1": "1a77fd83e337f906aecab27a1604db064cf10074",
            "size": 1048576,
            "source_ref": "libretro.cpp:367-394, mednafen/settings.c:92-93",
            "system": "nec-pcfx",
            "validation": [
              "size"
            ]
          }
        ],
        "notes": "Libretro port of Mednafen's PC-FX module. Setting \"pcfx.bios\" resolves to \"pcfx.rom\" (mednafen/settings.c:92). LoadCommon() loads the file, validates size (1048576 bytes), and maps it at 0xFFF00000. Core won't start without it. No hash validation. Upstream Mednafen also supports an FX-SCSI ROM (pcfx.fxscsi setting, developer-only) not present in this port.\n",
        "profiled_date": "2026-03-24",
        "source": "https://github.com/libretro/beetle-pcfx-libretro",
        "source_commit": "c1650bad5fbdcc3c3ccd45e29e3983e1ccf16cff",
        "systems": [
          "nec-pcfx"
        ],
        "type": "libretro",
        "upstream": "https://mednafen.github.io/",
        "version_basis": {
          "kind": "file",
          "path": "libretro.cpp",
          "pattern": "#define\\s+MEDNAFEN_CORE_VERSION\\s+\"([^\"]+)"
        }
      }
    }
  ],
  "kind": "emulators",
  "schema_version": 1
}
