{
  "format": "tfx-unidentified-investigation-2",
  "sample_variants": [
    {
      "id": "9d5108c9",
      "candidate_name": "samples/breath1.sam",
      "source_path": "extracted/cd_1994_09/resources/_unknown/9d5108c9-1431.bin",
      "sha256": "cf7d7a7a8267e02c54d0edba1e0ee140d8a984aa33975a912564dfdfd88d3ed2",
      "bytes": 12144,
      "format": "unsigned 8-bit mono PCM",
      "q_id": "ae161c92",
      "q_path": "analysis/audio/samples/breath1q.wav",
      "q_source_sha256": "a944153615c2449608829c73f9f4116045705fd04c765c9b09c782b4584a9672",
      "q_native_descriptor": 1014174,
      "source_prefix_bytes": 4,
      "source_prefix_hex": "af ee 8d 8e",
      "relationship": "q[i] = 128 + trunc_towards_zero((original[i+4] - 128) / 2)",
      "compared_samples": 12140,
      "exceptions": [],
      "rate": 7500,
      "rate_basis": "inferred from the used q variant: sample positions are identical after the four-byte offset",
      "scope": "The candidate filename hash and complete byte transform identify the clip. The four-byte prefix is not labelled a file header; the game plays the identical breathin buffer in full.",
      "audition_path": "analysis/unresolved/breath1-7500hz-inferred.wav"
    },
    {
      "id": "9e530ec9",
      "candidate_name": "samples/breath2.sam",
      "source_path": "extracted/cd_1994_09/resources/_unknown/9e530ec9-1504.bin",
      "sha256": "e3f28071465f5d2a39a2b538f06a2194ada057871987754d2437c2c194f1ab2e",
      "bytes": 10258,
      "format": "unsigned 8-bit mono PCM",
      "q_id": "af191092",
      "q_path": "analysis/audio/samples/breath2q.wav",
      "q_source_sha256": "dcc0daf49afbb36fde45f7fb43cd0869131f2bb7a85d92cbf2a642891fcf60ff",
      "q_native_descriptor": 1014200,
      "source_prefix_bytes": 4,
      "source_prefix_hex": "a8 90 82 83",
      "relationship": "q[i] = 128 + trunc_towards_zero((original[i+4] - 128) / 2)",
      "compared_samples": 10254,
      "exceptions": [],
      "rate": 7500,
      "rate_basis": "inferred from the used q variant: sample positions are identical after the four-byte offset",
      "scope": "The candidate filename hash and complete byte transform identify the clip. The four-byte prefix is not labelled a file header; the game plays the identical breathin buffer in full.",
      "audition_path": "analysis/unresolved/breath2-7500hz-inferred.wav"
    },
    {
      "id": "9f550cc9",
      "candidate_name": "samples/breath3.sam",
      "source_path": "extracted/cd_1994_09/resources/_unknown/9f550cc9-1568.bin",
      "sha256": "9d2367b36423db92e7fe5f2e8da1d9ae10ac4f96bdec8e4a21a96b739a6b4207",
      "bytes": 7584,
      "format": "unsigned 8-bit mono PCM",
      "q_id": "a01c1492",
      "q_path": "analysis/audio/samples/breath3q.wav",
      "q_source_sha256": "cb811e3577cec5d9340d0d1daa5ded071ac218d6c93e66789c089eff6a837f7f",
      "q_native_descriptor": 1014226,
      "source_prefix_bytes": 4,
      "source_prefix_hex": "9d 1e a4 a4",
      "relationship": "q[i] = 128 + trunc_towards_zero((original[i+4] - 128) / 2)",
      "compared_samples": 7580,
      "exceptions": [
        {
          "q_offset": 7579,
          "expected": 153,
          "actual": 178
        }
      ],
      "rate": 7500,
      "rate_basis": "exactly identical to the native breathin sample, whose descriptor specifies 7500 Hz",
      "scope": "The candidate filename hash and complete byte transform identify the clip. The four-byte prefix is not labelled a file header; the game plays the identical breathin buffer in full.",
      "native_identical_id": "a3b84296",
      "audition_path": "analysis/audio/samples/breathin.wav"
    }
  ],
  "numeric_sample_candidates": [
    {
      "id": "4d4a1803",
      "candidate_name": "samples/25.sam",
      "bytes": 7450,
      "transcript": "Talk to me, Goose",
      "transcript_basis": "user audition; 29.sam attribution explicitly confirmed",
      "sha256": "84f53f1ea7478ba7cf1f8d01213e84ff24cd74d72bc4697fdc345c175d51d7f7",
      "identical_native_samples": [],
      "native_descriptor": null,
      "native_descriptors_checked": 103,
      "relocated_number_string_sites": [
        "0x8b924"
      ],
      "relocated_number_string_use": "HUD text: mov ecx at 0x8b923, call mini-HUD writer 0x87154 at 0x8b930",
      "audition_path": "analysis/unresolved/25-7500hz-assumed.wav",
      "rate": 7500,
      "rate_basis": "assumed for audition only; all 21 used numbered samples specify 7500 Hz, but no descriptor for this buffer is established",
      "scope": "Numeric filename hash candidate and unsigned 8-bit mono PCM interpretation for audition. No matching native effect descriptor or playback rate is established. Full source bytes are retained in the audition."
    },
    {
      "id": "41520003",
      "candidate_name": "samples/29.sam",
      "bytes": 31060,
      "transcript": "AWACS confirms inbound hostiles, you have permission to fire",
      "transcript_basis": "user audition; 29.sam attribution explicitly confirmed",
      "sha256": "5cc925700fa352cb6121789c8d54e95b2a246d3dc9ae16c9636f1ba428cbee8d",
      "identical_native_samples": [],
      "native_descriptor": null,
      "native_descriptors_checked": 103,
      "relocated_number_string_sites": [],
      "relocated_number_string_use": null,
      "audition_path": "analysis/unresolved/29-7500hz-assumed.wav",
      "rate": 7500,
      "rate_basis": "assumed for audition only; all 21 used numbered samples specify 7500 Hz, but no descriptor for this buffer is established",
      "scope": "Numeric filename hash candidate and unsigned 8-bit mono PCM interpretation for audition. No matching native effect descriptor or playback rate is established. Full source bytes are retained in the audition."
    },
    {
      "id": "49431601",
      "candidate_name": "samples/30.sam",
      "bytes": 6978,
      "transcript": "Change heading",
      "transcript_basis": "user audition; 29.sam attribution explicitly confirmed",
      "sha256": "bafc3c38aca725871a7bf1500a2a70eb909df930d59d7854a02e80aabb655243",
      "identical_native_samples": [],
      "native_descriptor": null,
      "native_descriptors_checked": 103,
      "relocated_number_string_sites": [],
      "relocated_number_string_use": null,
      "audition_path": "analysis/unresolved/30-7500hz-assumed.wav",
      "rate": 7500,
      "rate_basis": "assumed for audition only; all 21 used numbered samples specify 7500 Hz, but no descriptor for this buffer is established",
      "scope": "Numeric filename hash candidate and unsigned 8-bit mono PCM interpretation for audition. No matching native effect descriptor or playback rate is established. Full source bytes are retained in the audition."
    }
  ],
  "terrain_stamp_candidates": [
    {
      "id": "85d33b7a",
      "path": "lev/clouds.sta",
      "sha256": "44614bec246bdaad547e94609b2d6d5d599f5b80ca654218e939b05dfb8187d9",
      "records": [
        {
          "index": 0,
          "tag_word": 1,
          "grid_5x5": [
            [
              1,
              1,
              1,
              1,
              1
            ],
            [
              1,
              1,
              1,
              1,
              1
            ],
            [
              1,
              1,
              1,
              1,
              1
            ],
            [
              1,
              1,
              1,
              1,
              1
            ],
            [
              1,
              1,
              1,
              1,
              1
            ]
          ]
        }
      ],
      "asc_path": "lev/clouds.asc",
      "asc_tile_count": 1,
      "asc_tag_usage": {
        "1": 9
      },
      "asc_nonzero_tags_without_stamp": [],
      "stamp_tags_unused_in_asc": [],
      "image": "clouds-stamps.png",
      "scope": "Each record is a tag word plus a 5x5 pattern using the same tag vocabulary as the nine-value ASC authoring metadata. Terrain-editor stamp interpretation is supported by these patterns and tag matches; an active native reader and placement rules are not established. Diagnostic colours distinguish tags and are not game palette colours."
    },
    {
      "id": "918ca388",
      "path": "lev/somalia.sta",
      "sha256": "4b7fe33cd477f90047f01a516b8102644369de1166f9f05abb5bad979a6b139f",
      "records": [
        {
          "index": 0,
          "tag_word": 19,
          "grid_5x5": [
            [
              19,
              19,
              19,
              19,
              19
            ],
            [
              19,
              19,
              19,
              19,
              19
            ],
            [
              19,
              19,
              19,
              19,
              19
            ],
            [
              19,
              19,
              19,
              19,
              19
            ],
            [
              19,
              19,
              19,
              19,
              19
            ]
          ]
        },
        {
          "index": 1,
          "tag_word": 9,
          "grid_5x5": [
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              2,
              2,
              2,
              0
            ],
            [
              0,
              2,
              2,
              2,
              0
            ],
            [
              0,
              2,
              2,
              2,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ]
          ]
        },
        {
          "index": 2,
          "tag_word": 9,
          "grid_5x5": [
            [
              0,
              0,
              9,
              0,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              9,
              0,
              9,
              0,
              9
            ],
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              0,
              9,
              0,
              0
            ]
          ]
        },
        {
          "index": 3,
          "tag_word": 21,
          "grid_5x5": [
            [
              0,
              0,
              21,
              0,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              21,
              0,
              21,
              0,
              21
            ],
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              0,
              21,
              0,
              0
            ]
          ]
        },
        {
          "index": 4,
          "tag_word": 10,
          "grid_5x5": [
            [
              0,
              0,
              10,
              0,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              10,
              0,
              10,
              0,
              10
            ],
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              0,
              10,
              0,
              0
            ]
          ]
        },
        {
          "index": 5,
          "tag_word": 22,
          "grid_5x5": [
            [
              0,
              0,
              22,
              0,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              22,
              0,
              22,
              0,
              22
            ],
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              0,
              22,
              0,
              0
            ]
          ]
        },
        {
          "index": 6,
          "tag_word": 23,
          "grid_5x5": [
            [
              0,
              0,
              23,
              0,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              23,
              0,
              23,
              0,
              23
            ],
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              0,
              23,
              0,
              0
            ]
          ]
        },
        {
          "index": 7,
          "tag_word": 143,
          "grid_5x5": [
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              143,
              143,
              143,
              0
            ],
            [
              0,
              143,
              143,
              143,
              0
            ],
            [
              0,
              143,
              143,
              143,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ]
          ]
        },
        {
          "index": 8,
          "tag_word": 1,
          "grid_5x5": [
            [
              1,
              1,
              1,
              1,
              1
            ],
            [
              1,
              1,
              1,
              1,
              1
            ],
            [
              1,
              1,
              1,
              1,
              1
            ],
            [
              1,
              1,
              1,
              1,
              1
            ],
            [
              1,
              1,
              1,
              1,
              1
            ]
          ]
        },
        {
          "index": 9,
          "tag_word": 11,
          "grid_5x5": [
            [
              11,
              11,
              11,
              11,
              11
            ],
            [
              11,
              11,
              11,
              11,
              11
            ],
            [
              11,
              11,
              11,
              11,
              11
            ],
            [
              11,
              11,
              11,
              11,
              11
            ],
            [
              11,
              11,
              11,
              11,
              11
            ]
          ]
        },
        {
          "index": 10,
          "tag_word": 18,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 11,
          "tag_word": 17,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 12,
          "tag_word": 16,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 13,
          "tag_word": 12,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 14,
          "tag_word": 13,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 15,
          "tag_word": 14,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 16,
          "tag_word": 2,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 17,
          "tag_word": 11,
          "grid_5x5": [
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              17,
              17,
              17,
              0
            ],
            [
              0,
              17,
              17,
              17,
              0
            ],
            [
              0,
              17,
              17,
              17,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ]
          ]
        },
        {
          "index": 18,
          "tag_word": 18,
          "grid_5x5": [
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              18,
              18,
              18,
              0
            ],
            [
              0,
              18,
              18,
              18,
              0
            ],
            [
              0,
              18,
              18,
              18,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ]
          ]
        },
        {
          "index": 19,
          "tag_word": 17,
          "grid_5x5": [
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              17,
              17,
              17,
              0
            ],
            [
              0,
              17,
              17,
              17,
              0
            ],
            [
              0,
              17,
              17,
              17,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ]
          ]
        },
        {
          "index": 20,
          "tag_word": 16,
          "grid_5x5": [
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              16,
              16,
              16,
              0
            ],
            [
              0,
              16,
              16,
              16,
              0
            ],
            [
              0,
              16,
              16,
              16,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ]
          ]
        },
        {
          "index": 21,
          "tag_word": 12,
          "grid_5x5": [
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              12,
              12,
              12,
              0
            ],
            [
              0,
              12,
              12,
              12,
              0
            ],
            [
              0,
              12,
              12,
              12,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ]
          ]
        },
        {
          "index": 22,
          "tag_word": 13,
          "grid_5x5": [
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              13,
              13,
              13,
              0
            ],
            [
              0,
              13,
              13,
              13,
              0
            ],
            [
              0,
              13,
              13,
              13,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ]
          ]
        },
        {
          "index": 23,
          "tag_word": 14,
          "grid_5x5": [
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              14,
              14,
              14,
              0
            ],
            [
              0,
              14,
              14,
              14,
              0
            ],
            [
              0,
              14,
              14,
              14,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ]
          ]
        },
        {
          "index": 24,
          "tag_word": 6,
          "grid_5x5": [
            [
              6,
              6,
              6,
              6,
              6
            ],
            [
              6,
              6,
              6,
              6,
              6
            ],
            [
              6,
              6,
              6,
              6,
              6
            ],
            [
              6,
              6,
              6,
              6,
              6
            ],
            [
              6,
              6,
              6,
              6,
              6
            ]
          ]
        },
        {
          "index": 25,
          "tag_word": 7,
          "grid_5x5": [
            [
              7,
              7,
              7,
              7,
              7
            ],
            [
              7,
              7,
              7,
              7,
              7
            ],
            [
              7,
              7,
              7,
              7,
              7
            ],
            [
              7,
              7,
              7,
              7,
              7
            ],
            [
              7,
              7,
              7,
              7,
              7
            ]
          ]
        },
        {
          "index": 26,
          "tag_word": 8,
          "grid_5x5": [
            [
              8,
              8,
              8,
              8,
              8
            ],
            [
              8,
              8,
              8,
              8,
              8
            ],
            [
              8,
              8,
              8,
              8,
              8
            ],
            [
              8,
              8,
              8,
              8,
              8
            ],
            [
              8,
              8,
              8,
              8,
              8
            ]
          ]
        },
        {
          "index": 27,
          "tag_word": 3,
          "grid_5x5": [
            [
              3,
              3,
              3,
              3,
              3
            ],
            [
              3,
              3,
              3,
              3,
              3
            ],
            [
              3,
              3,
              3,
              3,
              3
            ],
            [
              3,
              3,
              3,
              3,
              3
            ],
            [
              3,
              3,
              3,
              3,
              3
            ]
          ]
        },
        {
          "index": 28,
          "tag_word": 4,
          "grid_5x5": [
            [
              4,
              4,
              4,
              4,
              4
            ],
            [
              4,
              4,
              4,
              4,
              4
            ],
            [
              4,
              4,
              4,
              4,
              4
            ],
            [
              4,
              4,
              4,
              4,
              4
            ],
            [
              4,
              4,
              4,
              4,
              4
            ]
          ]
        },
        {
          "index": 29,
          "tag_word": 5,
          "grid_5x5": [
            [
              5,
              5,
              5,
              5,
              5
            ],
            [
              5,
              5,
              5,
              5,
              5
            ],
            [
              5,
              5,
              5,
              5,
              5
            ],
            [
              5,
              5,
              5,
              5,
              5
            ],
            [
              5,
              5,
              5,
              5,
              5
            ]
          ]
        },
        {
          "index": 30,
          "tag_word": 15,
          "grid_5x5": [
            [
              15,
              15,
              15,
              15,
              15
            ],
            [
              15,
              15,
              15,
              15,
              15
            ],
            [
              15,
              15,
              15,
              15,
              15
            ],
            [
              15,
              15,
              15,
              15,
              15
            ],
            [
              15,
              15,
              15,
              15,
              15
            ]
          ]
        },
        {
          "index": 31,
          "tag_word": 19,
          "grid_5x5": [
            [
              19,
              19,
              19,
              19,
              19
            ],
            [
              19,
              19,
              19,
              19,
              19
            ],
            [
              19,
              19,
              19,
              19,
              19
            ],
            [
              19,
              19,
              19,
              19,
              19
            ],
            [
              19,
              19,
              19,
              19,
              19
            ]
          ]
        },
        {
          "index": 32,
          "tag_word": 20,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              20,
              20,
              20,
              2
            ],
            [
              2,
              20,
              20,
              20,
              2
            ],
            [
              2,
              20,
              20,
              20,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 33,
          "tag_word": 191,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              191,
              191,
              191,
              2
            ],
            [
              2,
              191,
              191,
              191,
              2
            ],
            [
              2,
              191,
              191,
              191,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 34,
          "tag_word": 190,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              190,
              190,
              190,
              2
            ],
            [
              2,
              190,
              190,
              190,
              2
            ],
            [
              2,
              190,
              190,
              190,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 35,
          "tag_word": 189,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              189,
              189,
              189,
              2
            ],
            [
              2,
              189,
              189,
              189,
              2
            ],
            [
              2,
              189,
              189,
              189,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 36,
          "tag_word": 188,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              188,
              188,
              188,
              2
            ],
            [
              2,
              188,
              188,
              188,
              2
            ],
            [
              2,
              188,
              188,
              188,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 37,
          "tag_word": 187,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              187,
              187,
              187,
              2
            ],
            [
              2,
              187,
              187,
              187,
              2
            ],
            [
              2,
              187,
              187,
              187,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 38,
          "tag_word": 176,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              176,
              176,
              176,
              2
            ],
            [
              2,
              176,
              176,
              176,
              2
            ],
            [
              2,
              176,
              176,
              176,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 39,
          "tag_word": 177,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              177,
              177,
              177,
              2
            ],
            [
              2,
              177,
              177,
              177,
              2
            ],
            [
              2,
              177,
              177,
              177,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 40,
          "tag_word": 178,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              178,
              178,
              178,
              2
            ],
            [
              2,
              178,
              178,
              178,
              2
            ],
            [
              2,
              178,
              178,
              178,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 41,
          "tag_word": 179,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              179,
              179,
              179,
              2
            ],
            [
              2,
              179,
              179,
              179,
              2
            ],
            [
              2,
              179,
              179,
              179,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 42,
          "tag_word": 180,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              180,
              180,
              180,
              2
            ],
            [
              2,
              180,
              180,
              180,
              2
            ],
            [
              2,
              180,
              180,
              180,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 43,
          "tag_word": 207,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              207,
              207,
              207,
              2
            ],
            [
              2,
              207,
              207,
              207,
              2
            ],
            [
              2,
              207,
              207,
              207,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 44,
          "tag_word": 206,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              206,
              206,
              206,
              2
            ],
            [
              2,
              206,
              206,
              206,
              2
            ],
            [
              2,
              206,
              206,
              206,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 45,
          "tag_word": 205,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              205,
              205,
              205,
              2
            ],
            [
              2,
              205,
              205,
              205,
              2
            ],
            [
              2,
              205,
              205,
              205,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 46,
          "tag_word": 204,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              204,
              204,
              204,
              2
            ],
            [
              2,
              204,
              204,
              204,
              2
            ],
            [
              2,
              204,
              204,
              204,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 47,
          "tag_word": 223,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              223,
              223,
              223,
              2
            ],
            [
              2,
              223,
              223,
              223,
              2
            ],
            [
              2,
              223,
              223,
              223,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 48,
          "tag_word": 159,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              159,
              159,
              159,
              2
            ],
            [
              2,
              159,
              159,
              159,
              2
            ],
            [
              2,
              159,
              159,
              159,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 49,
          "tag_word": 175,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              175,
              175,
              175,
              2
            ],
            [
              2,
              175,
              175,
              175,
              2
            ],
            [
              2,
              175,
              175,
              175,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 50,
          "tag_word": 239,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              239,
              239,
              239,
              2
            ],
            [
              2,
              239,
              239,
              239,
              2
            ],
            [
              2,
              239,
              239,
              239,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 51,
          "tag_word": 127,
          "grid_5x5": [
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              127,
              127,
              127,
              0
            ],
            [
              0,
              127,
              127,
              127,
              0
            ],
            [
              0,
              127,
              127,
              127,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ]
          ]
        },
        {
          "index": 52,
          "tag_word": 186,
          "grid_5x5": [
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              186,
              186,
              186,
              0
            ],
            [
              0,
              186,
              186,
              186,
              0
            ],
            [
              0,
              186,
              186,
              186,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ]
          ]
        }
      ],
      "asc_path": "lev/somalia.asc",
      "asc_tile_count": 258,
      "asc_tag_usage": {
        "0": 4,
        "1": 349,
        "2": 793,
        "3": 117,
        "4": 45,
        "6": 44,
        "10": 72,
        "11": 52,
        "12": 9,
        "13": 65,
        "14": 161,
        "15": 45,
        "16": 9,
        "17": 65,
        "18": 65,
        "19": 49,
        "20": 77,
        "22": 76,
        "23": 68,
        "127": 9,
        "143": 4,
        "159": 9,
        "175": 9,
        "176": 9,
        "177": 9,
        "178": 9,
        "179": 9,
        "186": 9,
        "187": 9,
        "188": 9,
        "191": 9,
        "204": 9,
        "205": 9,
        "206": 9,
        "207": 9,
        "223": 9,
        "239": 9
      },
      "asc_nonzero_tags_without_stamp": [],
      "stamp_tags_unused_in_asc": [
        5,
        7,
        8,
        9,
        21,
        180,
        189,
        190
      ],
      "image": "somalia-stamps.png",
      "scope": "Each record is a tag word plus a 5x5 pattern using the same tag vocabulary as the nine-value ASC authoring metadata. Terrain-editor stamp interpretation is supported by these patterns and tag matches; an active native reader and placement rules are not established. Diagnostic colours distinguish tags and are not game palette colours."
    },
    {
      "id": "9fd37968",
      "path": "lev/colum_d.sta",
      "sha256": "4ff3da9ff7332b8fe832142e4825d1267cd49bb69439692cb9a8b525211cf9b6",
      "records": [
        {
          "index": 0,
          "tag_word": 19,
          "grid_5x5": [
            [
              19,
              19,
              19,
              19,
              19
            ],
            [
              19,
              19,
              19,
              19,
              19
            ],
            [
              19,
              19,
              19,
              19,
              19
            ],
            [
              19,
              19,
              19,
              19,
              19
            ],
            [
              19,
              19,
              19,
              19,
              19
            ]
          ]
        },
        {
          "index": 1,
          "tag_word": 9,
          "grid_5x5": [
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              2,
              2,
              2,
              0
            ],
            [
              0,
              2,
              2,
              2,
              0
            ],
            [
              0,
              2,
              2,
              2,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ]
          ]
        },
        {
          "index": 2,
          "tag_word": 9,
          "grid_5x5": [
            [
              0,
              0,
              9,
              0,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              9,
              0,
              9,
              0,
              9
            ],
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              0,
              9,
              0,
              0
            ]
          ]
        },
        {
          "index": 3,
          "tag_word": 21,
          "grid_5x5": [
            [
              0,
              0,
              21,
              0,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              21,
              0,
              21,
              0,
              21
            ],
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              0,
              21,
              0,
              0
            ]
          ]
        },
        {
          "index": 4,
          "tag_word": 10,
          "grid_5x5": [
            [
              0,
              0,
              10,
              0,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              10,
              0,
              10,
              0,
              10
            ],
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              0,
              10,
              0,
              0
            ]
          ]
        },
        {
          "index": 5,
          "tag_word": 23,
          "grid_5x5": [
            [
              0,
              0,
              23,
              0,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              23,
              0,
              23,
              0,
              23
            ],
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              0,
              23,
              0,
              0
            ]
          ]
        },
        {
          "index": 6,
          "tag_word": 22,
          "grid_5x5": [
            [
              0,
              0,
              22,
              0,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              22,
              0,
              22,
              0,
              22
            ],
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              0,
              22,
              0,
              0
            ]
          ]
        },
        {
          "index": 7,
          "tag_word": 1,
          "grid_5x5": [
            [
              1,
              1,
              1,
              1,
              1
            ],
            [
              1,
              1,
              1,
              1,
              1
            ],
            [
              1,
              1,
              1,
              1,
              1
            ],
            [
              1,
              1,
              1,
              1,
              1
            ],
            [
              1,
              1,
              1,
              1,
              1
            ]
          ]
        },
        {
          "index": 8,
          "tag_word": 11,
          "grid_5x5": [
            [
              11,
              11,
              11,
              11,
              11
            ],
            [
              11,
              11,
              11,
              11,
              11
            ],
            [
              11,
              11,
              11,
              11,
              11
            ],
            [
              11,
              11,
              11,
              11,
              11
            ],
            [
              11,
              11,
              11,
              11,
              11
            ]
          ]
        },
        {
          "index": 9,
          "tag_word": 18,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 10,
          "tag_word": 17,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 11,
          "tag_word": 16,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 12,
          "tag_word": 12,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 13,
          "tag_word": 13,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 14,
          "tag_word": 14,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 15,
          "tag_word": 2,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 16,
          "tag_word": 11,
          "grid_5x5": [
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              17,
              17,
              17,
              0
            ],
            [
              0,
              17,
              17,
              17,
              0
            ],
            [
              0,
              17,
              17,
              17,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ]
          ]
        },
        {
          "index": 17,
          "tag_word": 18,
          "grid_5x5": [
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              18,
              18,
              18,
              0
            ],
            [
              0,
              18,
              18,
              18,
              0
            ],
            [
              0,
              18,
              18,
              18,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ]
          ]
        },
        {
          "index": 18,
          "tag_word": 17,
          "grid_5x5": [
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              17,
              17,
              17,
              0
            ],
            [
              0,
              17,
              17,
              17,
              0
            ],
            [
              0,
              17,
              17,
              17,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ]
          ]
        },
        {
          "index": 19,
          "tag_word": 16,
          "grid_5x5": [
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              16,
              16,
              16,
              0
            ],
            [
              0,
              16,
              16,
              16,
              0
            ],
            [
              0,
              16,
              16,
              16,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ]
          ]
        },
        {
          "index": 20,
          "tag_word": 12,
          "grid_5x5": [
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              12,
              12,
              12,
              0
            ],
            [
              0,
              12,
              12,
              12,
              0
            ],
            [
              0,
              12,
              12,
              12,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ]
          ]
        },
        {
          "index": 21,
          "tag_word": 13,
          "grid_5x5": [
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              13,
              13,
              13,
              0
            ],
            [
              0,
              13,
              13,
              13,
              0
            ],
            [
              0,
              13,
              13,
              13,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ]
          ]
        },
        {
          "index": 22,
          "tag_word": 14,
          "grid_5x5": [
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              14,
              14,
              14,
              0
            ],
            [
              0,
              14,
              14,
              14,
              0
            ],
            [
              0,
              14,
              14,
              14,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ]
          ]
        },
        {
          "index": 23,
          "tag_word": 6,
          "grid_5x5": [
            [
              6,
              6,
              6,
              6,
              6
            ],
            [
              6,
              6,
              6,
              6,
              6
            ],
            [
              6,
              6,
              6,
              6,
              6
            ],
            [
              6,
              6,
              6,
              6,
              6
            ],
            [
              6,
              6,
              6,
              6,
              6
            ]
          ]
        },
        {
          "index": 24,
          "tag_word": 7,
          "grid_5x5": [
            [
              7,
              7,
              7,
              7,
              7
            ],
            [
              7,
              7,
              7,
              7,
              7
            ],
            [
              7,
              7,
              7,
              7,
              7
            ],
            [
              7,
              7,
              7,
              7,
              7
            ],
            [
              7,
              7,
              7,
              7,
              7
            ]
          ]
        },
        {
          "index": 25,
          "tag_word": 8,
          "grid_5x5": [
            [
              8,
              8,
              8,
              8,
              8
            ],
            [
              8,
              8,
              8,
              8,
              8
            ],
            [
              8,
              8,
              8,
              8,
              8
            ],
            [
              8,
              8,
              8,
              8,
              8
            ],
            [
              8,
              8,
              8,
              8,
              8
            ]
          ]
        },
        {
          "index": 26,
          "tag_word": 3,
          "grid_5x5": [
            [
              3,
              3,
              3,
              3,
              3
            ],
            [
              3,
              3,
              3,
              3,
              3
            ],
            [
              3,
              3,
              3,
              3,
              3
            ],
            [
              3,
              3,
              3,
              3,
              3
            ],
            [
              3,
              3,
              3,
              3,
              3
            ]
          ]
        },
        {
          "index": 27,
          "tag_word": 4,
          "grid_5x5": [
            [
              4,
              4,
              4,
              4,
              4
            ],
            [
              4,
              4,
              4,
              4,
              4
            ],
            [
              4,
              4,
              4,
              4,
              4
            ],
            [
              4,
              4,
              4,
              4,
              4
            ],
            [
              4,
              4,
              4,
              4,
              4
            ]
          ]
        },
        {
          "index": 28,
          "tag_word": 5,
          "grid_5x5": [
            [
              5,
              5,
              5,
              5,
              5
            ],
            [
              5,
              5,
              5,
              5,
              5
            ],
            [
              5,
              5,
              5,
              5,
              5
            ],
            [
              5,
              5,
              5,
              5,
              5
            ],
            [
              5,
              5,
              5,
              5,
              5
            ]
          ]
        },
        {
          "index": 29,
          "tag_word": 15,
          "grid_5x5": [
            [
              15,
              15,
              15,
              15,
              15
            ],
            [
              15,
              15,
              15,
              15,
              15
            ],
            [
              15,
              15,
              15,
              15,
              15
            ],
            [
              15,
              15,
              15,
              15,
              15
            ],
            [
              15,
              15,
              15,
              15,
              15
            ]
          ]
        },
        {
          "index": 30,
          "tag_word": 19,
          "grid_5x5": [
            [
              19,
              19,
              19,
              19,
              19
            ],
            [
              19,
              19,
              19,
              19,
              19
            ],
            [
              19,
              19,
              19,
              19,
              19
            ],
            [
              19,
              19,
              19,
              19,
              19
            ],
            [
              19,
              19,
              19,
              19,
              19
            ]
          ]
        },
        {
          "index": 31,
          "tag_word": 20,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              20,
              20,
              20,
              2
            ],
            [
              2,
              20,
              20,
              20,
              2
            ],
            [
              2,
              20,
              20,
              20,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 32,
          "tag_word": 31,
          "grid_5x5": [
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              31,
              31,
              31,
              0
            ],
            [
              0,
              31,
              31,
              31,
              0
            ],
            [
              0,
              31,
              31,
              31,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ]
          ]
        },
        {
          "index": 33,
          "tag_word": 32,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              32,
              32,
              32,
              2
            ],
            [
              2,
              32,
              32,
              32,
              2
            ],
            [
              2,
              32,
              32,
              32,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 34,
          "tag_word": 33,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              33,
              33,
              33,
              2
            ],
            [
              2,
              33,
              33,
              33,
              2
            ],
            [
              2,
              33,
              33,
              33,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 35,
          "tag_word": 34,
          "grid_5x5": [
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              34,
              34,
              34,
              0
            ],
            [
              0,
              34,
              34,
              34,
              0
            ],
            [
              0,
              34,
              34,
              34,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ]
          ]
        }
      ],
      "asc_path": "lev/colum_d.asc",
      "asc_tile_count": 284,
      "asc_tag_usage": {
        "0": 4,
        "1": 421,
        "2": 805,
        "3": 137,
        "4": 117,
        "5": 45,
        "6": 161,
        "7": 117,
        "8": 45,
        "10": 72,
        "11": 52,
        "12": 41,
        "13": 9,
        "16": 9,
        "17": 93,
        "18": 77,
        "19": 37,
        "20": 45,
        "22": 60,
        "23": 52,
        "127": 9,
        "143": 4,
        "159": 9,
        "175": 9,
        "176": 9,
        "177": 9,
        "178": 9,
        "179": 9,
        "180": 9,
        "186": 9,
        "190": 10,
        "191": 8,
        "204": 9,
        "205": 9,
        "206": 9,
        "207": 9,
        "223": 9,
        "239": 9
      },
      "asc_nonzero_tags_without_stamp": [
        127,
        143,
        159,
        175,
        176,
        177,
        178,
        179,
        180,
        186,
        190,
        191,
        204,
        205,
        206,
        207,
        223,
        239
      ],
      "stamp_tags_unused_in_asc": [
        9,
        14,
        15,
        21,
        31,
        32,
        33,
        34
      ],
      "image": "colum_d-stamps.png",
      "scope": "Each record is a tag word plus a 5x5 pattern using the same tag vocabulary as the nine-value ASC authoring metadata. Terrain-editor stamp interpretation is supported by these patterns and tag matches; an active native reader and placement rules are not established. Diagnostic colours distinguish tags and are not game palette colours."
    },
    {
      "id": "a563cd32",
      "path": "lev/yugoslav.sta",
      "sha256": "ae43503192252222212fa716703a863a939d1c90f1ca19dc9db89bb8601e492f",
      "records": [
        {
          "index": 0,
          "tag_word": 19,
          "grid_5x5": [
            [
              19,
              19,
              19,
              19,
              19
            ],
            [
              19,
              19,
              19,
              19,
              19
            ],
            [
              19,
              19,
              19,
              19,
              19
            ],
            [
              19,
              19,
              19,
              19,
              19
            ],
            [
              19,
              19,
              19,
              19,
              19
            ]
          ]
        },
        {
          "index": 1,
          "tag_word": 9,
          "grid_5x5": [
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              2,
              2,
              2,
              0
            ],
            [
              0,
              2,
              2,
              2,
              0
            ],
            [
              0,
              2,
              2,
              2,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ]
          ]
        },
        {
          "index": 2,
          "tag_word": 9,
          "grid_5x5": [
            [
              0,
              0,
              9,
              0,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              9,
              0,
              9,
              0,
              9
            ],
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              0,
              9,
              0,
              0
            ]
          ]
        },
        {
          "index": 3,
          "tag_word": 21,
          "grid_5x5": [
            [
              0,
              0,
              21,
              0,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              21,
              0,
              21,
              0,
              21
            ],
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              0,
              21,
              0,
              0
            ]
          ]
        },
        {
          "index": 4,
          "tag_word": 10,
          "grid_5x5": [
            [
              0,
              0,
              10,
              0,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              10,
              0,
              10,
              0,
              10
            ],
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              0,
              10,
              0,
              0
            ]
          ]
        },
        {
          "index": 5,
          "tag_word": 23,
          "grid_5x5": [
            [
              0,
              0,
              23,
              0,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              23,
              0,
              23,
              0,
              23
            ],
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              0,
              23,
              0,
              0
            ]
          ]
        },
        {
          "index": 6,
          "tag_word": 22,
          "grid_5x5": [
            [
              0,
              0,
              22,
              0,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              22,
              0,
              22,
              0,
              22
            ],
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              0,
              22,
              0,
              0
            ]
          ]
        },
        {
          "index": 7,
          "tag_word": 143,
          "grid_5x5": [
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              143,
              143,
              143,
              0
            ],
            [
              0,
              143,
              143,
              143,
              0
            ],
            [
              0,
              143,
              143,
              143,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ]
          ]
        },
        {
          "index": 8,
          "tag_word": 1,
          "grid_5x5": [
            [
              1,
              1,
              1,
              1,
              1
            ],
            [
              1,
              1,
              1,
              1,
              1
            ],
            [
              1,
              1,
              1,
              1,
              1
            ],
            [
              1,
              1,
              1,
              1,
              1
            ],
            [
              1,
              1,
              1,
              1,
              1
            ]
          ]
        },
        {
          "index": 9,
          "tag_word": 11,
          "grid_5x5": [
            [
              11,
              11,
              11,
              11,
              11
            ],
            [
              11,
              11,
              11,
              11,
              11
            ],
            [
              11,
              11,
              11,
              11,
              11
            ],
            [
              11,
              11,
              11,
              11,
              11
            ],
            [
              11,
              11,
              11,
              11,
              11
            ]
          ]
        },
        {
          "index": 10,
          "tag_word": 18,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 11,
          "tag_word": 17,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 12,
          "tag_word": 16,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 13,
          "tag_word": 12,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 14,
          "tag_word": 13,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 15,
          "tag_word": 14,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 16,
          "tag_word": 2,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 17,
          "tag_word": 11,
          "grid_5x5": [
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              17,
              17,
              17,
              0
            ],
            [
              0,
              17,
              17,
              17,
              0
            ],
            [
              0,
              17,
              17,
              17,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ]
          ]
        },
        {
          "index": 18,
          "tag_word": 18,
          "grid_5x5": [
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              18,
              18,
              18,
              0
            ],
            [
              0,
              18,
              18,
              18,
              0
            ],
            [
              0,
              18,
              18,
              18,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ]
          ]
        },
        {
          "index": 19,
          "tag_word": 17,
          "grid_5x5": [
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              17,
              17,
              17,
              0
            ],
            [
              0,
              17,
              17,
              17,
              0
            ],
            [
              0,
              17,
              17,
              17,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ]
          ]
        },
        {
          "index": 20,
          "tag_word": 16,
          "grid_5x5": [
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              16,
              16,
              16,
              0
            ],
            [
              0,
              16,
              16,
              16,
              0
            ],
            [
              0,
              16,
              16,
              16,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ]
          ]
        },
        {
          "index": 21,
          "tag_word": 12,
          "grid_5x5": [
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              12,
              12,
              12,
              0
            ],
            [
              0,
              12,
              12,
              12,
              0
            ],
            [
              0,
              12,
              12,
              12,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ]
          ]
        },
        {
          "index": 22,
          "tag_word": 13,
          "grid_5x5": [
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              13,
              13,
              13,
              0
            ],
            [
              0,
              13,
              13,
              13,
              0
            ],
            [
              0,
              13,
              13,
              13,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ]
          ]
        },
        {
          "index": 23,
          "tag_word": 14,
          "grid_5x5": [
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              14,
              14,
              14,
              0
            ],
            [
              0,
              14,
              14,
              14,
              0
            ],
            [
              0,
              14,
              14,
              14,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ]
          ]
        },
        {
          "index": 24,
          "tag_word": 6,
          "grid_5x5": [
            [
              6,
              6,
              6,
              6,
              6
            ],
            [
              6,
              6,
              6,
              6,
              6
            ],
            [
              6,
              6,
              6,
              6,
              6
            ],
            [
              6,
              6,
              6,
              6,
              6
            ],
            [
              6,
              6,
              6,
              6,
              6
            ]
          ]
        },
        {
          "index": 25,
          "tag_word": 7,
          "grid_5x5": [
            [
              7,
              7,
              7,
              7,
              7
            ],
            [
              7,
              7,
              7,
              7,
              7
            ],
            [
              7,
              7,
              7,
              7,
              7
            ],
            [
              7,
              7,
              7,
              7,
              7
            ],
            [
              7,
              7,
              7,
              7,
              7
            ]
          ]
        },
        {
          "index": 26,
          "tag_word": 8,
          "grid_5x5": [
            [
              8,
              8,
              8,
              8,
              8
            ],
            [
              8,
              8,
              8,
              8,
              8
            ],
            [
              8,
              8,
              8,
              8,
              8
            ],
            [
              8,
              8,
              8,
              8,
              8
            ],
            [
              8,
              8,
              8,
              8,
              8
            ]
          ]
        },
        {
          "index": 27,
          "tag_word": 3,
          "grid_5x5": [
            [
              3,
              3,
              3,
              3,
              3
            ],
            [
              3,
              3,
              3,
              3,
              3
            ],
            [
              3,
              3,
              3,
              3,
              3
            ],
            [
              3,
              3,
              3,
              3,
              3
            ],
            [
              3,
              3,
              3,
              3,
              3
            ]
          ]
        },
        {
          "index": 28,
          "tag_word": 4,
          "grid_5x5": [
            [
              4,
              4,
              4,
              4,
              4
            ],
            [
              4,
              4,
              4,
              4,
              4
            ],
            [
              4,
              4,
              4,
              4,
              4
            ],
            [
              4,
              4,
              4,
              4,
              4
            ],
            [
              4,
              4,
              4,
              4,
              4
            ]
          ]
        },
        {
          "index": 29,
          "tag_word": 5,
          "grid_5x5": [
            [
              5,
              5,
              5,
              5,
              5
            ],
            [
              5,
              5,
              5,
              5,
              5
            ],
            [
              5,
              5,
              5,
              5,
              5
            ],
            [
              5,
              5,
              5,
              5,
              5
            ],
            [
              5,
              5,
              5,
              5,
              5
            ]
          ]
        },
        {
          "index": 30,
          "tag_word": 15,
          "grid_5x5": [
            [
              15,
              15,
              15,
              15,
              15
            ],
            [
              15,
              15,
              15,
              15,
              15
            ],
            [
              15,
              15,
              15,
              15,
              15
            ],
            [
              15,
              15,
              15,
              15,
              15
            ],
            [
              15,
              15,
              15,
              15,
              15
            ]
          ]
        },
        {
          "index": 31,
          "tag_word": 19,
          "grid_5x5": [
            [
              19,
              19,
              19,
              19,
              19
            ],
            [
              19,
              19,
              19,
              19,
              19
            ],
            [
              19,
              19,
              19,
              19,
              19
            ],
            [
              19,
              19,
              19,
              19,
              19
            ],
            [
              19,
              19,
              19,
              19,
              19
            ]
          ]
        },
        {
          "index": 32,
          "tag_word": 20,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              20,
              20,
              20,
              2
            ],
            [
              2,
              20,
              20,
              20,
              2
            ],
            [
              2,
              20,
              20,
              20,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 33,
          "tag_word": 207,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              207,
              207,
              207,
              2
            ],
            [
              2,
              207,
              207,
              207,
              2
            ],
            [
              2,
              207,
              207,
              207,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 34,
          "tag_word": 206,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              206,
              206,
              206,
              2
            ],
            [
              2,
              206,
              206,
              206,
              2
            ],
            [
              2,
              206,
              206,
              206,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 35,
          "tag_word": 205,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              205,
              205,
              205,
              2
            ],
            [
              2,
              205,
              205,
              205,
              2
            ],
            [
              2,
              205,
              205,
              205,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 36,
          "tag_word": 204,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              204,
              204,
              204,
              2
            ],
            [
              2,
              204,
              204,
              204,
              2
            ],
            [
              2,
              204,
              204,
              204,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 37,
          "tag_word": 223,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              223,
              223,
              223,
              2
            ],
            [
              2,
              223,
              223,
              223,
              2
            ],
            [
              2,
              223,
              223,
              223,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 38,
          "tag_word": 159,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              159,
              159,
              159,
              2
            ],
            [
              2,
              159,
              159,
              159,
              2
            ],
            [
              2,
              159,
              159,
              159,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 39,
          "tag_word": 191,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              191,
              191,
              191,
              2
            ],
            [
              2,
              191,
              191,
              191,
              2
            ],
            [
              2,
              191,
              191,
              191,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 40,
          "tag_word": 190,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              190,
              190,
              190,
              2
            ],
            [
              2,
              190,
              190,
              190,
              2
            ],
            [
              2,
              190,
              190,
              190,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 41,
          "tag_word": 189,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              189,
              189,
              189,
              2
            ],
            [
              2,
              189,
              189,
              189,
              2
            ],
            [
              2,
              189,
              189,
              189,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 42,
          "tag_word": 188,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              188,
              188,
              188,
              2
            ],
            [
              2,
              188,
              188,
              188,
              2
            ],
            [
              2,
              188,
              188,
              188,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 43,
          "tag_word": 187,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              187,
              187,
              187,
              2
            ],
            [
              2,
              187,
              187,
              187,
              2
            ],
            [
              2,
              187,
              187,
              187,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 44,
          "tag_word": 176,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              176,
              176,
              176,
              2
            ],
            [
              2,
              176,
              176,
              176,
              2
            ],
            [
              2,
              176,
              176,
              176,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 45,
          "tag_word": 177,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              177,
              177,
              177,
              2
            ],
            [
              2,
              177,
              177,
              177,
              2
            ],
            [
              2,
              177,
              177,
              177,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 46,
          "tag_word": 178,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              178,
              178,
              178,
              2
            ],
            [
              2,
              178,
              178,
              178,
              2
            ],
            [
              2,
              178,
              178,
              178,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 47,
          "tag_word": 179,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              179,
              179,
              179,
              2
            ],
            [
              2,
              179,
              179,
              179,
              2
            ],
            [
              2,
              179,
              179,
              179,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 48,
          "tag_word": 180,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              180,
              180,
              180,
              2
            ],
            [
              2,
              180,
              180,
              180,
              2
            ],
            [
              2,
              180,
              180,
              180,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 49,
          "tag_word": 175,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              175,
              175,
              175,
              2
            ],
            [
              2,
              175,
              175,
              175,
              2
            ],
            [
              2,
              175,
              175,
              175,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 50,
          "tag_word": 239,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              239,
              239,
              239,
              2
            ],
            [
              2,
              239,
              239,
              239,
              2
            ],
            [
              2,
              239,
              239,
              239,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 51,
          "tag_word": 127,
          "grid_5x5": [
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              127,
              127,
              127,
              0
            ],
            [
              0,
              127,
              127,
              127,
              0
            ],
            [
              0,
              127,
              127,
              127,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ]
          ]
        },
        {
          "index": 52,
          "tag_word": 186,
          "grid_5x5": [
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              186,
              186,
              186,
              0
            ],
            [
              0,
              186,
              186,
              186,
              0
            ],
            [
              0,
              186,
              186,
              186,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ]
          ]
        }
      ],
      "asc_path": "lev/yugoslav.asc",
      "asc_tile_count": 369,
      "asc_tag_usage": {
        "0": 4,
        "1": 469,
        "2": 1182,
        "3": 161,
        "4": 117,
        "5": 45,
        "6": 161,
        "7": 117,
        "8": 45,
        "9": 108,
        "10": 104,
        "11": 52,
        "12": 105,
        "13": 9,
        "16": 41,
        "17": 65,
        "18": 83,
        "19": 49,
        "20": 33,
        "21": 36,
        "22": 84,
        "23": 76,
        "127": 9,
        "143": 4,
        "159": 9,
        "175": 9,
        "176": 9,
        "177": 9,
        "178": 9,
        "179": 9,
        "180": 9,
        "186": 9,
        "187": 9,
        "188": 9,
        "189": 9,
        "191": 9,
        "204": 9,
        "205": 9,
        "206": 9,
        "207": 9,
        "223": 9,
        "239": 9
      },
      "asc_nonzero_tags_without_stamp": [],
      "stamp_tags_unused_in_asc": [
        14,
        15,
        190
      ],
      "image": "yugoslav-stamps.png",
      "scope": "Each record is a tag word plus a 5x5 pattern using the same tag vocabulary as the nine-value ASC authoring metadata. Terrain-editor stamp interpretation is supported by these patterns and tag matches; an active native reader and placement rules are not established. Diagnostic colours distinguish tags and are not game palette colours."
    },
    {
      "id": "a75cd3a4",
      "path": "lev/columbia.sta",
      "sha256": "0e8c9894ad6376b727298c9c5f31a4101c883d5480610c281b9d57053e1b751e",
      "records": [
        {
          "index": 0,
          "tag_word": 19,
          "grid_5x5": [
            [
              19,
              19,
              19,
              19,
              19
            ],
            [
              19,
              19,
              19,
              19,
              19
            ],
            [
              19,
              19,
              19,
              19,
              19
            ],
            [
              19,
              19,
              19,
              19,
              19
            ],
            [
              19,
              19,
              19,
              19,
              19
            ]
          ]
        },
        {
          "index": 1,
          "tag_word": 9,
          "grid_5x5": [
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              2,
              2,
              2,
              0
            ],
            [
              0,
              2,
              2,
              2,
              0
            ],
            [
              0,
              2,
              2,
              2,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ]
          ]
        },
        {
          "index": 2,
          "tag_word": 9,
          "grid_5x5": [
            [
              0,
              0,
              9,
              0,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              9,
              0,
              9,
              0,
              9
            ],
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              0,
              9,
              0,
              0
            ]
          ]
        },
        {
          "index": 3,
          "tag_word": 21,
          "grid_5x5": [
            [
              0,
              0,
              21,
              0,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              21,
              0,
              21,
              0,
              21
            ],
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              0,
              21,
              0,
              0
            ]
          ]
        },
        {
          "index": 4,
          "tag_word": 10,
          "grid_5x5": [
            [
              0,
              0,
              10,
              0,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              10,
              0,
              10,
              0,
              10
            ],
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              0,
              10,
              0,
              0
            ]
          ]
        },
        {
          "index": 5,
          "tag_word": 23,
          "grid_5x5": [
            [
              0,
              0,
              23,
              0,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              23,
              0,
              23,
              0,
              23
            ],
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              0,
              23,
              0,
              0
            ]
          ]
        },
        {
          "index": 6,
          "tag_word": 22,
          "grid_5x5": [
            [
              0,
              0,
              22,
              0,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              22,
              0,
              22,
              0,
              22
            ],
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              0,
              22,
              0,
              0
            ]
          ]
        },
        {
          "index": 7,
          "tag_word": 143,
          "grid_5x5": [
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              143,
              143,
              143,
              0
            ],
            [
              0,
              143,
              143,
              143,
              0
            ],
            [
              0,
              143,
              143,
              143,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ]
          ]
        },
        {
          "index": 8,
          "tag_word": 1,
          "grid_5x5": [
            [
              1,
              1,
              1,
              1,
              1
            ],
            [
              1,
              1,
              1,
              1,
              1
            ],
            [
              1,
              1,
              1,
              1,
              1
            ],
            [
              1,
              1,
              1,
              1,
              1
            ],
            [
              1,
              1,
              1,
              1,
              1
            ]
          ]
        },
        {
          "index": 9,
          "tag_word": 11,
          "grid_5x5": [
            [
              11,
              11,
              11,
              11,
              11
            ],
            [
              11,
              11,
              11,
              11,
              11
            ],
            [
              11,
              11,
              11,
              11,
              11
            ],
            [
              11,
              11,
              11,
              11,
              11
            ],
            [
              11,
              11,
              11,
              11,
              11
            ]
          ]
        },
        {
          "index": 10,
          "tag_word": 18,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 11,
          "tag_word": 17,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 12,
          "tag_word": 16,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 13,
          "tag_word": 12,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 14,
          "tag_word": 13,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 15,
          "tag_word": 14,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 16,
          "tag_word": 2,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 17,
          "tag_word": 11,
          "grid_5x5": [
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              17,
              17,
              17,
              0
            ],
            [
              0,
              17,
              17,
              17,
              0
            ],
            [
              0,
              17,
              17,
              17,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ]
          ]
        },
        {
          "index": 18,
          "tag_word": 18,
          "grid_5x5": [
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              18,
              18,
              18,
              0
            ],
            [
              0,
              18,
              18,
              18,
              0
            ],
            [
              0,
              18,
              18,
              18,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ]
          ]
        },
        {
          "index": 19,
          "tag_word": 17,
          "grid_5x5": [
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              17,
              17,
              17,
              0
            ],
            [
              0,
              17,
              17,
              17,
              0
            ],
            [
              0,
              17,
              17,
              17,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ]
          ]
        },
        {
          "index": 20,
          "tag_word": 16,
          "grid_5x5": [
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              16,
              16,
              16,
              0
            ],
            [
              0,
              16,
              16,
              16,
              0
            ],
            [
              0,
              16,
              16,
              16,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ]
          ]
        },
        {
          "index": 21,
          "tag_word": 12,
          "grid_5x5": [
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              12,
              12,
              12,
              0
            ],
            [
              0,
              12,
              12,
              12,
              0
            ],
            [
              0,
              12,
              12,
              12,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ]
          ]
        },
        {
          "index": 22,
          "tag_word": 13,
          "grid_5x5": [
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              13,
              13,
              13,
              0
            ],
            [
              0,
              13,
              13,
              13,
              0
            ],
            [
              0,
              13,
              13,
              13,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ]
          ]
        },
        {
          "index": 23,
          "tag_word": 14,
          "grid_5x5": [
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              14,
              14,
              14,
              0
            ],
            [
              0,
              14,
              14,
              14,
              0
            ],
            [
              0,
              14,
              14,
              14,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ]
          ]
        },
        {
          "index": 24,
          "tag_word": 6,
          "grid_5x5": [
            [
              6,
              6,
              6,
              6,
              6
            ],
            [
              6,
              6,
              6,
              6,
              6
            ],
            [
              6,
              6,
              6,
              6,
              6
            ],
            [
              6,
              6,
              6,
              6,
              6
            ],
            [
              6,
              6,
              6,
              6,
              6
            ]
          ]
        },
        {
          "index": 25,
          "tag_word": 7,
          "grid_5x5": [
            [
              7,
              7,
              7,
              7,
              7
            ],
            [
              7,
              7,
              7,
              7,
              7
            ],
            [
              7,
              7,
              7,
              7,
              7
            ],
            [
              7,
              7,
              7,
              7,
              7
            ],
            [
              7,
              7,
              7,
              7,
              7
            ]
          ]
        },
        {
          "index": 26,
          "tag_word": 8,
          "grid_5x5": [
            [
              8,
              8,
              8,
              8,
              8
            ],
            [
              8,
              8,
              8,
              8,
              8
            ],
            [
              8,
              8,
              8,
              8,
              8
            ],
            [
              8,
              8,
              8,
              8,
              8
            ],
            [
              8,
              8,
              8,
              8,
              8
            ]
          ]
        },
        {
          "index": 27,
          "tag_word": 3,
          "grid_5x5": [
            [
              3,
              3,
              3,
              3,
              3
            ],
            [
              3,
              3,
              3,
              3,
              3
            ],
            [
              3,
              3,
              3,
              3,
              3
            ],
            [
              3,
              3,
              3,
              3,
              3
            ],
            [
              3,
              3,
              3,
              3,
              3
            ]
          ]
        },
        {
          "index": 28,
          "tag_word": 4,
          "grid_5x5": [
            [
              4,
              4,
              4,
              4,
              4
            ],
            [
              4,
              4,
              4,
              4,
              4
            ],
            [
              4,
              4,
              4,
              4,
              4
            ],
            [
              4,
              4,
              4,
              4,
              4
            ],
            [
              4,
              4,
              4,
              4,
              4
            ]
          ]
        },
        {
          "index": 29,
          "tag_word": 5,
          "grid_5x5": [
            [
              5,
              5,
              5,
              5,
              5
            ],
            [
              5,
              5,
              5,
              5,
              5
            ],
            [
              5,
              5,
              5,
              5,
              5
            ],
            [
              5,
              5,
              5,
              5,
              5
            ],
            [
              5,
              5,
              5,
              5,
              5
            ]
          ]
        },
        {
          "index": 30,
          "tag_word": 15,
          "grid_5x5": [
            [
              15,
              15,
              15,
              15,
              15
            ],
            [
              15,
              15,
              15,
              15,
              15
            ],
            [
              15,
              15,
              15,
              15,
              15
            ],
            [
              15,
              15,
              15,
              15,
              15
            ],
            [
              15,
              15,
              15,
              15,
              15
            ]
          ]
        },
        {
          "index": 31,
          "tag_word": 19,
          "grid_5x5": [
            [
              19,
              19,
              19,
              19,
              19
            ],
            [
              19,
              19,
              19,
              19,
              19
            ],
            [
              19,
              19,
              19,
              19,
              19
            ],
            [
              19,
              19,
              19,
              19,
              19
            ],
            [
              19,
              19,
              19,
              19,
              19
            ]
          ]
        },
        {
          "index": 32,
          "tag_word": 20,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              20,
              20,
              20,
              2
            ],
            [
              2,
              20,
              20,
              20,
              2
            ],
            [
              2,
              20,
              20,
              20,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 33,
          "tag_word": 31,
          "grid_5x5": [
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              31,
              31,
              31,
              0
            ],
            [
              0,
              31,
              31,
              31,
              0
            ],
            [
              0,
              31,
              31,
              31,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ]
          ]
        },
        {
          "index": 34,
          "tag_word": 32,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              32,
              32,
              32,
              2
            ],
            [
              2,
              32,
              32,
              32,
              2
            ],
            [
              2,
              32,
              32,
              32,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 35,
          "tag_word": 33,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              33,
              33,
              33,
              2
            ],
            [
              2,
              33,
              33,
              33,
              2
            ],
            [
              2,
              33,
              33,
              33,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 36,
          "tag_word": 34,
          "grid_5x5": [
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              34,
              34,
              34,
              0
            ],
            [
              0,
              34,
              34,
              34,
              0
            ],
            [
              0,
              34,
              34,
              34,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ]
          ]
        },
        {
          "index": 37,
          "tag_word": 159,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              159,
              159,
              159,
              2
            ],
            [
              2,
              159,
              159,
              159,
              2
            ],
            [
              2,
              159,
              159,
              159,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 38,
          "tag_word": 223,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              223,
              223,
              223,
              2
            ],
            [
              2,
              223,
              223,
              223,
              2
            ],
            [
              2,
              223,
              223,
              223,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 39,
          "tag_word": 207,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              207,
              207,
              207,
              2
            ],
            [
              2,
              207,
              207,
              207,
              2
            ],
            [
              2,
              207,
              207,
              207,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 40,
          "tag_word": 206,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              206,
              206,
              206,
              2
            ],
            [
              2,
              206,
              206,
              206,
              2
            ],
            [
              2,
              206,
              206,
              206,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 41,
          "tag_word": 205,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              205,
              205,
              205,
              2
            ],
            [
              2,
              205,
              205,
              205,
              2
            ],
            [
              2,
              205,
              205,
              205,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 42,
          "tag_word": 204,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              204,
              204,
              204,
              2
            ],
            [
              2,
              204,
              204,
              204,
              2
            ],
            [
              2,
              204,
              204,
              204,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 43,
          "tag_word": 187,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              187,
              187,
              187,
              2
            ],
            [
              2,
              187,
              187,
              187,
              2
            ],
            [
              2,
              187,
              187,
              187,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 44,
          "tag_word": 191,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              191,
              190,
              191,
              2
            ],
            [
              2,
              191,
              191,
              191,
              2
            ],
            [
              2,
              191,
              191,
              191,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 45,
          "tag_word": 190,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              190,
              190,
              190,
              2
            ],
            [
              2,
              190,
              190,
              190,
              2
            ],
            [
              2,
              190,
              190,
              190,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 46,
          "tag_word": 189,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              189,
              189,
              189,
              2
            ],
            [
              2,
              189,
              189,
              189,
              2
            ],
            [
              2,
              189,
              189,
              189,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 47,
          "tag_word": 188,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              188,
              188,
              188,
              2
            ],
            [
              2,
              188,
              188,
              188,
              2
            ],
            [
              2,
              188,
              188,
              188,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 48,
          "tag_word": 187,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              187,
              187,
              187,
              2
            ],
            [
              2,
              187,
              187,
              187,
              2
            ],
            [
              2,
              187,
              187,
              187,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 49,
          "tag_word": 176,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              176,
              176,
              176,
              2
            ],
            [
              2,
              176,
              176,
              176,
              2
            ],
            [
              2,
              176,
              176,
              176,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 50,
          "tag_word": 177,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              177,
              177,
              177,
              2
            ],
            [
              2,
              177,
              177,
              177,
              2
            ],
            [
              2,
              177,
              177,
              177,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 51,
          "tag_word": 178,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              178,
              178,
              178,
              2
            ],
            [
              2,
              178,
              178,
              178,
              2
            ],
            [
              2,
              178,
              178,
              178,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 52,
          "tag_word": 179,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              179,
              179,
              179,
              2
            ],
            [
              2,
              179,
              179,
              179,
              2
            ],
            [
              2,
              179,
              179,
              179,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 53,
          "tag_word": 180,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              180,
              180,
              180,
              2
            ],
            [
              2,
              180,
              180,
              180,
              2
            ],
            [
              2,
              180,
              180,
              180,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 54,
          "tag_word": 175,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              175,
              175,
              175,
              2
            ],
            [
              2,
              175,
              175,
              175,
              2
            ],
            [
              2,
              175,
              175,
              175,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 55,
          "tag_word": 239,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              239,
              239,
              239,
              2
            ],
            [
              2,
              239,
              239,
              239,
              2
            ],
            [
              2,
              239,
              239,
              239,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 56,
          "tag_word": 127,
          "grid_5x5": [
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              127,
              127,
              127,
              0
            ],
            [
              0,
              127,
              127,
              127,
              0
            ],
            [
              0,
              127,
              127,
              127,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ]
          ]
        },
        {
          "index": 57,
          "tag_word": 186,
          "grid_5x5": [
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              186,
              186,
              186,
              0
            ],
            [
              0,
              186,
              186,
              186,
              0
            ],
            [
              0,
              186,
              186,
              186,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ]
          ]
        }
      ],
      "asc_path": "lev/columbia.asc",
      "asc_tile_count": 284,
      "asc_tag_usage": {
        "0": 4,
        "1": 421,
        "2": 805,
        "3": 137,
        "4": 117,
        "5": 45,
        "6": 161,
        "7": 117,
        "8": 45,
        "10": 72,
        "11": 52,
        "12": 41,
        "13": 9,
        "16": 9,
        "17": 93,
        "18": 77,
        "19": 37,
        "20": 45,
        "22": 60,
        "23": 52,
        "127": 9,
        "143": 4,
        "159": 9,
        "175": 9,
        "176": 9,
        "177": 9,
        "178": 9,
        "179": 9,
        "180": 9,
        "186": 9,
        "190": 10,
        "191": 8,
        "204": 9,
        "205": 9,
        "206": 9,
        "207": 9,
        "223": 9,
        "239": 9
      },
      "asc_nonzero_tags_without_stamp": [],
      "stamp_tags_unused_in_asc": [
        9,
        14,
        15,
        21,
        31,
        32,
        33,
        34,
        187,
        188,
        189
      ],
      "image": "columbia-stamps.png",
      "scope": "Each record is a tag word plus a 5x5 pattern using the same tag vocabulary as the nine-value ASC authoring metadata. Terrain-editor stamp interpretation is supported by these patterns and tag matches; an active native reader and placement rules are not established. Diagnostic colours distinguish tags and are not game palette colours."
    },
    {
      "id": "acb46d28",
      "path": "lev/seaworld.sta",
      "sha256": "90fca9bcbaf3c352b44787dbe530808c835276f87e3e0dd3836968698572d72d",
      "records": [
        {
          "index": 0,
          "tag_word": 1,
          "grid_5x5": [
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              1,
              1,
              1,
              0
            ],
            [
              0,
              1,
              1,
              1,
              0
            ],
            [
              0,
              1,
              1,
              1,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ]
          ]
        },
        {
          "index": 1,
          "tag_word": 143,
          "grid_5x5": [
            [
              143,
              143,
              143,
              143,
              143
            ],
            [
              143,
              3,
              3,
              3,
              143
            ],
            [
              143,
              3,
              3,
              3,
              143
            ],
            [
              143,
              3,
              3,
              3,
              143
            ],
            [
              143,
              143,
              143,
              143,
              143
            ]
          ]
        },
        {
          "index": 2,
          "tag_word": 2,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 3,
          "tag_word": 3,
          "grid_5x5": [
            [
              3,
              3,
              3,
              3,
              3
            ],
            [
              3,
              3,
              3,
              3,
              3
            ],
            [
              3,
              3,
              3,
              3,
              3
            ],
            [
              3,
              3,
              3,
              3,
              3
            ],
            [
              3,
              3,
              3,
              3,
              3
            ]
          ]
        },
        {
          "index": 4,
          "tag_word": 4,
          "grid_5x5": [
            [
              4,
              4,
              4,
              4,
              4
            ],
            [
              4,
              4,
              4,
              4,
              4
            ],
            [
              4,
              4,
              4,
              4,
              4
            ],
            [
              4,
              4,
              4,
              4,
              4
            ],
            [
              4,
              4,
              4,
              4,
              4
            ]
          ]
        },
        {
          "index": 5,
          "tag_word": 14,
          "grid_5x5": [
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              14,
              14,
              14,
              0
            ],
            [
              0,
              14,
              14,
              14,
              0
            ],
            [
              0,
              14,
              14,
              14,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ]
          ]
        },
        {
          "index": 6,
          "tag_word": 127,
          "grid_5x5": [
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              127,
              127,
              127,
              0
            ],
            [
              0,
              127,
              127,
              127,
              0
            ],
            [
              0,
              127,
              127,
              127,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ]
          ]
        }
      ],
      "asc_path": "lev/seaworld.asc",
      "asc_tile_count": 33,
      "asc_tag_usage": {
        "1": 105,
        "3": 125,
        "4": 45,
        "14": 9,
        "127": 9,
        "143": 4
      },
      "asc_nonzero_tags_without_stamp": [],
      "stamp_tags_unused_in_asc": [
        2
      ],
      "image": "seaworld-stamps.png",
      "scope": "Each record is a tag word plus a 5x5 pattern using the same tag vocabulary as the nine-value ASC authoring metadata. Terrain-editor stamp interpretation is supported by these patterns and tag matches; an active native reader and placement rules are not established. Diagnostic colours distinguish tags and are not game palette colours."
    },
    {
      "id": "7c89f324",
      "path": "lev/libya.sta",
      "sha256": "493ebd567301a79cb664a5188c1e1f870b189da4aadbfbb319d1908170fbad92",
      "records": [
        {
          "index": 0,
          "tag_word": 28,
          "grid_5x5": [
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              28,
              28,
              28,
              0
            ],
            [
              0,
              28,
              28,
              28,
              0
            ],
            [
              0,
              28,
              28,
              28,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ]
          ]
        },
        {
          "index": 1,
          "tag_word": 19,
          "grid_5x5": [
            [
              19,
              19,
              19,
              19,
              19
            ],
            [
              19,
              19,
              19,
              19,
              19
            ],
            [
              19,
              19,
              19,
              19,
              19
            ],
            [
              19,
              19,
              19,
              19,
              19
            ],
            [
              19,
              19,
              19,
              19,
              19
            ]
          ]
        },
        {
          "index": 2,
          "tag_word": 9,
          "grid_5x5": [
            [
              0,
              0,
              9,
              0,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              9,
              0,
              9,
              0,
              9
            ],
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              0,
              9,
              0,
              0
            ]
          ]
        },
        {
          "index": 3,
          "tag_word": 21,
          "grid_5x5": [
            [
              0,
              0,
              21,
              0,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              21,
              0,
              21,
              0,
              21
            ],
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              0,
              21,
              0,
              0
            ]
          ]
        },
        {
          "index": 4,
          "tag_word": 10,
          "grid_5x5": [
            [
              0,
              0,
              10,
              0,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              10,
              0,
              10,
              0,
              10
            ],
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              0,
              10,
              0,
              0
            ]
          ]
        },
        {
          "index": 5,
          "tag_word": 143,
          "grid_5x5": [
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              143,
              143,
              143,
              0
            ],
            [
              0,
              143,
              143,
              143,
              0
            ],
            [
              0,
              143,
              143,
              143,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ]
          ]
        },
        {
          "index": 6,
          "tag_word": 1,
          "grid_5x5": [
            [
              1,
              1,
              1,
              1,
              1
            ],
            [
              1,
              1,
              1,
              1,
              1
            ],
            [
              1,
              1,
              1,
              1,
              1
            ],
            [
              1,
              1,
              1,
              1,
              1
            ],
            [
              1,
              1,
              1,
              1,
              1
            ]
          ]
        },
        {
          "index": 7,
          "tag_word": 11,
          "grid_5x5": [
            [
              11,
              11,
              11,
              11,
              11
            ],
            [
              11,
              11,
              11,
              11,
              11
            ],
            [
              11,
              11,
              11,
              11,
              11
            ],
            [
              11,
              11,
              11,
              11,
              11
            ],
            [
              11,
              11,
              11,
              11,
              11
            ]
          ]
        },
        {
          "index": 8,
          "tag_word": 18,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 9,
          "tag_word": 17,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 10,
          "tag_word": 16,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 11,
          "tag_word": 12,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 12,
          "tag_word": 13,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 13,
          "tag_word": 14,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 14,
          "tag_word": 2,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 15,
          "tag_word": 11,
          "grid_5x5": [
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              17,
              17,
              17,
              0
            ],
            [
              0,
              17,
              17,
              17,
              0
            ],
            [
              0,
              17,
              17,
              17,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ]
          ]
        },
        {
          "index": 16,
          "tag_word": 18,
          "grid_5x5": [
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              18,
              18,
              18,
              0
            ],
            [
              0,
              18,
              18,
              18,
              0
            ],
            [
              0,
              18,
              18,
              18,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ]
          ]
        },
        {
          "index": 17,
          "tag_word": 17,
          "grid_5x5": [
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              17,
              17,
              17,
              0
            ],
            [
              0,
              17,
              17,
              17,
              0
            ],
            [
              0,
              17,
              17,
              17,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ]
          ]
        },
        {
          "index": 18,
          "tag_word": 16,
          "grid_5x5": [
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              16,
              16,
              16,
              0
            ],
            [
              0,
              16,
              16,
              16,
              0
            ],
            [
              0,
              16,
              16,
              16,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ]
          ]
        },
        {
          "index": 19,
          "tag_word": 12,
          "grid_5x5": [
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              12,
              12,
              12,
              0
            ],
            [
              0,
              12,
              12,
              12,
              0
            ],
            [
              0,
              12,
              12,
              12,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ]
          ]
        },
        {
          "index": 20,
          "tag_word": 13,
          "grid_5x5": [
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              13,
              13,
              13,
              0
            ],
            [
              0,
              13,
              13,
              13,
              0
            ],
            [
              0,
              13,
              13,
              13,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ]
          ]
        },
        {
          "index": 21,
          "tag_word": 14,
          "grid_5x5": [
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              14,
              14,
              14,
              0
            ],
            [
              0,
              14,
              14,
              14,
              0
            ],
            [
              0,
              14,
              14,
              14,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ]
          ]
        },
        {
          "index": 22,
          "tag_word": 6,
          "grid_5x5": [
            [
              6,
              6,
              6,
              6,
              6
            ],
            [
              6,
              6,
              6,
              6,
              6
            ],
            [
              6,
              6,
              6,
              6,
              6
            ],
            [
              6,
              6,
              6,
              6,
              6
            ],
            [
              6,
              6,
              6,
              6,
              6
            ]
          ]
        },
        {
          "index": 23,
          "tag_word": 7,
          "grid_5x5": [
            [
              7,
              7,
              7,
              7,
              7
            ],
            [
              7,
              7,
              7,
              7,
              7
            ],
            [
              7,
              7,
              7,
              7,
              7
            ],
            [
              7,
              7,
              7,
              7,
              7
            ],
            [
              7,
              7,
              7,
              7,
              7
            ]
          ]
        },
        {
          "index": 24,
          "tag_word": 8,
          "grid_5x5": [
            [
              8,
              8,
              8,
              8,
              8
            ],
            [
              8,
              8,
              8,
              8,
              8
            ],
            [
              8,
              8,
              8,
              8,
              8
            ],
            [
              8,
              8,
              8,
              8,
              8
            ],
            [
              8,
              8,
              8,
              8,
              8
            ]
          ]
        },
        {
          "index": 25,
          "tag_word": 3,
          "grid_5x5": [
            [
              3,
              3,
              3,
              3,
              3
            ],
            [
              3,
              3,
              3,
              3,
              3
            ],
            [
              3,
              3,
              3,
              3,
              3
            ],
            [
              3,
              3,
              3,
              3,
              3
            ],
            [
              3,
              3,
              3,
              3,
              3
            ]
          ]
        },
        {
          "index": 26,
          "tag_word": 4,
          "grid_5x5": [
            [
              4,
              4,
              4,
              4,
              4
            ],
            [
              4,
              4,
              4,
              4,
              4
            ],
            [
              4,
              4,
              4,
              4,
              4
            ],
            [
              4,
              4,
              4,
              4,
              4
            ],
            [
              4,
              4,
              4,
              4,
              4
            ]
          ]
        },
        {
          "index": 27,
          "tag_word": 5,
          "grid_5x5": [
            [
              5,
              5,
              5,
              5,
              5
            ],
            [
              5,
              5,
              5,
              5,
              5
            ],
            [
              5,
              5,
              5,
              5,
              5
            ],
            [
              5,
              5,
              5,
              5,
              5
            ],
            [
              5,
              5,
              5,
              5,
              5
            ]
          ]
        },
        {
          "index": 28,
          "tag_word": 15,
          "grid_5x5": [
            [
              15,
              15,
              15,
              15,
              15
            ],
            [
              15,
              15,
              15,
              15,
              15
            ],
            [
              15,
              15,
              15,
              15,
              15
            ],
            [
              15,
              15,
              15,
              15,
              15
            ],
            [
              15,
              15,
              15,
              15,
              15
            ]
          ]
        },
        {
          "index": 29,
          "tag_word": 19,
          "grid_5x5": [
            [
              19,
              19,
              19,
              19,
              19
            ],
            [
              19,
              19,
              19,
              19,
              19
            ],
            [
              19,
              19,
              19,
              19,
              19
            ],
            [
              19,
              19,
              19,
              19,
              19
            ],
            [
              19,
              19,
              19,
              19,
              19
            ]
          ]
        },
        {
          "index": 30,
          "tag_word": 20,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              20,
              20,
              20,
              2
            ],
            [
              2,
              20,
              20,
              20,
              2
            ],
            [
              2,
              20,
              20,
              20,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 31,
          "tag_word": 223,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              223,
              223,
              223,
              2
            ],
            [
              2,
              223,
              223,
              223,
              2
            ],
            [
              2,
              223,
              223,
              223,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 32,
          "tag_word": 159,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              159,
              159,
              159,
              2
            ],
            [
              2,
              159,
              159,
              159,
              2
            ],
            [
              2,
              159,
              159,
              159,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 33,
          "tag_word": 207,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              207,
              207,
              207,
              2
            ],
            [
              2,
              207,
              207,
              207,
              2
            ],
            [
              2,
              207,
              207,
              207,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 34,
          "tag_word": 206,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              206,
              206,
              206,
              2
            ],
            [
              2,
              206,
              206,
              206,
              2
            ],
            [
              2,
              206,
              206,
              206,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 35,
          "tag_word": 205,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              205,
              205,
              205,
              2
            ],
            [
              2,
              205,
              205,
              205,
              2
            ],
            [
              2,
              205,
              205,
              205,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 36,
          "tag_word": 204,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              204,
              204,
              204,
              2
            ],
            [
              2,
              204,
              204,
              204,
              2
            ],
            [
              2,
              204,
              204,
              204,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 37,
          "tag_word": 175,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              175,
              175,
              175,
              2
            ],
            [
              2,
              175,
              175,
              175,
              2
            ],
            [
              2,
              175,
              175,
              175,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 38,
          "tag_word": 28,
          "grid_5x5": [
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              28,
              28,
              28,
              0
            ],
            [
              0,
              28,
              28,
              28,
              0
            ],
            [
              0,
              28,
              28,
              28,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ]
          ]
        },
        {
          "index": 39,
          "tag_word": 239,
          "grid_5x5": [
            [
              2,
              2,
              2,
              2,
              2
            ],
            [
              2,
              239,
              239,
              239,
              2
            ],
            [
              2,
              239,
              239,
              239,
              2
            ],
            [
              2,
              239,
              239,
              239,
              2
            ],
            [
              2,
              2,
              2,
              2,
              2
            ]
          ]
        },
        {
          "index": 40,
          "tag_word": 127,
          "grid_5x5": [
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              127,
              127,
              127,
              0
            ],
            [
              0,
              127,
              127,
              127,
              0
            ],
            [
              0,
              127,
              127,
              127,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ]
          ]
        },
        {
          "index": 41,
          "tag_word": 186,
          "grid_5x5": [
            [
              0,
              0,
              0,
              0,
              0
            ],
            [
              0,
              186,
              186,
              186,
              0
            ],
            [
              0,
              186,
              186,
              186,
              0
            ],
            [
              0,
              186,
              186,
              186,
              0
            ],
            [
              0,
              0,
              0,
              0,
              0
            ]
          ]
        }
      ],
      "asc_path": "lev/libya.asc",
      "asc_tile_count": 259,
      "asc_tag_usage": {
        "0": 4,
        "1": 437,
        "2": 797,
        "3": 161,
        "4": 45,
        "6": 44,
        "9": 100,
        "10": 96,
        "11": 52,
        "12": 9,
        "13": 9,
        "14": 149,
        "15": 45,
        "16": 9,
        "17": 65,
        "18": 77,
        "19": 49,
        "20": 45,
        "21": 44,
        "127": 9,
        "143": 4,
        "159": 9,
        "175": 9,
        "186": 9,
        "204": 9,
        "205": 9,
        "206": 9,
        "207": 9,
        "223": 9,
        "239": 9
      },
      "asc_nonzero_tags_without_stamp": [],
      "stamp_tags_unused_in_asc": [
        5,
        7,
        8,
        28
      ],
      "image": "libya-stamps.png",
      "scope": "Each record is a tag word plus a 5x5 pattern using the same tag vocabulary as the nine-value ASC authoring metadata. Terrain-editor stamp interpretation is supported by these patterns and tag matches; an active native reader and placement rules are not established. Diagnostic colours distinguish tags and are not game palette colours."
    }
  ],
  "big_endian_record_table": {
    "id": "862db179",
    "sha256": "7a6ae1152b81b1e3ece3ddbba89815dd66bf0e3ff8c69e3bc026dbe8d48aaf7a",
    "byte_order": "big endian",
    "header_words": [
      20,
      200
    ],
    "record_bytes": 10,
    "records": [
      [
        0,
        28,
        8,
        37,
        370
      ],
      [
        3330,
        28,
        8,
        37,
        370
      ],
      [
        6660,
        28,
        8,
        37,
        370
      ],
      [
        9990,
        28,
        8,
        37,
        370
      ],
      [
        13320,
        28,
        8,
        37,
        370
      ],
      [
        16650,
        28,
        8,
        37,
        370
      ],
      [
        19980,
        28,
        8,
        37,
        370
      ],
      [
        23310,
        28,
        8,
        37,
        370
      ],
      [
        26640,
        28,
        8,
        37,
        370
      ],
      [
        29970,
        28,
        8,
        37,
        370
      ],
      [
        33300,
        28,
        8,
        37,
        370
      ],
      [
        36630,
        28,
        8,
        37,
        370
      ],
      [
        39960,
        28,
        8,
        37,
        370
      ],
      [
        43290,
        28,
        8,
        37,
        370
      ],
      [
        46620,
        28,
        8,
        37,
        370
      ],
      [
        49950,
        28,
        8,
        37,
        370
      ],
      [
        53280,
        28,
        8,
        37,
        370
      ],
      [
        56610,
        28,
        8,
        37,
        370
      ],
      [
        59940,
        28,
        8,
        37,
        370
      ],
      [
        63270,
        28,
        8,
        37,
        370
      ]
    ],
    "zero_tail_bytes": 1064,
    "scope": "Twenty five-word records with a first field increasing by 3330 and four constant fields. The second header word equals the 200-byte record extent. Angle/circular-position semantics and gameplay use remain hypotheses."
  },
  "unresolved_324_byte_buffers": [
    {
      "id": "90221b6b",
      "sha256": "6dd51d85294f8dc99f6f4f830f3742a8a41e29b28358368b3a7c7041896f4416",
      "bytes": 324,
      "prefix_bytes": 68,
      "prefix_hex": "10 00 01 00 ff ff 00 00 00 00 00 05 00 00 00 00 00 01 01 00 00 00 00 00 00 00 00 00 00 00 00 80 08 00 00 00 0b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00",
      "prefix_words_le": [
        16,
        1,
        65535,
        0,
        0,
        1280,
        0,
        0,
        256,
        1,
        0,
        0,
        0,
        0,
        0,
        32768,
        8,
        0,
        11,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ],
      "ivt_file_offset": 68,
      "ivt_bytes": 256,
      "vectors": [
        {
          "interrupt": 0,
          "file_offset": 68,
          "raw_hex": "bb 00 f1 3d",
          "segment": 15857,
          "offset": 187,
          "address": "3df1:00bb",
          "role": "Divide error",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 1,
          "file_offset": 72,
          "raw_hex": "f4 06 70 00",
          "segment": 112,
          "offset": 1780,
          "address": "0070:06f4",
          "role": "Single-step",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 2,
          "file_offset": 76,
          "raw_hex": "42 24 de 3f",
          "segment": 16350,
          "offset": 9282,
          "address": "3fde:2442",
          "role": "Non-maskable interrupt",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 3,
          "file_offset": 80,
          "raw_hex": "f4 06 70 00",
          "segment": 112,
          "offset": 1780,
          "address": "0070:06f4",
          "role": "Breakpoint",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 4,
          "file_offset": 84,
          "raw_hex": "f4 06 70 00",
          "segment": 112,
          "offset": 1780,
          "address": "0070:06f4",
          "role": "Overflow",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 5,
          "file_offset": 88,
          "raw_hex": "14 00 2f 01",
          "segment": 303,
          "offset": 20,
          "address": "012f:0014",
          "role": "Print Screen",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 6,
          "file_offset": 92,
          "raw_hex": "18 00 2f 01",
          "segment": 303,
          "offset": 24,
          "address": "012f:0018",
          "role": "Invalid opcode",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 7,
          "file_offset": 96,
          "raw_hex": "1c 00 2f 01",
          "segment": 303,
          "offset": 28,
          "address": "012f:001c",
          "role": "Coprocessor unavailable",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 8,
          "file_offset": 100,
          "raw_hex": "45 06 b4 d0",
          "segment": 53428,
          "offset": 1605,
          "address": "d0b4:0645",
          "role": "Timer IRQ",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 9,
          "file_offset": 104,
          "raw_hex": "04 01 f8 b6",
          "segment": 46840,
          "offset": 260,
          "address": "b6f8:0104",
          "role": "Keyboard IRQ",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 10,
          "file_offset": 108,
          "raw_hex": "28 00 2e 01",
          "segment": 302,
          "offset": 40,
          "address": "012e:0028",
          "role": "Unassigned or application-specific",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 11,
          "file_offset": 112,
          "raw_hex": "2c 00 2e 01",
          "segment": 302,
          "offset": 44,
          "address": "012e:002c",
          "role": "Unassigned or application-specific",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 12,
          "file_offset": 116,
          "raw_hex": "12 1e 71 d7",
          "segment": 55153,
          "offset": 7698,
          "address": "d771:1e12",
          "role": "Unassigned or application-specific",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 13,
          "file_offset": 120,
          "raw_hex": "1a 32 b4 d0",
          "segment": 53428,
          "offset": 12826,
          "address": "d0b4:321a",
          "role": "Unassigned or application-specific",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 14,
          "file_offset": 124,
          "raw_hex": "38 00 2d 01",
          "segment": 301,
          "offset": 56,
          "address": "012d:0038",
          "role": "Unassigned or application-specific",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 15,
          "file_offset": 128,
          "raw_hex": "f4 06 70 00",
          "segment": 112,
          "offset": 1780,
          "address": "0070:06f4",
          "role": "Unassigned or application-specific",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 16,
          "file_offset": 132,
          "raw_hex": "bf 18 71 d7",
          "segment": 55153,
          "offset": 6335,
          "address": "d771:18bf",
          "role": "Video BIOS",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 17,
          "file_offset": 136,
          "raw_hex": "44 00 2c 01",
          "segment": 300,
          "offset": 68,
          "address": "012c:0044",
          "role": "Equipment list",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 18,
          "file_offset": 140,
          "raw_hex": "48 00 2c 01",
          "segment": 300,
          "offset": 72,
          "address": "012c:0048",
          "role": "Conventional memory size",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 19,
          "file_offset": 144,
          "raw_hex": "b7 07 01 b0",
          "segment": 45057,
          "offset": 1975,
          "address": "b001:07b7",
          "role": "Disk BIOS",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 20,
          "file_offset": 148,
          "raw_hex": "50 00 2b 01",
          "segment": 299,
          "offset": 80,
          "address": "012b:0050",
          "role": "Serial BIOS",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 21,
          "file_offset": 152,
          "raw_hex": "21 05 01 b0",
          "segment": 45057,
          "offset": 1313,
          "address": "b001:0521",
          "role": "System BIOS",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 22,
          "file_offset": 156,
          "raw_hex": "58 00 2b 01",
          "segment": 299,
          "offset": 88,
          "address": "012b:0058",
          "role": "Keyboard BIOS",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 23,
          "file_offset": 160,
          "raw_hex": "c4 16 29 d5",
          "segment": 54569,
          "offset": 5828,
          "address": "d529:16c4",
          "role": "Printer BIOS",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 24,
          "file_offset": 164,
          "raw_hex": "60 00 2a 01",
          "segment": 298,
          "offset": 96,
          "address": "012a:0060",
          "role": "ROM BASIC",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 25,
          "file_offset": 168,
          "raw_hex": "2f 00 3a 01",
          "segment": 314,
          "offset": 47,
          "address": "013a:002f",
          "role": "Bootstrap",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 26,
          "file_offset": 172,
          "raw_hex": "68 00 2a 01",
          "segment": 298,
          "offset": 104,
          "address": "012a:0068",
          "role": "BIOS clock",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 27,
          "file_offset": 176,
          "raw_hex": "93 0a 29 d5",
          "segment": 54569,
          "offset": 2707,
          "address": "d529:0a93",
          "role": "Ctrl-Break",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 28,
          "file_offset": 180,
          "raw_hex": "d0 ff 00 f0",
          "segment": 61440,
          "offset": 65488,
          "address": "f000:ffd0",
          "role": "User timer tick",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 29,
          "file_offset": 184,
          "raw_hex": "04 00 a2 b0",
          "segment": 45218,
          "offset": 4,
          "address": "b0a2:0004",
          "role": "Video parameter table",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 30,
          "file_offset": 188,
          "raw_hex": "22 05 00 00",
          "segment": 0,
          "offset": 1314,
          "address": "0000:0522",
          "role": "Diskette parameter table",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 31,
          "file_offset": 192,
          "raw_hex": "ee 19 a2 b0",
          "segment": 45218,
          "offset": 6638,
          "address": "b0a2:19ee",
          "role": "Graphics character table",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 32,
          "file_offset": 196,
          "raw_hex": "b0 0a 29 d5",
          "segment": 54569,
          "offset": 2736,
          "address": "d529:0ab0",
          "role": "DOS termination",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 33,
          "file_offset": 200,
          "raw_hex": "b2 0a 29 d5",
          "segment": 54569,
          "offset": 2738,
          "address": "d529:0ab2",
          "role": "DOS services",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 34,
          "file_offset": 204,
          "raw_hex": "db 03 3f 01",
          "segment": 319,
          "offset": 987,
          "address": "013f:03db",
          "role": "Process termination address",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 35,
          "file_offset": 208,
          "raw_hex": "21 0b f1 3d",
          "segment": 15857,
          "offset": 2849,
          "address": "3df1:0b21",
          "role": "DOS Ctrl-Break",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 36,
          "file_offset": 212,
          "raw_hex": "d8 05 c7 23",
          "segment": 9159,
          "offset": 1496,
          "address": "23c7:05d8",
          "role": "DOS critical error",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 37,
          "file_offset": 216,
          "raw_hex": "14 00 02 01",
          "segment": 258,
          "offset": 20,
          "address": "0102:0014",
          "role": "Absolute disk read",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 38,
          "file_offset": 220,
          "raw_hex": "19 00 02 01",
          "segment": 258,
          "offset": 25,
          "address": "0102:0019",
          "role": "Absolute disk write",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 39,
          "file_offset": 224,
          "raw_hex": "02 0b 29 d5",
          "segment": 54569,
          "offset": 2818,
          "address": "d529:0b02",
          "role": "Terminate and stay resident",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 40,
          "file_offset": 228,
          "raw_hex": "0f 00 02 01",
          "segment": 258,
          "offset": 15,
          "address": "0102:000f",
          "role": "DOS idle",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 41,
          "file_offset": 232,
          "raw_hex": "10 05 1e b5",
          "segment": 46366,
          "offset": 1296,
          "address": "b51e:0510",
          "role": "Fast console output",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 42,
          "file_offset": 236,
          "raw_hex": "0f 00 02 01",
          "segment": 258,
          "offset": 15,
          "address": "0102:000f",
          "role": "Unassigned or application-specific",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 43,
          "file_offset": 240,
          "raw_hex": "0f 00 02 01",
          "segment": 258,
          "offset": 15,
          "address": "0102:000f",
          "role": "Unassigned or application-specific",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 44,
          "file_offset": 244,
          "raw_hex": "0f 00 02 01",
          "segment": 258,
          "offset": 15,
          "address": "0102:000f",
          "role": "Unassigned or application-specific",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 45,
          "file_offset": 248,
          "raw_hex": "0f 00 02 01",
          "segment": 258,
          "offset": 15,
          "address": "0102:000f",
          "role": "Unassigned or application-specific",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 46,
          "file_offset": 252,
          "raw_hex": "dd 06 3f 01",
          "segment": 319,
          "offset": 1757,
          "address": "013f:06dd",
          "role": "DOS command entry",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 47,
          "file_offset": 256,
          "raw_hex": "5b 0d 29 d5",
          "segment": 54569,
          "offset": 3419,
          "address": "d529:0d5b",
          "role": "Multiplex services",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 48,
          "file_offset": 260,
          "raw_hex": "ea 28 00 02",
          "segment": 512,
          "offset": 10474,
          "address": "0200:28ea",
          "role": "CP/M compatibility far jump (not a vector)",
          "fixed_bios_entry_match": false,
          "address_interpretation": "inline compatibility code"
        },
        {
          "interrupt": 49,
          "file_offset": 264,
          "raw_hex": "01 ea 00 f0",
          "segment": 61440,
          "offset": 59905,
          "address": "f000:ea01",
          "role": "Overlapped by the CP/M jump; not interpreted as a handler",
          "fixed_bios_entry_match": false,
          "address_interpretation": "inline compatibility code"
        },
        {
          "interrupt": 50,
          "file_offset": 268,
          "raw_hex": "0f 00 02 01",
          "segment": 258,
          "offset": 15,
          "address": "0102:000f",
          "role": "Unassigned or application-specific",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 51,
          "file_offset": 272,
          "raw_hex": "2d 04 71 d7",
          "segment": 55153,
          "offset": 1069,
          "address": "d771:042d",
          "role": "Mouse driver",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 52,
          "file_offset": 276,
          "raw_hex": "e2 06 de 3f",
          "segment": 16350,
          "offset": 1762,
          "address": "3fde:06e2",
          "role": "Possible x87 software-emulation entry",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 53,
          "file_offset": 280,
          "raw_hex": "e2 06 de 3f",
          "segment": 16350,
          "offset": 1762,
          "address": "3fde:06e2",
          "role": "Possible x87 software-emulation entry",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 54,
          "file_offset": 284,
          "raw_hex": "e2 06 de 3f",
          "segment": 16350,
          "offset": 1762,
          "address": "3fde:06e2",
          "role": "Possible x87 software-emulation entry",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 55,
          "file_offset": 288,
          "raw_hex": "e2 06 de 3f",
          "segment": 16350,
          "offset": 1762,
          "address": "3fde:06e2",
          "role": "Possible x87 software-emulation entry",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 56,
          "file_offset": 292,
          "raw_hex": "e2 06 de 3f",
          "segment": 16350,
          "offset": 1762,
          "address": "3fde:06e2",
          "role": "Possible x87 software-emulation entry",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 57,
          "file_offset": 296,
          "raw_hex": "e2 06 de 3f",
          "segment": 16350,
          "offset": 1762,
          "address": "3fde:06e2",
          "role": "Possible x87 software-emulation entry",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 58,
          "file_offset": 300,
          "raw_hex": "e2 06 de 3f",
          "segment": 16350,
          "offset": 1762,
          "address": "3fde:06e2",
          "role": "Possible x87 software-emulation entry",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 59,
          "file_offset": 304,
          "raw_hex": "e2 06 de 3f",
          "segment": 16350,
          "offset": 1762,
          "address": "3fde:06e2",
          "role": "Possible x87 software-emulation entry",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 60,
          "file_offset": 308,
          "raw_hex": "ad 06 de 3f",
          "segment": 16350,
          "offset": 1709,
          "address": "3fde:06ad",
          "role": "Possible x87 emulation prefixes",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 61,
          "file_offset": 312,
          "raw_hex": "da 06 de 3f",
          "segment": 16350,
          "offset": 1754,
          "address": "3fde:06da",
          "role": "Possible x87 emulation FWAIT",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 62,
          "file_offset": 316,
          "raw_hex": "0f 00 02 01",
          "segment": 258,
          "offset": 15,
          "address": "0102:000f",
          "role": "Unassigned or application-specific",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 63,
          "file_offset": 320,
          "raw_hex": "0f 00 02 01",
          "segment": 258,
          "offset": 15,
          "address": "0102:000f",
          "role": "Unassigned or application-specific",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        }
      ],
      "fixed_bios_entry_matches": 0,
      "cpm_far_jump": {
        "file_offset": 260,
        "raw_hex": "ea 28 00 02 01",
        "target": "0102:0028"
      },
      "scope": "Bytes 68\u2013323 reproduce real-mode memory 0000:0000\u20130000:00ff: the first 64 interrupt-vector slots, including fixed BIOS addresses and the overlapping CP/M far jump. The preceding 68 bytes, writer, filename and game use remain unidentified. A saved context or accidental low-memory write is possible; neither is proven."
    },
    {
      "id": "9af21b6b",
      "sha256": "adbe01b63cf867d22b9f9771f6e34f39b1c8adce586f5c32cb34c127e9ffa51d",
      "bytes": 324,
      "prefix_bytes": 68,
      "prefix_hex": "10 00 01 00 ff ff 00 00 00 00 00 05 00 01 00 00 00 01 01 00 00 00 00 00 00 00 00 00 00 00 00 80 08 00 00 00 0b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00",
      "prefix_words_le": [
        16,
        1,
        65535,
        0,
        0,
        1280,
        256,
        0,
        256,
        1,
        0,
        0,
        0,
        0,
        0,
        32768,
        8,
        0,
        11,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ],
      "ivt_file_offset": 68,
      "ivt_bytes": 256,
      "vectors": [
        {
          "interrupt": 0,
          "file_offset": 68,
          "raw_hex": "bb 00 72 42",
          "segment": 17010,
          "offset": 187,
          "address": "4272:00bb",
          "role": "Divide error",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 1,
          "file_offset": 72,
          "raw_hex": "f4 06 70 00",
          "segment": 112,
          "offset": 1780,
          "address": "0070:06f4",
          "role": "Single-step",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 2,
          "file_offset": 76,
          "raw_hex": "42 24 5f 44",
          "segment": 17503,
          "offset": 9282,
          "address": "445f:2442",
          "role": "Non-maskable interrupt",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 3,
          "file_offset": 80,
          "raw_hex": "f4 06 70 00",
          "segment": 112,
          "offset": 1780,
          "address": "0070:06f4",
          "role": "Breakpoint",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 4,
          "file_offset": 84,
          "raw_hex": "f4 06 70 00",
          "segment": 112,
          "offset": 1780,
          "address": "0070:06f4",
          "role": "Overflow",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 5,
          "file_offset": 88,
          "raw_hex": "54 ff 00 f0",
          "segment": 61440,
          "offset": 65364,
          "address": "f000:ff54",
          "role": "Print Screen",
          "fixed_bios_entry_match": true,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 6,
          "file_offset": 92,
          "raw_hex": "43 eb 00 f0",
          "segment": 61440,
          "offset": 60227,
          "address": "f000:eb43",
          "role": "Invalid opcode",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 7,
          "file_offset": 96,
          "raw_hex": "eb ea 00 f0",
          "segment": 61440,
          "offset": 60139,
          "address": "f000:eaeb",
          "role": "Coprocessor unavailable",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 8,
          "file_offset": 100,
          "raw_hex": "45 06 b2 cb",
          "segment": 52146,
          "offset": 1605,
          "address": "cbb2:0645",
          "role": "Timer IRQ",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 9,
          "file_offset": 104,
          "raw_hex": "45 00 4c 05",
          "segment": 1356,
          "offset": 69,
          "address": "054c:0045",
          "role": "Keyboard IRQ",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 10,
          "file_offset": 108,
          "raw_hex": "57 00 4c 05",
          "segment": 1356,
          "offset": 87,
          "address": "054c:0057",
          "role": "Unassigned or application-specific",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 11,
          "file_offset": 112,
          "raw_hex": "6f 00 4c 05",
          "segment": 1356,
          "offset": 111,
          "address": "054c:006f",
          "role": "Unassigned or application-specific",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 12,
          "file_offset": 116,
          "raw_hex": "12 1e 7e c9",
          "segment": 51582,
          "offset": 7698,
          "address": "c97e:1e12",
          "role": "Unassigned or application-specific",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 13,
          "file_offset": 120,
          "raw_hex": "1a 32 b2 cb",
          "segment": 52146,
          "offset": 12826,
          "address": "cbb2:321a",
          "role": "Unassigned or application-specific",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 14,
          "file_offset": 124,
          "raw_hex": "b7 00 4c 05",
          "segment": 1356,
          "offset": 183,
          "address": "054c:00b7",
          "role": "Unassigned or application-specific",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 15,
          "file_offset": 128,
          "raw_hex": "f4 06 70 00",
          "segment": 112,
          "offset": 1780,
          "address": "0070:06f4",
          "role": "Unassigned or application-specific",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 16,
          "file_offset": 132,
          "raw_hex": "82 0a 3c d0",
          "segment": 53308,
          "offset": 2690,
          "address": "d03c:0a82",
          "role": "Video BIOS",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 17,
          "file_offset": 136,
          "raw_hex": "4d f8 00 f0",
          "segment": 61440,
          "offset": 63565,
          "address": "f000:f84d",
          "role": "Equipment list",
          "fixed_bios_entry_match": true,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 18,
          "file_offset": 140,
          "raw_hex": "41 f8 00 f0",
          "segment": 61440,
          "offset": 63553,
          "address": "f000:f841",
          "role": "Conventional memory size",
          "fixed_bios_entry_match": true,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 19,
          "file_offset": 144,
          "raw_hex": "30 05 af 02",
          "segment": 687,
          "offset": 1328,
          "address": "02af:0530",
          "role": "Disk BIOS",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 20,
          "file_offset": 148,
          "raw_hex": "39 e7 00 f0",
          "segment": 61440,
          "offset": 59193,
          "address": "f000:e739",
          "role": "Serial BIOS",
          "fixed_bios_entry_match": true,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 21,
          "file_offset": 152,
          "raw_hex": "5a 05 af 02",
          "segment": 687,
          "offset": 1370,
          "address": "02af:055a",
          "role": "System BIOS",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 22,
          "file_offset": 156,
          "raw_hex": "2e e8 00 f0",
          "segment": 61440,
          "offset": 59438,
          "address": "f000:e82e",
          "role": "Keyboard BIOS",
          "fixed_bios_entry_match": true,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 23,
          "file_offset": 160,
          "raw_hex": "c4 16 3c d0",
          "segment": 53308,
          "offset": 5828,
          "address": "d03c:16c4",
          "role": "Printer BIOS",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 24,
          "file_offset": 164,
          "raw_hex": "00 e0 00 f0",
          "segment": 61440,
          "offset": 57344,
          "address": "f000:e000",
          "role": "ROM BASIC",
          "fixed_bios_entry_match": true,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 25,
          "file_offset": 168,
          "raw_hex": "2f 00 c1 05",
          "segment": 1473,
          "offset": 47,
          "address": "05c1:002f",
          "role": "Bootstrap",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 26,
          "file_offset": 172,
          "raw_hex": "6e fe 00 f0",
          "segment": 61440,
          "offset": 65134,
          "address": "f000:fe6e",
          "role": "BIOS clock",
          "fixed_bios_entry_match": true,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 27,
          "file_offset": 176,
          "raw_hex": "93 0a 3c d0",
          "segment": 53308,
          "offset": 2707,
          "address": "d03c:0a93",
          "role": "Ctrl-Break",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 28,
          "file_offset": 180,
          "raw_hex": "53 ff 00 f0",
          "segment": 61440,
          "offset": 65363,
          "address": "f000:ff53",
          "role": "User timer tick",
          "fixed_bios_entry_match": true,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 29,
          "file_offset": 184,
          "raw_hex": "a4 f0 00 f0",
          "segment": 61440,
          "offset": 61604,
          "address": "f000:f0a4",
          "role": "Video parameter table",
          "fixed_bios_entry_match": true,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 30,
          "file_offset": 188,
          "raw_hex": "22 05 00 00",
          "segment": 0,
          "offset": 1314,
          "address": "0000:0522",
          "role": "Diskette parameter table",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 31,
          "file_offset": 192,
          "raw_hex": "5c 47 00 c0",
          "segment": 49152,
          "offset": 18268,
          "address": "c000:475c",
          "role": "Graphics character table",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 32,
          "file_offset": 196,
          "raw_hex": "b0 0a 3c d0",
          "segment": 53308,
          "offset": 2736,
          "address": "d03c:0ab0",
          "role": "DOS termination",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 33,
          "file_offset": 200,
          "raw_hex": "b2 0a 3c d0",
          "segment": 53308,
          "offset": 2738,
          "address": "d03c:0ab2",
          "role": "DOS services",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 34,
          "file_offset": 204,
          "raw_hex": "d7 03 c6 05",
          "segment": 1478,
          "offset": 983,
          "address": "05c6:03d7",
          "role": "Process termination address",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 35,
          "file_offset": 208,
          "raw_hex": "21 0b 72 42",
          "segment": 17010,
          "offset": 2849,
          "address": "4272:0b21",
          "role": "DOS Ctrl-Break",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 36,
          "file_offset": 212,
          "raw_hex": "d8 05 48 28",
          "segment": 10312,
          "offset": 1496,
          "address": "2848:05d8",
          "role": "DOS critical error",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 37,
          "file_offset": 216,
          "raw_hex": "a8 10 23 01",
          "segment": 291,
          "offset": 4264,
          "address": "0123:10a8",
          "role": "Absolute disk read",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 38,
          "file_offset": 220,
          "raw_hex": "b2 10 23 01",
          "segment": 291,
          "offset": 4274,
          "address": "0123:10b2",
          "role": "Absolute disk write",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 39,
          "file_offset": 224,
          "raw_hex": "02 0b 3c d0",
          "segment": 53308,
          "offset": 2818,
          "address": "d03c:0b02",
          "role": "Terminate and stay resident",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 40,
          "file_offset": 228,
          "raw_hex": "da 10 23 01",
          "segment": 291,
          "offset": 4314,
          "address": "0123:10da",
          "role": "DOS idle",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 41,
          "file_offset": 232,
          "raw_hex": "10 05 72 03",
          "segment": 882,
          "offset": 1296,
          "address": "0372:0510",
          "role": "Fast console output",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 42,
          "file_offset": 236,
          "raw_hex": "da 10 23 01",
          "segment": 291,
          "offset": 4314,
          "address": "0123:10da",
          "role": "Unassigned or application-specific",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 43,
          "file_offset": 240,
          "raw_hex": "da 10 23 01",
          "segment": 291,
          "offset": 4314,
          "address": "0123:10da",
          "role": "Unassigned or application-specific",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 44,
          "file_offset": 244,
          "raw_hex": "da 10 23 01",
          "segment": 291,
          "offset": 4314,
          "address": "0123:10da",
          "role": "Unassigned or application-specific",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 45,
          "file_offset": 248,
          "raw_hex": "da 10 23 01",
          "segment": 291,
          "offset": 4314,
          "address": "0123:10da",
          "role": "Unassigned or application-specific",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 46,
          "file_offset": 252,
          "raw_hex": "cb 06 c6 05",
          "segment": 1478,
          "offset": 1739,
          "address": "05c6:06cb",
          "role": "DOS command entry",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 47,
          "file_offset": 256,
          "raw_hex": "5b 0d 3c d0",
          "segment": 53308,
          "offset": 3419,
          "address": "d03c:0d5b",
          "role": "Multiplex services",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 48,
          "file_offset": 260,
          "raw_hex": "ea d0 10 23",
          "segment": 8976,
          "offset": 53482,
          "address": "2310:d0ea",
          "role": "CP/M compatibility far jump (not a vector)",
          "fixed_bios_entry_match": false,
          "address_interpretation": "inline compatibility code"
        },
        {
          "interrupt": 49,
          "file_offset": 264,
          "raw_hex": "01 ea 00 f0",
          "segment": 61440,
          "offset": 59905,
          "address": "f000:ea01",
          "role": "Overlapped by the CP/M jump; not interpreted as a handler",
          "fixed_bios_entry_match": false,
          "address_interpretation": "inline compatibility code"
        },
        {
          "interrupt": 50,
          "file_offset": 268,
          "raw_hex": "da 10 23 01",
          "segment": 291,
          "offset": 4314,
          "address": "0123:10da",
          "role": "Unassigned or application-specific",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 51,
          "file_offset": 272,
          "raw_hex": "2d 04 7e c9",
          "segment": 51582,
          "offset": 1069,
          "address": "c97e:042d",
          "role": "Mouse driver",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 52,
          "file_offset": 276,
          "raw_hex": "e2 06 5f 44",
          "segment": 17503,
          "offset": 1762,
          "address": "445f:06e2",
          "role": "Possible x87 software-emulation entry",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 53,
          "file_offset": 280,
          "raw_hex": "e2 06 5f 44",
          "segment": 17503,
          "offset": 1762,
          "address": "445f:06e2",
          "role": "Possible x87 software-emulation entry",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 54,
          "file_offset": 284,
          "raw_hex": "e2 06 5f 44",
          "segment": 17503,
          "offset": 1762,
          "address": "445f:06e2",
          "role": "Possible x87 software-emulation entry",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 55,
          "file_offset": 288,
          "raw_hex": "e2 06 5f 44",
          "segment": 17503,
          "offset": 1762,
          "address": "445f:06e2",
          "role": "Possible x87 software-emulation entry",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 56,
          "file_offset": 292,
          "raw_hex": "e2 06 5f 44",
          "segment": 17503,
          "offset": 1762,
          "address": "445f:06e2",
          "role": "Possible x87 software-emulation entry",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 57,
          "file_offset": 296,
          "raw_hex": "e2 06 5f 44",
          "segment": 17503,
          "offset": 1762,
          "address": "445f:06e2",
          "role": "Possible x87 software-emulation entry",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 58,
          "file_offset": 300,
          "raw_hex": "e2 06 5f 44",
          "segment": 17503,
          "offset": 1762,
          "address": "445f:06e2",
          "role": "Possible x87 software-emulation entry",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 59,
          "file_offset": 304,
          "raw_hex": "e2 06 5f 44",
          "segment": 17503,
          "offset": 1762,
          "address": "445f:06e2",
          "role": "Possible x87 software-emulation entry",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 60,
          "file_offset": 308,
          "raw_hex": "ad 06 5f 44",
          "segment": 17503,
          "offset": 1709,
          "address": "445f:06ad",
          "role": "Possible x87 emulation prefixes",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 61,
          "file_offset": 312,
          "raw_hex": "da 06 5f 44",
          "segment": 17503,
          "offset": 1754,
          "address": "445f:06da",
          "role": "Possible x87 emulation FWAIT",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 62,
          "file_offset": 316,
          "raw_hex": "da 10 23 01",
          "segment": 291,
          "offset": 4314,
          "address": "0123:10da",
          "role": "Unassigned or application-specific",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 63,
          "file_offset": 320,
          "raw_hex": "da 10 23 01",
          "segment": 291,
          "offset": 4314,
          "address": "0123:10da",
          "role": "Unassigned or application-specific",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        }
      ],
      "fixed_bios_entry_matches": 9,
      "cpm_far_jump": {
        "file_offset": 260,
        "raw_hex": "ea d0 10 23 01",
        "target": "0123:10d0"
      },
      "scope": "Bytes 68\u2013323 reproduce real-mode memory 0000:0000\u20130000:00ff: the first 64 interrupt-vector slots, including fixed BIOS addresses and the overlapping CP/M far jump. The preceding 68 bytes, writer, filename and game use remain unidentified. A saved context or accidental low-memory write is possible; neither is proven."
    },
    {
      "id": "9d0a9b6b",
      "sha256": "adbe01b63cf867d22b9f9771f6e34f39b1c8adce586f5c32cb34c127e9ffa51d",
      "bytes": 324,
      "prefix_bytes": 68,
      "prefix_hex": "10 00 01 00 ff ff 00 00 00 00 00 05 00 01 00 00 00 01 01 00 00 00 00 00 00 00 00 00 00 00 00 80 08 00 00 00 0b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00",
      "prefix_words_le": [
        16,
        1,
        65535,
        0,
        0,
        1280,
        256,
        0,
        256,
        1,
        0,
        0,
        0,
        0,
        0,
        32768,
        8,
        0,
        11,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ],
      "ivt_file_offset": 68,
      "ivt_bytes": 256,
      "vectors": [
        {
          "interrupt": 0,
          "file_offset": 68,
          "raw_hex": "bb 00 72 42",
          "segment": 17010,
          "offset": 187,
          "address": "4272:00bb",
          "role": "Divide error",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 1,
          "file_offset": 72,
          "raw_hex": "f4 06 70 00",
          "segment": 112,
          "offset": 1780,
          "address": "0070:06f4",
          "role": "Single-step",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 2,
          "file_offset": 76,
          "raw_hex": "42 24 5f 44",
          "segment": 17503,
          "offset": 9282,
          "address": "445f:2442",
          "role": "Non-maskable interrupt",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 3,
          "file_offset": 80,
          "raw_hex": "f4 06 70 00",
          "segment": 112,
          "offset": 1780,
          "address": "0070:06f4",
          "role": "Breakpoint",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 4,
          "file_offset": 84,
          "raw_hex": "f4 06 70 00",
          "segment": 112,
          "offset": 1780,
          "address": "0070:06f4",
          "role": "Overflow",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 5,
          "file_offset": 88,
          "raw_hex": "54 ff 00 f0",
          "segment": 61440,
          "offset": 65364,
          "address": "f000:ff54",
          "role": "Print Screen",
          "fixed_bios_entry_match": true,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 6,
          "file_offset": 92,
          "raw_hex": "43 eb 00 f0",
          "segment": 61440,
          "offset": 60227,
          "address": "f000:eb43",
          "role": "Invalid opcode",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 7,
          "file_offset": 96,
          "raw_hex": "eb ea 00 f0",
          "segment": 61440,
          "offset": 60139,
          "address": "f000:eaeb",
          "role": "Coprocessor unavailable",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 8,
          "file_offset": 100,
          "raw_hex": "45 06 b2 cb",
          "segment": 52146,
          "offset": 1605,
          "address": "cbb2:0645",
          "role": "Timer IRQ",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 9,
          "file_offset": 104,
          "raw_hex": "45 00 4c 05",
          "segment": 1356,
          "offset": 69,
          "address": "054c:0045",
          "role": "Keyboard IRQ",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 10,
          "file_offset": 108,
          "raw_hex": "57 00 4c 05",
          "segment": 1356,
          "offset": 87,
          "address": "054c:0057",
          "role": "Unassigned or application-specific",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 11,
          "file_offset": 112,
          "raw_hex": "6f 00 4c 05",
          "segment": 1356,
          "offset": 111,
          "address": "054c:006f",
          "role": "Unassigned or application-specific",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 12,
          "file_offset": 116,
          "raw_hex": "12 1e 7e c9",
          "segment": 51582,
          "offset": 7698,
          "address": "c97e:1e12",
          "role": "Unassigned or application-specific",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 13,
          "file_offset": 120,
          "raw_hex": "1a 32 b2 cb",
          "segment": 52146,
          "offset": 12826,
          "address": "cbb2:321a",
          "role": "Unassigned or application-specific",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 14,
          "file_offset": 124,
          "raw_hex": "b7 00 4c 05",
          "segment": 1356,
          "offset": 183,
          "address": "054c:00b7",
          "role": "Unassigned or application-specific",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 15,
          "file_offset": 128,
          "raw_hex": "f4 06 70 00",
          "segment": 112,
          "offset": 1780,
          "address": "0070:06f4",
          "role": "Unassigned or application-specific",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 16,
          "file_offset": 132,
          "raw_hex": "82 0a 3c d0",
          "segment": 53308,
          "offset": 2690,
          "address": "d03c:0a82",
          "role": "Video BIOS",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 17,
          "file_offset": 136,
          "raw_hex": "4d f8 00 f0",
          "segment": 61440,
          "offset": 63565,
          "address": "f000:f84d",
          "role": "Equipment list",
          "fixed_bios_entry_match": true,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 18,
          "file_offset": 140,
          "raw_hex": "41 f8 00 f0",
          "segment": 61440,
          "offset": 63553,
          "address": "f000:f841",
          "role": "Conventional memory size",
          "fixed_bios_entry_match": true,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 19,
          "file_offset": 144,
          "raw_hex": "30 05 af 02",
          "segment": 687,
          "offset": 1328,
          "address": "02af:0530",
          "role": "Disk BIOS",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 20,
          "file_offset": 148,
          "raw_hex": "39 e7 00 f0",
          "segment": 61440,
          "offset": 59193,
          "address": "f000:e739",
          "role": "Serial BIOS",
          "fixed_bios_entry_match": true,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 21,
          "file_offset": 152,
          "raw_hex": "5a 05 af 02",
          "segment": 687,
          "offset": 1370,
          "address": "02af:055a",
          "role": "System BIOS",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 22,
          "file_offset": 156,
          "raw_hex": "2e e8 00 f0",
          "segment": 61440,
          "offset": 59438,
          "address": "f000:e82e",
          "role": "Keyboard BIOS",
          "fixed_bios_entry_match": true,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 23,
          "file_offset": 160,
          "raw_hex": "c4 16 3c d0",
          "segment": 53308,
          "offset": 5828,
          "address": "d03c:16c4",
          "role": "Printer BIOS",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 24,
          "file_offset": 164,
          "raw_hex": "00 e0 00 f0",
          "segment": 61440,
          "offset": 57344,
          "address": "f000:e000",
          "role": "ROM BASIC",
          "fixed_bios_entry_match": true,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 25,
          "file_offset": 168,
          "raw_hex": "2f 00 c1 05",
          "segment": 1473,
          "offset": 47,
          "address": "05c1:002f",
          "role": "Bootstrap",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 26,
          "file_offset": 172,
          "raw_hex": "6e fe 00 f0",
          "segment": 61440,
          "offset": 65134,
          "address": "f000:fe6e",
          "role": "BIOS clock",
          "fixed_bios_entry_match": true,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 27,
          "file_offset": 176,
          "raw_hex": "93 0a 3c d0",
          "segment": 53308,
          "offset": 2707,
          "address": "d03c:0a93",
          "role": "Ctrl-Break",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 28,
          "file_offset": 180,
          "raw_hex": "53 ff 00 f0",
          "segment": 61440,
          "offset": 65363,
          "address": "f000:ff53",
          "role": "User timer tick",
          "fixed_bios_entry_match": true,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 29,
          "file_offset": 184,
          "raw_hex": "a4 f0 00 f0",
          "segment": 61440,
          "offset": 61604,
          "address": "f000:f0a4",
          "role": "Video parameter table",
          "fixed_bios_entry_match": true,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 30,
          "file_offset": 188,
          "raw_hex": "22 05 00 00",
          "segment": 0,
          "offset": 1314,
          "address": "0000:0522",
          "role": "Diskette parameter table",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 31,
          "file_offset": 192,
          "raw_hex": "5c 47 00 c0",
          "segment": 49152,
          "offset": 18268,
          "address": "c000:475c",
          "role": "Graphics character table",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 32,
          "file_offset": 196,
          "raw_hex": "b0 0a 3c d0",
          "segment": 53308,
          "offset": 2736,
          "address": "d03c:0ab0",
          "role": "DOS termination",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 33,
          "file_offset": 200,
          "raw_hex": "b2 0a 3c d0",
          "segment": 53308,
          "offset": 2738,
          "address": "d03c:0ab2",
          "role": "DOS services",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 34,
          "file_offset": 204,
          "raw_hex": "d7 03 c6 05",
          "segment": 1478,
          "offset": 983,
          "address": "05c6:03d7",
          "role": "Process termination address",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 35,
          "file_offset": 208,
          "raw_hex": "21 0b 72 42",
          "segment": 17010,
          "offset": 2849,
          "address": "4272:0b21",
          "role": "DOS Ctrl-Break",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 36,
          "file_offset": 212,
          "raw_hex": "d8 05 48 28",
          "segment": 10312,
          "offset": 1496,
          "address": "2848:05d8",
          "role": "DOS critical error",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 37,
          "file_offset": 216,
          "raw_hex": "a8 10 23 01",
          "segment": 291,
          "offset": 4264,
          "address": "0123:10a8",
          "role": "Absolute disk read",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 38,
          "file_offset": 220,
          "raw_hex": "b2 10 23 01",
          "segment": 291,
          "offset": 4274,
          "address": "0123:10b2",
          "role": "Absolute disk write",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 39,
          "file_offset": 224,
          "raw_hex": "02 0b 3c d0",
          "segment": 53308,
          "offset": 2818,
          "address": "d03c:0b02",
          "role": "Terminate and stay resident",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 40,
          "file_offset": 228,
          "raw_hex": "da 10 23 01",
          "segment": 291,
          "offset": 4314,
          "address": "0123:10da",
          "role": "DOS idle",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 41,
          "file_offset": 232,
          "raw_hex": "10 05 72 03",
          "segment": 882,
          "offset": 1296,
          "address": "0372:0510",
          "role": "Fast console output",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 42,
          "file_offset": 236,
          "raw_hex": "da 10 23 01",
          "segment": 291,
          "offset": 4314,
          "address": "0123:10da",
          "role": "Unassigned or application-specific",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 43,
          "file_offset": 240,
          "raw_hex": "da 10 23 01",
          "segment": 291,
          "offset": 4314,
          "address": "0123:10da",
          "role": "Unassigned or application-specific",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 44,
          "file_offset": 244,
          "raw_hex": "da 10 23 01",
          "segment": 291,
          "offset": 4314,
          "address": "0123:10da",
          "role": "Unassigned or application-specific",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 45,
          "file_offset": 248,
          "raw_hex": "da 10 23 01",
          "segment": 291,
          "offset": 4314,
          "address": "0123:10da",
          "role": "Unassigned or application-specific",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 46,
          "file_offset": 252,
          "raw_hex": "cb 06 c6 05",
          "segment": 1478,
          "offset": 1739,
          "address": "05c6:06cb",
          "role": "DOS command entry",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 47,
          "file_offset": 256,
          "raw_hex": "5b 0d 3c d0",
          "segment": 53308,
          "offset": 3419,
          "address": "d03c:0d5b",
          "role": "Multiplex services",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 48,
          "file_offset": 260,
          "raw_hex": "ea d0 10 23",
          "segment": 8976,
          "offset": 53482,
          "address": "2310:d0ea",
          "role": "CP/M compatibility far jump (not a vector)",
          "fixed_bios_entry_match": false,
          "address_interpretation": "inline compatibility code"
        },
        {
          "interrupt": 49,
          "file_offset": 264,
          "raw_hex": "01 ea 00 f0",
          "segment": 61440,
          "offset": 59905,
          "address": "f000:ea01",
          "role": "Overlapped by the CP/M jump; not interpreted as a handler",
          "fixed_bios_entry_match": false,
          "address_interpretation": "inline compatibility code"
        },
        {
          "interrupt": 50,
          "file_offset": 268,
          "raw_hex": "da 10 23 01",
          "segment": 291,
          "offset": 4314,
          "address": "0123:10da",
          "role": "Unassigned or application-specific",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 51,
          "file_offset": 272,
          "raw_hex": "2d 04 7e c9",
          "segment": 51582,
          "offset": 1069,
          "address": "c97e:042d",
          "role": "Mouse driver",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 52,
          "file_offset": 276,
          "raw_hex": "e2 06 5f 44",
          "segment": 17503,
          "offset": 1762,
          "address": "445f:06e2",
          "role": "Possible x87 software-emulation entry",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 53,
          "file_offset": 280,
          "raw_hex": "e2 06 5f 44",
          "segment": 17503,
          "offset": 1762,
          "address": "445f:06e2",
          "role": "Possible x87 software-emulation entry",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 54,
          "file_offset": 284,
          "raw_hex": "e2 06 5f 44",
          "segment": 17503,
          "offset": 1762,
          "address": "445f:06e2",
          "role": "Possible x87 software-emulation entry",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 55,
          "file_offset": 288,
          "raw_hex": "e2 06 5f 44",
          "segment": 17503,
          "offset": 1762,
          "address": "445f:06e2",
          "role": "Possible x87 software-emulation entry",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 56,
          "file_offset": 292,
          "raw_hex": "e2 06 5f 44",
          "segment": 17503,
          "offset": 1762,
          "address": "445f:06e2",
          "role": "Possible x87 software-emulation entry",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 57,
          "file_offset": 296,
          "raw_hex": "e2 06 5f 44",
          "segment": 17503,
          "offset": 1762,
          "address": "445f:06e2",
          "role": "Possible x87 software-emulation entry",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 58,
          "file_offset": 300,
          "raw_hex": "e2 06 5f 44",
          "segment": 17503,
          "offset": 1762,
          "address": "445f:06e2",
          "role": "Possible x87 software-emulation entry",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 59,
          "file_offset": 304,
          "raw_hex": "e2 06 5f 44",
          "segment": 17503,
          "offset": 1762,
          "address": "445f:06e2",
          "role": "Possible x87 software-emulation entry",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 60,
          "file_offset": 308,
          "raw_hex": "ad 06 5f 44",
          "segment": 17503,
          "offset": 1709,
          "address": "445f:06ad",
          "role": "Possible x87 emulation prefixes",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 61,
          "file_offset": 312,
          "raw_hex": "da 06 5f 44",
          "segment": 17503,
          "offset": 1754,
          "address": "445f:06da",
          "role": "Possible x87 emulation FWAIT",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 62,
          "file_offset": 316,
          "raw_hex": "da 10 23 01",
          "segment": 291,
          "offset": 4314,
          "address": "0123:10da",
          "role": "Unassigned or application-specific",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 63,
          "file_offset": 320,
          "raw_hex": "da 10 23 01",
          "segment": 291,
          "offset": 4314,
          "address": "0123:10da",
          "role": "Unassigned or application-specific",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        }
      ],
      "fixed_bios_entry_matches": 9,
      "cpm_far_jump": {
        "file_offset": 260,
        "raw_hex": "ea d0 10 23 01",
        "target": "0123:10d0"
      },
      "scope": "Bytes 68\u2013323 reproduce real-mode memory 0000:0000\u20130000:00ff: the first 64 interrupt-vector slots, including fixed BIOS addresses and the overlapping CP/M far jump. The preceding 68 bytes, writer, filename and game use remain unidentified. A saved context or accidental low-memory write is possible; neither is proven."
    },
    {
      "id": "9f9a9b6b",
      "sha256": "adbe01b63cf867d22b9f9771f6e34f39b1c8adce586f5c32cb34c127e9ffa51d",
      "bytes": 324,
      "prefix_bytes": 68,
      "prefix_hex": "10 00 01 00 ff ff 00 00 00 00 00 05 00 01 00 00 00 01 01 00 00 00 00 00 00 00 00 00 00 00 00 80 08 00 00 00 0b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00",
      "prefix_words_le": [
        16,
        1,
        65535,
        0,
        0,
        1280,
        256,
        0,
        256,
        1,
        0,
        0,
        0,
        0,
        0,
        32768,
        8,
        0,
        11,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ],
      "ivt_file_offset": 68,
      "ivt_bytes": 256,
      "vectors": [
        {
          "interrupt": 0,
          "file_offset": 68,
          "raw_hex": "bb 00 72 42",
          "segment": 17010,
          "offset": 187,
          "address": "4272:00bb",
          "role": "Divide error",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 1,
          "file_offset": 72,
          "raw_hex": "f4 06 70 00",
          "segment": 112,
          "offset": 1780,
          "address": "0070:06f4",
          "role": "Single-step",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 2,
          "file_offset": 76,
          "raw_hex": "42 24 5f 44",
          "segment": 17503,
          "offset": 9282,
          "address": "445f:2442",
          "role": "Non-maskable interrupt",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 3,
          "file_offset": 80,
          "raw_hex": "f4 06 70 00",
          "segment": 112,
          "offset": 1780,
          "address": "0070:06f4",
          "role": "Breakpoint",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 4,
          "file_offset": 84,
          "raw_hex": "f4 06 70 00",
          "segment": 112,
          "offset": 1780,
          "address": "0070:06f4",
          "role": "Overflow",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 5,
          "file_offset": 88,
          "raw_hex": "54 ff 00 f0",
          "segment": 61440,
          "offset": 65364,
          "address": "f000:ff54",
          "role": "Print Screen",
          "fixed_bios_entry_match": true,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 6,
          "file_offset": 92,
          "raw_hex": "43 eb 00 f0",
          "segment": 61440,
          "offset": 60227,
          "address": "f000:eb43",
          "role": "Invalid opcode",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 7,
          "file_offset": 96,
          "raw_hex": "eb ea 00 f0",
          "segment": 61440,
          "offset": 60139,
          "address": "f000:eaeb",
          "role": "Coprocessor unavailable",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 8,
          "file_offset": 100,
          "raw_hex": "45 06 b2 cb",
          "segment": 52146,
          "offset": 1605,
          "address": "cbb2:0645",
          "role": "Timer IRQ",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 9,
          "file_offset": 104,
          "raw_hex": "45 00 4c 05",
          "segment": 1356,
          "offset": 69,
          "address": "054c:0045",
          "role": "Keyboard IRQ",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 10,
          "file_offset": 108,
          "raw_hex": "57 00 4c 05",
          "segment": 1356,
          "offset": 87,
          "address": "054c:0057",
          "role": "Unassigned or application-specific",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 11,
          "file_offset": 112,
          "raw_hex": "6f 00 4c 05",
          "segment": 1356,
          "offset": 111,
          "address": "054c:006f",
          "role": "Unassigned or application-specific",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 12,
          "file_offset": 116,
          "raw_hex": "12 1e 7e c9",
          "segment": 51582,
          "offset": 7698,
          "address": "c97e:1e12",
          "role": "Unassigned or application-specific",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 13,
          "file_offset": 120,
          "raw_hex": "1a 32 b2 cb",
          "segment": 52146,
          "offset": 12826,
          "address": "cbb2:321a",
          "role": "Unassigned or application-specific",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 14,
          "file_offset": 124,
          "raw_hex": "b7 00 4c 05",
          "segment": 1356,
          "offset": 183,
          "address": "054c:00b7",
          "role": "Unassigned or application-specific",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 15,
          "file_offset": 128,
          "raw_hex": "f4 06 70 00",
          "segment": 112,
          "offset": 1780,
          "address": "0070:06f4",
          "role": "Unassigned or application-specific",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 16,
          "file_offset": 132,
          "raw_hex": "82 0a 3c d0",
          "segment": 53308,
          "offset": 2690,
          "address": "d03c:0a82",
          "role": "Video BIOS",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 17,
          "file_offset": 136,
          "raw_hex": "4d f8 00 f0",
          "segment": 61440,
          "offset": 63565,
          "address": "f000:f84d",
          "role": "Equipment list",
          "fixed_bios_entry_match": true,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 18,
          "file_offset": 140,
          "raw_hex": "41 f8 00 f0",
          "segment": 61440,
          "offset": 63553,
          "address": "f000:f841",
          "role": "Conventional memory size",
          "fixed_bios_entry_match": true,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 19,
          "file_offset": 144,
          "raw_hex": "30 05 af 02",
          "segment": 687,
          "offset": 1328,
          "address": "02af:0530",
          "role": "Disk BIOS",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 20,
          "file_offset": 148,
          "raw_hex": "39 e7 00 f0",
          "segment": 61440,
          "offset": 59193,
          "address": "f000:e739",
          "role": "Serial BIOS",
          "fixed_bios_entry_match": true,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 21,
          "file_offset": 152,
          "raw_hex": "5a 05 af 02",
          "segment": 687,
          "offset": 1370,
          "address": "02af:055a",
          "role": "System BIOS",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 22,
          "file_offset": 156,
          "raw_hex": "2e e8 00 f0",
          "segment": 61440,
          "offset": 59438,
          "address": "f000:e82e",
          "role": "Keyboard BIOS",
          "fixed_bios_entry_match": true,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 23,
          "file_offset": 160,
          "raw_hex": "c4 16 3c d0",
          "segment": 53308,
          "offset": 5828,
          "address": "d03c:16c4",
          "role": "Printer BIOS",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 24,
          "file_offset": 164,
          "raw_hex": "00 e0 00 f0",
          "segment": 61440,
          "offset": 57344,
          "address": "f000:e000",
          "role": "ROM BASIC",
          "fixed_bios_entry_match": true,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 25,
          "file_offset": 168,
          "raw_hex": "2f 00 c1 05",
          "segment": 1473,
          "offset": 47,
          "address": "05c1:002f",
          "role": "Bootstrap",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 26,
          "file_offset": 172,
          "raw_hex": "6e fe 00 f0",
          "segment": 61440,
          "offset": 65134,
          "address": "f000:fe6e",
          "role": "BIOS clock",
          "fixed_bios_entry_match": true,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 27,
          "file_offset": 176,
          "raw_hex": "93 0a 3c d0",
          "segment": 53308,
          "offset": 2707,
          "address": "d03c:0a93",
          "role": "Ctrl-Break",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 28,
          "file_offset": 180,
          "raw_hex": "53 ff 00 f0",
          "segment": 61440,
          "offset": 65363,
          "address": "f000:ff53",
          "role": "User timer tick",
          "fixed_bios_entry_match": true,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 29,
          "file_offset": 184,
          "raw_hex": "a4 f0 00 f0",
          "segment": 61440,
          "offset": 61604,
          "address": "f000:f0a4",
          "role": "Video parameter table",
          "fixed_bios_entry_match": true,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 30,
          "file_offset": 188,
          "raw_hex": "22 05 00 00",
          "segment": 0,
          "offset": 1314,
          "address": "0000:0522",
          "role": "Diskette parameter table",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 31,
          "file_offset": 192,
          "raw_hex": "5c 47 00 c0",
          "segment": 49152,
          "offset": 18268,
          "address": "c000:475c",
          "role": "Graphics character table",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 32,
          "file_offset": 196,
          "raw_hex": "b0 0a 3c d0",
          "segment": 53308,
          "offset": 2736,
          "address": "d03c:0ab0",
          "role": "DOS termination",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 33,
          "file_offset": 200,
          "raw_hex": "b2 0a 3c d0",
          "segment": 53308,
          "offset": 2738,
          "address": "d03c:0ab2",
          "role": "DOS services",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 34,
          "file_offset": 204,
          "raw_hex": "d7 03 c6 05",
          "segment": 1478,
          "offset": 983,
          "address": "05c6:03d7",
          "role": "Process termination address",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 35,
          "file_offset": 208,
          "raw_hex": "21 0b 72 42",
          "segment": 17010,
          "offset": 2849,
          "address": "4272:0b21",
          "role": "DOS Ctrl-Break",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 36,
          "file_offset": 212,
          "raw_hex": "d8 05 48 28",
          "segment": 10312,
          "offset": 1496,
          "address": "2848:05d8",
          "role": "DOS critical error",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 37,
          "file_offset": 216,
          "raw_hex": "a8 10 23 01",
          "segment": 291,
          "offset": 4264,
          "address": "0123:10a8",
          "role": "Absolute disk read",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 38,
          "file_offset": 220,
          "raw_hex": "b2 10 23 01",
          "segment": 291,
          "offset": 4274,
          "address": "0123:10b2",
          "role": "Absolute disk write",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 39,
          "file_offset": 224,
          "raw_hex": "02 0b 3c d0",
          "segment": 53308,
          "offset": 2818,
          "address": "d03c:0b02",
          "role": "Terminate and stay resident",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 40,
          "file_offset": 228,
          "raw_hex": "da 10 23 01",
          "segment": 291,
          "offset": 4314,
          "address": "0123:10da",
          "role": "DOS idle",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 41,
          "file_offset": 232,
          "raw_hex": "10 05 72 03",
          "segment": 882,
          "offset": 1296,
          "address": "0372:0510",
          "role": "Fast console output",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 42,
          "file_offset": 236,
          "raw_hex": "da 10 23 01",
          "segment": 291,
          "offset": 4314,
          "address": "0123:10da",
          "role": "Unassigned or application-specific",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 43,
          "file_offset": 240,
          "raw_hex": "da 10 23 01",
          "segment": 291,
          "offset": 4314,
          "address": "0123:10da",
          "role": "Unassigned or application-specific",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 44,
          "file_offset": 244,
          "raw_hex": "da 10 23 01",
          "segment": 291,
          "offset": 4314,
          "address": "0123:10da",
          "role": "Unassigned or application-specific",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 45,
          "file_offset": 248,
          "raw_hex": "da 10 23 01",
          "segment": 291,
          "offset": 4314,
          "address": "0123:10da",
          "role": "Unassigned or application-specific",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 46,
          "file_offset": 252,
          "raw_hex": "cb 06 c6 05",
          "segment": 1478,
          "offset": 1739,
          "address": "05c6:06cb",
          "role": "DOS command entry",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 47,
          "file_offset": 256,
          "raw_hex": "5b 0d 3c d0",
          "segment": 53308,
          "offset": 3419,
          "address": "d03c:0d5b",
          "role": "Multiplex services",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 48,
          "file_offset": 260,
          "raw_hex": "ea d0 10 23",
          "segment": 8976,
          "offset": 53482,
          "address": "2310:d0ea",
          "role": "CP/M compatibility far jump (not a vector)",
          "fixed_bios_entry_match": false,
          "address_interpretation": "inline compatibility code"
        },
        {
          "interrupt": 49,
          "file_offset": 264,
          "raw_hex": "01 ea 00 f0",
          "segment": 61440,
          "offset": 59905,
          "address": "f000:ea01",
          "role": "Overlapped by the CP/M jump; not interpreted as a handler",
          "fixed_bios_entry_match": false,
          "address_interpretation": "inline compatibility code"
        },
        {
          "interrupt": 50,
          "file_offset": 268,
          "raw_hex": "da 10 23 01",
          "segment": 291,
          "offset": 4314,
          "address": "0123:10da",
          "role": "Unassigned or application-specific",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 51,
          "file_offset": 272,
          "raw_hex": "2d 04 7e c9",
          "segment": 51582,
          "offset": 1069,
          "address": "c97e:042d",
          "role": "Mouse driver",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 52,
          "file_offset": 276,
          "raw_hex": "e2 06 5f 44",
          "segment": 17503,
          "offset": 1762,
          "address": "445f:06e2",
          "role": "Possible x87 software-emulation entry",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 53,
          "file_offset": 280,
          "raw_hex": "e2 06 5f 44",
          "segment": 17503,
          "offset": 1762,
          "address": "445f:06e2",
          "role": "Possible x87 software-emulation entry",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 54,
          "file_offset": 284,
          "raw_hex": "e2 06 5f 44",
          "segment": 17503,
          "offset": 1762,
          "address": "445f:06e2",
          "role": "Possible x87 software-emulation entry",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 55,
          "file_offset": 288,
          "raw_hex": "e2 06 5f 44",
          "segment": 17503,
          "offset": 1762,
          "address": "445f:06e2",
          "role": "Possible x87 software-emulation entry",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 56,
          "file_offset": 292,
          "raw_hex": "e2 06 5f 44",
          "segment": 17503,
          "offset": 1762,
          "address": "445f:06e2",
          "role": "Possible x87 software-emulation entry",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 57,
          "file_offset": 296,
          "raw_hex": "e2 06 5f 44",
          "segment": 17503,
          "offset": 1762,
          "address": "445f:06e2",
          "role": "Possible x87 software-emulation entry",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 58,
          "file_offset": 300,
          "raw_hex": "e2 06 5f 44",
          "segment": 17503,
          "offset": 1762,
          "address": "445f:06e2",
          "role": "Possible x87 software-emulation entry",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 59,
          "file_offset": 304,
          "raw_hex": "e2 06 5f 44",
          "segment": 17503,
          "offset": 1762,
          "address": "445f:06e2",
          "role": "Possible x87 software-emulation entry",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 60,
          "file_offset": 308,
          "raw_hex": "ad 06 5f 44",
          "segment": 17503,
          "offset": 1709,
          "address": "445f:06ad",
          "role": "Possible x87 emulation prefixes",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 61,
          "file_offset": 312,
          "raw_hex": "da 06 5f 44",
          "segment": 17503,
          "offset": 1754,
          "address": "445f:06da",
          "role": "Possible x87 emulation FWAIT",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 62,
          "file_offset": 316,
          "raw_hex": "da 10 23 01",
          "segment": 291,
          "offset": 4314,
          "address": "0123:10da",
          "role": "Unassigned or application-specific",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        },
        {
          "interrupt": 63,
          "file_offset": 320,
          "raw_hex": "da 10 23 01",
          "segment": 291,
          "offset": 4314,
          "address": "0123:10da",
          "role": "Unassigned or application-specific",
          "fixed_bios_entry_match": false,
          "address_interpretation": "real-mode far address"
        }
      ],
      "fixed_bios_entry_matches": 9,
      "cpm_far_jump": {
        "file_offset": 260,
        "raw_hex": "ea d0 10 23 01",
        "target": "0123:10d0"
      },
      "scope": "Bytes 68\u2013323 reproduce real-mode memory 0000:0000\u20130000:00ff: the first 64 interrupt-vector slots, including fixed BIOS addresses and the overlapping CP/M far jump. The preceding 68 bytes, writer, filename and game use remain unidentified. A saved context or accidental low-memory write is possible; neither is proven."
    }
  ],
  "snapshot_comparison": {
    "identical_reference_ids": [
      "9af21b6b",
      "9d0a9b6b",
      "9f9a9b6b"
    ],
    "other_reference_id": "90221b6b",
    "differing_byte_count": 161,
    "prefix_differences": [
      13
    ],
    "ivt_differing_bytes": 160
  },
  "cross_version_content_matches": [
    {
      "version": "cd_1993_12",
      "reference_id": "4d4a1803",
      "identical_payload_ids": [
        "472e3403"
      ]
    },
    {
      "version": "cd_1993_12",
      "reference_id": "41520003",
      "identical_payload_ids": [
        "4b362c03"
      ]
    },
    {
      "version": "cd_1993_12",
      "reference_id": "49431601",
      "identical_payload_ids": [
        "43273a01"
      ]
    },
    {
      "version": "cd_1993_12",
      "reference_id": "862db179",
      "identical_payload_ids": [
        "83233379"
      ]
    },
    {
      "version": "cd_1993_12",
      "reference_id": "90221b6b",
      "identical_payload_ids": []
    },
    {
      "version": "cd_1993_12",
      "reference_id": "9af21b6b",
      "identical_payload_ids": [
        "9af21b6b",
        "9c021b6b",
        "9d8a9b6b"
      ]
    },
    {
      "version": "cd_1993_12",
      "reference_id": "9d0a9b6b",
      "identical_payload_ids": [
        "9af21b6b",
        "9c021b6b",
        "9d8a9b6b"
      ]
    },
    {
      "version": "cd_1993_12",
      "reference_id": "9f9a9b6b",
      "identical_payload_ids": [
        "9af21b6b",
        "9c021b6b",
        "9d8a9b6b"
      ]
    },
    {
      "version": "cd_1994_03",
      "reference_id": "4d4a1803",
      "identical_payload_ids": [
        "4d4a1803"
      ]
    },
    {
      "version": "cd_1994_03",
      "reference_id": "41520003",
      "identical_payload_ids": [
        "41520003"
      ]
    },
    {
      "version": "cd_1994_03",
      "reference_id": "49431601",
      "identical_payload_ids": [
        "49431601"
      ]
    },
    {
      "version": "cd_1994_03",
      "reference_id": "862db179",
      "identical_payload_ids": [
        "81053179"
      ]
    },
    {
      "version": "cd_1994_03",
      "reference_id": "90221b6b",
      "identical_payload_ids": [
        "9c021b6b"
      ]
    },
    {
      "version": "cd_1994_03",
      "reference_id": "9af21b6b",
      "identical_payload_ids": [
        "98e21b6b",
        "9af21b6b",
        "9f9a9b6b"
      ]
    },
    {
      "version": "cd_1994_03",
      "reference_id": "9d0a9b6b",
      "identical_payload_ids": [
        "98e21b6b",
        "9af21b6b",
        "9f9a9b6b"
      ]
    },
    {
      "version": "cd_1994_03",
      "reference_id": "9f9a9b6b",
      "identical_payload_ids": [
        "98e21b6b",
        "9af21b6b",
        "9f9a9b6b"
      ]
    },
    {
      "version": "cd_1994_09",
      "reference_id": "4d4a1803",
      "identical_payload_ids": [
        "4d4a1803"
      ]
    },
    {
      "version": "cd_1994_09",
      "reference_id": "41520003",
      "identical_payload_ids": [
        "41520003"
      ]
    },
    {
      "version": "cd_1994_09",
      "reference_id": "49431601",
      "identical_payload_ids": [
        "49431601"
      ]
    },
    {
      "version": "cd_1994_09",
      "reference_id": "862db179",
      "identical_payload_ids": [
        "862db179"
      ]
    },
    {
      "version": "cd_1994_09",
      "reference_id": "90221b6b",
      "identical_payload_ids": [
        "90221b6b"
      ]
    },
    {
      "version": "cd_1994_09",
      "reference_id": "9af21b6b",
      "identical_payload_ids": [
        "9af21b6b",
        "9d0a9b6b",
        "9f9a9b6b"
      ]
    },
    {
      "version": "cd_1994_09",
      "reference_id": "9d0a9b6b",
      "identical_payload_ids": [
        "9af21b6b",
        "9d0a9b6b",
        "9f9a9b6b"
      ]
    },
    {
      "version": "cd_1994_09",
      "reference_id": "9f9a9b6b",
      "identical_payload_ids": [
        "9af21b6b",
        "9d0a9b6b",
        "9f9a9b6b"
      ]
    }
  ],
  "references": [
    {
      "title": "Intel CSM Specification 0.98, section 5.2, fixed BIOS entry points",
      "url": "https://www.intel.com/content/dam/www/public/us/en/documents/reference-guides/efi-compatibility-support-module-specification-v098.pdf"
    },
    {
      "title": "DOSBox-X DOS initialisation: five-byte CP/M compatibility jump at 0xC0",
      "url": "https://dosbox-x.com/doxygen/html/dos_8cpp_source.html"
    },
    {
      "title": "GoFast x86 Floating-Point Emulators User\u2019s Guide, Microsoft and Borland interrupt interfaces",
      "url": "https://www.smxrtos.com/doc/ussw/gofast/gofast86.pdf"
    }
  ],
  "scope": "TFX resources only. The Inferno demo is excluded. Confirmed byte relationships are separated from candidate names, inferred rates and authoring/use hypotheses."
}
