{
  "count": 1,
  "generated_at": "2026-10-20T02:57:31Z",
  "items": [
    {
      "id": "mednafen_pce",
      "profile": {
        "core_classification": "community_fork",
        "core_version": "v0.9.38.7",
        "cores": [
          "mednafen_pce",
          "pce"
        ],
        "display_name": "NEC - PC Engine / SuperGrafx / CD (Beetle PCE)",
        "emulator": "mednafen_pce",
        "files": [
          {
            "description": "CD-ROM System Card 3.0 (Japan)",
            "name": "syscard3.pce",
            "note": "Default value for pce_cdbios option.",
            "required": true,
            "source_ref": "libretro.cpp:1051-1052, mednafen/settings.cpp:40"
          },
          {
            "description": "CD-ROM System Card 2.0 (Japan)",
            "name": "syscard2.pce",
            "note": "pce_cdbios = 'System Card 2'.",
            "required": false,
            "source_ref": "libretro.cpp:1053-1054"
          },
          {
            "description": "CD-ROM System Card 1.0 (Japan)",
            "name": "syscard1.pce",
            "note": "pce_cdbios = 'System Card 1'.",
            "required": false,
            "source_ref": "libretro.cpp:1055-1056"
          },
          {
            "aliases": [
              "gecard.pce"
            ],
            "description": "Games Express CD Card",
            "name": "gexpress.pce",
            "note": "pce_cdbios = 'Games Express' or auto-detected via DetectGECD().",
            "required": false,
            "source_ref": "libretro.cpp:1057-1058, mednafen/settings.cpp:41, mednafen/pce/pce.cpp:373-411"
          },
          {
            "description": "CD-ROM System Card 3.0 (US / TurboGrafx-CD)",
            "name": "syscard3u.pce",
            "note": "pce_cdbios = 'System Card 3 US'. Not in .info.",
            "required": false,
            "source_ref": "libretro.cpp:1059-1060"
          },
          {
            "description": "CD-ROM System Card 2.0 (US / TurboGrafx-CD)",
            "name": "syscard2u.pce",
            "note": "pce_cdbios = 'System Card 2 US'. Not in .info.",
            "required": false,
            "source_ref": "libretro.cpp:1061-1062"
          }
        ],
        "notes": "Fork of Mednafen's pce module (accurate, with SuperGrafx and CD support). Separate codebase from mednafen_pce_fast (mednafen/pce/ vs mednafen/pce_fast/). BIOS loaded via PCE_LoadCD() at CD-ROM load time. Core option \"pce_cdbios\" selects which card image to use (default: System Card 3). DetectGECD() auto-detects Games Express discs and overrides to gexpress.pce. Arcade Card mode (pce_arcadecard option, enabled by default) extends System Card 3 with extra RAM mapping. No hash or size validation on BIOS load. Upstream pce module has configurable pce.cdbios/pce.gecdbios string settings, and the 6-option dropdown is a libretro addition.\n",
        "profiled_date": "2026-03-24",
        "source": "https://github.com/libretro/beetle-pce-libretro",
        "source_commit": "b96c11e095b6a40a412d2da02766ae1c3f4fd539",
        "systems": [
          "nec-pc-engine"
        ],
        "type": "libretro",
        "upstream": "https://mednafen.github.io/",
        "verification": "existence"
      }
    }
  ],
  "kind": "emulators",
  "schema_version": 1
}
