{
  "commit": "d38cd580364b2c788e633b9e51c15e1668f726c0",
  "count": 1,
  "generated_at": "2026-11-03T13:36:34Z",
  "items": [
    {
      "id": "clownmdemu",
      "profile": {
        "analysis": {
          "megacd_bios": {
            "bios_hle": true,
            "boot_rom_location": "source/mega-cd-boot-rom.c (16384 uint16 entries = 32 KB)",
            "boot_rom_source": "https://github.com/Clownacy/clownmdemu-mcd-boot",
            "builtin_boot_rom": true,
            "bus_mapping": "0x400000-0x41FFFF (address & 0x20000 == 0)",
            "external_required": false,
            "hle_source_ref": "source/bus-sub-m68k.c:66 (MegaCDBIOSCall)",
            "source_ref": "source/bus-main-m68k.c:19-21, source/bus-main-m68k.c:508-521"
          },
          "tmss": {
            "supported": false
          }
        },
        "core_classification": "official_port",
        "core_version": "v1.6.12",
        "cores": [
          "clownmdemu"
        ],
        "display_name": "Sega - MD/CD (ClownMDEmu)",
        "emulator": "ClownMDEmu",
        "files": [],
        "notes": "Mega Drive/Genesis and Mega CD emulator by Clownacy. Supports cartridge\n(bin/md/gen) and CD (cue/iso/chd) formats, plus a subsystem for\ncartridge+CD combo (Mega CD Mode 1). Mega CD boot ROM is an open-source\nreplacement compiled into the binary (mega-cd-boot-rom.c, 32 KB). Sub-CPU\nBIOS calls handled via HLE. TMSS not implemented. No external files needed.\n",
        "profiled_date": "2026-03-23",
        "source": "https://github.com/Clownacy/clownmdemu-libretro",
        "source_commit": "d43c2708b0a31c285ce16724b6c4a2e92af07346",
        "systems": [
          "sega-megadrive",
          "sega-megacd"
        ],
        "type": "standalone + libretro",
        "upstream": "https://github.com/Clownacy/clownmdemu-core",
        "upstream_commit": "88ef45a6585556e2247dd26b6c937d6b9fb4a12d",
        "version_basis": {
          "kind": "file",
          "path": "source/libretro-interface.c",
          "pattern": "info->library_version\\s*=\\s*\"([^\"]+)\""
        }
      }
    }
  ],
  "kind": "emulators",
  "schema_version": 1
}
