{
  "commit": "d38cd580364b2c788e633b9e51c15e1668f726c0",
  "count": 1,
  "generated_at": "2026-11-03T13:36:34Z",
  "items": [
    {
      "id": "vice",
      "profile": {
        "core_version": "3.10",
        "cores": [
          "vice_x64",
          "vice_x64sc",
          "vice_x64dtv",
          "vice_x128",
          "vice_xvic",
          "vice_xplus4",
          "vice_xpet",
          "vice_xcbm2",
          "vice_xcbm5x0",
          "vice_xscpu64"
        ],
        "display_name": "Commodore - C64 (VICE x64, fast)",
        "emulator": "VICE",
        "files": [
          {
            "crc32": "f833d117",
            "embedded": true,
            "hle_fallback": true,
            "md5": "57af4ae21d4b705c2991d98ed5c1f7b8",
            "name": "vice/C64/basic-901226-01.bin",
            "note": "C64 BASIC V2 ROM. Embedded in core.",
            "required": false,
            "sha1": "79015323128650c742a3694c9429aa91f355905e",
            "size": 8192,
            "source_ref": "vice/src/c64/c64rom.h:31",
            "system": "commodore-c64"
          },
          {
            "crc32": "dbe3e7c7",
            "embedded": true,
            "hle_fallback": true,
            "md5": "39065497630802346bce17963f13c092",
            "name": "vice/C64/kernal-901227-03.bin",
            "note": "C64 Kernal Rev 3 (default). Embedded in core.",
            "required": false,
            "sha1": "1d503e56df85a62fee696e7618dc5b4e781df1bb",
            "size": 8192,
            "source_ref": "vice/src/c64/c64rom.h:52",
            "system": "commodore-c64"
          },
          {
            "crc32": "dce782fa",
            "embedded": true,
            "hle_fallback": true,
            "md5": "1ae0ea224f2b291dafa2c20b990bb7d4",
            "name": "vice/C64/kernal-901227-01.bin",
            "note": "C64 Kernal Rev 1. Embedded in core.",
            "required": false,
            "sha1": "87cc04d61fc748b82df09856847bb5c2754a2033",
            "size": 8192,
            "source_ref": "vice/src/c64/c64rom.h:50",
            "system": "commodore-c64"
          },
          {
            "crc32": "a5c687b3",
            "embedded": true,
            "hle_fallback": true,
            "md5": "7360b296d64e18b88f6cf52289fd99a1",
            "name": "vice/C64/kernal-901227-02.bin",
            "note": "C64 Kernal Rev 2. Embedded in core.",
            "required": false,
            "sha1": "0e2e4ee3f2d41f00bed72f9ab588b83e306fdb13",
            "size": 8192,
            "source_ref": "vice/src/c64/c64rom.h:51",
            "system": "commodore-c64"
          },
          {
            "crc32": "505365d4",
            "embedded": true,
            "hle_fallback": true,
            "md5": "ddee89b0fed19572da5245ea68ff11b5",
            "name": "vice/C64/kernal-390852-01.bin",
            "note": "C64 GS (Games System) Kernal. Embedded in core.",
            "required": false,
            "sha1": "3ad6cc1837c679a11f551ad1cf1a32dd84ace719",
            "size": 8192,
            "source_ref": "vice/src/c64/c64rom.h:53",
            "system": "commodore-c64"
          },
          {
            "crc32": "2c5965d4",
            "embedded": true,
            "hle_fallback": true,
            "md5": "187b8c713b51931e070872bd390b472a",
            "name": "vice/C64/kernal-251104-04.bin",
            "note": "SX-64 Kernal. Embedded in core.",
            "required": false,
            "sha1": "aa136e91ecf3c5ac64f696b3dbcbfc5ba0871c98",
            "size": 8192,
            "source_ref": "vice/src/c64/c64rom.h:54",
            "system": "commodore-c64"
          },
          {
            "crc32": "789c8cc5",
            "embedded": true,
            "hle_fallback": true,
            "md5": "da92801e3a03b005b746a4dd0b639c7c",
            "name": "vice/C64/kernal-901246-01.bin",
            "note": "PET64/Educator64 (4064) Kernal. Embedded in core.",
            "required": false,
            "sha1": "6c4fa9465f6091b174df27dfe679499df447503c",
            "size": 8192,
            "source_ref": "vice/src/c64/c64rom.h:55",
            "system": "commodore-c64"
          },
          {
            "crc32": "3a9ef6f1",
            "embedded": true,
            "hle_fallback": true,
            "md5": "479553fd53346ec84054f0b1c6237397",
            "name": "vice/C64/kernal-906145-02.bin",
            "note": "C64 Japanese Kernal. Embedded in core.",
            "required": false,
            "sha1": "4ff0f11e80f4b57430d8f0c3799ed0f0e0f4565d",
            "size": 8192,
            "source_ref": "vice/src/c64/c64rom.h:49",
            "system": "commodore-c64"
          },
          {
            "crc32": "ec4272ee",
            "embedded": true,
            "hle_fallback": true,
            "md5": "12a4202f5331d45af846af6c58fba946",
            "name": "vice/C64/chargen-901225-01.bin",
            "note": "C64 Character Generator ROM (default). Embedded in core.",
            "required": false,
            "sha1": "adc7c31e18c7c7413d54802ef2f4193da14711aa",
            "size": 4096,
            "source_ref": "vice/src/c64/c64rom.h:60",
            "system": "commodore-c64"
          },
          {
            "crc32": "1604f6c1",
            "embedded": true,
            "hle_fallback": true,
            "md5": "cf32a93c0a693ed359a4f483ef6db53d",
            "name": "vice/C64/chargen-906143-02.bin",
            "note": "C64 Japanese Character Generator ROM. Embedded in core.",
            "required": false,
            "sha1": "0fad19dbcdb12461c99657b2979dbb5c2e47b527",
            "size": 4096,
            "source_ref": "vice/src/c64/c64rom.h:61",
            "system": "commodore-c64"
          },
          {
            "crc32": "ba456b8e",
            "embedded": true,
            "hle_fallback": true,
            "md5": "01f6903033b90cd506cde7802ec743c3",
            "name": "vice/C128/kernal-318020-05.bin",
            "note": "C128 Kernal (default international). Embedded in core.",
            "required": false,
            "sha1": "ceb6e1a1bf7e08eb9cbc651afa29e26adccf38ab",
            "size": 16384,
            "source_ref": "vice/src/c128/c128rom.h:103",
            "system": "commodore-c128"
          },
          {
            "crc32": "bff7550b",
            "embedded": true,
            "hle_fallback": true,
            "md5": "9837409b6bdb7ce055409fa3eb3e9cf0",
            "name": "vice/C128/kernal-315078-03.bin",
            "note": "C128 Kernal German. Embedded in core.",
            "required": false,
            "sha1": "3629b3fa28b6a30bcc027b647f26654929ed1b0f",
            "size": 16384,
            "source_ref": "vice/src/c128/c128rom.h:105",
            "system": "commodore-c128"
          },
          {
            "crc32": "d311dab1",
            "embedded": true,
            "hle_fallback": true,
            "md5": "90907477d39db1b8fe1732692278a0e9",
            "name": "vice/C128/kernal-325172-01.bin",
            "note": "C128 Kernal Swiss. Embedded in core.",
            "required": false,
            "sha1": "98c34e0dec9f52d7862b56bb287d2573eb3f6364",
            "size": 16384,
            "source_ref": "vice/src/c128/c128rom.h:104",
            "system": "commodore-c128"
          },
          {
            "crc32": "1cf7f729",
            "embedded": true,
            "hle_fallback": true,
            "md5": "7852922295c103f067ba3c0f56378a95",
            "name": "vice/C128/kernal-318034-01.bin",
            "note": "C128 Kernal Swedish. Embedded in core.",
            "required": false,
            "sha1": "925177c99ee7e02870c32ad62a054db1327cf0c2",
            "size": 16384,
            "source_ref": "vice/src/c128/c128rom.h:110",
            "system": "commodore-c128"
          },
          {
            "crc32": "d3ecea84",
            "embedded": true,
            "hle_fallback": true,
            "md5": "0a0eb549ec08624de11cf1f249f6f3dc",
            "name": "vice/C128/kernalfi",
            "note": "C128 Kernal Finnish (unidentified part number). Embedded in core.",
            "required": false,
            "sha1": "d08e7991a6df14a843e92daafaf6756337959ba4",
            "size": 16384,
            "source_ref": "vice/src/c128/c128rom.h:106",
            "system": "commodore-c128"
          },
          {
            "crc32": "2df282b8",
            "embedded": true,
            "hle_fallback": true,
            "md5": "7a7747aa70fd63402c6a95fba0bd6806",
            "name": "vice/C128/kernalfr",
            "note": "C128 Kernal French (unidentified part number). Embedded in core.",
            "required": false,
            "sha1": "a0680d04db3232fa9f58598e5c9f09c4fe94f601",
            "size": 16384,
            "source_ref": "vice/src/c128/c128rom.h:107",
            "system": "commodore-c128"
          },
          {
            "crc32": "74d6b084",
            "embedded": true,
            "hle_fallback": true,
            "md5": "142c8bd5934e9d97addb6776a2f2e8b8",
            "name": "vice/C128/kernalit",
            "note": "C128 Kernal Italian (unidentified part number). Embedded in core.",
            "required": false,
            "sha1": "592a626eb2b5372596ac374d3505c3ce78dd040f",
            "size": 16384,
            "source_ref": "vice/src/c128/c128rom.h:108",
            "system": "commodore-c128"
          },
          {
            "crc32": "a5406848",
            "embedded": true,
            "hle_fallback": true,
            "md5": "498fdedaeab458931b6103d52d5a3ea1",
            "name": "vice/C128/kernalno",
            "note": "C128 Kernal Norwegian (unidentified part number). Embedded in core.",
            "required": false,
            "sha1": "00fe2fd610a812121befab1e7238fa882c0f8257",
            "size": 16384,
            "source_ref": "vice/src/c128/c128rom.h:109",
            "system": "commodore-c128"
          },
          {
            "crc32": "9f9c355b",
            "embedded": true,
            "hle_fallback": true,
            "md5": "b86ce827c9108fbc7b9e02c690e81a23",
            "name": "vice/C128/basiclo-318018-04.bin",
            "note": "C128 BASIC low (BASIC part). Embedded in core.",
            "required": false,
            "sha1": "d53a7884404f7d18ebd60dd3080c8f8d71067441",
            "size": 16384,
            "source_ref": "vice/src/c128/c128rom.h:115",
            "system": "commodore-c128"
          },
          {
            "crc32": "6e2c91a7",
            "embedded": true,
            "hle_fallback": true,
            "md5": "87bb251707d0a2c915d6e0c69fdb0fed",
            "name": "vice/C128/basichi-318019-04.bin",
            "note": "C128 BASIC high (Editor part). Embedded in core.",
            "required": false,
            "sha1": "c4fb4a714e48a7bf6c28659de0302183a0e0d6c0",
            "size": 16384,
            "source_ref": "vice/src/c128/c128rom.h:116",
            "system": "commodore-c128"
          },
          {
            "embedded": true,
            "hle_fallback": true,
            "name": "vice/C128/basic-901226-01.bin",
            "note": "C64 BASIC V2 ROM, used by C128 in C64 mode. Libretro build uses C64 filename instead of basic64-901226-01.bin.",
            "required": false,
            "size": 8192,
            "source_ref": "vice/src/c128/c128rom.h:123-127",
            "system": "commodore-c128"
          },
          {
            "embedded": true,
            "hle_fallback": true,
            "name": "vice/C128/kernal-901227-03.bin",
            "note": "C64 Kernal Rev 3, used by C128 in C64 mode. Libretro build uses C64 filename instead of kernal64-901227-03.bin.",
            "required": false,
            "size": 8192,
            "source_ref": "vice/src/c128/c128rom.h:130-134",
            "system": "commodore-c128"
          },
          {
            "crc32": "dd2976d2",
            "embedded": true,
            "hle_fallback": true,
            "md5": "8fa940c39225d40f37ddf7082fba8b21",
            "name": "vice/C128/kernal64-325179-01.bin",
            "note": "C128 C64-mode Kernal Norwegian. Embedded in core.",
            "required": false,
            "sha1": "b4862cac7b9319d8e912887c97fc270d4c239349",
            "size": 8192,
            "source_ref": "vice/src/c128/c128rom.h:136",
            "system": "commodore-c128"
          },
          {
            "crc32": "f10c2c25",
            "embedded": true,
            "hle_fallback": true,
            "md5": "27e26dbb267c8ebf1cd47105a6ca71e7",
            "name": "vice/C128/kernal64-325182-01.bin",
            "note": "C128 C64-mode Kernal Swedish. Embedded in core.",
            "required": false,
            "sha1": "e4f52d9b36c030eb94524eb49f6f0774c1d02e5e",
            "size": 8192,
            "source_ref": "vice/src/c128/c128rom.h:137",
            "system": "commodore-c128"
          },
          {
            "crc32": "6aaaafe6",
            "embedded": true,
            "hle_fallback": true,
            "md5": "46b3cb2140f244c0ed1150c819e7bdc4",
            "name": "vice/C128/chargen-390059-01.bin",
            "note": "C128 Character Generator (default international). Embedded in core.",
            "required": false,
            "sha1": "29ed066d513f2d5c09ff26d9166ba23c2afb2b3f",
            "size": 8192,
            "source_ref": "vice/src/c128/c128rom.h:92",
            "system": "commodore-c128"
          },
          {
            "crc32": "fe5a2db1",
            "embedded": true,
            "hle_fallback": true,
            "md5": "ec9e71614010c4efb851b83bcd685e9c",
            "name": "vice/C128/chargen-315079-01.bin",
            "note": "C128 Character Generator German. Embedded in core.",
            "required": false,
            "sha1": "638f8aff51c2ac4f99a55b12c4f8c985ef4bebd3",
            "size": 8192,
            "source_ref": "vice/src/c128/c128rom.h:95",
            "system": "commodore-c128"
          },
          {
            "crc32": "bad36b88",
            "embedded": true,
            "hle_fallback": true,
            "md5": "de3e110a48de76457dbc9ad320e2caa5",
            "name": "vice/C128/chargen-325167-02.bin",
            "note": "C128 Character Generator Italian/French/Belgian. Embedded in core.",
            "required": false,
            "sha1": "9119b27a1bf885fa4c76fff5d858c74c194dd2b8",
            "size": 8192,
            "source_ref": "vice/src/c128/c128rom.h:93",
            "system": "commodore-c128"
          },
          {
            "crc32": "c8def186",
            "embedded": true,
            "hle_fallback": true,
            "md5": "5cc3635e434fdc7023d0035e965ce76f",
            "name": "vice/C128/chargen-325173-01D.bin",
            "note": "C128 Character Generator Swiss. Embedded in core.",
            "required": false,
            "sha1": "70eccd8b944146f6b60f1519b830a4ee8928d4fa",
            "size": 8192,
            "source_ref": "vice/src/c128/c128rom.h:94",
            "system": "commodore-c128"
          },
          {
            "crc32": "ba95c625",
            "embedded": true,
            "hle_fallback": true,
            "md5": "7eead22a114154c809b33320c9250e26",
            "name": "vice/C128/chargen-325078-02.bin",
            "note": "C128 Character Generator Norwegian. Embedded in core.",
            "required": false,
            "sha1": "5a87faa457979e7b6f434251a9e32f4483b337b3",
            "size": 8192,
            "source_ref": "vice/src/c128/c128rom.h:99",
            "system": "commodore-c128"
          },
          {
            "crc32": "7a70d9b8",
            "embedded": true,
            "hle_fallback": true,
            "md5": "06e46af13d13aa869218275e64d48b00",
            "name": "vice/C128/chargen-325181-01.bin",
            "note": "C128 Character Generator Finnish/Swedish. Embedded in core.",
            "required": false,
            "sha1": "aca3f7321ee7e6152f1f0afad646ae41964de4fb",
            "size": 8192,
            "source_ref": "vice/src/c128/c128rom.h:96",
            "system": "commodore-c128"
          },
          {
            "crc32": "242daa5a",
            "embedded": true,
            "hle_fallback": true,
            "md5": "d6efbc538195f53cfc209543640cde71",
            "name": "vice/C64DTV/dtvrom.bin",
            "note": "C64 DTV flash ROM (2 MB). Contains kernal, basic, chargen. Embedded in core.",
            "required": false,
            "sha1": "72b4c8da075646cc9940e4377004c81192c7b0b1",
            "size": 2097152,
            "source_ref": "vice/src/c64dtv/c64dtvflash.c:59-64",
            "system": "commodore-c64dtv"
          },
          {
            "crc32": "f833d117",
            "embedded": true,
            "hle_fallback": true,
            "md5": "57af4ae21d4b705c2991d98ed5c1f7b8",
            "name": "vice/C64DTV/basic-901226-01.bin",
            "note": "C64 BASIC V2 ROM (DTV copy). Embedded in core.",
            "required": false,
            "sha1": "79015323128650c742a3694c9429aa91f355905e",
            "size": 8192,
            "source_ref": "vice/data/C64DTV/basic-901226-01.bin",
            "system": "commodore-c64dtv"
          },
          {
            "crc32": "ec4272ee",
            "embedded": true,
            "hle_fallback": true,
            "md5": "12a4202f5331d45af846af6c58fba946",
            "name": "vice/C64DTV/chargen-901225-01.bin",
            "note": "C64 Character Generator (DTV copy). Embedded in core.",
            "required": false,
            "sha1": "adc7c31e18c7c7413d54802ef2f4193da14711aa",
            "size": 4096,
            "source_ref": "vice/data/C64DTV/chargen-901225-01.bin",
            "system": "commodore-c64dtv"
          },
          {
            "crc32": "dbe3e7c7",
            "embedded": true,
            "hle_fallback": true,
            "md5": "39065497630802346bce17963f13c092",
            "name": "vice/C64DTV/kernal-901227-03.bin",
            "note": "C64 Kernal Rev 3 (DTV copy). Embedded in core.",
            "required": false,
            "sha1": "1d503e56df85a62fee696e7618dc5b4e781df1bb",
            "size": 8192,
            "source_ref": "vice/data/C64DTV/kernal-901227-03.bin",
            "system": "commodore-c64dtv"
          },
          {
            "crc32": "db4c43c1",
            "embedded": true,
            "hle_fallback": true,
            "md5": "8b9237706f47a9b3498d8f881ef0244d",
            "name": "vice/VIC20/basic-901486-01.bin",
            "note": "VIC-20 BASIC ROM. Embedded in core.",
            "required": false,
            "sha1": "587d1e90950675ab6b12d91248a3f0d640d02e8d",
            "size": 8192,
            "source_ref": "vice/src/vic20/vic20rom.h:43",
            "system": "commodore-vic20"
          },
          {
            "crc32": "4be07cb4",
            "embedded": true,
            "hle_fallback": true,
            "md5": "f0587624dcd7685710a8fdb35939617f",
            "name": "vice/VIC20/kernal.901486-07.bin",
            "note": "VIC-20 Kernal PAL (default). Embedded in core.",
            "required": false,
            "sha1": "ce0137ed69f003a299f43538fa9eee27898e621e",
            "size": 8192,
            "source_ref": "vice/src/vic20/vic20rom.h:53",
            "system": "commodore-vic20"
          },
          {
            "crc32": "e5e7c174",
            "embedded": true,
            "hle_fallback": true,
            "md5": "0313e31e5f31e1f739c2377792460d67",
            "name": "vice/VIC20/kernal.901486-06.bin",
            "note": "VIC-20 Kernal NTSC. Embedded in core.",
            "required": false,
            "sha1": "06de7ec017a5e78bd6746d89c2ecebb646efeb19",
            "size": 8192,
            "source_ref": "vice/src/vic20/vic20rom.h:52",
            "system": "commodore-vic20"
          },
          {
            "crc32": "336900d7",
            "embedded": true,
            "hle_fallback": true,
            "md5": "317f93bcbc5ee15da085a51a306f2c61",
            "name": "vice/VIC20/kernal.901486-02.bin",
            "note": "VIC-20 Kernal Japanese NTSC Rev 2. Embedded in core.",
            "required": false,
            "sha1": "c9ead45e6674d1042ca6199160e8583c23aeac22",
            "size": 8192,
            "source_ref": "vice/src/vic20/vic20rom.h:51",
            "system": "commodore-vic20"
          },
          {
            "crc32": "83e032a6",
            "embedded": true,
            "hle_fallback": true,
            "md5": "d390e340e94e1bef0f2fdfe9fa850993",
            "name": "vice/VIC20/chargen-901460-03.bin",
            "note": "VIC-20 Character Generator (default). Embedded in core.",
            "required": false,
            "sha1": "4fd85ab6647ee2ac7ba40f729323f2472d35b9b4",
            "size": 4096,
            "source_ref": "vice/src/vic20/vic20rom.h:56",
            "system": "commodore-vic20"
          },
          {
            "crc32": "fcfd8a4b",
            "embedded": true,
            "hle_fallback": true,
            "md5": "7e6e41b5b60fec798743afd7063b42ed",
            "name": "vice/VIC20/chargen-901460-02.bin",
            "note": "VIC-20 Japanese Character Generator. Embedded in core.",
            "required": false,
            "sha1": "dae61ac03065aa2904af5c123ce821855898c555",
            "size": 4096,
            "source_ref": "vice/src/vic20/vic20rom.h:57",
            "system": "commodore-vic20"
          },
          {
            "crc32": "74eaae87",
            "embedded": true,
            "hle_fallback": true,
            "md5": "44a4ae400e3b4f7533a47ae0df1be78c",
            "name": "vice/PLUS4/basic-318006-01.bin",
            "note": "Plus/4 BASIC ROM. Embedded in core.",
            "required": false,
            "sha1": "161c96b4ad20f3a4f2321808e37a5ded26a135dd",
            "size": 16384,
            "source_ref": "vice/src/plus4/plus4rom.h:33",
            "system": "commodore-plus4"
          },
          {
            "crc32": "71c07bd4",
            "embedded": true,
            "hle_fallback": true,
            "md5": "89f5263665a8dc10c8f8abc38f5f7eb9",
            "name": "vice/PLUS4/kernal-318004-05.bin",
            "note": "Plus/4 Kernal PAL Rev 5 (default PAL). Embedded in core.",
            "required": false,
            "sha1": "7c7e07f016391174a557e790c4ef1cbe33512cdb",
            "size": 16384,
            "source_ref": "vice/src/plus4/plus4rom.h:36",
            "system": "commodore-plus4"
          },
          {
            "crc32": "70295038",
            "embedded": true,
            "hle_fallback": true,
            "md5": "b3c450c36a88b491281d18fdf3e94ab0",
            "name": "vice/PLUS4/kernal-318005-05.bin",
            "note": "Plus/4 Kernal NTSC Rev 5 (default NTSC). Embedded in core.",
            "required": false,
            "sha1": "a3d9e5be091b98de39a046ab167fb7632d053682",
            "size": 16384,
            "source_ref": "vice/src/plus4/plus4rom.h:37",
            "system": "commodore-plus4"
          },
          {
            "crc32": "dbdc3319",
            "embedded": true,
            "hle_fallback": true,
            "md5": "a213823557421b66f9813ff19af48c01",
            "name": "vice/PLUS4/kernal-318004-01.bin",
            "note": "Plus/4 Kernal NTSC Rev 1 (V232 prototype). Embedded in core.",
            "required": false,
            "sha1": "3c77caf72914c1c0a0875b3a7f6935cd30c54201",
            "size": 16384,
            "source_ref": "vice/src/plus4/plus4rom.h:35",
            "system": "commodore-plus4"
          },
          {
            "crc32": "84fd4f7a",
            "embedded": true,
            "hle_fallback": true,
            "md5": "7abb51257595b233a1a63ae58c330a65",
            "name": "vice/PLUS4/kernal-364.bin",
            "note": "Commodore 364 prototype Kernal. Embedded in core.",
            "required": false,
            "sha1": "b9a5b5dacd57ca117ef0b3af29e91998bf4d7e5f",
            "size": 16384,
            "source_ref": "vice/src/plus4/plus4rom.h:38",
            "system": "commodore-plus4"
          },
          {
            "crc32": "4fd1d8cb",
            "embedded": true,
            "hle_fallback": true,
            "md5": "2994d5463ef8524deb4231a9c764767c",
            "name": "vice/PLUS4/3plus1-317053-01.bin",
            "note": "3-Plus-1 software ROM low. Embedded in core.",
            "required": false,
            "sha1": "3b69f6e7cb4c18bb08e203fb18b7dabfa853390f",
            "size": 16384,
            "source_ref": "vice/src/plus4/plus4rom.h:40",
            "system": "commodore-plus4"
          },
          {
            "crc32": "109de2fc",
            "embedded": true,
            "hle_fallback": true,
            "md5": "ac34591c820fe607d527e04e95bce465",
            "name": "vice/PLUS4/3plus1-317054-01.bin",
            "note": "3-Plus-1 software ROM high. Embedded in core.",
            "required": false,
            "sha1": "0ad7ac2db7da692d972e586ca0dfd747d82c7693",
            "size": 16384,
            "source_ref": "vice/src/plus4/plus4rom.h:41",
            "system": "commodore-plus4"
          },
          {
            "crc32": "5227c2ee",
            "embedded": true,
            "hle_fallback": true,
            "md5": "0073ace3874a2c5ca5de9cf64cdfbbd4",
            "name": "vice/PLUS4/c2lo-364.bin",
            "note": "Commodore 364 prototype function ROM low. Embedded in core.",
            "required": false,
            "sha1": "59af401cbb2194f689898271c6e8aafa28a7af11",
            "size": 16384,
            "source_ref": "vice/src/plus4/plus4rom.h:43",
            "system": "commodore-plus4"
          },
          {
            "crc32": "aff78300",
            "embedded": true,
            "hle_fallback": true,
            "md5": "f328e785835907006604423222db7bbf",
            "name": "vice/PET/basic-1.901439-09-05-02-06.bin",
            "note": "PET BASIC 1.0 ROM (PET 2001). Embedded in core.",
            "required": false,
            "sha1": "3be9cd41b646fefa00d80f1c3433a06146e97c59",
            "size": 8192,
            "source_ref": "vice/src/pet/petrom.h:55",
            "system": "commodore-pet"
          },
          {
            "crc32": "cf35e68b",
            "embedded": true,
            "hle_fallback": true,
            "md5": "b69739387bebe999227ae0cf25aa1e91",
            "name": "vice/PET/basic-2.901465-01-02.bin",
            "note": "PET BASIC 2.0 ROM. Embedded in core.",
            "required": false,
            "sha1": "9322a9f0354b9049847d98d3a045fbec860a6264",
            "size": 8192,
            "source_ref": "vice/src/pet/petrom.h:56",
            "system": "commodore-pet"
          },
          {
            "crc32": "2a940f0a",
            "embedded": true,
            "hle_fallback": true,
            "md5": "d22d2a1912a0cdbd9e7c8b103541b2c6",
            "name": "vice/PET/basic-4.901465-23-20-21.bin",
            "note": "PET BASIC 4.0 ROM. Embedded in core.",
            "required": false,
            "sha1": "d70bec479e1e3a0d0908a4897066e9959bbc11c8",
            "size": 12288,
            "source_ref": "vice/src/pet/petrom.h:57",
            "system": "commodore-pet"
          },
          {
            "crc32": "f0186492",
            "embedded": true,
            "hle_fallback": true,
            "md5": "61b7e2fd04d63b0702951ba40899cd72",
            "name": "vice/PET/kernal-1.901439-04-07.bin",
            "note": "PET Kernal 1.0 (PET 2001). Embedded in core.",
            "required": false,
            "sha1": "32dc08828e88c74d6433156e64d402b564556308",
            "size": 4096,
            "source_ref": "vice/src/pet/petrom.h:51",
            "system": "commodore-pet"
          },
          {
            "crc32": "f02238e2",
            "embedded": true,
            "hle_fallback": true,
            "md5": "51a38bfef8f9e72cb64bf7d874b4c8c6",
            "name": "vice/PET/kernal-2.901465-03.bin",
            "note": "PET Kernal 2.0. Embedded in core.",
            "required": false,
            "sha1": "38742bdf449f629bcba6276ef24d3daeb7da6e84",
            "size": 4096,
            "source_ref": "vice/src/pet/petrom.h:52",
            "system": "commodore-pet"
          },
          {
            "crc32": "cc5298a1",
            "embedded": true,
            "hle_fallback": true,
            "md5": "16ec21443ea5431ab63d511061054e6f",
            "name": "vice/PET/kernal-4.901465-22.bin",
            "note": "PET Kernal 4.0. Embedded in core.",
            "required": false,
            "sha1": "96a0fa56e0c937da92971d9c99d504e44e898806",
            "size": 4096,
            "source_ref": "vice/src/pet/petrom.h:53",
            "system": "commodore-pet"
          },
          {
            "crc32": "9e1c5cea",
            "embedded": true,
            "hle_fallback": true,
            "md5": "ef9bd0e62dfc47eb463fef20d0344826",
            "name": "vice/PET/edit-1-n.901439-03.bin",
            "note": "PET Editor 1.0 Normal (graphics keyboard). Embedded in core.",
            "required": false,
            "sha1": "f02f5fb492ba93dbbd390f24c10f7a832dec432a",
            "size": 2048,
            "source_ref": "vice/src/pet/petrom.h:59",
            "system": "commodore-pet"
          },
          {
            "crc32": "e459ab32",
            "embedded": true,
            "hle_fallback": true,
            "md5": "cb8e8404c0b28eda10469792dfd1dbc2",
            "name": "vice/PET/edit-2-n.901447-24.bin",
            "note": "PET Editor 2.0 Normal (graphics keyboard). Embedded in core.",
            "required": false,
            "sha1": "5e5502ce32f5a7e387d65efe058916282041e54b",
            "size": 2048,
            "source_ref": "vice/src/pet/petrom.h:60",
            "system": "commodore-pet"
          },
          {
            "crc32": "05db957e",
            "embedded": true,
            "hle_fallback": true,
            "md5": "7f87889ca7ee2537f0c1993d35d0fb18",
            "name": "vice/PET/edit-2-b.901474-01.bin",
            "note": "PET Editor 2.0 Business keyboard. Embedded in core.",
            "required": false,
            "sha1": "174ace3a8c0348cd21d39cc864e2adc58b0101a9",
            "size": 2048,
            "source_ref": "vice/src/pet/petrom.h:61",
            "system": "commodore-pet"
          },
          {
            "crc32": "3370e359",
            "embedded": true,
            "hle_fallback": true,
            "md5": "b76d756e7ac8752ae0035f3ce5f1383c",
            "name": "vice/PET/edit-4-40-n-50Hz.901498-01.bin",
            "note": "PET Editor 4.0, 40 col, Normal keyboard, 50Hz. Embedded in core.",
            "required": false,
            "sha1": "05af284c914d53a52987b5f602466de75765f650",
            "size": 2048,
            "source_ref": "vice/src/pet/petrom.h:62",
            "system": "commodore-pet"
          },
          {
            "crc32": "16fb070c",
            "embedded": true,
            "hle_fallback": true,
            "md5": "8e69e040489098522846b1b1c63682c2",
            "name": "vice/PET/edit-4-40-b-50Hz.ts.bin",
            "note": "PET Editor 4.0, 40 col, Business keyboard, 50Hz. Embedded in core.",
            "required": false,
            "sha1": "9f91fbabfdd532d003d2508f399574ba8ec6ee5f",
            "size": 2048,
            "source_ref": "vice/src/pet/petrom.h:65",
            "system": "commodore-pet"
          },
          {
            "crc32": "845a44e6",
            "embedded": true,
            "hle_fallback": true,
            "md5": "3a0e2ef328040aa30b30a8134426879a",
            "name": "vice/PET/edit-4-80-b-50Hz.901474-04_.bin",
            "note": "PET Editor 4.0, 80 col, Business keyboard, 50Hz. Embedded in core.",
            "required": false,
            "sha1": "81975eab31a8f4f51ae2a20d099a567c7b3f2dd1",
            "size": 2048,
            "source_ref": "vice/src/pet/petrom.h:63",
            "system": "commodore-pet"
          },
          {
            "crc32": "54f32f45",
            "embedded": true,
            "hle_fallback": true,
            "md5": "29a82eb54e73ebc5673c718c489b174b",
            "name": "vice/PET/characters-1.901447-08.bin",
            "note": "PET Character Generator 1 (original PET 2001). Embedded in core.",
            "required": false,
            "sha1": "3e067cc621e4beafca2b90cb8f6dba975df2855b",
            "size": 2048,
            "source_ref": "vice/src/pet/petrom.h:46",
            "system": "commodore-pet"
          },
          {
            "crc32": "d8408674",
            "embedded": true,
            "hle_fallback": true,
            "md5": "9880432e633b15998d58884ff34c4e70",
            "name": "vice/PET/characters-2.901447-10.bin",
            "note": "PET Character Generator 2. Embedded in core.",
            "required": false,
            "sha1": "0157a2d55b7ac4eaeb38475889ebeea52e2593db",
            "size": 2048,
            "source_ref": "vice/src/pet/petrom.h:47",
            "system": "commodore-pet"
          },
          {
            "crc32": "ee8229c4",
            "embedded": true,
            "hle_fallback": true,
            "md5": "dd30641d9e6a221edd725d1e529dcbdb",
            "name": "vice/PET/characters.901640-01.bin",
            "note": "SuperPET Character Generator. Embedded in core.",
            "required": false,
            "sha1": "bf346f11595a3e65e55d6aeeaa2c0cec807b66c7",
            "size": 4096,
            "source_ref": "vice/src/pet/petrom.h:48",
            "system": "commodore-pet"
          },
          {
            "crc32": "728a998b",
            "embedded": true,
            "hle_fallback": true,
            "md5": "6eb1c1bfa6ce1444737794432966dfcc",
            "name": "vice/PET/waterloo-a000.901898-01.bin",
            "note": "SuperPET Waterloo microEngine 6809 ROM at $A000. Embedded in core.",
            "required": false,
            "sha1": "0414b3ab847c8977eb05c2fcc72efcf2f9d92871",
            "size": 4096,
            "source_ref": "vice/src/pet/petrom.h:75",
            "system": "commodore-pet"
          },
          {
            "crc32": "6beb7c62",
            "embedded": true,
            "hle_fallback": true,
            "md5": "537498d75ecf761d4991f9ebd85129ca",
            "name": "vice/PET/waterloo-b000.901898-02.bin",
            "note": "SuperPET Waterloo microEngine 6809 ROM at $B000. Embedded in core.",
            "required": false,
            "sha1": "df154939b934d0aeeb376813ec1ba0d43c2a3378",
            "size": 4096,
            "source_ref": "vice/src/pet/petrom.h:76",
            "system": "commodore-pet"
          },
          {
            "crc32": "5db4983d",
            "embedded": true,
            "hle_fallback": true,
            "md5": "3e8dd04902dc9fee172084698f84695f",
            "name": "vice/PET/waterloo-c000.901898-03.bin",
            "note": "SuperPET Waterloo microEngine 6809 ROM at $C000. Embedded in core.",
            "required": false,
            "sha1": "6c5b0cce97068f8841112ba6d5cd8e568b562fa3",
            "size": 4096,
            "source_ref": "vice/src/pet/petrom.h:77",
            "system": "commodore-pet"
          },
          {
            "crc32": "f55fc559",
            "embedded": true,
            "hle_fallback": true,
            "md5": "80f4d2351ee19673820989919c7c1e9b",
            "name": "vice/PET/waterloo-d000.901898-04.bin",
            "note": "SuperPET Waterloo microEngine 6809 ROM at $D000. Embedded in core.",
            "required": false,
            "sha1": "b42a2050a319a1ffca7868a8d8d635fadd37ec37",
            "size": 4096,
            "source_ref": "vice/src/pet/petrom.h:78",
            "system": "commodore-pet"
          },
          {
            "crc32": "b2cee903",
            "embedded": true,
            "hle_fallback": true,
            "md5": "a740ff5d0d1132ab18cfc1974fca908d",
            "name": "vice/PET/waterloo-e000.901897-01.bin",
            "note": "SuperPET Waterloo microEngine 6809 ROM at $E000. Embedded in core.",
            "required": false,
            "sha1": "e8ce8347451a001214a5e71a13081b38b4be23bc",
            "size": 2048,
            "source_ref": "vice/src/pet/petrom.h:79",
            "system": "commodore-pet"
          },
          {
            "crc32": "f42df0cb",
            "embedded": true,
            "hle_fallback": true,
            "md5": "049e2d26fde71a741f6075ecbf0a432d",
            "name": "vice/PET/waterloo-f000.901898-05.bin",
            "note": "SuperPET Waterloo microEngine 6809 ROM at $F000. Embedded in core.",
            "required": false,
            "sha1": "9b4a5134d20345171e7303445f87c4e0b9addc96",
            "size": 4096,
            "source_ref": "vice/src/pet/petrom.h:80",
            "system": "commodore-pet"
          },
          {
            "crc32": "a8ff9372",
            "embedded": true,
            "hle_fallback": true,
            "md5": "3ad5c7182006bcad1597583dbc8505c9",
            "name": "vice/CBM-II/basic-901242+3-04a.bin",
            "note": "CBM-II BASIC 128 (CBM 610/620/710/720). Embedded in core.",
            "required": false,
            "sha1": "9409f92e167984096fe4d5913714bff6214c3b2d",
            "size": 16384,
            "source_ref": "vice/src/cbm2/cbm2rom.h:41",
            "system": "commodore-cbm-ii"
          },
          {
            "crc32": "5db15870",
            "embedded": true,
            "hle_fallback": true,
            "md5": "6a505014e543c62e99668080a3b80b40",
            "name": "vice/CBM-II/basic-901240+1-03.bin",
            "note": "CBM-II BASIC 256 (CBM 710/720 with 256K). Embedded in core.",
            "required": false,
            "sha1": "53314b4d565cc405a67a0936b935e6e08955580d",
            "size": 16384,
            "source_ref": "vice/src/cbm2/cbm2rom.h:42",
            "system": "commodore-cbm-ii"
          },
          {
            "crc32": "9a468e5d",
            "embedded": true,
            "hle_fallback": true,
            "md5": "5a9559ceaf1a0bef0e721242c67a030d",
            "name": "vice/CBM-II/basic-901235+6-02.bin",
            "note": "CBM-II BASIC 500 (CBM 510/P500). Embedded in core.",
            "required": false,
            "sha1": "e69531d45f5993f8e53c6bd9ab2a7bc10fe2d02f",
            "size": 16384,
            "source_ref": "vice/src/cbm2/cbm2rom.h:43",
            "system": "commodore-cbm-ii"
          },
          {
            "crc32": "09a5667e",
            "embedded": true,
            "hle_fallback": true,
            "md5": "e0346953e77bd1353ebf53aaa5b6f0b0",
            "name": "vice/CBM-II/kernal-901244-04a.bin",
            "note": "CBM-II Kernal (CBM 610/620/710/720). Embedded in core.",
            "required": false,
            "sha1": "abb26418b9e1614a8f52bdeee0822d4a96071439",
            "size": 8192,
            "source_ref": "vice/src/cbm2/cbm2rom.h:45",
            "system": "commodore-cbm-ii"
          },
          {
            "crc32": "f46bbd2b",
            "embedded": true,
            "hle_fallback": true,
            "md5": "1a19593625acdc5af96a5e78b1a23f37",
            "name": "vice/CBM-II/kernal-901234-02.bin",
            "note": "CBM-II Kernal 500 (CBM 510/P500). Embedded in core.",
            "required": false,
            "sha1": "097197d4d08e0b82e0466a5f1fbd49a24f3d2523",
            "size": 8192,
            "source_ref": "vice/src/cbm2/cbm2rom.h:46",
            "system": "commodore-cbm-ii"
          },
          {
            "crc32": "ec4272ee",
            "embedded": true,
            "hle_fallback": true,
            "md5": "12a4202f5331d45af846af6c58fba946",
            "name": "vice/CBM-II/chargen-901225-01.bin",
            "note": "CBM-II Character Generator 500 (VIC-II based, CBM 510/P500). Embedded in core.",
            "required": false,
            "sha1": "adc7c31e18c7c7413d54802ef2f4193da14711aa",
            "size": 4096,
            "source_ref": "vice/src/cbm2/cbm2rom.h:37",
            "system": "commodore-cbm-ii"
          },
          {
            "crc32": "1acf5098",
            "embedded": true,
            "hle_fallback": true,
            "md5": "2818722af27ceae6952c08cf83a076f9",
            "name": "vice/CBM-II/chargen-901237-01.bin",
            "note": "CBM-II Character Generator 600 (CBM 610/620). Embedded in core.",
            "required": false,
            "sha1": "e63bf18da48e5a53c99ef127c1ae721333d1d102",
            "size": 4096,
            "source_ref": "vice/src/cbm2/cbm2rom.h:38",
            "system": "commodore-cbm-ii"
          },
          {
            "crc32": "3a350bc3",
            "embedded": true,
            "hle_fallback": true,
            "md5": "03f32477905d77e2135857076ec31efa",
            "name": "vice/CBM-II/chargen-901232-01.bin",
            "note": "CBM-II Character Generator 700 (CBM 710/720). Embedded in core.",
            "required": false,
            "sha1": "e7f3cbc8e282f79a00c3e95d75c8d725ee3c6287",
            "size": 4096,
            "source_ref": "vice/src/cbm2/cbm2rom.h:39",
            "system": "commodore-cbm-ii"
          },
          {
            "crc32": "89c1a062",
            "embedded": true,
            "hle_fallback": true,
            "md5": "006862e9a52d987970435988e3803c71",
            "name": "vice/SCPU64/scpu64",
            "note": "SuperCPU64 internal ROM (default). Embedded in core.",
            "required": false,
            "sha1": "f5b6da17ee8206ff0d2258e1d6e8b798147c2650",
            "size": 65536,
            "source_ref": "retrodep/ui.c:269",
            "system": "commodore-c64"
          },
          {
            "crc32": "ec4272ee",
            "embedded": true,
            "hle_fallback": true,
            "md5": "12a4202f5331d45af846af6c58fba946",
            "name": "vice/SCPU64/chargen-901225-01.bin",
            "note": "C64 Character Generator (used by SCPU64). Embedded in core.",
            "required": false,
            "sha1": "adc7c31e18c7c7413d54802ef2f4193da14711aa",
            "size": 4096,
            "source_ref": "vice/src/scpu64/scpu64rom.h:36",
            "system": "commodore-c64"
          },
          {
            "crc32": "1604f6c1",
            "embedded": true,
            "hle_fallback": true,
            "md5": "cf32a93c0a693ed359a4f483ef6db53d",
            "name": "vice/SCPU64/chargen-906143-02.bin",
            "note": "C64 Japanese Character Generator (used by SCPU64). Embedded in core.",
            "required": false,
            "sha1": "0fad19dbcdb12461c99657b2979dbb5c2e47b527",
            "size": 4096,
            "source_ref": "vice/src/scpu64/scpu64rom.h:37",
            "system": "commodore-c64"
          },
          {
            "embedded": false,
            "hle_fallback": true,
            "name": "vice/SCPU64/scpu-dos-1.4.bin",
            "note": "SuperCPU DOS v1.40 external kernal. Optional, selected via core option. Goes in system/vice/SCPU64/.",
            "required": false,
            "source_ref": "retrodep/ui.c:266, libretro/libretro-core.c:2830",
            "system": "commodore-c64"
          },
          {
            "embedded": false,
            "hle_fallback": true,
            "name": "vice/SCPU64/scpu-dos-2.04.bin",
            "note": "SuperCPU DOS v2.04 external kernal. Optional, selected via core option. Goes in system/vice/SCPU64/.",
            "required": false,
            "source_ref": "retrodep/ui.c:263, libretro/libretro-core.c:2831",
            "system": "commodore-c64"
          },
          {
            "crc32": "718d42b1",
            "embedded": true,
            "hle_fallback": true,
            "md5": "87e849da3c87549848550fe4dd4d1aae",
            "name": "vice/DRIVES/dos1540-325302+3-01.bin",
            "note": "1540 drive DOS ROM. Embedded in core.",
            "required": false,
            "sha1": "3477c14e0c79faa445224dad16534f04ed143e44",
            "size": 16384,
            "source_ref": "vice/src/drive/driverom.h:88",
            "system": "commodore-c64"
          },
          {
            "crc32": "57224cde",
            "embedded": true,
            "hle_fallback": true,
            "md5": "a0ce8439d1b8dcf2e1430461f7233a72",
            "name": "vice/DRIVES/dos1541-325302-01+901229-05.bin",
            "note": "1541 drive DOS ROM. Embedded in core.",
            "required": false,
            "sha1": "ab16f56989b27d89babe5f89c5a8cb3da71a82f0",
            "size": 16384,
            "source_ref": "vice/src/drive/driverom.h:89",
            "system": "commodore-c64"
          },
          {
            "crc32": "899fa3c5",
            "embedded": true,
            "hle_fallback": true,
            "md5": "ada295382a1f2df772a7e5c5c6f34215",
            "name": "vice/DRIVES/dos1541ii-251968-03.bin",
            "note": "1541-II drive DOS ROM. Embedded in core.",
            "required": false,
            "sha1": "d3b78c3dbac55f5199f33f3fe0036439811f7fb3",
            "size": 16384,
            "source_ref": "vice/src/drive/driverom.h:90",
            "system": "commodore-c64"
          },
          {
            "crc32": "6d16d024",
            "embedded": true,
            "hle_fallback": true,
            "md5": "0c767bf0a84d7751af056e53a074c9e2",
            "name": "vice/DRIVES/dos1551-318008-01.bin",
            "note": "1551 drive DOS ROM (Plus/4 specific). Embedded in core.",
            "required": false,
            "sha1": "fae3c788ad9a6cc2dbdfbcf6c0264b2ca921d55e",
            "size": 16384,
            "source_ref": "vice/src/drive/driverom.h:92",
            "system": "commodore-plus4"
          },
          {
            "crc32": "5a0c7937",
            "embedded": true,
            "hle_fallback": true,
            "md5": "f0799353f0e22cf7d783e447adcafde2",
            "name": "vice/DRIVES/dos1570-315090-01.bin",
            "note": "1570 drive DOS ROM. Embedded in core.",
            "required": false,
            "sha1": "5fc06dc82ff6840f183bd43a4d9b8a16956b2f56",
            "size": 32768,
            "source_ref": "vice/src/drive/driverom.h:93",
            "system": "commodore-c64"
          },
          {
            "crc32": "5755bae3",
            "embedded": true,
            "hle_fallback": true,
            "md5": "dae964d64b7843ff86c008d396dda208",
            "name": "vice/DRIVES/dos1571-310654-05.bin",
            "note": "1571 drive DOS ROM. Embedded in core.",
            "required": false,
            "sha1": "f1be619c106641a685f6609e4d43d6fc9eac1e70",
            "size": 32768,
            "source_ref": "vice/src/drive/driverom.h:94",
            "system": "commodore-c64"
          },
          {
            "crc32": "f24efcc4",
            "embedded": true,
            "hle_fallback": true,
            "md5": "f9158328494b3e269f86ef419792c2e5",
            "name": "vice/DRIVES/dos1571cr-318047-01.bin",
            "note": "1571CR drive DOS ROM (cost-reduced, C128D internal). Embedded in core.",
            "required": false,
            "sha1": "14ee7a0fb7e1c59c51fbf781f944387037daa3ee",
            "size": 32768,
            "source_ref": "vice/src/drive/driverom.h:95",
            "system": "commodore-c128"
          },
          {
            "crc32": "a9011b84",
            "embedded": true,
            "hle_fallback": true,
            "md5": "6a82f92aea2a3afa190fe32d565f39e7",
            "name": "vice/DRIVES/dos1581-318045-02.bin",
            "note": "1581 drive DOS ROM. Embedded in core.",
            "required": false,
            "sha1": "01228eae6f066bd9b7b2b6a7fa3f667e41dad393",
            "size": 32768,
            "source_ref": "vice/src/drive/driverom.h:96",
            "system": "commodore-c64"
          },
          {
            "crc32": "87e6a94e",
            "embedded": true,
            "hle_fallback": true,
            "md5": "2d967790361aa77de87a24fb93e342f9",
            "name": "vice/DRIVES/dos1001-901887+8-01.bin",
            "note": "CBM 1001 (SFD-1001) drive DOS ROM. Embedded in core.",
            "required": false,
            "sha1": "d50b093828888146596f17ae0df9ef3dfde71b05",
            "size": 16384,
            "source_ref": "vice/src/drive/driverom.h:70",
            "system": "commodore-pet"
          },
          {
            "crc32": "21b80fdf",
            "embedded": true,
            "hle_fallback": true,
            "md5": "3454c06fd2275f5bcbfe936dcdf8059b",
            "name": "vice/DRIVES/dos2031-901484-03+05.bin",
            "note": "CBM 2031 drive DOS ROM. Embedded in core.",
            "required": false,
            "sha1": "c53e180a96649ceb3f421739e8dc66faba7cba44",
            "size": 16384,
            "source_ref": "vice/src/drive/driverom.h:73",
            "system": "commodore-pet"
          },
          {
            "crc32": "d04c1fbb",
            "embedded": true,
            "hle_fallback": true,
            "md5": "3efff682000fd841b4dd6560bf53e37c",
            "name": "vice/DRIVES/dos2040-901468-06+07.bin",
            "note": "CBM 2040 dual drive DOS ROM. Embedded in core.",
            "required": false,
            "sha1": "e37b3bfd801eb19dea50cf8b4a6af8613c3520d3",
            "size": 8192,
            "source_ref": "vice/src/drive/driverom.h:76",
            "system": "commodore-pet"
          },
          {
            "crc32": "f4967a7f",
            "embedded": true,
            "hle_fallback": true,
            "md5": "139e72a58b7ddb2f92ceb18c8735c53c",
            "name": "vice/DRIVES/dos3040-901468-11-13.bin",
            "note": "CBM 3040 dual drive DOS ROM. Embedded in core.",
            "required": false,
            "sha1": "02bd4b0c8508b3874b95799a9a63caf369c837de",
            "size": 12288,
            "source_ref": "vice/src/drive/driverom.h:79",
            "system": "commodore-pet"
          },
          {
            "crc32": "40e0ebaa",
            "embedded": true,
            "hle_fallback": true,
            "md5": "2fce6a76c738d1a10c189bf0660d868e",
            "name": "vice/DRIVES/dos4040-901468-14-16.bin",
            "note": "CBM 4040 dual drive DOS ROM. Embedded in core.",
            "required": false,
            "sha1": "245abbe76581558d270cdbb6fe55f56748403d8e",
            "size": 12288,
            "source_ref": "vice/src/drive/driverom.h:82",
            "system": "commodore-pet"
          },
          {
            "crc32": "632a328e",
            "embedded": true,
            "hle_fallback": true,
            "md5": "d6d4df6f2811767de6f5bf46ad7fba69",
            "name": "vice/DRIVES/dos9000-300516+7-revC.bin",
            "note": "CBM D9090/D9060 hard drive DOS ROM. Embedded in core.",
            "required": false,
            "sha1": "c48df2cbb0eea656c3243df7ea8bfefcd171b8e8",
            "size": 16384,
            "source_ref": "vice/src/drive/driverom.h:85",
            "system": "commodore-pet"
          },
          {
            "embedded": false,
            "hle_fallback": true,
            "name": "vice/JiffyDOS_C64.bin",
            "note": "JiffyDOS C64 kernal replacement. Optional, proprietary. Requires True Drive Emulation + 1541/1571/1581 drive.",
            "required": false,
            "source_ref": "retrodep/ui.c:302, libretro/libretro-core.c:2859",
            "system": "commodore-c64"
          },
          {
            "embedded": false,
            "hle_fallback": true,
            "name": "vice/JiffyDOS_SX-64.bin",
            "note": "JiffyDOS SX-64 kernal replacement. Used instead of JiffyDOS_C64.bin when SX-64 model is selected.",
            "required": false,
            "source_ref": "retrodep/ui.c:295",
            "system": "commodore-c64"
          },
          {
            "embedded": false,
            "hle_fallback": true,
            "name": "vice/JiffyDOS_C128.bin",
            "note": "JiffyDOS C128 kernal replacement. Optional, proprietary. C128 core only.",
            "required": false,
            "source_ref": "retrodep/ui.c:309, libretro/libretro-core.c:2861",
            "system": "commodore-c128"
          },
          {
            "embedded": false,
            "hle_fallback": true,
            "name": "vice/JiffyDOS_1541-II.bin",
            "note": "JiffyDOS 1541-II drive ROM replacement. Optional, proprietary.",
            "required": false,
            "source_ref": "retrodep/ui.c:283",
            "system": "commodore-c64"
          },
          {
            "embedded": false,
            "hle_fallback": true,
            "name": "vice/JiffyDOS_1571_repl310654.bin",
            "note": "JiffyDOS 1571 drive ROM replacement. Optional, proprietary.",
            "required": false,
            "source_ref": "retrodep/ui.c:285",
            "system": "commodore-c64"
          },
          {
            "embedded": false,
            "hle_fallback": true,
            "name": "vice/JiffyDOS_1581.bin",
            "note": "JiffyDOS 1581 drive ROM replacement. Optional, proprietary.",
            "required": false,
            "source_ref": "retrodep/ui.c:287",
            "system": "commodore-c64"
          }
        ],
        "logo": "https://raw.githubusercontent.com/VICE-Team/svn-mirror/main/vice/data/common/vice-logo-black.svg",
        "machine_directories": {
          "vice_x128": "C128",
          "vice_x64": "C64",
          "vice_x64dtv": "C64DTV",
          "vice_x64sc": "C64",
          "vice_xcbm2": "CBM-II",
          "vice_xcbm5x0": "CBM-II",
          "vice_xpet": "PET",
          "vice_xplus4": "PLUS4",
          "vice_xscpu64": "SCPU64",
          "vice_xvic": "VIC20"
        },
        "notes": "VICE is a multi-machine Commodore emulator covering C64, C128, VIC-20,\nPlus/4, PET, CBM-II, C64 DTV, and SuperCPU64. Each machine is built as a\nseparate libretro core.\n\nAll standard ROMs (kernal, basic, chargen, drive DOS, editor) are embedded\nin the core binary via USE_EMBEDDED. External ROM files are NOT required\nfor normal operation. The embedded ROMs are compiled from vice/data/<machine>/\nand ship with every build.\n\nThe core looks for optional external data in system/vice/<machine>/\n(e.g. system/vice/C64/, system/vice/C128/). This is used for:\n- JiffyDOS replacement kernals (proprietary, not included)\n- SuperCPU external kernals (scpu-dos-1.4.bin, scpu-dos-2.04.bin)\n- Cartridge images placed in system/vice/<machine>/\n- Custom keymaps (.vkm files)\n- Custom vicerc configuration\n\nJiffyDOS support (C64/C64SC/C128/SCPU64 only):\nRequires True Drive Emulation enabled and 1541/1571/1581 drive type.\nROMs are loaded from system/vice/:\n- JiffyDOS_C64.bin (C64 kernal replacement)\n- JiffyDOS_SX-64.bin (SX-64 model kernal replacement)\n- JiffyDOS_C128.bin (C128 kernal replacement, C128 core only)\n- JiffyDOS_1541-II.bin (1541-II drive DOS replacement)\n- JiffyDOS_1571_repl310654.bin (1571 drive DOS replacement)\n- JiffyDOS_1581.bin (1581 drive DOS replacement)\n\nSuperCPU kernal (SCPU64 core only):\nOption \"SuperCPU Kernal\" selects between Internal (embedded), 1.40, or 2.04.\nExternal kernals loaded from system/vice/SCPU64/:\n- scpu-dos-1.4.bin\n- scpu-dos-2.04.bin\nThese files are blacklisted from the cartridge scanner to prevent accidental\nloading as cartridges.\n\nC128 libretro specifics: the C128 core reuses C64 ROM filenames for C64 mode\n(basic-901226-01.bin, kernal-901227-03.bin) instead of the standalone VICE\nnames (basic64-901226-01.bin, kernal64-901227-03.bin). This is controlled\nby #ifdef __LIBRETRO__ in c128rom.h.\n\nDrive ROM notes: dos2000, dos4000, and CMDHD boot ROM are defined in\ndriverom.h but not shipped in vice/data/DRIVES/. These are for CMD hardware\n(FD-2000, FD-4000, CMD HD) which are rare peripherals.\n\nSource: retrodep/embedded/*.c (embedded ROM tables),\nvice/src/*/rom.h (ROM name defines), vice/src/drive/driverom.h (drive ROMs),\nretrodep/ui.c:274-315 (JiffyDOS loading), retrodep/ui.c:258-271 (SCPU kernal),\nlibretro/libretro-core.c:2806-2871 (core options for JiffyDOS/SCPU)\n",
        "profiled_date": "2026-03-18",
        "rom_path": "system/vice/",
        "source": "https://github.com/libretro/vice-libretro",
        "source_commit": "6cbc44add8b0a03791b343712dc63dc1edad2675",
        "systems": [
          "commodore-c64",
          "commodore-c128",
          "commodore-c64dtv",
          "commodore-vic20",
          "commodore-plus4",
          "commodore-pet",
          "commodore-cbm-ii"
        ],
        "type": "libretro",
        "version_basis": {
          "kind": "file",
          "path": "vice/configure",
          "pattern": "^VICE_VERSION=(\\S+)"
        }
      }
    }
  ],
  "kind": "emulators",
  "schema_version": 1
}
