{
 "schema": 1,
 "platform": "spectrum",
 "game": "where-time-stood-still",
 "part": "bank-06",
 "build": "",
 "source": "control file",
 "regions": {
  "exclude": [
   [
    0,
    16383,
    "ROM"
   ],
   [
    0,
    49151,
    "The game"
   ]
  ],
  "extra": [],
  "elsewhere": [
   [
    0,
    49151,
    "The game"
   ]
  ]
 },
 "blocks": [
  {
   "start": 49152,
   "end": 49331,
   "type": "Byte"
  },
  {
   "start": 49332,
   "end": 49517,
   "type": "Byte"
  },
  {
   "start": 49518,
   "end": 49575,
   "type": "Byte"
  },
  {
   "start": 49576,
   "end": 50599,
   "type": "Byte"
  },
  {
   "start": 50600,
   "end": 50929,
   "type": "Byte"
  },
  {
   "start": 50930,
   "end": 51049,
   "type": "Byte"
  },
  {
   "start": 51050,
   "end": 51081,
   "type": "Word"
  },
  {
   "start": 51082,
   "end": 51214,
   "type": "Byte"
  },
  {
   "start": 51215,
   "end": 51509,
   "type": "Byte"
  },
  {
   "start": 51510,
   "end": 51708,
   "type": "Byte"
  },
  {
   "start": 51709,
   "end": 51850,
   "type": "Byte"
  },
  {
   "start": 51851,
   "end": 52172,
   "type": "Byte"
  },
  {
   "start": 52173,
   "end": 52521,
   "type": "Byte"
  },
  {
   "start": 52522,
   "end": 52766,
   "type": "Byte"
  },
  {
   "start": 52767,
   "end": 52959,
   "type": "Byte"
  },
  {
   "start": 52960,
   "end": 53242,
   "type": "Byte"
  },
  {
   "start": 53243,
   "end": 53247,
   "type": "Byte"
  },
  {
   "start": 53248,
   "end": 53520,
   "type": "Byte"
  },
  {
   "start": 53521,
   "end": 53740,
   "type": "Byte"
  },
  {
   "start": 53741,
   "end": 53798,
   "type": "Byte"
  },
  {
   "start": 53799,
   "end": 54108,
   "type": "Byte"
  },
  {
   "start": 54109,
   "end": 54385,
   "type": "Byte"
  },
  {
   "start": 54386,
   "end": 54401,
   "type": "Byte"
  },
  {
   "start": 54402,
   "end": 54657,
   "type": "Word"
  },
  {
   "start": 54658,
   "end": 54685,
   "type": "Byte"
  },
  {
   "start": 54686,
   "end": 54700,
   "type": "Byte"
  },
  {
   "start": 54701,
   "end": 54715,
   "type": "Byte"
  },
  {
   "start": 54716,
   "end": 54730,
   "type": "Byte"
  },
  {
   "start": 54731,
   "end": 54740,
   "type": "Byte"
  },
  {
   "start": 54741,
   "end": 54747,
   "type": "Byte"
  },
  {
   "start": 54748,
   "end": 54766,
   "type": "Byte"
  },
  {
   "start": 54767,
   "end": 54782,
   "type": "Byte"
  },
  {
   "start": 54783,
   "end": 54797,
   "type": "Byte"
  },
  {
   "start": 54798,
   "end": 54814,
   "type": "Byte"
  },
  {
   "start": 54815,
   "end": 54846,
   "type": "Byte"
  },
  {
   "start": 54847,
   "end": 54861,
   "type": "Byte"
  },
  {
   "start": 54862,
   "end": 54876,
   "type": "Byte"
  },
  {
   "start": 54877,
   "end": 54891,
   "type": "Byte"
  },
  {
   "start": 54892,
   "end": 54906,
   "type": "Byte"
  },
  {
   "start": 54907,
   "end": 54919,
   "type": "Byte"
  },
  {
   "start": 54920,
   "end": 54932,
   "type": "Byte"
  },
  {
   "start": 54933,
   "end": 54941,
   "type": "Byte"
  },
  {
   "start": 54942,
   "end": 54957,
   "type": "Byte"
  },
  {
   "start": 54958,
   "end": 54968,
   "type": "Byte"
  },
  {
   "start": 54969,
   "end": 54979,
   "type": "Byte"
  },
  {
   "start": 54980,
   "end": 54991,
   "type": "Byte"
  },
  {
   "start": 54992,
   "end": 55012,
   "type": "Byte"
  },
  {
   "start": 55013,
   "end": 55023,
   "type": "Byte"
  },
  {
   "start": 55024,
   "end": 55034,
   "type": "Byte"
  },
  {
   "start": 55035,
   "end": 55042,
   "type": "Byte"
  },
  {
   "start": 55043,
   "end": 55052,
   "type": "Byte"
  },
  {
   "start": 55053,
   "end": 55061,
   "type": "Byte"
  },
  {
   "start": 55062,
   "end": 55072,
   "type": "Byte"
  },
  {
   "start": 55073,
   "end": 55085,
   "type": "Byte"
  },
  {
   "start": 55086,
   "end": 55098,
   "type": "Byte"
  },
  {
   "start": 55099,
   "end": 55111,
   "type": "Byte"
  },
  {
   "start": 55112,
   "end": 55124,
   "type": "Byte"
  },
  {
   "start": 55125,
   "end": 55135,
   "type": "Byte"
  },
  {
   "start": 55136,
   "end": 55146,
   "type": "Byte"
  },
  {
   "start": 55147,
   "end": 55155,
   "type": "Byte"
  },
  {
   "start": 55156,
   "end": 55162,
   "type": "Byte"
  },
  {
   "start": 55163,
   "end": 55173,
   "type": "Byte"
  },
  {
   "start": 55174,
   "end": 55180,
   "type": "Byte"
  },
  {
   "start": 55181,
   "end": 55189,
   "type": "Byte"
  },
  {
   "start": 55190,
   "end": 55200,
   "type": "Byte"
  },
  {
   "start": 55201,
   "end": 55211,
   "type": "Byte"
  },
  {
   "start": 55212,
   "end": 55220,
   "type": "Byte"
  },
  {
   "start": 55221,
   "end": 55229,
   "type": "Byte"
  },
  {
   "start": 55230,
   "end": 55238,
   "type": "Byte"
  },
  {
   "start": 55239,
   "end": 55249,
   "type": "Byte"
  },
  {
   "start": 55250,
   "end": 55260,
   "type": "Byte"
  },
  {
   "start": 55261,
   "end": 55271,
   "type": "Byte"
  },
  {
   "start": 55272,
   "end": 55280,
   "type": "Byte"
  },
  {
   "start": 55281,
   "end": 55289,
   "type": "Byte"
  },
  {
   "start": 55290,
   "end": 55298,
   "type": "Byte"
  },
  {
   "start": 55299,
   "end": 55307,
   "type": "Byte"
  },
  {
   "start": 55308,
   "end": 55318,
   "type": "Byte"
  },
  {
   "start": 55319,
   "end": 55325,
   "type": "Byte"
  },
  {
   "start": 55326,
   "end": 55334,
   "type": "Byte"
  },
  {
   "start": 55335,
   "end": 55343,
   "type": "Byte"
  },
  {
   "start": 55344,
   "end": 55356,
   "type": "Byte"
  },
  {
   "start": 55357,
   "end": 55369,
   "type": "Byte"
  },
  {
   "start": 55370,
   "end": 55382,
   "type": "Byte"
  },
  {
   "start": 55383,
   "end": 55395,
   "type": "Byte"
  },
  {
   "start": 55396,
   "end": 55408,
   "type": "Byte"
  },
  {
   "start": 55409,
   "end": 55421,
   "type": "Byte"
  },
  {
   "start": 55422,
   "end": 55434,
   "type": "Byte"
  },
  {
   "start": 55435,
   "end": 55447,
   "type": "Byte"
  },
  {
   "start": 55448,
   "end": 55460,
   "type": "Byte"
  },
  {
   "start": 55461,
   "end": 55473,
   "type": "Byte"
  },
  {
   "start": 55474,
   "end": 55486,
   "type": "Byte"
  },
  {
   "start": 55487,
   "end": 55499,
   "type": "Byte"
  },
  {
   "start": 55500,
   "end": 55516,
   "type": "Byte"
  },
  {
   "start": 55517,
   "end": 55545,
   "type": "Byte"
  },
  {
   "start": 55546,
   "end": 55563,
   "type": "Byte"
  },
  {
   "start": 55564,
   "end": 55572,
   "type": "Byte"
  },
  {
   "start": 55573,
   "end": 55598,
   "type": "Byte"
  },
  {
   "start": 55599,
   "end": 55607,
   "type": "Byte"
  },
  {
   "start": 55608,
   "end": 55633,
   "type": "Byte"
  },
  {
   "start": 55634,
   "end": 55644,
   "type": "Byte"
  },
  {
   "start": 55645,
   "end": 55655,
   "type": "Byte"
  },
  {
   "start": 55656,
   "end": 55666,
   "type": "Byte"
  },
  {
   "start": 55667,
   "end": 55701,
   "type": "Byte"
  },
  {
   "start": 55702,
   "end": 55715,
   "type": "Byte"
  },
  {
   "start": 55716,
   "end": 55738,
   "type": "Byte"
  },
  {
   "start": 55739,
   "end": 55751,
   "type": "Byte"
  },
  {
   "start": 55752,
   "end": 55766,
   "type": "Byte"
  },
  {
   "start": 55767,
   "end": 55777,
   "type": "Byte"
  },
  {
   "start": 55778,
   "end": 55790,
   "type": "Byte"
  },
  {
   "start": 55791,
   "end": 55831,
   "type": "Byte"
  },
  {
   "start": 55832,
   "end": 55852,
   "type": "Byte"
  },
  {
   "start": 55853,
   "end": 55873,
   "type": "Byte"
  },
  {
   "start": 55874,
   "end": 55902,
   "type": "Byte"
  },
  {
   "start": 55903,
   "end": 55916,
   "type": "Byte"
  },
  {
   "start": 55917,
   "end": 55933,
   "type": "Byte"
  },
  {
   "start": 55934,
   "end": 55958,
   "type": "Byte"
  },
  {
   "start": 55959,
   "end": 55983,
   "type": "Byte"
  },
  {
   "start": 55984,
   "end": 56003,
   "type": "Byte"
  },
  {
   "start": 56004,
   "end": 56051,
   "type": "Byte"
  },
  {
   "start": 56052,
   "end": 56064,
   "type": "Byte"
  },
  {
   "start": 56065,
   "end": 56083,
   "type": "Byte"
  },
  {
   "start": 56084,
   "end": 56110,
   "type": "Byte"
  },
  {
   "start": 56111,
   "end": 56128,
   "type": "Byte"
  },
  {
   "start": 56129,
   "end": 56141,
   "type": "Byte"
  },
  {
   "start": 56142,
   "end": 56166,
   "type": "Byte"
  },
  {
   "start": 56167,
   "end": 56181,
   "type": "Byte"
  },
  {
   "start": 56182,
   "end": 56196,
   "type": "Byte"
  },
  {
   "start": 56197,
   "end": 56211,
   "type": "Byte"
  },
  {
   "start": 56212,
   "end": 56224,
   "type": "Byte"
  },
  {
   "start": 56225,
   "end": 56237,
   "type": "Byte"
  },
  {
   "start": 56238,
   "end": 56248,
   "type": "Byte"
  },
  {
   "start": 56249,
   "end": 56262,
   "type": "Byte"
  },
  {
   "start": 56263,
   "end": 56276,
   "type": "Byte"
  },
  {
   "start": 56277,
   "end": 56290,
   "type": "Byte"
  },
  {
   "start": 56291,
   "end": 56307,
   "type": "Byte"
  },
  {
   "start": 56308,
   "end": 56318,
   "type": "Byte"
  },
  {
   "start": 56319,
   "end": 56326,
   "type": "Byte"
  },
  {
   "start": 56327,
   "end": 56335,
   "type": "Byte"
  },
  {
   "start": 56336,
   "end": 56349,
   "type": "Byte"
  },
  {
   "start": 56350,
   "end": 56363,
   "type": "Byte"
  },
  {
   "start": 56364,
   "end": 56372,
   "type": "Byte"
  },
  {
   "start": 56373,
   "end": 56379,
   "type": "Byte"
  },
  {
   "start": 56380,
   "end": 56388,
   "type": "Byte"
  },
  {
   "start": 56389,
   "end": 56417,
   "type": "Byte"
  },
  {
   "start": 56418,
   "end": 56446,
   "type": "Byte"
  },
  {
   "start": 56447,
   "end": 56505,
   "type": "Byte"
  },
  {
   "start": 56506,
   "end": 56526,
   "type": "Byte"
  },
  {
   "start": 56527,
   "end": 56547,
   "type": "Byte"
  },
  {
   "start": 56548,
   "end": 56561,
   "type": "Byte"
  },
  {
   "start": 56562,
   "end": 56582,
   "type": "Byte"
  },
  {
   "start": 56583,
   "end": 56653,
   "type": "Byte"
  },
  {
   "start": 56654,
   "end": 56678,
   "type": "Byte"
  },
  {
   "start": 56679,
   "end": 56787,
   "type": "Byte"
  },
  {
   "start": 56788,
   "end": 57123,
   "type": "Byte"
  },
  {
   "start": 57124,
   "end": 57223,
   "type": "Byte"
  },
  {
   "start": 57224,
   "end": 57325,
   "type": "Byte"
  },
  {
   "start": 57326,
   "end": 57343,
   "type": "Byte"
  },
  {
   "start": 57344,
   "end": 58094,
   "type": "Byte"
  },
  {
   "start": 58095,
   "end": 58190,
   "type": "Byte"
  },
  {
   "start": 58191,
   "end": 58304,
   "type": "Byte"
  },
  {
   "start": 58305,
   "end": 59328,
   "type": "Byte"
  },
  {
   "start": 59329,
   "end": 59962,
   "type": "Byte"
  },
  {
   "start": 59963,
   "end": 60986,
   "type": "Byte"
  },
  {
   "start": 60987,
   "end": 61439,
   "type": "Byte"
  },
  {
   "start": 61440,
   "end": 61630,
   "type": "Byte"
  },
  {
   "start": 61631,
   "end": 61846,
   "type": "Byte"
  },
  {
   "start": 61847,
   "end": 61872,
   "type": "Byte"
  },
  {
   "start": 61873,
   "end": 61992,
   "type": "Byte"
  },
  {
   "start": 61993,
   "end": 62042,
   "type": "Byte"
  },
  {
   "start": 62043,
   "end": 62132,
   "type": "Byte"
  },
  {
   "start": 62133,
   "end": 62632,
   "type": "Byte"
  },
  {
   "start": 62633,
   "end": 62654,
   "type": "Byte"
  },
  {
   "start": 62655,
   "end": 62970,
   "type": "Byte"
  },
  {
   "start": 62971,
   "end": 63114,
   "type": "Byte"
  },
  {
   "start": 63115,
   "end": 63478,
   "type": "Byte"
  },
  {
   "start": 63479,
   "end": 63589,
   "type": "Byte"
  },
  {
   "start": 63590,
   "end": 63745,
   "type": "Byte"
  },
  {
   "start": 63746,
   "end": 64488,
   "type": "Byte"
  },
  {
   "start": 64489,
   "end": 64602,
   "type": "Byte"
  },
  {
   "start": 64603,
   "end": 64746,
   "type": "Byte"
  },
  {
   "start": 64747,
   "end": 65162,
   "type": "Byte"
  },
  {
   "start": 65163,
   "end": 65273,
   "type": "Byte"
  },
  {
   "start": 65274,
   "end": 65535,
   "type": "Byte"
  }
 ],
 "symbols": [
  {
   "address": 49152,
   "name": "frames_gloria",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 49332,
   "name": "pictures_gloria",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 49518,
   "name": "unnamed_c16e",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 49576,
   "name": "pictures_gloria_2",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 50600,
   "name": "pictures_gloria_2_2",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 50930,
   "name": "masks_gloria",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 51050,
   "name": "area_objects",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 51082,
   "name": "area_00_objects",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 51215,
   "name": "area_02_objects",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 51510,
   "name": "area_03_objects",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 51709,
   "name": "area_04_objects",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 51851,
   "name": "area_05_objects",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 52173,
   "name": "area_06_objects",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 52522,
   "name": "area_07_objects",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 52767,
   "name": "area_08_objects",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 52960,
   "name": "area_09_objects",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 53243,
   "name": "area_10_objects",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 53248,
   "name": "area_10_objects_2",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 53521,
   "name": "area_11_objects",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 53741,
   "name": "area_12_objects",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 53799,
   "name": "area_13_objects",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 54109,
   "name": "area_14_objects",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 54386,
   "name": "area_15_objects",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 54402,
   "name": "object_shapes",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 54658,
   "name": "unnamed_shapes",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 54686,
   "name": "shape_01",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 54701,
   "name": "shape_02",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 54716,
   "name": "shape_03",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 54731,
   "name": "shape_04",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 54741,
   "name": "shape_05",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 54748,
   "name": "shape_06",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 54767,
   "name": "shape_07",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 54783,
   "name": "shape_08",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 54798,
   "name": "shape_09",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 54815,
   "name": "shape_0a",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 54847,
   "name": "shape_0b",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 54862,
   "name": "shape_0c",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 54877,
   "name": "shape_0d",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 54892,
   "name": "shape_0e",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 54907,
   "name": "shape_0f",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 54920,
   "name": "shape_10",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 54933,
   "name": "shape_11",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 54942,
   "name": "shape_12",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 54958,
   "name": "shape_13",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 54969,
   "name": "shape_14",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 54980,
   "name": "shape_15",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 54992,
   "name": "shape_16",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 55013,
   "name": "shape_17",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 55024,
   "name": "shape_18",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 55035,
   "name": "shape_19",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 55043,
   "name": "shape_1a",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 55053,
   "name": "shape_1b",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 55062,
   "name": "shape_1c",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 55073,
   "name": "shape_1d",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 55086,
   "name": "shape_1e",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 55099,
   "name": "shape_1f",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 55112,
   "name": "shape_20",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 55125,
   "name": "shape_21",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 55136,
   "name": "shape_22",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 55147,
   "name": "shape_23",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 55156,
   "name": "shape_24",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 55163,
   "name": "shape_25",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 55174,
   "name": "shape_26",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 55181,
   "name": "shape_27",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 55190,
   "name": "shape_28",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 55201,
   "name": "shape_29",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 55212,
   "name": "shape_2a",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 55221,
   "name": "shape_2b",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 55230,
   "name": "shape_2c",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 55239,
   "name": "shape_2d",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 55250,
   "name": "shape_2e",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 55261,
   "name": "shape_2f",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 55272,
   "name": "shape_30",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 55281,
   "name": "shape_31",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 55290,
   "name": "shape_32",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 55299,
   "name": "shape_33",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 55308,
   "name": "shape_34",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 55319,
   "name": "shape_35",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 55326,
   "name": "shape_36",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 55335,
   "name": "shape_37",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 55344,
   "name": "shape_38",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 55357,
   "name": "shape_39",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 55370,
   "name": "shape_3a",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 55383,
   "name": "shape_3b",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 55396,
   "name": "shape_3c",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 55409,
   "name": "shape_3d",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 55422,
   "name": "shape_3e",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 55435,
   "name": "shape_3f",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 55448,
   "name": "shape_40",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 55461,
   "name": "shape_41",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 55474,
   "name": "shape_42",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 55487,
   "name": "shape_43",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 55500,
   "name": "shape_44",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 55517,
   "name": "shape_45",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 55546,
   "name": "shape_46",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 55564,
   "name": "shape_47",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 55573,
   "name": "shape_48",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 55599,
   "name": "shape_49",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 55608,
   "name": "shape_4a",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 55634,
   "name": "shape_4b",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 55645,
   "name": "shape_4c",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 55656,
   "name": "shape_4d",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 55667,
   "name": "shape_4e",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 55702,
   "name": "shape_4f",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 55716,
   "name": "shape_50",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 55739,
   "name": "shape_51",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 55752,
   "name": "shape_52",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 55767,
   "name": "shape_53",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 55778,
   "name": "shape_54",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 55791,
   "name": "shape_55",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 55832,
   "name": "shape_56",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 55853,
   "name": "shape_57",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 55874,
   "name": "shape_58",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 55903,
   "name": "shape_59",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 55917,
   "name": "shape_5a",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 55934,
   "name": "shape_5b",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 55959,
   "name": "shape_5c",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 55984,
   "name": "shape_5d",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 56004,
   "name": "shape_5e",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 56052,
   "name": "shape_5f",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 56065,
   "name": "shape_60",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 56084,
   "name": "shape_61",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 56111,
   "name": "shape_62",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 56129,
   "name": "shape_63",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 56142,
   "name": "shape_64",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 56167,
   "name": "shape_65",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 56182,
   "name": "shape_66",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 56197,
   "name": "shape_67",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 56212,
   "name": "shape_68",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 56225,
   "name": "shape_69",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 56238,
   "name": "shape_6a",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 56249,
   "name": "shape_6b",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 56263,
   "name": "shape_6c",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 56277,
   "name": "shape_6d",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 56291,
   "name": "shape_6e",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 56308,
   "name": "shape_6f",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 56319,
   "name": "shape_70",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 56327,
   "name": "shape_71",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 56336,
   "name": "shape_72",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 56350,
   "name": "shape_73",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 56364,
   "name": "shape_74",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 56373,
   "name": "shape_75",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 56380,
   "name": "shape_76",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 56389,
   "name": "shape_77",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 56418,
   "name": "shape_78",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 56447,
   "name": "shape_79",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 56506,
   "name": "shape_7a",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 56527,
   "name": "shape_7b",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 56548,
   "name": "shape_7c",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 56562,
   "name": "shape_7d",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 56583,
   "name": "shape_7e",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 56654,
   "name": "shape_7f",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 56679,
   "name": "shape_00",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 56788,
   "name": "shape_boxes",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 57124,
   "name": "shape_records",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 57224,
   "name": "frames_10",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 57326,
   "name": "pictures_10",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 57344,
   "name": "pictures_10_2",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 58095,
   "name": "two_piece_18",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 58191,
   "name": "frames_18",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 58305,
   "name": "pictures_18",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 59329,
   "name": "pictures_18_2",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 59963,
   "name": "masks_18",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 60987,
   "name": "masks_18_2",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 61440,
   "name": "masks_18_3",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 61631,
   "name": "pictures_18_2",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 61847,
   "name": "pointer_picture",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 61873,
   "name": "frames_objects",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 61993,
   "name": "pictures_objects",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 62043,
   "name": "jewel_frames",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 62133,
   "name": "pictures_objects_2",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 62633,
   "name": "unnamed_f4a9",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 62655,
   "name": "pictures_objects_3",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 62971,
   "name": "frames_1c",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 63115,
   "name": "pictures_1c",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 63479,
   "name": "masks_1c",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 63590,
   "name": "frames_04",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 63746,
   "name": "pictures_04",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 64489,
   "name": "masks_04",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 64603,
   "name": "frames_20",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 64747,
   "name": "pictures_20",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 65163,
   "name": "masks_20",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 65274,
   "name": "after_masks",
   "type": "UserDefined",
   "kind": "user"
  }
 ],
 "comments": [
  {
   "address": 49152,
   "type": "line",
   "text": "Gloria's (class 1, bank 3's $EAC8) sprite frames, 30 of six bytes each ($A493): the width (3 for 16 pixels, 4 for 24), the rows, and the addresses of the picture and its mask. Frames 22, 23, 26 and 27 name $C76A, the start of the area object table, as their mask."
  },
  {
   "address": 49332,
   "type": "line",
   "text": "Gloria's pictures, two or three bytes a row by the frame's width, from the top; frames that share rows overlap."
  },
  {
   "address": 49518,
   "type": "line",
   "text": "58 bytes among Gloria's pictures that none of bank 6's frame lists names."
  },
  {
   "address": 49576,
   "type": "line",
   "text": "Gloria's pictures, continued."
  },
  {
   "address": 50600,
   "type": "line",
   "text": "Continued from pictures_gloria_2 ($C1A8): its bytes from $C5A8."
  },
  {
   "address": 50930,
   "type": "line",
   "text": "Gloria's masks, $C6F2 and $C722; the rest of her frames take the area object table that follows as theirs."
  },
  {
   "address": 51050,
   "type": "line",
   "text": "For each area 0 to 15 the address of the list of objects placed in it, read by $87CF with bank 6 paged in; areas 0 and 1 share one. These objects are scenery, set into the area when it loads, and none of them is one the party can carry."
  },
  {
   "address": 51082,
   "type": "line",
   "text": "Areas 0 and 1's objects ($8879): a count, 44, then each object's column and row in the area's map, a height when the byte after has bit 7 set (0 of these have one), and its type, the number of its shape list at $D482."
  },
  {
   "address": 51215,
   "type": "line",
   "text": "Area 2's objects ($8879): a count, 98, then each object's column and row in the area's map, a height when the byte after has bit 7 set (0 of these have one), and its type, the number of its shape list at $D482."
  },
  {
   "address": 51510,
   "type": "line",
   "text": "Area 3's objects ($8879): a count, 63, then each object's column and row in the area's map, a height when the byte after has bit 7 set (9 of these have one), and its type, the number of its shape list at $D482."
  },
  {
   "address": 51709,
   "type": "line",
   "text": "Area 4's objects ($8879): a count, 47, then each object's column and row in the area's map, a height when the byte after has bit 7 set (0 of these have one), and its type, the number of its shape list at $D482."
  },
  {
   "address": 51851,
   "type": "line",
   "text": "Area 5's objects ($8879): a count, 107, then each object's column and row in the area's map, a height when the byte after has bit 7 set (0 of these have one), and its type, the number of its shape list at $D482."
  },
  {
   "address": 52173,
   "type": "line",
   "text": "Area 6's objects ($8879): a count, 116, then each object's column and row in the area's map, a height when the byte after has bit 7 set (0 of these have one), and its type, the number of its shape list at $D482."
  },
  {
   "address": 52522,
   "type": "line",
   "text": "Area 7's objects ($8879): a count, 77, then each object's column and row in the area's map, a height when the byte after has bit 7 set (13 of these have one), and its type, the number of its shape list at $D482."
  },
  {
   "address": 52767,
   "type": "line",
   "text": "Area 8's objects ($8879): a count, 64, then each object's column and row in the area's map, a height when the byte after has bit 7 set (0 of these have one), and its type, the number of its shape list at $D482."
  },
  {
   "address": 52960,
   "type": "line",
   "text": "Area 9's objects ($8879): a count, 94, then each object's column and row in the area's map, a height when the byte after has bit 7 set (0 of these have one), and its type, the number of its shape list at $D482."
  },
  {
   "address": 53243,
   "type": "line",
   "text": "Area 10's objects ($8879): a count, 92, then each object's column and row in the area's map, a height when the byte after has bit 7 set (1 of these have one), and its type, the number of its shape list at $D482."
  },
  {
   "address": 53248,
   "type": "line",
   "text": "Continued from area_10_objects ($CFFB): its bytes from $D000."
  },
  {
   "address": 53521,
   "type": "line",
   "text": "Area 11's objects ($8879): a count, 73, then each object's column and row in the area's map, a height when the byte after has bit 7 set (0 of these have one), and its type, the number of its shape list at $D482."
  },
  {
   "address": 53741,
   "type": "line",
   "text": "Area 12's objects ($8879): a count, 19, then each object's column and row in the area's map, a height when the byte after has bit 7 set (0 of these have one), and its type, the number of its shape list at $D482. Bank 7 gives area 12 no scenery record and no route leads there, so this list is never read in play. Bank 7's scenery word for area 12 points into the ROM, and no route, record or object is in the area."
  },
  {
   "address": 53799,
   "type": "line",
   "text": "Area 13's objects ($8879): a count, 103, then each object's column and row in the area's map, a height when the byte after has bit 7 set (0 of these have one), and its type, the number of its shape list at $D482."
  },
  {
   "address": 54109,
   "type": "line",
   "text": "Area 14's objects ($8879): a count, 92, then each object's column and row in the area's map, a height when the byte after has bit 7 set (0 of these have one), and its type, the number of its shape list at $D482."
  },
  {
   "address": 54386,
   "type": "line",
   "text": "Area 15's objects ($8879): a count, 5, then each object's column and row in the area's map, a height when the byte after has bit 7 set (0 of these have one), and its type, the number of its shape list at $D482. Bank 7 gives area 15 no scenery record and no route leads there, so this list is never read in play. Bank 7's scenery word for area 15 points into the ROM, and no route, record or object is in the area."
  },
  {
   "address": 54402,
   "type": "line",
   "text": "For each object type 0 to 127 the address of its shape list ($8879): a count of boxes, their numbers in the table at $DDD4; a count of records, their numbers in the table at $DF24; then its piece of map ($899B): the area whose block numbers it is drawn in, its width and height in blocks, and its blocks row by row."
  },
  {
   "address": 54658,
   "type": "line",
   "text": "28 bytes laid out as a shape list, two boxes (5 and 6), no records and a piece 3 blocks wide and 7 high drawn in area 13's numbers, which no word in the table names; it would be type 128's."
  },
  {
   "address": 54686,
   "type": "line",
   "text": "Type 1's shape: no boxes; no records; a piece 2 blocks wide and 5 high in area 13's numbers."
  },
  {
   "address": 54701,
   "type": "line",
   "text": "Type 2's shape: no boxes; no records; a piece 2 blocks wide and 5 high in area 13's numbers."
  },
  {
   "address": 54716,
   "type": "line",
   "text": "Type 3's shape: no boxes; no records; a piece 2 blocks wide and 5 high in area 13's numbers."
  },
  {
   "address": 54731,
   "type": "line",
   "text": "Type 4's shape: box 7; no records; a piece 2 blocks wide and 2 high in area 13's numbers."
  },
  {
   "address": 54741,
   "type": "line",
   "text": "Type 5's shape: no boxes; no records; a piece 2 blocks wide and 1 high in area 13's numbers."
  },
  {
   "address": 54748,
   "type": "line",
   "text": "Type 6's shape: no boxes; no records; a piece 2 blocks wide and 7 high in area 13's numbers."
  },
  {
   "address": 54767,
   "type": "line",
   "text": "Type 7's shape: box 8; no records; a piece 2 blocks wide and 5 high in area 13's numbers."
  },
  {
   "address": 54783,
   "type": "line",
   "text": "Type 8's shape: no boxes; no records; a piece 2 blocks wide and 5 high in area 13's numbers."
  },
  {
   "address": 54798,
   "type": "line",
   "text": "Type 9's shape: no boxes; no records; a piece 3 blocks wide and 4 high in area 13's numbers."
  },
  {
   "address": 54815,
   "type": "line",
   "text": "Type 10's shape: no boxes; no records; a piece 3 blocks wide and 9 high in area 13's numbers."
  },
  {
   "address": 54847,
   "type": "line",
   "text": "Type 11's shape: no boxes; no records; a piece 2 blocks wide and 5 high in area 13's numbers."
  },
  {
   "address": 54862,
   "type": "line",
   "text": "Type 12's shape: no boxes; no records; a piece 2 blocks wide and 5 high in area 13's numbers."
  },
  {
   "address": 54877,
   "type": "line",
   "text": "Type 13's shape: no boxes; no records; a piece 2 blocks wide and 5 high in area 13's numbers."
  },
  {
   "address": 54892,
   "type": "line",
   "text": "Type 14's shape: no boxes; no records; a piece 2 blocks wide and 5 high in area 13's numbers."
  },
  {
   "address": 54907,
   "type": "line",
   "text": "Type 15's shape: no boxes; no records; a piece 4 blocks wide and 2 high in area 6's numbers."
  },
  {
   "address": 54920,
   "type": "line",
   "text": "Type 16's shape: no boxes; no records; a piece 4 blocks wide and 2 high in area 6's numbers."
  },
  {
   "address": 54933,
   "type": "line",
   "text": "Type 17's shape: no boxes; no records; a piece 2 blocks wide and 2 high in area 6's numbers."
  },
  {
   "address": 54942,
   "type": "line",
   "text": "Type 18's shape: boxes 10, 33; no records; a piece 3 blocks wide and 3 high in area 6's numbers."
  },
  {
   "address": 54958,
   "type": "line",
   "text": "Type 19's shape: boxes 11, 8; no records; a piece 2 blocks wide and 2 high in area 2's numbers."
  },
  {
   "address": 54969,
   "type": "line",
   "text": "Type 20's shape: boxes 7, 12; no records; a piece 4 blocks wide and 1 high in area 14's numbers."
  },
  {
   "address": 54980,
   "type": "line",
   "text": "Type 21's shape: boxes 13, 8, 12; no records; a piece 4 blocks wide and 1 high in area 14's numbers."
  },
  {
   "address": 54992,
   "type": "line",
   "text": "Type 22's shape: boxes 7, 8, 14, 15; no records; a piece 6 blocks wide and 2 high in area 13's numbers."
  },
  {
   "address": 55013,
   "type": "line",
   "text": "Type 23's shape: no boxes; no records; a piece 2 blocks wide and 3 high in area 13's numbers."
  },
  {
   "address": 55024,
   "type": "line",
   "text": "Type 24's shape: no boxes; no records; a piece 2 blocks wide and 3 high in area 13's numbers."
  },
  {
   "address": 55035,
   "type": "line",
   "text": "Type 25's shape: box 34; no records; a piece 2 blocks wide and 1 high in area 14's numbers."
  },
  {
   "address": 55043,
   "type": "line",
   "text": "Type 26's shape: box 35; no records; a piece 2 blocks wide and 2 high in area 6's numbers."
  },
  {
   "address": 55053,
   "type": "line",
   "text": "Type 27's shape: no boxes; no records; a piece 2 blocks wide and 2 high in area 2's numbers."
  },
  {
   "address": 55062,
   "type": "line",
   "text": "Type 28's shape: no boxes; no records; a piece 3 blocks wide and 2 high in area 2's numbers."
  },
  {
   "address": 55073,
   "type": "line",
   "text": "Type 29's shape: box 1; record 1; a piece 2 blocks wide and 3 high in area 6's numbers."
  },
  {
   "address": 55086,
   "type": "line",
   "text": "Type 30's shape: box 1; record 1; a piece 2 blocks wide and 3 high in area 6's numbers."
  },
  {
   "address": 55099,
   "type": "line",
   "text": "Type 31's shape: box 1; record 1; a piece 2 blocks wide and 3 high in area 6's numbers."
  },
  {
   "address": 55112,
   "type": "line",
   "text": "Type 32's shape: box 1; record 1; a piece 2 blocks wide and 3 high in area 6's numbers."
  },
  {
   "address": 55125,
   "type": "line",
   "text": "Type 33's shape: box 0; record 0; a piece 2 blocks wide and 2 high in area 6's numbers."
  },
  {
   "address": 55136,
   "type": "line",
   "text": "Type 34's shape: box 0; record 0; a piece 2 blocks wide and 2 high in area 6's numbers."
  },
  {
   "address": 55147,
   "type": "line",
   "text": "Type 35's shape: no boxes; no records; a piece 2 blocks wide and 2 high in area 6's numbers."
  },
  {
   "address": 55156,
   "type": "line",
   "text": "Type 36's shape: no boxes; no records; a piece 2 blocks wide and 1 high in area 5's numbers."
  },
  {
   "address": 55163,
   "type": "line",
   "text": "Type 37's shape: box 0; record 0; a piece 2 blocks wide and 2 high in area 5's numbers."
  },
  {
   "address": 55174,
   "type": "line",
   "text": "Type 38's shape: no boxes; no records; a piece 2 blocks wide and 1 high in area 7's numbers."
  },
  {
   "address": 55181,
   "type": "line",
   "text": "Type 39's shape: no boxes; no records; a piece 2 blocks wide and 2 high in area 13's numbers."
  },
  {
   "address": 55190,
   "type": "line",
   "text": "Type 40's shape: box 3; record 2; a piece 2 blocks wide and 2 high in area 2's numbers."
  },
  {
   "address": 55201,
   "type": "line",
   "text": "Type 41's shape: box 2; record 2; a piece 2 blocks wide and 2 high in area 2's numbers."
  },
  {
   "address": 55212,
   "type": "line",
   "text": "Type 42's shape: no boxes; no records; a piece 4 blocks wide and 1 high in area 0's numbers."
  },
  {
   "address": 55221,
   "type": "line",
   "text": "Type 43's shape: no boxes; no records; a piece 4 blocks wide and 1 high in area 0's numbers."
  },
  {
   "address": 55230,
   "type": "line",
   "text": "Type 44's shape: no boxes; no records; a piece 2 blocks wide and 2 high in area 0's numbers."
  },
  {
   "address": 55239,
   "type": "line",
   "text": "Type 45's shape: no boxes; no records; a piece 3 blocks wide and 2 high in area 0's numbers."
  },
  {
   "address": 55250,
   "type": "line",
   "text": "Type 46's shape: no boxes; no records; a piece 3 blocks wide and 2 high in area 0's numbers."
  },
  {
   "address": 55261,
   "type": "line",
   "text": "Type 47's shape: no boxes; no records; a piece 3 blocks wide and 2 high in area 0's numbers."
  },
  {
   "address": 55272,
   "type": "line",
   "text": "Type 48's shape: no boxes; no records; a piece 2 blocks wide and 2 high in area 0's numbers."
  },
  {
   "address": 55281,
   "type": "line",
   "text": "Type 49's shape: no boxes; no records; a piece 4 blocks wide and 1 high in area 0's numbers."
  },
  {
   "address": 55290,
   "type": "line",
   "text": "Type 50's shape: no boxes; no records; a piece 2 blocks wide and 2 high in area 0's numbers."
  },
  {
   "address": 55299,
   "type": "line",
   "text": "Type 51's shape: no boxes; no records; a piece 2 blocks wide and 2 high in area 0's numbers."
  },
  {
   "address": 55308,
   "type": "line",
   "text": "Type 52's shape: no boxes; no records; a piece 3 blocks wide and 2 high in area 0's numbers."
  },
  {
   "address": 55319,
   "type": "line",
   "text": "Type 53's shape: no boxes; no records; a piece 2 blocks wide and 1 high in area 10's numbers."
  },
  {
   "address": 55326,
   "type": "line",
   "text": "Type 54's shape: no boxes; no records; a piece 4 blocks wide and 1 high in area 10's numbers."
  },
  {
   "address": 55335,
   "type": "line",
   "text": "Type 55's shape: no boxes; no records; a piece 4 blocks wide and 1 high in area 9's numbers."
  },
  {
   "address": 55344,
   "type": "line",
   "text": "Type 56's shape: no boxes; no records; a piece 4 blocks wide and 2 high in area 5's numbers."
  },
  {
   "address": 55357,
   "type": "line",
   "text": "Type 57's shape: no boxes; no records; a piece 4 blocks wide and 2 high in area 5's numbers."
  },
  {
   "address": 55370,
   "type": "line",
   "text": "Type 58's shape: no boxes; no records; a piece 4 blocks wide and 2 high in area 5's numbers."
  },
  {
   "address": 55383,
   "type": "line",
   "text": "Type 59's shape: no boxes; no records; a piece 4 blocks wide and 2 high in area 5's numbers."
  },
  {
   "address": 55396,
   "type": "line",
   "text": "Type 60's shape: no boxes; no records; a piece 4 blocks wide and 2 high in area 5's numbers."
  },
  {
   "address": 55409,
   "type": "line",
   "text": "Type 61's shape: no boxes; no records; a piece 4 blocks wide and 2 high in area 5's numbers."
  },
  {
   "address": 55422,
   "type": "line",
   "text": "Type 62's shape: no boxes; no records; a piece 4 blocks wide and 2 high in area 10's numbers."
  },
  {
   "address": 55435,
   "type": "line",
   "text": "Type 63's shape: no boxes; no records; a piece 4 blocks wide and 2 high in area 10's numbers."
  },
  {
   "address": 55448,
   "type": "line",
   "text": "Type 64's shape: no boxes; no records; a piece 4 blocks wide and 2 high in area 5's numbers."
  },
  {
   "address": 55461,
   "type": "line",
   "text": "Type 65's shape: no boxes; no records; a piece 4 blocks wide and 2 high in area 5's numbers."
  },
  {
   "address": 55474,
   "type": "line",
   "text": "Type 66's shape: no boxes; no records; a piece 4 blocks wide and 2 high in area 5's numbers."
  },
  {
   "address": 55487,
   "type": "line",
   "text": "Type 67's shape: no boxes; no records; a piece 4 blocks wide and 2 high in area 5's numbers."
  },
  {
   "address": 55500,
   "type": "line",
   "text": "Type 68's shape: no boxes; no records; a piece 6 blocks wide and 2 high in area 5's numbers."
  },
  {
   "address": 55517,
   "type": "line",
   "text": "Type 69's shape: no boxes; no records; a piece 6 blocks wide and 4 high in area 0's numbers."
  },
  {
   "address": 55546,
   "type": "line",
   "text": "Type 70's shape: no boxes; record 20; a piece 4 blocks wide and 3 high in area 8's numbers."
  },
  {
   "address": 55564,
   "type": "line",
   "text": "Type 71's shape: no boxes; no records; a piece 2 blocks wide and 2 high in area 8's numbers."
  },
  {
   "address": 55573,
   "type": "line",
   "text": "Type 72's shape: box 41; no records; a piece 4 blocks wide and 5 high in area 4's numbers."
  },
  {
   "address": 55599,
   "type": "line",
   "text": "Type 73's shape: no boxes; no records; a piece 2 blocks wide and 2 high in area 4's numbers."
  },
  {
   "address": 55608,
   "type": "line",
   "text": "Type 74's shape: no boxes; record 23; a piece 4 blocks wide and 5 high in area 2's numbers."
  },
  {
   "address": 55634,
   "type": "line",
   "text": "Type 75's shape: no boxes; no records; a piece 2 blocks wide and 3 high in area 1's numbers."
  },
  {
   "address": 55645,
   "type": "line",
   "text": "Type 76's shape: no boxes; no records; a piece 2 blocks wide and 3 high in area 1's numbers."
  },
  {
   "address": 55656,
   "type": "line",
   "text": "Type 77's shape: no boxes; no records; a piece 2 blocks wide and 3 high in area 1's numbers."
  },
  {
   "address": 55667,
   "type": "line",
   "text": "Type 78's shape: no boxes; no records; a piece 6 blocks wide and 5 high in area 2's numbers."
  },
  {
   "address": 55702,
   "type": "line",
   "text": "Type 79's shape: no boxes; record 24; a piece 2 blocks wide and 4 high in area 2's numbers."
  },
  {
   "address": 55716,
   "type": "line",
   "text": "Type 80's shape: no boxes; no records; a piece 6 blocks wide and 3 high in area 0's numbers."
  },
  {
   "address": 55739,
   "type": "line",
   "text": "Type 81's shape: no boxes; no records; a piece 4 blocks wide and 2 high in area 0's numbers."
  },
  {
   "address": 55752,
   "type": "line",
   "text": "Type 82's shape: no boxes; no records; a piece 5 blocks wide and 2 high in area 13's numbers."
  },
  {
   "address": 55767,
   "type": "line",
   "text": "Type 83's shape: no boxes; no records; a piece 3 blocks wide and 2 high in area 7's numbers."
  },
  {
   "address": 55778,
   "type": "line",
   "text": "Type 84's shape: no boxes; no records; a piece 4 blocks wide and 2 high in area 7's numbers."
  },
  {
   "address": 55791,
   "type": "line",
   "text": "Type 85's shape: no boxes; no records; a piece 6 blocks wide and 6 high in area 6's numbers."
  },
  {
   "address": 55832,
   "type": "line",
   "text": "Type 86's shape: no boxes; no records; a piece 4 blocks wide and 4 high in area 14's numbers."
  },
  {
   "address": 55853,
   "type": "line",
   "text": "Type 87's shape: no boxes; no records; a piece 4 blocks wide and 4 high in area 10's numbers."
  },
  {
   "address": 55874,
   "type": "line",
   "text": "Type 88's shape: no boxes; no records; a piece 8 blocks wide and 3 high in area 14's numbers."
  },
  {
   "address": 55903,
   "type": "line",
   "text": "Type 89's shape: no boxes; no records; a piece 3 blocks wide and 3 high in area 14's numbers."
  },
  {
   "address": 55917,
   "type": "line",
   "text": "Type 90's shape: no boxes; no records; a piece 4 blocks wide and 3 high in area 10's numbers."
  },
  {
   "address": 55934,
   "type": "line",
   "text": "Type 91's shape: no boxes; no records; a piece 4 blocks wide and 5 high in area 10's numbers."
  },
  {
   "address": 55959,
   "type": "line",
   "text": "Type 92's shape: no boxes; no records; a piece 4 blocks wide and 5 high in area 10's numbers."
  },
  {
   "address": 55984,
   "type": "line",
   "text": "Type 93's shape: no boxes; no records; a piece 5 blocks wide and 3 high in area 10's numbers."
  },
  {
   "address": 56004,
   "type": "line",
   "text": "Type 94's shape: box 32; no records; a piece 7 blocks wide and 6 high in area 0's numbers."
  },
  {
   "address": 56052,
   "type": "line",
   "text": "Type 95's shape: no boxes; no records; a piece 2 blocks wide and 4 high in area 9's numbers."
  },
  {
   "address": 56065,
   "type": "line",
   "text": "Type 96's shape: box 16; record 4; a piece 4 blocks wide and 3 high in area 9's numbers."
  },
  {
   "address": 56084,
   "type": "line",
   "text": "Type 97's shape: boxes 17, 18, 19; records 5, 6, 7; a piece 4 blocks wide and 4 high in area 9's numbers."
  },
  {
   "address": 56111,
   "type": "line",
   "text": "Type 98's shape: boxes 20, 21; records 8, 9; a piece 3 blocks wide and 3 high in area 9's numbers."
  },
  {
   "address": 56129,
   "type": "line",
   "text": "Type 99's shape: box 22; record 10; a piece 3 blocks wide and 2 high in area 9's numbers."
  },
  {
   "address": 56142,
   "type": "line",
   "text": "Type 100's shape: boxes 16, 23; records 4, 11; a piece 4 blocks wide and 4 high in area 9's numbers."
  },
  {
   "address": 56167,
   "type": "line",
   "text": "Type 101's shape: boxes 24, 25; records 12, 13; a piece 3 blocks wide and 2 high in area 0's numbers."
  },
  {
   "address": 56182,
   "type": "line",
   "text": "Type 102's shape: boxes 26, 27; records 14, 15; a piece 3 blocks wide and 2 high in area 0's numbers."
  },
  {
   "address": 56197,
   "type": "line",
   "text": "Type 103's shape: boxes 28, 29; records 18, 19; a piece 3 blocks wide and 2 high in area 0's numbers."
  },
  {
   "address": 56212,
   "type": "line",
   "text": "Type 104's shape: box 30; record 16; a piece 2 blocks wide and 3 high in area 0's numbers."
  },
  {
   "address": 56225,
   "type": "line",
   "text": "Type 105's shape: box 31; record 17; a piece 2 blocks wide and 3 high in area 0's numbers."
  },
  {
   "address": 56238,
   "type": "line",
   "text": "Type 106's shape: no boxes; no records; a piece 2 blocks wide and 3 high in area 0's numbers."
  },
  {
   "address": 56249,
   "type": "line",
   "text": "Type 107's shape: no boxes; no records; a piece 3 blocks wide and 3 high in area 0's numbers."
  },
  {
   "address": 56263,
   "type": "line",
   "text": "Type 108's shape: no boxes; no records; a piece 3 blocks wide and 3 high in area 0's numbers."
  },
  {
   "address": 56277,
   "type": "line",
   "text": "Type 109's shape: no boxes; no records; a piece 3 blocks wide and 3 high in area 0's numbers."
  },
  {
   "address": 56291,
   "type": "line",
   "text": "Type 110's shape: no boxes; no records; a piece 4 blocks wide and 3 high in area 0's numbers."
  },
  {
   "address": 56308,
   "type": "line",
   "text": "Type 111's shape: no boxes; no records; a piece 3 blocks wide and 2 high in area 0's numbers."
  },
  {
   "address": 56319,
   "type": "line",
   "text": "Type 112's shape: no boxes; no records; a piece 3 blocks wide and 1 high in area 0's numbers."
  },
  {
   "address": 56327,
   "type": "line",
   "text": "Type 113's shape: no boxes; no records; a piece 4 blocks wide and 1 high in area 0's numbers."
  },
  {
   "address": 56336,
   "type": "line",
   "text": "Type 114's shape: no boxes; no records; a piece 3 blocks wide and 3 high in area 2's numbers."
  },
  {
   "address": 56350,
   "type": "line",
   "text": "Type 115's shape: no boxes; no records; a piece 3 blocks wide and 3 high in area 2's numbers."
  },
  {
   "address": 56364,
   "type": "line",
   "text": "Type 116's shape: no boxes; no records; a piece 1 blocks wide and 4 high in area 1's numbers."
  },
  {
   "address": 56373,
   "type": "line",
   "text": "Type 117's shape: no boxes; no records; a piece 1 blocks wide and 2 high in area 3's numbers."
  },
  {
   "address": 56380,
   "type": "line",
   "text": "Type 118's shape: no boxes; no records; a piece 1 blocks wide and 4 high in area 11's numbers."
  },
  {
   "address": 56389,
   "type": "line",
   "text": "Type 119's shape: no boxes; no records; a piece 4 blocks wide and 6 high in area 13's numbers."
  },
  {
   "address": 56418,
   "type": "line",
   "text": "Type 120's shape: no boxes; no records; a piece 4 blocks wide and 6 high in area 14's numbers."
  },
  {
   "address": 56447,
   "type": "line",
   "text": "Type 121's shape: no boxes; no records; a piece 9 blocks wide and 6 high in area 5's numbers."
  },
  {
   "address": 56506,
   "type": "line",
   "text": "Type 122's shape: no boxes; no records; a piece 2 blocks wide and 8 high in area 8's numbers."
  },
  {
   "address": 56527,
   "type": "line",
   "text": "Type 123's shape: boxes 37, 38; records 21, 22; a piece 3 blocks wide and 4 high in area 2's numbers."
  },
  {
   "address": 56548,
   "type": "line",
   "text": "Type 124's shape: no boxes; no records; a piece 3 blocks wide and 3 high in area 7's numbers."
  },
  {
   "address": 56562,
   "type": "line",
   "text": "Type 125's shape: no boxes; no records; a piece 4 blocks wide and 4 high in area 9's numbers."
  },
  {
   "address": 56583,
   "type": "line",
   "text": "Type 126's shape: no boxes; no records; a piece 11 blocks wide and 6 high in area 14's numbers."
  },
  {
   "address": 56654,
   "type": "line",
   "text": "Type 127's shape: boxes 39, 40; no records; a piece 6 blocks wide and 3 high in area 2's numbers."
  },
  {
   "address": 56679,
   "type": "line",
   "text": "Type 0's shape: no boxes; no records; a piece 13 blocks wide and 8 high in area 5's numbers."
  },
  {
   "address": 56788,
   "type": "line",
   "text": "The boxes an object's shapes add to bank 4's list at $C000, 42 of eight bytes ($8879): the shape, its first and last column and first and last row, each moved by four times the object's column or row, two bytes moved by where the object stands, and its height, moved by twice the object's."
  },
  {
   "address": 57124,
   "type": "line",
   "text": "The records an object's shapes add to bank 3's list of boxes at $C000, 25 of four bytes (first and last across, first and last down), moved by where the object stands ($8879): the ground the actors walk round."
  },
  {
   "address": 57224,
   "type": "line",
   "text": "Types $10 to $13's (class 5) sprite frames, 17 of six bytes each ($A493): the width (3 for 16 pixels, 4 for 24), the rows, and the addresses of the picture and its mask. All take the mask built at $8521."
  },
  {
   "address": 57326,
   "type": "line",
   "text": "The pictures of types $10 to $13."
  },
  {
   "address": 57344,
   "type": "line",
   "text": "Continued from pictures_10 ($DFEE): its bytes from $E000."
  },
  {
   "address": 58095,
   "type": "line",
   "text": "For types $18 to $1B, drawn in two pieces ($A725), four bytes for each of 24 frames: the first piece's frame, then the step across and down to the second and its frame."
  },
  {
   "address": 58191,
   "type": "line",
   "text": "Types $18 to $1B's (class 7) sprite frames, 19 of six bytes each ($A493): the width (3 for 16 pixels, 4 for 24), the rows, and the addresses of the picture and its mask."
  },
  {
   "address": 58305,
   "type": "line",
   "text": "The pictures of types $18 to $1B."
  },
  {
   "address": 59329,
   "type": "line",
   "text": "Continued from pictures_18 ($E3C1): its bytes from $E7C1."
  },
  {
   "address": 59963,
   "type": "line",
   "text": "The masks of types $18 to $1B, one for most frames."
  },
  {
   "address": 60987,
   "type": "line",
   "text": "Continued from masks_18 ($EA3B): its bytes from $EE3B."
  },
  {
   "address": 61440,
   "type": "line",
   "text": "Continued from masks_18 ($EA3B): its bytes from $F000."
  },
  {
   "address": 61631,
   "type": "line",
   "text": "The pictures of types $18 to $1B, continued, then their last masks from $F12B."
  },
  {
   "address": 61847,
   "type": "line",
   "text": "The menu pointer's picture, two bytes a row for 13 rows, named by bank 3's $C8B3 and the copy of it at $C8BC; its mask is the 26 bytes that follow, the start of the objects' frame list."
  },
  {
   "address": 61873,
   "type": "line",
   "text": "The objects' sprite frames, 20 of six bytes, an object's number being its frame: read for an object on the ground ($F6D6) and for its icon in the bag (bank 3's $C8B3). Objects 9, 10, 17, 18 and 19 take their picture as their mask; objects 0, 3, 5, 6, 7, 11, 12 and 15 the 32 bytes at $F5FB, which begin the frame list of types $1C to $1F. Object 10's picture word, at $F1EF, is changed by bank 3's $FAFF."
  },
  {
   "address": 61993,
   "type": "line",
   "text": "The pictures of objects 9 and 0, then the jewel's."
  },
  {
   "address": 62043,
   "type": "line",
   "text": "The jewel's three pictures, 16 rows of two bytes from $F25B, $F279 and $F295 (overlapping by two bytes), which bank 3's $FAFF writes into object 10's frame in turn, so that it glints. Its mask stays the first."
  },
  {
   "address": 62133,
   "type": "line",
   "text": "The pictures of objects 18, 17 and 1 to 7, the mask at $F3E1, object 8's picture, object 19's, and the masks at $F449 and $F479."
  },
  {
   "address": 62633,
   "type": "line",
   "text": "22 bytes among the objects' pictures that no frame names."
  },
  {
   "address": 62655,
   "type": "line",
   "text": "The pictures of objects 11 to 16, with the masks at $F544, $F56E and $F5CB among them."
  },
  {
   "address": 62971,
   "type": "line",
   "text": "Types $1C to $1F's (class 8) sprite frames, 24 of six bytes each ($A493): the width (3 for 16 pixels, 4 for 24), the rows, and the addresses of the picture and its mask. Its first 32 bytes are also the mask of eight objects."
  },
  {
   "address": 63115,
   "type": "line",
   "text": "The pictures of types $1C to $1F."
  },
  {
   "address": 63479,
   "type": "line",
   "text": "The masks of types $1C to $1F, $F7F7 and $F830."
  },
  {
   "address": 63590,
   "type": "line",
   "text": "Types 4 to $0F's (class 4) sprite frames, 26 of six bytes each ($A493): the width (3 for 16 pixels, 4 for 24), the rows, and the addresses of the picture and its mask."
  },
  {
   "address": 63746,
   "type": "line",
   "text": "The pictures of types 4 to $0F."
  },
  {
   "address": 64489,
   "type": "line",
   "text": "The masks of types 4 to $0F, $FBE9 and $FC19. Types $20 to $27 take $FBE9 for some frames too, and the rows from $FC19 to $FC5A are also pictures, of types 4 to $0F, $1C to $1F and $20 to $27."
  },
  {
   "address": 64603,
   "type": "line",
   "text": "Types $20 to $27's (class 9) sprite frames, 24 of six bytes each ($A493): the width (3 for 16 pixels, 4 for 24), the rows, and the addresses of the picture and its mask."
  },
  {
   "address": 64747,
   "type": "line",
   "text": "The pictures of types $20 to $27."
  },
  {
   "address": 65163,
   "type": "line",
   "text": "The masks of types $20 to $27, $FE8B and $FEC1."
  },
  {
   "address": 65274,
   "type": "line",
   "text": "No frame reaches the last 262 bytes. From $FF00 on they are eight bytes of 0 and eight of $FF in turn, with a few stray bits: the look of memory never written."
  }
 ]
}