{
  "commit": "d38cd580364b2c788e633b9e51c15e1668f726c0",
  "count": 1,
  "generated_at": "2026-11-03T13:36:34Z",
  "items": [
    {
      "id": "cdi2015",
      "profile": {
        "core_classification": "frozen_snapshot",
        "core_version": "0.159",
        "cores": [
          "cdi2015"
        ],
        "display_name": "Philips CDi (CDi 2015)",
        "emulator": "CDi 2015",
        "files": [
          {
            "category": "bios_zip",
            "contents": [
              {
                "crc32": "40c4e6b9",
                "description": "Magnavox CD-i 200 BIOS (default)",
                "name": "cdi200.rom",
                "size": 524288
              },
              {
                "crc32": "279683ca",
                "description": "Philips CD-i 220 F2 BIOS (alternate)",
                "name": "cdi220b.rom",
                "size": 524288
              }
            ],
            "name": "cdimono1.zip",
            "required": true,
            "source_ref": "source src/osd/retro/retromain.c:1989, upstream src/mame/drivers/cdi.c:421",
            "system": "philips-cdi"
          }
        ],
        "notes": "MAME 0.159 (version.c, the core reports 0.160) compiled with SUBTARGET=cdi,\nonly cdimono1 driver.\nChecks cdimono1.zip existence in system_dir, then game dir. Returns -2 if missing.\ncdic.bin and slave.bin are undumped 68HC05 MCUs (NO_DUMP), not in the ZIP.\n",
        "profiled_date": "2026-03-23",
        "source": "https://github.com/libretro/mame2015-libretro",
        "source_commit": "7adbf440d5f554097f58f8c6ebb673adc4320a31",
        "systems": [
          "philips-cdi"
        ],
        "type": "libretro",
        "upstream": "https://github.com/mamedev/mame/tree/mame0160",
        "upstream_commit": "0147bb4cc82e642cf75151f039f240eb20989fbc",
        "version_basis": {
          "kind": "file",
          "path": "src/version.c",
          "pattern": "#define\\s+BARE_BUILD_VERSION\\s+\"([^\"]+)\""
        }
      }
    }
  ],
  "kind": "emulators",
  "schema_version": 1
}
