{
  "commit": "d38cd580364b2c788e633b9e51c15e1668f726c0",
  "count": 1,
  "generated_at": "2026-11-03T13:36:34Z",
  "items": [
    {
      "id": "minivmac",
      "profile": {
        "core_classification": "community_fork",
        "core_version": "36.04",
        "cores": [
          "minivmac"
        ],
        "display_name": "Mac II (minivmac)",
        "emulator": "Mini vMac",
        "files": [
          {
            "name": "MacII.ROM",
            "note": "Macintosh II ROM image (256 KB). Hardcoded as RomFileName. The core reads exactly kROM_Size (262144) bytes via filestream_read.\n",
            "path": "MacII.ROM",
            "required": true,
            "size": 262144,
            "source_ref": "minivmac/cfg/CNFGRAPI.h:32, minivmac/src/OSGLUERETRO.c:781",
            "validation": [
              "size"
            ]
          },
          {
            "name": "MacIIx.ROM",
            "note": "Macintosh IIx ROM image (256 KB). Tried first in the loading sequence. If present, takes priority over MacII.ROM.\n",
            "path": "MacIIx.ROM",
            "required": false,
            "size": 262144,
            "source_ref": "minivmac/src/OSGLUERETRO.c:778",
            "validation": [
              "size"
            ]
          },
          {
            "name": "MinivMacBootv2.dsk",
            "note": "System boot disk. Content given as a .cmd file is read as a command line, and every argument that is not an option is inserted as a disk, opened read-write first. Recalbox 10.1.1 writes a .cmd naming bios/macintosh/MinivMacBootv2.dsk ahead of the game disk. A missing image raises an open-failure message and the machine starts without it. ref: recalbox projects/configgen/configgen/recalboxFiles.py:174, recalbox projects/configgen/configgen/generators/libretro/libretroGenerator.py:877-882\n",
            "path": "macintosh/MinivMacBootv2.dsk",
            "required": false,
            "source_ref": "libretro/libretro-core.c:181-195, libretro/libretro-core.c:396, minivmac/src/OSGLUERETRO.c:521-537, minivmac/src/OSGLUERETRO.c:1545-1547"
          }
        ],
        "notes": {
          "emulation_target": "Configured for Macintosh II (kEmMd_II). 68020 CPU, FPU, ADB, VIA2, ASC sound. Screen: 640x480, 8-bit color depth.\n",
          "info_discrepancy": ".info declares firmware_count=1 (MacII.ROM only). The code also tries MacIIx.ROM first (OSGLUERETRO.c:778).\n"
        },
        "profiled_date": "2026-03-24",
        "source": "https://github.com/libretro/libretro-minivmac",
        "source_commit": "babdf7b53d361a7225858b68a8a64efe8b06f5e5",
        "systems": [
          "macintosh-ii"
        ],
        "type": "libretro",
        "upstream": "https://www.gryphel.com/c/minivmac/",
        "version_basis": {
          "kind": "file",
          "path": "minivmac/cfg/CNFGRAPI.h",
          "pattern": "#define\\s+kAppVariationStr\\s+\"minivmac-([0-9.]+)-"
        }
      }
    }
  ],
  "kind": "emulators",
  "schema_version": 1
}
