{
  "commit": "d38cd580364b2c788e633b9e51c15e1668f726c0",
  "count": 1,
  "generated_at": "2026-11-03T13:36:34Z",
  "items": [
    {
      "id": "prosystem",
      "profile": {
        "core_classification": "community_fork",
        "core_version": "1.3e",
        "cores": [
          "prosystem"
        ],
        "display_name": "Atari - 7800 (ProSystem)",
        "emulator": "ProSystem",
        "files": [
          {
            "description": "NTSC/US BIOS, loaded when cartridge_region != REGION_PAL",
            "hle_fallback": true,
            "name": "7800 BIOS (U).rom",
            "required": false,
            "size": 4096,
            "source_ref": "source core/libretro.c:585",
            "system": "atari-7800"
          },
          {
            "description": "PAL/EU BIOS, loaded when cartridge_region == REGION_PAL",
            "hle_fallback": true,
            "name": "7800 BIOS (E).rom",
            "required": false,
            "size": 16384,
            "source_ref": "source core/libretro.c:583",
            "system": "atari-7800"
          }
        ],
        "notes": "Atari 7800 emulator by Greg Stanton, ported to libretro by community\ncontributors. The upstream is a Windows-only application with a single\nuser-configured BIOS path. The libretro port adds automatic region-based\nBIOS selection: PAL carts get (E), everything else gets (U).\n\nRegion is read from cartridge header byte 57 (core/Cartridge.c:214) or\noverridden by the internal database (core/Database.c:1739-1757).\n\nBoth BIOS files are optional. The core runs without them but some titles\nhave compatibility issues (startup encryption check). bios_Store() maps\nthe BIOS into ROM at address (65536 - bios_size).\n\nNo core option controls BIOS loading. If the file exists in the system\ndirectory, it is loaded automatically. No hash or size validation is\nperformed on the BIOS file.\n\nThe .info declares one firmware, the U BIOS. The code also opens the E BIOS\nfor PAL cartridges (core/libretro.c:581-582).\n",
        "profiled_date": "2026-03-24",
        "source": "https://github.com/libretro/prosystem-libretro",
        "source_commit": "8a88014287c7a01cd568067e5a557d0a2b2a051f",
        "systems": [
          "atari-7800"
        ],
        "type": "libretro",
        "upstream": "https://github.com/gstanton/ProSystem1_3",
        "version_basis": {
          "kind": "file",
          "path": "core/libretro.c",
          "pattern": "info->library_version\\s+=\\s+\"([^\"]+)"
        }
      }
    }
  ],
  "kind": "emulators",
  "schema_version": 1
}
