{
  "count": 1,
  "generated_at": "2026-10-20T02:57:31Z",
  "items": [
    {
      "id": "vice_xvic",
      "profile": {
        "core_classification": "community_fork",
        "core_version": "3.10",
        "cores": [
          "vice_xvic",
          "xvic"
        ],
        "display_name": "Commodore - VIC-20 (VICE xvic)",
        "emulator": "VICE xvic",
        "files": [
          {
            "description": "VIC-1001 Kernal Rev 2 (Japanese NTSC)",
            "name": "kernal.901486-02.bin",
            "note": "Not embedded. Loaded via sysfile from system/vice/VIC20/ when VIC-1001 Japanese model selected via vicerc.",
            "region": [
              "japan"
            ],
            "required": false,
            "size": 8192,
            "source_ref": "vice/src/vic20/vic20rom.h:49, vice/src/vic20/vic20model.c:60, vice/src/vic20/vic20rom.c:112-120",
            "validation": [
              "size"
            ]
          },
          {
            "description": "VIC-1001 Character ROM (Japanese)",
            "name": "chargen-901460-02.bin",
            "note": "Not embedded. Loaded via sysfile from system/vice/VIC20/ when VIC-1001 Japanese model selected via vicerc.",
            "region": [
              "japan"
            ],
            "required": false,
            "size": 4096,
            "source_ref": "vice/src/vic20/vic20rom.h:53, vice/src/vic20/vic20model.c:60, vice/src/vic20/vic20rom.c:173-179",
            "validation": [
              "size"
            ]
          }
        ],
        "notes": "System ROMs embedded in binary: BASIC (901486-01), chargen (901460-03), kernal PAL Rev 7 (901486-07), kernal NTSC Rev 6 (901486-06), plus all drive ROMs (1540, 1541, 1541-II, 1551, 1570, 1571, 1571CR, 1581, 1001, 2031, 2040, 3040, 4040, 9000) and VIC palettes. Embedded ROM check in sysfile_load takes priority over filesystem. Japanese VIC-1001 model requires kernal Rev 2 (901486-02) and chargen (901460-02) on the filesystem in system/vice/VIC20/; this model is not exposed via core options (only via vicerc). No JiffyDOS support for VIC-20.\n",
        "profiled_date": "2026-03-25",
        "source": "https://github.com/libretro/vice-libretro",
        "source_commit": "f63b56688f3133a2bb17499db9eebb7ab81df5f5",
        "systems": [
          "commodore-vic20"
        ],
        "type": "libretro",
        "upstream": "https://sourceforge.net/projects/vice-emu/"
      }
    }
  ],
  "kind": "emulators",
  "schema_version": 1
}
