{
  "commit": "fbe5ba4e3e790ab07eddc5b57e0f45a02cbcd60e",
  "count": 1,
  "generated_at": "2026-10-24T00:06:47Z",
  "items": [
    {
      "id": "jzintv",
      "profile": {
        "core_classification": "other",
        "core_version": "20200712",
        "cores": [
          "jzintv"
        ],
        "display_name": "Mattel - Intellivision (jzIntv)",
        "emulator": "jzIntv",
        "files": [
          {
            "description": "Executive ROM, 4K 16-bit words at $1000",
            "min_size": 8192,
            "name": "exec.bin",
            "note": "A missing file or fewer than 8192 bytes stops the emulator. 8704 and 16384 byte images select the Intellivision II and TutorVision variants.",
            "required": true,
            "source_ref": "cfg/cfg.c:625, 688, 1114-1150",
            "system": "intellivision",
            "validation": [
              "size"
            ]
          },
          {
            "description": "Graphics ROM, 2K bytes at $3000",
            "min_size": 2048,
            "name": "grom.bin",
            "note": "A missing file or fewer than 2048 bytes stops the emulator.",
            "required": true,
            "source_ref": "cfg/cfg.c:626, 689, 1152-1161",
            "system": "intellivision",
            "validation": [
              "size"
            ]
          },
          {
            "description": "Entertainment Computer System ROM, 12K 16-bit words",
            "min_size": 24576,
            "name": "ecs.bin",
            "note": "Read only when ECS support is on, from -s1 or from cartridge metadata that marks the game as using the ECS. For a game merely enhanced by the ECS a missing file turns ECS support off. For a game that requires it, or with -s1, the emulator stops.",
            "required": false,
            "source_ref": "cfg/cfg.c:628, 687, 1312-1318, 1356-1385",
            "system": "intellivision",
            "validation": [
              "size"
            ]
          }
        ],
        "mode": "standalone",
        "notes": "Intellivision emulator by Joe Zbiciak, published as dated archives on\nthe author's site rather than a public repository. Profiled from\njzintv-20200712-src.zip (release notes for SVN r2110). RetroPie builds\nthat archive from its own mirror (scriptmodules/emulators/jzintv.sh).\nRetroBat ships jzintv.exe from the official jzintv-20200712-win32-sdl1.zip,\nbyte for byte (sha1 e666df50), which reports SVN revision 2108.\n\nThe EXEC, GROM and ECS names default to exec.bin, grom.bin and ecs.bin\n(cfg/cfg.c:625-628) and are overridden by -e, -g and -E\n(cfg/cfg.c:687-689). Each is opened through path_fopen on the ROM search\npath, built from --rom-path, then JZINTV_ROM_PATH, then DEFAULT_ROM_PATH\n(cfg/cfg.c:870, 917-920), which is the current directory and ../rom on\nWindows and Linux (config.h:239, 288). RetroPie passes\n--rom-path=$biosdir. RetroBat passes the full path of exec.bin and\ngrom.bin in its bios folder with -e and -g, refuses to start when either\nis missing, and adds -E with ecs.bin only when the jzintv_useECS option\nis set and the file exists (emulatorLauncher/Generators/Jzintv.Generator.cs).\n\nNo hash is checked on any of the three images. The read length is the\nonly gate, and the size of exec.bin picks the machine: 8192 bytes is the\noriginal EXEC, 8704 bytes the Intellivision II EXEC2 with its extra 256\nwords at $0400, 16384 bytes the INTV88 / TutorVision WBEXEC\n(cfg/cfg.c:1114-1150).\n\nThe Intellivoice SP0256-012 mask ROM is compiled in (ivoice/ivoice.c:511,\n1958). ivoice_init also tries sp0256_0.bin to sp0256_F.bin in the current\ndirectory for extra speech ROM pages (ivoice/ivoice.c:1498-1539,\n2005-2012). No released hardware needs one, and a missing page is\nskipped silently.\n\nPalette files (--gfx-palette, cfg/cfg.c:965-985) and keyboard hack files\n(--kbdhackfile, cfg/cfg.c:135-140) are user configuration. RetroBat\nwrites its own keyboard hack file from the controller mapping. Cartridge\nmetadata is matched against a compiled-in table by CRC32 of the game\n(cfg/cfg.c:1280-1295).\n",
        "profiled_date": "2026-10-20",
        "source": "http://spatula-city.org/~im14u2c/intv/",
        "systems": [
          "intellivision"
        ],
        "type": "standalone",
        "upstream": "http://spatula-city.org/~im14u2c/intv/",
        "version_source": {
          "pattern": "jzintv-(\\d{8})-src\\.zip",
          "url": "http://spatula-city.org/~im14u2c/intv/"
        }
      }
    }
  ],
  "kind": "emulators",
  "schema_version": 1
}
