{
  "origin": 2049,
  "raw_data_base64": "[encoded data, 13708 characters]",
  "blocks": [
    {
      "start": 0,
      "end": 33,
      "type_": "DataByte",
      "collapsed": false
    },
    {
      "start": 34,
      "end": 82,
      "type_": "Code",
      "collapsed": false
    },
    {
      "start": 83,
      "end": 2046,
      "type_": "DataByte",
      "collapsed": true
    },
    {
      "start": 2047,
      "end": 2502,
      "type_": "Code",
      "collapsed": false
    },
    {
      "start": 2503,
      "end": 2504,
      "type_": "DataByte",
      "collapsed": false
    },
    {
      "start": 2505,
      "end": 2540,
      "type_": "Code",
      "collapsed": false
    },
    {
      "start": 2541,
      "end": 2542,
      "type_": "DataByte",
      "collapsed": false
    },
    {
      "start": 2543,
      "end": 2549,
      "type_": "Code",
      "collapsed": false
    },
    {
      "start": 2550,
      "end": 2558,
      "type_": "DataByte",
      "collapsed": true
    },
    {
      "start": 2559,
      "end": 2689,
      "type_": "Code",
      "collapsed": false
    },
    {
      "start": 2690,
      "end": 2750,
      "type_": "DataByte",
      "collapsed": false
    },
    {
      "start": 2751,
      "end": 2766,
      "type_": "Code",
      "collapsed": false
    },
    {
      "start": 2767,
      "end": 2798,
      "type_": "DataByte",
      "collapsed": false
    },
    {
      "start": 2799,
      "end": 2805,
      "type_": "Code",
      "collapsed": false
    },
    {
      "start": 2806,
      "end": 2814,
      "type_": "DataByte",
      "collapsed": false
    },
    {
      "start": 2815,
      "end": 3283,
      "type_": "Code",
      "collapsed": false
    },
    {
      "start": 3284,
      "end": 3294,
      "type_": "DataByte",
      "collapsed": false
    },
    {
      "start": 3295,
      "end": 3305,
      "type_": "Code",
      "collapsed": false
    },
    {
      "start": 3306,
      "end": 3310,
      "type_": "DataByte",
      "collapsed": false
    },
    {
      "start": 3311,
      "end": 3321,
      "type_": "Code",
      "collapsed": false
    },
    {
      "start": 3322,
      "end": 3326,
      "type_": "DataByte",
      "collapsed": false
    },
    {
      "start": 3327,
      "end": 3580,
      "type_": "Code",
      "collapsed": false
    },
    {
      "start": 3581,
      "end": 3582,
      "type_": "DataByte",
      "collapsed": false
    },
    {
      "start": 3583,
      "end": 3743,
      "type_": "ScreencodeText",
      "collapsed": false
    },
    {
      "start": 3744,
      "end": 3754,
      "type_": "Code",
      "collapsed": false
    },
    {
      "start": 3755,
      "end": 3758,
      "type_": "DataByte",
      "collapsed": false
    },
    {
      "start": 3759,
      "end": 3990,
      "type_": "Code",
      "collapsed": false
    },
    {
      "start": 3991,
      "end": 3991,
      "type_": "DataByte",
      "collapsed": false
    },
    {
      "start": 3992,
      "end": 4053,
      "type_": "Code",
      "collapsed": false
    },
    {
      "start": 4054,
      "end": 4059,
      "type_": "DataByte",
      "collapsed": false
    },
    {
      "start": 4060,
      "end": 4091,
      "type_": "Code",
      "collapsed": false
    },
    {
      "start": 4092,
      "end": 4094,
      "type_": "DataByte",
      "collapsed": false
    },
    {
      "start": 4095,
      "end": 4420,
      "type_": "Code",
      "collapsed": false
    },
    {
      "start": 4421,
      "end": 4606,
      "type_": "DataByte",
      "collapsed": true
    },
    {
      "start": 4607,
      "end": 4861,
      "type_": "Code",
      "collapsed": false
    },
    {
      "start": 4862,
      "end": 4862,
      "type_": "DataByte",
      "collapsed": false
    },
    {
      "start": 4863,
      "end": 5854,
      "type_": "Code",
      "collapsed": false
    },
    {
      "start": 5855,
      "end": 5875,
      "type_": "DataByte",
      "collapsed": false
    },
    {
      "start": 5876,
      "end": 6040,
      "type_": "Code",
      "collapsed": false
    },
    {
      "start": 6041,
      "end": 6041,
      "type_": "DataByte",
      "collapsed": false
    },
    {
      "start": 6042,
      "end": 6120,
      "type_": "Code",
      "collapsed": false
    },
    {
      "start": 6121,
      "end": 6142,
      "type_": "ScreencodeText",
      "collapsed": false
    },
    {
      "start": 6143,
      "end": 7166,
      "type_": "ExternalFile",
      "collapsed": true
    },
    {
      "start": 7167,
      "end": 10224,
      "type_": "ScreencodeText",
      "collapsed": false
    },
    {
      "start": 10225,
      "end": 10238,
      "type_": "DataByte",
      "collapsed": false
    },
    {
      "start": 10239,
      "end": 12670,
      "type_": "ExternalFile",
      "collapsed": true
    },
    {
      "start": 12671,
      "end": 13017,
      "type_": "Code",
      "collapsed": false
    },
    {
      "start": 13018,
      "end": 13022,
      "type_": "DataByte",
      "collapsed": false
    },
    {
      "start": 13023,
      "end": 13045,
      "type_": "Code",
      "collapsed": false
    },
    {
      "start": 13046,
      "end": 13054,
      "type_": "DataByte",
      "collapsed": false
    },
    {
      "start": 13055,
      "end": 13488,
      "type_": "Code",
      "collapsed": false
    },
    {
      "start": 13489,
      "end": 13502,
      "type_": "DataByte",
      "collapsed": false
    },
    {
      "start": 13503,
      "end": 13548,
      "type_": "Code",
      "collapsed": false
    },
    {
      "start": 13549,
      "end": 13550,
      "type_": "DataByte",
      "collapsed": false
    },
    {
      "start": 13551,
      "end": 13562,
      "type_": "Code",
      "collapsed": false
    },
    {
      "start": 13563,
      "end": 13566,
      "type_": "DataByte",
      "collapsed": false
    },
    {
      "start": 13567,
      "end": 13732,
      "type_": "Code",
      "collapsed": false
    },
    {
      "start": 13733,
      "end": 13742,
      "type_": "DataByte",
      "collapsed": false
    },
    {
      "start": 13743,
      "end": 13817,
      "type_": "Code",
      "collapsed": false
    },
    {
      "start": 13818,
      "end": 13822,
      "type_": "DataByte",
      "collapsed": false
    },
    {
      "start": 13823,
      "end": 13976,
      "type_": "Code",
      "collapsed": false
    },
    {
      "start": 13977,
      "end": 13982,
      "type_": "DataByte",
      "collapsed": false
    },
    {
      "start": 13983,
      "end": 14078,
      "type_": "Code",
      "collapsed": false
    },
    {
      "start": 14079,
      "end": 14207,
      "type_": "DataByte",
      "collapsed": false
    },
    {
      "start": 14208,
      "end": 14334,
      "type_": "Code",
      "collapsed": false
    },
    {
      "start": 14335,
      "end": 15358,
      "type_": "DataByte",
      "collapsed": false
    },
    {
      "start": 15359,
      "end": 15868,
      "type_": "Code",
      "collapsed": false
    },
    {
      "start": 15869,
      "end": 15870,
      "type_": "DataByte",
      "collapsed": false
    },
    {
      "start": 15871,
      "end": 16254,
      "type_": "Code",
      "collapsed": false
    },
    {
      "start": 16255,
      "end": 16286,
      "type_": "DataByte",
      "collapsed": false
    },
    {
      "start": 16287,
      "end": 16379,
      "type_": "Code",
      "collapsed": false
    },
    {
      "start": 16380,
      "end": 16382,
      "type_": "DataByte",
      "collapsed": false
    },
    {
      "start": 16383,
      "end": 16604,
      "type_": "Code",
      "collapsed": false
    },
    {
      "start": 16605,
      "end": 16606,
      "type_": "DataByte",
      "collapsed": false
    },
    {
      "start": 16607,
      "end": 16633,
      "type_": "Code",
      "collapsed": false
    },
    {
      "start": 16634,
      "end": 16638,
      "type_": "DataByte",
      "collapsed": false
    },
    {
      "start": 16639,
      "end": 16886,
      "type_": "Code",
      "collapsed": false
    },
    {
      "start": 16887,
      "end": 16894,
      "type_": "DataByte",
      "collapsed": false
    },
    {
      "start": 16895,
      "end": 16970,
      "type_": "Code",
      "collapsed": false
    },
    {
      "start": 16971,
      "end": 16971,
      "type_": "DataByte",
      "collapsed": false
    },
    {
      "start": 16972,
      "end": 17184,
      "type_": "Code",
      "collapsed": false
    },
    {
      "start": 17185,
      "end": 17406,
      "type_": "DataByte",
      "collapsed": false
    },
    {
      "start": 17407,
      "end": 17465,
      "type_": "Code",
      "collapsed": false
    },
    {
      "start": 17466,
      "end": 17470,
      "type_": "DataByte",
      "collapsed": false
    },
    {
      "start": 17471,
      "end": 17497,
      "type_": "Code",
      "collapsed": false
    },
    {
      "start": 17498,
      "end": 17500,
      "type_": "DataByte",
      "collapsed": false
    },
    {
      "start": 17501,
      "end": 18349,
      "type_": "Code",
      "collapsed": false
    },
    {
      "start": 18350,
      "end": 18350,
      "type_": "Undefined",
      "collapsed": false
    },
    {
      "start": 18351,
      "end": 18362,
      "type_": "Code",
      "collapsed": false
    },
    {
      "start": 18363,
      "end": 18430,
      "type_": "DataByte",
      "collapsed": false
    },
    {
      "start": 18431,
      "end": 18669,
      "type_": "Code",
      "collapsed": false
    },
    {
      "start": 18670,
      "end": 18670,
      "type_": "DataByte",
      "collapsed": false
    },
    {
      "start": 18671,
      "end": 18678,
      "type_": "ScreencodeText",
      "collapsed": false
    },
    {
      "start": 18679,
      "end": 18679,
      "type_": "Code",
      "collapsed": false
    },
    {
      "start": 18680,
      "end": 18686,
      "type_": "DataByte",
      "collapsed": false
    },
    {
      "start": 18687,
      "end": 18941,
      "type_": "Code",
      "collapsed": false
    },
    {
      "start": 18942,
      "end": 18942,
      "type_": "DataByte",
      "collapsed": false
    },
    {
      "start": 18943,
      "end": 19022,
      "type_": "Code",
      "collapsed": false
    },
    {
      "start": 19023,
      "end": 19054,
      "type_": "HiLoWord",
      "collapsed": false
    },
    {
      "start": 19055,
      "end": 19061,
      "type_": "Code",
      "collapsed": false
    },
    {
      "start": 19062,
      "end": 19198,
      "type_": "DataByte",
      "collapsed": false
    },
    {
      "start": 19199,
      "end": 19281,
      "type_": "Code",
      "collapsed": false
    },
    {
      "start": 19282,
      "end": 19294,
      "type_": "DataByte",
      "collapsed": false
    },
    {
      "start": 19295,
      "end": 19350,
      "type_": "Code",
      "collapsed": false
    },
    {
      "start": 19351,
      "end": 19454,
      "type_": "DataByte",
      "collapsed": false
    },
    {
      "start": 19455,
      "end": 19493,
      "type_": "Code",
      "collapsed": false
    },
    {
      "start": 19494,
      "end": 19502,
      "type_": "DataByte",
      "collapsed": false
    },
    {
      "start": 19503,
      "end": 19650,
      "type_": "Code",
      "collapsed": false
    },
    {
      "start": 19651,
      "end": 20158,
      "type_": "DataByte",
      "collapsed": true
    },
    {
      "start": 20159,
      "end": 20185,
      "type_": "Code",
      "collapsed": false
    },
    {
      "start": 20186,
      "end": 20222,
      "type_": "DataByte",
      "collapsed": false
    },
    {
      "start": 20223,
      "end": 20320,
      "type_": "Code",
      "collapsed": false
    },
    {
      "start": 20321,
      "end": 20334,
      "type_": "DataByte",
      "collapsed": false
    },
    {
      "start": 20335,
      "end": 20388,
      "type_": "ScreencodeText",
      "collapsed": false
    },
    {
      "start": 20389,
      "end": 36870,
      "type_": "DataByte",
      "collapsed": true
    }
  ],
  "labels": {
    "2040": [
      {
        "name": "sprite_0_frame_ptr",
        "label_type": "UserDefined",
        "kind": "User"
      }
    ],
    "2041": [
      {
        "name": "sprite_1_frame_ptr",
        "label_type": "UserDefined",
        "kind": "User"
      }
    ],
    "2042": [
      {
        "name": "sprite_2_frame_ptr",
        "label_type": "UserDefined",
        "kind": "User"
      }
    ],
    "2043": [
      {
        "name": "sprite_3_frame_ptr",
        "label_type": "UserDefined",
        "kind": "User"
      }
    ],
    "2044": [
      {
        "name": "sprite_4_frame_ptr",
        "label_type": "UserDefined",
        "kind": "User"
      }
    ],
    "2045": [
      {
        "name": "sprite_5_frame_ptr",
        "label_type": "UserDefined",
        "kind": "User"
      }
    ],
    "2046": [
      {
        "name": "sprite_6_frame_ptr",
        "label_type": "UserDefined",
        "kind": "User"
      }
    ],
    "2047": [
      {
        "name": "sprite_7_frame_ptr",
        "label_type": "UserDefined",
        "kind": "User"
      }
    ],
    "2082": [
      {
        "name": "lives_hi",
        "label_type": "UserDefined",
        "kind": "User"
      }
    ],
    "2083": [
      {
        "name": "lives_lo",
        "label_type": "UserDefined",
        "kind": "User"
      }
    ],
    "4096": [
      {
        "name": "setup_vic",
        "label_type": "UserDefined",
        "kind": "User"
      }
    ],
    "4178": [
      {
        "name": "paint_screen",
        "label_type": "UserDefined",
        "kind": "User"
      }
    ],
    "4209": [
      {
        "name": "paint_color",
        "label_type": "UserDefined",
        "kind": "User"
      }
    ],
    "4501": [
      {
        "name": "setup_sid",
        "label_type": "UserDefined",
        "kind": "User"
      }
    ],
    "6144": [
      {
        "name": "setup",
        "label_type": "UserDefined",
        "kind": "User"
      }
    ],
    "6656": [
      {
        "name": "wait_joy2_fire",
        "label_type": "UserDefined",
        "kind": "User"
      }
    ],
    "7005": [
      {
        "name": "the_game_is_over",
        "label_type": "UserDefined",
        "kind": "User"
      }
    ],
    "8183": [
      {
        "name": "game_over_text",
        "label_type": "UserDefined",
        "kind": "User"
      }
    ],
    "16075": [
      {
        "name": "play_crash_sound",
        "label_type": "UserDefined",
        "kind": "User"
      }
    ],
    "17936": [
      {
        "name": "set_game_over",
        "label_type": "UserDefined",
        "kind": "User"
      }
    ],
    "18656": [
      {
        "name": "do_delay",
        "label_type": "UserDefined",
        "kind": "User"
      }
    ],
    "21072": [
      {
        "name": "sid_tbl_hi",
        "label_type": "UserDefined",
        "kind": "User"
      }
    ],
    "21088": [
      {
        "name": "sid_tbl_lo",
        "label_type": "UserDefined",
        "kind": "User"
      }
    ]
  },
  "user_side_comments": {
    "2083": "copy from $5700-$9f77 to $7f00-$bfff",
    "2115": "disable Commodore-Shift switch",
    "4157": "Enable text multicolor mode",
    "4167": "Charset at address $2000",
    "4172": "hero car #0",
    "5610": "Hero car #0",
    "5968": "hero car #0",
    "6155": "$A000-$BFFF is RAM. BASIC ROM disabled",
    "6164": "$A000-$BFFF is BASIC ROM again",
    "6698": "hero car jumping #2",
    "6789": "hero car jumping #1",
    "6804": "hero car jumping #0",
    "6827": "hero car jumping #2",
    "6841": "hero car jumping #1",
    "6856": "hero car jumping #2",
    "6898": "hero car jumping #0",
    "17959": "delay",
    "18468": "sprite frame: crash #0",
    "18476": "sprite frame: crash #1",
    "18484": "sprite frame: crash #2",
    "18508": "sprite frame: crash #3",
    "18516": "sprite frame: crash #4"
  },
  "user_line_comments": {
    "2049": "=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-\nSYS 2083",
    "2083": "=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-\nboot strap",
    "4096": "=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-\nsetup vic",
    "4178": "=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-\npaint screen",
    "4501": "=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-\nsetup sid",
    "6144": "=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-\nmain setup",
    "8192": "Charset",
    "12288": "sprites",
    "17936": "=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-\ngame over",
    "22272": "=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-\nIRQ Handler"
  },
  "settings": {
    "all_labels": false,
    "preserve_long_bytes": true,
    "brk_single_byte": true,
    "patch_brk": false,
    "platform": "Commodore64",
    "assembler": "Tass64",
    "max_xref_count": 5,
    "max_arrow_columns": 6,
    "use_illegal_opcodes": false,
    "text_char_limit": 40,
    "addresses_per_line": 5,
    "bytes_per_line": 8
  },
  "immediate_value_formats": {
    "2085": "Hex",
    "2091": "Hex",
    "2111": "Hex",
    "2115": "Binary",
    "4116": "Binary",
    "4157": "Binary",
    "4165": "Binary",
    "4167": "Binary",
    "4530": "Decimal",
    "6155": "Binary",
    "6164": "Binary",
    "22310": "Hex"
  },
  "cursor_address": 21012,
  "hex_dump_cursor_address": 21072,
  "sprites_cursor_address": 13440,
  "charset_cursor_address": 8192,
  "right_pane_visible": "Blocks",
  "sprite_multicolor_mode": true,
  "charset_multicolor_mode": false,
  "bitmap_cursor_address": 8192,
  "bitmap_multicolor_mode": false,
  "hexdump_view_mode": "ScreencodeShifted",
  "splitters": [
    22528
  ],
  "blocks_view_cursor": 97
}