{"schema":1,"platform":"c64","game":"explorer","title":"Explorer","build":"a freezer backup of Electric Dreams' 1987 disk release, the TOSEC image Explorer (1987)(Electric Dreams) from the Internet Archive (MD5 858dc180\u2026672db); its code agrees byte for byte with Triad's crack of the same release","symbols_sha256":"9ec061c0c92bf3b59a81d30b2041a5026afb35f515e8449d6bded0a14c65f605","snapshot":{"file":"work/entry.vsf","sha256":"412e46c5fe222e4e52c73ce9a5ee3df7f96c74c2bbc33c677af8a10d290682d8"},"index":[{"a":2051,"n":"start_game","k":"routine","len":175,"c":true},{"a":2110,"n":"b_083E","k":"branch","len":1,"c":false},{"a":2125,"n":"b_084D","k":"branch","len":1,"c":false},{"a":2138,"n":"b_085A","k":"branch","len":1,"c":false},{"a":2214,"n":"b_08A6","k":"branch","len":1,"c":false},{"a":2220,"n":"b_08AC","k":"branch","len":1,"c":false},{"a":2226,"n":"shake","k":"routine","len":45,"c":true},{"a":2230,"n":"b_08B6","k":"branch","len":1,"c":false},{"a":2271,"n":"swap_hud_colours","k":"routine","len":68,"c":true},{"a":2285,"n":"b_08ED","k":"branch","len":1,"c":false},{"a":2303,"n":"b_08FF","k":"branch","len":1,"c":false},{"a":2321,"n":"b_0911","k":"branch","len":1,"c":false},{"a":2325,"n":"b_0915","k":"branch","len":1,"c":false},{"a":2329,"n":"b_0919","k":"branch","len":1,"c":false},{"a":2333,"n":"b_091D","k":"branch","len":1,"c":false},{"a":2335,"n":"b_091F","k":"branch","len":1,"c":false},{"a":2339,"n":"delay_short","k":"routine","len":11,"c":true},{"a":2343,"n":"b_0927","k":"branch","len":1,"c":false},{"a":2350,"n":"fine_x_0","k":"routine","len":9,"c":true},{"a":2359,"n":"fine_x_7","k":"routine","len":9,"c":true},{"a":2368,"n":"fine_y_0","k":"routine","len":9,"c":true},{"a":2377,"n":"fine_y_7","k":"routine","len":9,"c":true},{"a":2386,"n":"tone_wait","k":"routine","len":52,"c":true},{"a":2424,"n":"b_0978","k":"branch","len":1,"c":false},{"a":2438,"n":"tone_tick","k":"routine","len":13,"c":true},{"a":2448,"n":"b_0990","k":"branch","len":1,"c":false},{"a":2450,"n":"r_0992","k":"branch","len":1,"c":false},{"a":2451,"n":"wait_key","k":"routine","len":26,"c":true},{"a":2471,"n":"b_09A7","k":"branch","len":1,"c":false},{"a":2477,"n":"save_work","k":"routine","len":12,"c":true},{"a":2479,"n":"b_09AF","k":"branch","len":1,"c":false},{"a":2489,"n":"load_work","k":"routine","len":12,"c":true},{"a":2491,"n":"b_09BB","k":"branch","len":1,"c":false},{"a":2501,"n":"saved_work","k":"table","len":11,"c":true},{"a":2512,"n":"bug_move_rts","k":"routine","len":1,"c":true},{"a":2513,"n":"bug_move","k":"routine","len":189,"c":true},{"a":2559,"n":"b_09FF","k":"branch","len":1,"c":false},{"a":2566,"n":"b_0A06","k":"branch","len":1,"c":false},{"a":2573,"n":"b_0A0D","k":"branch","len":1,"c":false},{"a":2580,"n":"b_0A14","k":"branch","len":1,"c":false},{"a":2622,"n":"b_0A3E","k":"branch","len":1,"c":false},{"a":2702,"n":"init_machine","k":"routine","len":111,"c":true},{"a":2813,"n":"sid_reset","k":"routine","len":20,"c":true},{"a":2818,"n":"b_0B02","k":"branch","len":1,"c":false},{"a":2833,"n":"irq","k":"routine","len":20,"c":true},{"a":2853,"n":"scan_keys","k":"routine","len":170,"c":true},{"a":2874,"n":"b_0B3A","k":"branch","len":1,"c":false},{"a":2888,"n":"b_0B48","k":"branch","len":1,"c":false},{"a":2891,"n":"b_0B4B","k":"branch","len":1,"c":false},{"a":2899,"n":"b_0B53","k":"branch","len":1,"c":false},{"a":2915,"n":"b_0B63","k":"branch","len":1,"c":false},{"a":2917,"n":"b_0B65","k":"branch","len":1,"c":false},{"a":2918,"n":"b_0B66","k":"branch","len":1,"c":false},{"a":2934,"n":"b_0B76","k":"branch","len":1,"c":false},{"a":2949,"n":"b_0B85","k":"branch","len":1,"c":false},{"a":2964,"n":"b_0B94","k":"branch","len":1,"c":false},{"a":2972,"n":"b_0B9C","k":"branch","len":1,"c":false},{"a":2980,"n":"b_0BA4","k":"branch","len":1,"c":false},{"a":2993,"n":"b_0BB1","k":"branch","len":1,"c":false},{"a":3017,"n":"b_0BC9","k":"branch","len":1,"c":false},{"a":3023,"n":"scan_joystick","k":"routine","len":22,"c":true},{"a":3042,"n":"b_0BE2","k":"branch","len":1,"c":false},{"a":3045,"n":"joy_codes","k":"table","len":32,"c":true},{"a":3077,"n":"keymap","k":"table","len":65,"c":true},{"a":3142,"n":"keymap_shifted","k":"table","len":65,"c":true},{"a":3207,"n":"zp_init","k":"routine","len":11,"c":true},{"a":3209,"n":"b_0C89","k":"branch","len":1,"c":false},{"a":3218,"n":"zp_image","k":"table","len":160,"c":true},{"a":3378,"n":"doorway_prompt","k":"routine","len":63,"c":true},{"a":3438,"n":"b_0D6E","k":"branch","len":1,"c":false},{"a":3441,"n":"str_enter_doorway","k":"table","len":14,"c":true},{"a":3455,"n":"str_other_keys","k":"table","len":18,"c":true},{"a":3473,"n":"str_name_spot","k":"table","len":41,"c":true},{"a":3514,"n":"check_win","k":"routine","len":84,"c":true},{"a":3526,"n":"b_0DC6","k":"branch","len":1,"c":false},{"a":3598,"n":"game_won_halt","k":"routine","len":3,"c":true},{"a":3601,"n":"str_you_did_it","k":"table","len":17,"c":true},{"a":3618,"n":"check_win_rts","k":"routine","len":1,"c":true},{"a":3619,"n":"name_destination","k":"routine","len":295,"c":true},{"a":3681,"n":"b_0E61","k":"branch","len":1,"c":false},{"a":3709,"n":"b_0E7D","k":"branch","len":1,"c":false},{"a":3738,"n":"b_0E9A","k":"branch","len":1,"c":false},{"a":3766,"n":"b_0EB6","k":"branch","len":1,"c":false},{"a":3914,"n":"doorway_energy_skip","k":"routine","len":3,"c":true},{"a":3917,"n":"fill_hidden_screen","k":"routine","len":48,"c":true},{"a":3937,"n":"j_0F61","k":"branch","len":1,"c":false},{"a":3951,"n":"b_0F6F","k":"branch","len":1,"c":false},{"a":3960,"n":"b_0F78","k":"branch","len":1,"c":false},{"a":3965,"n":"read_name","k":"routine","len":103,"c":true},{"a":3971,"n":"b_0F83","k":"branch","len":1,"c":false},{"a":3985,"n":"b_0F91","k":"branch","len":1,"c":false},{"a":4014,"n":"b_0FAE","k":"branch","len":1,"c":false},{"a":4039,"n":"b_0FC7","k":"branch","len":1,"c":false},{"a":4068,"n":"show_name","k":"routine","len":20,"c":true},{"a":4087,"n":"r_0FF7","k":"branch","len":1,"c":false},{"a":4088,"n":"draw_compass","k":"routine","len":129,"c":true},{"a":4217,"n":"save_compass_cells","k":"routine","len":42,"c":true},{"a":4229,"n":"b_1085","k":"branch","len":1,"c":false},{"a":4250,"n":"b_109A","k":"branch","len":1,"c":false},{"a":4259,"n":"load_compass_cells","k":"routine","len":42,"c":true},{"a":4271,"n":"b_10AF","k":"branch","len":1,"c":false},{"a":4292,"n":"b_10C4","k":"branch","len":1,"c":false},{"a":4301,"n":"compass_cells","k":"table","len":3,"c":true},{"a":4304,"n":"compass_bitmap","k":"table","len":24,"c":true},{"a":4328,"n":"divide_8","k":"routine","len":23,"c":true},{"a":4332,"n":"b_10EC","k":"branch","len":1,"c":false},{"a":4346,"n":"b_10FA","k":"branch","len":1,"c":false},{"a":4351,"n":"draw_scenery_at","k":"routine","len":132,"c":true},{"a":4385,"n":"j_1121","k":"branch","len":1,"c":false},{"a":4426,"n":"b_114A","k":"branch","len":1,"c":false},{"a":4460,"n":"b_116C","k":"branch","len":1,"c":false},{"a":4476,"n":"b_117C","k":"branch","len":1,"c":false},{"a":4483,"n":"scenery_doorway","k":"routine","len":9,"c":true},{"a":4492,"n":"scenery_beacon","k":"routine","len":9,"c":true},{"a":4500,"n":"r_1194","k":"branch","len":1,"c":false},{"a":4501,"n":"draw_doorway","k":"routine","len":28,"c":true},{"a":4529,"n":"draw_beacon","k":"routine","len":28,"c":true},{"a":4557,"n":"draw_fragment","k":"routine","len":34,"c":true},{"a":4591,"n":"fragment_images","k":"variable","len":1,"c":true},{"a":4592,"n":"f_11F0","k":"table","len":17,"c":true},{"a":4609,"n":"fragment_offsets","k":"variable","len":1,"c":true},{"a":4610,"n":"f_1202","k":"table","len":17,"c":true},{"a":4627,"n":"draw_fragments_here","k":"routine","len":69,"c":true},{"a":4639,"n":"b_121F","k":"branch","len":1,"c":false},{"a":4674,"n":"b_1242","k":"branch","len":1,"c":false},{"a":4696,"n":"draw_ground_view","k":"routine","len":88,"c":true},{"a":4784,"n":"hill_columns","k":"routine","len":131,"c":true},{"a":4800,"n":"j_12C0","k":"branch","len":1,"c":false},{"a":4884,"n":"b_1314","k":"branch","len":1,"c":false},{"a":4915,"n":"far_ring","k":"routine","len":259,"c":true},{"a":5171,"n":"b_1433","k":"branch","len":1,"c":false},{"a":5174,"n":"maybe_new_bug","k":"routine","len":130,"c":true},{"a":5181,"n":"b_143D","k":"branch","len":1,"c":false},{"a":5188,"n":"b_1444","k":"branch","len":1,"c":false},{"a":5204,"n":"b_1454","k":"branch","len":1,"c":false},{"a":5303,"n":"r_14B7","k":"branch","len":1,"c":false},{"a":5304,"n":"bug_images","k":"table","len":10,"c":true},{"a":5314,"n":"bug_image","k":"variable","len":1,"c":true},{"a":5315,"n":"a_14C3","k":"variable","len":1,"c":true},{"a":5316,"n":"bug_col","k":"variable","len":1,"c":true},{"a":5317,"n":"bug_row","k":"variable","len":1,"c":true},{"a":5318,"n":"sight_image","k":"variable","len":1,"c":true},{"a":5319,"n":"a_14C7","k":"variable","len":1,"c":true},{"a":5320,"n":"sight_col","k":"variable","len":1,"c":true},{"a":5321,"n":"sight_row","k":"variable","len":1,"c":true},{"a":5322,"n":"probe_east","k":"routine","len":4,"c":true},{"a":5326,"n":"probe_west","k":"routine","len":4,"c":true},{"a":5330,"n":"probe_north","k":"routine","len":4,"c":true},{"a":5334,"n":"probe_south","k":"routine","len":35,"c":true},{"a":5336,"n":"b_14D8","k":"branch","len":1,"c":false},{"a":5352,"n":"b_14E8","k":"branch","len":1,"c":false},{"a":5365,"n":"j_14F5","k":"branch","len":1,"c":false},{"a":5369,"n":"ground_loop","k":"routine","len":50,"c":true},{"a":5375,"n":"j_14FF","k":"branch","len":1,"c":false},{"a":5385,"n":"b_1509","k":"branch","len":1,"c":false},{"a":5392,"n":"b_1510","k":"branch","len":1,"c":false},{"a":5399,"n":"b_1517","k":"branch","len":1,"c":false},{"a":5406,"n":"b_151E","k":"branch","len":1,"c":false},{"a":5413,"n":"b_1525","k":"branch","len":1,"c":false},{"a":5419,"n":"walk_loop","k":"routine","len":32,"c":true},{"a":5427,"n":"b_1533","k":"branch","len":1,"c":false},{"a":5434,"n":"b_153A","k":"branch","len":1,"c":false},{"a":5441,"n":"b_1541","k":"branch","len":1,"c":false},{"a":5448,"n":"b_1548","k":"branch","len":1,"c":false},{"a":5451,"n":"step_stands","k":"routine","len":12,"c":true},{"a":5463,"n":"walk_turned","k":"routine","len":9,"c":true},{"a":5472,"n":"walk_turn_right","k":"routine","len":12,"c":true},{"a":5484,"n":"walk_turn_left","k":"routine","len":12,"c":true},{"a":5496,"n":"turn_right","k":"routine","len":12,"c":true},{"a":5508,"n":"turn_left","k":"routine","len":12,"c":true},{"a":5520,"n":"turn_about","k":"routine","len":12,"c":true},{"a":5532,"n":"sine_table","k":"table","len":17,"c":true},{"a":5549,"n":"heading_step","k":"routine","len":128,"c":true},{"a":5569,"n":"j_15C1","k":"branch","len":1,"c":false},{"a":5603,"n":"b_15E3","k":"branch","len":1,"c":false},{"a":5634,"n":"b_1602","k":"branch","len":1,"c":false},{"a":5641,"n":"b_1609","k":"branch","len":1,"c":false},{"a":5653,"n":"b_1615","k":"branch","len":1,"c":false},{"a":5665,"n":"b_1621","k":"branch","len":1,"c":false},{"a":5677,"n":"step_forward","k":"routine","len":137,"c":true},{"a":5706,"n":"b_164A","k":"branch","len":1,"c":false},{"a":5741,"n":"b_166D","k":"branch","len":1,"c":false},{"a":5792,"n":"b_16A0","k":"branch","len":1,"c":false},{"a":5814,"n":"after_step","k":"routine","len":30,"c":true},{"a":5844,"n":"redraw_view","k":"routine","len":4,"c":true},{"a":5848,"n":"enter_doorway","k":"routine","len":80,"c":true},{"a":5868,"n":"b_16EC","k":"branch","len":1,"c":false},{"a":5898,"n":"b_170A","k":"branch","len":1,"c":false},{"a":5928,"n":"take_off","k":"routine","len":73,"c":true},{"a":5942,"n":"b_1736","k":"branch","len":1,"c":false},{"a":5972,"n":"b_1754","k":"branch","len":1,"c":false},{"a":6001,"n":"str_impossible","k":"table","len":11,"c":true},{"a":6012,"n":"str_not_dropped","k":"table","len":12,"c":true},{"a":6024,"n":"str_out_of_range","k":"table","len":13,"c":true},{"a":6037,"n":"str_objects","k":"table","len":8,"c":true},{"a":6045,"n":"str_beacons","k":"table","len":8,"c":true},{"a":6053,"n":"str_weapons","k":"table","len":8,"c":true},{"a":6061,"n":"str_energy","k":"table","len":6,"c":true},{"a":6067,"n":"energy_digits","k":"table","len":7,"c":true},{"a":6074,"n":"str_score","k":"table","len":6,"c":true},{"a":6080,"n":"score_digits","k":"table","len":4,"c":true},{"a":6084,"n":"str_echo_nearest","k":"table","len":13,"c":true},{"a":6097,"n":"str_send_to_beacon","k":"table","len":15,"c":true},{"a":6112,"n":"str_found","k":"table","len":5,"c":true},{"a":6117,"n":"found_list","k":"table","len":11,"c":true},{"a":6128,"n":"str_drop_beacon","k":"table","len":12,"c":true},{"a":6140,"n":"str_pick_up_beacon","k":"table","len":15,"c":true},{"a":6155,"n":"str_fix_3_nearest","k":"table","len":14,"c":true},{"a":6169,"n":"str_carried","k":"table","len":18,"c":true},{"a":6187,"n":"str_arrows","k":"table","len":9,"c":true},{"a":6196,"n":"str_fire","k":"table","len":5,"c":true},{"a":6201,"n":"str_credit_graphics","k":"table","len":24,"c":true},{"a":6225,"n":"str_credit_program","k":"table","len":21,"c":true},{"a":6246,"n":"f_1866","k":"variable","len":1,"c":true},{"a":6247,"n":"row_offset_lo","k":"table","len":20,"c":true},{"a":6267,"n":"a_187B","k":"table","len":4,"c":true},{"a":6271,"n":"f_187F","k":"variable","len":1,"c":true},{"a":6272,"n":"row_offset_hi","k":"table","len":20,"c":true},{"a":6292,"n":"a_1894","k":"table","len":5,"c":true},{"a":6297,"n":"menu","k":"routine","len":185,"c":true},{"a":6379,"n":"b_18EB","k":"branch","len":1,"c":false},{"a":6420,"n":"b_1914","k":"branch","len":1,"c":false},{"a":6458,"n":"b_193A","k":"branch","len":1,"c":false},{"a":6465,"n":"b_1941","k":"branch","len":1,"c":false},{"a":6472,"n":"b_1948","k":"branch","len":1,"c":false},{"a":6479,"n":"b_194F","k":"branch","len":1,"c":false},{"a":6482,"n":"menu_objects","k":"routine","len":86,"c":true},{"a":6558,"n":"b_199E","k":"branch","len":1,"c":false},{"a":6565,"n":"b_19A5","k":"branch","len":1,"c":false},{"a":6568,"n":"echo_nearest","k":"routine","len":153,"c":true},{"a":6626,"n":"b_19E2","k":"branch","len":1,"c":false},{"a":6645,"n":"b_19F5","k":"branch","len":1,"c":false},{"a":6669,"n":"b_1A0D","k":"branch","len":1,"c":false},{"a":6718,"n":"b_1A3E","k":"branch","len":1,"c":false},{"a":6721,"n":"str_which_beacon","k":"table","len":17,"c":true},{"a":6738,"n":"send_fragment_no","k":"variable","len":1,"c":true},{"a":6739,"n":"send_to_beacon","k":"routine","len":217,"c":true},{"a":6747,"n":"b_1A5B","k":"branch","len":1,"c":false},{"a":6812,"n":"b_1A9C","k":"branch","len":1,"c":false},{"a":6819,"n":"b_1AA3","k":"branch","len":1,"c":false},{"a":6834,"n":"b_1AB2","k":"branch","len":1,"c":false},{"a":6902,"n":"b_1AF6","k":"branch","len":1,"c":false},{"a":6929,"n":"b_1B11","k":"branch","len":1,"c":false},{"a":6956,"n":"menu_beacons","k":"routine","len":112,"c":true},{"a":7051,"n":"b_1B8B","k":"branch","len":1,"c":false},{"a":7058,"n":"b_1B92","k":"branch","len":1,"c":false},{"a":7065,"n":"b_1B99","k":"branch","len":1,"c":false},{"a":7068,"n":"drop_beacon","k":"routine","len":60,"c":true},{"a":7088,"n":"b_1BB0","k":"branch","len":1,"c":false},{"a":7104,"n":"b_1BC0","k":"branch","len":1,"c":false},{"a":7125,"n":"b_1BD5","k":"branch","len":1,"c":false},{"a":7128,"n":"pick_up_beacon","k":"routine","len":11,"c":true},{"a":7136,"n":"b_1BE0","k":"branch","len":1,"c":false},{"a":7139,"n":"fix_line","k":"table","len":26,"c":true},{"a":7165,"n":"fix_beacons","k":"routine","len":215,"c":true},{"a":7255,"n":"b_1C57","k":"branch","len":1,"c":false},{"a":7316,"n":"b_1C94","k":"branch","len":1,"c":false},{"a":7377,"n":"b_1CD1","k":"branch","len":1,"c":false},{"a":7380,"n":"print_fix_line","k":"routine","len":12,"c":true},{"a":7392,"n":"put_number","k":"routine","len":33,"c":true},{"a":7417,"n":"b_1CF9","k":"branch","len":1,"c":false},{"a":7425,"n":"wait_close_window","k":"routine","len":3,"c":true},{"a":7428,"n":"close_window","k":"routine","len":3,"c":true},{"a":7431,"n":"say_impossible","k":"routine","len":17,"c":true},{"a":7448,"n":"say_in_window","k":"routine","len":14,"c":true},{"a":7456,"n":"j_1D20","k":"branch","len":1,"c":false},{"a":7462,"n":"say_not_dropped","k":"routine","len":20,"c":true},{"a":7482,"n":"say_out_of_range","k":"routine","len":19,"c":true},{"a":7501,"n":"show_credits","k":"routine","len":39,"c":true},{"a":7540,"n":"update_carried","k":"routine","len":72,"c":true},{"a":7560,"n":"b_1D88","k":"branch","len":1,"c":false},{"a":7575,"n":"b_1D97","k":"branch","len":1,"c":false},{"a":7581,"n":"j_1D9D","k":"branch","len":1,"c":false},{"a":7612,"n":"number_text","k":"table","len":3,"c":true},{"a":7615,"n":"f_1DBF","k":"variable","len":2,"c":true},{"a":7617,"n":"key_text","k":"variable","len":2,"c":true},{"a":7619,"n":"number_to_text","k":"routine","len":90,"c":true},{"a":7623,"n":"b_1DC7","k":"branch","len":1,"c":false},{"a":7638,"n":"j_1DD6","k":"branch","len":1,"c":false},{"a":7659,"n":"b_1DEB","k":"branch","len":1,"c":false},{"a":7669,"n":"b_1DF5","k":"branch","len":1,"c":false},{"a":7684,"n":"b_1E04","k":"branch","len":1,"c":false},{"a":7688,"n":"b_1E08","k":"branch","len":1,"c":false},{"a":7696,"n":"b_1E10","k":"branch","len":1,"c":false},{"a":7705,"n":"b_1E19","k":"branch","len":1,"c":false},{"a":7709,"n":"divide_10","k":"routine","len":152,"c":true},{"a":7759,"n":"b_1E4F","k":"branch","len":1,"c":false},{"a":7861,"n":"show_view","k":"routine","len":9,"c":true},{"a":7870,"n":"place_beacon","k":"routine","len":46,"c":true},{"a":7882,"n":"b_1ECA","k":"branch","len":1,"c":false},{"a":7916,"n":"take_beacon","k":"routine","len":109,"c":true},{"a":7928,"n":"b_1EF8","k":"branch","len":1,"c":false},{"a":8007,"n":"b_1F47","k":"branch","len":1,"c":false},{"a":8025,"n":"fragment_at_probe","k":"routine","len":45,"c":true},{"a":8037,"n":"b_1F65","k":"branch","len":1,"c":false},{"a":8052,"n":"b_1F74","k":"branch","len":1,"c":false},{"a":8070,"n":"beacon_at_probe","k":"routine","len":54,"c":true},{"a":8082,"n":"b_1F92","k":"branch","len":1,"c":false},{"a":8100,"n":"j_1FA4","k":"branch","len":1,"c":false},{"a":8106,"n":"b_1FAA","k":"branch","len":1,"c":false},{"a":8121,"n":"j_1FB9","k":"branch","len":1,"c":false},{"a":8124,"n":"near_probe_x","k":"routine","len":22,"c":true},{"a":8146,"n":"near_probe_y","k":"routine","len":41,"c":true},{"a":8165,"n":"j_1FE5","k":"branch","len":1,"c":false},{"a":8185,"n":"b_1FF9","k":"branch","len":1,"c":false},{"a":8187,"n":"find_three_beacons","k":"routine","len":244,"c":true},{"a":8217,"n":"j_2019","k":"branch","len":1,"c":false},{"a":8248,"n":"j_2038","k":"branch","len":1,"c":false},{"a":8373,"n":"b_20B5","k":"branch","len":1,"c":false},{"a":8391,"n":"b_20C7","k":"branch","len":1,"c":false},{"a":8411,"n":"b_20DB","k":"branch","len":1,"c":false},{"a":8420,"n":"b_20E4","k":"branch","len":1,"c":false},{"a":8430,"n":"r_20EE","k":"branch","len":1,"c":false},{"a":8431,"n":"nearest_fragment","k":"routine","len":164,"c":true},{"a":8459,"n":"b_210B","k":"branch","len":1,"c":false},{"a":8559,"n":"b_216F","k":"branch","len":1,"c":false},{"a":8594,"n":"r_2192","k":"branch","len":1,"c":false},{"a":8595,"n":"bearing_to","k":"routine","len":74,"c":true},{"a":8669,"n":"beacons","k":"table","len":54,"c":true},{"a":8723,"n":"fragments","k":"variable","len":1,"c":true},{"a":8724,"n":"a_2214","k":"variable","len":1,"c":true},{"a":8725,"n":"a_2215","k":"variable","len":1,"c":true},{"a":8726,"n":"a_2216","k":"table","len":33,"c":true},{"a":8759,"n":"copy_bitmap","k":"routine","len":26,"c":true},{"a":8785,"n":"copy_screen","k":"routine","len":43,"c":true},{"a":8810,"n":"b_226A","k":"branch","len":1,"c":false},{"a":8821,"n":"b_2275","k":"branch","len":1,"c":false},{"a":8828,"n":"copy_loop","k":"routine","len":1,"c":true},{"a":8829,"n":"copy_from","k":"routine","len":1,"c":true},{"a":8830,"n":"copy_from_hi","k":"routine","len":2,"c":true},{"a":8832,"n":"copy_to","k":"routine","len":1,"c":true},{"a":8833,"n":"copy_to_hi","k":"routine","len":14,"c":true},{"a":8847,"n":"copy_shown_to_hidden","k":"routine","len":30,"c":true},{"a":8877,"n":"restore_view","k":"routine","len":9,"c":true},{"a":8886,"n":"beacon_record","k":"routine","len":19,"c":true},{"a":8905,"n":"fragment_record","k":"routine","len":14,"c":true},{"a":8919,"n":"open_window","k":"routine","len":32,"c":true},{"a":8951,"n":"energy_spend","k":"routine","len":23,"c":true},{"a":8974,"n":"str_energy_gone","k":"table","len":12,"c":true},{"a":8986,"n":"energy_gone","k":"routine","len":48,"c":true},{"a":9034,"n":"weapons_menu","k":"routine","len":6,"c":true},{"a":9040,"n":"weapons","k":"routine","len":119,"c":true},{"a":9088,"n":"b_2380","k":"branch","len":1,"c":false},{"a":9127,"n":"b_23A7","k":"branch","len":1,"c":false},{"a":9134,"n":"b_23AE","k":"branch","len":1,"c":false},{"a":9141,"n":"b_23B5","k":"branch","len":1,"c":false},{"a":9148,"n":"b_23BC","k":"branch","len":1,"c":false},{"a":9155,"n":"b_23C3","k":"branch","len":1,"c":false},{"a":9159,"n":"leave_weapons","k":"routine","len":12,"c":true},{"a":9171,"n":"sight_left","k":"routine","len":25,"c":true},{"a":9193,"n":"b_23E9","k":"branch","len":1,"c":false},{"a":9196,"n":"sight_right","k":"routine","len":25,"c":true},{"a":9218,"n":"b_2402","k":"branch","len":1,"c":false},{"a":9221,"n":"sight_down","k":"routine","len":25,"c":true},{"a":9243,"n":"b_241B","k":"branch","len":1,"c":false},{"a":9246,"n":"sight_up","k":"routine","len":25,"c":true},{"a":9268,"n":"b_2434","k":"branch","len":1,"c":false},{"a":9271,"n":"fire_laser","k":"routine","len":163,"c":true},{"a":9353,"n":"b_2489","k":"branch","len":1,"c":false},{"a":9378,"n":"b_24A2","k":"branch","len":1,"c":false},{"a":9382,"n":"b_24A6","k":"branch","len":1,"c":false},{"a":9434,"n":"bug_right","k":"routine","len":7,"c":true},{"a":9441,"n":"bug_left","k":"routine","len":7,"c":true},{"a":9448,"n":"bug_up","k":"routine","len":7,"c":true},{"a":9455,"n":"bug_down","k":"routine","len":11,"c":true},{"a":9459,"n":"j_24F3","k":"branch","len":1,"c":false},{"a":9466,"n":"bug_step","k":"routine","len":60,"c":true},{"a":9470,"n":"j_24FE","k":"branch","len":1,"c":false},{"a":9519,"n":"b_252F","k":"branch","len":1,"c":false},{"a":9526,"n":"restore_cell","k":"routine","len":73,"c":true},{"a":9585,"n":"b_2571","k":"branch","len":1,"c":false},{"a":9599,"n":"flash_screen","k":"routine","len":43,"c":true},{"a":9619,"n":"j_2593","k":"branch","len":1,"c":false},{"a":9628,"n":"b_259C","k":"branch","len":1,"c":false},{"a":9637,"n":"b_25A5","k":"branch","len":1,"c":false},{"a":9642,"n":"delay_x","k":"routine","len":13,"c":true},{"a":9645,"n":"b_25AD","k":"branch","len":1,"c":false},{"a":9655,"n":"sfx_crash","k":"routine","len":44,"c":true},{"a":9699,"n":"sfx_drop","k":"routine","len":71,"c":true},{"a":9741,"n":"b_260D","k":"branch","len":1,"c":false},{"a":9770,"n":"sfx_land","k":"routine","len":49,"c":true},{"a":9819,"n":"sfx_drone","k":"routine","len":49,"c":true},{"a":9868,"n":"sfx_fly","k":"routine","len":54,"c":true},{"a":9922,"n":"sfx_laser","k":"routine","len":130,"c":true},{"a":9937,"n":"b_26D1","k":"branch","len":1,"c":false},{"a":10026,"n":"b_272A","k":"branch","len":1,"c":false},{"a":10052,"n":"sfx_doorway","k":"routine","len":37,"c":true},{"a":10077,"n":"b_275D","k":"branch","len":1,"c":false},{"a":10089,"n":"key_click","k":"routine","len":31,"c":true},{"a":10120,"n":"sfx_bump","k":"routine","len":29,"c":true},{"a":10149,"n":"sfx_fragment","k":"routine","len":34,"c":true},{"a":10183,"n":"sfx_take_off","k":"routine","len":24,"c":true},{"a":10207,"n":"map_cols","k":"variable","len":1,"c":true},{"a":10208,"n":"map_rows","k":"variable","len":1,"c":true},{"a":10209,"n":"map_west","k":"variable","len":1,"c":true},{"a":10210,"n":"a_27E2","k":"variable","len":1,"c":true},{"a":10211,"n":"map_south","k":"variable","len":1,"c":true},{"a":10212,"n":"a_27E4","k":"variable","len":1,"c":true},{"a":10213,"n":"map_row_x","k":"variable","len":1,"c":true},{"a":10214,"n":"a_27E6","k":"variable","len":1,"c":true},{"a":10215,"n":"map_row_y","k":"variable","len":1,"c":true},{"a":10216,"n":"a_27E8","k":"variable","len":1,"c":true},{"a":10217,"n":"map_step_x","k":"variable","len":1,"c":true},{"a":10218,"n":"a_27EA","k":"variable","len":1,"c":true},{"a":10219,"n":"map_step_y","k":"variable","len":1,"c":true},{"a":10220,"n":"a_27EC","k":"variable","len":1,"c":true},{"a":10221,"n":"map_draw_cols","k":"variable","len":1,"c":true},{"a":10222,"n":"map_draw_rows","k":"variable","len":1,"c":true},{"a":10223,"n":"map_col","k":"variable","len":1,"c":true},{"a":10224,"n":"map_row","k":"variable","len":1,"c":true},{"a":10225,"n":"map_first_col","k":"variable","len":1,"c":true},{"a":10226,"n":"map_first_row","k":"variable","len":1,"c":true},{"a":10227,"n":"height","k":"variable","len":1,"c":true},{"a":10228,"n":"map_tiles","k":"table","len":24,"c":true},{"a":10252,"n":"map_init","k":"routine","len":40,"c":true},{"a":10256,"n":"b_2810","k":"branch","len":1,"c":false},{"a":10292,"n":"fly","k":"routine","len":19,"c":true},{"a":10311,"n":"fly_loop","k":"routine","len":50,"c":true},{"a":10323,"n":"b_2853","k":"branch","len":1,"c":false},{"a":10330,"n":"b_285A","k":"branch","len":1,"c":false},{"a":10337,"n":"b_2861","k":"branch","len":1,"c":false},{"a":10344,"n":"b_2868","k":"branch","len":1,"c":false},{"a":10351,"n":"b_286F","k":"branch","len":1,"c":false},{"a":10358,"n":"b_2876","k":"branch","len":1,"c":false},{"a":10361,"n":"go_up","k":"routine","len":43,"c":true},{"a":10404,"n":"go_down","k":"routine","len":58,"c":true},{"a":10433,"n":"j_28C1","k":"branch","len":1,"c":false},{"a":10462,"n":"land","k":"routine","len":68,"c":true},{"a":10467,"n":"b_28E3","k":"branch","len":1,"c":false},{"a":10527,"n":"b_291F","k":"branch","len":1,"c":false},{"a":10530,"n":"map_origin","k":"routine","len":93,"c":true},{"a":10564,"n":"b_2944","k":"branch","len":1,"c":false},{"a":10604,"n":"b_296C","k":"branch","len":1,"c":false},{"a":10623,"n":"map_centre","k":"routine","len":79,"c":true},{"a":10647,"n":"b_2997","k":"branch","len":1,"c":false},{"a":10686,"n":"b_29BE","k":"branch","len":1,"c":false},{"a":10702,"n":"scroll_south","k":"routine","len":43,"c":true},{"a":10745,"n":"scroll_north","k":"routine","len":115,"c":true},{"a":10774,"n":"b_2A16","k":"branch","len":1,"c":false},{"a":10839,"n":"b_2A57","k":"branch","len":1,"c":false},{"a":10860,"n":"scroll_west","k":"routine","len":43,"c":true},{"a":10903,"n":"scroll_east","k":"routine","len":113,"c":true},{"a":10928,"n":"b_2AB0","k":"branch","len":1,"c":false},{"a":10995,"n":"b_2AF3","k":"branch","len":1,"c":false},{"a":11016,"n":"draw_map_row","k":"routine","len":14,"c":true},{"a":11030,"n":"draw_map_col","k":"routine","len":15,"c":true},{"a":11041,"n":"j_2B21","k":"branch","len":1,"c":false},{"a":11045,"n":"draw_map","k":"routine","len":177,"c":true},{"a":11052,"n":"b_2B2C","k":"branch","len":1,"c":false},{"a":11072,"n":"j_2B40","k":"branch","len":1,"c":false},{"a":11106,"n":"j_2B62","k":"branch","len":1,"c":false},{"a":11125,"n":"b_2B75","k":"branch","len":1,"c":false},{"a":11176,"n":"b_2BA8","k":"branch","len":1,"c":false},{"a":11197,"n":"b_2BBD","k":"branch","len":1,"c":false},{"a":11222,"n":"fill_crash","k":"routine","len":45,"c":true},{"a":11226,"n":"b_2BDA","k":"branch","len":1,"c":false},{"a":11257,"n":"b_2BF9","k":"branch","len":1,"c":false},{"a":11267,"n":"crash","k":"routine","len":76,"c":true},{"a":11277,"n":"b_2C0D","k":"branch","len":1,"c":false},{"a":11340,"n":"b_2C4C","k":"branch","len":1,"c":false},{"a":11343,"n":"pause_or_key","k":"routine","len":15,"c":true},{"a":11357,"n":"r_2C5D","k":"branch","len":1,"c":false},{"a":11358,"n":"fine_y_0_at_bottom","k":"routine","len":16,"c":true},{"a":11374,"n":"fine_y_7_at_bottom","k":"routine","len":16,"c":true},{"a":11390,"n":"delay_crash","k":"routine","len":11,"c":true},{"a":11394,"n":"b_2C82","k":"branch","len":1,"c":false},{"a":11401,"n":"scroll_down","k":"routine","len":80,"c":true},{"a":11481,"n":"copy_charset","k":"routine","len":20,"c":true},{"a":11483,"n":"b_2CDB","k":"branch","len":1,"c":false},{"a":11501,"n":"clear_colour_ram","k":"routine","len":20,"c":true},{"a":11505,"n":"b_2CF1","k":"branch","len":1,"c":false},{"a":11521,"n":"shift_right","k":"routine","len":66,"c":true},{"a":11527,"n":"b_2D07","k":"branch","len":1,"c":false},{"a":11557,"n":"b_2D25","k":"branch","len":1,"c":false},{"a":11587,"n":"shift_left","k":"routine","len":66,"c":true},{"a":11593,"n":"b_2D49","k":"branch","len":1,"c":false},{"a":11623,"n":"b_2D67","k":"branch","len":1,"c":false},{"a":11653,"n":"shift_up","k":"routine","len":66,"c":true},{"a":11659,"n":"b_2D8B","k":"branch","len":1,"c":false},{"a":11689,"n":"b_2DA9","k":"branch","len":1,"c":false},{"a":11719,"n":"shift_down","k":"routine","len":66,"c":true},{"a":11725,"n":"b_2DCD","k":"branch","len":1,"c":false},{"a":11755,"n":"b_2DEB","k":"branch","len":1,"c":false},{"a":11785,"n":"map_tile_chars","k":"variable","len":1,"c":true},{"a":11786,"n":"map_tile_chars_1","k":"variable","len":1,"c":true},{"a":11787,"n":"map_tile_chars_2","k":"variable","len":1,"c":true},{"a":11788,"n":"map_tile_chars_3","k":"table","len":45,"c":true},{"a":11833,"n":"draw_map_tile","k":"routine","len":52,"c":true},{"a":11885,"n":"map_to_bitmap","k":"routine","len":115,"c":true},{"a":11910,"n":"b_2E86","k":"branch","len":1,"c":false},{"a":11965,"n":"b_2EBD","k":"branch","len":1,"c":false},{"a":11982,"n":"b_2ECE","k":"branch","len":1,"c":false},{"a":12000,"n":"ecm_colours","k":"table","len":4,"c":true},{"a":12004,"n":"clear_bitmap","k":"routine","len":26,"c":true},{"a":12019,"n":"b_2EF3","k":"branch","len":1,"c":false},{"a":12030,"n":"attr_to_colour","k":"routine","len":11,"c":true},{"a":12041,"n":"attr_colours","k":"table","len":128,"c":true},{"a":12169,"n":"draw_object_plain","k":"routine","len":16,"c":true},{"a":12185,"n":"draw_image","k":"routine","len":156,"c":true},{"a":12237,"n":"b_2FCD","k":"branch","len":1,"c":false},{"a":12247,"n":"b_2FD7","k":"branch","len":1,"c":false},{"a":12252,"n":"b_2FDC","k":"branch","len":1,"c":false},{"a":12267,"n":"b_2FEB","k":"branch","len":1,"c":false},{"a":12274,"n":"b_2FF2","k":"branch","len":1,"c":false},{"a":12277,"n":"b_2FF5","k":"branch","len":1,"c":false},{"a":12280,"n":"b_2FF8","k":"branch","len":1,"c":false},{"a":12300,"n":"b_300C","k":"branch","len":1,"c":false},{"a":12308,"n":"b_3014","k":"branch","len":1,"c":false},{"a":12327,"n":"b_3027","k":"branch","len":1,"c":false},{"a":12338,"n":"b_3032","k":"branch","len":1,"c":false},{"a":12341,"n":"draw_cell_masked","k":"routine","len":73,"c":true},{"a":12354,"n":"b_3042","k":"branch","len":1,"c":false},{"a":12375,"n":"b_3057","k":"branch","len":1,"c":false},{"a":12394,"n":"b_306A","k":"branch","len":1,"c":false},{"a":12414,"n":"bitmap_of_cell","k":"routine","len":30,"c":true},{"a":12444,"n":"draw_object_mirrored","k":"routine","len":182,"c":true},{"a":12467,"n":"j_30B3","k":"branch","len":1,"c":false},{"a":12526,"n":"b_30EE","k":"branch","len":1,"c":false},{"a":12541,"n":"b_30FD","k":"branch","len":1,"c":false},{"a":12552,"n":"b_3108","k":"branch","len":1,"c":false},{"a":12555,"n":"b_310B","k":"branch","len":1,"c":false},{"a":12558,"n":"b_310E","k":"branch","len":1,"c":false},{"a":12578,"n":"b_3122","k":"branch","len":1,"c":false},{"a":12593,"n":"b_3131","k":"branch","len":1,"c":false},{"a":12612,"n":"b_3144","k":"branch","len":1,"c":false},{"a":12623,"n":"b_314F","k":"branch","len":1,"c":false},{"a":12626,"n":"draw_cell_masked_mirrored","k":"routine","len":82,"c":true},{"a":12639,"n":"b_315F","k":"branch","len":1,"c":false},{"a":12660,"n":"b_3174","k":"branch","len":1,"c":false},{"a":12684,"n":"b_318C","k":"branch","len":1,"c":false},{"a":12708,"n":"swap_buffers","k":"routine","len":44,"c":true},{"a":12752,"n":"flip_page","k":"routine","len":41,"c":true},{"a":12759,"n":"b_31D7","k":"branch","len":1,"c":false},{"a":12776,"n":"b_31E8","k":"branch","len":1,"c":false},{"a":12793,"n":"dec_ptr","k":"routine","len":22,"c":true},{"a":12800,"n":"b_3200","k":"branch","len":1,"c":false},{"a":12811,"n":"b_320B","k":"branch","len":1,"c":false},{"a":12815,"n":"dec_wc","k":"routine","len":11,"c":true},{"a":12822,"n":"b_3216","k":"branch","len":1,"c":false},{"a":12826,"n":"dec_wb","k":"routine","len":11,"c":true},{"a":12833,"n":"b_3221","k":"branch","len":1,"c":false},{"a":12837,"n":"inc_ptr","k":"routine","len":7,"c":true},{"a":12843,"n":"r_322B","k":"branch","len":1,"c":false},{"a":12844,"n":"inc_we","k":"routine","len":7,"c":true},{"a":12850,"n":"r_3232","k":"branch","len":1,"c":false},{"a":12851,"n":"inc_wc","k":"routine","len":14,"c":true},{"a":12857,"n":"r_3239","k":"branch","len":1,"c":false},{"a":12864,"n":"r_3240","k":"branch","len":1,"c":false},{"a":12865,"n":"we_double","k":"routine","len":5,"c":true},{"a":12870,"n":"add_wc","k":"routine","len":16,"c":true},{"a":12886,"n":"add_wb","k":"routine","len":21,"c":true},{"a":12907,"n":"ptr_add_wc","k":"routine","len":16,"c":true},{"a":12923,"n":"ptr_add_wb","k":"routine","len":16,"c":true},{"a":12939,"n":"swap_we_wc","k":"routine","len":23,"c":true},{"a":12962,"n":"sub_wc","k":"routine","len":26,"c":true},{"a":12967,"n":"b_32A7","k":"branch","len":1,"c":false},{"a":12968,"n":"b_32A8","k":"branch","len":1,"c":false},{"a":12986,"n":"b_32BA","k":"branch","len":1,"c":false},{"a":12988,"n":"sub_wb","k":"routine","len":26,"c":true},{"a":12993,"n":"b_32C1","k":"branch","len":1,"c":false},{"a":12994,"n":"b_32C2","k":"branch","len":1,"c":false},{"a":13012,"n":"b_32D4","k":"branch","len":1,"c":false},{"a":13014,"n":"terrain_at","k":"routine","len":114,"c":true},{"a":13033,"n":"b_32E9","k":"branch","len":1,"c":false},{"a":13046,"n":"b_32F6","k":"branch","len":1,"c":false},{"a":13059,"n":"b_3303","k":"branch","len":1,"c":false},{"a":13072,"n":"b_3310","k":"branch","len":1,"c":false},{"a":13078,"n":"b_3316","k":"branch","len":1,"c":false},{"a":13084,"n":"b_331C","k":"branch","len":1,"c":false},{"a":13097,"n":"b_3329","k":"branch","len":1,"c":false},{"a":13103,"n":"b_332F","k":"branch","len":1,"c":false},{"a":13109,"n":"b_3335","k":"branch","len":1,"c":false},{"a":13115,"n":"b_333B","k":"branch","len":1,"c":false},{"a":13127,"n":"r_3347","k":"branch","len":1,"c":false},{"a":13128,"n":"layer_first","k":"routine","len":8,"c":true},{"a":13136,"n":"layer_sum_at","k":"routine","len":84,"c":true},{"a":13146,"n":"b_335A","k":"branch","len":1,"c":false},{"a":13220,"n":"mul_coef","k":"routine","len":70,"c":true},{"a":13255,"n":"j_33C7","k":"branch","len":1,"c":false},{"a":13265,"n":"r_33D1","k":"branch","len":1,"c":false},{"a":13266,"n":"b_33D2","k":"branch","len":1,"c":false},{"a":13290,"n":"mul_step_add","k":"routine","len":22,"c":true},{"a":13311,"n":"r_33FF","k":"branch","len":1,"c":false},{"a":13312,"n":"mul_step_sub","k":"routine","len":27,"c":true},{"a":13338,"n":"r_341A","k":"branch","len":1,"c":false},{"a":13339,"n":"terrain_layers","k":"table","len":40,"c":true},{"a":13379,"n":"scenery_list_for","k":"routine","len":56,"c":true},{"a":13435,"n":"scenery_lists","k":"table","len":96,"c":true},{"a":13531,"n":"object_lists","k":"table","len":58,"c":true},{"a":13589,"n":"a_3515","k":"variable","len":2,"c":true},{"a":13591,"n":"a_3517","k":"table","len":3,"c":true},{"a":13594,"n":"a_351A","k":"table","len":3,"c":true},{"a":13597,"n":"a_351D","k":"table","len":5,"c":true},{"a":13602,"n":"a_3522","k":"table","len":3,"c":true},{"a":13605,"n":"a_3525","k":"table","len":3,"c":true},{"a":13608,"n":"a_3528","k":"table","len":5,"c":true},{"a":13613,"n":"a_352D","k":"table","len":64,"c":true},{"a":13684,"n":"a_3574","k":"variable","len":2,"c":true},{"a":13686,"n":"a_3576","k":"table","len":3,"c":true},{"a":13689,"n":"a_3579","k":"table","len":3,"c":true},{"a":13692,"n":"a_357C","k":"table","len":5,"c":true},{"a":13697,"n":"a_3581","k":"table","len":3,"c":true},{"a":13700,"n":"a_3584","k":"table","len":3,"c":true},{"a":13703,"n":"a_3587","k":"table","len":5,"c":true},{"a":13708,"n":"a_358C","k":"table","len":5,"c":true},{"a":13713,"n":"draw_object","k":"routine","len":174,"c":true},{"a":13718,"n":"b_3596","k":"branch","len":1,"c":false},{"a":13731,"n":"b_35A3","k":"branch","len":1,"c":false},{"a":13735,"n":"b_35A7","k":"branch","len":1,"c":false},{"a":13863,"n":"r_3627","k":"branch","len":1,"c":false},{"a":13864,"n":"b_3628","k":"branch","len":1,"c":false},{"a":13887,"n":"object_records","k":"table","len":387,"c":true},{"a":14274,"n":"key_get","k":"routine","len":21,"c":true},{"a":14282,"n":"b_37CA","k":"branch","len":1,"c":false},{"a":14294,"n":"r_37D6","k":"branch","len":1,"c":false},{"a":14295,"n":"hud_twinkle","k":"routine","len":104,"c":true},{"a":14330,"n":"b_37FA","k":"branch","len":1,"c":false},{"a":14343,"n":"b_3807","k":"branch","len":1,"c":false},{"a":14356,"n":"b_3814","k":"branch","len":1,"c":false},{"a":14399,"n":"bearing_of","k":"routine","len":322,"c":true},{"a":14550,"n":"b_38D6","k":"branch","len":1,"c":false},{"a":14598,"n":"b_3906","k":"branch","len":1,"c":false},{"a":14603,"n":"j_390B","k":"branch","len":1,"c":false},{"a":14650,"n":"b_393A","k":"branch","len":1,"c":false},{"a":14688,"n":"b_3960","k":"branch","len":1,"c":false},{"a":14721,"n":"abs_wc","k":"routine","len":18,"c":true},{"a":14738,"n":"r_3992","k":"branch","len":1,"c":false},{"a":14739,"n":"mul_8x16","k":"routine","len":32,"c":true},{"a":14749,"n":"b_399D","k":"branch","len":1,"c":false},{"a":14760,"n":"b_39A8","k":"branch","len":1,"c":false},{"a":14771,"n":"tangent_table","k":"table","len":128,"c":true},{"a":14899,"n":"search_index","k":"variable","len":1,"c":true},{"a":14900,"n":"search_step","k":"variable","len":1,"c":true},{"a":14901,"n":"dy_larger","k":"variable","len":1,"c":true},{"a":14902,"n":"quadrant","k":"variable","len":1,"c":true},{"a":14903,"n":"quadrant_offsets","k":"table","len":6,"c":true},{"a":14909,"n":"zoom_in","k":"routine","len":18,"c":true},{"a":14927,"n":"zoom_pass","k":"routine","len":14,"c":true},{"a":14941,"n":"walk_zoom","k":"routine","len":14,"c":true},{"a":14955,"n":"stretch_strips","k":"routine","len":87,"c":true},{"a":14962,"n":"b_3A72","k":"branch","len":1,"c":false},{"a":15042,"n":"stretch_strip","k":"routine","len":99,"c":true},{"a":15046,"n":"b_3AC6","k":"branch","len":1,"c":false},{"a":15106,"n":"b_3B02","k":"branch","len":1,"c":false},{"a":15141,"n":"double_bits","k":"routine","len":112,"c":true},{"a":15143,"n":"b_3B27","k":"branch","len":1,"c":false},{"a":15147,"n":"b_3B2B","k":"branch","len":1,"c":false},{"a":15176,"n":"b_3B48","k":"branch","len":1,"c":false},{"a":15180,"n":"b_3B4C","k":"branch","len":1,"c":false},{"a":15213,"n":"b_3B6D","k":"branch","len":1,"c":false},{"a":15228,"n":"b_3B7C","k":"branch","len":1,"c":false},{"a":15246,"n":"b_3B8E","k":"branch","len":1,"c":false},{"a":15253,"n":"zoom_order","k":"table","len":12,"c":true},{"a":15265,"n":"zoom_sources","k":"table","len":36,"c":true},{"a":15301,"n":"doubled_left","k":"table","len":4,"c":true},{"a":15305,"n":"doubled_right","k":"table","len":4,"c":true},{"a":15309,"n":"doubled_tail","k":"table","len":8,"c":true},{"a":15317,"n":"zoom_entry","k":"variable","len":1,"c":true},{"a":15318,"n":"zoom_row_lo","k":"table","len":20,"c":true},{"a":15338,"n":"a_3BEA","k":"table","len":5,"c":true},{"a":15343,"n":"zoom_row_hi","k":"table","len":20,"c":true},{"a":15363,"n":"a_3C03","k":"table","len":5,"c":true},{"a":15368,"n":"pause","k":"routine","len":17,"c":true},{"a":15376,"n":"b_3C10","k":"branch","len":1,"c":false},{"a":15385,"n":"wc_add_wb","k":"routine","len":16,"c":true},{"a":15401,"n":"ptr2_add_wb","k":"routine","len":16,"c":true},{"a":15417,"n":"inc_ptr2","k":"routine","len":7,"c":true},{"a":15423,"n":"r_3C3F","k":"branch","len":1,"c":false},{"a":15424,"n":"dec_ptr2","k":"routine","len":11,"c":true},{"a":15431,"n":"b_3C47","k":"branch","len":1,"c":false},{"a":15435,"n":"ptr_sub_wb","k":"routine","len":26,"c":true},{"a":15440,"n":"b_3C50","k":"branch","len":1,"c":false},{"a":15441,"n":"b_3C51","k":"branch","len":1,"c":false},{"a":15459,"n":"b_3C63","k":"branch","len":1,"c":false},{"a":15461,"n":"rnd_next","k":"routine","len":18,"c":true},{"a":15479,"n":"rnd_step","k":"routine","len":46,"c":true},{"a":15507,"n":"b_3C93","k":"branch","len":1,"c":false},{"a":15525,"n":"fill_rows","k":"routine","len":62,"c":true},{"a":15528,"n":"b_3CA8","k":"branch","len":1,"c":false},{"a":15530,"n":"b_3CAA","k":"branch","len":1,"c":false},{"a":15587,"n":"draw_frame","k":"routine","len":113,"c":true},{"a":15605,"n":"b_3CF5","k":"branch","len":1,"c":false},{"a":15618,"n":"b_3D02","k":"branch","len":1,"c":false},{"a":15620,"n":"b_3D04","k":"branch","len":1,"c":false},{"a":15631,"n":"j_3D0F","k":"branch","len":1,"c":false},{"a":15641,"n":"b_3D19","k":"branch","len":1,"c":false},{"a":15651,"n":"b_3D23","k":"branch","len":1,"c":false},{"a":15655,"n":"b_3D27","k":"branch","len":1,"c":false},{"a":15700,"n":"frame_cell","k":"table","len":10,"c":true},{"a":15710,"n":"frame_colours","k":"table","len":73,"c":true},{"a":15783,"n":"fill_window","k":"routine","len":22,"c":true},{"a":15805,"n":"fill_rect","k":"routine","len":91,"c":true},{"a":15846,"n":"b_3DE6","k":"branch","len":1,"c":false},{"a":15862,"n":"b_3DF6","k":"branch","len":1,"c":false},{"a":15896,"n":"print_string","k":"routine","len":113,"c":true},{"a":15899,"n":"j_3E1B","k":"branch","len":1,"c":false},{"a":15949,"n":"b_3E4D","k":"branch","len":1,"c":false},{"a":15984,"n":"b_3E70","k":"branch","len":1,"c":false},{"a":16005,"n":"b_3E85","k":"branch","len":1,"c":false},{"a":16009,"n":"add_wc_carry","k":"routine","len":15,"c":true},{"a":16024,"n":"abs_diff","k":"routine","len":22,"c":true},{"a":16045,"n":"r_3EAD","k":"branch","len":1,"c":false},{"a":17408,"n":"mask_keep_right","k":"table","len":256,"c":true},{"a":17664,"n":"mask_keep_left","k":"table","len":256,"c":true},{"a":17920,"n":"bit_reverse","k":"table","len":256,"c":true},{"a":18176,"n":"terrain_profile","k":"table","len":256,"c":true},{"a":18432,"n":"map_charset","k":"table","len":192,"c":true},{"a":18624,"n":"map_charset_2","k":"table","len":192,"c":true},{"a":18816,"n":"bug_1_image","k":"table","len":60,"c":true},{"a":18876,"n":"bug_2_image","k":"table","len":60,"c":true},{"a":18936,"n":"bug_3_image","k":"table","len":60,"c":true},{"a":18996,"n":"bug_4_image","k":"table","len":60,"c":true},{"a":19056,"n":"bug_5_image","k":"table","len":60,"c":true},{"a":19116,"n":"sight_picture","k":"table","len":10,"c":true},{"a":32768,"n":"obj_01_image","k":"table","len":310,"c":true},{"a":33078,"n":"obj_02_image","k":"table","len":690,"c":true},{"a":33768,"n":"obj_03_image","k":"table","len":910,"c":true},{"a":34678,"n":"obj_04_image","k":"table","len":780,"c":true},{"a":35458,"n":"obj_05_image","k":"table","len":900,"c":true},{"a":36358,"n":"obj_06_image","k":"table","len":730,"c":true},{"a":37088,"n":"obj_17_image","k":"table","len":120,"c":true},{"a":37208,"n":"obj_39_image","k":"table","len":140,"c":true},{"a":37348,"n":"obj_07_image","k":"table","len":810,"c":true},{"a":38158,"n":"obj_08_image","k":"table","len":860,"c":true},{"a":39018,"n":"unused_image_1","k":"table","len":240,"c":true},{"a":39258,"n":"obj_38_image","k":"table","len":60,"c":true},{"a":39318,"n":"obj_19_image","k":"table","len":120,"c":true},{"a":39438,"n":"obj_21_image","k":"table","len":240,"c":true},{"a":39678,"n":"unused_image_2","k":"table","len":80,"c":true},{"a":39758,"n":"obj_09_image","k":"table","len":230,"c":true},{"a":39988,"n":"obj_10_image","k":"table","len":310,"c":true},{"a":40298,"n":"obj_11_image","k":"table","len":240,"c":true},{"a":40538,"n":"obj_12_image","k":"table","len":280,"c":true},{"a":40818,"n":"obj_13_image","k":"table","len":142,"c":true},{"a":40960,"n":"obj_13_image_2","k":"table","len":48,"c":true},{"a":41008,"n":"obj_14_image","k":"table","len":240,"c":true},{"a":41248,"n":"obj_15_image","k":"table","len":270,"c":true},{"a":41518,"n":"obj_16_image","k":"table","len":340,"c":true},{"a":41858,"n":"obj_40_image","k":"table","len":120,"c":true},{"a":41978,"n":"obj_43_image","k":"table","len":180,"c":true},{"a":42158,"n":"obj_22_image","k":"table","len":190,"c":true},{"a":42348,"n":"obj_23_image","k":"table","len":320,"c":true},{"a":42668,"n":"obj_24_image","k":"table","len":460,"c":true},{"a":43128,"n":"obj_25_image","k":"table","len":470,"c":true},{"a":43598,"n":"obj_26_image","k":"table","len":480,"c":true},{"a":44078,"n":"obj_27_image","k":"table","len":480,"c":true},{"a":44558,"n":"obj_28_image","k":"table","len":490,"c":true},{"a":45048,"n":"obj_29_image","k":"table","len":510,"c":true},{"a":45558,"n":"obj_30_image","k":"table","len":140,"c":true},{"a":45698,"n":"obj_31_image","k":"table","len":190,"c":true},{"a":45888,"n":"obj_32_image","k":"table","len":120,"c":true},{"a":46008,"n":"obj_33_image","k":"table","len":190,"c":true},{"a":46198,"n":"obj_34_image","k":"table","len":110,"c":true},{"a":46308,"n":"obj_35_image","k":"table","len":180,"c":true},{"a":46488,"n":"obj_36_image","k":"table","len":180,"c":true},{"a":46668,"n":"obj_37_image","k":"table","len":220,"c":true},{"a":46888,"n":"fragment_1_image","k":"table","len":40,"c":true},{"a":46928,"n":"fragment_2_image","k":"table","len":40,"c":true},{"a":46968,"n":"fragment_3_image","k":"table","len":40,"c":true},{"a":47008,"n":"fragment_4_image","k":"table","len":40,"c":true},{"a":47048,"n":"fragment_5_image","k":"table","len":40,"c":true},{"a":47088,"n":"fragment_6_image","k":"table","len":40,"c":true},{"a":47128,"n":"fragment_7_image","k":"table","len":40,"c":true},{"a":47168,"n":"fragment_8_image","k":"table","len":40,"c":true},{"a":47208,"n":"fragment_9_image","k":"table","len":40,"c":true},{"a":47248,"n":"doorway_image","k":"table","len":540,"c":true},{"a":47788,"n":"beacon_image","k":"table","len":180,"c":true},{"a":47968,"n":"hill_images","k":"table","len":90,"c":true},{"a":48058,"n":"obj_18_image","k":"table","len":170,"c":true},{"a":48228,"n":"obj_20_image","k":"table","len":90,"c":true},{"a":48384,"n":"font","k":"table","len":768,"c":true},{"a":49152,"n":"title_colours","k":"variable","len":2,"c":true},{"a":49154,"n":"title_colours_c002","k":"table","len":38,"c":true},{"a":49192,"n":"title_colours_c028","k":"table","len":40,"c":true},{"a":49232,"n":"title_colours_c050","k":"table","len":140,"c":true},{"a":49372,"n":"title_colours_c0dc","k":"table","len":10,"c":true},{"a":49382,"n":"title_colours_c0e6","k":"table","len":10,"c":true},{"a":49392,"n":"title_colours_c0f0","k":"variable","len":2,"c":true},{"a":49394,"n":"title_colours_c0f2","k":"table","len":14,"c":true},{"a":49408,"n":"title_colours_c100","k":"table","len":14,"c":true},{"a":49422,"n":"title_colours_c10e","k":"table","len":30,"c":true},{"a":49452,"n":"title_colours_c12c","k":"table","len":140,"c":true},{"a":49592,"n":"title_colours_c1b8","k":"table","len":20,"c":true},{"a":49612,"n":"title_colours_c1cc","k":"table","len":20,"c":true},{"a":49632,"n":"title_colours_c1e0","k":"variable","len":2,"c":true},{"a":49634,"n":"title_colours_c1e2","k":"table","len":18,"c":true},{"a":49652,"n":"title_colours_c1f4","k":"table","len":12,"c":true},{"a":49664,"n":"title_colours_c200","k":"table","len":8,"c":true},{"a":49672,"n":"title_colours_c208","k":"table","len":140,"c":true},{"a":49812,"n":"title_colours_c294","k":"table","len":30,"c":true},{"a":49842,"n":"title_colours_c2b2","k":"table","len":30,"c":true},{"a":49872,"n":"title_colours_c2d0","k":"variable","len":2,"c":true},{"a":49874,"n":"title_colours_c2d2","k":"table","len":8,"c":true},{"a":49882,"n":"title_colours_c2da","k":"table","len":10,"c":true},{"a":49892,"n":"title_colours_c2e4","k":"table","len":28,"c":true},{"a":49920,"n":"title_colours_c300","k":"table","len":192,"c":true},{"a":50112,"n":"title_colours_c3c0","k":"table","len":40,"c":true},{"a":57344,"n":"title_bitmap","k":"table","len":1024,"c":true},{"a":58368,"n":"title_bitmap_2","k":"table","len":1024,"c":true},{"a":59392,"n":"title_bitmap_3","k":"table","len":1024,"c":true},{"a":60416,"n":"title_bitmap_4","k":"table","len":1024,"c":true},{"a":61440,"n":"title_bitmap_5","k":"table","len":1024,"c":true},{"a":62464,"n":"title_bitmap_6","k":"table","len":1024,"c":true},{"a":63488,"n":"title_bitmap_7","k":"table","len":1024,"c":true},{"a":64512,"n":"title_bitmap_8","k":"table","len":832,"c":true}],"records":[{"a":0,"t":"gap","n":2051,"x":[3212,5337,5341,5353,5357,8828,8831]},{"a":0,"t":"note","l":"cpu_port_ddr","note":"outside the tracked image","x":[3212,5337,5341,5353,5357,8828,8831]},{"a":2,"t":"note","l":"tmp2","note":"outside the tracked image","x":[2287,2325,4225,4229,4246,4250,4267,4274,4288,4295,11128,11135,11841,11857,11865,11874,11882,11932,11938,11942,11946,11953,11955,11965,12030,12038,12730,12737,14328,14372,14381,15370]},{"a":3,"t":"note","l":"tmp3","note":"outside the tracked image","x":[2291,2321,4221,4238,4242,4263,4280,4284,11848,11936,11940,11944,11948,11959,11961,14385,14960,15037,15374]},{"a":4,"t":"note","l":"tmp4","note":"outside the tracked image","x":[2295,2333,14389,15044,15074,15104,15136]},{"a":5,"t":"note","l":"tmp5","note":"outside the tracked image","x":[2299,2329,14393,15149,15154,15161,15182,15187,15194]},{"a":6,"t":"note","l":"tmp6","note":"outside the tracked image","x":[2273,2285,2335,15151,15156,15166,15184,15189,15199]},{"a":7,"t":"note","l":"tmp7","note":"outside the tracked image","x":[2279,2306,5933,5945,5951,5955]},{"a":8,"t":"note","l":"draw_page","c":"the high byte of the screen the game draws into: $40 (bank 1, bitmap $6000) or $C0 (bank 3, bitmap $E000); swap_buffers flips it, and the other value is the screen on show","note":"outside the tracked image","x":[2275,3921,4217,4259,4766,5050,5756,5822,5864,5961,8763,8774,8785,9559,9603,11523,11589,11655,11721,11846,11893,11899,12008,12221,12435,12503,12752,12756,14307,14322,14977,14992,15010,15027,15574,15580,15834,15934]},{"a":9,"t":"note","l":"tmp9","note":"outside the tracked image","x":[2479,2494,4410,4424,4557,4637,4687,4689,4798,4803,4903,5766,5785,7558,7566,7584,7597,7647,7745,7766,7770,7794,7798,7842,7858,12341,12369,12377,12385,12396,12404,12626,12654,12667,12674,12691,12698]},{"a":10,"t":"note","l":"wb","c":"second operand of the 16-bit arithmetic routines (with $0B)","note":"outside the tracked image","x":[2113,2139,2233,2261,2536,2552,2559,2566,2573,2583,2610,2625,2641,4014,4024,4338,4395,4404,4446,4458,4460,4478,5218,5554,5617,5648,5658,5698,5733,7111,7667,7674,7686,7701,7743,7763,7768,7779,7785,7791,7796,7809,7844,7904,8259,8263,8269,9573,9585,11305,11348,11887,11912,11928,11972,12253,12355,12416,12422,12426,12430,12527,12640,12827,12833,12858,12890,12927,12997,13230,13294,13316,13387,13400,13403,13408,13410,13747,14420,14569,14590,14598,14603,14608,14697,14747,14760,15055,15060,15080,15085,15092,15097,15115,15121,15389,15405,15444,15485,15501,15522,15862,15986]},{"a":11,"t":"note","l":"wb_hi","note":"outside the tracked image","x":[2108,2110,2116,2142,2144,2228,2230,2264,2266,2588,2614,2620,2622,2644,2646,3524,3566,3668,3670,3702,3707,3713,3718,3731,3736,3759,3764,3770,3775,3788,4330,4346,4401,4422,4435,4449,4786,4800,4906,4908,5552,5586,5603,5636,5660,5672,5694,5704,5729,5739,5940,5942,5981,5983,6910,6916,7086,7097,7107,7115,7663,7691,7749,7803,7813,7848,7909,7926,8018,8035,8063,8080,8101,8117,8215,8217,8238,8257,8369,8384,8412,8414,8457,8555,8570,9380,9382,9389,9391,9577,10544,10568,10584,10608,10625,10650,10664,10689,10752,10777,10815,10817,10843,10906,10931,10971,10973,10999,11064,11072,11098,11106,11162,11164,11169,11171,11275,11277,11293,11295,11301,11346,11897,11978,12259,12361,12420,12424,12428,12432,12439,12441,12533,12646,12831,12862,12896,12933,13003,13144,13146,13213,13215,13391,13743,14417,14574,14593,14601,14605,14613,14700,15051,15111,15395,15411,15450,15491,15505]},{"a":12,"t":"note","l":"wc","c":"operand of the 16-bit arithmetic routines (with $0D), and the pointer to a string or an image for the drawing routines","note":"outside the tracked image","x":[2163,2192,2400,2581,2666,2689,3400,3419,3557,3589,3628,3685,3742,3820,3845,3855,3892,3929,3951,3960,4078,4102,4104,4108,4122,4155,4163,4170,4174,4178,4185,4207,4365,4503,4531,4564,4698,4810,4842,4867,5225,5249,5258,5569,5634,5696,5775,5800,5959,5972,5989,6319,6338,6357,6398,6439,6501,6520,6539,6578,6592,6603,6609,6613,6636,6682,6701,6769,6795,6846,6874,6885,6938,6975,6994,7013,7032,7078,7187,7218,7237,7277,7296,7338,7357,7382,7395,7410,7419,7442,7473,7492,7512,7531,7588,7712,7757,7761,7777,7783,7789,7853,7946,7978,8009,8054,8108,8136,8158,8285,8313,8324,8340,8375,8471,8499,8510,8520,8561,8608,8639,8886,8890,9011,9057,9076,9104,9337,9414,9436,9443,9461,9479,9513,9554,9571,9611,9628,9637,10374,10557,10597,10640,10679,10767,10832,10921,10988,11320,11889,11926,11974,12171,12231,12267,12281,12285,12295,12315,12332,12375,12394,12446,12509,12541,12559,12563,12573,12600,12617,12660,12684,12816,12822,12851,12874,12911,12940,12945,12971,13151,13168,13178,13186,13301,13322,13427,14316,14332,14414,14463,14472,14482,14491,14523,14537,14552,14578,14630,14646,14648,14688,14703,14986,15213,15216,15387,15391,15463,15481,15520,15554,15665,15882,15901,15949,16012]},{"a":13,"t":"note","l":"wc_hi","note":"outside the tracked image","x":[2167,2196,2404,2586,2671,2694,3404,3423,3561,3593,3632,3689,3746,3824,3849,3858,3896,3933,3955,4082,4098,4106,4110,4126,4159,4161,4168,4172,4176,4183,4211,4369,4507,4535,4569,4702,4814,4846,4873,5229,5256,5263,5573,5638,5731,5778,5804,5963,5993,6323,6342,6361,6402,6443,6505,6524,6543,6582,6596,6607,6611,6640,6686,6705,6773,6799,6851,6879,6888,6942,6979,6998,7017,7036,7082,7191,7222,7241,7281,7300,7342,7361,7386,7392,7413,7446,7477,7496,7516,7535,7592,7709,7753,7759,7775,7781,7787,7856,7951,7983,8013,8058,8112,8141,8163,8290,8318,8327,8344,8379,8476,8504,8513,8524,8565,8612,8643,9015,9061,9080,9109,9341,9419,9450,9457,9468,9490,9516,9565,9615,9632,10378,10562,10602,10645,10684,10772,10837,10926,10993,11324,11901,11980,12175,12287,12291,12336,12450,12565,12569,12621,12820,12855,12880,12917,12950,12955,12977,13155,13172,13181,13192,13307,13328,13432,14324,14411,14467,14476,14486,14495,14527,14541,14556,14582,14634,14692,14706,14721,14994,15393,15397,15467,15558,15572,15576,15669,15886,16018]},{"a":14,"t":"note","l":"we","c":"the 16-bit accumulator of the arithmetic routines (with $0F), and the column and row for the drawing routines","note":"outside the tracked image","x":[2073,2088,2155,2172,2184,2201,2390,2541,2549,2594,2604,2612,2631,2636,2656,2679,3392,3411,3581,3636,3693,3709,3720,3750,3766,3777,3802,3807,3812,3832,3837,3868,3875,3881,3906,3919,3939,3944,4070,4090,4120,4143,4147,4151,4153,4199,4344,4414,4428,4432,4439,4511,4539,4577,4711,4728,4735,4752,4764,4818,4830,4844,4865,4876,5046,5190,5192,5197,5210,5233,5247,5254,5577,5593,5607,5624,5689,5709,5724,5744,5754,5764,5769,5792,5819,5837,6311,6330,6349,6368,6390,6409,6431,6493,6512,6531,6570,6617,6628,6656,6674,6693,6761,6787,6836,6859,6864,6922,6929,6967,6986,7005,7024,7179,7210,7229,7248,7269,7288,7307,7330,7349,7368,7403,7417,7450,7484,7520,7550,7570,7579,7640,7718,7725,7730,7735,7740,7755,7807,7831,7840,7846,7936,7960,7968,7992,8126,8148,8169,8173,8275,8298,8303,8335,8351,8358,8403,8461,8484,8489,8529,8537,8544,8586,8599,8618,8630,8649,8662,8953,8965,9005,9051,9068,9094,9174,9184,9199,9209,9224,9249,9404,9473,9477,9481,9502,9520,9529,9535,9540,9552,9569,9575,9587,9593,9601,9621,10548,10572,10588,10612,10630,10654,10669,10693,10757,10781,10822,10847,10911,10935,10978,11003,11156,11312,11332,11836,11891,11967,11983,11987,12006,12019,12179,12185,12201,12206,12250,12257,12269,12278,12309,12313,12352,12359,12383,12387,12402,12406,12414,12454,12463,12465,12467,12483,12488,12524,12531,12547,12556,12594,12598,12637,12644,12672,12676,12696,12700,12805,12811,12844,12865,12872,12876,12888,12892,12943,12948,12969,12973,12995,12999,13163,13184,13188,13196,13222,13257,13292,13299,13303,13314,13320,13324,13414,13425,13430,13725,13731,13737,13745,13779,13787,13797,13808,13810,14301,14340,14344,14347,14354,14357,14361,14408,14501,14515,14529,14673,14709,14727,14741,14766,14971,15231,15234,15483,15518,15530,15537,15541,15556,15595,15605,15609,15620,15657,15789,15808,15814,15819,15846,15868,15890,15908,15914,15919,15947,15954,15970,15974,15984,15995,16000,16010,16014,16037]},{"a":15,"t":"note","l":"we_hi","note":"outside the tracked image","x":[2079,2094,2159,2177,2188,2206,2395,2546,2599,2606,2616,2638,2661,2684,3396,3415,3585,3640,3697,3711,3724,3754,3768,3781,3798,3804,3816,3829,3841,3863,3866,3870,3873,3884,3910,3925,3949,4074,4094,4118,4124,4141,4145,4149,4157,4203,4335,4342,4418,4426,4430,4443,4454,4456,4515,4543,4585,4719,4725,4743,4749,4768,4822,4827,4848,4871,4879,5052,5214,5223,5237,5581,5611,5684,5713,5719,5748,5760,5772,5796,5828,6315,6334,6353,6372,6394,6413,6435,6497,6516,6535,6574,6621,6632,6660,6678,6697,6765,6791,6840,6856,6868,6893,6925,6971,6990,7009,7028,7183,7214,7233,7250,7273,7292,7311,7334,7353,7372,7407,7454,7488,7524,7554,7638,7715,7723,7728,7733,7738,7751,7811,7834,7850,7940,7956,7972,7988,8130,8152,8175,8179,8279,8295,8307,8332,8354,8362,8407,8465,8481,8493,8526,8540,8548,8590,8604,8622,8635,8653,8666,8957,8969,9007,9053,9072,9099,9179,9204,9229,9234,9254,9259,9409,9470,9488,9492,9507,9523,9526,9532,9547,9557,9561,9581,9596,9607,9626,10552,10577,10592,10617,10635,10658,10674,10697,10762,10786,10827,10852,10916,10940,10983,11008,11150,11316,11336,11834,11906,11991,12012,12024,12183,12192,12213,12219,12223,12263,12275,12328,12330,12365,12418,12458,12474,12495,12501,12505,12537,12553,12613,12615,12650,12809,12848,12867,12878,12882,12894,12898,12953,12958,12975,12979,13001,13005,13160,13190,13194,13224,13255,13290,13305,13309,13312,13326,13330,13418,13741,13784,13791,13802,13814,14311,14363,14367,14405,14505,14519,14533,14679,14712,14729,14743,14764,14768,14981,15242,15250,15489,15543,15547,15560,15578,15584,15601,15613,15661,15793,15805,15811,15826,15832,15836,15871,15873,15894,15905,15911,15926,15932,15936,15958,15976,15980,15998,16016,16020,16028,16039]},{"a":16,"t":"note","l":"ptr","c":"pointer used for tables and records (with $11)","note":"outside the tracked image","x":[3516,3528,3535,3542,3549,3675,3683,3740,3979,4028,4054,4063,4629,4641,4648,4655,4662,4675,4679,4790,4835,4885,4889,6827,6844,6849,6872,6877,6905,6931,7070,7090,7542,7562,7875,7886,7891,7896,7901,7906,7911,7918,7930,7944,7949,7976,7981,8002,8027,8072,8084,8134,8139,8156,8161,8242,8250,8283,8288,8311,8316,8433,8469,8474,8497,8502,8597,8602,8628,8633,8896,8910,12794,12800,12837,12902,12909,12913,12925,12929,13130,13228,13259,13763,13777,13782,13795,13800,13820,13828,13841,13846,13865,13870,14402,14425,14561,14628,14658,14671,14677,14715,15005,15143,15176,15442,15446]},{"a":17,"t":"note","l":"ptr_hi","note":"outside the tracked image","x":[3520,3679,3983,4633,4681,4685,4794,4891,4895,6902,7074,7546,7922,8031,8076,8246,8437,8902,8916,12798,12841,12904,12915,12919,12931,12935,13134,13263,13767,14399,14429,14664,14718,15014,15448,15452]},{"a":18,"t":"note","l":"ptr2","note":"outside the tracked image","x":[15022,15211,15403,15407,15417,15425,15431]},{"a":19,"t":"note","l":"ptr2_hi","note":"outside the tracked image","x":[15029,15409,15413,15421,15429]},{"a":20,"t":"note","l":"obj_image","note":"outside the tracked image","x":[12169,12444,13789]},{"a":22,"t":"note","l":"obj_col","note":"outside the tracked image","x":[12177,12452,13812]},{"a":23,"t":"note","l":"obj_row","note":"outside the tracked image","x":[12181,12456,13818]},{"a":24,"t":"note","l":"obj_width","note":"outside the tracked image","x":[12461,13822]},{"a":25,"t":"note","l":"pos_x","c":"the explorer's east-west position, 16 bits (with $1A); the view from above keeps it on a multiple of 16","note":"outside the tracked image","x":[2075,2153,3658,3691,3722,3818,4707,5687,5711,5802,10467,10530,10534,10546,10656]},{"a":26,"t":"note","l":"pos_x_hi","note":"outside the tracked image","x":[2081,2157,3660,3695,3726,3822,4717,5682,5715,5806,10550,10660]},{"a":27,"t":"note","l":"pos_y","c":"the explorer's north-south position, 16 bits (with $1C)","note":"outside the tracked image","x":[2090,2182,3662,3748,3779,3843,4731,5722,5746,5794,10536,10540,10586,10695]},{"a":28,"t":"note","l":"pos_y_hi","note":"outside the tracked image","x":[2096,2186,3664,3752,3783,3847,4741,5717,5750,5798,10590,10699]},{"a":32,"t":"note","l":"probe_x","c":"the point the terrain routines are asked about, 16 bits (with $21)","note":"outside the tracked image","x":[4715,5137,8124,10470,11078,11177,11182,13149]},{"a":33,"t":"note","l":"probe_x_hi","note":"outside the tracked image","x":[4723,5140,8128,11083,11184,11189,13153]},{"a":34,"t":"note","l":"probe_y","c":"with $23, the probe's north-south coordinate","note":"outside the tracked image","x":[4739,5131,8146,11088,13166]},{"a":35,"t":"note","l":"probe_y_hi","note":"outside the tracked image","x":[4747,5134,8150,11093,13170]},{"a":36,"t":"note","l":"ground_height","c":"the height terrain_at returns for the probe (with $25); $C8 for water","note":"outside the tracked image","x":[4373,13019,13117]},{"a":37,"t":"note","l":"ground_height_hi","note":"outside the tracked image","x":[4377,13023,13121]},{"a":38,"t":"note","l":"terrain","c":"the kind of ground terrain_at returns: 0, 2, 4, 6 or 8 by the heights of the layers, $0A for water","note":"outside the tracked image","x":[10511,11125,13074,13080,13099,13105,13111,13125,13383]},{"a":39,"t":"note","l":"scene_kind","c":"the low byte of the last layer's sum, kept by scenery_list_for; 12 makes the cell a doorway (scenery_doorway)","note":"outside the tracked image","x":[4483,13381,13395]},{"a":40,"t":"note","l":"scene_near","c":"0 while the far ring of scenery is drawn, 2 for the near ring","note":"outside the tracked image","x":[4760,5063,13406]},{"a":41,"t":"note","l":"layer_sum","c":"one layer's height sum (with $2A), from layer_sum_at","note":"outside the tracked image","x":[11130,13017,13029,13042,13055,13068,13093,13138,13199,13204,13393]},{"a":42,"t":"note","l":"layer_sum_hi","note":"outside the tracked image","x":[13021,13036,13049,13062,13087,13140,13206,13210]},{"a":43,"t":"note","l":"rnd_a","c":"the first of the two random bytes rnd_next steps (with rnd_b at $2C); seeded from the raster line at start, and again from the ground's height (ground_height) at the start of every cell's scenery in draw_scenery_at, so the objects at a place come out the same at every visit","note":"outside the tracked image","x":[2063,2071,2086,4375,4412,5205,15593]},{"a":44,"t":"note","l":"rnd_b","note":"outside the tracked image","x":[2066,2077,2092,4379,4416,15597]},{"a":45,"t":"note","l":"scene_col","c":"the column, 0-63 round the horizon, where the next scenery object is drawn","note":"outside the tracked image","x":[4356,13806,13824,13832]},{"a":46,"t":"note","l":"obj_list","c":"pointer to the list of objects still to draw at one scenery position (with $2F)","note":"outside the tracked image","x":[4367,4393,4462,13843,13867]},{"a":48,"t":"note","l":"obj_count","note":"outside the tracked image","x":[4383,4385,4471]},{"a":49,"t":"note","l":"obj_id","c":"the object draw_object draws: its number, negative for the mirror image","note":"outside the tracked image","x":[4466,13713]},{"a":50,"t":"note","l":"obj_mirror","note":"outside the tracked image","x":[13735,13834]},{"a":51,"t":"note","l":"cell_x","c":"the explorer's position rounded down to the 16-unit grid (with $34), set by draw_ground_view","note":"outside the tracked image","x":[3530,3810,4643,4713,6834,7884,7934,8273,8459,8606]},{"a":52,"t":"note","l":"cell_x_hi","note":"outside the tracked image","x":[3537,3814,4650,4721,6838,7889,7938,8277,8463,8610]},{"a":53,"t":"note","l":"cell_y","c":"with $36, the north-south half of the grid cell","note":"outside the tracked image","x":[3544,3835,4657,4737,6862,7894,7966,8301,8487,8637]},{"a":54,"t":"note","l":"cell_y_hi","note":"outside the tracked image","x":[3551,3839,4664,4745,6866,7899,7970,8305,8491,8641]},{"a":55,"t":"note","l":"heading","c":"the compass bearing on the ground, 0-63 (64 steps to the circle, 16 to a right angle)","note":"outside the tracked image","x":[4100,4796,5365,5473,5479,5485,5491,5497,5503,5509,5515,5521,5527,5677,10704,10747,10862,10954]},{"a":56,"t":"note","l":"key_repeat","note":"outside the tracked image","x":[2980,2986]},{"a":57,"t":"note","l":"key_delay","note":"outside the tracked image","x":[2960,2972,2976]},{"a":58,"t":"note","l":"key_shift","note":"outside the tracked image","x":[2855,2909,2911,2935,2997]},{"a":59,"t":"note","l":"key_shift_old","note":"outside the tracked image","x":[2999]},{"a":61,"t":"note","l":"key_old","note":"outside the tracked image","x":[2954,2995]},{"a":62,"t":"note","l":"key_index","note":"outside the tracked image","x":[2859,2915,2949,2993]},{"a":63,"t":"note","l":"key_count","c":"how many key codes wait in key_buffer","note":"outside the tracked image","x":[2988,3006,3015,9168,9429,14274,14287,14291]},{"a":64,"t":"note","l":"keymap_ptr","note":"outside the tracked image","x":[2877,2903,2943,2951]},{"a":66,"t":"note","l":"score","c":"fragments found, shown as the score; each one counts once","note":"outside the tracked image","x":[5169,5188,6407]},{"a":67,"t":"note","l":"energy","c":"16 bits (with $44); 40,000 at the start, 2,000 after it runs out","note":"outside the tracked image","x":[3890,3908,6366,8951,8967,9025,11310,11334]},{"a":68,"t":"note","l":"energy_hi","note":"outside the tracked image","x":[3894,3912,6370,8955,8971,9029,11314,11338]},{"a":69,"t":"note","l":"win_colour","note":"outside the tracked image","x":[8919,9279,9309,15783,15841]},{"a":70,"t":"note","l":"win_col","note":"outside the tracked image","x":[8930,8939,9292,9321,15653,15655,15679,15681,15787]},{"a":71,"t":"note","l":"win_row","note":"outside the tracked image","x":[8932,8941,9299,9327,15659,15690,15692,15791]},{"a":72,"t":"note","l":"win_width","note":"outside the tracked image","x":[8921,9283,9313,15675,15838,15854]},{"a":73,"t":"note","l":"win_height","note":"outside the tracked image","x":[8923,9285,9315,15686,15875]},{"a":74,"t":"note","l":"text_colour","c":"the attribute print_string gives each letter; $C0 leaves the colour as it is","note":"outside the tracked image","x":[3621,4195,8948,15785,15938]},{"a":75,"t":"note","l":"input_col","note":"outside the tracked image","x":[3647,4068,15888]},{"a":76,"t":"note","l":"input_row","note":"outside the tracked image","x":[3651,4072,15892]},{"a":79,"t":"note","l":"near_dist","note":"outside the tracked image","x":[6590,8441,8518,8546]},{"a":81,"t":"note","l":"near_bearing","note":"outside the tracked image","x":[6654,8443,8588]},{"a":83,"t":"note","l":"near_index","note":"outside the tracked image","x":[8453,8557,8574]},{"a":85,"t":"note","l":"fix_dist","note":"outside the tracked image","x":[7208,8222,8338,8360]},{"a":87,"t":"note","l":"fix_bearing","note":"outside the tracked image","x":[7227,8224,8405]},{"a":89,"t":"note","l":"fix_index","note":"outside the tracked image","x":[7196,8234,8371,8391,8422]},{"a":100,"t":"note","l":"dx","note":"outside the tracked image","x":[8620,14461,14474,14499,14513,14539,14550]},{"a":102,"t":"note","l":"dy","note":"outside the tracked image","x":[8651,14480,14493,14521,14531,14576]},{"a":104,"t":"note","l":"bearing","c":"the result of bearing_of, in degrees (with $69)","note":"outside the tracked image","x":[8660,14690]},{"a":106,"t":"note","l":"bug_active","c":"1 while a bug is on the view","note":"outside the tracked image","x":[2513,5181,5292,8992,9155,9161,9346]},{"a":107,"t":"note","l":"pause_count","note":"outside the tracked image","x":[10478,15368,15376]},{"a":109,"t":"note","l":"key_buffer","c":"up to ten key codes, oldest first","note":"outside the tracked image","x":[3012,14278,14284]},{"a":119,"t":"note","l":"attr_override","c":"when not zero, the attribute every drawing routine uses instead of the image's own; the map's beacon cells use $C0 here","note":"outside the tracked image","x":[11114,11123,11855,11863,11872,11880,12225]},{"a":120,"t":"note","l":"key_repeat_on","c":"1 from zp_image, and nothing writes it: scan_keys repeats held keys","note":"outside the tracked image","x":[2968]},{"a":121,"t":"note","l":"attr_force","note":"outside the tracked image","x":[4519,4526,4547,4554,12233]},{"a":122,"t":"note","l":"name_len","c":"the length of the name typed at a doorway","note":"outside the tracked image","x":[3666,3792,3967,4016,4022,4039,4045]},{"a":123,"t":"note","l":"name_buf","c":"the name typed at a doorway, up to 32 characters","note":"outside the tracked image","x":[3971]},{"a":156,"t":"note","l":"view_mode","c":"what swap_buffers sets the video chip to: 1 extended-colour text (the view from above), 2 hires bitmap (the ground)","note":"outside the tracked image","x":[10294,10486,12742]},{"a":157,"t":"note","l":"landing","c":"1 while the ground view is drawn for a landing, so no bug appears in it","note":"outside the tracked image","x":[5174,10493,10500]},{"a":158,"t":"note","l":"tone_time","c":"the time left on tone_wait's tone (with $9F), counted down by the interrupt","note":"outside the tracked image","x":[2402,2424,2438,2448]},{"a":159,"t":"note","l":"tone_time_hi","note":"outside the tracked image","x":[2406,2428,2442,2446]},{"a":2048,"t":"note","c":"the two bytes before the game's entry: $0800 is the zero BASIC needs before a program, and $0801-$0802 hold the start of the backup's BASIC line, which Triad's crack has as other values; the game never reads them","note":"outside the tracked image"},{"a":2051,"l":"start_game","c":"the game's entry, where the release's loader jumps: sets up the machine (init_machine), shows the title until a key or fire (wait_key), zooms the planet in (zoom_in) and picks the start position at random from the raster line; then flies the opening pass over the map with the map loop's key reading switched off (the RTS stored at $2847), puts fragment 1 at 160 east and 144 north of the start position (the pass scrolls only the map's edges, not the position), and lands at the centre of the map the pass ended on (go_down at height 8), which on jungle or water is a crash","t":"code","b":[32,142,10],"m":"jsr","oa":2702,"o":"init_machine"},{"a":2054,"t":"code","b":[32,147,9],"m":"jsr","oa":2451,"o":"wait_key"},{"a":2057,"t":"code","b":[32,61,58],"m":"jsr","oa":14909,"o":"zoom_in"},{"a":2060,"t":"code","b":[174,18,208],"m":"ldx","o":"vic_raster"},{"a":2063,"t":"code","b":[134,43],"m":"stx","oa":43,"o":"rnd_a"},{"a":2065,"t":"code","b":[232],"m":"inx"},{"a":2066,"t":"code","b":[134,44],"m":"stx","oa":44,"o":"rnd_b"},{"a":2068,"t":"code","b":[32,101,60],"m":"jsr","oa":15461,"o":"rnd_next"},{"a":2071,"t":"code","b":[165,43],"m":"lda","oa":43,"o":"rnd_a"},{"a":2073,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":2075,"t":"code","b":[133,25],"m":"sta","oa":25,"o":"pos_x"},{"a":2077,"t":"code","b":[165,44],"m":"lda","oa":44,"o":"rnd_b"},{"a":2079,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":2081,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"pos_x_hi"},{"a":2083,"t":"code","b":[32,101,60],"m":"jsr","oa":15461,"o":"rnd_next"},{"a":2086,"t":"code","b":[165,43],"m":"lda","oa":43,"o":"rnd_a"},{"a":2088,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":2090,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"pos_y"},{"a":2092,"t":"code","b":[165,44],"m":"lda","oa":44,"o":"rnd_b"},{"a":2094,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":2096,"t":"code","b":[133,28],"m":"sta","oa":28,"o":"pos_y_hi"},{"a":2098,"t":"code","b":[169,96],"m":"lda","o":"#$60"},{"a":2100,"t":"code","b":[141,71,40],"m":"sta","oa":10311,"o":"fly_loop"},{"a":2103,"t":"code","b":[32,52,40],"m":"jsr","oa":10292,"o":"fly"},{"a":2106,"t":"code","b":[169,80],"m":"lda","o":"#$50"},{"a":2108,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"wb_hi"},{"a":2110,"l":"b_083E","t":"code","b":[165,11],"m":"lda","oa":11,"x":[2146],"o":"wb_hi"},{"a":2112,"t":"code","b":[72],"m":"pha"},{"a":2113,"t":"code","b":[165,10],"m":"lda","oa":10,"o":"wb"},{"a":2115,"t":"code","b":[72],"m":"pha"},{"a":2116,"t":"code","b":[165,11],"m":"lda","oa":11,"o":"wb_hi"},{"a":2118,"t":"code","b":[201,40],"m":"cmp","o":"#$28"},{"a":2120,"t":"code","b":[208,3],"m":"bne","oa":2125,"o":"b_084D"},{"a":2122,"c":"the opening fly-over: 80 steps, each scrolling the map one cell north (scroll_north); at step 40 the screen shakes (shake), and a key pressed meanwhile (key_get) also scrolls it one cell east when its code is even (8, for one) or west when it is odd (5)","t":"code","b":[32,178,8],"m":"jsr","oa":2226,"o":"shake"},{"a":2125,"l":"b_084D","t":"code","b":[32,249,41],"m":"jsr","oa":10745,"x":[2120],"o":"scroll_north"},{"a":2128,"t":"code","b":[32,194,55],"m":"jsr","oa":14274,"o":"key_get"},{"a":2131,"t":"code","b":[240,5],"m":"beq","oa":2138,"o":"b_085A"},{"a":2133,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":2134,"t":"code","b":[144,78],"m":"bcc","oa":2214,"o":"b_08A6"},{"a":2136,"t":"code","b":[176,82],"m":"bcs","oa":2220,"o":"b_08AC"},{"a":2138,"l":"b_085A","t":"code","b":[104],"m":"pla","x":[2131,2217,2223]},{"a":2139,"t":"code","b":[133,10],"m":"sta","oa":10,"o":"wb"},{"a":2141,"t":"code","b":[104],"m":"pla"},{"a":2142,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"wb_hi"},{"a":2144,"t":"code","b":[198,11],"m":"dec","oa":11,"o":"wb_hi"},{"a":2146,"t":"code","b":[208,218],"m":"bne","oa":2110,"o":"b_083E"},{"a":2148,"c":"restores the JSR at $2847, so the map loop reads keys again","t":"code","b":[169,32],"m":"lda","o":"#$20"},{"a":2150,"t":"code","b":[141,71,40],"m":"sta","oa":10311,"o":"fly_loop"},{"a":2153,"t":"code","b":[165,25],"m":"lda","oa":25,"o":"pos_x"},{"a":2155,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":2157,"t":"code","b":[165,26],"m":"lda","oa":26,"o":"pos_x_hi"},{"a":2159,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":2161,"t":"code","b":[169,160],"m":"lda","o":"#$A0"},{"a":2163,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":2165,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":2167,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":2169,"t":"code","b":[32,70,50],"m":"jsr","oa":12870,"o":"add_wc"},{"a":2172,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"we"},{"a":2174,"t":"code","b":[141,19,34],"m":"sta","oa":8723,"o":"fragments"},{"a":2177,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"we_hi"},{"a":2179,"t":"code","b":[141,20,34],"m":"sta","oa":8724,"o":"a_2214"},{"a":2182,"t":"code","b":[165,27],"m":"lda","oa":27,"o":"pos_y"},{"a":2184,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":2186,"t":"code","b":[165,28],"m":"lda","oa":28,"o":"pos_y_hi"},{"a":2188,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":2190,"t":"code","b":[169,144],"m":"lda","o":"#$90"},{"a":2192,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":2194,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":2196,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":2198,"t":"code","b":[32,70,50],"m":"jsr","oa":12870,"o":"add_wc"},{"a":2201,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"we"},{"a":2203,"t":"code","b":[141,21,34],"m":"sta","oa":8725,"o":"a_2215"},{"a":2206,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"we_hi"},{"a":2208,"t":"code","b":[141,22,34],"m":"sta","oa":8726,"o":"a_2216"},{"a":2211,"t":"code","b":[76,164,40],"m":"jmp","oa":10404,"o":"go_down"},{"a":2214,"l":"b_08A6","t":"code","b":[32,151,42],"m":"jsr","oa":10903,"x":[2134],"o":"scroll_east"},{"a":2217,"t":"code","b":[76,90,8],"m":"jmp","oa":2138,"o":"b_085A"},{"a":2220,"l":"b_08AC","t":"code","b":[32,108,42],"m":"jsr","oa":10860,"x":[2136],"o":"scroll_west"},{"a":2223,"t":"code","b":[76,90,8],"m":"jmp","oa":2138,"o":"b_085A"},{"a":2226,"l":"shake","c":"shakes the screen ten times: the fine-scroll bits of $D016 set to 7 and those of $D011 to 0, then $D016's back to 0 and $D011's back to their usual 7, with delay_short between, and the map scrolled north at each pass","t":"code","b":[169,10],"m":"lda","x":[2122],"o":"#$0A"},{"a":2228,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"wb_hi"},{"a":2230,"l":"b_08B6","t":"code","b":[165,11],"m":"lda","oa":11,"x":[2268],"o":"wb_hi"},{"a":2232,"t":"code","b":[72],"m":"pha"},{"a":2233,"t":"code","b":[165,10],"m":"lda","oa":10,"o":"wb"},{"a":2235,"t":"code","b":[72],"m":"pha"},{"a":2236,"t":"code","b":[32,55,9],"m":"jsr","oa":2359,"o":"fine_x_7"},{"a":2239,"t":"code","b":[32,35,9],"m":"jsr","oa":2339,"o":"delay_short"},{"a":2242,"t":"code","b":[32,64,9],"m":"jsr","oa":2368,"o":"fine_y_0"},{"a":2245,"t":"code","b":[32,35,9],"m":"jsr","oa":2339,"o":"delay_short"},{"a":2248,"t":"code","b":[32,46,9],"m":"jsr","oa":2350,"o":"fine_x_0"},{"a":2251,"t":"code","b":[32,35,9],"m":"jsr","oa":2339,"o":"delay_short"},{"a":2254,"t":"code","b":[32,73,9],"m":"jsr","oa":2377,"o":"fine_y_7"},{"a":2257,"t":"code","b":[32,249,41],"m":"jsr","oa":10745,"o":"scroll_north"},{"a":2260,"t":"code","b":[104],"m":"pla"},{"a":2261,"t":"code","b":[133,10],"m":"sta","oa":10,"o":"wb"},{"a":2263,"t":"code","b":[104],"m":"pla"},{"a":2264,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"wb_hi"},{"a":2266,"t":"code","b":[198,11],"m":"dec","oa":11,"o":"wb_hi"},{"a":2268,"t":"code","b":[208,216],"m":"bne","oa":2230,"o":"b_08B6"},{"a":2270,"t":"code","b":[96],"m":"rts"},{"a":2271,"l":"swap_hud_colours","c":"swaps attribute bytes on the screen on show, all four pages: each byte equal to tmp2 becomes tmp3 and the reverse, and each equal to tmp4 becomes tmp5 and the reverse; then waits three times delay_short. hud_twinkle calls it with $9C/$C9 and $72/$27","t":"code","b":[169,0],"m":"lda","x":[14395],"o":"#$00"},{"a":2273,"t":"code","b":[133,6],"m":"sta","oa":6,"o":"tmp6"},{"a":2275,"t":"code","b":[165,8],"m":"lda","oa":8,"o":"draw_page"},{"a":2277,"t":"code","b":[73,128],"m":"eor","o":"#$80"},{"a":2279,"t":"code","b":[133,7],"m":"sta","oa":7,"o":"tmp7"},{"a":2281,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":2283,"t":"code","b":[162,4],"m":"ldx","o":"#$04"},{"a":2285,"l":"b_08ED","t":"code","b":[177,6],"m":"lda","oa":6,"x":[2304,2309],"o":"(tmp6),y"},{"a":2287,"t":"code","b":[197,2],"m":"cmp","oa":2,"o":"tmp2"},{"a":2289,"t":"code","b":[240,30],"m":"beq","oa":2321,"o":"b_0911"},{"a":2291,"t":"code","b":[197,3],"m":"cmp","oa":3,"o":"tmp3"},{"a":2293,"t":"code","b":[240,30],"m":"beq","oa":2325,"o":"b_0915"},{"a":2295,"t":"code","b":[197,4],"m":"cmp","oa":4,"o":"tmp4"},{"a":2297,"t":"code","b":[240,30],"m":"beq","oa":2329,"o":"b_0919"},{"a":2299,"t":"code","b":[197,5],"m":"cmp","oa":5,"o":"tmp5"},{"a":2301,"t":"code","b":[240,30],"m":"beq","oa":2333,"o":"b_091D"},{"a":2303,"l":"b_08FF","t":"code","b":[200],"m":"iny","x":[2337]},{"a":2304,"t":"code","b":[208,235],"m":"bne","oa":2285,"o":"b_08ED"},{"a":2306,"t":"code","b":[230,7],"m":"inc","oa":7,"o":"tmp7"},{"a":2308,"t":"code","b":[202],"m":"dex"},{"a":2309,"t":"code","b":[208,230],"m":"bne","oa":2285,"o":"b_08ED"},{"a":2311,"t":"code","b":[32,35,9],"m":"jsr","oa":2339,"o":"delay_short"},{"a":2314,"t":"code","b":[32,35,9],"m":"jsr","oa":2339,"o":"delay_short"},{"a":2317,"t":"code","b":[32,35,9],"m":"jsr","oa":2339,"o":"delay_short"},{"a":2320,"t":"code","b":[96],"m":"rts"},{"a":2321,"l":"b_0911","t":"code","b":[165,3],"m":"lda","oa":3,"x":[2289],"o":"tmp3"},{"a":2323,"t":"code","b":[208,10],"m":"bne","oa":2335,"o":"b_091F"},{"a":2325,"l":"b_0915","t":"code","b":[165,2],"m":"lda","oa":2,"x":[2293],"o":"tmp2"},{"a":2327,"t":"code","b":[208,6],"m":"bne","oa":2335,"o":"b_091F"},{"a":2329,"l":"b_0919","t":"code","b":[165,5],"m":"lda","oa":5,"x":[2297],"o":"tmp5"},{"a":2331,"t":"code","b":[208,2],"m":"bne","oa":2335,"o":"b_091F"},{"a":2333,"l":"b_091D","t":"code","b":[165,4],"m":"lda","oa":4,"x":[2301],"o":"tmp4"},{"a":2335,"l":"b_091F","t":"code","b":[145,6],"m":"sta","oa":6,"x":[2323,2327,2331],"o":"(tmp6),y"},{"a":2337,"t":"code","b":[208,220],"m":"bne","oa":2303,"o":"b_08FF"},{"a":2339,"l":"delay_short","c":"a delay loop of 14 x 256 passes, about 18,000 cycles","t":"code","b":[162,14],"m":"ldx","x":[2239,2245,2251,2311,2314,2317,9385],"o":"#$0E"},{"a":2341,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":2343,"l":"b_0927","t":"code","b":[136],"m":"dey","x":[2344,2347]},{"a":2344,"t":"code","b":[208,253],"m":"bne","oa":2343,"o":"b_0927"},{"a":2346,"t":"code","b":[202],"m":"dex"},{"a":2347,"t":"code","b":[208,250],"m":"bne","oa":2343,"o":"b_0927"},{"a":2349,"t":"code","b":[96],"m":"rts"},{"a":2350,"l":"fine_x_0","c":"sets the horizontal fine scroll ($D016 bits 0-2) to 0","t":"code","b":[173,22,208],"m":"lda","x":[2248],"o":"vic_control2"},{"a":2353,"t":"code","b":[41,248],"m":"and","o":"#$F8"},{"a":2355,"t":"code","b":[141,22,208],"m":"sta","o":"vic_control2"},{"a":2358,"t":"code","b":[96],"m":"rts"},{"a":2359,"l":"fine_x_7","c":"sets the horizontal fine scroll to 7","t":"code","b":[173,22,208],"m":"lda","x":[2236],"o":"vic_control2"},{"a":2362,"t":"code","b":[9,7],"m":"ora","o":"#$07"},{"a":2364,"t":"code","b":[141,22,208],"m":"sta","o":"vic_control2"},{"a":2367,"t":"code","b":[96],"m":"rts"},{"a":2368,"l":"fine_y_0","c":"sets the vertical fine scroll ($D011 bits 0-2) to 0","t":"code","b":[173,17,208],"m":"lda","x":[2242],"o":"vic_control1"},{"a":2371,"t":"code","b":[41,248],"m":"and","o":"#$F8"},{"a":2373,"t":"code","b":[141,17,208],"m":"sta","o":"vic_control1"},{"a":2376,"t":"code","b":[96],"m":"rts"},{"a":2377,"l":"fine_y_7","c":"sets the vertical fine scroll to 7","t":"code","b":[173,17,208],"m":"lda","x":[2254],"o":"vic_control1"},{"a":2380,"t":"code","b":[9,7],"m":"ora","o":"#$07"},{"a":2382,"t":"code","b":[141,17,208],"m":"sta","o":"vic_control1"},{"a":2385,"t":"code","b":[96],"m":"rts"},{"a":2386,"l":"tone_wait","c":"plays a tone on voice 3 and waits for it to end: frequency from we, length in interrupts from wc, which the interrupt counts down in tone_time; the sonar's pings and their echoes. Silences the SID first (sid_reset)","t":"code","b":[32,253,10],"m":"jsr","oa":2813,"x":[6584,6623,6642],"o":"sid_reset"},{"a":2389,"t":"code","b":[120],"m":"sei"},{"a":2390,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"we"},{"a":2392,"t":"code","b":[141,14,212],"m":"sta","o":"sid_v3_freq_lo"},{"a":2395,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"we_hi"},{"a":2397,"t":"code","b":[141,15,212],"m":"sta","o":"sid_v3_freq_hi"},{"a":2400,"t":"code","b":[165,12],"m":"lda","oa":12,"o":"wc"},{"a":2402,"t":"code","b":[133,158],"m":"sta","oa":158,"o":"tone_time"},{"a":2404,"t":"code","b":[165,13],"m":"lda","oa":13,"o":"wc_hi"},{"a":2406,"t":"code","b":[133,159],"m":"sta","oa":159,"o":"tone_time_hi"},{"a":2408,"t":"code","b":[169,15],"m":"lda","o":"#$0F"},{"a":2410,"t":"code","b":[141,19,212],"m":"sta","o":"sid_v3_attack_decay"},{"a":2413,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":2415,"t":"code","b":[141,20,212],"m":"sta","o":"sid_v3_sustain_release"},{"a":2418,"t":"code","b":[169,33],"m":"lda","o":"#$21"},{"a":2420,"t":"code","b":[141,18,212],"m":"sta","o":"sid_v3_control"},{"a":2423,"t":"code","b":[88],"m":"cli"},{"a":2424,"l":"b_0978","t":"code","b":[165,158],"m":"lda","oa":158,"x":[2426,2430],"o":"tone_time"},{"a":2426,"t":"code","b":[208,252],"m":"bne","oa":2424,"o":"b_0978"},{"a":2428,"t":"code","b":[165,159],"m":"lda","oa":159,"o":"tone_time_hi"},{"a":2430,"t":"code","b":[208,248],"m":"bne","oa":2424,"o":"b_0978"},{"a":2432,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":2434,"t":"code","b":[141,18,212],"m":"sta","o":"sid_v3_control"},{"a":2437,"t":"code","b":[96],"m":"rts"},{"a":2438,"l":"tone_tick","c":"the interrupt's countdown of tone_time, by one each interrupt, until it reaches zero","t":"code","b":[165,158],"m":"lda","oa":158,"x":[2838],"o":"tone_time"},{"a":2440,"t":"code","b":[208,6],"m":"bne","oa":2448,"o":"b_0990"},{"a":2442,"t":"code","b":[165,159],"m":"lda","oa":159,"o":"tone_time_hi"},{"a":2444,"t":"code","b":[240,4],"m":"beq","oa":2450,"o":"r_0992"},{"a":2446,"t":"code","b":[198,159],"m":"dec","oa":159,"o":"tone_time_hi"},{"a":2448,"l":"b_0990","t":"code","b":[198,158],"m":"dec","oa":158,"x":[2440],"o":"tone_time"},{"a":2450,"l":"r_0992","t":"code","b":[96],"m":"rts","x":[2444]},{"a":2451,"l":"wait_key","c":"waits for a key and returns its code in A; while there is none it saves zero page $09-$13, lets the head-up display twinkle (hud_twinkle) and a bug move (bug_move), and puts them back. Clicks (key_click) when a key comes","t":"code","b":[32,194,55],"m":"jsr","oa":14274,"x":[2054,2468,3428,3985,5375,6448,6548,6778,7041,7425,9020,9117],"o":"key_get"},{"a":2454,"t":"code","b":[208,15],"m":"bne","oa":2471,"o":"b_09A7"},{"a":2456,"t":"code","b":[32,173,9],"m":"jsr","oa":2477,"o":"save_work"},{"a":2459,"t":"code","b":[32,215,55],"m":"jsr","oa":14295,"o":"hud_twinkle"},{"a":2462,"t":"code","b":[32,209,9],"m":"jsr","oa":2513,"o":"bug_move"},{"a":2465,"t":"code","b":[32,185,9],"m":"jsr","oa":2489,"o":"load_work"},{"a":2468,"t":"code","b":[76,147,9],"m":"jmp","oa":2451,"o":"wait_key"},{"a":2471,"l":"b_09A7","t":"code","b":[72],"m":"pha","x":[2454]},{"a":2472,"t":"code","b":[32,105,39],"m":"jsr","oa":10089,"o":"key_click"},{"a":2475,"t":"code","b":[104],"m":"pla"},{"a":2476,"t":"code","b":[96],"m":"rts"},{"a":2477,"l":"save_work","c":"copies zero page $09-$13 to saved_work","t":"code","b":[160,10],"m":"ldy","x":[2456],"o":"#$0A"},{"a":2479,"l":"b_09AF","t":"code","b":[185,9,0],"m":"lda","oa":9,"x":[2486],"o":"tmp9,y"},{"a":2482,"t":"code","b":[153,197,9],"m":"sta","oa":2501,"o":"saved_work,y"},{"a":2485,"t":"code","b":[136],"m":"dey"},{"a":2486,"t":"code","b":[16,247],"m":"bpl","oa":2479,"o":"b_09AF"},{"a":2488,"t":"code","b":[96],"m":"rts"},{"a":2489,"l":"load_work","c":"copies saved_work back to zero page $09-$13","t":"code","b":[160,10],"m":"ldy","x":[2465],"o":"#$0A"},{"a":2491,"l":"b_09BB","t":"code","b":[185,197,9],"m":"lda","oa":2501,"x":[2498],"o":"saved_work,y"},{"a":2494,"t":"code","b":[153,9,0],"m":"sta","oa":9,"o":"tmp9,y"},{"a":2497,"t":"code","b":[136],"m":"dey"},{"a":2498,"t":"code","b":[16,247],"m":"bpl","oa":2491,"o":"b_09BB"},{"a":2500,"t":"code","b":[96],"m":"rts"},{"a":2501,"l":"saved_work","c":"eleven bytes where save_work keeps zero page $09-$13 while wait_key runs other routines","t":"byte","b":[0,0,0,0,0,0,0,0],"x":[2482,2491]},{"a":2509,"t":"byte","b":[0,0,0]},{"a":2512,"l":"bug_move_rts","c":"the RTS bug_move's early exits share","t":"code","b":[96],"m":"rts","x":[2515,2522,2526,2530,2534,2608]},{"a":2513,"l":"bug_move","c":"moves the bug one step while the game waits for a key, if one is out (bug_active): the low four bits of the raster line pick the step (bit 0 right, bit 1 left, bit 2 up, bit 3 down; the values 0, 3, 12 and 15 make it stay); it restores the background under the old position from the screen on show (restore_cell, six cells), redraws the bug (bug_image) at the new one and the gun sight over it, and swaps the screens","t":"code","b":[165,106],"m":"lda","oa":106,"x":[2462],"o":"bug_active"},{"a":2515,"t":"code","b":[240,251],"m":"beq","oa":2512,"o":"bug_move_rts"},{"a":2517,"t":"code","b":[173,18,208],"m":"lda","o":"vic_raster"},{"a":2520,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":2522,"t":"code","b":[240,244],"m":"beq","oa":2512,"o":"bug_move_rts"},{"a":2524,"t":"code","b":[201,12],"m":"cmp","o":"#$0C"},{"a":2526,"t":"code","b":[240,240],"m":"beq","oa":2512,"o":"bug_move_rts"},{"a":2528,"t":"code","b":[201,3],"m":"cmp","o":"#$03"},{"a":2530,"t":"code","b":[240,236],"m":"beq","oa":2512,"o":"bug_move_rts"},{"a":2532,"t":"code","b":[201,15],"m":"cmp","o":"#$0F"},{"a":2534,"t":"code","b":[240,232],"m":"beq","oa":2512,"o":"bug_move_rts"},{"a":2536,"t":"code","b":[133,10],"m":"sta","oa":10,"o":"wb"},{"a":2538,"t":"code","b":[173,196,20],"m":"lda","oa":5316,"o":"bug_col"},{"a":2541,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":2543,"t":"code","b":[173,197,20],"m":"lda","oa":5317,"o":"bug_row"},{"a":2546,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":2548,"t":"code","b":[72],"m":"pha"},{"a":2549,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"we"},{"a":2551,"t":"code","b":[72],"m":"pha"},{"a":2552,"t":"code","b":[70,10],"m":"lsr","oa":10,"o":"wb"},{"a":2554,"t":"code","b":[144,3],"m":"bcc","oa":2559,"o":"b_09FF"},{"a":2556,"t":"code","b":[32,218,36],"m":"jsr","oa":9434,"o":"bug_right"},{"a":2559,"l":"b_09FF","t":"code","b":[70,10],"m":"lsr","oa":10,"x":[2554],"o":"wb"},{"a":2561,"t":"code","b":[144,3],"m":"bcc","oa":2566,"o":"b_0A06"},{"a":2563,"t":"code","b":[32,225,36],"m":"jsr","oa":9441,"o":"bug_left"},{"a":2566,"l":"b_0A06","t":"code","b":[70,10],"m":"lsr","oa":10,"x":[2561],"o":"wb"},{"a":2568,"t":"code","b":[144,3],"m":"bcc","oa":2573,"o":"b_0A0D"},{"a":2570,"t":"code","b":[32,232,36],"m":"jsr","oa":9448,"o":"bug_up"},{"a":2573,"l":"b_0A0D","t":"code","b":[70,10],"m":"lsr","oa":10,"x":[2568],"o":"wb"},{"a":2575,"t":"code","b":[144,3],"m":"bcc","oa":2580,"o":"b_0A14"},{"a":2577,"t":"code","b":[32,239,36],"m":"jsr","oa":9455,"o":"bug_down"},{"a":2580,"l":"b_0A14","t":"code","b":[104],"m":"pla","x":[2575]},{"a":2581,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":2583,"t":"code","b":[133,10],"m":"sta","oa":10,"o":"wb"},{"a":2585,"t":"code","b":[104],"m":"pla"},{"a":2586,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":2588,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"wb_hi"},{"a":2590,"t":"code","b":[24],"m":"clc"},{"a":2591,"t":"code","b":[173,196,20],"m":"lda","oa":5316,"o":"bug_col"},{"a":2594,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":2596,"t":"code","b":[173,197,20],"m":"lda","oa":5317,"o":"bug_row"},{"a":2599,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":2601,"t":"code","b":[32,162,50],"m":"jsr","oa":12962,"o":"sub_wc"},{"a":2604,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"we"},{"a":2606,"t":"code","b":[5,15],"m":"ora","oa":15,"o":"we_hi"},{"a":2608,"t":"code","b":[240,158],"m":"beq","oa":2512,"o":"bug_move_rts"},{"a":2610,"t":"code","b":[165,10],"m":"lda","oa":10,"o":"wb"},{"a":2612,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":2614,"t":"code","b":[165,11],"m":"lda","oa":11,"o":"wb_hi"},{"a":2616,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":2618,"t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":2620,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"wb_hi"},{"a":2622,"l":"b_0A3E","t":"code","b":[165,11],"m":"lda","oa":11,"x":[2648],"o":"wb_hi"},{"a":2624,"t":"code","b":[72],"m":"pha"},{"a":2625,"t":"code","b":[165,10],"m":"lda","oa":10,"o":"wb"},{"a":2627,"t":"code","b":[72],"m":"pha"},{"a":2628,"t":"code","b":[32,54,37],"m":"jsr","oa":9526,"o":"restore_cell"},{"a":2631,"t":"code","b":[230,14],"m":"inc","oa":14,"o":"we"},{"a":2633,"t":"code","b":[32,54,37],"m":"jsr","oa":9526,"o":"restore_cell"},{"a":2636,"t":"code","b":[198,14],"m":"dec","oa":14,"o":"we"},{"a":2638,"t":"code","b":[198,15],"m":"dec","oa":15,"o":"we_hi"},{"a":2640,"t":"code","b":[104],"m":"pla"},{"a":2641,"t":"code","b":[133,10],"m":"sta","oa":10,"o":"wb"},{"a":2643,"t":"code","b":[104],"m":"pla"},{"a":2644,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"wb_hi"},{"a":2646,"t":"code","b":[198,11],"m":"dec","oa":11,"o":"wb_hi"},{"a":2648,"t":"code","b":[208,228],"m":"bne","oa":2622,"o":"b_0A3E"},{"a":2650,"t":"code","b":[32,208,49],"m":"jsr","oa":12752,"o":"flip_page"},{"a":2653,"t":"code","b":[173,196,20],"m":"lda","oa":5316,"o":"bug_col"},{"a":2656,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":2658,"t":"code","b":[173,197,20],"m":"lda","oa":5317,"o":"bug_row"},{"a":2661,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":2663,"t":"code","b":[173,194,20],"m":"lda","oa":5314,"o":"bug_image"},{"a":2666,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":2668,"t":"code","b":[173,195,20],"m":"lda","oa":5315,"o":"a_14C3"},{"a":2671,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":2673,"t":"code","b":[32,153,47],"m":"jsr","oa":12185,"o":"draw_image"},{"a":2676,"t":"code","b":[173,200,20],"m":"lda","oa":5320,"o":"sight_col"},{"a":2679,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":2681,"t":"code","b":[173,201,20],"m":"lda","oa":5321,"o":"sight_row"},{"a":2684,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":2686,"t":"code","b":[173,198,20],"m":"lda","oa":5318,"o":"sight_image"},{"a":2689,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":2691,"t":"code","b":[173,199,20],"m":"lda","oa":5319,"o":"a_14C7"},{"a":2694,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":2696,"t":"code","b":[32,153,47],"m":"jsr","oa":12185,"o":"draw_image"},{"a":2699,"t":"code","b":[76,208,49],"m":"jmp","oa":12752,"o":"flip_page"},{"a":2702,"l":"init_machine","c":"the start-up: copies zero page's first values from zp_image, clears colour RAM, copies the character set to the second bank, sets CIA 2 for VIC bank 3, sets the screen and charset pointers, turns the bitmap on, sets the background colours for extended-colour text (5, 7, 3 and 2), blacks the border, points the interrupt at irq and the NMI at an RTI, and enables interrupts","t":"code","b":[120],"m":"sei","x":[2051]},{"a":2703,"t":"code","b":[32,135,12],"m":"jsr","oa":3207,"o":"zp_init"},{"a":2706,"t":"code","b":[32,237,44],"m":"jsr","oa":11501,"o":"clear_colour_ram"},{"a":2709,"t":"code","b":[32,217,44],"m":"jsr","oa":11481,"o":"copy_charset"},{"a":2712,"t":"code","b":[173,2,221],"m":"lda","o":"cia2_ddr_a"},{"a":2715,"t":"code","b":[9,3],"m":"ora","o":"#$03"},{"a":2717,"t":"code","b":[141,2,221],"m":"sta","o":"cia2_ddr_a"},{"a":2720,"t":"code","b":[173,0,221],"m":"lda","o":"cia2_port_a"},{"a":2723,"t":"code","b":[41,252],"m":"and","o":"#$FC"},{"a":2725,"t":"code","b":[141,0,221],"m":"sta","o":"cia2_port_a"},{"a":2728,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":2730,"t":"code","b":[141,24,208],"m":"sta","o":"vic_memory"},{"a":2733,"t":"code","b":[173,17,208],"m":"lda","o":"vic_control1"},{"a":2736,"t":"code","b":[9,32],"m":"ora","o":"#$20"},{"a":2738,"t":"code","b":[141,17,208],"m":"sta","o":"vic_control1"},{"a":2741,"t":"code","b":[173,17,208],"m":"lda","o":"vic_control1"},{"a":2744,"t":"code","b":[41,247],"m":"and","o":"#$F7"},{"a":2746,"t":"code","b":[9,7],"m":"ora","o":"#$07"},{"a":2748,"t":"code","b":[141,17,208],"m":"sta","o":"vic_control1"},{"a":2751,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":2753,"t":"code","b":[141,26,208],"m":"sta","o":"vic_irq_enable"},{"a":2756,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":2758,"t":"code","b":[141,3,220],"m":"sta","o":"cia1_ddr_b"},{"a":2761,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":2763,"t":"code","b":[141,2,220],"m":"sta","o":"cia1_ddr_a"},{"a":2766,"t":"code","b":[169,5],"m":"lda","o":"#$05"},{"a":2768,"t":"code","b":[141,33,208],"m":"sta","o":"vic_background0"},{"a":2771,"t":"code","b":[169,7],"m":"lda","o":"#$07"},{"a":2773,"t":"code","b":[141,34,208],"m":"sta","o":"vic_background1"},{"a":2776,"t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":2778,"t":"code","b":[141,35,208],"m":"sta","o":"vic_background2"},{"a":2781,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":2783,"t":"code","b":[141,36,208],"m":"sta","o":"vic_background3"},{"a":2786,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":2788,"t":"code","b":[141,32,208],"m":"sta","o":"vic_border"},{"a":2791,"t":"code","b":[169,17],"m":"lda","o":"#$11"},{"a":2793,"t":"code","b":[141,254,255],"m":"sta","oa":65534,"o":"$FFFE"},{"a":2796,"t":"code","b":[169,11],"m":"lda","o":"#$0B"},{"a":2798,"t":"code","b":[141,255,255],"m":"sta","oa":65535,"o":"$FFFF"},{"a":2801,"t":"code","b":[169,36],"m":"lda","o":"#$24"},{"a":2803,"t":"code","b":[141,250,255],"m":"sta","oa":65530,"o":"$FFFA"},{"a":2806,"t":"code","b":[169,11],"m":"lda","o":"#$0B"},{"a":2808,"t":"code","b":[141,251,255],"m":"sta","oa":65531,"o":"$FFFB"},{"a":2811,"t":"code","b":[88],"m":"cli"},{"a":2812,"t":"code","b":[96],"m":"rts"},{"a":2813,"l":"sid_reset","c":"silences the SID: clears its 24 registers and sets the volume to 15","t":"code","b":[120],"m":"sei","x":[2386,9655,9699,9766,9770,9819,9868,9922,9984,10052,10120,10149,10183]},{"a":2814,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":2816,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":2818,"l":"b_0B02","t":"code","b":[153,0,212],"m":"sta","x":[2824],"o":"sid_v1_freq_lo,y"},{"a":2821,"t":"code","b":[200],"m":"iny"},{"a":2822,"t":"code","b":[192,24],"m":"cpy","o":"#$18"},{"a":2824,"t":"code","b":[208,248],"m":"bne","oa":2818,"o":"b_0B02"},{"a":2826,"t":"code","b":[169,15],"m":"lda","o":"#$0F"},{"a":2828,"t":"code","b":[141,24,212],"m":"sta","o":"sid_filter_mode_volume"},{"a":2831,"t":"code","b":[88],"m":"cli"},{"a":2832,"t":"code","b":[96],"m":"rts"},{"a":2833,"l":"irq","c":"the interrupt, from CIA 1's timer: counts the tone down (tone_tick), scans the keyboard and joystick (scan_keys), acknowledges CIA 1 and returns","t":"code","b":[72],"m":"pha"},{"a":2834,"t":"code","b":[138],"m":"txa"},{"a":2835,"t":"code","b":[72],"m":"pha"},{"a":2836,"t":"code","b":[152],"m":"tya"},{"a":2837,"t":"code","b":[72],"m":"pha"},{"a":2838,"t":"code","b":[32,134,9],"m":"jsr","oa":2438,"o":"tone_tick"},{"a":2841,"t":"code","b":[32,37,11],"m":"jsr","oa":2853,"o":"scan_keys"},{"a":2844,"t":"code","b":[173,13,220],"m":"lda","o":"cia1_interrupt"},{"a":2847,"t":"code","b":[104],"m":"pla"},{"a":2848,"t":"code","b":[168],"m":"tay"},{"a":2849,"t":"code","b":[104],"m":"pla"},{"a":2850,"t":"code","b":[170],"m":"tax"},{"a":2851,"t":"code","b":[104],"m":"pla"},{"a":2852,"c":"the RTI the NMI vector points at, so RESTORE does nothing","t":"code","b":[64],"m":"rti"},{"a":2853,"l":"scan_keys","c":"reads the keyboard matrix and joystick port 2 once an interrupt: finds the key held down (keymap gives its code, keymap_shifted when a shift key is held), and with no key the joystick (joy_codes). A new key goes into key_buffer at once; a key held down is added again after 16 interrupts and then every fourth interrupt, each time only if the buffer is empty. The branch for key_repeat_on clear, which would add a held key every interrupt, never runs: nothing changes it from 1","t":"code","b":[169,0],"m":"lda","x":[2841],"o":"#$00"},{"a":2855,"t":"code","b":[133,58],"m":"sta","oa":58,"o":"key_shift"},{"a":2857,"t":"code","b":[160,64],"m":"ldy","o":"#$40"},{"a":2859,"t":"code","b":[132,62],"m":"sty","oa":62,"o":"key_index"},{"a":2861,"t":"code","b":[141,0,220],"m":"sta","o":"cia1_port_a"},{"a":2864,"t":"code","b":[174,1,220],"m":"ldx","o":"cia1_port_b"},{"a":2867,"t":"code","b":[224,255],"m":"cpx","o":"#$FF"},{"a":2869,"t":"code","b":[208,3],"m":"bne","oa":2874,"o":"b_0B3A"},{"a":2871,"t":"code","b":[76,207,11],"m":"jmp","oa":3023,"o":"scan_joystick"},{"a":2874,"l":"b_0B3A","t":"code","b":[168],"m":"tay","x":[2869]},{"a":2875,"t":"code","b":[169,5],"m":"lda","o":"#$05"},{"a":2877,"t":"code","b":[133,64],"m":"sta","oa":64,"o":"keymap_ptr"},{"a":2879,"t":"code","b":[169,12],"m":"lda","o":"#$0C"},{"a":2881,"t":"code","b":[133,65],"m":"sta","oa":65,"o":"zpa_41"},{"a":2883,"t":"code","b":[169,254],"m":"lda","o":"#$FE"},{"a":2885,"t":"code","b":[141,0,220],"m":"sta","o":"cia1_port_a"},{"a":2888,"l":"b_0B48","t":"code","b":[162,8],"m":"ldx","x":[2932],"o":"#$08"},{"a":2890,"t":"code","b":[72],"m":"pha"},{"a":2891,"l":"b_0B4B","t":"code","b":[173,1,220],"m":"lda","x":[2897],"o":"cia1_port_b"},{"a":2894,"t":"code","b":[205,1,220],"m":"cmp","o":"cia1_port_b"},{"a":2897,"t":"code","b":[208,248],"m":"bne","oa":2891,"o":"b_0B4B"},{"a":2899,"l":"b_0B53","t":"code","b":[74],"m":"lsr","x":[2924],"o":"a"},{"a":2900,"t":"code","b":[176,16],"m":"bcs","oa":2918,"o":"b_0B66"},{"a":2902,"t":"code","b":[72],"m":"pha"},{"a":2903,"t":"code","b":[177,64],"m":"lda","oa":64,"o":"(keymap_ptr),y"},{"a":2905,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":2907,"t":"code","b":[208,6],"m":"bne","oa":2915,"o":"b_0B63"},{"a":2909,"t":"code","b":[5,58],"m":"ora","oa":58,"o":"key_shift"},{"a":2911,"t":"code","b":[133,58],"m":"sta","oa":58,"o":"key_shift"},{"a":2913,"t":"code","b":[16,2],"m":"bpl","oa":2917,"o":"b_0B65"},{"a":2915,"l":"b_0B63","t":"code","b":[132,62],"m":"sty","oa":62,"x":[2907],"o":"key_index"},{"a":2917,"l":"b_0B65","t":"code","b":[104],"m":"pla","x":[2913]},{"a":2918,"l":"b_0B66","t":"code","b":[200],"m":"iny","x":[2900]},{"a":2919,"t":"code","b":[192,65],"m":"cpy","o":"#$41"},{"a":2921,"t":"code","b":[176,11],"m":"bcs","oa":2934,"o":"b_0B76"},{"a":2923,"t":"code","b":[202],"m":"dex"},{"a":2924,"t":"code","b":[208,229],"m":"bne","oa":2899,"o":"b_0B53"},{"a":2926,"t":"code","b":[56],"m":"sec"},{"a":2927,"t":"code","b":[104],"m":"pla"},{"a":2928,"t":"code","b":[42],"m":"rol","o":"a"},{"a":2929,"t":"code","b":[141,0,220],"m":"sta","o":"cia1_port_a"},{"a":2932,"t":"code","b":[208,210],"m":"bne","oa":2888,"o":"b_0B48"},{"a":2934,"l":"b_0B76","t":"code","b":[104],"m":"pla","x":[2921]},{"a":2935,"t":"code","b":[165,58],"m":"lda","oa":58,"o":"key_shift"},{"a":2937,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":2939,"t":"code","b":[208,8],"m":"bne","oa":2949,"o":"b_0B85"},{"a":2941,"t":"code","b":[169,70],"m":"lda","o":"#$46"},{"a":2943,"t":"code","b":[133,64],"m":"sta","oa":64,"o":"keymap_ptr"},{"a":2945,"t":"code","b":[169,12],"m":"lda","o":"#$0C"},{"a":2947,"t":"code","b":[133,65],"m":"sta","oa":65,"o":"zpa_41"},{"a":2949,"l":"b_0B85","t":"code","b":[164,62],"m":"ldy","oa":62,"x":[2939],"o":"key_index"},{"a":2951,"t":"code","b":[177,64],"m":"lda","oa":64,"o":"(keymap_ptr),y"},{"a":2953,"t":"code","b":[170],"m":"tax"},{"a":2954,"t":"code","b":[196,61],"m":"cpy","oa":61,"o":"key_old"},{"a":2956,"t":"code","b":[240,6],"m":"beq","oa":2964,"o":"b_0B94"},{"a":2958,"t":"code","b":[160,16],"m":"ldy","o":"#$10"},{"a":2960,"t":"code","b":[132,57],"m":"sty","oa":57,"o":"key_delay"},{"a":2962,"t":"code","b":[208,29],"m":"bne","oa":2993,"o":"b_0BB1"},{"a":2964,"l":"b_0B94","t":"code","b":[224,70],"m":"cpx","x":[2956,3042],"o":"#$46"},{"a":2966,"t":"code","b":[240,4],"m":"beq","oa":2972,"o":"b_0B9C"},{"a":2968,"t":"code","b":[164,120],"m":"ldy","oa":120,"o":"key_repeat_on"},{"a":2970,"t":"code","b":[240,21],"m":"beq","oa":2993,"o":"b_0BB1"},{"a":2972,"l":"b_0B9C","t":"code","b":[164,57],"m":"ldy","oa":57,"x":[2966],"o":"key_delay"},{"a":2974,"t":"code","b":[240,4],"m":"beq","oa":2980,"o":"b_0BA4"},{"a":2976,"t":"code","b":[198,57],"m":"dec","oa":57,"o":"key_delay"},{"a":2978,"t":"code","b":[208,37],"m":"bne","oa":3017,"o":"b_0BC9"},{"a":2980,"l":"b_0BA4","t":"code","b":[198,56],"m":"dec","oa":56,"x":[2974],"o":"key_repeat"},{"a":2982,"t":"code","b":[208,33],"m":"bne","oa":3017,"o":"b_0BC9"},{"a":2984,"t":"code","b":[160,4],"m":"ldy","o":"#$04"},{"a":2986,"t":"code","b":[132,56],"m":"sty","oa":56,"o":"key_repeat"},{"a":2988,"t":"code","b":[164,63],"m":"ldy","oa":63,"o":"key_count"},{"a":2990,"t":"code","b":[136],"m":"dey"},{"a":2991,"t":"code","b":[16,24],"m":"bpl","oa":3017,"o":"b_0BC9"},{"a":2993,"l":"b_0BB1","t":"code","b":[164,62],"m":"ldy","oa":62,"x":[2962,2970],"o":"key_index"},{"a":2995,"t":"code","b":[132,61],"m":"sty","oa":61,"o":"key_old"},{"a":2997,"t":"code","b":[164,58],"m":"ldy","oa":58,"o":"key_shift"},{"a":2999,"t":"code","b":[132,59],"m":"sty","oa":59,"o":"key_shift_old"},{"a":3001,"t":"code","b":[224,255],"m":"cpx","o":"#$FF"},{"a":3003,"t":"code","b":[240,12],"m":"beq","oa":3017,"o":"b_0BC9"},{"a":3005,"t":"code","b":[138],"m":"txa"},{"a":3006,"t":"code","b":[166,63],"m":"ldx","oa":63,"o":"key_count"},{"a":3008,"t":"code","b":[224,10],"m":"cpx","o":"#$0A"},{"a":3010,"t":"code","b":[176,5],"m":"bcs","oa":3017,"o":"b_0BC9"},{"a":3012,"t":"code","b":[149,109],"m":"sta","oa":109,"o":"key_buffer,x"},{"a":3014,"t":"code","b":[232],"m":"inx"},{"a":3015,"t":"code","b":[134,63],"m":"stx","oa":63,"o":"key_count"},{"a":3017,"l":"b_0BC9","t":"code","b":[169,127],"m":"lda","x":[2978,2982,2991,3003,3010],"o":"#$7F"},{"a":3019,"t":"code","b":[141,0,220],"m":"sta","o":"cia1_port_a"},{"a":3022,"t":"code","b":[96],"m":"rts"},{"a":3023,"l":"scan_joystick","c":"no key is down: reads joystick port 2 through $DC00 and turns its direction and fire bits into a key code (joy_codes)","t":"code","b":[169,255],"m":"lda","x":[2871],"o":"#$FF"},{"a":3025,"t":"code","b":[141,0,220],"m":"sta","o":"cia1_port_a"},{"a":3028,"t":"code","b":[173,0,220],"m":"lda","o":"cia1_port_a"},{"a":3031,"t":"code","b":[41,31],"m":"and","o":"#$1F"},{"a":3033,"t":"code","b":[73,31],"m":"eor","o":"#$1F"},{"a":3035,"t":"code","b":[240,5],"m":"beq","oa":3042,"o":"b_0BE2"},{"a":3037,"t":"code","b":[170],"m":"tax"},{"a":3038,"t":"code","b":[189,229,11],"m":"lda","oa":3045,"o":"joy_codes,x"},{"a":3041,"t":"code","b":[170],"m":"tax"},{"a":3042,"l":"b_0BE2","t":"code","b":[76,148,11],"m":"jmp","oa":2964,"x":[3035],"o":"b_0B94"},{"a":3045,"l":"joy_codes","c":"32 key codes indexed by the joystick's five bits, read active-high: up gives '7' (forward, north), down '6' (about turn, south), left '5', right '8', fire 'F'; diagonals take up or down, up and down together give '7', the other combinations without fire give 'B', and every combination with fire gives 'F'","t":"byte","b":[66,55,54,55,53,55,54,66],"x":[3038]},{"a":3053,"t":"byte","b":[56,55,54,66,66,66,66,66]},{"a":3061,"t":"byte","b":[70,70,70,70,70,70,70,70]},{"a":3069,"t":"byte","b":[70,70,70,70,70,70,70,70]},{"a":3077,"l":"keymap","c":"the key code for each of the 64 keyboard matrix positions, scanned from column 0 ($DC00 = $FE) row by row, upper case; 1 marks a shift key, $3F a key with no code, $FF the end","t":"byte","b":[127,13,63,63,63,63,63,63]},{"a":3085,"t":"byte","b":[51,87,65,52,90,83,69,1]},{"a":3093,"t":"byte","b":[53,82,68,54,67,70,84,88]},{"a":3101,"t":"byte","b":[55,89,71,56,66,72,85,86]},{"a":3109,"t":"byte","b":[57,73,74,48,77,75,79,78]},{"a":3117,"t":"byte","b":[43,80,76,45,46,58,64,44]},{"a":3125,"t":"byte","b":[92,42,59,63,1,61,94,47]},{"a":3133,"t":"byte","b":[49,95,63,50,32,63,81,63]},{"a":3141,"t":"byte","b":[255]},{"a":3142,"l":"keymap_shifted","c":"the same 65 entries with a shift key held: lower-case letters and the shifted punctuation","t":"byte","b":[127,13,63,63,63,63,63,63]},{"a":3150,"t":"byte","b":[51,119,97,52,122,115,101,1]},{"a":3158,"t":"byte","b":[53,114,100,54,99,102,116,120]},{"a":3166,"t":"byte","b":[55,121,103,56,98,104,117,118]},{"a":3174,"t":"byte","b":[57,105,106,48,109,107,111,110]},{"a":3182,"t":"byte","b":[43,112,108,45,62,91,64,60]},{"a":3190,"t":"byte","b":[92,42,93,63,1,61,94,63]},{"a":3198,"t":"byte","b":[49,95,63,50,32,63,113,63]},{"a":3206,"t":"byte","b":[255]},{"a":3207,"l":"zp_init","c":"copies zp_image to zero page, all 256 bytes ($00 and $01 included, which set the processor port to $2F/$05: RAM with the I/O area)","t":"code","b":[162,0],"m":"ldx","x":[2703],"o":"#$00"},{"a":3209,"l":"b_0C89","t":"code","b":[189,146,12],"m":"lda","oa":3218,"x":[3215],"o":"zp_image,x"},{"a":3212,"t":"code","b":[149,0],"m":"sta","oa":0,"o":"cpu_port_ddr,x"},{"a":3214,"t":"code","b":[202],"m":"dex"},{"a":3215,"t":"code","b":[208,248],"m":"bne","oa":3209,"o":"b_0C89"},{"a":3217,"t":"code","b":[96],"m":"rts"},{"a":3218,"l":"zp_image","c":"the 256 bytes zp_init copies to zero page at start; the first 160 set the game's variables: energy 40,000 ($43), key repeat on ($78), the drawing page $40, empty fix and nearest results; the last 96 are the bytes after the table (the doorway code at $0D32 and its strings), which land in zero page $A0-$FF unused","t":"byte","b":[47,5,0,0,0,0,0,0],"x":[3209]},{"a":3226,"t":"byte","b":[64,0,0,0,0,0,0,0]},{"a":3234,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":3242,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":3250,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":3258,"t":"byte","b":[0,0,0,57,48,0,0,0]},{"a":3266,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":3274,"t":"byte","b":[4,16,0,64,0,0,0,0]},{"a":3282,"t":"byte","b":[0,0,0,64,156,32,0,0]},{"a":3290,"t":"byte","b":[1,1,32,0,0,0,0,255]},{"a":3298,"t":"byte","b":[127,0,0,255,0,255,127,0]},{"a":3306,"t":"byte","b":[0,255,255,127,0,0,255,255]},{"a":3314,"t":"byte","b":[127,0,0,255,0,0,0,0]},{"a":3322,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":3330,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":3338,"t":"byte","b":[1,0,0,0,0,0,0,0]},{"a":3346,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":3354,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":3362,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":3370,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":3378,"l":"doorway_prompt","c":"the explorer has walked into a doorway: draws a window, \"Enter doorway\" and \"(other keys skip)\", and waits for a key: E goes through (enter_doorway), any other key redraws the view","t":"code","b":[32,143,34],"m":"jsr","oa":8847,"x":[5841],"o":"copy_shown_to_hidden"},{"a":3381,"t":"code","b":[169,56],"m":"lda","o":"#$38"},{"a":3383,"t":"code","b":[162,17],"m":"ldx","o":"#$11"},{"a":3385,"t":"code","b":[160,2],"m":"ldy","o":"#$02"},{"a":3387,"t":"code","b":[32,215,34],"m":"jsr","oa":8919,"o":"open_window"},{"a":3390,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":3392,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":3394,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":3396,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":3398,"t":"code","b":[169,113],"m":"lda","o":"#$71"},{"a":3400,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":3402,"t":"code","b":[169,13],"m":"lda","o":"#$0D"},{"a":3404,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":3406,"t":"code","b":[32,24,62],"m":"jsr","oa":15896,"o":"print_string"},{"a":3409,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":3411,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":3413,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":3415,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":3417,"t":"code","b":[169,127],"m":"lda","o":"#$7F"},{"a":3419,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":3421,"t":"code","b":[169,13],"m":"lda","o":"#$0D"},{"a":3423,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":3425,"t":"code","b":[32,24,62],"m":"jsr","oa":15896,"o":"print_string"},{"a":3428,"t":"code","b":[32,147,9],"m":"jsr","oa":2451,"o":"wait_key"},{"a":3431,"t":"code","b":[201,69],"m":"cmp","o":"#$45"},{"a":3433,"t":"code","b":[208,3],"m":"bne","oa":3438,"o":"b_0D6E"},{"a":3435,"t":"code","b":[76,216,22],"m":"jmp","oa":5848,"o":"enter_doorway"},{"a":3438,"l":"b_0D6E","t":"code","b":[76,212,22],"m":"jmp","oa":5844,"x":[3433],"o":"redraw_view"},{"a":3441,"l":"str_enter_doorway","c":"\"Enter doorway\", zero-terminated","t":"byte","b":[69,110,116,101,114,32,100,111]},{"a":3449,"t":"byte","b":[111,114,119,97,121,0]},{"a":3455,"l":"str_other_keys","c":"\"(other keys skip)\"","t":"byte","b":[40,111,116,104,101,114,32,107]},{"a":3463,"t":"byte","b":[101,121,115,32,115,107,105,112]},{"a":3471,"t":"byte","b":[41,0]},{"a":3473,"l":"str_name_spot","c":"\"Name the spot you wish to go to:\" and eight spaces","t":"byte","b":[78,97,109,101,32,116,104,101]},{"a":3481,"t":"byte","b":[32,115,112,111,116,32,121,111]},{"a":3489,"t":"byte","b":[117,32,119,105,115,104,32,116]},{"a":3497,"t":"byte","b":[111,32,103,111,32,116,111,58]},{"a":3505,"t":"byte","b":[32,32,32,32,32,32,32,32]},{"a":3513,"t":"byte","b":[0]},{"a":3514,"l":"check_win","c":"the test for the end of the game: if all nine fragments' positions (fragments) equal the explorer's grid cell, draws a window with \"WOW, YOU DID IT!\" and stops there for good; otherwise returns at the first that differs","t":"code","b":[169,19],"m":"lda","x":[5814],"o":"#$13"},{"a":3516,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"ptr"},{"a":3518,"t":"code","b":[169,34],"m":"lda","o":"#$22"},{"a":3520,"t":"code","b":[133,17],"m":"sta","oa":17,"o":"ptr_hi"},{"a":3522,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":3524,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"wb_hi"},{"a":3526,"l":"b_0DC6","t":"code","b":[160,0],"m":"ldy","x":[3568],"o":"#$00"},{"a":3528,"t":"code","b":[177,16],"m":"lda","oa":16,"o":"(ptr),y"},{"a":3530,"t":"code","b":[197,51],"m":"cmp","oa":51,"o":"cell_x"},{"a":3532,"t":"code","b":[208,84],"m":"bne","oa":3618,"o":"check_win_rts"},{"a":3534,"t":"code","b":[200],"m":"iny"},{"a":3535,"t":"code","b":[177,16],"m":"lda","oa":16,"o":"(ptr),y"},{"a":3537,"t":"code","b":[197,52],"m":"cmp","oa":52,"o":"cell_x_hi"},{"a":3539,"t":"code","b":[208,77],"m":"bne","oa":3618,"o":"check_win_rts"},{"a":3541,"t":"code","b":[200],"m":"iny"},{"a":3542,"t":"code","b":[177,16],"m":"lda","oa":16,"o":"(ptr),y"},{"a":3544,"t":"code","b":[197,53],"m":"cmp","oa":53,"o":"cell_y"},{"a":3546,"t":"code","b":[208,70],"m":"bne","oa":3618,"o":"check_win_rts"},{"a":3548,"t":"code","b":[200],"m":"iny"},{"a":3549,"t":"code","b":[177,16],"m":"lda","oa":16,"o":"(ptr),y"},{"a":3551,"t":"code","b":[197,54],"m":"cmp","oa":54,"o":"cell_y_hi"},{"a":3553,"t":"code","b":[208,63],"m":"bne","oa":3618,"o":"check_win_rts"},{"a":3555,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":3557,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":3559,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":3561,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":3563,"t":"code","b":[32,107,50],"m":"jsr","oa":12907,"o":"ptr_add_wc"},{"a":3566,"t":"code","b":[198,11],"m":"dec","oa":11,"o":"wb_hi"},{"a":3568,"t":"code","b":[208,212],"m":"bne","oa":3526,"o":"b_0DC6"},{"a":3570,"t":"code","b":[169,48],"m":"lda","o":"#$30"},{"a":3572,"t":"code","b":[162,18],"m":"ldx","o":"#$12"},{"a":3574,"t":"code","b":[160,3],"m":"ldy","o":"#$03"},{"a":3576,"t":"code","b":[32,215,34],"m":"jsr","oa":8919,"o":"open_window"},{"a":3579,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":3581,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":3583,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":3585,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":3587,"t":"code","b":[169,17],"m":"lda","o":"#$11"},{"a":3589,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":3591,"t":"code","b":[169,14],"m":"lda","o":"#$0E"},{"a":3593,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":3595,"t":"code","b":[32,24,62],"m":"jsr","oa":15896,"o":"print_string"},{"a":3598,"l":"game_won_halt","c":"the game's end: a jump to itself, with the win message on the screen","t":"code","b":[76,14,14],"m":"jmp","oa":3598,"x":[3598],"o":"game_won_halt"},{"a":3601,"l":"str_you_did_it","c":"\"WOW, YOU DID IT!\"","t":"byte","b":[87,79,87,44,32,89,79,85]},{"a":3609,"t":"byte","b":[32,68,73,68,32,73,84,33]},{"a":3617,"t":"byte","b":[0]},{"a":3618,"l":"check_win_rts","c":"the RTS check_win returns by when a fragment is elsewhere","t":"code","b":[96],"m":"rts","x":[3532,3539,3546,3553]},{"a":3619,"l":"name_destination","c":"the doorway's trip, also where a crash or running out of energy sends the explorer: draws the destination prompt (str_name_spot), reads a name (read_name), and turns it into a position. East: from 0, for each letter in order, add the letter, then rotate the 16 bits and the carry of that sum left five times; north: the same, over name_buf backwards from the zero after the name down to its second letter. HOME goes to 48,356 east and 48,609 north, in every game. Then works out an energy change (the name's length less 8, times 512, less a quarter of the distance gone, east plus north) but jumps past the store either way, so the trip costs nothing; then draws the ground there","t":"code","b":[169,7],"m":"lda","x":[5859,9031,11340],"o":"#$07"},{"a":3621,"t":"code","b":[133,74],"m":"sta","oa":74,"o":"text_colour"},{"a":3623,"t":"code","b":[32,77,15],"m":"jsr","oa":3917,"o":"fill_hidden_screen"},{"a":3626,"t":"code","b":[169,145],"m":"lda","o":"#$91"},{"a":3628,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":3630,"t":"code","b":[169,13],"m":"lda","o":"#$0D"},{"a":3632,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":3634,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":3636,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":3638,"t":"code","b":[169,18],"m":"lda","o":"#$12"},{"a":3640,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":3642,"t":"code","b":[32,24,62],"m":"jsr","oa":15896,"o":"print_string"},{"a":3645,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":3647,"t":"code","b":[133,75],"m":"sta","oa":75,"o":"input_col"},{"a":3649,"t":"code","b":[169,20],"m":"lda","o":"#$14"},{"a":3651,"t":"code","b":[133,76],"m":"sta","oa":76,"o":"input_row"},{"a":3653,"t":"code","b":[32,125,15],"m":"jsr","oa":3965,"o":"read_name"},{"a":3656,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":3658,"t":"code","b":[133,25],"m":"sta","oa":25,"o":"pos_x"},{"a":3660,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"pos_x_hi"},{"a":3662,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"pos_y"},{"a":3664,"t":"code","b":[133,28],"m":"sta","oa":28,"o":"pos_y_hi"},{"a":3666,"t":"code","b":[165,122],"m":"lda","oa":122,"o":"name_len"},{"a":3668,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"wb_hi"},{"a":3670,"t":"code","b":[165,11],"m":"lda","oa":11,"o":"wb_hi"},{"a":3672,"t":"code","b":[72],"m":"pha"},{"a":3673,"t":"code","b":[169,123],"m":"lda","o":"#$7B"},{"a":3675,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"ptr"},{"a":3677,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":3679,"t":"code","b":[133,17],"m":"sta","oa":17,"o":"ptr_hi"},{"a":3681,"l":"b_0E61","t":"code","b":[160,0],"m":"ldy","x":[3733],"o":"#$00"},{"a":3683,"t":"code","b":[177,16],"m":"lda","oa":16,"o":"(ptr),y"},{"a":3685,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":3687,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":3689,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":3691,"t":"code","b":[165,25],"m":"lda","oa":25,"o":"pos_x"},{"a":3693,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":3695,"t":"code","b":[165,26],"m":"lda","oa":26,"o":"pos_x_hi"},{"a":3697,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":3699,"t":"code","b":[32,70,50],"m":"jsr","oa":12870,"o":"add_wc"},{"a":3702,"t":"code","b":[165,11],"m":"lda","oa":11,"o":"wb_hi"},{"a":3704,"t":"code","b":[72],"m":"pha"},{"a":3705,"t":"code","b":[169,5],"m":"lda","o":"#$05"},{"a":3707,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"wb_hi"},{"a":3709,"l":"b_0E7D","t":"code","b":[38,14],"m":"rol","oa":14,"x":[3715],"o":"we"},{"a":3711,"t":"code","b":[38,15],"m":"rol","oa":15,"o":"we_hi"},{"a":3713,"t":"code","b":[198,11],"m":"dec","oa":11,"o":"wb_hi"},{"a":3715,"t":"code","b":[208,248],"m":"bne","oa":3709,"o":"b_0E7D"},{"a":3717,"t":"code","b":[104],"m":"pla"},{"a":3718,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"wb_hi"},{"a":3720,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"we"},{"a":3722,"t":"code","b":[133,25],"m":"sta","oa":25,"o":"pos_x"},{"a":3724,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"we_hi"},{"a":3726,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"pos_x_hi"},{"a":3728,"t":"code","b":[32,37,50],"m":"jsr","oa":12837,"o":"inc_ptr"},{"a":3731,"t":"code","b":[198,11],"m":"dec","oa":11,"o":"wb_hi"},{"a":3733,"t":"code","b":[208,202],"m":"bne","oa":3681,"o":"b_0E61"},{"a":3735,"t":"code","b":[104],"m":"pla"},{"a":3736,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"wb_hi"},{"a":3738,"l":"b_0E9A","t":"code","b":[160,0],"m":"ldy","x":[3790],"o":"#$00"},{"a":3740,"t":"code","b":[177,16],"m":"lda","oa":16,"o":"(ptr),y"},{"a":3742,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":3744,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":3746,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":3748,"t":"code","b":[165,27],"m":"lda","oa":27,"o":"pos_y"},{"a":3750,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":3752,"t":"code","b":[165,28],"m":"lda","oa":28,"o":"pos_y_hi"},{"a":3754,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":3756,"t":"code","b":[32,70,50],"m":"jsr","oa":12870,"o":"add_wc"},{"a":3759,"t":"code","b":[165,11],"m":"lda","oa":11,"o":"wb_hi"},{"a":3761,"t":"code","b":[72],"m":"pha"},{"a":3762,"t":"code","b":[169,5],"m":"lda","o":"#$05"},{"a":3764,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"wb_hi"},{"a":3766,"l":"b_0EB6","t":"code","b":[38,14],"m":"rol","oa":14,"x":[3772],"o":"we"},{"a":3768,"t":"code","b":[38,15],"m":"rol","oa":15,"o":"we_hi"},{"a":3770,"t":"code","b":[198,11],"m":"dec","oa":11,"o":"wb_hi"},{"a":3772,"t":"code","b":[208,248],"m":"bne","oa":3766,"o":"b_0EB6"},{"a":3774,"t":"code","b":[104],"m":"pla"},{"a":3775,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"wb_hi"},{"a":3777,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"we"},{"a":3779,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"pos_y"},{"a":3781,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"we_hi"},{"a":3783,"t":"code","b":[133,28],"m":"sta","oa":28,"o":"pos_y_hi"},{"a":3785,"t":"code","b":[32,249,49],"m":"jsr","oa":12793,"o":"dec_ptr"},{"a":3788,"t":"code","b":[198,11],"m":"dec","oa":11,"o":"wb_hi"},{"a":3790,"t":"code","b":[208,202],"m":"bne","oa":3738,"o":"b_0E9A"},{"a":3792,"t":"code","b":[165,122],"m":"lda","oa":122,"o":"name_len"},{"a":3794,"t":"code","b":[56],"m":"sec"},{"a":3795,"t":"code","b":[233,8],"m":"sbc","o":"#$08"},{"a":3797,"t":"code","b":[10],"m":"asl","o":"a"},{"a":3798,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":3800,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":3802,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":3804,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"we_hi"},{"a":3806,"t":"code","b":[72],"m":"pha"},{"a":3807,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"we"},{"a":3809,"t":"code","b":[72],"m":"pha"},{"a":3810,"t":"code","b":[165,51],"m":"lda","oa":51,"o":"cell_x"},{"a":3812,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":3814,"t":"code","b":[165,52],"m":"lda","oa":52,"o":"cell_x_hi"},{"a":3816,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":3818,"t":"code","b":[165,25],"m":"lda","oa":25,"o":"pos_x"},{"a":3820,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":3822,"t":"code","b":[165,26],"m":"lda","oa":26,"o":"pos_x_hi"},{"a":3824,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":3826,"t":"code","b":[32,152,62],"m":"jsr","oa":16024,"o":"abs_diff"},{"a":3829,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"we_hi"},{"a":3831,"t":"code","b":[72],"m":"pha"},{"a":3832,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"we"},{"a":3834,"t":"code","b":[72],"m":"pha"},{"a":3835,"t":"code","b":[165,53],"m":"lda","oa":53,"o":"cell_y"},{"a":3837,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":3839,"t":"code","b":[165,54],"m":"lda","oa":54,"o":"cell_y_hi"},{"a":3841,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":3843,"t":"code","b":[165,27],"m":"lda","oa":27,"o":"pos_y"},{"a":3845,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":3847,"t":"code","b":[165,28],"m":"lda","oa":28,"o":"pos_y_hi"},{"a":3849,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":3851,"t":"code","b":[32,152,62],"m":"jsr","oa":16024,"o":"abs_diff"},{"a":3854,"t":"code","b":[104],"m":"pla"},{"a":3855,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":3857,"t":"code","b":[104],"m":"pla"},{"a":3858,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":3860,"t":"code","b":[32,70,50],"m":"jsr","oa":12870,"o":"add_wc"},{"a":3863,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"we_hi"},{"a":3865,"t":"code","b":[10],"m":"asl","o":"a"},{"a":3866,"t":"code","b":[102,15],"m":"ror","oa":15,"o":"we_hi"},{"a":3868,"t":"code","b":[102,14],"m":"ror","oa":14,"o":"we"},{"a":3870,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"we_hi"},{"a":3872,"t":"code","b":[10],"m":"asl","o":"a"},{"a":3873,"t":"code","b":[102,15],"m":"ror","oa":15,"o":"we_hi"},{"a":3875,"t":"code","b":[102,14],"m":"ror","oa":14,"o":"we"},{"a":3877,"t":"code","b":[32,139,50],"m":"jsr","oa":12939,"o":"swap_we_wc"},{"a":3880,"t":"code","b":[104],"m":"pla"},{"a":3881,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":3883,"t":"code","b":[104],"m":"pla"},{"a":3884,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":3886,"t":"code","b":[24],"m":"clc"},{"a":3887,"t":"code","b":[32,162,50],"m":"jsr","oa":12962,"o":"sub_wc"},{"a":3890,"t":"code","b":[165,67],"m":"lda","oa":67,"o":"energy"},{"a":3892,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":3894,"t":"code","b":[165,68],"m":"lda","oa":68,"o":"energy_hi"},{"a":3896,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":3898,"t":"code","b":[32,70,50],"m":"jsr","oa":12870,"o":"add_wc"},{"a":3901,"t":"code","b":[176,11],"m":"bcs","oa":3914,"o":"doorway_energy_skip"},{"a":3903,"t":"code","b":[76,249,20],"m":"jmp","oa":5369,"o":"ground_loop"},{"a":3906,"c":"unreached: the store of the doorway's energy change into energy (lda we, sta energy, lda we_hi, sta energy_hi), which both branches before it jump over","t":"code","b":[165,14],"m":"lda","oa":14,"o":"we"},{"a":3908,"t":"code","b":[133,67],"m":"sta","oa":67,"o":"energy"},{"a":3910,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"we_hi"},{"a":3912,"t":"code","b":[133,68],"m":"sta","oa":68,"o":"energy_hi"},{"a":3914,"l":"doorway_energy_skip","c":"the other branch of the doorway's energy test, to the same place as the first","t":"code","b":[76,249,20],"m":"jmp","oa":5369,"x":[3901],"o":"ground_loop"},{"a":3917,"l":"fill_hidden_screen","c":"fills the screen on show (draw_page EOR $80), 480 two-byte steps from $00, with the pair $27, $72, so that its colours come out in stripes","t":"code","b":[169,0],"m":"lda","x":[3623],"o":"#$00"},{"a":3919,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":3921,"t":"code","b":[165,8],"m":"lda","oa":8,"o":"draw_page"},{"a":3923,"t":"code","b":[73,128],"m":"eor","o":"#$80"},{"a":3925,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":3927,"t":"code","b":[169,224],"m":"lda","o":"#$E0"},{"a":3929,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":3931,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":3933,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":3935,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":3937,"l":"j_0F61","t":"code","b":[169,39],"m":"lda","x":[3962],"o":"#$27"},{"a":3939,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(we),y"},{"a":3941,"t":"code","b":[200],"m":"iny"},{"a":3942,"t":"code","b":[169,114],"m":"lda","o":"#$72"},{"a":3944,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(we),y"},{"a":3946,"t":"code","b":[200],"m":"iny"},{"a":3947,"t":"code","b":[208,2],"m":"bne","oa":3951,"o":"b_0F6F"},{"a":3949,"t":"code","b":[230,15],"m":"inc","oa":15,"o":"we_hi"},{"a":3951,"l":"b_0F6F","t":"code","b":[165,12],"m":"lda","oa":12,"x":[3947],"o":"wc"},{"a":3953,"t":"code","b":[208,5],"m":"bne","oa":3960,"o":"b_0F78"},{"a":3955,"t":"code","b":[198,13],"m":"dec","oa":13,"o":"wc_hi"},{"a":3957,"t":"code","b":[16,1],"m":"bpl","oa":3960,"o":"b_0F78"},{"a":3959,"t":"code","b":[96],"m":"rts"},{"a":3960,"l":"b_0F78","t":"code","b":[198,12],"m":"dec","oa":12,"x":[3953,3957],"o":"wc"},{"a":3962,"t":"code","b":[76,97,15],"m":"jmp","oa":3937,"o":"j_0F61"},{"a":3965,"l":"read_name","c":"reads a name into name_buf: up to 32 characters, letters folded to upper case, DEL rubs one out, RETURN ends; each character is drawn at input_col, input_row as it is typed","t":"code","b":[169,0],"m":"lda","x":[3653],"o":"#$00"},{"a":3967,"t":"code","b":[133,122],"m":"sta","oa":122,"o":"name_len"},{"a":3969,"t":"code","b":[160,31],"m":"ldy","o":"#$1F"},{"a":3971,"l":"b_0F83","t":"code","b":[153,123,0],"m":"sta","oa":123,"x":[3975],"o":"name_buf,y"},{"a":3974,"t":"code","b":[136],"m":"dey"},{"a":3975,"t":"code","b":[16,250],"m":"bpl","oa":3971,"o":"b_0F83"},{"a":3977,"t":"code","b":[169,123],"m":"lda","o":"#$7B"},{"a":3979,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"ptr"},{"a":3981,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":3983,"t":"code","b":[133,17],"m":"sta","oa":17,"o":"ptr_hi"},{"a":3985,"l":"b_0F91","t":"code","b":[32,147,9],"m":"jsr","oa":2451,"x":[3998,4020,4036,4043,4065],"o":"wait_key"},{"a":3988,"t":"code","b":[201,13],"m":"cmp","o":"#$0D"},{"a":3990,"t":"code","b":[240,95],"m":"beq","oa":4087,"o":"r_0FF7"},{"a":3992,"t":"code","b":[201,127],"m":"cmp","o":"#$7F"},{"a":3994,"t":"code","b":[240,43],"m":"beq","oa":4039,"o":"b_0FC7"},{"a":3996,"t":"code","b":[201,32],"m":"cmp","o":"#$20"},{"a":3998,"t":"code","b":[144,241],"m":"bcc","oa":3985,"o":"b_0F91"},{"a":4000,"t":"code","b":[201,97],"m":"cmp","o":"#$61"},{"a":4002,"t":"code","b":[144,10],"m":"bcc","oa":4014,"o":"b_0FAE"},{"a":4004,"t":"code","b":[201,123],"m":"cmp","o":"#$7B"},{"a":4006,"t":"code","b":[176,6],"m":"bcs","oa":4014,"o":"b_0FAE"},{"a":4008,"t":"code","b":[56],"m":"sec"},{"a":4009,"t":"code","b":[233,97],"m":"sbc","o":"#$61"},{"a":4011,"t":"code","b":[24],"m":"clc"},{"a":4012,"t":"code","b":[105,65],"m":"adc","o":"#$41"},{"a":4014,"l":"b_0FAE","t":"code","b":[133,10],"m":"sta","oa":10,"x":[4002,4006],"o":"wb"},{"a":4016,"t":"code","b":[165,122],"m":"lda","oa":122,"o":"name_len"},{"a":4018,"t":"code","b":[201,32],"m":"cmp","o":"#$20"},{"a":4020,"t":"code","b":[176,219],"m":"bcs","oa":3985,"o":"b_0F91"},{"a":4022,"t":"code","b":[230,122],"m":"inc","oa":122,"o":"name_len"},{"a":4024,"t":"code","b":[165,10],"m":"lda","oa":10,"o":"wb"},{"a":4026,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":4028,"t":"code","b":[145,16],"m":"sta","oa":16,"o":"(ptr),y"},{"a":4030,"t":"code","b":[32,37,50],"m":"jsr","oa":12837,"o":"inc_ptr"},{"a":4033,"t":"code","b":[32,228,15],"m":"jsr","oa":4068,"o":"show_name"},{"a":4036,"t":"code","b":[76,145,15],"m":"jmp","oa":3985,"o":"b_0F91"},{"a":4039,"l":"b_0FC7","t":"code","b":[165,122],"m":"lda","oa":122,"x":[3994],"o":"name_len"},{"a":4041,"t":"code","b":[201,0],"m":"cmp","o":"#$00"},{"a":4043,"t":"code","b":[240,196],"m":"beq","oa":3985,"o":"b_0F91"},{"a":4045,"t":"code","b":[198,122],"m":"dec","oa":122,"o":"name_len"},{"a":4047,"t":"code","b":[32,249,49],"m":"jsr","oa":12793,"o":"dec_ptr"},{"a":4050,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":4052,"t":"code","b":[169,32],"m":"lda","o":"#$20"},{"a":4054,"t":"code","b":[145,16],"m":"sta","oa":16,"o":"(ptr),y"},{"a":4056,"t":"code","b":[32,228,15],"m":"jsr","oa":4068,"o":"show_name"},{"a":4059,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":4061,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":4063,"t":"code","b":[145,16],"m":"sta","oa":16,"o":"(ptr),y"},{"a":4065,"t":"code","b":[76,145,15],"m":"jmp","oa":3985,"o":"b_0F91"},{"a":4068,"l":"show_name","c":"prints name_buf at the input position (print_string)","t":"code","b":[165,75],"m":"lda","oa":75,"x":[4033,4056],"o":"input_col"},{"a":4070,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":4072,"t":"code","b":[165,76],"m":"lda","oa":76,"o":"input_row"},{"a":4074,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":4076,"t":"code","b":[169,123],"m":"lda","o":"#$7B"},{"a":4078,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":4080,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":4082,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":4084,"t":"code","b":[32,24,62],"m":"jsr","oa":15896,"o":"print_string"},{"a":4087,"l":"r_0FF7","t":"code","b":[96],"m":"rts","x":[3990]},{"a":4088,"l":"draw_compass","c":"prints the compass bearing on the ground view at column 36, row 1, as three digits: v = (320 - 4 x heading) mod 256 is the heading clockwise from north in 256ths of a circle; t = 7v/8, and the degrees are t + t/2 + t/16 + t/32, each part rounded down. That is about 1.395 v where a circle needs 1.406 v: 0 for north, 88 for east, 178 for south, 267 for west, 349 one step west of north","t":"code","b":[169,64],"m":"lda","x":[7867],"o":"#$40"},{"a":4090,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":4092,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":4094,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":4096,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":4098,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":4100,"t":"code","b":[165,55],"m":"lda","oa":55,"o":"heading"},{"a":4102,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":4104,"t":"code","b":[6,12],"m":"asl","oa":12,"o":"wc"},{"a":4106,"t":"code","b":[38,13],"m":"rol","oa":13,"o":"wc_hi"},{"a":4108,"t":"code","b":[6,12],"m":"asl","oa":12,"o":"wc"},{"a":4110,"t":"code","b":[38,13],"m":"rol","oa":13,"o":"wc_hi"},{"a":4112,"t":"code","b":[24],"m":"clc"},{"a":4113,"t":"code","b":[32,162,50],"m":"jsr","oa":12962,"o":"sub_wc"},{"a":4116,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":4118,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":4120,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"we"},{"a":4122,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":4124,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"we_hi"},{"a":4126,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":4128,"t":"code","b":[32,65,50],"m":"jsr","oa":12865,"o":"we_double"},{"a":4131,"t":"code","b":[32,65,50],"m":"jsr","oa":12865,"o":"we_double"},{"a":4134,"t":"code","b":[32,65,50],"m":"jsr","oa":12865,"o":"we_double"},{"a":4137,"t":"code","b":[24],"m":"clc"},{"a":4138,"t":"code","b":[32,162,50],"m":"jsr","oa":12962,"o":"sub_wc"},{"a":4141,"t":"code","b":[70,15],"m":"lsr","oa":15,"o":"we_hi"},{"a":4143,"t":"code","b":[102,14],"m":"ror","oa":14,"o":"we"},{"a":4145,"t":"code","b":[70,15],"m":"lsr","oa":15,"o":"we_hi"},{"a":4147,"t":"code","b":[102,14],"m":"ror","oa":14,"o":"we"},{"a":4149,"t":"code","b":[70,15],"m":"lsr","oa":15,"o":"we_hi"},{"a":4151,"t":"code","b":[102,14],"m":"ror","oa":14,"o":"we"},{"a":4153,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"we"},{"a":4155,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":4157,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"we_hi"},{"a":4159,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":4161,"t":"code","b":[70,13],"m":"lsr","oa":13,"o":"wc_hi"},{"a":4163,"t":"code","b":[102,12],"m":"ror","oa":12,"o":"wc"},{"a":4165,"t":"code","b":[32,70,50],"m":"jsr","oa":12870,"o":"add_wc"},{"a":4168,"t":"code","b":[70,13],"m":"lsr","oa":13,"o":"wc_hi"},{"a":4170,"t":"code","b":[102,12],"m":"ror","oa":12,"o":"wc"},{"a":4172,"t":"code","b":[70,13],"m":"lsr","oa":13,"o":"wc_hi"},{"a":4174,"t":"code","b":[102,12],"m":"ror","oa":12,"o":"wc"},{"a":4176,"t":"code","b":[70,13],"m":"lsr","oa":13,"o":"wc_hi"},{"a":4178,"t":"code","b":[102,12],"m":"ror","oa":12,"o":"wc"},{"a":4180,"t":"code","b":[32,70,50],"m":"jsr","oa":12870,"o":"add_wc"},{"a":4183,"t":"code","b":[70,13],"m":"lsr","oa":13,"o":"wc_hi"},{"a":4185,"t":"code","b":[102,12],"m":"ror","oa":12,"o":"wc"},{"a":4187,"t":"code","b":[32,70,50],"m":"jsr","oa":12870,"o":"add_wc"},{"a":4190,"t":"code","b":[32,195,29],"m":"jsr","oa":7619,"o":"number_to_text"},{"a":4193,"t":"code","b":[169,57],"m":"lda","o":"#$39"},{"a":4195,"t":"code","b":[133,74],"m":"sta","oa":74,"o":"text_colour"},{"a":4197,"t":"code","b":[169,36],"m":"lda","o":"#$24"},{"a":4199,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":4201,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":4203,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":4205,"t":"code","b":[169,191],"m":"lda","o":"#$BF"},{"a":4207,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":4209,"t":"code","b":[169,29],"m":"lda","o":"#$1D"},{"a":4211,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":4213,"t":"code","b":[32,24,62],"m":"jsr","oa":15896,"o":"print_string"},{"a":4216,"t":"code","b":[96],"m":"rts"},{"a":4217,"l":"save_compass_cells","c":"saves the three colour cells at screen offset $4C and the 24 bitmap bytes behind them, from the screen on show, into compass_cells","t":"code","b":[165,8],"m":"lda","oa":8,"x":[7864],"o":"draw_page"},{"a":4219,"t":"code","b":[73,128],"m":"eor","o":"#$80"},{"a":4221,"t":"code","b":[133,3],"m":"sta","oa":3,"o":"tmp3"},{"a":4223,"t":"code","b":[169,76],"m":"lda","o":"#$4C"},{"a":4225,"t":"code","b":[133,2],"m":"sta","oa":2,"o":"tmp2"},{"a":4227,"t":"code","b":[160,2],"m":"ldy","o":"#$02"},{"a":4229,"l":"b_1085","t":"code","b":[177,2],"m":"lda","oa":2,"x":[4235],"o":"(tmp2),y"},{"a":4231,"t":"code","b":[153,205,16],"m":"sta","oa":4301,"o":"compass_cells,y"},{"a":4234,"t":"code","b":[136],"m":"dey"},{"a":4235,"t":"code","b":[16,248],"m":"bpl","oa":4229,"o":"b_1085"},{"a":4237,"t":"code","b":[24],"m":"clc"},{"a":4238,"t":"code","b":[165,3],"m":"lda","oa":3,"o":"tmp3"},{"a":4240,"t":"code","b":[105,34],"m":"adc","o":"#$22"},{"a":4242,"t":"code","b":[133,3],"m":"sta","oa":3,"o":"tmp3"},{"a":4244,"t":"code","b":[169,96],"m":"lda","o":"#$60"},{"a":4246,"t":"code","b":[133,2],"m":"sta","oa":2,"o":"tmp2"},{"a":4248,"t":"code","b":[160,23],"m":"ldy","o":"#$17"},{"a":4250,"l":"b_109A","t":"code","b":[177,2],"m":"lda","oa":2,"x":[4256],"o":"(tmp2),y"},{"a":4252,"t":"code","b":[153,208,16],"m":"sta","oa":4304,"o":"compass_bitmap,y"},{"a":4255,"t":"code","b":[136],"m":"dey"},{"a":4256,"t":"code","b":[16,248],"m":"bpl","oa":4250,"o":"b_109A"},{"a":4258,"t":"code","b":[96],"m":"rts"},{"a":4259,"l":"load_compass_cells","c":"puts back what save_compass_cells saved, into the screen on show","t":"code","b":[165,8],"m":"lda","oa":8,"x":[5928],"o":"draw_page"},{"a":4261,"t":"code","b":[73,128],"m":"eor","o":"#$80"},{"a":4263,"t":"code","b":[133,3],"m":"sta","oa":3,"o":"tmp3"},{"a":4265,"t":"code","b":[169,76],"m":"lda","o":"#$4C"},{"a":4267,"t":"code","b":[133,2],"m":"sta","oa":2,"o":"tmp2"},{"a":4269,"t":"code","b":[160,2],"m":"ldy","o":"#$02"},{"a":4271,"l":"b_10AF","t":"code","b":[185,205,16],"m":"lda","oa":4301,"x":[4277],"o":"compass_cells,y"},{"a":4274,"t":"code","b":[145,2],"m":"sta","oa":2,"o":"(tmp2),y"},{"a":4276,"t":"code","b":[136],"m":"dey"},{"a":4277,"t":"code","b":[16,248],"m":"bpl","oa":4271,"o":"b_10AF"},{"a":4279,"t":"code","b":[24],"m":"clc"},{"a":4280,"t":"code","b":[165,3],"m":"lda","oa":3,"o":"tmp3"},{"a":4282,"t":"code","b":[105,34],"m":"adc","o":"#$22"},{"a":4284,"t":"code","b":[133,3],"m":"sta","oa":3,"o":"tmp3"},{"a":4286,"t":"code","b":[169,96],"m":"lda","o":"#$60"},{"a":4288,"t":"code","b":[133,2],"m":"sta","oa":2,"o":"tmp2"},{"a":4290,"t":"code","b":[160,23],"m":"ldy","o":"#$17"},{"a":4292,"l":"b_10C4","t":"code","b":[185,208,16],"m":"lda","oa":4304,"x":[4298],"o":"compass_bitmap,y"},{"a":4295,"t":"code","b":[145,2],"m":"sta","oa":2,"o":"(tmp2),y"},{"a":4297,"t":"code","b":[136],"m":"dey"},{"a":4298,"t":"code","b":[16,248],"m":"bpl","oa":4292,"o":"b_10C4"},{"a":4300,"t":"code","b":[96],"m":"rts"},{"a":4301,"l":"compass_cells","c":"three colour cells and 24 bitmap bytes kept by save_compass_cells","t":"byte","b":[0,0,0],"x":[4231,4271]},{"a":4304,"l":"compass_bitmap","c":"compass_cells's 24 bitmap bytes, after its three colour bytes","t":"byte","b":[0,0,0,0,0,0,0,0],"x":[4252,4292]},{"a":4312,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":4320,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":4328,"l":"divide_8","c":"divides the byte in we by the byte in wb, we_hi zero on entry, by eight steps of shift and subtract: the quotient goes into we and the remainder into we_hi; wb_hi counts the steps","t":"code","b":[169,8],"m":"lda","x":[4451,5220],"o":"#$08"},{"a":4330,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"wb_hi"},{"a":4332,"l":"b_10EC","t":"code","b":[32,65,50],"m":"jsr","oa":12865,"x":[4348],"o":"we_double"},{"a":4335,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"we_hi"},{"a":4337,"t":"code","b":[56],"m":"sec"},{"a":4338,"t":"code","b":[229,10],"m":"sbc","oa":10,"o":"wb"},{"a":4340,"t":"code","b":[144,4],"m":"bcc","oa":4346,"o":"b_10FA"},{"a":4342,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":4344,"t":"code","b":[230,14],"m":"inc","oa":14,"o":"we"},{"a":4346,"l":"b_10FA","t":"code","b":[198,11],"m":"dec","oa":11,"x":[4340],"o":"wb_hi"},{"a":4348,"t":"code","b":[208,238],"m":"bne","oa":4332,"o":"b_10EC"},{"a":4350,"t":"code","b":[96],"m":"rts"},{"a":4351,"l":"draw_scenery_at","c":"draws the scenery of one grid cell around the explorer, at horizon column A + 4: finds the ground at the probe (terrain_at), takes the scenery list for its kind (scenery_list_for), seeds the random bytes with the ground's height, and draws a chain of objects: a list's first byte counts its entries, and the entry used is a random byte mixed with the random bytes' new values, modulo the count (divide_8), plus one, or the first once three objects are drawn; each object drawn names the list its successor comes from (draw_object), and an entry of 0 ends the chain. The same place therefore always shows the same objects. Then the doorway, when the cell's last layer sum ends in the byte 12, and a beacon, when one has been dropped within 8 units of the probe","t":"code","b":[24],"m":"clc","x":[4921,4929,4937,4945,4953,4961,4969,4977,4985,4993,5001,5009,5017,5025,5033,5041,5071,5079,5087,5095,5103,5111,5119,5127]},{"a":4352,"t":"code","b":[105,4],"m":"adc","o":"#$04"},{"a":4354,"t":"code","b":[41,63],"m":"and","o":"#$3F"},{"a":4356,"t":"code","b":[133,45],"m":"sta","oa":45,"o":"scene_col"},{"a":4358,"t":"code","b":[24],"m":"clc"},{"a":4359,"t":"code","b":[32,214,50],"m":"jsr","oa":13014,"o":"terrain_at"},{"a":4362,"t":"code","b":[32,67,52],"m":"jsr","oa":13379,"o":"scenery_list_for"},{"a":4365,"t":"code","b":[165,12],"m":"lda","oa":12,"o":"wc"},{"a":4367,"t":"code","b":[133,46],"m":"sta","oa":46,"o":"obj_list"},{"a":4369,"t":"code","b":[165,13],"m":"lda","oa":13,"o":"wc_hi"},{"a":4371,"t":"code","b":[133,47],"m":"sta","oa":47,"o":"zpa_2F"},{"a":4373,"t":"code","b":[165,36],"m":"lda","oa":36,"o":"ground_height"},{"a":4375,"t":"code","b":[133,43],"m":"sta","oa":43,"o":"rnd_a"},{"a":4377,"t":"code","b":[165,37],"m":"lda","oa":37,"o":"ground_height_hi"},{"a":4379,"t":"code","b":[133,44],"m":"sta","oa":44,"o":"rnd_b"},{"a":4381,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":4383,"t":"code","b":[133,48],"m":"sta","oa":48,"o":"obj_count"},{"a":4385,"l":"j_1121","t":"code","b":[165,48],"m":"lda","oa":48,"x":[4473],"o":"obj_count"},{"a":4387,"t":"code","b":[201,3],"m":"cmp","o":"#$03"},{"a":4389,"t":"code","b":[176,85],"m":"bcs","oa":4476,"o":"b_117C"},{"a":4391,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":4393,"t":"code","b":[177,46],"m":"lda","oa":46,"o":"(obj_list),y"},{"a":4395,"t":"code","b":[133,10],"m":"sta","oa":10,"o":"wb"},{"a":4397,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":4399,"t":"code","b":[240,59],"m":"beq","oa":4460,"o":"b_116C"},{"a":4401,"t":"code","b":[165,11],"m":"lda","oa":11,"o":"wb_hi"},{"a":4403,"t":"code","b":[72],"m":"pha"},{"a":4404,"t":"code","b":[165,10],"m":"lda","oa":10,"o":"wb"},{"a":4406,"t":"code","b":[72],"m":"pha"},{"a":4407,"t":"code","b":[32,101,60],"m":"jsr","oa":15461,"o":"rnd_next"},{"a":4410,"t":"code","b":[133,9],"m":"sta","oa":9,"o":"tmp9"},{"a":4412,"t":"code","b":[165,43],"m":"lda","oa":43,"o":"rnd_a"},{"a":4414,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":4416,"t":"code","b":[165,44],"m":"lda","oa":44,"o":"rnd_b"},{"a":4418,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":4420,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":4422,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"wb_hi"},{"a":4424,"t":"code","b":[165,9],"m":"lda","oa":9,"o":"tmp9"},{"a":4426,"l":"b_114A","t":"code","b":[102,15],"m":"ror","oa":15,"x":[4437],"o":"we_hi"},{"a":4428,"t":"code","b":[102,14],"m":"ror","oa":14,"o":"we"},{"a":4430,"t":"code","b":[102,15],"m":"ror","oa":15,"o":"we_hi"},{"a":4432,"t":"code","b":[102,14],"m":"ror","oa":14,"o":"we"},{"a":4434,"t":"code","b":[106],"m":"ror","o":"a"},{"a":4435,"t":"code","b":[198,11],"m":"dec","oa":11,"o":"wb_hi"},{"a":4437,"t":"code","b":[208,243],"m":"bne","oa":4426,"o":"b_114A"},{"a":4439,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":4441,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":4443,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":4445,"t":"code","b":[104],"m":"pla"},{"a":4446,"t":"code","b":[133,10],"m":"sta","oa":10,"o":"wb"},{"a":4448,"t":"code","b":[104],"m":"pla"},{"a":4449,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"wb_hi"},{"a":4451,"t":"code","b":[32,232,16],"m":"jsr","oa":4328,"o":"divide_8"},{"a":4454,"t":"code","b":[230,15],"m":"inc","oa":15,"o":"we_hi"},{"a":4456,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"we_hi"},{"a":4458,"t":"code","b":[133,10],"m":"sta","oa":10,"o":"wb"},{"a":4460,"l":"b_116C","t":"code","b":[164,10],"m":"ldy","oa":10,"x":[4399,4480],"o":"wb"},{"a":4462,"t":"code","b":[177,46],"m":"lda","oa":46,"o":"(obj_list),y"},{"a":4464,"t":"code","b":[240,17],"m":"beq","oa":4483,"o":"scenery_doorway"},{"a":4466,"t":"code","b":[133,49],"m":"sta","oa":49,"o":"obj_id"},{"a":4468,"t":"code","b":[32,145,53],"m":"jsr","oa":13713,"o":"draw_object"},{"a":4471,"t":"code","b":[230,48],"m":"inc","oa":48,"o":"obj_count"},{"a":4473,"t":"code","b":[76,33,17],"m":"jmp","oa":4385,"o":"j_1121"},{"a":4476,"l":"b_117C","t":"code","b":[169,1],"m":"lda","x":[4389],"o":"#$01"},{"a":4478,"t":"code","b":[133,10],"m":"sta","oa":10,"o":"wb"},{"a":4480,"t":"code","b":[76,108,17],"m":"jmp","oa":4460,"o":"b_116C"},{"a":4483,"l":"scenery_doorway","c":"after the objects: a cell whose last layer sum has the low byte 12 is a doorway, drawn in front of the explorer (draw_doorway)","t":"code","b":[165,39],"m":"lda","oa":39,"x":[4464],"o":"scene_kind"},{"a":4485,"t":"code","b":[201,12],"m":"cmp","o":"#$0C"},{"a":4487,"t":"code","b":[208,3],"m":"bne","oa":4492,"o":"scenery_beacon"},{"a":4489,"t":"code","b":[32,149,17],"m":"jsr","oa":4501,"o":"draw_doorway"},{"a":4492,"l":"scenery_beacon","c":"a dropped beacon within 8 units of the probe is drawn in front of the explorer (draw_beacon)","t":"code","b":[32,134,31],"m":"jsr","oa":8070,"x":[4487,5149],"o":"beacon_at_probe"},{"a":4495,"t":"code","b":[208,3],"m":"bne","oa":4500,"o":"r_1194"},{"a":4497,"t":"code","b":[32,177,17],"m":"jsr","oa":4529,"o":"draw_beacon"},{"a":4500,"l":"r_1194","t":"code","b":[96],"m":"rts","x":[4495]},{"a":4501,"l":"draw_doorway","c":"draws the doorway, the flashing striped patch doorway_image, at column 17, row 20, with its own attribute ($F2, flashing red on yellow) forced on every cell","t":"code","b":[169,144],"m":"lda","x":[4489],"o":"#$90"},{"a":4503,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":4505,"t":"code","b":[169,184],"m":"lda","o":"#$B8"},{"a":4507,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":4509,"t":"code","b":[169,17],"m":"lda","o":"#$11"},{"a":4511,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":4513,"t":"code","b":[169,20],"m":"lda","o":"#$14"},{"a":4515,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":4517,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":4519,"t":"code","b":[133,121],"m":"sta","oa":121,"o":"attr_force"},{"a":4521,"t":"code","b":[32,153,47],"m":"jsr","oa":12185,"o":"draw_image"},{"a":4524,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":4526,"t":"code","b":[133,121],"m":"sta","oa":121,"o":"attr_force"},{"a":4528,"t":"code","b":[96],"m":"rts"},{"a":4529,"l":"draw_beacon","c":"draws beacon_image at column 24, row 20, with its own attributes forced","t":"code","b":[169,172],"m":"lda","x":[4497],"o":"#$AC"},{"a":4531,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":4533,"t":"code","b":[169,186],"m":"lda","o":"#$BA"},{"a":4535,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":4537,"t":"code","b":[169,24],"m":"lda","o":"#$18"},{"a":4539,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":4541,"t":"code","b":[169,20],"m":"lda","o":"#$14"},{"a":4543,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":4545,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":4547,"t":"code","b":[133,121],"m":"sta","oa":121,"o":"attr_force"},{"a":4549,"t":"code","b":[32,153,47],"m":"jsr","oa":12185,"o":"draw_image"},{"a":4552,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":4554,"t":"code","b":[133,121],"m":"sta","oa":121,"o":"attr_force"},{"a":4556,"t":"code","b":[96],"m":"rts"},{"a":4557,"l":"draw_fragment","c":"draws fragment number tmp9: its image from fragment_images, at column 5 and row 22 moved by its pair in fragment_offsets, so that the fragments in one cell pile up at the bottom left","t":"code","b":[165,9],"m":"lda","oa":9,"x":[4668],"o":"tmp9"},{"a":4559,"t":"code","b":[10],"m":"asl","o":"a"},{"a":4560,"t":"code","b":[168],"m":"tay"},{"a":4561,"t":"code","b":[185,239,17],"m":"lda","oa":4591,"o":"fragment_images,y"},{"a":4564,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":4566,"t":"code","b":[185,240,17],"m":"lda","oa":4592,"o":"f_11F0,y"},{"a":4569,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":4571,"t":"code","b":[24],"m":"clc"},{"a":4572,"t":"code","b":[169,5],"m":"lda","o":"#$05"},{"a":4574,"t":"code","b":[121,1,18],"m":"adc","oa":4609,"o":"fragment_offsets,y"},{"a":4577,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":4579,"t":"code","b":[24],"m":"clc"},{"a":4580,"t":"code","b":[169,22],"m":"lda","o":"#$16"},{"a":4582,"t":"code","b":[121,2,18],"m":"adc","oa":4610,"o":"f_1202,y"},{"a":4585,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":4587,"t":"code","b":[32,153,47],"m":"jsr","oa":12185,"o":"draw_image"},{"a":4590,"t":"code","b":[96],"m":"rts"},{"a":4591,"l":"fragment_images","c":"the address of each of the nine fragments' pictures, 2 x 2 cells each, from $B728 to $B868 in steps of 40 bytes","t":"addr","b":[40,183],"oa":46888,"o":"fragment_1_image","x":[4561]},{"a":4592,"t":"note","l":"f_11F0","c":"fragment_images's high bytes, read one byte on","note":"inside the item at $11EF","x":[4566]},{"a":4593,"t":"addr","b":[80,183],"oa":46928,"o":"fragment_2_image"},{"a":4595,"t":"addr","b":[120,183],"oa":46968,"o":"fragment_3_image"},{"a":4597,"t":"addr","b":[160,183],"oa":47008,"o":"fragment_4_image"},{"a":4599,"t":"addr","b":[200,183],"oa":47048,"o":"fragment_5_image"},{"a":4601,"t":"addr","b":[240,183],"oa":47088,"o":"fragment_6_image"},{"a":4603,"t":"addr","b":[24,184],"oa":47128,"o":"fragment_7_image"},{"a":4605,"t":"addr","b":[64,184],"oa":47168,"o":"fragment_8_image"},{"a":4607,"t":"addr","b":[104,184],"oa":47208,"o":"fragment_9_image"},{"a":4609,"l":"fragment_offsets","c":"a column and a row offset for each fragment's place in the pile: (0,-6), (2,-5), (0,-4), (2,-3), (0,-2), (2,-1), (0,0), (2,0), (1,-7)","t":"byte","b":[0],"x":[4574]},{"a":4610,"l":"f_1202","c":"fragment_offsets's rows, read one byte on","t":"byte","b":[250,2,251,0,252,2,253,0],"x":[4582]},{"a":4618,"t":"byte","b":[254,2,255,0,0,2,0,1]},{"a":4626,"t":"byte","b":[249]},{"a":4627,"l":"draw_fragments_here","c":"draws every fragment whose position (fragments) is the explorer's grid cell, with a short sound (sfx_fragment) for each","t":"code","b":[169,19],"m":"lda","x":[5171],"o":"#$13"},{"a":4629,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"ptr"},{"a":4631,"t":"code","b":[169,34],"m":"lda","o":"#$22"},{"a":4633,"t":"code","b":[133,17],"m":"sta","oa":17,"o":"ptr_hi"},{"a":4635,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":4637,"t":"code","b":[133,9],"m":"sta","oa":9,"o":"tmp9"},{"a":4639,"l":"b_121F","t":"code","b":[160,0],"m":"ldy","x":[4693],"o":"#$00"},{"a":4641,"t":"code","b":[177,16],"m":"lda","oa":16,"o":"(ptr),y"},{"a":4643,"t":"code","b":[197,51],"m":"cmp","oa":51,"o":"cell_x"},{"a":4645,"t":"code","b":[208,27],"m":"bne","oa":4674,"o":"b_1242"},{"a":4647,"t":"code","b":[200],"m":"iny"},{"a":4648,"t":"code","b":[177,16],"m":"lda","oa":16,"o":"(ptr),y"},{"a":4650,"t":"code","b":[197,52],"m":"cmp","oa":52,"o":"cell_x_hi"},{"a":4652,"t":"code","b":[208,20],"m":"bne","oa":4674,"o":"b_1242"},{"a":4654,"t":"code","b":[200],"m":"iny"},{"a":4655,"t":"code","b":[177,16],"m":"lda","oa":16,"o":"(ptr),y"},{"a":4657,"t":"code","b":[197,53],"m":"cmp","oa":53,"o":"cell_y"},{"a":4659,"t":"code","b":[208,13],"m":"bne","oa":4674,"o":"b_1242"},{"a":4661,"t":"code","b":[200],"m":"iny"},{"a":4662,"t":"code","b":[177,16],"m":"lda","oa":16,"o":"(ptr),y"},{"a":4664,"t":"code","b":[197,54],"m":"cmp","oa":54,"o":"cell_y_hi"},{"a":4666,"t":"code","b":[208,6],"m":"bne","oa":4674,"o":"b_1242"},{"a":4668,"t":"code","b":[32,205,17],"m":"jsr","oa":4557,"o":"draw_fragment"},{"a":4671,"t":"code","b":[32,165,39],"m":"jsr","oa":10149,"o":"sfx_fragment"},{"a":4674,"l":"b_1242","t":"code","b":[24],"m":"clc","x":[4645,4652,4659,4666]},{"a":4675,"t":"code","b":[165,16],"m":"lda","oa":16,"o":"ptr"},{"a":4677,"t":"code","b":[105,4],"m":"adc","o":"#$04"},{"a":4679,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"ptr"},{"a":4681,"t":"code","b":[165,17],"m":"lda","oa":17,"o":"ptr_hi"},{"a":4683,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":4685,"t":"code","b":[133,17],"m":"sta","oa":17,"o":"ptr_hi"},{"a":4687,"t":"code","b":[230,9],"m":"inc","oa":9,"o":"tmp9"},{"a":4689,"t":"code","b":[165,9],"m":"lda","oa":9,"o":"tmp9"},{"a":4691,"t":"code","b":[201,9],"m":"cmp","o":"#$09"},{"a":4693,"t":"code","b":[208,200],"m":"bne","oa":4639,"o":"b_121F"},{"a":4695,"t":"code","b":[96],"m":"rts"},{"a":4696,"l":"draw_ground_view","c":"draws the view on the ground into the hidden screen: takes 15 from energy (energy_spend); rounds the position to the grid (cell_x, cell_y); clears the bitmap; colours 17 rows of sky and 4 of ground; draws the distant hills (hill_columns); draws the scenery of the 16 cells two cells away and then of the 8 cells one away, each at its compass column relative to the heading (draw_scenery_at), with three rows of near ground between; then the explorer's own cell: a beacon, a fragment (the first sight of each adds one to the score and its digit to the Found list), the fragments lying there, and, unless landing or a bug is out, a new bug at random, more likely as the score rises","t":"code","b":[169,15],"m":"lda","x":[5369,5463,5844,6947,7603,9163,10495],"o":"#$0F"},{"a":4698,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":4700,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":4702,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":4704,"t":"code","b":[32,247,34],"m":"jsr","oa":8951,"o":"energy_spend"},{"a":4707,"t":"code","b":[165,25],"m":"lda","oa":25,"o":"pos_x"},{"a":4709,"t":"code","b":[41,240],"m":"and","o":"#$F0"},{"a":4711,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":4713,"t":"code","b":[133,51],"m":"sta","oa":51,"o":"cell_x"},{"a":4715,"t":"code","b":[133,32],"m":"sta","oa":32,"o":"probe_x"},{"a":4717,"t":"code","b":[165,26],"m":"lda","oa":26,"o":"pos_x_hi"},{"a":4719,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":4721,"t":"code","b":[133,52],"m":"sta","oa":52,"o":"cell_x_hi"},{"a":4723,"t":"code","b":[133,33],"m":"sta","oa":33,"o":"probe_x_hi"},{"a":4725,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"we_hi"},{"a":4727,"t":"code","b":[72],"m":"pha"},{"a":4728,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"we"},{"a":4730,"t":"code","b":[72],"m":"pha"},{"a":4731,"t":"code","b":[165,27],"m":"lda","oa":27,"o":"pos_y"},{"a":4733,"t":"code","b":[41,240],"m":"and","o":"#$F0"},{"a":4735,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":4737,"t":"code","b":[133,53],"m":"sta","oa":53,"o":"cell_y"},{"a":4739,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"probe_y"},{"a":4741,"t":"code","b":[165,28],"m":"lda","oa":28,"o":"pos_y_hi"},{"a":4743,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":4745,"t":"code","b":[133,54],"m":"sta","oa":54,"o":"cell_y_hi"},{"a":4747,"t":"code","b":[133,35],"m":"sta","oa":35,"o":"probe_y_hi"},{"a":4749,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"we_hi"},{"a":4751,"t":"code","b":[72],"m":"pha"},{"a":4752,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"we"},{"a":4754,"t":"code","b":[72],"m":"pha"},{"a":4755,"t":"code","b":[32,228,46],"m":"jsr","oa":12004,"o":"clear_bitmap"},{"a":4758,"c":"the far ring is drawn with scene_near 0, the near one with 2","t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":4760,"t":"code","b":[133,40],"m":"sta","oa":40,"o":"scene_near"},{"a":4762,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":4764,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":4766,"t":"code","b":[165,8],"m":"lda","oa":8,"o":"draw_page"},{"a":4768,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":4770,"t":"code","b":[169,40],"m":"lda","o":"#$28"},{"a":4772,"t":"code","b":[162,17],"m":"ldx","o":"#$11"},{"a":4774,"t":"code","b":[32,165,60],"m":"jsr","oa":15525,"o":"fill_rows"},{"a":4777,"t":"code","b":[169,32],"m":"lda","o":"#$20"},{"a":4779,"t":"code","b":[162,4],"m":"ldx","o":"#$04"},{"a":4781,"t":"code","b":[32,165,60],"m":"jsr","oa":15525,"o":"fill_rows"},{"a":4784,"l":"hill_columns","c":"the distant hills, 64 columns round the horizon of which the 40 facing the heading show: the height of hill i is entry 4i of terrain_profile divided by 32, drawn as a stack of that many cells under a crest (hill_images) ending at row 17. The skyline is the same everywhere on the planet and turns only with the heading","t":"code","b":[169,64],"m":"lda","o":"#$40"},{"a":4786,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"wb_hi"},{"a":4788,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":4790,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"ptr"},{"a":4792,"t":"code","b":[169,71],"m":"lda","o":"#$47"},{"a":4794,"t":"code","b":[133,17],"m":"sta","oa":17,"o":"ptr_hi"},{"a":4796,"t":"code","b":[165,55],"m":"lda","oa":55,"o":"heading"},{"a":4798,"t":"code","b":[133,9],"m":"sta","oa":9,"o":"tmp9"},{"a":4800,"l":"j_12C0","t":"code","b":[165,11],"m":"lda","oa":11,"x":[4912],"o":"wb_hi"},{"a":4802,"t":"code","b":[72],"m":"pha"},{"a":4803,"t":"code","b":[165,9],"m":"lda","oa":9,"o":"tmp9"},{"a":4805,"t":"code","b":[72],"m":"pha"},{"a":4806,"t":"code","b":[201,40],"m":"cmp","o":"#$28"},{"a":4808,"t":"code","b":[176,74],"m":"bcs","oa":4884,"o":"b_1314"},{"a":4810,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":4812,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":4814,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":4816,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":4818,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":4820,"t":"code","b":[169,17],"m":"lda","o":"#$11"},{"a":4822,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":4824,"t":"code","b":[32,70,50],"m":"jsr","oa":12870,"o":"add_wc"},{"a":4827,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"we_hi"},{"a":4829,"t":"code","b":[72],"m":"pha"},{"a":4830,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"we"},{"a":4832,"t":"code","b":[72],"m":"pha"},{"a":4833,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":4835,"t":"code","b":[177,16],"m":"lda","oa":16,"o":"(ptr),y"},{"a":4837,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":4838,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":4839,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":4840,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":4841,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":4842,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":4844,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":4846,"t":"code","b":[165,13],"m":"lda","oa":13,"o":"wc_hi"},{"a":4848,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":4850,"t":"code","b":[32,65,50],"m":"jsr","oa":12865,"o":"we_double"},{"a":4853,"t":"code","b":[32,65,50],"m":"jsr","oa":12865,"o":"we_double"},{"a":4856,"t":"code","b":[32,70,50],"m":"jsr","oa":12870,"o":"add_wc"},{"a":4859,"t":"code","b":[32,65,50],"m":"jsr","oa":12865,"o":"we_double"},{"a":4862,"t":"code","b":[56],"m":"sec"},{"a":4863,"t":"code","b":[169,156],"m":"lda","o":"#$9C"},{"a":4865,"t":"code","b":[229,14],"m":"sbc","oa":14,"o":"we"},{"a":4867,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":4869,"t":"code","b":[169,187],"m":"lda","o":"#$BB"},{"a":4871,"t":"code","b":[229,15],"m":"sbc","oa":15,"o":"we_hi"},{"a":4873,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":4875,"t":"code","b":[104],"m":"pla"},{"a":4876,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":4878,"t":"code","b":[104],"m":"pla"},{"a":4879,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":4881,"t":"code","b":[32,153,47],"m":"jsr","oa":12185,"o":"draw_image"},{"a":4884,"l":"b_1314","t":"code","b":[24],"m":"clc","x":[4808]},{"a":4885,"t":"code","b":[165,16],"m":"lda","oa":16,"o":"ptr"},{"a":4887,"t":"code","b":[105,4],"m":"adc","o":"#$04"},{"a":4889,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"ptr"},{"a":4891,"t":"code","b":[165,17],"m":"lda","oa":17,"o":"ptr_hi"},{"a":4893,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":4895,"t":"code","b":[133,17],"m":"sta","oa":17,"o":"ptr_hi"},{"a":4897,"t":"code","b":[104],"m":"pla"},{"a":4898,"t":"code","b":[24],"m":"clc"},{"a":4899,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":4901,"t":"code","b":[41,63],"m":"and","o":"#$3F"},{"a":4903,"t":"code","b":[133,9],"m":"sta","oa":9,"o":"tmp9"},{"a":4905,"t":"code","b":[104],"m":"pla"},{"a":4906,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"wb_hi"},{"a":4908,"t":"code","b":[198,11],"m":"dec","oa":11,"o":"wb_hi"},{"a":4910,"t":"code","b":[240,3],"m":"beq","oa":4915,"o":"far_ring"},{"a":4912,"t":"code","b":[76,192,18],"m":"jmp","oa":4800,"o":"j_12C0"},{"a":4915,"l":"far_ring","c":"the far ring: from two cells north, round the square of cells two away, 16 cells, each four columns further round the horizon","t":"code","b":[32,210,20],"m":"jsr","oa":5330,"x":[4910],"o":"probe_north"},{"a":4918,"t":"code","b":[32,210,20],"m":"jsr","oa":5330,"o":"probe_north"},{"a":4921,"t":"code","b":[32,255,16],"m":"jsr","oa":4351,"o":"draw_scenery_at"},{"a":4924,"t":"code","b":[32,202,20],"m":"jsr","oa":5322,"o":"probe_east"},{"a":4927,"t":"code","b":[105,4],"m":"adc","o":"#$04"},{"a":4929,"t":"code","b":[32,255,16],"m":"jsr","oa":4351,"o":"draw_scenery_at"},{"a":4932,"t":"code","b":[32,202,20],"m":"jsr","oa":5322,"o":"probe_east"},{"a":4935,"t":"code","b":[105,8],"m":"adc","o":"#$08"},{"a":4937,"t":"code","b":[32,255,16],"m":"jsr","oa":4351,"o":"draw_scenery_at"},{"a":4940,"t":"code","b":[32,214,20],"m":"jsr","oa":5334,"o":"probe_south"},{"a":4943,"t":"code","b":[105,12],"m":"adc","o":"#$0C"},{"a":4945,"t":"code","b":[32,255,16],"m":"jsr","oa":4351,"o":"draw_scenery_at"},{"a":4948,"t":"code","b":[32,214,20],"m":"jsr","oa":5334,"o":"probe_south"},{"a":4951,"t":"code","b":[105,16],"m":"adc","o":"#$10"},{"a":4953,"t":"code","b":[32,255,16],"m":"jsr","oa":4351,"o":"draw_scenery_at"},{"a":4956,"t":"code","b":[32,214,20],"m":"jsr","oa":5334,"o":"probe_south"},{"a":4959,"t":"code","b":[105,20],"m":"adc","o":"#$14"},{"a":4961,"t":"code","b":[32,255,16],"m":"jsr","oa":4351,"o":"draw_scenery_at"},{"a":4964,"t":"code","b":[32,214,20],"m":"jsr","oa":5334,"o":"probe_south"},{"a":4967,"t":"code","b":[105,24],"m":"adc","o":"#$18"},{"a":4969,"t":"code","b":[32,255,16],"m":"jsr","oa":4351,"o":"draw_scenery_at"},{"a":4972,"t":"code","b":[32,206,20],"m":"jsr","oa":5326,"o":"probe_west"},{"a":4975,"t":"code","b":[105,28],"m":"adc","o":"#$1C"},{"a":4977,"t":"code","b":[32,255,16],"m":"jsr","oa":4351,"o":"draw_scenery_at"},{"a":4980,"t":"code","b":[32,206,20],"m":"jsr","oa":5326,"o":"probe_west"},{"a":4983,"t":"code","b":[105,32],"m":"adc","o":"#$20"},{"a":4985,"t":"code","b":[32,255,16],"m":"jsr","oa":4351,"o":"draw_scenery_at"},{"a":4988,"t":"code","b":[32,206,20],"m":"jsr","oa":5326,"o":"probe_west"},{"a":4991,"t":"code","b":[105,36],"m":"adc","o":"#$24"},{"a":4993,"t":"code","b":[32,255,16],"m":"jsr","oa":4351,"o":"draw_scenery_at"},{"a":4996,"t":"code","b":[32,206,20],"m":"jsr","oa":5326,"o":"probe_west"},{"a":4999,"t":"code","b":[105,40],"m":"adc","o":"#$28"},{"a":5001,"t":"code","b":[32,255,16],"m":"jsr","oa":4351,"o":"draw_scenery_at"},{"a":5004,"t":"code","b":[32,210,20],"m":"jsr","oa":5330,"o":"probe_north"},{"a":5007,"t":"code","b":[105,44],"m":"adc","o":"#$2C"},{"a":5009,"t":"code","b":[32,255,16],"m":"jsr","oa":4351,"o":"draw_scenery_at"},{"a":5012,"t":"code","b":[32,210,20],"m":"jsr","oa":5330,"o":"probe_north"},{"a":5015,"t":"code","b":[105,48],"m":"adc","o":"#$30"},{"a":5017,"t":"code","b":[32,255,16],"m":"jsr","oa":4351,"o":"draw_scenery_at"},{"a":5020,"t":"code","b":[32,210,20],"m":"jsr","oa":5330,"o":"probe_north"},{"a":5023,"t":"code","b":[105,52],"m":"adc","o":"#$34"},{"a":5025,"t":"code","b":[32,255,16],"m":"jsr","oa":4351,"o":"draw_scenery_at"},{"a":5028,"t":"code","b":[32,210,20],"m":"jsr","oa":5330,"o":"probe_north"},{"a":5031,"t":"code","b":[105,56],"m":"adc","o":"#$38"},{"a":5033,"t":"code","b":[32,255,16],"m":"jsr","oa":4351,"o":"draw_scenery_at"},{"a":5036,"t":"code","b":[32,202,20],"m":"jsr","oa":5322,"o":"probe_east"},{"a":5039,"t":"code","b":[105,60],"m":"adc","o":"#$3C"},{"a":5041,"t":"code","b":[32,255,16],"m":"jsr","oa":4351,"o":"draw_scenery_at"},{"a":5044,"c":"three rows of near ground (attribute $60, bright green) at rows 21-23, then the near ring, the 8 cells next to the explorer's, eight columns apart","t":"code","b":[169,72],"m":"lda","o":"#$48"},{"a":5046,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":5048,"t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":5050,"t":"code","b":[5,8],"m":"ora","oa":8,"o":"draw_page"},{"a":5052,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":5054,"t":"code","b":[169,96],"m":"lda","o":"#$60"},{"a":5056,"t":"code","b":[162,3],"m":"ldx","o":"#$03"},{"a":5058,"t":"code","b":[32,165,60],"m":"jsr","oa":15525,"o":"fill_rows"},{"a":5061,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":5063,"t":"code","b":[133,40],"m":"sta","oa":40,"o":"scene_near"},{"a":5065,"t":"code","b":[32,202,20],"m":"jsr","oa":5322,"o":"probe_east"},{"a":5068,"t":"code","b":[32,214,20],"m":"jsr","oa":5334,"o":"probe_south"},{"a":5071,"t":"code","b":[32,255,16],"m":"jsr","oa":4351,"o":"draw_scenery_at"},{"a":5074,"t":"code","b":[32,202,20],"m":"jsr","oa":5322,"o":"probe_east"},{"a":5077,"t":"code","b":[105,8],"m":"adc","o":"#$08"},{"a":5079,"t":"code","b":[32,255,16],"m":"jsr","oa":4351,"o":"draw_scenery_at"},{"a":5082,"t":"code","b":[32,214,20],"m":"jsr","oa":5334,"o":"probe_south"},{"a":5085,"t":"code","b":[105,16],"m":"adc","o":"#$10"},{"a":5087,"t":"code","b":[32,255,16],"m":"jsr","oa":4351,"o":"draw_scenery_at"},{"a":5090,"t":"code","b":[32,214,20],"m":"jsr","oa":5334,"o":"probe_south"},{"a":5093,"t":"code","b":[105,24],"m":"adc","o":"#$18"},{"a":5095,"t":"code","b":[32,255,16],"m":"jsr","oa":4351,"o":"draw_scenery_at"},{"a":5098,"t":"code","b":[32,206,20],"m":"jsr","oa":5326,"o":"probe_west"},{"a":5101,"t":"code","b":[105,32],"m":"adc","o":"#$20"},{"a":5103,"t":"code","b":[32,255,16],"m":"jsr","oa":4351,"o":"draw_scenery_at"},{"a":5106,"t":"code","b":[32,206,20],"m":"jsr","oa":5326,"o":"probe_west"},{"a":5109,"t":"code","b":[105,40],"m":"adc","o":"#$28"},{"a":5111,"t":"code","b":[32,255,16],"m":"jsr","oa":4351,"o":"draw_scenery_at"},{"a":5114,"t":"code","b":[32,210,20],"m":"jsr","oa":5330,"o":"probe_north"},{"a":5117,"t":"code","b":[105,48],"m":"adc","o":"#$30"},{"a":5119,"t":"code","b":[32,255,16],"m":"jsr","oa":4351,"o":"draw_scenery_at"},{"a":5122,"t":"code","b":[32,210,20],"m":"jsr","oa":5330,"o":"probe_north"},{"a":5125,"t":"code","b":[105,56],"m":"adc","o":"#$38"},{"a":5127,"t":"code","b":[32,255,16],"m":"jsr","oa":4351,"o":"draw_scenery_at"},{"a":5130,"c":"the explorer's own cell: a beacon there, and the fragments","t":"code","b":[104],"m":"pla"},{"a":5131,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"probe_y"},{"a":5133,"t":"code","b":[104],"m":"pla"},{"a":5134,"t":"code","b":[133,35],"m":"sta","oa":35,"o":"probe_y_hi"},{"a":5136,"t":"code","b":[104],"m":"pla"},{"a":5137,"t":"code","b":[133,32],"m":"sta","oa":32,"o":"probe_x"},{"a":5139,"t":"code","b":[104],"m":"pla"},{"a":5140,"t":"code","b":[133,33],"m":"sta","oa":33,"o":"probe_x_hi"},{"a":5142,"t":"code","b":[24],"m":"clc"},{"a":5143,"t":"code","b":[32,214,50],"m":"jsr","oa":13014,"o":"terrain_at"},{"a":5146,"t":"code","b":[32,67,52],"m":"jsr","oa":13379,"o":"scenery_list_for"},{"a":5149,"t":"code","b":[32,140,17],"m":"jsr","oa":4492,"o":"scenery_beacon"},{"a":5152,"c":"a fragment within 8 units of the cell (fragment_at_probe, which numbers them 1-9): the first time, its digit goes into the Found list, one place after the colon for fragment 1, and the score goes up by one","t":"code","b":[32,89,31],"m":"jsr","oa":8025,"o":"fragment_at_probe"},{"a":5155,"t":"code","b":[208,17],"m":"bne","oa":5174,"o":"maybe_new_bug"},{"a":5157,"t":"code","b":[168],"m":"tay"},{"a":5158,"t":"code","b":[24],"m":"clc"},{"a":5159,"t":"code","b":[105,48],"m":"adc","o":"#$30"},{"a":5161,"t":"code","b":[217,229,23],"m":"cmp","oa":6117,"o":"found_list,y"},{"a":5164,"t":"code","b":[240,5],"m":"beq","oa":5171,"o":"b_1433"},{"a":5166,"t":"code","b":[153,229,23],"m":"sta","oa":6117,"o":"found_list,y"},{"a":5169,"t":"code","b":[230,66],"m":"inc","oa":66,"o":"score"},{"a":5171,"l":"b_1433","t":"code","b":[32,19,18],"m":"jsr","oa":4627,"x":[5164],"o":"draw_fragments_here"},{"a":5174,"l":"maybe_new_bug","c":"a new bug, only if none is out and the view is not a landing: one appears when the raster line's low byte is below score + 1, so more often as the score rises; its picture is one of bug_images (a random byte divided by 5, the remainder), its place in columns 3-34 and rows 4-19 from the raster line, and the weapons mode starts at once (weapons)","t":"code","b":[165,157],"m":"lda","oa":157,"x":[5155],"o":"landing"},{"a":5176,"t":"code","b":[240,3],"m":"beq","oa":5181,"o":"b_143D"},{"a":5178,"t":"code","b":[76,183,20],"m":"jmp","oa":5303,"o":"r_14B7"},{"a":5181,"l":"b_143D","t":"code","b":[165,106],"m":"lda","oa":106,"x":[5176],"o":"bug_active"},{"a":5183,"t":"code","b":[240,3],"m":"beq","oa":5188,"o":"b_1444"},{"a":5185,"t":"code","b":[76,183,20],"m":"jmp","oa":5303,"o":"r_14B7"},{"a":5188,"l":"b_1444","t":"code","b":[165,66],"m":"lda","oa":66,"x":[5183],"o":"score"},{"a":5190,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":5192,"t":"code","b":[230,14],"m":"inc","oa":14,"o":"we"},{"a":5194,"t":"code","b":[173,18,208],"m":"lda","o":"vic_raster"},{"a":5197,"t":"code","b":[197,14],"m":"cmp","oa":14,"o":"we"},{"a":5199,"t":"code","b":[144,3],"m":"bcc","oa":5204,"o":"b_1454"},{"a":5201,"t":"code","b":[76,183,20],"m":"jmp","oa":5303,"o":"r_14B7"},{"a":5204,"l":"b_1454","t":"code","b":[24],"m":"clc","x":[5199]},{"a":5205,"t":"code","b":[101,43],"m":"adc","oa":43,"o":"rnd_a"},{"a":5207,"t":"code","b":[32,101,60],"m":"jsr","oa":15461,"o":"rnd_next"},{"a":5210,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":5212,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":5214,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":5216,"t":"code","b":[169,5],"m":"lda","o":"#$05"},{"a":5218,"t":"code","b":[133,10],"m":"sta","oa":10,"o":"wb"},{"a":5220,"t":"code","b":[32,232,16],"m":"jsr","oa":4328,"o":"divide_8"},{"a":5223,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"we_hi"},{"a":5225,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":5227,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":5229,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":5231,"t":"code","b":[169,184],"m":"lda","o":"#$B8"},{"a":5233,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":5235,"t":"code","b":[169,20],"m":"lda","o":"#$14"},{"a":5237,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":5239,"t":"code","b":[32,70,50],"m":"jsr","oa":12870,"o":"add_wc"},{"a":5242,"t":"code","b":[32,70,50],"m":"jsr","oa":12870,"o":"add_wc"},{"a":5245,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":5247,"t":"code","b":[177,14],"m":"lda","oa":14,"o":"(we),y"},{"a":5249,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":5251,"t":"code","b":[32,44,50],"m":"jsr","oa":12844,"o":"inc_we"},{"a":5254,"t":"code","b":[177,14],"m":"lda","oa":14,"o":"(we),y"},{"a":5256,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":5258,"t":"code","b":[165,12],"m":"lda","oa":12,"o":"wc"},{"a":5260,"t":"code","b":[141,194,20],"m":"sta","oa":5314,"o":"bug_image"},{"a":5263,"t":"code","b":[165,13],"m":"lda","oa":13,"o":"wc_hi"},{"a":5265,"t":"code","b":[141,195,20],"m":"sta","oa":5315,"o":"a_14C3"},{"a":5268,"t":"code","b":[173,18,208],"m":"lda","o":"vic_raster"},{"a":5271,"t":"code","b":[41,31],"m":"and","o":"#$1F"},{"a":5273,"t":"code","b":[24],"m":"clc"},{"a":5274,"t":"code","b":[105,3],"m":"adc","o":"#$03"},{"a":5276,"t":"code","b":[141,196,20],"m":"sta","oa":5316,"o":"bug_col"},{"a":5279,"t":"code","b":[173,18,208],"m":"lda","o":"vic_raster"},{"a":5282,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":5284,"t":"code","b":[24],"m":"clc"},{"a":5285,"t":"code","b":[105,4],"m":"adc","o":"#$04"},{"a":5287,"t":"code","b":[141,197,20],"m":"sta","oa":5317,"o":"bug_row"},{"a":5290,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":5292,"t":"code","b":[133,106],"m":"sta","oa":106,"o":"bug_active"},{"a":5294,"t":"code","b":[32,181,30],"m":"jsr","oa":7861,"o":"show_view"},{"a":5297,"t":"code","b":[32,143,34],"m":"jsr","oa":8847,"o":"copy_shown_to_hidden"},{"a":5300,"t":"code","b":[32,80,35],"m":"jsr","oa":9040,"o":"weapons"},{"a":5303,"l":"r_14B7","t":"code","b":[96],"m":"rts","x":[5178,5185,5201]},{"a":5304,"l":"bug_images","c":"the addresses of the five bug pictures, $4980 to $4A70 in steps of 60 bytes","t":"addr","b":[128,73],"oa":18816,"o":"bug_1_image"},{"a":5306,"t":"addr","b":[188,73],"oa":18876,"o":"bug_2_image"},{"a":5308,"t":"addr","b":[248,73],"oa":18936,"o":"bug_3_image"},{"a":5310,"t":"addr","b":[52,74],"oa":18996,"o":"bug_4_image"},{"a":5312,"t":"addr","b":[112,74],"oa":19056,"o":"bug_5_image"},{"a":5314,"l":"bug_image","c":"the picture of the bug that is out (with $14C3)","t":"byte","b":[0],"x":[2663,5260,9411]},{"a":5315,"l":"a_14C3","c":"bug_image's high byte","t":"byte","b":[0],"x":[2668,5265,9416]},{"a":5316,"l":"bug_col","c":"the bug's column on the screen","t":"byte","b":[0],"x":[2538,2591,2653,5276,9357,9401,9504]},{"a":5317,"l":"bug_row","c":"the bug's row","t":"byte","b":[0],"x":[2543,2596,2658,5287,9365,9406,9509]},{"a":5318,"l":"sight_image","c":"the picture of the gun's sight, sight_picture at $4AAC (with $14C7)","t":"byte","b":[172],"x":[2686,9101]},{"a":5319,"l":"a_14C7","c":"sight_image's high byte","t":"byte","b":[74],"x":[2691,9106]},{"a":5320,"l":"sight_col","c":"the sight's column, 12 at the start","t":"byte","b":[12],"x":[2676,9091,9171,9190,9196,9215,9221,9246,9287,9317,9354]},{"a":5321,"l":"sight_row","c":"the sight's row, 19 at the start","t":"byte","b":[19],"x":[2681,9096,9176,9201,9226,9240,9251,9265,9294,9323,9368]},{"a":5322,"l":"probe_east","c":"moves the probe 16 units east (probe_x up), and returns the heading in A with the carry clear for the caller to add a column to","t":"code","b":[162,32],"m":"ldx","x":[4924,4932,5036,5065,5074],"o":"#$20"},{"a":5324,"t":"code","b":[208,26],"m":"bne","oa":5352,"o":"b_14E8"},{"a":5326,"l":"probe_west","c":"moves the probe 16 units west","t":"code","b":[162,32],"m":"ldx","x":[4972,4980,4988,4996,5098,5106],"o":"#$20"},{"a":5328,"t":"code","b":[208,6],"m":"bne","oa":5336,"o":"b_14D8"},{"a":5330,"l":"probe_north","c":"moves the probe 16 units north","t":"code","b":[162,34],"m":"ldx","x":[4915,4918,5004,5012,5020,5028,5114,5122],"o":"#$22"},{"a":5332,"t":"code","b":[208,18],"m":"bne","oa":5352,"o":"b_14E8"},{"a":5334,"l":"probe_south","c":"moves the probe 16 units south","t":"code","b":[162,34],"m":"ldx","x":[4940,4948,4956,4964,5068,5082,5090],"o":"#$22"},{"a":5336,"l":"b_14D8","t":"code","b":[56],"m":"sec","x":[5328]},{"a":5337,"t":"code","b":[181,0],"m":"lda","oa":0,"o":"cpu_port_ddr,x"},{"a":5339,"t":"code","b":[233,16],"m":"sbc","o":"#$10"},{"a":5341,"t":"code","b":[149,0],"m":"sta","oa":0,"o":"cpu_port_ddr,x"},{"a":5343,"t":"code","b":[181,1],"m":"lda","oa":1,"o":"zpf_01,x"},{"a":5345,"t":"code","b":[233,0],"m":"sbc","o":"#$00"},{"a":5347,"t":"code","b":[149,1],"m":"sta","oa":1,"o":"zpf_01,x"},{"a":5349,"t":"code","b":[76,245,20],"m":"jmp","oa":5365,"o":"j_14F5"},{"a":5352,"l":"b_14E8","t":"code","b":[24],"m":"clc","x":[5324,5332]},{"a":5353,"t":"code","b":[181,0],"m":"lda","oa":0,"o":"cpu_port_ddr,x"},{"a":5355,"t":"code","b":[105,16],"m":"adc","o":"#$10"},{"a":5357,"t":"code","b":[149,0],"m":"sta","oa":0,"o":"cpu_port_ddr,x"},{"a":5359,"t":"code","b":[181,1],"m":"lda","oa":1,"o":"zpf_01,x"},{"a":5361,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":5363,"t":"code","b":[149,1],"m":"sta","oa":1,"o":"zpf_01,x"},{"a":5365,"l":"j_14F5","t":"code","b":[165,55],"m":"lda","oa":55,"x":[5349],"o":"heading"},{"a":5367,"t":"code","b":[24],"m":"clc"},{"a":5368,"t":"code","b":[96],"m":"rts"},{"a":5369,"l":"ground_loop","c":"the ground's main loop: draws and shows the view, then waits for a key: 8 turns right, 5 left (two steps of 64 each), 6 turns about, 7 walks, U takes off; every other key opens the menu","t":"code","b":[32,88,18],"m":"jsr","oa":4696,"x":[3903,3914,5505,5517,5529,5811],"o":"draw_ground_view"},{"a":5372,"t":"code","b":[32,181,30],"m":"jsr","oa":7861,"o":"show_view"},{"a":5375,"l":"j_14FF","t":"code","b":[32,147,9],"m":"jsr","oa":2451,"x":[5416,5448,10524],"o":"wait_key"},{"a":5378,"t":"code","b":[201,56],"m":"cmp","o":"#$38"},{"a":5380,"t":"code","b":[208,3],"m":"bne","oa":5385,"o":"b_1509"},{"a":5382,"t":"code","b":[76,120,21],"m":"jmp","oa":5496,"o":"turn_right"},{"a":5385,"l":"b_1509","t":"code","b":[201,54],"m":"cmp","x":[5380],"o":"#$36"},{"a":5387,"t":"code","b":[208,3],"m":"bne","oa":5392,"o":"b_1510"},{"a":5389,"t":"code","b":[76,144,21],"m":"jmp","oa":5520,"o":"turn_about"},{"a":5392,"l":"b_1510","t":"code","b":[201,55],"m":"cmp","x":[5387],"o":"#$37"},{"a":5394,"t":"code","b":[208,3],"m":"bne","oa":5399,"o":"b_1517"},{"a":5396,"t":"code","b":[76,43,21],"m":"jmp","oa":5419,"o":"walk_loop"},{"a":5399,"l":"b_1517","t":"code","b":[201,53],"m":"cmp","x":[5394],"o":"#$35"},{"a":5401,"t":"code","b":[208,3],"m":"bne","oa":5406,"o":"b_151E"},{"a":5403,"t":"code","b":[76,132,21],"m":"jmp","oa":5508,"o":"turn_left"},{"a":5406,"l":"b_151E","t":"code","b":[201,85],"m":"cmp","x":[5401],"o":"#$55"},{"a":5408,"t":"code","b":[208,3],"m":"bne","oa":5413,"o":"b_1525"},{"a":5410,"t":"code","b":[76,40,23],"m":"jmp","oa":5928,"o":"take_off"},{"a":5413,"l":"b_1525","t":"code","b":[32,153,24],"m":"jsr","oa":6297,"x":[5408],"o":"menu"},{"a":5416,"t":"code","b":[76,255,20],"m":"jmp","oa":5375,"o":"j_14FF"},{"a":5419,"l":"walk_loop","c":"walking: steps forward (step_forward) until a key comes or a step is blocked (step_forward then bumps and goes back to ground_loop); 8 and 5 turn while walking, 7 steps again, any other key stops","t":"code","b":[32,194,55],"m":"jsr","oa":14274,"x":[5396,5460,5469],"o":"key_get"},{"a":5422,"t":"code","b":[208,3],"m":"bne","oa":5427,"o":"b_1533"},{"a":5424,"t":"code","b":[76,45,22],"m":"jmp","oa":5677,"o":"step_forward"},{"a":5427,"l":"b_1533","t":"code","b":[201,56],"m":"cmp","x":[5422],"o":"#$38"},{"a":5429,"t":"code","b":[208,3],"m":"bne","oa":5434,"o":"b_153A"},{"a":5431,"t":"code","b":[76,96,21],"m":"jmp","oa":5472,"o":"walk_turn_right"},{"a":5434,"l":"b_153A","t":"code","b":[201,53],"m":"cmp","x":[5429],"o":"#$35"},{"a":5436,"t":"code","b":[208,3],"m":"bne","oa":5441,"o":"b_1541"},{"a":5438,"t":"code","b":[76,108,21],"m":"jmp","oa":5484,"o":"walk_turn_left"},{"a":5441,"l":"b_1541","t":"code","b":[201,55],"m":"cmp","x":[5436],"o":"#$37"},{"a":5443,"t":"code","b":[208,3],"m":"bne","oa":5448,"o":"b_1548"},{"a":5445,"t":"code","b":[76,45,22],"m":"jmp","oa":5677,"o":"step_forward"},{"a":5448,"l":"b_1548","t":"code","b":[76,255,20],"m":"jmp","oa":5375,"x":[5443],"o":"j_14FF"},{"a":5451,"l":"step_stands","c":"the step stands: the end-of-game and doorway tests, and the view at the new position (after_step), then the walking zoom (walk_zoom)","t":"code","b":[32,182,22],"m":"jsr","oa":5814,"x":[5789],"o":"after_step"},{"a":5454,"t":"code","b":[32,93,58],"m":"jsr","oa":14941,"o":"walk_zoom"},{"a":5457,"t":"code","b":[32,181,30],"m":"jsr","oa":7861,"o":"show_view"},{"a":5460,"t":"code","b":[76,43,21],"m":"jmp","oa":5419,"o":"walk_loop"},{"a":5463,"l":"walk_turned","c":"turning while walking: redraws the view and walks on","t":"code","b":[32,88,18],"m":"jsr","oa":4696,"x":[5481,5493],"o":"draw_ground_view"},{"a":5466,"t":"code","b":[32,181,30],"m":"jsr","oa":7861,"o":"show_view"},{"a":5469,"t":"code","b":[76,43,21],"m":"jmp","oa":5419,"o":"walk_loop"},{"a":5472,"l":"walk_turn_right","c":"8 while walking: turns right two steps","t":"code","b":[24],"m":"clc","x":[5431]},{"a":5473,"t":"code","b":[165,55],"m":"lda","oa":55,"o":"heading"},{"a":5475,"t":"code","b":[105,62],"m":"adc","o":"#$3E"},{"a":5477,"t":"code","b":[41,63],"m":"and","o":"#$3F"},{"a":5479,"t":"code","b":[133,55],"m":"sta","oa":55,"o":"heading"},{"a":5481,"t":"code","b":[76,87,21],"m":"jmp","oa":5463,"o":"walk_turned"},{"a":5484,"l":"walk_turn_left","c":"5 while walking: turns left two steps","t":"code","b":[24],"m":"clc","x":[5438]},{"a":5485,"t":"code","b":[165,55],"m":"lda","oa":55,"o":"heading"},{"a":5487,"t":"code","b":[105,2],"m":"adc","o":"#$02"},{"a":5489,"t":"code","b":[41,63],"m":"and","o":"#$3F"},{"a":5491,"t":"code","b":[133,55],"m":"sta","oa":55,"o":"heading"},{"a":5493,"t":"code","b":[76,87,21],"m":"jmp","oa":5463,"o":"walk_turned"},{"a":5496,"l":"turn_right","c":"8 standing: turns right two steps","t":"code","b":[24],"m":"clc","x":[5382]},{"a":5497,"t":"code","b":[165,55],"m":"lda","oa":55,"o":"heading"},{"a":5499,"t":"code","b":[105,62],"m":"adc","o":"#$3E"},{"a":5501,"t":"code","b":[41,63],"m":"and","o":"#$3F"},{"a":5503,"t":"code","b":[133,55],"m":"sta","oa":55,"o":"heading"},{"a":5505,"t":"code","b":[76,249,20],"m":"jmp","oa":5369,"o":"ground_loop"},{"a":5508,"l":"turn_left","c":"5 standing: turns left two steps","t":"code","b":[24],"m":"clc","x":[5403]},{"a":5509,"t":"code","b":[165,55],"m":"lda","oa":55,"o":"heading"},{"a":5511,"t":"code","b":[105,2],"m":"adc","o":"#$02"},{"a":5513,"t":"code","b":[41,63],"m":"and","o":"#$3F"},{"a":5515,"t":"code","b":[133,55],"m":"sta","oa":55,"o":"heading"},{"a":5517,"t":"code","b":[76,249,20],"m":"jmp","oa":5369,"o":"ground_loop"},{"a":5520,"l":"turn_about","c":"6: turns about, 32 steps","t":"code","b":[24],"m":"clc","x":[5389]},{"a":5521,"t":"code","b":[165,55],"m":"lda","oa":55,"o":"heading"},{"a":5523,"t":"code","b":[105,32],"m":"adc","o":"#$20"},{"a":5525,"t":"code","b":[41,63],"m":"and","o":"#$3F"},{"a":5527,"t":"code","b":[133,55],"m":"sta","oa":55,"o":"heading"},{"a":5529,"t":"code","b":[76,249,20],"m":"jmp","oa":5369,"o":"ground_loop"},{"a":5532,"l":"sine_table","c":"17 values of 16 x sine for the angles 0 to 90 degrees in steps of 5.625 (0, 2, 3, 5, ... 16): the step forward for each heading","t":"byte","b":[0,2,3,5,6,8,9,10]},{"a":5540,"t":"byte","b":[11,12,13,14,15,15,16,16]},{"a":5548,"t":"byte","b":[16]},{"a":5549,"l":"heading_step","c":"the step of 16 units for heading A (0-63, counter-clockwise from east): returns the east step in wc and the north step in wc_hi, signed, from sine_table by quadrant","t":"code","b":[72],"m":"pha","x":[5679]},{"a":5550,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":5552,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"wb_hi"},{"a":5554,"t":"code","b":[133,10],"m":"sta","oa":10,"o":"wb"},{"a":5556,"t":"code","b":[104],"m":"pla"},{"a":5557,"t":"code","b":[201,48],"m":"cmp","o":"#$30"},{"a":5559,"t":"code","b":[176,104],"m":"bcs","oa":5665,"o":"b_1621"},{"a":5561,"t":"code","b":[201,32],"m":"cmp","o":"#$20"},{"a":5563,"t":"code","b":[176,88],"m":"bcs","oa":5653,"o":"b_1615"},{"a":5565,"t":"code","b":[201,16],"m":"cmp","o":"#$10"},{"a":5567,"t":"code","b":[176,72],"m":"bcs","oa":5641,"o":"b_1609"},{"a":5569,"l":"j_15C1","t":"code","b":[133,12],"m":"sta","oa":12,"x":[5650,5662,5674],"o":"wc"},{"a":5571,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":5573,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":5575,"t":"code","b":[169,156],"m":"lda","o":"#$9C"},{"a":5577,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":5579,"t":"code","b":[169,21],"m":"lda","o":"#$15"},{"a":5581,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":5583,"t":"code","b":[32,70,50],"m":"jsr","oa":12870,"o":"add_wc"},{"a":5586,"t":"code","b":[165,11],"m":"lda","oa":11,"o":"wb_hi"},{"a":5588,"t":"code","b":[201,255],"m":"cmp","o":"#$FF"},{"a":5590,"t":"code","b":[8],"m":"php"},{"a":5591,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":5593,"t":"code","b":[177,14],"m":"lda","oa":14,"o":"(we),y"},{"a":5595,"t":"code","b":[40],"m":"plp"},{"a":5596,"t":"code","b":[208,5],"m":"bne","oa":5603,"o":"b_15E3"},{"a":5598,"t":"code","b":[73,255],"m":"eor","o":"#$FF"},{"a":5600,"t":"code","b":[24],"m":"clc"},{"a":5601,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":5603,"l":"b_15E3","t":"code","b":[133,11],"m":"sta","oa":11,"x":[5596],"o":"wb_hi"},{"a":5605,"t":"code","b":[169,172],"m":"lda","o":"#$AC"},{"a":5607,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":5609,"t":"code","b":[169,21],"m":"lda","o":"#$15"},{"a":5611,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":5613,"t":"code","b":[24],"m":"clc"},{"a":5614,"t":"code","b":[32,162,50],"m":"jsr","oa":12962,"o":"sub_wc"},{"a":5617,"t":"code","b":[165,10],"m":"lda","oa":10,"o":"wb"},{"a":5619,"t":"code","b":[201,255],"m":"cmp","o":"#$FF"},{"a":5621,"t":"code","b":[8],"m":"php"},{"a":5622,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":5624,"t":"code","b":[177,14],"m":"lda","oa":14,"o":"(we),y"},{"a":5626,"t":"code","b":[40],"m":"plp"},{"a":5627,"t":"code","b":[208,5],"m":"bne","oa":5634,"o":"b_1602"},{"a":5629,"t":"code","b":[73,255],"m":"eor","o":"#$FF"},{"a":5631,"t":"code","b":[24],"m":"clc"},{"a":5632,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":5634,"l":"b_1602","t":"code","b":[133,12],"m":"sta","oa":12,"x":[5627],"o":"wc"},{"a":5636,"t":"code","b":[165,11],"m":"lda","oa":11,"o":"wb_hi"},{"a":5638,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":5640,"t":"code","b":[96],"m":"rts"},{"a":5641,"l":"b_1609","t":"code","b":[73,255],"m":"eor","x":[5567],"o":"#$FF"},{"a":5643,"t":"code","b":[56],"m":"sec"},{"a":5644,"t":"code","b":[105,32],"m":"adc","o":"#$20"},{"a":5646,"t":"code","b":[160,255],"m":"ldy","o":"#$FF"},{"a":5648,"t":"code","b":[132,10],"m":"sty","oa":10,"o":"wb"},{"a":5650,"t":"code","b":[76,193,21],"m":"jmp","oa":5569,"o":"j_15C1"},{"a":5653,"l":"b_1615","t":"code","b":[56],"m":"sec","x":[5563]},{"a":5654,"t":"code","b":[233,32],"m":"sbc","o":"#$20"},{"a":5656,"t":"code","b":[160,255],"m":"ldy","o":"#$FF"},{"a":5658,"t":"code","b":[132,10],"m":"sty","oa":10,"o":"wb"},{"a":5660,"t":"code","b":[132,11],"m":"sty","oa":11,"o":"wb_hi"},{"a":5662,"t":"code","b":[76,193,21],"m":"jmp","oa":5569,"o":"j_15C1"},{"a":5665,"l":"b_1621","t":"code","b":[73,255],"m":"eor","x":[5559],"o":"#$FF"},{"a":5667,"t":"code","b":[56],"m":"sec"},{"a":5668,"t":"code","b":[105,64],"m":"adc","o":"#$40"},{"a":5670,"t":"code","b":[160,255],"m":"ldy","o":"#$FF"},{"a":5672,"t":"code","b":[132,11],"m":"sty","oa":11,"o":"wb_hi"},{"a":5674,"t":"code","b":[76,193,21],"m":"jmp","oa":5569,"o":"j_15C1"},{"a":5677,"l":"step_forward","c":"one step of 16 units along the heading (heading_step). Before it stands, the attribute of the cell at row 3, column 19 of the view on show is compared with $30 (black on yellow): if they match, something stands in the way, so the old position is kept, a bump sounds (sfx_bump) and the view is redrawn; otherwise the step stands (after_step)","t":"code","b":[165,55],"m":"lda","oa":55,"x":[5424,5445],"o":"heading"},{"a":5679,"t":"code","b":[32,173,21],"m":"jsr","oa":5549,"o":"heading_step"},{"a":5682,"t":"code","b":[165,26],"m":"lda","oa":26,"o":"pos_x_hi"},{"a":5684,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":5686,"t":"code","b":[72],"m":"pha"},{"a":5687,"t":"code","b":[165,25],"m":"lda","oa":25,"o":"pos_x"},{"a":5689,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":5691,"t":"code","b":[72],"m":"pha"},{"a":5692,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":5694,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"wb_hi"},{"a":5696,"t":"code","b":[165,12],"m":"lda","oa":12,"o":"wc"},{"a":5698,"t":"code","b":[133,10],"m":"sta","oa":10,"o":"wb"},{"a":5700,"t":"code","b":[16,4],"m":"bpl","oa":5706,"o":"b_164A"},{"a":5702,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":5704,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"wb_hi"},{"a":5706,"l":"b_164A","t":"code","b":[32,86,50],"m":"jsr","oa":12886,"x":[5700],"o":"add_wb"},{"a":5709,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"we"},{"a":5711,"t":"code","b":[133,25],"m":"sta","oa":25,"o":"pos_x"},{"a":5713,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"we_hi"},{"a":5715,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"pos_x_hi"},{"a":5717,"t":"code","b":[165,28],"m":"lda","oa":28,"o":"pos_y_hi"},{"a":5719,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":5721,"t":"code","b":[72],"m":"pha"},{"a":5722,"t":"code","b":[165,27],"m":"lda","oa":27,"o":"pos_y"},{"a":5724,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":5726,"t":"code","b":[72],"m":"pha"},{"a":5727,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":5729,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"wb_hi"},{"a":5731,"t":"code","b":[165,13],"m":"lda","oa":13,"o":"wc_hi"},{"a":5733,"t":"code","b":[133,10],"m":"sta","oa":10,"o":"wb"},{"a":5735,"t":"code","b":[16,4],"m":"bpl","oa":5741,"o":"b_166D"},{"a":5737,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":5739,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"wb_hi"},{"a":5741,"l":"b_166D","t":"code","b":[32,86,50],"m":"jsr","oa":12886,"x":[5735],"o":"add_wb"},{"a":5744,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"we"},{"a":5746,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"pos_y"},{"a":5748,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"we_hi"},{"a":5750,"t":"code","b":[133,28],"m":"sta","oa":28,"o":"pos_y_hi"},{"a":5752,"t":"code","b":[169,139],"m":"lda","o":"#$8B"},{"a":5754,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":5756,"t":"code","b":[165,8],"m":"lda","oa":8,"o":"draw_page"},{"a":5758,"t":"code","b":[73,128],"m":"eor","o":"#$80"},{"a":5760,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":5762,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":5764,"t":"code","b":[177,14],"m":"lda","oa":14,"o":"(we),y"},{"a":5766,"t":"code","b":[133,9],"m":"sta","oa":9,"o":"tmp9"},{"a":5768,"t":"code","b":[104],"m":"pla"},{"a":5769,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":5771,"t":"code","b":[104],"m":"pla"},{"a":5772,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":5774,"t":"code","b":[104],"m":"pla"},{"a":5775,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":5777,"t":"code","b":[104],"m":"pla"},{"a":5778,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":5780,"t":"code","b":[169,48],"m":"lda","o":"#$30"},{"a":5782,"t":"code","b":[32,254,46],"m":"jsr","oa":12030,"o":"attr_to_colour"},{"a":5785,"t":"code","b":[197,9],"m":"cmp","oa":9,"o":"tmp9"},{"a":5787,"t":"code","b":[240,3],"m":"beq","oa":5792,"o":"b_16A0"},{"a":5789,"t":"code","b":[76,75,21],"m":"jmp","oa":5451,"o":"step_stands"},{"a":5792,"l":"b_16A0","t":"code","b":[165,14],"m":"lda","oa":14,"x":[5787],"o":"we"},{"a":5794,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"pos_y"},{"a":5796,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"we_hi"},{"a":5798,"t":"code","b":[133,28],"m":"sta","oa":28,"o":"pos_y_hi"},{"a":5800,"t":"code","b":[165,12],"m":"lda","oa":12,"o":"wc"},{"a":5802,"t":"code","b":[133,25],"m":"sta","oa":25,"o":"pos_x"},{"a":5804,"t":"code","b":[165,13],"m":"lda","oa":13,"o":"wc_hi"},{"a":5806,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"pos_x_hi"},{"a":5808,"t":"code","b":[32,136,39],"m":"jsr","oa":10120,"o":"sfx_bump"},{"a":5811,"t":"code","b":[76,249,20],"m":"jmp","oa":5369,"o":"ground_loop"},{"a":5814,"l":"after_step","c":"after a step: checks for the end of the game (check_win), then whether the cell at row 19, column 19 of the view on show has the doorway's attribute ($F2); if so asks about the doorway (doorway_prompt), otherwise draws the view at the new position","t":"code","b":[32,186,13],"m":"jsr","oa":3514,"x":[5451],"o":"check_win"},{"a":5817,"t":"code","b":[169,11],"m":"lda","o":"#$0B"},{"a":5819,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":5821,"t":"code","b":[24],"m":"clc"},{"a":5822,"t":"code","b":[165,8],"m":"lda","oa":8,"o":"draw_page"},{"a":5824,"t":"code","b":[73,128],"m":"eor","o":"#$80"},{"a":5826,"t":"code","b":[105,3],"m":"adc","o":"#$03"},{"a":5828,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":5830,"t":"code","b":[169,242],"m":"lda","o":"#$F2"},{"a":5832,"t":"code","b":[32,254,46],"m":"jsr","oa":12030,"o":"attr_to_colour"},{"a":5835,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":5837,"t":"code","b":[209,14],"m":"cmp","oa":14,"o":"(we),y"},{"a":5839,"t":"code","b":[208,3],"m":"bne","oa":5844,"o":"redraw_view"},{"a":5841,"t":"code","b":[76,50,13],"m":"jmp","oa":3378,"o":"doorway_prompt"},{"a":5844,"l":"redraw_view","c":"redraws the view and returns","t":"code","b":[32,88,18],"m":"jsr","oa":4696,"x":[3438,5839],"o":"draw_ground_view"},{"a":5847,"t":"code","b":[96],"m":"rts"},{"a":5848,"l":"enter_doorway","c":"E at the doorway: a sound (sfx_doorway), two fades, then drops the return address and goes to the destination prompt (name_destination)","t":"code","b":[32,68,39],"m":"jsr","oa":10052,"x":[3435],"o":"sfx_doorway"},{"a":5851,"t":"code","b":[32,93,58],"m":"jsr","oa":14941,"o":"walk_zoom"},{"a":5854,"t":"code","b":[32,93,58],"m":"jsr","oa":14941,"o":"walk_zoom"},{"a":5857,"t":"code","b":[104],"m":"pla"},{"a":5858,"t":"code","b":[104],"m":"pla"},{"a":5859,"t":"code","b":[76,35,14],"m":"jmp","oa":3619,"o":"name_destination"},{"a":5862,"c":"unreached: 66 bytes of code no instruction calls or jumps to, which would copy the view's colours between the two screens (from $4000 to $C028 and $40E6 to $C10E, or the other way when draw_page is $C0)","t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":5864,"t":"code","b":[165,8],"m":"lda","oa":8,"o":"draw_page"},{"a":5866,"t":"code","b":[16,30],"m":"bpl","oa":5898,"o":"b_170A"},{"a":5868,"l":"b_16EC","t":"code","b":[185,0,64],"m":"lda","oa":16384,"x":[5895],"o":"f_4000,y"},{"a":5871,"t":"code","b":[153,40,192],"m":"sta","oa":49192,"o":"title_colours_c028,y"},{"a":5874,"t":"code","b":[185,230,64],"m":"lda","oa":16614,"o":"f_40E6,y"},{"a":5877,"t":"code","b":[153,14,193],"m":"sta","oa":49422,"o":"title_colours_c10e,y"},{"a":5880,"t":"code","b":[185,204,65],"m":"lda","oa":16844,"o":"f_41CC,y"},{"a":5883,"t":"code","b":[153,244,193],"m":"sta","oa":49652,"o":"title_colours_c1f4,y"},{"a":5886,"t":"code","b":[185,178,66],"m":"lda","oa":17074,"o":"f_42B2,y"},{"a":5889,"t":"code","b":[153,218,194],"m":"sta","oa":49882,"o":"title_colours_c2da,y"},{"a":5892,"t":"code","b":[200],"m":"iny"},{"a":5893,"t":"code","b":[192,230],"m":"cpy","o":"#$E6"},{"a":5895,"t":"code","b":[208,227],"m":"bne","oa":5868,"o":"b_16EC"},{"a":5897,"t":"code","b":[96],"m":"rts"},{"a":5898,"l":"b_170A","t":"code","b":[185,0,192],"m":"lda","oa":49152,"x":[5866,5925],"o":"title_colours,y"},{"a":5901,"t":"code","b":[153,40,64],"m":"sta","oa":16424,"o":"f_4028,y"},{"a":5904,"t":"code","b":[185,230,192],"m":"lda","oa":49382,"o":"title_colours_c0e6,y"},{"a":5907,"t":"code","b":[153,14,65],"m":"sta","oa":16654,"o":"f_410E,y"},{"a":5910,"t":"code","b":[185,204,193],"m":"lda","oa":49612,"o":"title_colours_c1cc,y"},{"a":5913,"t":"code","b":[153,244,65],"m":"sta","oa":16884,"o":"f_41F4,y"},{"a":5916,"t":"code","b":[185,178,194],"m":"lda","oa":49842,"o":"title_colours_c2b2,y"},{"a":5919,"t":"code","b":[153,218,66],"m":"sta","oa":17114,"o":"f_42DA,y"},{"a":5922,"t":"code","b":[200],"m":"iny"},{"a":5923,"t":"code","b":[192,230],"m":"cpy","o":"#$E6"},{"a":5925,"t":"code","b":[208,227],"m":"bne","oa":5898,"o":"b_170A"},{"a":5927,"t":"code","b":[96],"m":"rts"},{"a":5928,"l":"take_off","c":"U on the ground: puts the compass cells back, a rising sound, and 18 steps of the view sliding down one row with a row of sky added at the top (scroll_down), the pitch going up three each step; takes 100 from energy and goes up to the view from above (fly)","t":"code","b":[32,163,16],"m":"jsr","oa":4259,"x":[5410],"o":"load_compass_cells"},{"a":5931,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":5933,"t":"code","b":[133,7],"m":"sta","oa":7,"o":"tmp7"},{"a":5935,"t":"code","b":[32,199,39],"m":"jsr","oa":10183,"o":"sfx_take_off"},{"a":5938,"t":"code","b":[169,18],"m":"lda","o":"#$12"},{"a":5940,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"wb_hi"},{"a":5942,"l":"b_1736","t":"code","b":[165,11],"m":"lda","oa":11,"x":[5985],"o":"wb_hi"},{"a":5944,"t":"code","b":[72],"m":"pha"},{"a":5945,"t":"code","b":[165,7],"m":"lda","oa":7,"o":"tmp7"},{"a":5947,"t":"code","b":[141,1,212],"m":"sta","o":"sid_v1_freq_hi"},{"a":5950,"t":"code","b":[24],"m":"clc"},{"a":5951,"t":"code","b":[165,7],"m":"lda","oa":7,"o":"tmp7"},{"a":5953,"t":"code","b":[105,3],"m":"adc","o":"#$03"},{"a":5955,"t":"code","b":[133,7],"m":"sta","oa":7,"o":"tmp7"},{"a":5957,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":5959,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":5961,"t":"code","b":[165,8],"m":"lda","oa":8,"o":"draw_page"},{"a":5963,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":5965,"t":"code","b":[160,39],"m":"ldy","o":"#$27"},{"a":5967,"t":"code","b":[169,45],"m":"lda","o":"#$2D"},{"a":5969,"t":"code","b":[32,254,46],"m":"jsr","oa":12030,"o":"attr_to_colour"},{"a":5972,"l":"b_1754","t":"code","b":[145,12],"m":"sta","oa":12,"x":[5975],"o":"(wc),y"},{"a":5974,"t":"code","b":[136],"m":"dey"},{"a":5975,"t":"code","b":[16,251],"m":"bpl","oa":5972,"o":"b_1754"},{"a":5977,"t":"code","b":[32,137,44],"m":"jsr","oa":11401,"o":"scroll_down"},{"a":5980,"t":"code","b":[104],"m":"pla"},{"a":5981,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"wb_hi"},{"a":5983,"t":"code","b":[198,11],"m":"dec","oa":11,"o":"wb_hi"},{"a":5985,"t":"code","b":[208,211],"m":"bne","oa":5942,"o":"b_1736"},{"a":5987,"t":"code","b":[169,100],"m":"lda","o":"#$64"},{"a":5989,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":5991,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":5993,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":5995,"t":"code","b":[32,247,34],"m":"jsr","oa":8951,"o":"energy_spend"},{"a":5998,"t":"code","b":[76,52,40],"m":"jmp","oa":10292,"o":"fly"},{"a":6001,"l":"str_impossible","c":"\"Impossible\"","t":"byte","b":[73,109,112,111,115,115,105,98]},{"a":6009,"t":"byte","b":[108,101,0]},{"a":6012,"l":"str_not_dropped","c":"\"Not dropped\"","t":"byte","b":[78,111,116,32,100,114,111,112]},{"a":6020,"t":"byte","b":[112,101,100,0]},{"a":6024,"l":"str_out_of_range","c":"\"Out of range\"","t":"byte","b":[79,117,116,32,111,102,32,114]},{"a":6032,"t":"byte","b":[97,110,103,101,0]},{"a":6037,"l":"str_objects","c":"\"Objects\", the menu's first line","t":"byte","b":[79,98,106,101,99,116,115,0]},{"a":6045,"l":"str_beacons","c":"\"Beacons\"","t":"byte","b":[66,101,97,99,111,110,115,0]},{"a":6053,"l":"str_weapons","c":"\"Weapons\"","t":"byte","b":[87,101,97,112,111,110,115,0]},{"a":6061,"l":"str_energy","c":"\"Energy\", with six spaces that menu fills with the energy left","t":"byte","b":[69,110,101,114,103,121]},{"a":6067,"l":"energy_digits","c":"the six places menu fills with the energy left","t":"byte","b":[32,32,32,32,32,32,0],"x":[6382]},{"a":6074,"l":"str_score","c":"\"Score\", with three spaces for the score","t":"byte","b":[83,99,111,114,101,32]},{"a":6080,"l":"score_digits","c":"the three places menu fills with the score","t":"byte","b":[32,32,32,0],"x":[6423]},{"a":6084,"l":"str_echo_nearest","c":"\"Echo nearest\", the objects menu","t":"byte","b":[69,99,104,111,32,110,101,97]},{"a":6092,"t":"byte","b":[114,101,115,116,0]},{"a":6097,"l":"str_send_to_beacon","c":"\"Send to beacon\"","t":"byte","b":[83,101,110,100,32,116,111,32]},{"a":6105,"t":"byte","b":[98,101,97,99,111,110,0]},{"a":6112,"l":"str_found","c":"\"Found:\" and nine spaces, where the digits of the fragments seen go","t":"byte","b":[70,111,117,110,100]},{"a":6117,"l":"found_list","c":"the Found list's place in str_found: fragment n's digit goes n places after the colon here","t":"byte","b":[58,32,32,32,32,32,32,32],"x":[5161,5166]},{"a":6125,"t":"byte","b":[32,32,0]},{"a":6128,"l":"str_drop_beacon","c":"\"Drop beacon\", the beacons menu","t":"byte","b":[68,114,111,112,32,98,101,97]},{"a":6136,"t":"byte","b":[99,111,110,0]},{"a":6140,"l":"str_pick_up_beacon","c":"\"Pick up beacon\"","t":"byte","b":[80,105,99,107,32,117,112,32]},{"a":6148,"t":"byte","b":[98,101,97,99,111,110,0]},{"a":6155,"l":"str_fix_3_nearest","c":"\"Fix 3 nearest\"","t":"byte","b":[70,105,120,32,51,32,110,101]},{"a":6163,"t":"byte","b":[97,114,101,115,116,0]},{"a":6169,"l":"str_carried","c":"\"Carried:012345678\", the digits of the beacons carried, each replaced by a space when it is dropped","t":"byte","b":[67,97,114,114,105,101,100,58]},{"a":6177,"t":"byte","b":[48,49,50,51,52,53,54,55]},{"a":6185,"t":"byte","b":[56,0]},{"a":6187,"l":"str_arrows","c":"\"<arrows>\", the weapons mode's first line","t":"byte","b":[60,97,114,114,111,119,115,62]},{"a":6195,"t":"byte","b":[0]},{"a":6196,"l":"str_fire","c":"\"Fire\"","t":"byte","b":[70,105,114,101,0]},{"a":6201,"l":"str_credit_graphics","c":"\"graphics: Simon Dunstan\", shown by X in the menu","t":"byte","b":[103,114,97,112,104,105,99,115]},{"a":6209,"t":"byte","b":[58,32,83,105,109,111,110,32]},{"a":6217,"t":"byte","b":[68,117,110,115,116,97,110,0]},{"a":6225,"l":"str_credit_program","c":"\" program: Graham Relf\"","t":"byte","b":[32,112,114,111,103,114,97,109]},{"a":6233,"t":"byte","b":[58,32,71,114,97,104,97,109]},{"a":6241,"t":"byte","b":[32,82,101,108,102]},{"a":6246,"l":"f_1866","c":"the row tables are read from one byte before their start by the map's tile drawing (draw_map_tile), which adds 1 to the row","t":"byte","b":[0],"x":[11838]},{"a":6247,"l":"row_offset_lo","c":"the low byte of each text row's offset in a screen, row x 40, rows 0-24 (with row_offset_hi)","t":"byte","b":[0,40,80,120,160,200,240,24],"x":[9537,12203,12485,14983,15019,15816,15916]},{"a":6255,"t":"byte","b":[64,104,144,184,224,8,48,88]},{"a":6263,"t":"byte","b":[128,168,208,248]},{"a":6267,"l":"a_187B","c":"the low bytes of rows 20-24, the last of row_offset_lo","t":"byte","b":[32,72,112,152],"x":[14313]},{"a":6271,"l":"f_187F","c":"row_offset_hi read one byte before, by draw_map_tile","t":"byte","b":[192],"x":[11843]},{"a":6272,"l":"row_offset_hi","c":"the high byte of each text row's offset","t":"byte","b":[0,0,0,0,0,0,0,1],"x":[9542,12208,12490,14989,15024,15821,15921]},{"a":6280,"t":"byte","b":[1,1,1,1,1,2,2,2]},{"a":6288,"t":"byte","b":[2,2,2,2]},{"a":6292,"l":"a_1894","c":"the high bytes of rows 20-24, the last of row_offset_hi","t":"byte","b":[3,3,3,3,3],"x":[14319]},{"a":6297,"l":"menu","c":"the head-up display's menu (any key on the ground but the moves): a window with Objects, Beacons, Weapons, the energy left and the score; then O opens the objects menu, B the beacons menu, W the weapons, X the credits, any other key closes it","t":"code","b":[32,143,34],"m":"jsr","oa":8847,"x":[5413],"o":"copy_shown_to_hidden"},{"a":6300,"t":"code","b":[169,56],"m":"lda","o":"#$38"},{"a":6302,"t":"code","b":[162,12],"m":"ldx","o":"#$0C"},{"a":6304,"t":"code","b":[160,5],"m":"ldy","o":"#$05"},{"a":6306,"t":"code","b":[32,215,34],"m":"jsr","oa":8919,"o":"open_window"},{"a":6309,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":6311,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":6313,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":6315,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":6317,"t":"code","b":[169,149],"m":"lda","o":"#$95"},{"a":6319,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":6321,"t":"code","b":[169,23],"m":"lda","o":"#$17"},{"a":6323,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":6325,"t":"code","b":[32,24,62],"m":"jsr","oa":15896,"o":"print_string"},{"a":6328,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":6330,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":6332,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":6334,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":6336,"t":"code","b":[169,157],"m":"lda","o":"#$9D"},{"a":6338,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":6340,"t":"code","b":[169,23],"m":"lda","o":"#$17"},{"a":6342,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":6344,"t":"code","b":[32,24,62],"m":"jsr","oa":15896,"o":"print_string"},{"a":6347,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":6349,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":6351,"t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":6353,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":6355,"t":"code","b":[169,165],"m":"lda","o":"#$A5"},{"a":6357,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":6359,"t":"code","b":[169,23],"m":"lda","o":"#$17"},{"a":6361,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":6363,"t":"code","b":[32,24,62],"m":"jsr","oa":15896,"o":"print_string"},{"a":6366,"t":"code","b":[165,67],"m":"lda","oa":67,"o":"energy"},{"a":6368,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":6370,"t":"code","b":[165,68],"m":"lda","oa":68,"o":"energy_hi"},{"a":6372,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":6374,"t":"code","b":[32,195,29],"m":"jsr","oa":7619,"o":"number_to_text"},{"a":6377,"t":"code","b":[160,5],"m":"ldy","o":"#$05"},{"a":6379,"l":"b_18EB","t":"code","b":[185,188,29],"m":"lda","oa":7612,"x":[6386],"o":"number_text,y"},{"a":6382,"t":"code","b":[153,179,23],"m":"sta","oa":6067,"o":"energy_digits,y"},{"a":6385,"t":"code","b":[136],"m":"dey"},{"a":6386,"t":"code","b":[16,247],"m":"bpl","oa":6379,"o":"b_18EB"},{"a":6388,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":6390,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":6392,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":6394,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":6396,"t":"code","b":[169,173],"m":"lda","o":"#$AD"},{"a":6398,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":6400,"t":"code","b":[169,23],"m":"lda","o":"#$17"},{"a":6402,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":6404,"t":"code","b":[32,24,62],"m":"jsr","oa":15896,"o":"print_string"},{"a":6407,"t":"code","b":[165,66],"m":"lda","oa":66,"o":"score"},{"a":6409,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":6411,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":6413,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":6415,"t":"code","b":[32,195,29],"m":"jsr","oa":7619,"o":"number_to_text"},{"a":6418,"t":"code","b":[160,2],"m":"ldy","o":"#$02"},{"a":6420,"l":"b_1914","t":"code","b":[185,191,29],"m":"lda","oa":7615,"x":[6427],"o":"f_1DBF,y"},{"a":6423,"t":"code","b":[153,192,23],"m":"sta","oa":6080,"o":"score_digits,y"},{"a":6426,"t":"code","b":[136],"m":"dey"},{"a":6427,"t":"code","b":[16,247],"m":"bpl","oa":6420,"o":"b_1914"},{"a":6429,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":6431,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":6433,"t":"code","b":[169,5],"m":"lda","o":"#$05"},{"a":6435,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":6437,"t":"code","b":[169,186],"m":"lda","o":"#$BA"},{"a":6439,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":6441,"t":"code","b":[169,23],"m":"lda","o":"#$17"},{"a":6443,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":6445,"t":"code","b":[32,24,62],"m":"jsr","oa":15896,"o":"print_string"},{"a":6448,"t":"code","b":[32,147,9],"m":"jsr","oa":2451,"o":"wait_key"},{"a":6451,"t":"code","b":[201,79],"m":"cmp","o":"#$4F"},{"a":6453,"t":"code","b":[208,3],"m":"bne","oa":6458,"o":"b_193A"},{"a":6455,"t":"code","b":[76,82,25],"m":"jmp","oa":6482,"o":"menu_objects"},{"a":6458,"l":"b_193A","t":"code","b":[201,66],"m":"cmp","x":[6453],"o":"#$42"},{"a":6460,"t":"code","b":[208,3],"m":"bne","oa":6465,"o":"b_1941"},{"a":6462,"t":"code","b":[76,44,27],"m":"jmp","oa":6956,"o":"menu_beacons"},{"a":6465,"l":"b_1941","t":"code","b":[201,87],"m":"cmp","x":[6460],"o":"#$57"},{"a":6467,"t":"code","b":[208,3],"m":"bne","oa":6472,"o":"b_1948"},{"a":6469,"t":"code","b":[76,74,35],"m":"jmp","oa":9034,"o":"weapons_menu"},{"a":6472,"l":"b_1948","t":"code","b":[201,88],"m":"cmp","x":[6467],"o":"#$58"},{"a":6474,"t":"code","b":[208,3],"m":"bne","oa":6479,"o":"b_194F"},{"a":6476,"t":"code","b":[76,77,29],"m":"jmp","oa":7501,"o":"show_credits"},{"a":6479,"l":"b_194F","t":"code","b":[76,4,29],"m":"jmp","oa":7428,"x":[6474],"o":"close_window"},{"a":6482,"l":"menu_objects","c":"the objects menu: Echo nearest, Send to beacon, and the Found list; E echoes, S sends, any other key closes","t":"code","b":[169,48],"m":"lda","x":[6455],"o":"#$30"},{"a":6484,"t":"code","b":[162,15],"m":"ldx","o":"#$0F"},{"a":6486,"t":"code","b":[160,3],"m":"ldy","o":"#$03"},{"a":6488,"t":"code","b":[32,215,34],"m":"jsr","oa":8919,"o":"open_window"},{"a":6491,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":6493,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":6495,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":6497,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":6499,"t":"code","b":[169,196],"m":"lda","o":"#$C4"},{"a":6501,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":6503,"t":"code","b":[169,23],"m":"lda","o":"#$17"},{"a":6505,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":6507,"t":"code","b":[32,24,62],"m":"jsr","oa":15896,"o":"print_string"},{"a":6510,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":6512,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":6514,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":6516,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":6518,"t":"code","b":[169,209],"m":"lda","o":"#$D1"},{"a":6520,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":6522,"t":"code","b":[169,23],"m":"lda","o":"#$17"},{"a":6524,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":6526,"t":"code","b":[32,24,62],"m":"jsr","oa":15896,"o":"print_string"},{"a":6529,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":6531,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":6533,"t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":6535,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":6537,"t":"code","b":[169,224],"m":"lda","o":"#$E0"},{"a":6539,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":6541,"t":"code","b":[169,23],"m":"lda","o":"#$17"},{"a":6543,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":6545,"t":"code","b":[32,24,62],"m":"jsr","oa":15896,"o":"print_string"},{"a":6548,"t":"code","b":[32,147,9],"m":"jsr","oa":2451,"o":"wait_key"},{"a":6551,"t":"code","b":[201,69],"m":"cmp","o":"#$45"},{"a":6553,"t":"code","b":[208,3],"m":"bne","oa":6558,"o":"b_199E"},{"a":6555,"t":"code","b":[76,168,25],"m":"jmp","oa":6568,"o":"echo_nearest"},{"a":6558,"l":"b_199E","t":"code","b":[201,83],"m":"cmp","x":[6553],"o":"#$53"},{"a":6560,"t":"code","b":[208,3],"m":"bne","oa":6565,"o":"b_19A5"},{"a":6562,"t":"code","b":[76,83,26],"m":"jmp","oa":6739,"o":"send_to_beacon"},{"a":6565,"l":"b_19A5","t":"code","b":[76,4,29],"m":"jmp","oa":7428,"x":[6560],"o":"close_window"},{"a":6568,"l":"echo_nearest","c":"the sonar: a ping (tone_wait), then finds the nearest fragment (nearest_fragment); if it is within 1,279 units (the high byte of its distance below 5) a low tone lasts a quarter of the distance in interrupts and the echo sounds after it. Then its bearing in degrees in a window, and \"Out of range\" under it when there was no echo","t":"code","b":[169,97],"m":"lda","x":[6555],"o":"#$61"},{"a":6570,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":6572,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":6574,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":6576,"t":"code","b":[169,25],"m":"lda","o":"#$19"},{"a":6578,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":6580,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":6582,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":6584,"t":"code","b":[32,82,9],"m":"jsr","oa":2386,"o":"tone_wait"},{"a":6587,"t":"code","b":[32,239,32],"m":"jsr","oa":8431,"o":"nearest_fragment"},{"a":6590,"t":"code","b":[165,79],"m":"lda","oa":79,"o":"near_dist"},{"a":6592,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":6594,"t":"code","b":[165,80],"m":"lda","oa":80,"o":"zpa_50"},{"a":6596,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":6598,"t":"code","b":[72],"m":"pha"},{"a":6599,"t":"code","b":[201,5],"m":"cmp","o":"#$05"},{"a":6601,"t":"code","b":[176,42],"m":"bcs","oa":6645,"o":"b_19F5"},{"a":6603,"t":"code","b":[5,12],"m":"ora","oa":12,"o":"wc"},{"a":6605,"t":"code","b":[240,19],"m":"beq","oa":6626,"o":"b_19E2"},{"a":6607,"t":"code","b":[70,13],"m":"lsr","oa":13,"o":"wc_hi"},{"a":6609,"t":"code","b":[102,12],"m":"ror","oa":12,"o":"wc"},{"a":6611,"t":"code","b":[70,13],"m":"lsr","oa":13,"o":"wc_hi"},{"a":6613,"t":"code","b":[102,12],"m":"ror","oa":12,"o":"wc"},{"a":6615,"t":"code","b":[169,48],"m":"lda","o":"#$30"},{"a":6617,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":6619,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":6621,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":6623,"t":"code","b":[32,82,9],"m":"jsr","oa":2386,"o":"tone_wait"},{"a":6626,"l":"b_19E2","t":"code","b":[169,135],"m":"lda","x":[6605],"o":"#$87"},{"a":6628,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":6630,"t":"code","b":[169,33],"m":"lda","o":"#$21"},{"a":6632,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":6634,"t":"code","b":[169,50],"m":"lda","o":"#$32"},{"a":6636,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":6638,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":6640,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":6642,"t":"code","b":[32,82,9],"m":"jsr","oa":2386,"o":"tone_wait"},{"a":6645,"l":"b_19F5","t":"code","b":[169,56],"m":"lda","x":[6601],"o":"#$38"},{"a":6647,"t":"code","b":[162,12],"m":"ldx","o":"#$0C"},{"a":6649,"t":"code","b":[160,2],"m":"ldy","o":"#$02"},{"a":6651,"t":"code","b":[32,215,34],"m":"jsr","oa":8919,"o":"open_window"},{"a":6654,"t":"code","b":[165,81],"m":"lda","oa":81,"o":"near_bearing"},{"a":6656,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":6658,"t":"code","b":[165,82],"m":"lda","oa":82,"o":"zpa_52"},{"a":6660,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":6662,"t":"code","b":[201,2],"m":"cmp","o":"#$02"},{"a":6664,"t":"code","b":[144,3],"m":"bcc","oa":6669,"o":"b_1A0D"},{"a":6666,"t":"code","b":[76,4,29],"m":"jmp","oa":7428,"o":"close_window"},{"a":6669,"l":"b_1A0D","t":"code","b":[32,195,29],"m":"jsr","oa":7619,"x":[6664],"o":"number_to_text"},{"a":6672,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":6674,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":6676,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":6678,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":6680,"t":"code","b":[169,191],"m":"lda","o":"#$BF"},{"a":6682,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":6684,"t":"code","b":[169,29],"m":"lda","o":"#$1D"},{"a":6686,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":6688,"t":"code","b":[32,24,62],"m":"jsr","oa":15896,"o":"print_string"},{"a":6691,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":6693,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":6695,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":6697,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":6699,"t":"code","b":[169,244],"m":"lda","o":"#$F4"},{"a":6701,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":6703,"t":"code","b":[169,27],"m":"lda","o":"#$1B"},{"a":6705,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":6707,"t":"code","b":[32,24,62],"m":"jsr","oa":15896,"o":"print_string"},{"a":6710,"t":"code","b":[104],"m":"pla"},{"a":6711,"t":"code","b":[201,5],"m":"cmp","o":"#$05"},{"a":6713,"t":"code","b":[144,3],"m":"bcc","oa":6718,"o":"b_1A3E"},{"a":6715,"t":"code","b":[76,58,29],"m":"jmp","oa":7482,"o":"say_out_of_range"},{"a":6718,"l":"b_1A3E","t":"code","b":[76,1,29],"m":"jmp","oa":7425,"x":[6713],"o":"wait_close_window"},{"a":6721,"l":"str_which_beacon","c":"\"To which beacon?\"","t":"byte","b":[84,111,32,119,104,105,99,104]},{"a":6729,"t":"byte","b":[32,98,101,97,99,111,110,63]},{"a":6737,"t":"byte","b":[0]},{"a":6738,"l":"send_fragment_no","c":"the number of the fragment send_to_beacon is sending","t":"byte","b":[0],"x":[6747,6913]},{"a":6739,"l":"send_to_beacon","c":"sends the fragment lying in the explorer's cell to a beacon, the anti-grav drone: \"Impossible\" when none lies there; asks \"To which beacon?\" and takes a digit 0-8; \"Impossible\" for any other key, \"Not dropped\" for a beacon still carried, \"Out of range\" when the beacon is 16,384 units or more away (the sum of the distances east and north); otherwise the fragment's position becomes the beacon's, 1,000 is taken from energy, and the view is redrawn with a sound (sfx_drone)","t":"code","b":[32,89,31],"m":"jsr","oa":8025,"x":[6562],"o":"fragment_at_probe"},{"a":6742,"t":"code","b":[240,3],"m":"beq","oa":6747,"o":"b_1A5B"},{"a":6744,"t":"code","b":[76,7,29],"m":"jmp","oa":7431,"o":"say_impossible"},{"a":6747,"l":"b_1A5B","t":"code","b":[141,82,26],"m":"sta","oa":6738,"x":[6742],"o":"send_fragment_no"},{"a":6750,"t":"code","b":[169,56],"m":"lda","o":"#$38"},{"a":6752,"t":"code","b":[162,18],"m":"ldx","o":"#$12"},{"a":6754,"t":"code","b":[160,2],"m":"ldy","o":"#$02"},{"a":6756,"t":"code","b":[32,215,34],"m":"jsr","oa":8919,"o":"open_window"},{"a":6759,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":6761,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":6763,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":6765,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":6767,"t":"code","b":[169,65],"m":"lda","o":"#$41"},{"a":6769,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":6771,"t":"code","b":[169,26],"m":"lda","o":"#$1A"},{"a":6773,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":6775,"t":"code","b":[32,24,62],"m":"jsr","oa":15896,"o":"print_string"},{"a":6778,"t":"code","b":[32,147,9],"m":"jsr","oa":2451,"o":"wait_key"},{"a":6781,"t":"code","b":[141,193,29],"m":"sta","oa":7617,"o":"key_text"},{"a":6784,"t":"code","b":[72],"m":"pha"},{"a":6785,"t":"code","b":[169,18],"m":"lda","o":"#$12"},{"a":6787,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":6789,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":6791,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":6793,"t":"code","b":[169,193],"m":"lda","o":"#$C1"},{"a":6795,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":6797,"t":"code","b":[169,29],"m":"lda","o":"#$1D"},{"a":6799,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":6801,"t":"code","b":[32,24,62],"m":"jsr","oa":15896,"o":"print_string"},{"a":6804,"t":"code","b":[104],"m":"pla"},{"a":6805,"t":"code","b":[201,48],"m":"cmp","o":"#$30"},{"a":6807,"t":"code","b":[176,3],"m":"bcs","oa":6812,"o":"b_1A9C"},{"a":6809,"t":"code","b":[76,7,29],"m":"jmp","oa":7431,"o":"say_impossible"},{"a":6812,"l":"b_1A9C","t":"code","b":[201,57],"m":"cmp","x":[6807],"o":"#$39"},{"a":6814,"t":"code","b":[144,3],"m":"bcc","oa":6819,"o":"b_1AA3"},{"a":6816,"t":"code","b":[76,7,29],"m":"jmp","oa":7431,"o":"say_impossible"},{"a":6819,"l":"b_1AA3","t":"code","b":[56],"m":"sec","x":[6814]},{"a":6820,"t":"code","b":[233,48],"m":"sbc","o":"#$30"},{"a":6822,"t":"code","b":[32,182,34],"m":"jsr","oa":8886,"o":"beacon_record"},{"a":6825,"t":"code","b":[160,5],"m":"ldy","o":"#$05"},{"a":6827,"t":"code","b":[177,16],"m":"lda","oa":16,"o":"(ptr),y"},{"a":6829,"t":"code","b":[16,3],"m":"bpl","oa":6834,"o":"b_1AB2"},{"a":6831,"t":"code","b":[76,38,29],"m":"jmp","oa":7462,"o":"say_not_dropped"},{"a":6834,"l":"b_1AB2","t":"code","b":[165,51],"m":"lda","oa":51,"x":[6829],"o":"cell_x"},{"a":6836,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":6838,"t":"code","b":[165,52],"m":"lda","oa":52,"o":"cell_x_hi"},{"a":6840,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":6842,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":6844,"t":"code","b":[177,16],"m":"lda","oa":16,"o":"(ptr),y"},{"a":6846,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":6848,"t":"code","b":[200],"m":"iny"},{"a":6849,"t":"code","b":[177,16],"m":"lda","oa":16,"o":"(ptr),y"},{"a":6851,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":6853,"t":"code","b":[32,152,62],"m":"jsr","oa":16024,"o":"abs_diff"},{"a":6856,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"we_hi"},{"a":6858,"t":"code","b":[72],"m":"pha"},{"a":6859,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"we"},{"a":6861,"t":"code","b":[72],"m":"pha"},{"a":6862,"t":"code","b":[165,53],"m":"lda","oa":53,"o":"cell_y"},{"a":6864,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":6866,"t":"code","b":[165,54],"m":"lda","oa":54,"o":"cell_y_hi"},{"a":6868,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":6870,"t":"code","b":[160,2],"m":"ldy","o":"#$02"},{"a":6872,"t":"code","b":[177,16],"m":"lda","oa":16,"o":"(ptr),y"},{"a":6874,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":6876,"t":"code","b":[200],"m":"iny"},{"a":6877,"t":"code","b":[177,16],"m":"lda","oa":16,"o":"(ptr),y"},{"a":6879,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":6881,"t":"code","b":[32,152,62],"m":"jsr","oa":16024,"o":"abs_diff"},{"a":6884,"t":"code","b":[104],"m":"pla"},{"a":6885,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":6887,"t":"code","b":[104],"m":"pla"},{"a":6888,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":6890,"t":"code","b":[32,70,50],"m":"jsr","oa":12870,"o":"add_wc"},{"a":6893,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"we_hi"},{"a":6895,"t":"code","b":[201,64],"m":"cmp","o":"#$40"},{"a":6897,"t":"code","b":[144,3],"m":"bcc","oa":6902,"o":"b_1AF6"},{"a":6899,"t":"code","b":[76,58,29],"m":"jmp","oa":7482,"o":"say_out_of_range"},{"a":6902,"l":"b_1AF6","t":"code","b":[165,17],"m":"lda","oa":17,"x":[6897],"o":"ptr_hi"},{"a":6904,"t":"code","b":[72],"m":"pha"},{"a":6905,"t":"code","b":[165,16],"m":"lda","oa":16,"o":"ptr"},{"a":6907,"t":"code","b":[72],"m":"pha"},{"a":6908,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":6910,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"wb_hi"},{"a":6912,"t":"code","b":[24],"m":"clc"},{"a":6913,"t":"code","b":[173,82,26],"m":"lda","oa":6738,"o":"send_fragment_no"},{"a":6916,"t":"code","b":[101,11],"m":"adc","oa":11,"o":"wb_hi"},{"a":6918,"t":"code","b":[32,201,34],"m":"jsr","oa":8905,"o":"fragment_record"},{"a":6921,"t":"code","b":[104],"m":"pla"},{"a":6922,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":6924,"t":"code","b":[104],"m":"pla"},{"a":6925,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":6927,"t":"code","b":[160,3],"m":"ldy","o":"#$03"},{"a":6929,"l":"b_1B11","t":"code","b":[177,14],"m":"lda","oa":14,"x":[6934],"o":"(we),y"},{"a":6931,"t":"code","b":[145,16],"m":"sta","oa":16,"o":"(ptr),y"},{"a":6933,"t":"code","b":[136],"m":"dey"},{"a":6934,"t":"code","b":[16,249],"m":"bpl","oa":6929,"o":"b_1B11"},{"a":6936,"t":"code","b":[169,232],"m":"lda","o":"#$E8"},{"a":6938,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":6940,"t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":6942,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":6944,"t":"code","b":[32,247,34],"m":"jsr","oa":8951,"o":"energy_spend"},{"a":6947,"t":"code","b":[32,88,18],"m":"jsr","oa":4696,"o":"draw_ground_view"},{"a":6950,"t":"code","b":[32,181,30],"m":"jsr","oa":7861,"o":"show_view"},{"a":6953,"t":"code","b":[76,91,38],"m":"jmp","oa":9819,"o":"sfx_drone"},{"a":6956,"l":"menu_beacons","c":"the beacons menu: Drop beacon, Pick up beacon, Fix 3 nearest, and the Carried list; D, P and F choose","t":"code","b":[169,56],"m":"lda","x":[6462],"o":"#$38"},{"a":6958,"t":"code","b":[162,17],"m":"ldx","o":"#$11"},{"a":6960,"t":"code","b":[160,4],"m":"ldy","o":"#$04"},{"a":6962,"t":"code","b":[32,215,34],"m":"jsr","oa":8919,"o":"open_window"},{"a":6965,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":6967,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":6969,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":6971,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":6973,"t":"code","b":[169,240],"m":"lda","o":"#$F0"},{"a":6975,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":6977,"t":"code","b":[169,23],"m":"lda","o":"#$17"},{"a":6979,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":6981,"t":"code","b":[32,24,62],"m":"jsr","oa":15896,"o":"print_string"},{"a":6984,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":6986,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":6988,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":6990,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":6992,"t":"code","b":[169,252],"m":"lda","o":"#$FC"},{"a":6994,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":6996,"t":"code","b":[169,23],"m":"lda","o":"#$17"},{"a":6998,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":7000,"t":"code","b":[32,24,62],"m":"jsr","oa":15896,"o":"print_string"},{"a":7003,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":7005,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":7007,"t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":7009,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":7011,"t":"code","b":[169,11],"m":"lda","o":"#$0B"},{"a":7013,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":7015,"t":"code","b":[169,24],"m":"lda","o":"#$18"},{"a":7017,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":7019,"t":"code","b":[32,24,62],"m":"jsr","oa":15896,"o":"print_string"},{"a":7022,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":7024,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":7026,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":7028,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":7030,"t":"code","b":[169,25],"m":"lda","o":"#$19"},{"a":7032,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":7034,"t":"code","b":[169,24],"m":"lda","o":"#$18"},{"a":7036,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":7038,"t":"code","b":[32,24,62],"m":"jsr","oa":15896,"o":"print_string"},{"a":7041,"t":"code","b":[32,147,9],"m":"jsr","oa":2451,"o":"wait_key"},{"a":7044,"t":"code","b":[201,68],"m":"cmp","o":"#$44"},{"a":7046,"t":"code","b":[208,3],"m":"bne","oa":7051,"o":"b_1B8B"},{"a":7048,"t":"code","b":[76,156,27],"m":"jmp","oa":7068,"o":"drop_beacon"},{"a":7051,"l":"b_1B8B","t":"code","b":[201,80],"m":"cmp","x":[7046],"o":"#$50"},{"a":7053,"t":"code","b":[208,3],"m":"bne","oa":7058,"o":"b_1B92"},{"a":7055,"t":"code","b":[76,216,27],"m":"jmp","oa":7128,"o":"pick_up_beacon"},{"a":7058,"l":"b_1B92","t":"code","b":[201,70],"m":"cmp","x":[7053],"o":"#$46"},{"a":7060,"t":"code","b":[208,3],"m":"bne","oa":7065,"o":"b_1B99"},{"a":7062,"t":"code","b":[76,253,27],"m":"jmp","oa":7165,"o":"fix_beacons"},{"a":7065,"l":"b_1B99","t":"code","b":[76,4,29],"m":"jmp","oa":7428,"x":[7060],"o":"close_window"},{"a":7068,"l":"drop_beacon","c":"drops the lowest-numbered beacon still carried at the explorer's grid cell (place_beacon); \"Impossible\" when all nine are down","t":"code","b":[169,221],"m":"lda","x":[7048],"o":"#$DD"},{"a":7070,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"ptr"},{"a":7072,"t":"code","b":[169,33],"m":"lda","o":"#$21"},{"a":7074,"t":"code","b":[133,17],"m":"sta","oa":17,"o":"ptr_hi"},{"a":7076,"t":"code","b":[169,6],"m":"lda","o":"#$06"},{"a":7078,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":7080,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":7082,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":7084,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":7086,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"wb_hi"},{"a":7088,"l":"b_1BB0","t":"code","b":[160,5],"m":"ldy","x":[7099],"o":"#$05"},{"a":7090,"t":"code","b":[177,16],"m":"lda","oa":16,"o":"(ptr),y"},{"a":7092,"t":"code","b":[48,10],"m":"bmi","oa":7104,"o":"b_1BC0"},{"a":7094,"t":"code","b":[32,107,50],"m":"jsr","oa":12907,"o":"ptr_add_wc"},{"a":7097,"t":"code","b":[198,11],"m":"dec","oa":11,"o":"wb_hi"},{"a":7099,"t":"code","b":[208,243],"m":"bne","oa":7088,"o":"b_1BB0"},{"a":7101,"t":"code","b":[76,7,29],"m":"jmp","oa":7431,"o":"say_impossible"},{"a":7104,"l":"b_1BC0","t":"code","b":[169,9],"m":"lda","x":[7092],"o":"#$09"},{"a":7106,"t":"code","b":[56],"m":"sec"},{"a":7107,"t":"code","b":[229,11],"m":"sbc","oa":11,"o":"wb_hi"},{"a":7109,"t":"code","b":[162,16],"m":"ldx","o":"#$10"},{"a":7111,"t":"code","b":[134,10],"m":"stx","oa":10,"o":"wb"},{"a":7113,"t":"code","b":[162,39],"m":"ldx","o":"#$27"},{"a":7115,"t":"code","b":[134,11],"m":"stx","oa":11,"o":"wb_hi"},{"a":7117,"t":"code","b":[32,190,30],"m":"jsr","oa":7870,"o":"place_beacon"},{"a":7120,"t":"code","b":[240,3],"m":"beq","oa":7125,"o":"b_1BD5"},{"a":7122,"t":"code","b":[76,7,29],"m":"jmp","oa":7431,"o":"say_impossible"},{"a":7125,"l":"b_1BD5","t":"code","b":[76,116,29],"m":"jmp","oa":7540,"x":[7120],"o":"update_carried"},{"a":7128,"l":"pick_up_beacon","c":"picks up a dropped beacon within 32 units each way (take_beacon); \"Impossible\" when there is none","t":"code","b":[32,236,30],"m":"jsr","oa":7916,"x":[7055],"o":"take_beacon"},{"a":7131,"t":"code","b":[240,3],"m":"beq","oa":7136,"o":"b_1BE0"},{"a":7133,"t":"code","b":[76,7,29],"m":"jmp","oa":7431,"o":"say_impossible"},{"a":7136,"l":"b_1BE0","t":"code","b":[76,116,29],"m":"jmp","oa":7540,"x":[7131],"o":"update_carried"},{"a":7139,"l":"fix_line","c":"the line fix_beacons prints for each beacon: its digit, its distance, \"m.\", its bearing and \"degrees\"","t":"byte","b":[49,32,46,46,46,46,46,46],"x":[7205,7264,7325]},{"a":7147,"t":"byte","b":[109,46,32,46,46,46,46,46]},{"a":7155,"t":"byte","b":[46,32,100,101,103,114,101,101]},{"a":7163,"t":"byte","b":[115,0]},{"a":7165,"l":"fix_beacons","c":"Fix 3 nearest: finds the three nearest dropped beacons (find_three_beacons) and prints a line for each, the nearest on the last line: its number, its distance in metres (the sum of the distances east and north) and its bearing in degrees (bearing_of, wrong in the south-west quarter)","t":"code","b":[32,251,31],"m":"jsr","oa":8187,"x":[7062],"o":"find_three_beacons"},{"a":7168,"t":"code","b":[169,56],"m":"lda","o":"#$38"},{"a":7170,"t":"code","b":[162,26],"m":"ldx","o":"#$1A"},{"a":7172,"t":"code","b":[160,4],"m":"ldy","o":"#$04"},{"a":7174,"t":"code","b":[32,215,34],"m":"jsr","oa":8919,"o":"open_window"},{"a":7177,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":7179,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":7181,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":7183,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":7185,"t":"code","b":[169,157],"m":"lda","o":"#$9D"},{"a":7187,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":7189,"t":"code","b":[169,23],"m":"lda","o":"#$17"},{"a":7191,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":7193,"t":"code","b":[32,24,62],"m":"jsr","oa":15896,"o":"print_string"},{"a":7196,"t":"code","b":[165,89],"m":"lda","oa":89,"o":"fix_index"},{"a":7198,"t":"code","b":[201,255],"m":"cmp","o":"#$FF"},{"a":7200,"t":"code","b":[240,53],"m":"beq","oa":7255,"o":"b_1C57"},{"a":7202,"t":"code","b":[24],"m":"clc"},{"a":7203,"t":"code","b":[105,48],"m":"adc","o":"#$30"},{"a":7205,"t":"code","b":[141,227,27],"m":"sta","oa":7139,"o":"fix_line"},{"a":7208,"t":"code","b":[165,85],"m":"lda","oa":85,"o":"fix_dist"},{"a":7210,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":7212,"t":"code","b":[165,86],"m":"lda","oa":86,"o":"zpa_56"},{"a":7214,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":7216,"t":"code","b":[169,229],"m":"lda","o":"#$E5"},{"a":7218,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":7220,"t":"code","b":[169,27],"m":"lda","o":"#$1B"},{"a":7222,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":7224,"t":"code","b":[32,224,28],"m":"jsr","oa":7392,"o":"put_number"},{"a":7227,"t":"code","b":[165,87],"m":"lda","oa":87,"o":"fix_bearing"},{"a":7229,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":7231,"t":"code","b":[165,88],"m":"lda","oa":88,"o":"zpa_58"},{"a":7233,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":7235,"t":"code","b":[169,238],"m":"lda","o":"#$EE"},{"a":7237,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":7239,"t":"code","b":[169,27],"m":"lda","o":"#$1B"},{"a":7241,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":7243,"t":"code","b":[32,224,28],"m":"jsr","oa":7392,"o":"put_number"},{"a":7246,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":7248,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":7250,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":7252,"t":"code","b":[32,212,28],"m":"jsr","oa":7380,"o":"print_fix_line"},{"a":7255,"l":"b_1C57","t":"code","b":[165,94],"m":"lda","oa":94,"x":[7200],"o":"zpa_5E"},{"a":7257,"t":"code","b":[201,255],"m":"cmp","o":"#$FF"},{"a":7259,"t":"code","b":[240,55],"m":"beq","oa":7316,"o":"b_1C94"},{"a":7261,"t":"code","b":[24],"m":"clc"},{"a":7262,"t":"code","b":[105,48],"m":"adc","o":"#$30"},{"a":7264,"t":"code","b":[141,227,27],"m":"sta","oa":7139,"o":"fix_line"},{"a":7267,"t":"code","b":[165,90],"m":"lda","oa":90,"o":"zpa_5A"},{"a":7269,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":7271,"t":"code","b":[165,91],"m":"lda","oa":91,"o":"zpa_5B"},{"a":7273,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":7275,"t":"code","b":[169,229],"m":"lda","o":"#$E5"},{"a":7277,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":7279,"t":"code","b":[169,27],"m":"lda","o":"#$1B"},{"a":7281,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":7283,"t":"code","b":[32,224,28],"m":"jsr","oa":7392,"o":"put_number"},{"a":7286,"t":"code","b":[165,92],"m":"lda","oa":92,"o":"zpa_5C"},{"a":7288,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":7290,"t":"code","b":[165,93],"m":"lda","oa":93,"o":"zpa_5D"},{"a":7292,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":7294,"t":"code","b":[169,238],"m":"lda","o":"#$EE"},{"a":7296,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":7298,"t":"code","b":[169,27],"m":"lda","o":"#$1B"},{"a":7300,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":7302,"t":"code","b":[32,224,28],"m":"jsr","oa":7392,"o":"put_number"},{"a":7305,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":7307,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":7309,"t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":7311,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":7313,"t":"code","b":[32,212,28],"m":"jsr","oa":7380,"o":"print_fix_line"},{"a":7316,"l":"b_1C94","t":"code","b":[165,99],"m":"lda","oa":99,"x":[7259],"o":"zpa_63"},{"a":7318,"t":"code","b":[201,255],"m":"cmp","o":"#$FF"},{"a":7320,"t":"code","b":[240,55],"m":"beq","oa":7377,"o":"b_1CD1"},{"a":7322,"t":"code","b":[24],"m":"clc"},{"a":7323,"t":"code","b":[105,48],"m":"adc","o":"#$30"},{"a":7325,"t":"code","b":[141,227,27],"m":"sta","oa":7139,"o":"fix_line"},{"a":7328,"t":"code","b":[165,95],"m":"lda","oa":95,"o":"zpa_5F"},{"a":7330,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":7332,"t":"code","b":[165,96],"m":"lda","oa":96,"o":"zpa_60"},{"a":7334,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":7336,"t":"code","b":[169,229],"m":"lda","o":"#$E5"},{"a":7338,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":7340,"t":"code","b":[169,27],"m":"lda","o":"#$1B"},{"a":7342,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":7344,"t":"code","b":[32,224,28],"m":"jsr","oa":7392,"o":"put_number"},{"a":7347,"t":"code","b":[165,97],"m":"lda","oa":97,"o":"zpa_61"},{"a":7349,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":7351,"t":"code","b":[165,98],"m":"lda","oa":98,"o":"zpa_62"},{"a":7353,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":7355,"t":"code","b":[169,238],"m":"lda","o":"#$EE"},{"a":7357,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":7359,"t":"code","b":[169,27],"m":"lda","o":"#$1B"},{"a":7361,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":7363,"t":"code","b":[32,224,28],"m":"jsr","oa":7392,"o":"put_number"},{"a":7366,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":7368,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":7370,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":7372,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":7374,"t":"code","b":[32,212,28],"m":"jsr","oa":7380,"o":"print_fix_line"},{"a":7377,"l":"b_1CD1","t":"code","b":[76,1,29],"m":"jmp","oa":7425,"x":[7320],"o":"wait_close_window"},{"a":7380,"l":"print_fix_line","c":"prints fix_line at the row in we_hi, column 2","t":"code","b":[169,227],"m":"lda","x":[7252,7313,7374],"o":"#$E3"},{"a":7382,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":7384,"t":"code","b":[169,27],"m":"lda","o":"#$1B"},{"a":7386,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":7388,"t":"code","b":[32,24,62],"m":"jsr","oa":15896,"o":"print_string"},{"a":7391,"t":"code","b":[96],"m":"rts"},{"a":7392,"l":"put_number","c":"writes the number in we as six characters (number_to_text) into the string at wc","t":"code","b":[165,13],"m":"lda","oa":13,"x":[7224,7243,7283,7302,7344,7363],"o":"wc_hi"},{"a":7394,"t":"code","b":[72],"m":"pha"},{"a":7395,"t":"code","b":[165,12],"m":"lda","oa":12,"o":"wc"},{"a":7397,"t":"code","b":[72],"m":"pha"},{"a":7398,"t":"code","b":[32,195,29],"m":"jsr","oa":7619,"o":"number_to_text"},{"a":7401,"t":"code","b":[169,188],"m":"lda","o":"#$BC"},{"a":7403,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":7405,"t":"code","b":[169,29],"m":"lda","o":"#$1D"},{"a":7407,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":7409,"t":"code","b":[104],"m":"pla"},{"a":7410,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":7412,"t":"code","b":[104],"m":"pla"},{"a":7413,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":7415,"t":"code","b":[160,5],"m":"ldy","o":"#$05"},{"a":7417,"l":"b_1CF9","t":"code","b":[177,14],"m":"lda","oa":14,"x":[7422],"o":"(we),y"},{"a":7419,"t":"code","b":[145,12],"m":"sta","oa":12,"o":"(wc),y"},{"a":7421,"t":"code","b":[136],"m":"dey"},{"a":7422,"t":"code","b":[16,249],"m":"bpl","oa":7417,"o":"b_1CF9"},{"a":7424,"t":"code","b":[96],"m":"rts"},{"a":7425,"l":"wait_close_window","c":"waits for a key, then closes the window","t":"code","b":[32,147,9],"m":"jsr","oa":2451,"x":[6718,7377,7459],"o":"wait_key"},{"a":7428,"l":"close_window","c":"wipes the window (restore_view)","t":"code","b":[76,173,34],"m":"jmp","oa":8877,"x":[6479,6565,6666,7065],"o":"restore_view"},{"a":7431,"l":"say_impossible","c":"a window with \"Impossible\", then a key closes it","t":"code","b":[169,15],"m":"lda","x":[6744,6809,6816,7101,7122,7133],"o":"#$0F"},{"a":7433,"t":"code","b":[162,10],"m":"ldx","o":"#$0A"},{"a":7435,"t":"code","b":[160,1],"m":"ldy","o":"#$01"},{"a":7437,"t":"code","b":[32,215,34],"m":"jsr","oa":8919,"o":"open_window"},{"a":7440,"t":"code","b":[169,113],"m":"lda","o":"#$71"},{"a":7442,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":7444,"t":"code","b":[169,23],"m":"lda","o":"#$17"},{"a":7446,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":7448,"l":"say_in_window","c":"prints the message at wc in the window's first line, waits for a key and closes it","t":"code","b":[169,1],"m":"lda","x":[7479,7537],"o":"#$01"},{"a":7450,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":7452,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":7454,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":7456,"l":"j_1D20","t":"code","b":[32,24,62],"m":"jsr","oa":15896,"x":[7498],"o":"print_string"},{"a":7459,"t":"code","b":[76,1,29],"m":"jmp","oa":7425,"o":"wait_close_window"},{"a":7462,"l":"say_not_dropped","c":"a window with \"Not dropped\"","t":"code","b":[169,15],"m":"lda","x":[6831],"o":"#$0F"},{"a":7464,"t":"code","b":[162,11],"m":"ldx","o":"#$0B"},{"a":7466,"t":"code","b":[160,1],"m":"ldy","o":"#$01"},{"a":7468,"t":"code","b":[32,215,34],"m":"jsr","oa":8919,"o":"open_window"},{"a":7471,"t":"code","b":[169,124],"m":"lda","o":"#$7C"},{"a":7473,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":7475,"t":"code","b":[169,23],"m":"lda","o":"#$17"},{"a":7477,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":7479,"t":"code","b":[76,24,29],"m":"jmp","oa":7448,"o":"say_in_window"},{"a":7482,"l":"say_out_of_range","c":"\"Out of range\" on the window's second line","t":"code","b":[169,1],"m":"lda","x":[6715,6899],"o":"#$01"},{"a":7484,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":7486,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":7488,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":7490,"t":"code","b":[169,136],"m":"lda","o":"#$88"},{"a":7492,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":7494,"t":"code","b":[169,23],"m":"lda","o":"#$17"},{"a":7496,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":7498,"t":"code","b":[76,32,29],"m":"jmp","oa":7456,"o":"j_1D20"},{"a":7501,"l":"show_credits","c":"X in the menu: a window with \"program: Graham Relf\" and \"graphics: Simon Dunstan\"","t":"code","b":[169,23],"m":"lda","x":[6476],"o":"#$17"},{"a":7503,"t":"code","b":[162,23],"m":"ldx","o":"#$17"},{"a":7505,"t":"code","b":[160,2],"m":"ldy","o":"#$02"},{"a":7507,"t":"code","b":[32,215,34],"m":"jsr","oa":8919,"o":"open_window"},{"a":7510,"t":"code","b":[169,81],"m":"lda","o":"#$51"},{"a":7512,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":7514,"t":"code","b":[169,24],"m":"lda","o":"#$18"},{"a":7516,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":7518,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":7520,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":7522,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":7524,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":7526,"t":"code","b":[32,24,62],"m":"jsr","oa":15896,"o":"print_string"},{"a":7529,"t":"code","b":[169,57],"m":"lda","o":"#$39"},{"a":7531,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":7533,"t":"code","b":[169,24],"m":"lda","o":"#$18"},{"a":7535,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":7537,"t":"code","b":[76,24,29],"m":"jmp","oa":7448,"o":"say_in_window"},{"a":7540,"l":"update_carried","c":"rewrites the digits of the Carried list: each beacon's digit if it is carried, a space if it is down; then redraws the view and sounds sfx_drop","t":"code","b":[169,221],"m":"lda","x":[7125,7136],"o":"#$DD"},{"a":7542,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"ptr"},{"a":7544,"t":"code","b":[169,33],"m":"lda","o":"#$21"},{"a":7546,"t":"code","b":[133,17],"m":"sta","oa":17,"o":"ptr_hi"},{"a":7548,"t":"code","b":[169,33],"m":"lda","o":"#$21"},{"a":7550,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":7552,"t":"code","b":[169,24],"m":"lda","o":"#$18"},{"a":7554,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":7556,"t":"code","b":[169,48],"m":"lda","o":"#$30"},{"a":7558,"t":"code","b":[133,9],"m":"sta","oa":9,"o":"tmp9"},{"a":7560,"l":"b_1D88","t":"code","b":[160,5],"m":"ldy","x":[7601],"o":"#$05"},{"a":7562,"t":"code","b":[177,16],"m":"lda","oa":16,"o":"(ptr),y"},{"a":7564,"t":"code","b":[16,9],"m":"bpl","oa":7575,"o":"b_1D97"},{"a":7566,"t":"code","b":[165,9],"m":"lda","oa":9,"o":"tmp9"},{"a":7568,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":7570,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(we),y"},{"a":7572,"t":"code","b":[76,157,29],"m":"jmp","oa":7581,"o":"j_1D9D"},{"a":7575,"l":"b_1D97","t":"code","b":[169,32],"m":"lda","x":[7564],"o":"#$20"},{"a":7577,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":7579,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(we),y"},{"a":7581,"l":"j_1D9D","t":"code","b":[32,44,50],"m":"jsr","oa":12844,"x":[7572],"o":"inc_we"},{"a":7584,"t":"code","b":[230,9],"m":"inc","oa":9,"o":"tmp9"},{"a":7586,"t":"code","b":[169,6],"m":"lda","o":"#$06"},{"a":7588,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":7590,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":7592,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":7594,"t":"code","b":[32,107,50],"m":"jsr","oa":12907,"o":"ptr_add_wc"},{"a":7597,"t":"code","b":[165,9],"m":"lda","oa":9,"o":"tmp9"},{"a":7599,"t":"code","b":[201,57],"m":"cmp","o":"#$39"},{"a":7601,"t":"code","b":[208,213],"m":"bne","oa":7560,"o":"b_1D88"},{"a":7603,"t":"code","b":[32,88,18],"m":"jsr","oa":4696,"o":"draw_ground_view"},{"a":7606,"t":"code","b":[32,181,30],"m":"jsr","oa":7861,"o":"show_view"},{"a":7609,"t":"code","b":[76,227,37],"m":"jmp","oa":9699,"o":"sfx_drop"},{"a":7612,"l":"number_text","c":"six characters number_to_text writes a number into, right-aligned; the last three also serve as the score's and the key's place","t":"byte","b":[32,32,32],"x":[6379,7623,7652,7670,7688]},{"a":7615,"l":"f_1DBF","c":"number_text's last three characters, where menu takes the score from","t":"byte","b":[32,32],"x":[6420]},{"a":7617,"l":"key_text","c":"the digit typed for send_to_beacon, printed after the question","t":"byte","b":[32,0],"x":[6781,7633]},{"a":7619,"l":"number_to_text","c":"writes the 16-bit number in we as decimal into number_text, right-aligned in spaces: takes digits off by divide_10, then a second pass carries any digit that came out as 10","t":"code","b":[160,0],"m":"ldy","x":[4190,6374,6415,6669,7398],"o":"#$00"},{"a":7621,"t":"code","b":[169,32],"m":"lda","o":"#$20"},{"a":7623,"l":"b_1DC7","t":"code","b":[153,188,29],"m":"sta","oa":7612,"x":[7629],"o":"number_text,y"},{"a":7626,"t":"code","b":[200],"m":"iny"},{"a":7627,"t":"code","b":[192,6],"m":"cpy","o":"#$06"},{"a":7629,"t":"code","b":[208,248],"m":"bne","oa":7623,"o":"b_1DC7"},{"a":7631,"t":"code","b":[169,48],"m":"lda","o":"#$30"},{"a":7633,"t":"code","b":[141,193,29],"m":"sta","oa":7617,"o":"key_text"},{"a":7636,"t":"code","b":[160,5],"m":"ldy","o":"#$05"},{"a":7638,"l":"j_1DD6","t":"code","b":[165,15],"m":"lda","oa":15,"x":[7656],"o":"we_hi"},{"a":7640,"t":"code","b":[5,14],"m":"ora","oa":14,"o":"we"},{"a":7642,"t":"code","b":[240,15],"m":"beq","oa":7659,"o":"b_1DEB"},{"a":7644,"t":"code","b":[32,29,30],"m":"jsr","oa":7709,"o":"divide_10"},{"a":7647,"t":"code","b":[165,9],"m":"lda","oa":9,"o":"tmp9"},{"a":7649,"t":"code","b":[24],"m":"clc"},{"a":7650,"t":"code","b":[105,48],"m":"adc","o":"#$30"},{"a":7652,"t":"code","b":[153,188,29],"m":"sta","oa":7612,"o":"number_text,y"},{"a":7655,"t":"code","b":[136],"m":"dey"},{"a":7656,"t":"code","b":[76,214,29],"m":"jmp","oa":7638,"o":"j_1DD6"},{"a":7659,"l":"b_1DEB","t":"code","b":[160,6],"m":"ldy","x":[7642],"o":"#$06"},{"a":7661,"t":"code","b":[169,5],"m":"lda","o":"#$05"},{"a":7663,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"wb_hi"},{"a":7665,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":7667,"t":"code","b":[133,10],"m":"sta","oa":10,"o":"wb"},{"a":7669,"l":"b_1DF5","t":"code","b":[136],"m":"dey","x":[7693]},{"a":7670,"t":"code","b":[185,188,29],"m":"lda","oa":7612,"o":"number_text,y"},{"a":7673,"t":"code","b":[24],"m":"clc"},{"a":7674,"t":"code","b":[101,10],"m":"adc","oa":10,"o":"wb"},{"a":7676,"t":"code","b":[201,33],"m":"cmp","o":"#$21"},{"a":7678,"t":"code","b":[240,25],"m":"beq","oa":7705,"o":"b_1E19"},{"a":7680,"t":"code","b":[201,58],"m":"cmp","o":"#$3A"},{"a":7682,"t":"code","b":[176,12],"m":"bcs","oa":7696,"o":"b_1E10"},{"a":7684,"l":"b_1E04","t":"code","b":[162,0],"m":"ldx","x":[7707],"o":"#$00"},{"a":7686,"t":"code","b":[134,10],"m":"stx","oa":10,"o":"wb"},{"a":7688,"l":"b_1E08","t":"code","b":[153,188,29],"m":"sta","oa":7612,"x":[7703],"o":"number_text,y"},{"a":7691,"t":"code","b":[198,11],"m":"dec","oa":11,"o":"wb_hi"},{"a":7693,"t":"code","b":[208,230],"m":"bne","oa":7669,"o":"b_1DF5"},{"a":7695,"t":"code","b":[96],"m":"rts"},{"a":7696,"l":"b_1E10","t":"code","b":[56],"m":"sec","x":[7682]},{"a":7697,"t":"code","b":[233,10],"m":"sbc","o":"#$0A"},{"a":7699,"t":"code","b":[162,1],"m":"ldx","o":"#$01"},{"a":7701,"t":"code","b":[134,10],"m":"stx","oa":10,"o":"wb"},{"a":7703,"t":"code","b":[208,239],"m":"bne","oa":7688,"o":"b_1E08"},{"a":7705,"l":"b_1E19","t":"code","b":[169,49],"m":"lda","x":[7678],"o":"#$31"},{"a":7707,"t":"code","b":[208,231],"m":"bne","oa":7684,"o":"b_1E04"},{"a":7709,"l":"divide_10","c":"divides we by ten by multiplying it by a binary fraction near one tenth: the quotient in we, the remainder in A and tmp9. For one value in ten the quotient comes out one too low and the remainder 10 more (6,553 of the 65,536 values), which number_to_text corrects","t":"code","b":[165,13],"m":"lda","oa":13,"x":[7644],"o":"wc_hi"},{"a":7711,"t":"code","b":[72],"m":"pha"},{"a":7712,"t":"code","b":[165,12],"m":"lda","oa":12,"o":"wc"},{"a":7714,"t":"code","b":[72],"m":"pha"},{"a":7715,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"we_hi"},{"a":7717,"t":"code","b":[72],"m":"pha"},{"a":7718,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"we"},{"a":7720,"t":"code","b":[72],"m":"pha"},{"a":7721,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":7723,"t":"code","b":[70,15],"m":"lsr","oa":15,"o":"we_hi"},{"a":7725,"t":"code","b":[102,14],"m":"ror","oa":14,"o":"we"},{"a":7727,"t":"code","b":[106],"m":"ror","o":"a"},{"a":7728,"t":"code","b":[70,15],"m":"lsr","oa":15,"o":"we_hi"},{"a":7730,"t":"code","b":[102,14],"m":"ror","oa":14,"o":"we"},{"a":7732,"t":"code","b":[106],"m":"ror","o":"a"},{"a":7733,"t":"code","b":[70,15],"m":"lsr","oa":15,"o":"we_hi"},{"a":7735,"t":"code","b":[102,14],"m":"ror","oa":14,"o":"we"},{"a":7737,"t":"code","b":[106],"m":"ror","o":"a"},{"a":7738,"t":"code","b":[70,15],"m":"lsr","oa":15,"o":"we_hi"},{"a":7740,"t":"code","b":[102,14],"m":"ror","oa":14,"o":"we"},{"a":7742,"t":"code","b":[106],"m":"ror","o":"a"},{"a":7743,"t":"code","b":[133,10],"m":"sta","oa":10,"o":"wb"},{"a":7745,"t":"code","b":[133,9],"m":"sta","oa":9,"o":"tmp9"},{"a":7747,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":7749,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"wb_hi"},{"a":7751,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"we_hi"},{"a":7753,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":7755,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"we"},{"a":7757,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":7759,"l":"b_1E4F","t":"code","b":[70,13],"m":"lsr","oa":13,"x":[7805],"o":"wc_hi"},{"a":7761,"t":"code","b":[102,12],"m":"ror","oa":12,"o":"wc"},{"a":7763,"t":"code","b":[102,10],"m":"ror","oa":10,"o":"wb"},{"a":7765,"t":"code","b":[24],"m":"clc"},{"a":7766,"t":"code","b":[165,9],"m":"lda","oa":9,"o":"tmp9"},{"a":7768,"t":"code","b":[101,10],"m":"adc","oa":10,"o":"wb"},{"a":7770,"t":"code","b":[133,9],"m":"sta","oa":9,"o":"tmp9"},{"a":7772,"t":"code","b":[32,137,62],"m":"jsr","oa":16009,"o":"add_wc_carry"},{"a":7775,"t":"code","b":[70,13],"m":"lsr","oa":13,"o":"wc_hi"},{"a":7777,"t":"code","b":[102,12],"m":"ror","oa":12,"o":"wc"},{"a":7779,"t":"code","b":[102,10],"m":"ror","oa":10,"o":"wb"},{"a":7781,"t":"code","b":[70,13],"m":"lsr","oa":13,"o":"wc_hi"},{"a":7783,"t":"code","b":[102,12],"m":"ror","oa":12,"o":"wc"},{"a":7785,"t":"code","b":[102,10],"m":"ror","oa":10,"o":"wb"},{"a":7787,"t":"code","b":[70,13],"m":"lsr","oa":13,"o":"wc_hi"},{"a":7789,"t":"code","b":[102,12],"m":"ror","oa":12,"o":"wc"},{"a":7791,"t":"code","b":[102,10],"m":"ror","oa":10,"o":"wb"},{"a":7793,"t":"code","b":[24],"m":"clc"},{"a":7794,"t":"code","b":[165,9],"m":"lda","oa":9,"o":"tmp9"},{"a":7796,"t":"code","b":[101,10],"m":"adc","oa":10,"o":"wb"},{"a":7798,"t":"code","b":[133,9],"m":"sta","oa":9,"o":"tmp9"},{"a":7800,"t":"code","b":[32,137,62],"m":"jsr","oa":16009,"o":"add_wc_carry"},{"a":7803,"t":"code","b":[198,11],"m":"dec","oa":11,"o":"wb_hi"},{"a":7805,"t":"code","b":[208,208],"m":"bne","oa":7759,"o":"b_1E4F"},{"a":7807,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"we"},{"a":7809,"t":"code","b":[133,10],"m":"sta","oa":10,"o":"wb"},{"a":7811,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"we_hi"},{"a":7813,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"wb_hi"},{"a":7815,"t":"code","b":[32,65,50],"m":"jsr","oa":12865,"o":"we_double"},{"a":7818,"t":"code","b":[32,65,50],"m":"jsr","oa":12865,"o":"we_double"},{"a":7821,"t":"code","b":[32,86,50],"m":"jsr","oa":12886,"o":"add_wb"},{"a":7824,"t":"code","b":[32,65,50],"m":"jsr","oa":12865,"o":"we_double"},{"a":7827,"t":"code","b":[32,139,50],"m":"jsr","oa":12939,"o":"swap_we_wc"},{"a":7830,"t":"code","b":[104],"m":"pla"},{"a":7831,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":7833,"t":"code","b":[104],"m":"pla"},{"a":7834,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":7836,"t":"code","b":[24],"m":"clc"},{"a":7837,"t":"code","b":[32,162,50],"m":"jsr","oa":12962,"o":"sub_wc"},{"a":7840,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"we"},{"a":7842,"t":"code","b":[133,9],"m":"sta","oa":9,"o":"tmp9"},{"a":7844,"t":"code","b":[165,10],"m":"lda","oa":10,"o":"wb"},{"a":7846,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":7848,"t":"code","b":[165,11],"m":"lda","oa":11,"o":"wb_hi"},{"a":7850,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":7852,"t":"code","b":[104],"m":"pla"},{"a":7853,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":7855,"t":"code","b":[104],"m":"pla"},{"a":7856,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":7858,"t":"code","b":[165,9],"m":"lda","oa":9,"o":"tmp9"},{"a":7860,"t":"code","b":[96],"m":"rts"},{"a":7861,"l":"show_view","c":"shows the hidden screen (swap_buffers), keeps what lies under the compass (save_compass_cells) and prints the compass (draw_compass)","t":"code","b":[32,164,49],"m":"jsr","oa":12708,"x":[5294,5372,5457,5466,6950,7606,9037,10508],"o":"swap_buffers"},{"a":7864,"t":"code","b":[32,121,16],"m":"jsr","oa":4217,"o":"save_compass_cells"},{"a":7867,"t":"code","b":[76,248,15],"m":"jmp","oa":4088,"o":"draw_compass"},{"a":7870,"l":"place_beacon","c":"drops beacon A, if it is carried: writes the explorer's grid cell as its position and the bytes in wb ($10, $27) after it, which mark it down; returns A 0, or 1 when the beacon was down already","t":"code","b":[32,182,34],"m":"jsr","oa":8886,"x":[7117],"o":"beacon_record"},{"a":7873,"t":"code","b":[160,5],"m":"ldy","o":"#$05"},{"a":7875,"t":"code","b":[177,16],"m":"lda","oa":16,"o":"(ptr),y"},{"a":7877,"t":"code","b":[48,3],"m":"bmi","oa":7882,"o":"b_1ECA"},{"a":7879,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":7881,"t":"code","b":[96],"m":"rts"},{"a":7882,"l":"b_1ECA","t":"code","b":[160,0],"m":"ldy","x":[7877],"o":"#$00"},{"a":7884,"t":"code","b":[165,51],"m":"lda","oa":51,"o":"cell_x"},{"a":7886,"t":"code","b":[145,16],"m":"sta","oa":16,"o":"(ptr),y"},{"a":7888,"t":"code","b":[200],"m":"iny"},{"a":7889,"t":"code","b":[165,52],"m":"lda","oa":52,"o":"cell_x_hi"},{"a":7891,"t":"code","b":[145,16],"m":"sta","oa":16,"o":"(ptr),y"},{"a":7893,"t":"code","b":[200],"m":"iny"},{"a":7894,"t":"code","b":[165,53],"m":"lda","oa":53,"o":"cell_y"},{"a":7896,"t":"code","b":[145,16],"m":"sta","oa":16,"o":"(ptr),y"},{"a":7898,"t":"code","b":[200],"m":"iny"},{"a":7899,"t":"code","b":[165,54],"m":"lda","oa":54,"o":"cell_y_hi"},{"a":7901,"t":"code","b":[145,16],"m":"sta","oa":16,"o":"(ptr),y"},{"a":7903,"t":"code","b":[200],"m":"iny"},{"a":7904,"t":"code","b":[165,10],"m":"lda","oa":10,"o":"wb"},{"a":7906,"t":"code","b":[145,16],"m":"sta","oa":16,"o":"(ptr),y"},{"a":7908,"t":"code","b":[200],"m":"iny"},{"a":7909,"t":"code","b":[165,11],"m":"lda","oa":11,"o":"wb_hi"},{"a":7911,"t":"code","b":[145,16],"m":"sta","oa":16,"o":"(ptr),y"},{"a":7913,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":7915,"t":"code","b":[96],"m":"rts"},{"a":7916,"l":"take_beacon","c":"picks up the first dropped beacon within 32 units of the grid cell each way: its last byte becomes $FF (carried); returns A 0, or 1 when there is none","t":"code","b":[169,221],"m":"lda","x":[7128],"o":"#$DD"},{"a":7918,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"ptr"},{"a":7920,"t":"code","b":[169,33],"m":"lda","o":"#$21"},{"a":7922,"t":"code","b":[133,17],"m":"sta","oa":17,"o":"ptr_hi"},{"a":7924,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":7926,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"wb_hi"},{"a":7928,"l":"b_1EF8","t":"code","b":[160,5],"m":"ldy","x":[8020],"o":"#$05"},{"a":7930,"t":"code","b":[177,16],"m":"lda","oa":16,"o":"(ptr),y"},{"a":7932,"t":"code","b":[48,73],"m":"bmi","oa":8007,"o":"b_1F47"},{"a":7934,"t":"code","b":[165,51],"m":"lda","oa":51,"o":"cell_x"},{"a":7936,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":7938,"t":"code","b":[165,52],"m":"lda","oa":52,"o":"cell_x_hi"},{"a":7940,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":7942,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":7944,"t":"code","b":[177,16],"m":"lda","oa":16,"o":"(ptr),y"},{"a":7946,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":7948,"t":"code","b":[200],"m":"iny"},{"a":7949,"t":"code","b":[177,16],"m":"lda","oa":16,"o":"(ptr),y"},{"a":7951,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":7953,"t":"code","b":[32,152,62],"m":"jsr","oa":16024,"o":"abs_diff"},{"a":7956,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"we_hi"},{"a":7958,"t":"code","b":[208,47],"m":"bne","oa":8007,"o":"b_1F47"},{"a":7960,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"we"},{"a":7962,"t":"code","b":[201,32],"m":"cmp","o":"#$20"},{"a":7964,"t":"code","b":[176,41],"m":"bcs","oa":8007,"o":"b_1F47"},{"a":7966,"t":"code","b":[165,53],"m":"lda","oa":53,"o":"cell_y"},{"a":7968,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":7970,"t":"code","b":[165,54],"m":"lda","oa":54,"o":"cell_y_hi"},{"a":7972,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":7974,"t":"code","b":[160,2],"m":"ldy","o":"#$02"},{"a":7976,"t":"code","b":[177,16],"m":"lda","oa":16,"o":"(ptr),y"},{"a":7978,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":7980,"t":"code","b":[200],"m":"iny"},{"a":7981,"t":"code","b":[177,16],"m":"lda","oa":16,"o":"(ptr),y"},{"a":7983,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":7985,"t":"code","b":[32,152,62],"m":"jsr","oa":16024,"o":"abs_diff"},{"a":7988,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"we_hi"},{"a":7990,"t":"code","b":[208,15],"m":"bne","oa":8007,"o":"b_1F47"},{"a":7992,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"we"},{"a":7994,"t":"code","b":[201,32],"m":"cmp","o":"#$20"},{"a":7996,"t":"code","b":[176,9],"m":"bcs","oa":8007,"o":"b_1F47"},{"a":7998,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":8000,"t":"code","b":[160,5],"m":"ldy","o":"#$05"},{"a":8002,"t":"code","b":[145,16],"m":"sta","oa":16,"o":"(ptr),y"},{"a":8004,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":8006,"t":"code","b":[96],"m":"rts"},{"a":8007,"l":"b_1F47","t":"code","b":[169,6],"m":"lda","x":[7932,7958,7964,7990,7996],"o":"#$06"},{"a":8009,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":8011,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":8013,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":8015,"t":"code","b":[32,107,50],"m":"jsr","oa":12907,"o":"ptr_add_wc"},{"a":8018,"t":"code","b":[198,11],"m":"dec","oa":11,"o":"wb_hi"},{"a":8020,"t":"code","b":[208,162],"m":"bne","oa":7928,"o":"b_1EF8"},{"a":8022,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":8024,"t":"code","b":[96],"m":"rts"},{"a":8025,"l":"fragment_at_probe","c":"finds a fragment within 8 units of the probe each way: returns its number counted from 1 (1-9) with Z set, or Y = 1 and Z clear when there is none","t":"code","b":[169,19],"m":"lda","x":[5152,6739],"o":"#$13"},{"a":8027,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"ptr"},{"a":8029,"t":"code","b":[169,34],"m":"lda","o":"#$22"},{"a":8031,"t":"code","b":[133,17],"m":"sta","oa":17,"o":"ptr_hi"},{"a":8033,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":8035,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"wb_hi"},{"a":8037,"l":"b_1F65","t":"code","b":[32,188,31],"m":"jsr","oa":8124,"x":[8065],"o":"near_probe_x"},{"a":8040,"t":"code","b":[144,10],"m":"bcc","oa":8052,"o":"b_1F74"},{"a":8042,"t":"code","b":[32,210,31],"m":"jsr","oa":8146,"o":"near_probe_y"},{"a":8045,"t":"code","b":[144,5],"m":"bcc","oa":8052,"o":"b_1F74"},{"a":8047,"t":"code","b":[169,10],"m":"lda","o":"#$0A"},{"a":8049,"t":"code","b":[76,164,31],"m":"jmp","oa":8100,"o":"j_1FA4"},{"a":8052,"l":"b_1F74","t":"code","b":[169,4],"m":"lda","x":[8040,8045],"o":"#$04"},{"a":8054,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":8056,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":8058,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":8060,"t":"code","b":[32,107,50],"m":"jsr","oa":12907,"o":"ptr_add_wc"},{"a":8063,"t":"code","b":[198,11],"m":"dec","oa":11,"o":"wb_hi"},{"a":8065,"t":"code","b":[208,226],"m":"bne","oa":8037,"o":"b_1F65"},{"a":8067,"t":"code","b":[76,185,31],"m":"jmp","oa":8121,"o":"j_1FB9"},{"a":8070,"l":"beacon_at_probe","c":"finds a dropped beacon within 8 units of the probe each way: returns its number with Z set, or Z clear when there is none","t":"code","b":[169,221],"m":"lda","x":[4492,11116],"o":"#$DD"},{"a":8072,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"ptr"},{"a":8074,"t":"code","b":[169,33],"m":"lda","o":"#$21"},{"a":8076,"t":"code","b":[133,17],"m":"sta","oa":17,"o":"ptr_hi"},{"a":8078,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":8080,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"wb_hi"},{"a":8082,"l":"b_1F92","t":"code","b":[160,5],"m":"ldy","x":[8119],"o":"#$05"},{"a":8084,"t":"code","b":[177,16],"m":"lda","oa":16,"o":"(ptr),y"},{"a":8086,"t":"code","b":[48,18],"m":"bmi","oa":8106,"o":"b_1FAA"},{"a":8088,"t":"code","b":[32,188,31],"m":"jsr","oa":8124,"o":"near_probe_x"},{"a":8091,"t":"code","b":[144,13],"m":"bcc","oa":8106,"o":"b_1FAA"},{"a":8093,"t":"code","b":[32,210,31],"m":"jsr","oa":8146,"o":"near_probe_y"},{"a":8096,"t":"code","b":[144,8],"m":"bcc","oa":8106,"o":"b_1FAA"},{"a":8098,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":8100,"l":"j_1FA4","t":"code","b":[56],"m":"sec","x":[8049]},{"a":8101,"t":"code","b":[229,11],"m":"sbc","oa":11,"o":"wb_hi"},{"a":8103,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":8105,"t":"code","b":[96],"m":"rts"},{"a":8106,"l":"b_1FAA","t":"code","b":[169,6],"m":"lda","x":[8086,8091,8096],"o":"#$06"},{"a":8108,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":8110,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":8112,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":8114,"t":"code","b":[32,107,50],"m":"jsr","oa":12907,"o":"ptr_add_wc"},{"a":8117,"t":"code","b":[198,11],"m":"dec","oa":11,"o":"wb_hi"},{"a":8119,"t":"code","b":[208,217],"m":"bne","oa":8082,"o":"b_1F92"},{"a":8121,"l":"j_1FB9","t":"code","b":[160,1],"m":"ldy","x":[8067],"o":"#$01"},{"a":8123,"t":"code","b":[96],"m":"rts"},{"a":8124,"l":"near_probe_x","c":"the distance east-west from the probe to the record at ptr, less 8: carry set when it is under 8","t":"code","b":[165,32],"m":"lda","oa":32,"x":[8037,8088],"o":"probe_x"},{"a":8126,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":8128,"t":"code","b":[165,33],"m":"lda","oa":33,"o":"probe_x_hi"},{"a":8130,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":8132,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":8134,"t":"code","b":[177,16],"m":"lda","oa":16,"o":"(ptr),y"},{"a":8136,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":8138,"t":"code","b":[200],"m":"iny"},{"a":8139,"t":"code","b":[177,16],"m":"lda","oa":16,"o":"(ptr),y"},{"a":8141,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":8143,"t":"code","b":[76,229,31],"m":"jmp","oa":8165,"o":"j_1FE5"},{"a":8146,"l":"near_probe_y","c":"the same north-south","t":"code","b":[165,34],"m":"lda","oa":34,"x":[8042,8093],"o":"probe_y"},{"a":8148,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":8150,"t":"code","b":[165,35],"m":"lda","oa":35,"o":"probe_y_hi"},{"a":8152,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":8154,"t":"code","b":[160,2],"m":"ldy","o":"#$02"},{"a":8156,"t":"code","b":[177,16],"m":"lda","oa":16,"o":"(ptr),y"},{"a":8158,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":8160,"t":"code","b":[200],"m":"iny"},{"a":8161,"t":"code","b":[177,16],"m":"lda","oa":16,"o":"(ptr),y"},{"a":8163,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":8165,"l":"j_1FE5","t":"code","b":[32,152,62],"m":"jsr","oa":16024,"x":[8143],"o":"abs_diff"},{"a":8168,"t":"code","b":[56],"m":"sec"},{"a":8169,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"we"},{"a":8171,"t":"code","b":[233,8],"m":"sbc","o":"#$08"},{"a":8173,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":8175,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"we_hi"},{"a":8177,"t":"code","b":[233,0],"m":"sbc","o":"#$00"},{"a":8179,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":8181,"t":"code","b":[144,2],"m":"bcc","oa":8185,"o":"b_1FF9"},{"a":8183,"t":"code","b":[24],"m":"clc"},{"a":8184,"t":"code","b":[96],"m":"rts"},{"a":8185,"l":"b_1FF9","t":"code","b":[56],"m":"sec","x":[8181]},{"a":8186,"t":"code","b":[96],"m":"rts"},{"a":8187,"l":"find_three_beacons","c":"finds the three nearest dropped beacons to the grid cell: three passes over the nine, each taking the nearest (by the sum of the distances east and north) not already taken, with its distance, number and bearing (bearing_to); fix_dist, fix_bearing and fix_index hold the result of each pass, moved up five bytes after it","t":"code","b":[169,255],"m":"lda","x":[7165],"o":"#$FF"},{"a":8189,"t":"code","b":[133,90],"m":"sta","oa":90,"o":"zpa_5A"},{"a":8191,"t":"code","b":[133,95],"m":"sta","oa":95,"o":"zpa_5F"},{"a":8193,"t":"code","b":[133,92],"m":"sta","oa":92,"o":"zpa_5C"},{"a":8195,"t":"code","b":[133,97],"m":"sta","oa":97,"o":"zpa_61"},{"a":8197,"t":"code","b":[169,127],"m":"lda","o":"#$7F"},{"a":8199,"t":"code","b":[133,91],"m":"sta","oa":91,"o":"zpa_5B"},{"a":8201,"t":"code","b":[133,96],"m":"sta","oa":96,"o":"zpa_60"},{"a":8203,"t":"code","b":[133,93],"m":"sta","oa":93,"o":"zpa_5D"},{"a":8205,"t":"code","b":[133,98],"m":"sta","oa":98,"o":"zpa_62"},{"a":8207,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":8209,"t":"code","b":[133,94],"m":"sta","oa":94,"o":"zpa_5E"},{"a":8211,"t":"code","b":[133,99],"m":"sta","oa":99,"o":"zpa_63"},{"a":8213,"t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":8215,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"wb_hi"},{"a":8217,"l":"j_2019","t":"code","b":[165,11],"m":"lda","oa":11,"x":[8427],"o":"wb_hi"},{"a":8219,"t":"code","b":[72],"m":"pha"},{"a":8220,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":8222,"t":"code","b":[133,85],"m":"sta","oa":85,"o":"fix_dist"},{"a":8224,"t":"code","b":[133,87],"m":"sta","oa":87,"o":"fix_bearing"},{"a":8226,"t":"code","b":[169,127],"m":"lda","o":"#$7F"},{"a":8228,"t":"code","b":[133,86],"m":"sta","oa":86,"o":"zpa_56"},{"a":8230,"t":"code","b":[133,88],"m":"sta","oa":88,"o":"zpa_58"},{"a":8232,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":8234,"t":"code","b":[133,89],"m":"sta","oa":89,"o":"fix_index"},{"a":8236,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":8238,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"wb_hi"},{"a":8240,"t":"code","b":[169,221],"m":"lda","o":"#$DD"},{"a":8242,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"ptr"},{"a":8244,"t":"code","b":[169,33],"m":"lda","o":"#$21"},{"a":8246,"t":"code","b":[133,17],"m":"sta","oa":17,"o":"ptr_hi"},{"a":8248,"l":"j_2038","t":"code","b":[160,5],"m":"ldy","x":[8388],"o":"#$05"},{"a":8250,"t":"code","b":[177,16],"m":"lda","oa":16,"o":"(ptr),y"},{"a":8252,"t":"code","b":[48,119],"m":"bmi","oa":8373,"o":"b_20B5"},{"a":8254,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":8256,"t":"code","b":[56],"m":"sec"},{"a":8257,"t":"code","b":[229,11],"m":"sbc","oa":11,"o":"wb_hi"},{"a":8259,"t":"code","b":[133,10],"m":"sta","oa":10,"o":"wb"},{"a":8261,"t":"code","b":[165,94],"m":"lda","oa":94,"o":"zpa_5E"},{"a":8263,"t":"code","b":[197,10],"m":"cmp","oa":10,"o":"wb"},{"a":8265,"t":"code","b":[240,106],"m":"beq","oa":8373,"o":"b_20B5"},{"a":8267,"t":"code","b":[165,99],"m":"lda","oa":99,"o":"zpa_63"},{"a":8269,"t":"code","b":[197,10],"m":"cmp","oa":10,"o":"wb"},{"a":8271,"t":"code","b":[240,100],"m":"beq","oa":8373,"o":"b_20B5"},{"a":8273,"t":"code","b":[165,51],"m":"lda","oa":51,"o":"cell_x"},{"a":8275,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":8277,"t":"code","b":[165,52],"m":"lda","oa":52,"o":"cell_x_hi"},{"a":8279,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":8281,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":8283,"t":"code","b":[177,16],"m":"lda","oa":16,"o":"(ptr),y"},{"a":8285,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":8287,"t":"code","b":[200],"m":"iny"},{"a":8288,"t":"code","b":[177,16],"m":"lda","oa":16,"o":"(ptr),y"},{"a":8290,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":8292,"t":"code","b":[32,152,62],"m":"jsr","oa":16024,"o":"abs_diff"},{"a":8295,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"we_hi"},{"a":8297,"t":"code","b":[72],"m":"pha"},{"a":8298,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"we"},{"a":8300,"t":"code","b":[72],"m":"pha"},{"a":8301,"t":"code","b":[165,53],"m":"lda","oa":53,"o":"cell_y"},{"a":8303,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":8305,"t":"code","b":[165,54],"m":"lda","oa":54,"o":"cell_y_hi"},{"a":8307,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":8309,"t":"code","b":[160,2],"m":"ldy","o":"#$02"},{"a":8311,"t":"code","b":[177,16],"m":"lda","oa":16,"o":"(ptr),y"},{"a":8313,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":8315,"t":"code","b":[200],"m":"iny"},{"a":8316,"t":"code","b":[177,16],"m":"lda","oa":16,"o":"(ptr),y"},{"a":8318,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":8320,"t":"code","b":[32,152,62],"m":"jsr","oa":16024,"o":"abs_diff"},{"a":8323,"t":"code","b":[104],"m":"pla"},{"a":8324,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":8326,"t":"code","b":[104],"m":"pla"},{"a":8327,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":8329,"t":"code","b":[32,70,50],"m":"jsr","oa":12870,"o":"add_wc"},{"a":8332,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"we_hi"},{"a":8334,"t":"code","b":[72],"m":"pha"},{"a":8335,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"we"},{"a":8337,"t":"code","b":[72],"m":"pha"},{"a":8338,"t":"code","b":[165,85],"m":"lda","oa":85,"o":"fix_dist"},{"a":8340,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":8342,"t":"code","b":[165,86],"m":"lda","oa":86,"o":"zpa_56"},{"a":8344,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":8346,"t":"code","b":[24],"m":"clc"},{"a":8347,"t":"code","b":[32,162,50],"m":"jsr","oa":12962,"o":"sub_wc"},{"a":8350,"t":"code","b":[104],"m":"pla"},{"a":8351,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":8353,"t":"code","b":[104],"m":"pla"},{"a":8354,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":8356,"t":"code","b":[144,15],"m":"bcc","oa":8373,"o":"b_20B5"},{"a":8358,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"we"},{"a":8360,"t":"code","b":[133,85],"m":"sta","oa":85,"o":"fix_dist"},{"a":8362,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"we_hi"},{"a":8364,"t":"code","b":[133,86],"m":"sta","oa":86,"o":"zpa_56"},{"a":8366,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":8368,"t":"code","b":[56],"m":"sec"},{"a":8369,"t":"code","b":[229,11],"m":"sbc","oa":11,"o":"wb_hi"},{"a":8371,"t":"code","b":[133,89],"m":"sta","oa":89,"o":"fix_index"},{"a":8373,"l":"b_20B5","t":"code","b":[169,6],"m":"lda","x":[8252,8265,8271,8356],"o":"#$06"},{"a":8375,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":8377,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":8379,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":8381,"t":"code","b":[32,107,50],"m":"jsr","oa":12907,"o":"ptr_add_wc"},{"a":8384,"t":"code","b":[198,11],"m":"dec","oa":11,"o":"wb_hi"},{"a":8386,"t":"code","b":[240,3],"m":"beq","oa":8391,"o":"b_20C7"},{"a":8388,"t":"code","b":[76,56,32],"m":"jmp","oa":8248,"o":"j_2038"},{"a":8391,"l":"b_20C7","t":"code","b":[165,89],"m":"lda","oa":89,"x":[8386],"o":"fix_index"},{"a":8393,"t":"code","b":[201,255],"m":"cmp","o":"#$FF"},{"a":8395,"t":"code","b":[240,14],"m":"beq","oa":8411,"o":"b_20DB"},{"a":8397,"t":"code","b":[32,182,34],"m":"jsr","oa":8886,"o":"beacon_record"},{"a":8400,"t":"code","b":[32,147,33],"m":"jsr","oa":8595,"o":"bearing_to"},{"a":8403,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"we"},{"a":8405,"t":"code","b":[133,87],"m":"sta","oa":87,"o":"fix_bearing"},{"a":8407,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"we_hi"},{"a":8409,"t":"code","b":[133,88],"m":"sta","oa":88,"o":"zpa_58"},{"a":8411,"l":"b_20DB","t":"code","b":[104],"m":"pla","x":[8395]},{"a":8412,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"wb_hi"},{"a":8414,"t":"code","b":[198,11],"m":"dec","oa":11,"o":"wb_hi"},{"a":8416,"t":"code","b":[240,12],"m":"beq","oa":8430,"o":"r_20EE"},{"a":8418,"t":"code","b":[162,10],"m":"ldx","o":"#$0A"},{"a":8420,"l":"b_20E4","t":"code","b":[181,84],"m":"lda","oa":84,"x":[8425],"o":"zpf_54,x"},{"a":8422,"t":"code","b":[149,89],"m":"sta","oa":89,"o":"fix_index,x"},{"a":8424,"t":"code","b":[202],"m":"dex"},{"a":8425,"t":"code","b":[208,249],"m":"bne","oa":8420,"o":"b_20E4"},{"a":8427,"t":"code","b":[76,25,32],"m":"jmp","oa":8217,"o":"j_2019"},{"a":8430,"l":"r_20EE","t":"code","b":[96],"m":"rts","x":[8416]},{"a":8431,"l":"nearest_fragment","c":"finds the fragment nearest the grid cell, by the sum of the distances east and north: its distance in near_dist, its number in near_index and its bearing in degrees (bearing_to) in near_bearing","t":"code","b":[169,19],"m":"lda","x":[6587],"o":"#$13"},{"a":8433,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"ptr"},{"a":8435,"t":"code","b":[169,34],"m":"lda","o":"#$22"},{"a":8437,"t":"code","b":[133,17],"m":"sta","oa":17,"o":"ptr_hi"},{"a":8439,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":8441,"t":"code","b":[133,79],"m":"sta","oa":79,"o":"near_dist"},{"a":8443,"t":"code","b":[133,81],"m":"sta","oa":81,"o":"near_bearing"},{"a":8445,"t":"code","b":[169,127],"m":"lda","o":"#$7F"},{"a":8447,"t":"code","b":[133,80],"m":"sta","oa":80,"o":"zpa_50"},{"a":8449,"t":"code","b":[133,82],"m":"sta","oa":82,"o":"zpa_52"},{"a":8451,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":8453,"t":"code","b":[133,83],"m":"sta","oa":83,"o":"near_index"},{"a":8455,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":8457,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"wb_hi"},{"a":8459,"l":"b_210B","t":"code","b":[165,51],"m":"lda","oa":51,"x":[8572],"o":"cell_x"},{"a":8461,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":8463,"t":"code","b":[165,52],"m":"lda","oa":52,"o":"cell_x_hi"},{"a":8465,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":8467,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":8469,"t":"code","b":[177,16],"m":"lda","oa":16,"o":"(ptr),y"},{"a":8471,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":8473,"t":"code","b":[200],"m":"iny"},{"a":8474,"t":"code","b":[177,16],"m":"lda","oa":16,"o":"(ptr),y"},{"a":8476,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":8478,"t":"code","b":[32,152,62],"m":"jsr","oa":16024,"o":"abs_diff"},{"a":8481,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"we_hi"},{"a":8483,"t":"code","b":[72],"m":"pha"},{"a":8484,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"we"},{"a":8486,"t":"code","b":[72],"m":"pha"},{"a":8487,"t":"code","b":[165,53],"m":"lda","oa":53,"o":"cell_y"},{"a":8489,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":8491,"t":"code","b":[165,54],"m":"lda","oa":54,"o":"cell_y_hi"},{"a":8493,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":8495,"t":"code","b":[160,2],"m":"ldy","o":"#$02"},{"a":8497,"t":"code","b":[177,16],"m":"lda","oa":16,"o":"(ptr),y"},{"a":8499,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":8501,"t":"code","b":[200],"m":"iny"},{"a":8502,"t":"code","b":[177,16],"m":"lda","oa":16,"o":"(ptr),y"},{"a":8504,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":8506,"t":"code","b":[32,152,62],"m":"jsr","oa":16024,"o":"abs_diff"},{"a":8509,"t":"code","b":[104],"m":"pla"},{"a":8510,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":8512,"t":"code","b":[104],"m":"pla"},{"a":8513,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":8515,"t":"code","b":[32,70,50],"m":"jsr","oa":12870,"o":"add_wc"},{"a":8518,"t":"code","b":[165,79],"m":"lda","oa":79,"o":"near_dist"},{"a":8520,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":8522,"t":"code","b":[165,80],"m":"lda","oa":80,"o":"zpa_50"},{"a":8524,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":8526,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"we_hi"},{"a":8528,"t":"code","b":[72],"m":"pha"},{"a":8529,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"we"},{"a":8531,"t":"code","b":[72],"m":"pha"},{"a":8532,"t":"code","b":[24],"m":"clc"},{"a":8533,"t":"code","b":[32,162,50],"m":"jsr","oa":12962,"o":"sub_wc"},{"a":8536,"t":"code","b":[104],"m":"pla"},{"a":8537,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":8539,"t":"code","b":[104],"m":"pla"},{"a":8540,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":8542,"t":"code","b":[144,15],"m":"bcc","oa":8559,"o":"b_216F"},{"a":8544,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"we"},{"a":8546,"t":"code","b":[133,79],"m":"sta","oa":79,"o":"near_dist"},{"a":8548,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"we_hi"},{"a":8550,"t":"code","b":[133,80],"m":"sta","oa":80,"o":"zpa_50"},{"a":8552,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":8554,"t":"code","b":[56],"m":"sec"},{"a":8555,"t":"code","b":[229,11],"m":"sbc","oa":11,"o":"wb_hi"},{"a":8557,"t":"code","b":[133,83],"m":"sta","oa":83,"o":"near_index"},{"a":8559,"l":"b_216F","t":"code","b":[169,4],"m":"lda","x":[8542],"o":"#$04"},{"a":8561,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":8563,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":8565,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":8567,"t":"code","b":[32,107,50],"m":"jsr","oa":12907,"o":"ptr_add_wc"},{"a":8570,"t":"code","b":[198,11],"m":"dec","oa":11,"o":"wb_hi"},{"a":8572,"t":"code","b":[208,141],"m":"bne","oa":8459,"o":"b_210B"},{"a":8574,"t":"code","b":[165,83],"m":"lda","oa":83,"o":"near_index"},{"a":8576,"t":"code","b":[201,255],"m":"cmp","o":"#$FF"},{"a":8578,"t":"code","b":[240,14],"m":"beq","oa":8594,"o":"r_2192"},{"a":8580,"t":"code","b":[32,201,34],"m":"jsr","oa":8905,"o":"fragment_record"},{"a":8583,"t":"code","b":[32,147,33],"m":"jsr","oa":8595,"o":"bearing_to"},{"a":8586,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"we"},{"a":8588,"t":"code","b":[133,81],"m":"sta","oa":81,"o":"near_bearing"},{"a":8590,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"we_hi"},{"a":8592,"t":"code","b":[133,82],"m":"sta","oa":82,"o":"zpa_52"},{"a":8594,"l":"r_2192","t":"code","b":[96],"m":"rts","x":[8578]},{"a":8595,"l":"bearing_to","c":"the bearing in degrees from the grid cell to the record at ptr (bearing_of)","t":"code","b":[160,0],"m":"ldy","x":[8400,8583],"o":"#$00"},{"a":8597,"t":"code","b":[177,16],"m":"lda","oa":16,"o":"(ptr),y"},{"a":8599,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":8601,"t":"code","b":[200],"m":"iny"},{"a":8602,"t":"code","b":[177,16],"m":"lda","oa":16,"o":"(ptr),y"},{"a":8604,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":8606,"t":"code","b":[165,51],"m":"lda","oa":51,"o":"cell_x"},{"a":8608,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":8610,"t":"code","b":[165,52],"m":"lda","oa":52,"o":"cell_x_hi"},{"a":8612,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":8614,"t":"code","b":[24],"m":"clc"},{"a":8615,"t":"code","b":[32,162,50],"m":"jsr","oa":12962,"o":"sub_wc"},{"a":8618,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"we"},{"a":8620,"t":"code","b":[133,100],"m":"sta","oa":100,"o":"dx"},{"a":8622,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"we_hi"},{"a":8624,"t":"code","b":[133,101],"m":"sta","oa":101,"o":"zpa_65"},{"a":8626,"t":"code","b":[160,2],"m":"ldy","o":"#$02"},{"a":8628,"t":"code","b":[177,16],"m":"lda","oa":16,"o":"(ptr),y"},{"a":8630,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":8632,"t":"code","b":[200],"m":"iny"},{"a":8633,"t":"code","b":[177,16],"m":"lda","oa":16,"o":"(ptr),y"},{"a":8635,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":8637,"t":"code","b":[165,53],"m":"lda","oa":53,"o":"cell_y"},{"a":8639,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":8641,"t":"code","b":[165,54],"m":"lda","oa":54,"o":"cell_y_hi"},{"a":8643,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":8645,"t":"code","b":[24],"m":"clc"},{"a":8646,"t":"code","b":[32,162,50],"m":"jsr","oa":12962,"o":"sub_wc"},{"a":8649,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"we"},{"a":8651,"t":"code","b":[133,102],"m":"sta","oa":102,"o":"dy"},{"a":8653,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"we_hi"},{"a":8655,"t":"code","b":[133,103],"m":"sta","oa":103,"o":"zpa_67"},{"a":8657,"t":"code","b":[32,63,56],"m":"jsr","oa":14399,"o":"bearing_of"},{"a":8660,"t":"code","b":[165,104],"m":"lda","oa":104,"o":"bearing"},{"a":8662,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":8664,"t":"code","b":[165,105],"m":"lda","oa":105,"o":"zpa_69"},{"a":8666,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":8668,"t":"code","b":[96],"m":"rts"},{"a":8669,"l":"beacons","c":"the nine beacons, six bytes each: east and north position (16 bits each), then two bytes: $FF $FF while it is carried, $10 $27 once it is dropped; all nine are carried at the start","t":"byte","b":[0,0,0,0,255,255,0,0]},{"a":8677,"t":"byte","b":[0,0,255,255,0,0,0,0]},{"a":8685,"t":"byte","b":[255,255,0,0,0,0,255,255]},{"a":8693,"t":"byte","b":[0,0,0,0,255,255,0,0]},{"a":8701,"t":"byte","b":[0,0,255,255,0,0,0,0]},{"a":8709,"t":"byte","b":[255,255,0,0,0,0,255,255]},{"a":8717,"t":"byte","b":[0,0,0,0,255,255]},{"a":8723,"l":"fragments","c":"the nine fragments of the spacecraft, four bytes each: east and north position, 16 bits each, in the order the game numbers them 1 to 9. Fragment 1's is set 160 east and 144 north of the start; the other eight are fixed, the same in every game","t":"byte","b":[0],"x":[2174]},{"a":8724,"l":"a_2214","c":"fragment 1's east position, high byte (set at the start)","t":"byte","b":[0],"x":[2179]},{"a":8725,"l":"a_2215","c":"fragment 1's north position, low byte","t":"byte","b":[0],"x":[2203]},{"a":8726,"l":"a_2216","c":"fragment 1's north position, high byte, then fragments 2-9 at $2217-$2236","t":"byte","b":[0,64,48,208,221,48,130,0],"x":[2208]},{"a":8734,"t":"byte","b":[217,16,3,96,118,176,108,176]},{"a":8742,"t":"byte","b":[122,144,19,176,117,128,180,112]},{"a":8750,"t":"byte","b":[76,176,235,112,91,64,226,176]},{"a":8758,"t":"byte","b":[27]},{"a":8759,"l":"copy_bitmap","c":"copies 30 pages of bitmap between the screens with the copy loop at $227C, its addresses set from draw_page","t":"code","b":[24],"m":"clc","x":[8863,11434,11474]},{"a":8760,"t":"code","b":[173,126,34],"m":"lda","oa":8830,"o":"copy_from_hi"},{"a":8763,"t":"code","b":[101,8],"m":"adc","oa":8,"o":"draw_page"},{"a":8765,"t":"code","b":[105,160],"m":"adc","o":"#$A0"},{"a":8767,"t":"code","b":[141,126,34],"m":"sta","oa":8830,"o":"copy_from_hi"},{"a":8770,"t":"code","b":[24],"m":"clc"},{"a":8771,"t":"code","b":[173,129,34],"m":"lda","oa":8833,"o":"copy_to_hi"},{"a":8774,"t":"code","b":[101,8],"m":"adc","oa":8,"o":"draw_page"},{"a":8776,"t":"code","b":[105,32],"m":"adc","o":"#$20"},{"a":8778,"t":"code","b":[141,129,34],"m":"sta","oa":8833,"o":"copy_to_hi"},{"a":8781,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":8783,"t":"code","b":[240,43],"m":"beq","oa":8828,"o":"copy_loop"},{"a":8785,"l":"copy_screen","c":"copies the screen on show's colours (960 bytes) into the hidden screen with the same loop","t":"code","b":[165,8],"m":"lda","oa":8,"x":[8874,11411,11451],"o":"draw_page"},{"a":8787,"t":"code","b":[141,129,34],"m":"sta","oa":8833,"o":"copy_to_hi"},{"a":8790,"t":"code","b":[73,128],"m":"eor","o":"#$80"},{"a":8792,"t":"code","b":[141,126,34],"m":"sta","oa":8830,"o":"copy_from_hi"},{"a":8795,"t":"code","b":[162,3],"m":"ldx","o":"#$03"},{"a":8797,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":8799,"t":"code","b":[32,124,34],"m":"jsr","oa":8828,"o":"copy_loop"},{"a":8802,"t":"code","b":[173,125,34],"m":"lda","oa":8829,"o":"copy_from"},{"a":8805,"t":"code","b":[208,3],"m":"bne","oa":8810,"o":"b_226A"},{"a":8807,"t":"code","b":[206,126,34],"m":"dec","oa":8830,"o":"copy_from_hi"},{"a":8810,"l":"b_226A","t":"code","b":[206,125,34],"m":"dec","oa":8829,"x":[8805],"o":"copy_from"},{"a":8813,"t":"code","b":[173,128,34],"m":"lda","oa":8832,"o":"copy_to"},{"a":8816,"t":"code","b":[208,3],"m":"bne","oa":8821,"o":"b_2275"},{"a":8818,"t":"code","b":[206,129,34],"m":"dec","oa":8833,"o":"copy_to_hi"},{"a":8821,"l":"b_2275","t":"code","b":[206,128,34],"m":"dec","oa":8832,"x":[8816],"o":"copy_to"},{"a":8824,"t":"code","b":[162,1],"m":"ldx","o":"#$01"},{"a":8826,"t":"code","b":[160,192],"m":"ldy","o":"#$C0"},{"a":8828,"l":"copy_loop","c":"the copy loop: its load and store addresses (copy_from, copy_to) are written by its callers","t":"code","b":[185,0,0],"m":"lda","oa":0,"x":[8783,8799,8835,8844],"o":"cpu_port_ddr,y"},{"a":8829,"t":"note","l":"copy_from","c":"the address the copy loop reads (the operand of the LDA at $227C)","note":"inside the item at $227C","x":[8802,8810,8849,8868,11403,11416,11443,11464]},{"a":8830,"t":"note","l":"copy_from_hi","c":"copy_from's high byte","note":"inside the item at $227C","x":[8760,8767,8792,8807,8837,8852,11419,11469]},{"a":8831,"t":"code","b":[153,0,0],"m":"sta","oa":0,"o":"cpu_port_ddr,y"},{"a":8832,"t":"note","l":"copy_to","c":"the address the copy loop writes (the operand of the STA at $227F)","note":"inside the item at $227F","x":[8813,8821,8855,8871,11408,11424,11448,11456]},{"a":8833,"t":"note","l":"copy_to_hi","c":"copy_to's high byte, which copy_bitmap and copy_screen set","note":"inside the item at $227F","x":[8771,8778,8787,8818,8840,8858,11429,11459]},{"a":8834,"t":"code","b":[136],"m":"dey"},{"a":8835,"t":"code","b":[208,247],"m":"bne","oa":8828,"o":"copy_loop"},{"a":8837,"t":"code","b":[238,126,34],"m":"inc","oa":8830,"o":"copy_from_hi"},{"a":8840,"t":"code","b":[238,129,34],"m":"inc","oa":8833,"o":"copy_to_hi"},{"a":8843,"t":"code","b":[202],"m":"dex"},{"a":8844,"t":"code","b":[208,238],"m":"bne","oa":8828,"o":"copy_loop"},{"a":8846,"t":"code","b":[96],"m":"rts"},{"a":8847,"l":"copy_shown_to_hidden","c":"copies the screen on show, bitmap and colours, into the hidden one, so the next window is drawn over the same view","t":"code","b":[169,0],"m":"lda","x":[3378,5297,6297,8880,9085],"o":"#$00"},{"a":8849,"t":"code","b":[141,125,34],"m":"sta","oa":8829,"o":"copy_from"},{"a":8852,"t":"code","b":[141,126,34],"m":"sta","oa":8830,"o":"copy_from_hi"},{"a":8855,"t":"code","b":[141,128,34],"m":"sta","oa":8832,"o":"copy_to"},{"a":8858,"t":"code","b":[141,129,34],"m":"sta","oa":8833,"o":"copy_to_hi"},{"a":8861,"t":"code","b":[162,30],"m":"ldx","o":"#$1E"},{"a":8863,"t":"code","b":[32,55,34],"m":"jsr","oa":8759,"o":"copy_bitmap"},{"a":8866,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":8868,"t":"code","b":[141,125,34],"m":"sta","oa":8829,"o":"copy_from"},{"a":8871,"t":"code","b":[141,128,34],"m":"sta","oa":8832,"o":"copy_to"},{"a":8874,"t":"code","b":[76,81,34],"m":"jmp","oa":8785,"o":"copy_screen"},{"a":8877,"l":"restore_view","c":"copies the hidden screen, which holds the view without the window, over the screen on show (copy_shown_to_hidden with the pages swapped round), wiping the window drawn there","t":"code","b":[32,208,49],"m":"jsr","oa":12752,"x":[7428,8925,9271,9395],"o":"flip_page"},{"a":8880,"t":"code","b":[32,143,34],"m":"jsr","oa":8847,"o":"copy_shown_to_hidden"},{"a":8883,"t":"code","b":[76,208,49],"m":"jmp","oa":12752,"o":"flip_page"},{"a":8886,"l":"beacon_record","c":"points ptr at beacon A's record (beacons + 6 x A)","t":"code","b":[133,12],"m":"sta","oa":12,"x":[6822,7870,8397],"o":"wc"},{"a":8888,"t":"code","b":[10],"m":"asl","o":"a"},{"a":8889,"t":"code","b":[24],"m":"clc"},{"a":8890,"t":"code","b":[101,12],"m":"adc","oa":12,"o":"wc"},{"a":8892,"t":"code","b":[10],"m":"asl","o":"a"},{"a":8893,"t":"code","b":[24],"m":"clc"},{"a":8894,"t":"code","b":[105,221],"m":"adc","o":"#$DD"},{"a":8896,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"ptr"},{"a":8898,"t":"code","b":[169,33],"m":"lda","o":"#$21"},{"a":8900,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":8902,"t":"code","b":[133,17],"m":"sta","oa":17,"o":"ptr_hi"},{"a":8904,"t":"code","b":[96],"m":"rts"},{"a":8905,"l":"fragment_record","c":"points ptr at the record of the fragment the game numbers A + 1 (fragments + 4 x A)","t":"code","b":[10],"m":"asl","x":[6918,8580],"o":"a"},{"a":8906,"t":"code","b":[10],"m":"asl","o":"a"},{"a":8907,"t":"code","b":[24],"m":"clc"},{"a":8908,"t":"code","b":[105,19],"m":"adc","o":"#$13"},{"a":8910,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"ptr"},{"a":8912,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":8914,"t":"code","b":[105,34],"m":"adc","o":"#$22"},{"a":8916,"t":"code","b":[133,17],"m":"sta","oa":17,"o":"ptr_hi"},{"a":8918,"t":"code","b":[96],"m":"rts"},{"a":8919,"l":"open_window","c":"opens a window at the top left of the view on show: attribute A, X cells wide and Y high inside; wipes any window there, draws a frame one cell wide round it (draw_frame) and fills the inside (fill_window); text in it is printed with its colour kept ($C0)","t":"code","b":[133,69],"m":"sta","oa":69,"x":[3387,3576,6306,6488,6651,6756,6962,7174,7437,7468,7507,9000,9046],"o":"win_colour"},{"a":8921,"t":"code","b":[134,72],"m":"stx","oa":72,"o":"win_width"},{"a":8923,"t":"code","b":[132,73],"m":"sty","oa":73,"o":"win_height"},{"a":8925,"t":"code","b":[32,173,34],"m":"jsr","oa":8877,"o":"restore_view"},{"a":8928,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":8930,"t":"code","b":[133,70],"m":"sta","oa":70,"o":"win_col"},{"a":8932,"t":"code","b":[133,71],"m":"sta","oa":71,"o":"win_row"},{"a":8934,"t":"code","b":[32,227,60],"m":"jsr","oa":15587,"o":"draw_frame"},{"a":8937,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":8939,"t":"code","b":[133,70],"m":"sta","oa":70,"o":"win_col"},{"a":8941,"t":"code","b":[133,71],"m":"sta","oa":71,"o":"win_row"},{"a":8943,"t":"code","b":[32,167,61],"m":"jsr","oa":15783,"o":"fill_window"},{"a":8946,"t":"code","b":[169,192],"m":"lda","o":"#$C0"},{"a":8948,"t":"code","b":[133,74],"m":"sta","oa":74,"o":"text_colour"},{"a":8950,"t":"code","b":[96],"m":"rts"},{"a":8951,"l":"energy_spend","c":"takes wc from energy; if the energy would go below zero it drops two return addresses, says \"Energy gone\", sets the energy to 2,000 and sends the explorer to the doorway's destination prompt (name_destination)","t":"code","b":[165,67],"m":"lda","oa":67,"x":[4704,5995,6944,9343,10380],"o":"energy"},{"a":8953,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":8955,"t":"code","b":[165,68],"m":"lda","oa":68,"o":"energy_hi"},{"a":8957,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":8959,"t":"code","b":[24],"m":"clc"},{"a":8960,"t":"code","b":[32,162,50],"m":"jsr","oa":12962,"o":"sub_wc"},{"a":8963,"t":"code","b":[176,21],"m":"bcs","oa":8986,"o":"energy_gone"},{"a":8965,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"we"},{"a":8967,"t":"code","b":[133,67],"m":"sta","oa":67,"o":"energy"},{"a":8969,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"we_hi"},{"a":8971,"t":"code","b":[133,68],"m":"sta","oa":68,"o":"energy_hi"},{"a":8973,"t":"code","b":[96],"m":"rts"},{"a":8974,"l":"str_energy_gone","c":"\"Energy gone\"","t":"byte","b":[69,110,101,114,103,121,32,103]},{"a":8982,"t":"byte","b":[111,110,101,0]},{"a":8986,"l":"energy_gone","c":"the energy has run out: drops energy_spend's caller and its caller, says \"Energy gone\", waits for a key and starts again at the destination prompt (name_destination) with 2,000","t":"code","b":[104],"m":"pla","x":[8963]},{"a":8987,"t":"code","b":[104],"m":"pla"},{"a":8988,"t":"code","b":[104],"m":"pla"},{"a":8989,"t":"code","b":[104],"m":"pla"},{"a":8990,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":8992,"t":"code","b":[133,106],"m":"sta","oa":106,"o":"bug_active"},{"a":8994,"t":"code","b":[169,56],"m":"lda","o":"#$38"},{"a":8996,"t":"code","b":[162,11],"m":"ldx","o":"#$0B"},{"a":8998,"t":"code","b":[160,2],"m":"ldy","o":"#$02"},{"a":9000,"t":"code","b":[32,215,34],"m":"jsr","oa":8919,"o":"open_window"},{"a":9003,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":9005,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":9007,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":9009,"t":"code","b":[169,14],"m":"lda","o":"#$0E"},{"a":9011,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":9013,"t":"code","b":[169,35],"m":"lda","o":"#$23"},{"a":9015,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":9017,"t":"code","b":[32,24,62],"m":"jsr","oa":15896,"o":"print_string"},{"a":9020,"t":"code","b":[32,147,9],"m":"jsr","oa":2451,"o":"wait_key"},{"a":9023,"t":"code","b":[169,208],"m":"lda","o":"#$D0"},{"a":9025,"t":"code","b":[133,67],"m":"sta","oa":67,"o":"energy"},{"a":9027,"t":"code","b":[169,7],"m":"lda","o":"#$07"},{"a":9029,"t":"code","b":[133,68],"m":"sta","oa":68,"o":"energy_hi"},{"a":9031,"t":"code","b":[76,35,14],"m":"jmp","oa":3619,"o":"name_destination"},{"a":9034,"l":"weapons_menu","c":"W in the menu: the weapons mode (weapons), then the view again","t":"code","b":[32,80,35],"m":"jsr","oa":9040,"x":[6469],"o":"weapons"},{"a":9037,"t":"code","b":[76,181,30],"m":"jmp","oa":7861,"o":"show_view"},{"a":9040,"l":"weapons","c":"the weapons mode, which a bug starts and W in the menu opens: a window with \"<arrows>\" and \"Fire\"; the sight is drawn on the view and moved by 5, 8, 7 and 6 (left, right, up, down, kept inside columns 2-37 and rows 2-21), F fires (fire_laser); any other key leaves, but not while a bug is out","t":"code","b":[169,56],"m":"lda","x":[5300,9034],"o":"#$38"},{"a":9042,"t":"code","b":[162,8],"m":"ldx","o":"#$08"},{"a":9044,"t":"code","b":[160,2],"m":"ldy","o":"#$02"},{"a":9046,"t":"code","b":[32,215,34],"m":"jsr","oa":8919,"o":"open_window"},{"a":9049,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":9051,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":9053,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":9055,"t":"code","b":[169,43],"m":"lda","o":"#$2B"},{"a":9057,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":9059,"t":"code","b":[169,24],"m":"lda","o":"#$18"},{"a":9061,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":9063,"t":"code","b":[32,24,62],"m":"jsr","oa":15896,"o":"print_string"},{"a":9066,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":9068,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":9070,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":9072,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":9074,"t":"code","b":[169,52],"m":"lda","o":"#$34"},{"a":9076,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":9078,"t":"code","b":[169,24],"m":"lda","o":"#$18"},{"a":9080,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":9082,"t":"code","b":[32,24,62],"m":"jsr","oa":15896,"o":"print_string"},{"a":9085,"t":"code","b":[32,143,34],"m":"jsr","oa":8847,"o":"copy_shown_to_hidden"},{"a":9088,"l":"b_2380","t":"code","b":[32,208,49],"m":"jsr","oa":12752,"x":[9157,9193,9218,9243,9268,9431],"o":"flip_page"},{"a":9091,"t":"code","b":[173,200,20],"m":"lda","oa":5320,"o":"sight_col"},{"a":9094,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":9096,"t":"code","b":[173,201,20],"m":"lda","oa":5321,"o":"sight_row"},{"a":9099,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":9101,"t":"code","b":[173,198,20],"m":"lda","oa":5318,"o":"sight_image"},{"a":9104,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":9106,"t":"code","b":[173,199,20],"m":"lda","oa":5319,"o":"a_14C7"},{"a":9109,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":9111,"t":"code","b":[32,153,47],"m":"jsr","oa":12185,"o":"draw_image"},{"a":9114,"t":"code","b":[32,208,49],"m":"jsr","oa":12752,"o":"flip_page"},{"a":9117,"t":"code","b":[32,147,9],"m":"jsr","oa":2451,"o":"wait_key"},{"a":9120,"t":"code","b":[201,53],"m":"cmp","o":"#$35"},{"a":9122,"t":"code","b":[208,3],"m":"bne","oa":9127,"o":"b_23A7"},{"a":9124,"t":"code","b":[76,211,35],"m":"jmp","oa":9171,"o":"sight_left"},{"a":9127,"l":"b_23A7","t":"code","b":[201,54],"m":"cmp","x":[9122],"o":"#$36"},{"a":9129,"t":"code","b":[208,3],"m":"bne","oa":9134,"o":"b_23AE"},{"a":9131,"t":"code","b":[76,5,36],"m":"jmp","oa":9221,"o":"sight_down"},{"a":9134,"l":"b_23AE","t":"code","b":[201,55],"m":"cmp","x":[9129],"o":"#$37"},{"a":9136,"t":"code","b":[208,3],"m":"bne","oa":9141,"o":"b_23B5"},{"a":9138,"t":"code","b":[76,30,36],"m":"jmp","oa":9246,"o":"sight_up"},{"a":9141,"l":"b_23B5","t":"code","b":[201,56],"m":"cmp","x":[9136],"o":"#$38"},{"a":9143,"t":"code","b":[208,3],"m":"bne","oa":9148,"o":"b_23BC"},{"a":9145,"t":"code","b":[76,236,35],"m":"jmp","oa":9196,"o":"sight_right"},{"a":9148,"l":"b_23BC","t":"code","b":[201,70],"m":"cmp","x":[9143],"o":"#$46"},{"a":9150,"t":"code","b":[208,3],"m":"bne","oa":9155,"o":"b_23C3"},{"a":9152,"t":"code","b":[76,55,36],"m":"jmp","oa":9271,"o":"fire_laser"},{"a":9155,"l":"b_23C3","t":"code","b":[165,106],"m":"lda","oa":106,"x":[9150],"o":"bug_active"},{"a":9157,"t":"code","b":[208,185],"m":"bne","oa":9088,"o":"b_2380"},{"a":9159,"l":"leave_weapons","c":"the bug is gone (or there was none): clears bug_active, redraws the view and empties the key buffer","t":"code","b":[169,0],"m":"lda","x":[9350,9375],"o":"#$00"},{"a":9161,"t":"code","b":[133,106],"m":"sta","oa":106,"o":"bug_active"},{"a":9163,"t":"code","b":[32,88,18],"m":"jsr","oa":4696,"o":"draw_ground_view"},{"a":9166,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":9168,"t":"code","b":[133,63],"m":"sta","oa":63,"o":"key_count"},{"a":9170,"t":"code","b":[96],"m":"rts"},{"a":9171,"l":"sight_left","c":"5: the sight one column left, after putting back the cell under it (restore_cell)","t":"code","b":[173,200,20],"m":"lda","oa":5320,"x":[9124],"o":"sight_col"},{"a":9174,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":9176,"t":"code","b":[173,201,20],"m":"lda","oa":5321,"o":"sight_row"},{"a":9179,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":9181,"t":"code","b":[32,54,37],"m":"jsr","oa":9526,"o":"restore_cell"},{"a":9184,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"we"},{"a":9186,"t":"code","b":[201,2],"m":"cmp","o":"#$02"},{"a":9188,"t":"code","b":[240,3],"m":"beq","oa":9193,"o":"b_23E9"},{"a":9190,"t":"code","b":[206,200,20],"m":"dec","oa":5320,"o":"sight_col"},{"a":9193,"l":"b_23E9","t":"code","b":[76,128,35],"m":"jmp","oa":9088,"x":[9188],"o":"b_2380"},{"a":9196,"l":"sight_right","c":"8: the sight one column right","t":"code","b":[173,200,20],"m":"lda","oa":5320,"x":[9145],"o":"sight_col"},{"a":9199,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":9201,"t":"code","b":[173,201,20],"m":"lda","oa":5321,"o":"sight_row"},{"a":9204,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":9206,"t":"code","b":[32,54,37],"m":"jsr","oa":9526,"o":"restore_cell"},{"a":9209,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"we"},{"a":9211,"t":"code","b":[201,37],"m":"cmp","o":"#$25"},{"a":9213,"t":"code","b":[240,3],"m":"beq","oa":9218,"o":"b_2402"},{"a":9215,"t":"code","b":[238,200,20],"m":"inc","oa":5320,"o":"sight_col"},{"a":9218,"l":"b_2402","t":"code","b":[76,128,35],"m":"jmp","oa":9088,"x":[9213],"o":"b_2380"},{"a":9221,"l":"sight_down","c":"6: the sight one row down","t":"code","b":[173,200,20],"m":"lda","oa":5320,"x":[9131],"o":"sight_col"},{"a":9224,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":9226,"t":"code","b":[173,201,20],"m":"lda","oa":5321,"o":"sight_row"},{"a":9229,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":9231,"t":"code","b":[32,54,37],"m":"jsr","oa":9526,"o":"restore_cell"},{"a":9234,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"we_hi"},{"a":9236,"t":"code","b":[201,21],"m":"cmp","o":"#$15"},{"a":9238,"t":"code","b":[240,3],"m":"beq","oa":9243,"o":"b_241B"},{"a":9240,"t":"code","b":[238,201,20],"m":"inc","oa":5321,"o":"sight_row"},{"a":9243,"l":"b_241B","t":"code","b":[76,128,35],"m":"jmp","oa":9088,"x":[9238],"o":"b_2380"},{"a":9246,"l":"sight_up","c":"7: the sight one row up","t":"code","b":[173,200,20],"m":"lda","oa":5320,"x":[9138],"o":"sight_col"},{"a":9249,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":9251,"t":"code","b":[173,201,20],"m":"lda","oa":5321,"o":"sight_row"},{"a":9254,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":9256,"t":"code","b":[32,54,37],"m":"jsr","oa":9526,"o":"restore_cell"},{"a":9259,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"we_hi"},{"a":9261,"t":"code","b":[201,2],"m":"cmp","o":"#$02"},{"a":9263,"t":"code","b":[240,3],"m":"beq","oa":9268,"o":"b_2434"},{"a":9265,"t":"code","b":[206,201,20],"m":"dec","oa":5321,"o":"sight_row"},{"a":9268,"l":"b_2434","t":"code","b":[76,128,35],"m":"jmp","oa":9088,"x":[9263],"o":"b_2380"},{"a":9271,"l":"fire_laser","c":"fires: the screen flashes red (flash_screen), a red square of 5 x 5 cells and then a square of 3 x 3 in a random colour are drawn round the sight, with the laser's sound; 500 is taken from energy. With no bug out the mode ends; a bug is hit when the sight's column is the bug's or one right of it and its row is the bug's or up to two above, and then it is gone; a miss puts the view back, redraws the bug and goes on aiming. The bug itself takes no energy: it holds the explorer in this mode until it is hit, and each shot costs 500","t":"code","b":[32,173,34],"m":"jsr","oa":8877,"x":[9152],"o":"restore_view"},{"a":9274,"t":"code","b":[32,127,37],"m":"jsr","oa":9599,"o":"flash_screen"},{"a":9277,"t":"code","b":[169,16],"m":"lda","o":"#$10"},{"a":9279,"t":"code","b":[133,69],"m":"sta","oa":69,"o":"win_colour"},{"a":9281,"t":"code","b":[169,5],"m":"lda","o":"#$05"},{"a":9283,"t":"code","b":[133,72],"m":"sta","oa":72,"o":"win_width"},{"a":9285,"t":"code","b":[133,73],"m":"sta","oa":73,"o":"win_height"},{"a":9287,"t":"code","b":[174,200,20],"m":"ldx","oa":5320,"o":"sight_col"},{"a":9290,"t":"code","b":[202],"m":"dex"},{"a":9291,"t":"code","b":[202],"m":"dex"},{"a":9292,"t":"code","b":[134,70],"m":"stx","oa":70,"o":"win_col"},{"a":9294,"t":"code","b":[174,201,20],"m":"ldx","oa":5321,"o":"sight_row"},{"a":9297,"t":"code","b":[202],"m":"dex"},{"a":9298,"t":"code","b":[202],"m":"dex"},{"a":9299,"t":"code","b":[134,71],"m":"stx","oa":71,"o":"win_row"},{"a":9301,"t":"code","b":[32,167,61],"m":"jsr","oa":15783,"o":"fill_window"},{"a":9304,"t":"code","b":[173,18,208],"m":"lda","o":"vic_raster"},{"a":9307,"t":"code","b":[41,63],"m":"and","o":"#$3F"},{"a":9309,"t":"code","b":[133,69],"m":"sta","oa":69,"o":"win_colour"},{"a":9311,"t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":9313,"t":"code","b":[133,72],"m":"sta","oa":72,"o":"win_width"},{"a":9315,"t":"code","b":[133,73],"m":"sta","oa":73,"o":"win_height"},{"a":9317,"t":"code","b":[174,200,20],"m":"ldx","oa":5320,"o":"sight_col"},{"a":9320,"t":"code","b":[202],"m":"dex"},{"a":9321,"t":"code","b":[134,70],"m":"stx","oa":70,"o":"win_col"},{"a":9323,"t":"code","b":[174,201,20],"m":"ldx","oa":5321,"o":"sight_row"},{"a":9326,"t":"code","b":[202],"m":"dex"},{"a":9327,"t":"code","b":[134,71],"m":"stx","oa":71,"o":"win_row"},{"a":9329,"t":"code","b":[32,167,61],"m":"jsr","oa":15783,"o":"fill_window"},{"a":9332,"t":"code","b":[32,194,38],"m":"jsr","oa":9922,"o":"sfx_laser"},{"a":9335,"t":"code","b":[169,244],"m":"lda","o":"#$F4"},{"a":9337,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":9339,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":9341,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":9343,"t":"code","b":[32,247,34],"m":"jsr","oa":8951,"o":"energy_spend"},{"a":9346,"t":"code","b":[165,106],"m":"lda","oa":106,"o":"bug_active"},{"a":9348,"t":"code","b":[208,3],"m":"bne","oa":9353,"o":"b_2489"},{"a":9350,"t":"code","b":[76,199,35],"m":"jmp","oa":9159,"o":"leave_weapons"},{"a":9353,"l":"b_2489","t":"code","b":[56],"m":"sec","x":[9348]},{"a":9354,"t":"code","b":[173,200,20],"m":"lda","oa":5320,"o":"sight_col"},{"a":9357,"t":"code","b":[237,196,20],"m":"sbc","oa":5316,"o":"bug_col"},{"a":9360,"t":"code","b":[201,2],"m":"cmp","o":"#$02"},{"a":9362,"t":"code","b":[176,14],"m":"bcs","oa":9378,"o":"b_24A2"},{"a":9364,"t":"code","b":[56],"m":"sec"},{"a":9365,"t":"code","b":[173,197,20],"m":"lda","oa":5317,"o":"bug_row"},{"a":9368,"t":"code","b":[237,201,20],"m":"sbc","oa":5321,"o":"sight_row"},{"a":9371,"t":"code","b":[201,3],"m":"cmp","o":"#$03"},{"a":9373,"t":"code","b":[176,3],"m":"bcs","oa":9378,"o":"b_24A2"},{"a":9375,"t":"code","b":[76,199,35],"m":"jmp","oa":9159,"o":"leave_weapons"},{"a":9378,"l":"b_24A2","t":"code","b":[169,2],"m":"lda","x":[9362,9373],"o":"#$02"},{"a":9380,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"wb_hi"},{"a":9382,"l":"b_24A6","t":"code","b":[165,11],"m":"lda","oa":11,"x":[9393],"o":"wb_hi"},{"a":9384,"t":"code","b":[72],"m":"pha"},{"a":9385,"t":"code","b":[32,35,9],"m":"jsr","oa":2339,"o":"delay_short"},{"a":9388,"t":"code","b":[104],"m":"pla"},{"a":9389,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"wb_hi"},{"a":9391,"t":"code","b":[198,11],"m":"dec","oa":11,"o":"wb_hi"},{"a":9393,"t":"code","b":[208,243],"m":"bne","oa":9382,"o":"b_24A6"},{"a":9395,"t":"code","b":[32,173,34],"m":"jsr","oa":8877,"o":"restore_view"},{"a":9398,"t":"code","b":[32,208,49],"m":"jsr","oa":12752,"o":"flip_page"},{"a":9401,"t":"code","b":[173,196,20],"m":"lda","oa":5316,"o":"bug_col"},{"a":9404,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":9406,"t":"code","b":[173,197,20],"m":"lda","oa":5317,"o":"bug_row"},{"a":9409,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":9411,"t":"code","b":[173,194,20],"m":"lda","oa":5314,"o":"bug_image"},{"a":9414,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":9416,"t":"code","b":[173,195,20],"m":"lda","oa":5315,"o":"a_14C3"},{"a":9419,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":9421,"t":"code","b":[32,153,47],"m":"jsr","oa":12185,"o":"draw_image"},{"a":9424,"t":"code","b":[32,208,49],"m":"jsr","oa":12752,"o":"flip_page"},{"a":9427,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":9429,"t":"code","b":[133,63],"m":"sta","oa":63,"o":"key_count"},{"a":9431,"t":"code","b":[76,128,35],"m":"jmp","oa":9088,"o":"b_2380"},{"a":9434,"l":"bug_right","c":"bug_move's step one column right (bug_step)","t":"code","b":[169,1],"m":"lda","x":[2556],"o":"#$01"},{"a":9436,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":9438,"t":"code","b":[76,250,36],"m":"jmp","oa":9466,"o":"bug_step"},{"a":9441,"l":"bug_left","c":"one column left","t":"code","b":[169,255],"m":"lda","x":[2563],"o":"#$FF"},{"a":9443,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":9445,"t":"code","b":[76,250,36],"m":"jmp","oa":9466,"o":"bug_step"},{"a":9448,"l":"bug_up","c":"one row up","t":"code","b":[169,255],"m":"lda","x":[2570],"o":"#$FF"},{"a":9450,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":9452,"t":"code","b":[76,243,36],"m":"jmp","oa":9459,"o":"j_24F3"},{"a":9455,"l":"bug_down","c":"one row down","t":"code","b":[169,1],"m":"lda","x":[2577],"o":"#$01"},{"a":9457,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":9459,"l":"j_24F3","t":"code","b":[169,0],"m":"lda","x":[9452],"o":"#$00"},{"a":9461,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":9463,"t":"code","b":[76,254,36],"m":"jmp","oa":9470,"o":"j_24FE"},{"a":9466,"l":"bug_step","c":"moves the bug by wc (columns) and wc_hi (rows) from the place in we, if the new place is inside columns 0-35 and rows 3-22: then it goes into bug_col, bug_row, with the old place in wc; otherwise we keeps the old place","t":"code","b":[169,0],"m":"lda","x":[9438,9445],"o":"#$00"},{"a":9468,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":9470,"l":"j_24FE","t":"code","b":[165,15],"m":"lda","oa":15,"x":[9463],"o":"we_hi"},{"a":9472,"t":"code","b":[72],"m":"pha"},{"a":9473,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"we"},{"a":9475,"t":"code","b":[72],"m":"pha"},{"a":9476,"t":"code","b":[24],"m":"clc"},{"a":9477,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"we"},{"a":9479,"t":"code","b":[101,12],"m":"adc","oa":12,"o":"wc"},{"a":9481,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":9483,"t":"code","b":[201,36],"m":"cmp","o":"#$24"},{"a":9485,"t":"code","b":[176,32],"m":"bcs","oa":9519,"o":"b_252F"},{"a":9487,"t":"code","b":[24],"m":"clc"},{"a":9488,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"we_hi"},{"a":9490,"t":"code","b":[101,13],"m":"adc","oa":13,"o":"wc_hi"},{"a":9492,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":9494,"t":"code","b":[201,2],"m":"cmp","o":"#$02"},{"a":9496,"t":"code","b":[240,21],"m":"beq","oa":9519,"o":"b_252F"},{"a":9498,"t":"code","b":[201,23],"m":"cmp","o":"#$17"},{"a":9500,"t":"code","b":[176,17],"m":"bcs","oa":9519,"o":"b_252F"},{"a":9502,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"we"},{"a":9504,"t":"code","b":[141,196,20],"m":"sta","oa":5316,"o":"bug_col"},{"a":9507,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"we_hi"},{"a":9509,"t":"code","b":[141,197,20],"m":"sta","oa":5317,"o":"bug_row"},{"a":9512,"t":"code","b":[104],"m":"pla"},{"a":9513,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":9515,"t":"code","b":[104],"m":"pla"},{"a":9516,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":9518,"t":"code","b":[96],"m":"rts"},{"a":9519,"l":"b_252F","t":"code","b":[104],"m":"pla","x":[9485,9496,9500]},{"a":9520,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":9522,"t":"code","b":[104],"m":"pla"},{"a":9523,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":9525,"t":"code","b":[96],"m":"rts"},{"a":9526,"l":"restore_cell","c":"copies one cell, its colour and its eight bitmap bytes, at column we, row we_hi from the hidden screen to the one on show: wipes what was drawn there on the screen on show","t":"code","b":[165,15],"m":"lda","oa":15,"x":[2628,2633,9181,9206,9231,9256],"o":"we_hi"},{"a":9528,"t":"code","b":[72],"m":"pha"},{"a":9529,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"we"},{"a":9531,"t":"code","b":[72],"m":"pha"},{"a":9532,"t":"code","b":[166,15],"m":"ldx","oa":15,"o":"we_hi"},{"a":9534,"t":"code","b":[24],"m":"clc"},{"a":9535,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"we"},{"a":9537,"t":"code","b":[125,103,24],"m":"adc","oa":6247,"o":"row_offset_lo,x"},{"a":9540,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":9542,"t":"code","b":[189,128,24],"m":"lda","oa":6272,"o":"row_offset_hi,x"},{"a":9545,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":9547,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":9549,"t":"code","b":[32,126,48],"m":"jsr","oa":12414,"o":"bitmap_of_cell"},{"a":9552,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"we"},{"a":9554,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":9556,"t":"code","b":[24],"m":"clc"},{"a":9557,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"we_hi"},{"a":9559,"t":"code","b":[101,8],"m":"adc","oa":8,"o":"draw_page"},{"a":9561,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":9563,"t":"code","b":[73,128],"m":"eor","o":"#$80"},{"a":9565,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":9567,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":9569,"t":"code","b":[177,14],"m":"lda","oa":14,"o":"(we),y"},{"a":9571,"t":"code","b":[145,12],"m":"sta","oa":12,"o":"(wc),y"},{"a":9573,"t":"code","b":[165,10],"m":"lda","oa":10,"o":"wb"},{"a":9575,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":9577,"t":"code","b":[165,11],"m":"lda","oa":11,"o":"wb_hi"},{"a":9579,"t":"code","b":[73,128],"m":"eor","o":"#$80"},{"a":9581,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":9583,"t":"code","b":[160,7],"m":"ldy","o":"#$07"},{"a":9585,"l":"b_2571","t":"code","b":[177,10],"m":"lda","oa":10,"x":[9590],"o":"(wb),y"},{"a":9587,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(we),y"},{"a":9589,"t":"code","b":[136],"m":"dey"},{"a":9590,"t":"code","b":[16,249],"m":"bpl","oa":9585,"o":"b_2571"},{"a":9592,"t":"code","b":[104],"m":"pla"},{"a":9593,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":9595,"t":"code","b":[104],"m":"pla"},{"a":9596,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":9598,"t":"code","b":[96],"m":"rts"},{"a":9599,"l":"flash_screen","c":"fills the colours of the screen on show with $2A (red on light red), 961 bytes","t":"code","b":[169,0],"m":"lda","x":[9274],"o":"#$00"},{"a":9601,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":9603,"t":"code","b":[165,8],"m":"lda","oa":8,"o":"draw_page"},{"a":9605,"t":"code","b":[73,128],"m":"eor","o":"#$80"},{"a":9607,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":9609,"t":"code","b":[169,192],"m":"lda","o":"#$C0"},{"a":9611,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":9613,"t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":9615,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":9617,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":9619,"l":"j_2593","t":"code","b":[169,42],"m":"lda","x":[9639],"o":"#$2A"},{"a":9621,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(we),y"},{"a":9623,"t":"code","b":[200],"m":"iny"},{"a":9624,"t":"code","b":[208,2],"m":"bne","oa":9628,"o":"b_259C"},{"a":9626,"t":"code","b":[230,15],"m":"inc","oa":15,"o":"we_hi"},{"a":9628,"l":"b_259C","t":"code","b":[165,12],"m":"lda","oa":12,"x":[9624],"o":"wc"},{"a":9630,"t":"code","b":[208,5],"m":"bne","oa":9637,"o":"b_25A5"},{"a":9632,"t":"code","b":[198,13],"m":"dec","oa":13,"o":"wc_hi"},{"a":9634,"t":"code","b":[16,1],"m":"bpl","oa":9637,"o":"b_25A5"},{"a":9636,"t":"code","b":[96],"m":"rts"},{"a":9637,"l":"b_25A5","t":"code","b":[198,12],"m":"dec","oa":12,"x":[9630,9634],"o":"wc"},{"a":9639,"t":"code","b":[76,147,37],"m":"jmp","oa":9619,"o":"j_2593"},{"a":9642,"l":"delay_x","c":"a delay of X x 256 passes of a loop of additions","t":"code","b":[72],"m":"pha","x":[9749,9760,9939,10034,10045,10082]},{"a":9643,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":9645,"l":"b_25AD","t":"code","b":[24],"m":"clc","x":[9648,9651]},{"a":9646,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":9648,"t":"code","b":[208,251],"m":"bne","oa":9645,"o":"b_25AD"},{"a":9650,"t":"code","b":[202],"m":"dex"},{"a":9651,"t":"code","b":[208,248],"m":"bne","oa":9645,"o":"b_25AD"},{"a":9653,"t":"code","b":[104],"m":"pla"},{"a":9654,"t":"code","b":[96],"m":"rts"},{"a":9655,"l":"sfx_crash","c":"the crash's sound: noise on voice 1 through the filter","t":"code","b":[32,253,10],"m":"jsr","oa":2813,"x":[11270],"o":"sid_reset"},{"a":9658,"t":"code","b":[169,15],"m":"lda","o":"#$0F"},{"a":9660,"t":"code","b":[141,5,212],"m":"sta","o":"sid_v1_attack_decay"},{"a":9663,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":9665,"t":"code","b":[141,6,212],"m":"sta","o":"sid_v1_sustain_release"},{"a":9668,"t":"code","b":[169,244],"m":"lda","o":"#$F4"},{"a":9670,"t":"code","b":[141,0,212],"m":"sta","o":"sid_v1_freq_lo"},{"a":9673,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":9675,"t":"code","b":[141,1,212],"m":"sta","o":"sid_v1_freq_hi"},{"a":9678,"t":"code","b":[169,80],"m":"lda","o":"#$50"},{"a":9680,"t":"code","b":[141,22,212],"m":"sta","o":"sid_filter_cutoff_hi"},{"a":9683,"t":"code","b":[169,241],"m":"lda","o":"#$F1"},{"a":9685,"t":"code","b":[141,23,212],"m":"sta","o":"sid_filter_resonance"},{"a":9688,"t":"code","b":[169,31],"m":"lda","o":"#$1F"},{"a":9690,"t":"code","b":[141,24,212],"m":"sta","o":"sid_filter_mode_volume"},{"a":9693,"t":"code","b":[169,129],"m":"lda","o":"#$81"},{"a":9695,"t":"code","b":[141,4,212],"m":"sta","o":"sid_v1_control"},{"a":9698,"t":"code","b":[96],"m":"rts"},{"a":9699,"l":"sfx_drop","c":"a beacon dropped or picked up: a sawtooth on voice 1 warbling up and down 20 times","t":"code","b":[32,253,10],"m":"jsr","oa":2813,"x":[7609],"o":"sid_reset"},{"a":9702,"t":"code","b":[169,136],"m":"lda","o":"#$88"},{"a":9704,"t":"code","b":[141,0,212],"m":"sta","o":"sid_v1_freq_lo"},{"a":9707,"t":"code","b":[169,12],"m":"lda","o":"#$0C"},{"a":9709,"t":"code","b":[141,5,212],"m":"sta","o":"sid_v1_attack_decay"},{"a":9712,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":9714,"t":"code","b":[141,6,212],"m":"sta","o":"sid_v1_sustain_release"},{"a":9717,"t":"code","b":[169,129],"m":"lda","o":"#$81"},{"a":9719,"t":"code","b":[141,23,212],"m":"sta","o":"sid_filter_resonance"},{"a":9722,"t":"code","b":[169,47],"m":"lda","o":"#$2F"},{"a":9724,"t":"code","b":[141,24,212],"m":"sta","o":"sid_filter_mode_volume"},{"a":9727,"t":"code","b":[169,128],"m":"lda","o":"#$80"},{"a":9729,"t":"code","b":[141,22,212],"m":"sta","o":"sid_filter_cutoff_hi"},{"a":9732,"t":"code","b":[169,33],"m":"lda","o":"#$21"},{"a":9734,"t":"code","b":[141,4,212],"m":"sta","o":"sid_v1_control"},{"a":9737,"t":"code","b":[160,20],"m":"ldy","o":"#$14"},{"a":9739,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":9741,"l":"b_260D","t":"code","b":[24],"m":"clc","x":[9764]},{"a":9742,"t":"code","b":[105,20],"m":"adc","o":"#$14"},{"a":9744,"t":"code","b":[141,1,212],"m":"sta","o":"sid_v1_freq_hi"},{"a":9747,"t":"code","b":[162,20],"m":"ldx","o":"#$14"},{"a":9749,"t":"code","b":[32,170,37],"m":"jsr","oa":9642,"o":"delay_x"},{"a":9752,"t":"code","b":[56],"m":"sec"},{"a":9753,"t":"code","b":[233,10],"m":"sbc","o":"#$0A"},{"a":9755,"t":"code","b":[141,1,212],"m":"sta","o":"sid_v1_freq_hi"},{"a":9758,"t":"code","b":[162,10],"m":"ldx","o":"#$0A"},{"a":9760,"t":"code","b":[32,170,37],"m":"jsr","oa":9642,"o":"delay_x"},{"a":9763,"t":"code","b":[136],"m":"dey"},{"a":9764,"t":"code","b":[208,231],"m":"bne","oa":9741,"o":"b_260D"},{"a":9766,"t":"code","b":[32,253,10],"m":"jsr","oa":2813,"o":"sid_reset"},{"a":9769,"t":"code","b":[96],"m":"rts"},{"a":9770,"l":"sfx_land","c":"a safe landing's sound: voices 1 and 3 ring-modulated","t":"code","b":[32,253,10],"m":"jsr","oa":2813,"x":[10521],"o":"sid_reset"},{"a":9773,"t":"code","b":[169,15],"m":"lda","o":"#$0F"},{"a":9775,"t":"code","b":[141,5,212],"m":"sta","o":"sid_v1_attack_decay"},{"a":9778,"t":"code","b":[169,185],"m":"lda","o":"#$B9"},{"a":9780,"t":"code","b":[141,0,212],"m":"sta","o":"sid_v1_freq_lo"},{"a":9783,"t":"code","b":[169,11],"m":"lda","o":"#$0B"},{"a":9785,"t":"code","b":[141,1,212],"m":"sta","o":"sid_v1_freq_hi"},{"a":9788,"t":"code","b":[169,238],"m":"lda","o":"#$EE"},{"a":9790,"t":"code","b":[141,14,212],"m":"sta","o":"sid_v3_freq_lo"},{"a":9793,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":9795,"t":"code","b":[141,15,212],"m":"sta","o":"sid_v3_freq_hi"},{"a":9798,"t":"code","b":[169,31],"m":"lda","o":"#$1F"},{"a":9800,"t":"code","b":[141,24,212],"m":"sta","o":"sid_filter_mode_volume"},{"a":9803,"t":"code","b":[169,168],"m":"lda","o":"#$A8"},{"a":9805,"t":"code","b":[141,22,212],"m":"sta","o":"sid_filter_cutoff_hi"},{"a":9808,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":9810,"t":"code","b":[141,23,212],"m":"sta","o":"sid_filter_resonance"},{"a":9813,"t":"code","b":[169,21],"m":"lda","o":"#$15"},{"a":9815,"t":"code","b":[141,4,212],"m":"sta","o":"sid_v1_control"},{"a":9818,"t":"code","b":[96],"m":"rts"},{"a":9819,"l":"sfx_drone","c":"a fragment sent to a beacon: voices 1 and 3 ring-modulated, higher","t":"code","b":[32,253,10],"m":"jsr","oa":2813,"x":[6953],"o":"sid_reset"},{"a":9822,"t":"code","b":[169,10],"m":"lda","o":"#$0A"},{"a":9824,"t":"code","b":[141,5,212],"m":"sta","o":"sid_v1_attack_decay"},{"a":9827,"t":"code","b":[169,159],"m":"lda","o":"#$9F"},{"a":9829,"t":"code","b":[141,0,212],"m":"sta","o":"sid_v1_freq_lo"},{"a":9832,"t":"code","b":[169,23],"m":"lda","o":"#$17"},{"a":9834,"t":"code","b":[141,1,212],"m":"sta","o":"sid_v1_freq_hi"},{"a":9837,"t":"code","b":[169,112],"m":"lda","o":"#$70"},{"a":9839,"t":"code","b":[141,14,212],"m":"sta","o":"sid_v3_freq_lo"},{"a":9842,"t":"code","b":[169,23],"m":"lda","o":"#$17"},{"a":9844,"t":"code","b":[141,15,212],"m":"sta","o":"sid_v3_freq_hi"},{"a":9847,"t":"code","b":[169,47],"m":"lda","o":"#$2F"},{"a":9849,"t":"code","b":[141,24,212],"m":"sta","o":"sid_filter_mode_volume"},{"a":9852,"t":"code","b":[169,168],"m":"lda","o":"#$A8"},{"a":9854,"t":"code","b":[141,22,212],"m":"sta","o":"sid_filter_cutoff_hi"},{"a":9857,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":9859,"t":"code","b":[141,23,212],"m":"sta","o":"sid_filter_resonance"},{"a":9862,"t":"code","b":[169,21],"m":"lda","o":"#$15"},{"a":9864,"t":"code","b":[141,4,212],"m":"sta","o":"sid_v1_control"},{"a":9867,"t":"code","b":[96],"m":"rts"},{"a":9868,"l":"sfx_fly","c":"the sound as the view from above comes up","t":"code","b":[32,253,10],"m":"jsr","oa":2813,"x":[10308],"o":"sid_reset"},{"a":9871,"t":"code","b":[169,240],"m":"lda","o":"#$F0"},{"a":9873,"t":"code","b":[141,6,212],"m":"sta","o":"sid_v1_sustain_release"},{"a":9876,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":9878,"t":"code","b":[141,5,212],"m":"sta","o":"sid_v1_attack_decay"},{"a":9881,"t":"code","b":[169,218],"m":"lda","o":"#$DA"},{"a":9883,"t":"code","b":[141,0,212],"m":"sta","o":"sid_v1_freq_lo"},{"a":9886,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":9888,"t":"code","b":[141,1,212],"m":"sta","o":"sid_v1_freq_hi"},{"a":9891,"t":"code","b":[169,238],"m":"lda","o":"#$EE"},{"a":9893,"t":"code","b":[141,14,212],"m":"sta","o":"sid_v3_freq_lo"},{"a":9896,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":9898,"t":"code","b":[141,15,212],"m":"sta","o":"sid_v3_freq_hi"},{"a":9901,"t":"code","b":[169,31],"m":"lda","o":"#$1F"},{"a":9903,"t":"code","b":[141,24,212],"m":"sta","o":"sid_filter_mode_volume"},{"a":9906,"t":"code","b":[169,168],"m":"lda","o":"#$A8"},{"a":9908,"t":"code","b":[141,22,212],"m":"sta","o":"sid_filter_cutoff_hi"},{"a":9911,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":9913,"t":"code","b":[141,23,212],"m":"sta","o":"sid_filter_resonance"},{"a":9916,"t":"code","b":[169,21],"m":"lda","o":"#$15"},{"a":9918,"t":"code","b":[141,4,212],"m":"sta","o":"sid_v1_control"},{"a":9921,"t":"code","b":[96],"m":"rts"},{"a":9922,"l":"sfx_laser","c":"the laser: voice 1 ring-modulated by voice 3, both stepped to the raster line 200 times","t":"code","b":[32,253,10],"m":"jsr","oa":2813,"x":[9332],"o":"sid_reset"},{"a":9925,"t":"code","b":[169,15],"m":"lda","o":"#$0F"},{"a":9927,"t":"code","b":[141,5,212],"m":"sta","o":"sid_v1_attack_decay"},{"a":9930,"t":"code","b":[169,21],"m":"lda","o":"#$15"},{"a":9932,"t":"code","b":[141,4,212],"m":"sta","o":"sid_v1_control"},{"a":9935,"t":"code","b":[160,200],"m":"ldy","o":"#$C8"},{"a":9937,"l":"b_26D1","t":"code","b":[162,6],"m":"ldx","x":[9961],"o":"#$06"},{"a":9939,"t":"code","b":[32,170,37],"m":"jsr","oa":9642,"o":"delay_x"},{"a":9942,"t":"code","b":[173,18,208],"m":"lda","o":"vic_raster"},{"a":9945,"t":"code","b":[141,0,212],"m":"sta","o":"sid_v1_freq_lo"},{"a":9948,"t":"code","b":[141,1,212],"m":"sta","o":"sid_v1_freq_hi"},{"a":9951,"t":"code","b":[24],"m":"clc"},{"a":9952,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":9954,"t":"code","b":[141,14,212],"m":"sta","o":"sid_v3_freq_lo"},{"a":9957,"t":"code","b":[141,15,212],"m":"sta","o":"sid_v3_freq_hi"},{"a":9960,"t":"code","b":[136],"m":"dey"},{"a":9961,"t":"code","b":[208,230],"m":"bne","oa":9937,"o":"b_26D1"},{"a":9963,"t":"code","b":[169,232],"m":"lda","o":"#$E8"},{"a":9965,"t":"code","b":[141,0,212],"m":"sta","o":"sid_v1_freq_lo"},{"a":9968,"t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":9970,"t":"code","b":[141,1,212],"m":"sta","o":"sid_v1_freq_hi"},{"a":9973,"t":"code","b":[169,245],"m":"lda","o":"#$F5"},{"a":9975,"t":"code","b":[141,14,212],"m":"sta","o":"sid_v3_freq_lo"},{"a":9978,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":9980,"t":"code","b":[141,15,212],"m":"sta","o":"sid_v3_freq_hi"},{"a":9983,"t":"code","b":[96],"m":"rts"},{"a":9984,"c":"unreached: 68 bytes of code no instruction calls or jumps to, a sound like sfx_drop that warbles from a higher pitch downwards","t":"code","b":[32,253,10],"m":"jsr","oa":2813,"o":"sid_reset"},{"a":9987,"t":"code","b":[169,136],"m":"lda","o":"#$88"},{"a":9989,"t":"code","b":[141,0,212],"m":"sta","o":"sid_v1_freq_lo"},{"a":9992,"t":"code","b":[169,12],"m":"lda","o":"#$0C"},{"a":9994,"t":"code","b":[141,5,212],"m":"sta","o":"sid_v1_attack_decay"},{"a":9997,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":9999,"t":"code","b":[141,6,212],"m":"sta","o":"sid_v1_sustain_release"},{"a":10002,"t":"code","b":[169,129],"m":"lda","o":"#$81"},{"a":10004,"t":"code","b":[141,23,212],"m":"sta","o":"sid_filter_resonance"},{"a":10007,"t":"code","b":[169,79],"m":"lda","o":"#$4F"},{"a":10009,"t":"code","b":[141,24,212],"m":"sta","o":"sid_filter_mode_volume"},{"a":10012,"t":"code","b":[169,128],"m":"lda","o":"#$80"},{"a":10014,"t":"code","b":[141,22,212],"m":"sta","o":"sid_filter_cutoff_hi"},{"a":10017,"t":"code","b":[169,33],"m":"lda","o":"#$21"},{"a":10019,"t":"code","b":[141,4,212],"m":"sta","o":"sid_v1_control"},{"a":10022,"t":"code","b":[160,20],"m":"ldy","o":"#$14"},{"a":10024,"t":"code","b":[169,220],"m":"lda","o":"#$DC"},{"a":10026,"l":"b_272A","t":"code","b":[56],"m":"sec","x":[10049]},{"a":10027,"t":"code","b":[233,20],"m":"sbc","o":"#$14"},{"a":10029,"t":"code","b":[141,1,212],"m":"sta","o":"sid_v1_freq_hi"},{"a":10032,"t":"code","b":[162,20],"m":"ldx","o":"#$14"},{"a":10034,"t":"code","b":[32,170,37],"m":"jsr","oa":9642,"o":"delay_x"},{"a":10037,"t":"code","b":[24],"m":"clc"},{"a":10038,"t":"code","b":[105,10],"m":"adc","o":"#$0A"},{"a":10040,"t":"code","b":[141,1,212],"m":"sta","o":"sid_v1_freq_hi"},{"a":10043,"t":"code","b":[162,10],"m":"ldx","o":"#$0A"},{"a":10045,"t":"code","b":[32,170,37],"m":"jsr","oa":9642,"o":"delay_x"},{"a":10048,"t":"code","b":[136],"m":"dey"},{"a":10049,"t":"code","b":[208,231],"m":"bne","oa":10026,"o":"b_272A"},{"a":10051,"t":"code","b":[96],"m":"rts"},{"a":10052,"l":"sfx_doorway","c":"going through a doorway: a pulse wave on voice 2 whose width falls in 16 steps","t":"code","b":[32,253,10],"m":"jsr","oa":2813,"x":[5848],"o":"sid_reset"},{"a":10055,"t":"code","b":[169,160],"m":"lda","o":"#$A0"},{"a":10057,"t":"code","b":[141,7,212],"m":"sta","o":"sid_v2_freq_lo"},{"a":10060,"t":"code","b":[169,15],"m":"lda","o":"#$0F"},{"a":10062,"t":"code","b":[141,8,212],"m":"sta","o":"sid_v2_freq_hi"},{"a":10065,"t":"code","b":[169,11],"m":"lda","o":"#$0B"},{"a":10067,"t":"code","b":[141,12,212],"m":"sta","o":"sid_v2_attack_decay"},{"a":10070,"t":"code","b":[169,65],"m":"lda","o":"#$41"},{"a":10072,"t":"code","b":[141,11,212],"m":"sta","o":"sid_v2_control"},{"a":10075,"t":"code","b":[160,16],"m":"ldy","o":"#$10"},{"a":10077,"l":"b_275D","t":"code","b":[140,10,212],"m":"sty","x":[10086],"o":"sid_v2_pulse_hi"},{"a":10080,"t":"code","b":[162,40],"m":"ldx","o":"#$28"},{"a":10082,"t":"code","b":[32,170,37],"m":"jsr","oa":9642,"o":"delay_x"},{"a":10085,"t":"code","b":[136],"m":"dey"},{"a":10086,"t":"code","b":[208,245],"m":"bne","oa":10077,"o":"b_275D"},{"a":10088,"t":"code","b":[96],"m":"rts"},{"a":10089,"l":"key_click","c":"the click of a key taken: a short triangle note on voice 2","t":"code","b":[169,152],"m":"lda","x":[2472],"o":"#$98"},{"a":10091,"t":"code","b":[141,7,212],"m":"sta","o":"sid_v2_freq_lo"},{"a":10094,"t":"code","b":[169,58],"m":"lda","o":"#$3A"},{"a":10096,"t":"code","b":[141,8,212],"m":"sta","o":"sid_v2_freq_hi"},{"a":10099,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":10101,"t":"code","b":[141,11,212],"m":"sta","o":"sid_v2_control"},{"a":10104,"t":"code","b":[169,5],"m":"lda","o":"#$05"},{"a":10106,"t":"code","b":[141,12,212],"m":"sta","o":"sid_v2_attack_decay"},{"a":10109,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":10111,"t":"code","b":[141,13,212],"m":"sta","o":"sid_v2_sustain_release"},{"a":10114,"t":"code","b":[169,17],"m":"lda","o":"#$11"},{"a":10116,"t":"code","b":[141,11,212],"m":"sta","o":"sid_v2_control"},{"a":10119,"t":"code","b":[96],"m":"rts"},{"a":10120,"l":"sfx_bump","c":"a step blocked: a short noise on voice 1","t":"code","b":[32,253,10],"m":"jsr","oa":2813,"x":[5808],"o":"sid_reset"},{"a":10123,"t":"code","b":[169,152],"m":"lda","o":"#$98"},{"a":10125,"t":"code","b":[141,0,212],"m":"sta","o":"sid_v1_freq_lo"},{"a":10128,"t":"code","b":[169,58],"m":"lda","o":"#$3A"},{"a":10130,"t":"code","b":[141,1,212],"m":"sta","o":"sid_v1_freq_hi"},{"a":10133,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":10135,"t":"code","b":[141,5,212],"m":"sta","o":"sid_v1_attack_decay"},{"a":10138,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":10140,"t":"code","b":[141,6,212],"m":"sta","o":"sid_v1_sustain_release"},{"a":10143,"t":"code","b":[169,129],"m":"lda","o":"#$81"},{"a":10145,"t":"code","b":[141,4,212],"m":"sta","o":"sid_v1_control"},{"a":10148,"t":"code","b":[96],"m":"rts"},{"a":10149,"l":"sfx_fragment","c":"a fragment in view: ring-modulated voices 1 and 3","t":"code","b":[32,253,10],"m":"jsr","oa":2813,"x":[4671],"o":"sid_reset"},{"a":10152,"t":"code","b":[169,232],"m":"lda","o":"#$E8"},{"a":10154,"t":"code","b":[141,0,212],"m":"sta","o":"sid_v1_freq_lo"},{"a":10157,"t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":10159,"t":"code","b":[141,1,212],"m":"sta","o":"sid_v1_freq_hi"},{"a":10162,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":10164,"t":"code","b":[141,5,212],"m":"sta","o":"sid_v1_attack_decay"},{"a":10167,"t":"code","b":[169,65],"m":"lda","o":"#$41"},{"a":10169,"t":"code","b":[141,14,212],"m":"sta","o":"sid_v3_freq_lo"},{"a":10172,"t":"code","b":[169,31],"m":"lda","o":"#$1F"},{"a":10174,"t":"code","b":[141,15,212],"m":"sta","o":"sid_v3_freq_hi"},{"a":10177,"t":"code","b":[169,21],"m":"lda","o":"#$15"},{"a":10179,"t":"code","b":[141,4,212],"m":"sta","o":"sid_v1_control"},{"a":10182,"t":"code","b":[96],"m":"rts"},{"a":10183,"l":"sfx_take_off","c":"taking off: voice 1 ring-modulated by voice 3, whose pitch take_off then raises","t":"code","b":[32,253,10],"m":"jsr","oa":2813,"x":[5935],"o":"sid_reset"},{"a":10186,"t":"code","b":[169,15],"m":"lda","o":"#$0F"},{"a":10188,"t":"code","b":[141,5,212],"m":"sta","o":"sid_v1_attack_decay"},{"a":10191,"t":"code","b":[169,32],"m":"lda","o":"#$20"},{"a":10193,"t":"code","b":[141,14,212],"m":"sta","o":"sid_v3_freq_lo"},{"a":10196,"t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":10198,"t":"code","b":[141,15,212],"m":"sta","o":"sid_v3_freq_hi"},{"a":10201,"t":"code","b":[169,21],"m":"lda","o":"#$15"},{"a":10203,"t":"code","b":[141,4,212],"m":"sta","o":"sid_v1_control"},{"a":10206,"t":"code","b":[96],"m":"rts"},{"a":10207,"l":"map_cols","c":"the width of the view from above in map cells, 20","t":"byte","b":[16],"x":[10277,10433,10903,10945,10968,11016]},{"a":10208,"l":"map_rows","c":"its height in map cells, 12","t":"byte","b":[12],"x":[10285,10439,10749,10791,10812,11035]},{"a":10209,"l":"map_west","c":"the east-west position of the map's west edge (with $27E2)","t":"byte","b":[0],"x":[10256,10574,10627,10865,10871,10908,10937,10975,11005,11052]},{"a":10210,"l":"a_27E2","c":"map_west's high byte","t":"byte","b":[0],"x":[10579,10632,10874,10880,10913,10942,10980,11010]},{"a":10211,"l":"map_south","c":"the north-south position of its south edge (with $27E4)","t":"byte","b":[0],"x":[10614,10666,10707,10713,10754,10783,10819,10849]},{"a":10212,"l":"a_27E4","c":"map_south's high byte","t":"byte","b":[0],"x":[10619,10671,10716,10722,10759,10788,10824,10854]},{"a":10213,"l":"map_row_x","c":"draw_map's working copies of the map's edges, the position of the row being drawn","t":"byte","b":[0],"x":[11055,11075]},{"a":10214,"l":"a_27E6","c":"map_row_x's high byte","t":"byte","b":[0],"x":[11080]},{"a":10215,"l":"map_row_y","c":"the north-south position of the map row being drawn (with $27E8)","t":"byte","b":[0],"x":[11085,11198,11204]},{"a":10216,"l":"a_27E8","c":"map_row_y's high byte","t":"byte","b":[0],"x":[11090,11207,11213]},{"a":10217,"l":"map_step_x","c":"the distance east-west between map cells (with $27EA): 16 at the lower height, 32 at the upper","t":"byte","b":[16],"x":[10269,10386,10418,10554,10637,10868,10918,10985,11179]},{"a":10218,"l":"a_27EA","c":"map_step_x's high byte","t":"byte","b":[0],"x":[10389,10421,10559,10642,10877,10923,10990,11186]},{"a":10219,"l":"map_step_y","c":"the distance north-south between map cells (with $27EC)","t":"byte","b":[16],"x":[10272,10392,10424,10594,10676,10710,10764,10829,11201]},{"a":10220,"l":"a_27EC","c":"map_step_y's high byte","t":"byte","b":[0],"x":[10395,10427,10599,10681,10719,10769,10834,11210]},{"a":10221,"l":"map_draw_cols","c":"how many columns draw_map draws, all 20 or the 1 a scroll uncovers","t":"byte","b":[16],"x":[10280,10436,11019,11032,11095]},{"a":10222,"l":"map_draw_rows","c":"how many rows draw_map draws","t":"byte","b":[12],"x":[10288,10442,11024,11038,11061]},{"a":10223,"l":"map_col","c":"the column draw_map is drawing","t":"byte","b":[0],"x":[11103,11152,11191]},{"a":10224,"l":"map_row","c":"the row draw_map is drawing","t":"byte","b":[0],"x":[11069,11144,11147,11216]},{"a":10225,"l":"map_first_col","c":"the first column to draw","t":"byte","b":[0],"x":[10447,10727,10800,10885,10949,11100]},{"a":10226,"l":"map_first_row","c":"the first row to draw","t":"byte","b":[0],"x":[10450,10730,10795,10888,10956,11066]},{"a":10227,"l":"height","c":"the height of the view from above: 8 when taking off, 9 after U; D at 9 comes down to 8, D at 8 lands","t":"byte","b":[8],"x":[10264,10361,10369,10404,10412]},{"a":10228,"l":"map_tiles","c":"for each kind of ground (0, 2, 4, 6, 8 and water) and bits 1-2 of the last layer's sum (layer_sum, as terrain_at leaves it), the first of four characters in map_tile_chars: jungle for kinds 0 and 2, open ground for 4, open ground with a feature for some cells of 6 and 8, and water","t":"byte","b":[0,4,8,4,12,16,20,16],"x":[11138]},{"a":10236,"t":"byte","b":[40,40,40,40,40,24,40,28]},{"a":10244,"t":"byte","b":[40,32,40,36,44,44,44,44]},{"a":10252,"l":"map_init","c":"sets the view from above to its start: 20 x 12 cells, 16 units apart, height 8","t":"code","b":[160,17],"m":"ldy","x":[10296],"o":"#$11"},{"a":10254,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":10256,"l":"b_2810","t":"code","b":[153,225,39],"m":"sta","oa":10209,"x":[10260],"o":"map_west,y"},{"a":10259,"t":"code","b":[136],"m":"dey"},{"a":10260,"t":"code","b":[16,250],"m":"bpl","oa":10256,"o":"b_2810"},{"a":10262,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":10264,"t":"code","b":[141,243,39],"m":"sta","oa":10227,"o":"height"},{"a":10267,"t":"code","b":[169,16],"m":"lda","o":"#$10"},{"a":10269,"t":"code","b":[141,233,39],"m":"sta","oa":10217,"o":"map_step_x"},{"a":10272,"t":"code","b":[141,235,39],"m":"sta","oa":10219,"o":"map_step_y"},{"a":10275,"t":"code","b":[169,20],"m":"lda","o":"#$14"},{"a":10277,"t":"code","b":[141,223,39],"m":"sta","oa":10207,"o":"map_cols"},{"a":10280,"t":"code","b":[141,237,39],"m":"sta","oa":10221,"o":"map_draw_cols"},{"a":10283,"t":"code","b":[169,12],"m":"lda","o":"#$0C"},{"a":10285,"t":"code","b":[141,224,39],"m":"sta","oa":10208,"o":"map_rows"},{"a":10288,"t":"code","b":[141,238,39],"m":"sta","oa":10222,"o":"map_draw_rows"},{"a":10291,"t":"code","b":[96],"m":"rts"},{"a":10292,"l":"fly","c":"the view from above: extended-colour text, the map round the position, the flying sound; then its loop: 8 east, 7 north, 6 south and 5 west scroll the map one cell, U goes up, D goes down or lands. The start of the game stores an RTS at $2847 to return from here after the first map; each scroll also turns the heading to its direction (east 0, north 16, west 32, south 48), which the view on the ground keeps after landing","t":"code","b":[169,1],"m":"lda","x":[2103,5998],"o":"#$01"},{"a":10294,"t":"code","b":[133,156],"m":"sta","oa":156,"o":"view_mode"},{"a":10296,"t":"code","b":[32,12,40],"m":"jsr","oa":10252,"o":"map_init"},{"a":10299,"t":"code","b":[32,34,41],"m":"jsr","oa":10530,"o":"map_origin"},{"a":10302,"t":"code","b":[32,37,43],"m":"jsr","oa":11045,"o":"draw_map"},{"a":10305,"t":"code","b":[32,164,49],"m":"jsr","oa":12708,"o":"swap_buffers"},{"a":10308,"t":"code","b":[32,140,38],"m":"jsr","oa":9868,"o":"sfx_fly"},{"a":10311,"l":"fly_loop","c":"waits for a key (key_get) and acts on it; the opening sequence turns the JSR here into an RTS and back","t":"code","b":[32,194,55],"m":"jsr","oa":14274,"x":[2100,2150,10314,10358,10366,10459,10742,10857,10900,11013],"o":"key_get"},{"a":10314,"t":"code","b":[240,251],"m":"beq","oa":10311,"o":"fly_loop"},{"a":10316,"t":"code","b":[201,56],"m":"cmp","o":"#$38"},{"a":10318,"t":"code","b":[208,3],"m":"bne","oa":10323,"o":"b_2853"},{"a":10320,"t":"code","b":[76,151,42],"m":"jmp","oa":10903,"o":"scroll_east"},{"a":10323,"l":"b_2853","t":"code","b":[201,55],"m":"cmp","x":[10318],"o":"#$37"},{"a":10325,"t":"code","b":[208,3],"m":"bne","oa":10330,"o":"b_285A"},{"a":10327,"t":"code","b":[76,249,41],"m":"jmp","oa":10745,"o":"scroll_north"},{"a":10330,"l":"b_285A","t":"code","b":[201,54],"m":"cmp","x":[10325],"o":"#$36"},{"a":10332,"t":"code","b":[208,3],"m":"bne","oa":10337,"o":"b_2861"},{"a":10334,"t":"code","b":[76,206,41],"m":"jmp","oa":10702,"o":"scroll_south"},{"a":10337,"l":"b_2861","t":"code","b":[201,53],"m":"cmp","x":[10332],"o":"#$35"},{"a":10339,"t":"code","b":[208,3],"m":"bne","oa":10344,"o":"b_2868"},{"a":10341,"t":"code","b":[76,108,42],"m":"jmp","oa":10860,"o":"scroll_west"},{"a":10344,"l":"b_2868","t":"code","b":[201,85],"m":"cmp","x":[10339],"o":"#$55"},{"a":10346,"t":"code","b":[208,3],"m":"bne","oa":10351,"o":"b_286F"},{"a":10348,"t":"code","b":[76,121,40],"m":"jmp","oa":10361,"o":"go_up"},{"a":10351,"l":"b_286F","t":"code","b":[201,68],"m":"cmp","x":[10346],"o":"#$44"},{"a":10353,"t":"code","b":[208,3],"m":"bne","oa":10358,"o":"b_2876"},{"a":10355,"t":"code","b":[76,164,40],"m":"jmp","oa":10404,"o":"go_down"},{"a":10358,"l":"b_2876","t":"code","b":[76,71,40],"m":"jmp","oa":10311,"x":[10353],"o":"fly_loop"},{"a":10361,"l":"go_up","c":"U: from height 8 to 9, the map cells twice as far apart; takes 50 from energy","t":"code","b":[174,243,39],"m":"ldx","oa":10227,"x":[10348],"o":"height"},{"a":10364,"t":"code","b":[224,9],"m":"cpx","o":"#$09"},{"a":10366,"t":"code","b":[176,199],"m":"bcs","oa":10311,"o":"fly_loop"},{"a":10368,"t":"code","b":[232],"m":"inx"},{"a":10369,"t":"code","b":[142,243,39],"m":"stx","oa":10227,"o":"height"},{"a":10372,"t":"code","b":[169,50],"m":"lda","o":"#$32"},{"a":10374,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":10376,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":10378,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":10380,"t":"code","b":[32,247,34],"m":"jsr","oa":8951,"o":"energy_spend"},{"a":10383,"t":"code","b":[32,127,41],"m":"jsr","oa":10623,"o":"map_centre"},{"a":10386,"t":"code","b":[14,233,39],"m":"asl","oa":10217,"o":"map_step_x"},{"a":10389,"t":"code","b":[46,234,39],"m":"rol","oa":10218,"o":"a_27EA"},{"a":10392,"t":"code","b":[14,235,39],"m":"asl","oa":10219,"o":"map_step_y"},{"a":10395,"t":"code","b":[46,236,39],"m":"rol","oa":10220,"o":"a_27EC"},{"a":10398,"t":"code","b":[32,34,41],"m":"jsr","oa":10530,"o":"map_origin"},{"a":10401,"t":"code","b":[76,193,40],"m":"jmp","oa":10433,"o":"j_28C1"},{"a":10404,"l":"go_down","c":"D: at height 9 back to 8, the map cells half as far apart; at 8 it lands","t":"code","b":[174,243,39],"m":"ldx","oa":10227,"x":[2211,10355],"o":"height"},{"a":10407,"t":"code","b":[224,9],"m":"cpx","o":"#$09"},{"a":10409,"t":"code","b":[144,51],"m":"bcc","oa":10462,"o":"land"},{"a":10411,"t":"code","b":[202],"m":"dex"},{"a":10412,"t":"code","b":[142,243,39],"m":"stx","oa":10227,"o":"height"},{"a":10415,"t":"code","b":[32,127,41],"m":"jsr","oa":10623,"o":"map_centre"},{"a":10418,"t":"code","b":[78,233,39],"m":"lsr","oa":10217,"o":"map_step_x"},{"a":10421,"t":"code","b":[110,234,39],"m":"ror","oa":10218,"o":"a_27EA"},{"a":10424,"t":"code","b":[78,235,39],"m":"lsr","oa":10219,"o":"map_step_y"},{"a":10427,"t":"code","b":[110,236,39],"m":"ror","oa":10220,"o":"a_27EC"},{"a":10430,"t":"code","b":[32,34,41],"m":"jsr","oa":10530,"o":"map_origin"},{"a":10433,"l":"j_28C1","t":"code","b":[173,223,39],"m":"lda","oa":10207,"x":[10401],"o":"map_cols"},{"a":10436,"t":"code","b":[141,237,39],"m":"sta","oa":10221,"o":"map_draw_cols"},{"a":10439,"t":"code","b":[173,224,39],"m":"lda","oa":10208,"o":"map_rows"},{"a":10442,"t":"code","b":[141,238,39],"m":"sta","oa":10222,"o":"map_draw_rows"},{"a":10445,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":10447,"t":"code","b":[141,241,39],"m":"sta","oa":10225,"o":"map_first_col"},{"a":10450,"t":"code","b":[141,242,39],"m":"sta","oa":10226,"o":"map_first_row"},{"a":10453,"t":"code","b":[32,37,43],"m":"jsr","oa":11045,"o":"draw_map"},{"a":10456,"t":"code","b":[32,164,49],"m":"jsr","oa":12708,"o":"swap_buffers"},{"a":10459,"t":"code","b":[76,71,40],"m":"jmp","oa":10311,"o":"fly_loop"},{"a":10462,"l":"land","c":"lands at the map's centre: the map is turned into a bitmap (map_to_bitmap), the view on the ground drawn and zoomed in; on open ground (kinds 4, 6 and 8) the landing sound and the ground's loop, on jungle or water a crash (crash)","t":"code","b":[32,127,41],"m":"jsr","oa":10623,"x":[10409],"o":"map_centre"},{"a":10465,"t":"code","b":[160,3],"m":"ldy","o":"#$03"},{"a":10467,"l":"b_28E3","t":"code","b":[185,25,0],"m":"lda","oa":25,"x":[10474],"o":"pos_x,y"},{"a":10470,"t":"code","b":[153,32,0],"m":"sta","oa":32,"o":"probe_x,y"},{"a":10473,"t":"code","b":[136],"m":"dey"},{"a":10474,"t":"code","b":[16,247],"m":"bpl","oa":10467,"o":"b_28E3"},{"a":10476,"t":"code","b":[169,40],"m":"lda","o":"#$28"},{"a":10478,"t":"code","b":[133,107],"m":"sta","oa":107,"o":"pause_count"},{"a":10480,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":10482,"t":"code","b":[133,108],"m":"sta","oa":108,"o":"zpa_6C"},{"a":10484,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":10486,"t":"code","b":[133,156],"m":"sta","oa":156,"o":"view_mode"},{"a":10488,"t":"code","b":[32,109,46],"m":"jsr","oa":11885,"o":"map_to_bitmap"},{"a":10491,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":10493,"t":"code","b":[133,157],"m":"sta","oa":157,"o":"landing"},{"a":10495,"t":"code","b":[32,88,18],"m":"jsr","oa":4696,"o":"draw_ground_view"},{"a":10498,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":10500,"t":"code","b":[133,157],"m":"sta","oa":157,"o":"landing"},{"a":10502,"t":"code","b":[32,61,58],"m":"jsr","oa":14909,"o":"zoom_in"},{"a":10505,"t":"code","b":[32,214,50],"m":"jsr","oa":13014,"o":"terrain_at"},{"a":10508,"t":"code","b":[32,181,30],"m":"jsr","oa":7861,"o":"show_view"},{"a":10511,"t":"code","b":[165,38],"m":"lda","oa":38,"o":"terrain"},{"a":10513,"t":"code","b":[201,3],"m":"cmp","o":"#$03"},{"a":10515,"t":"code","b":[144,10],"m":"bcc","oa":10527,"o":"b_291F"},{"a":10517,"t":"code","b":[201,9],"m":"cmp","o":"#$09"},{"a":10519,"t":"code","b":[176,6],"m":"bcs","oa":10527,"o":"b_291F"},{"a":10521,"t":"code","b":[32,42,38],"m":"jsr","oa":9770,"o":"sfx_land"},{"a":10524,"t":"code","b":[76,255,20],"m":"jmp","oa":5375,"o":"j_14FF"},{"a":10527,"l":"b_291F","t":"code","b":[76,3,44],"m":"jmp","oa":11267,"x":[10515,10519],"o":"crash"},{"a":10530,"l":"map_origin","c":"works out the map's west and south edges from the position (rounded to 16): 9 cells west and 5 south, so the explorer is the tenth column from the left and the sixth row from the bottom","t":"code","b":[165,25],"m":"lda","oa":25,"x":[10299,10398,10430],"o":"pos_x"},{"a":10532,"t":"code","b":[41,240],"m":"and","o":"#$F0"},{"a":10534,"t":"code","b":[133,25],"m":"sta","oa":25,"o":"pos_x"},{"a":10536,"t":"code","b":[165,27],"m":"lda","oa":27,"o":"pos_y"},{"a":10538,"t":"code","b":[41,240],"m":"and","o":"#$F0"},{"a":10540,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"pos_y"},{"a":10542,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":10544,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"wb_hi"},{"a":10546,"t":"code","b":[165,25],"m":"lda","oa":25,"o":"pos_x"},{"a":10548,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":10550,"t":"code","b":[165,26],"m":"lda","oa":26,"o":"pos_x_hi"},{"a":10552,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":10554,"t":"code","b":[173,233,39],"m":"lda","oa":10217,"o":"map_step_x"},{"a":10557,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":10559,"t":"code","b":[173,234,39],"m":"lda","oa":10218,"o":"a_27EA"},{"a":10562,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":10564,"l":"b_2944","t":"code","b":[24],"m":"clc","x":[10570]},{"a":10565,"t":"code","b":[32,162,50],"m":"jsr","oa":12962,"o":"sub_wc"},{"a":10568,"t":"code","b":[198,11],"m":"dec","oa":11,"o":"wb_hi"},{"a":10570,"t":"code","b":[208,248],"m":"bne","oa":10564,"o":"b_2944"},{"a":10572,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"we"},{"a":10574,"t":"code","b":[141,225,39],"m":"sta","oa":10209,"o":"map_west"},{"a":10577,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"we_hi"},{"a":10579,"t":"code","b":[141,226,39],"m":"sta","oa":10210,"o":"a_27E2"},{"a":10582,"t":"code","b":[169,5],"m":"lda","o":"#$05"},{"a":10584,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"wb_hi"},{"a":10586,"t":"code","b":[165,27],"m":"lda","oa":27,"o":"pos_y"},{"a":10588,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":10590,"t":"code","b":[165,28],"m":"lda","oa":28,"o":"pos_y_hi"},{"a":10592,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":10594,"t":"code","b":[173,235,39],"m":"lda","oa":10219,"o":"map_step_y"},{"a":10597,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":10599,"t":"code","b":[173,236,39],"m":"lda","oa":10220,"o":"a_27EC"},{"a":10602,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":10604,"l":"b_296C","t":"code","b":[24],"m":"clc","x":[10610]},{"a":10605,"t":"code","b":[32,162,50],"m":"jsr","oa":12962,"o":"sub_wc"},{"a":10608,"t":"code","b":[198,11],"m":"dec","oa":11,"o":"wb_hi"},{"a":10610,"t":"code","b":[208,248],"m":"bne","oa":10604,"o":"b_296C"},{"a":10612,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"we"},{"a":10614,"t":"code","b":[141,227,39],"m":"sta","oa":10211,"o":"map_south"},{"a":10617,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"we_hi"},{"a":10619,"t":"code","b":[141,228,39],"m":"sta","oa":10212,"o":"a_27E4"},{"a":10622,"t":"code","b":[96],"m":"rts"},{"a":10623,"l":"map_centre","c":"the position from the map's edges, the inverse of map_origin","t":"code","b":[169,9],"m":"lda","x":[10383,10415,10462],"o":"#$09"},{"a":10625,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"wb_hi"},{"a":10627,"t":"code","b":[173,225,39],"m":"lda","oa":10209,"o":"map_west"},{"a":10630,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":10632,"t":"code","b":[173,226,39],"m":"lda","oa":10210,"o":"a_27E2"},{"a":10635,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":10637,"t":"code","b":[173,233,39],"m":"lda","oa":10217,"o":"map_step_x"},{"a":10640,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":10642,"t":"code","b":[173,234,39],"m":"lda","oa":10218,"o":"a_27EA"},{"a":10645,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":10647,"l":"b_2997","t":"code","b":[32,70,50],"m":"jsr","oa":12870,"x":[10652],"o":"add_wc"},{"a":10650,"t":"code","b":[198,11],"m":"dec","oa":11,"o":"wb_hi"},{"a":10652,"t":"code","b":[208,249],"m":"bne","oa":10647,"o":"b_2997"},{"a":10654,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"we"},{"a":10656,"t":"code","b":[133,25],"m":"sta","oa":25,"o":"pos_x"},{"a":10658,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"we_hi"},{"a":10660,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"pos_x_hi"},{"a":10662,"t":"code","b":[169,5],"m":"lda","o":"#$05"},{"a":10664,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"wb_hi"},{"a":10666,"t":"code","b":[173,227,39],"m":"lda","oa":10211,"o":"map_south"},{"a":10669,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":10671,"t":"code","b":[173,228,39],"m":"lda","oa":10212,"o":"a_27E4"},{"a":10674,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":10676,"t":"code","b":[173,235,39],"m":"lda","oa":10219,"o":"map_step_y"},{"a":10679,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":10681,"t":"code","b":[173,236,39],"m":"lda","oa":10220,"o":"a_27EC"},{"a":10684,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":10686,"l":"b_29BE","t":"code","b":[32,70,50],"m":"jsr","oa":12870,"x":[10691],"o":"add_wc"},{"a":10689,"t":"code","b":[198,11],"m":"dec","oa":11,"o":"wb_hi"},{"a":10691,"t":"code","b":[208,249],"m":"bne","oa":10686,"o":"b_29BE"},{"a":10693,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"we"},{"a":10695,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"pos_y"},{"a":10697,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"we_hi"},{"a":10699,"t":"code","b":[133,28],"m":"sta","oa":28,"o":"pos_y_hi"},{"a":10701,"t":"code","b":[96],"m":"rts"},{"a":10702,"l":"scroll_south","c":"6: scrolls the map one cell south: moves the picture up two rows into the other screen (shift_up) and draws the new bottom row","t":"code","b":[169,48],"m":"lda","x":[10334],"o":"#$30"},{"a":10704,"t":"code","b":[133,55],"m":"sta","oa":55,"o":"heading"},{"a":10706,"t":"code","b":[56],"m":"sec"},{"a":10707,"t":"code","b":[173,227,39],"m":"lda","oa":10211,"o":"map_south"},{"a":10710,"t":"code","b":[237,235,39],"m":"sbc","oa":10219,"o":"map_step_y"},{"a":10713,"t":"code","b":[141,227,39],"m":"sta","oa":10211,"o":"map_south"},{"a":10716,"t":"code","b":[173,228,39],"m":"lda","oa":10212,"o":"a_27E4"},{"a":10719,"t":"code","b":[237,236,39],"m":"sbc","oa":10220,"o":"a_27EC"},{"a":10722,"t":"code","b":[141,228,39],"m":"sta","oa":10212,"o":"a_27E4"},{"a":10725,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":10727,"t":"code","b":[141,241,39],"m":"sta","oa":10225,"o":"map_first_col"},{"a":10730,"t":"code","b":[141,242,39],"m":"sta","oa":10226,"o":"map_first_row"},{"a":10733,"t":"code","b":[32,133,45],"m":"jsr","oa":11653,"o":"shift_up"},{"a":10736,"t":"code","b":[32,8,43],"m":"jsr","oa":11016,"o":"draw_map_row"},{"a":10739,"t":"code","b":[32,164,49],"m":"jsr","oa":12708,"o":"swap_buffers"},{"a":10742,"t":"code","b":[76,71,40],"m":"jmp","oa":10311,"o":"fly_loop"},{"a":10745,"l":"scroll_north","c":"7: one cell north: moves the picture down two rows (shift_down) and draws the new top row","t":"code","b":[169,16],"m":"lda","x":[2125,2257,10327],"o":"#$10"},{"a":10747,"t":"code","b":[133,55],"m":"sta","oa":55,"o":"heading"},{"a":10749,"t":"code","b":[173,224,39],"m":"lda","oa":10208,"o":"map_rows"},{"a":10752,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"wb_hi"},{"a":10754,"t":"code","b":[173,227,39],"m":"lda","oa":10211,"o":"map_south"},{"a":10757,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":10759,"t":"code","b":[173,228,39],"m":"lda","oa":10212,"o":"a_27E4"},{"a":10762,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":10764,"t":"code","b":[173,235,39],"m":"lda","oa":10219,"o":"map_step_y"},{"a":10767,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":10769,"t":"code","b":[173,236,39],"m":"lda","oa":10220,"o":"a_27EC"},{"a":10772,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":10774,"l":"b_2A16","t":"code","b":[32,70,50],"m":"jsr","oa":12870,"x":[10779],"o":"add_wc"},{"a":10777,"t":"code","b":[198,11],"m":"dec","oa":11,"o":"wb_hi"},{"a":10779,"t":"code","b":[208,249],"m":"bne","oa":10774,"o":"b_2A16"},{"a":10781,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"we"},{"a":10783,"t":"code","b":[141,227,39],"m":"sta","oa":10211,"o":"map_south"},{"a":10786,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"we_hi"},{"a":10788,"t":"code","b":[141,228,39],"m":"sta","oa":10212,"o":"a_27E4"},{"a":10791,"t":"code","b":[174,224,39],"m":"ldx","oa":10208,"o":"map_rows"},{"a":10794,"t":"code","b":[202],"m":"dex"},{"a":10795,"t":"code","b":[142,242,39],"m":"stx","oa":10226,"o":"map_first_row"},{"a":10798,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":10800,"t":"code","b":[141,241,39],"m":"sta","oa":10225,"o":"map_first_col"},{"a":10803,"t":"code","b":[32,199,45],"m":"jsr","oa":11719,"o":"shift_down"},{"a":10806,"t":"code","b":[32,8,43],"m":"jsr","oa":11016,"o":"draw_map_row"},{"a":10809,"t":"code","b":[32,164,49],"m":"jsr","oa":12708,"o":"swap_buffers"},{"a":10812,"t":"code","b":[173,224,39],"m":"lda","oa":10208,"o":"map_rows"},{"a":10815,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"wb_hi"},{"a":10817,"t":"code","b":[198,11],"m":"dec","oa":11,"o":"wb_hi"},{"a":10819,"t":"code","b":[173,227,39],"m":"lda","oa":10211,"o":"map_south"},{"a":10822,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":10824,"t":"code","b":[173,228,39],"m":"lda","oa":10212,"o":"a_27E4"},{"a":10827,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":10829,"t":"code","b":[173,235,39],"m":"lda","oa":10219,"o":"map_step_y"},{"a":10832,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":10834,"t":"code","b":[173,236,39],"m":"lda","oa":10220,"o":"a_27EC"},{"a":10837,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":10839,"l":"b_2A57","t":"code","b":[24],"m":"clc","x":[10845]},{"a":10840,"t":"code","b":[32,162,50],"m":"jsr","oa":12962,"o":"sub_wc"},{"a":10843,"t":"code","b":[198,11],"m":"dec","oa":11,"o":"wb_hi"},{"a":10845,"t":"code","b":[208,248],"m":"bne","oa":10839,"o":"b_2A57"},{"a":10847,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"we"},{"a":10849,"t":"code","b":[141,227,39],"m":"sta","oa":10211,"o":"map_south"},{"a":10852,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"we_hi"},{"a":10854,"t":"code","b":[141,228,39],"m":"sta","oa":10212,"o":"a_27E4"},{"a":10857,"t":"code","b":[76,71,40],"m":"jmp","oa":10311,"o":"fly_loop"},{"a":10860,"l":"scroll_west","c":"5: one cell west: moves the picture right two columns (shift_right) and draws the new column at the left","t":"code","b":[169,32],"m":"lda","x":[2220,10341],"o":"#$20"},{"a":10862,"t":"code","b":[133,55],"m":"sta","oa":55,"o":"heading"},{"a":10864,"t":"code","b":[56],"m":"sec"},{"a":10865,"t":"code","b":[173,225,39],"m":"lda","oa":10209,"o":"map_west"},{"a":10868,"t":"code","b":[237,233,39],"m":"sbc","oa":10217,"o":"map_step_x"},{"a":10871,"t":"code","b":[141,225,39],"m":"sta","oa":10209,"o":"map_west"},{"a":10874,"t":"code","b":[173,226,39],"m":"lda","oa":10210,"o":"a_27E2"},{"a":10877,"t":"code","b":[237,234,39],"m":"sbc","oa":10218,"o":"a_27EA"},{"a":10880,"t":"code","b":[141,226,39],"m":"sta","oa":10210,"o":"a_27E2"},{"a":10883,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":10885,"t":"code","b":[141,241,39],"m":"sta","oa":10225,"o":"map_first_col"},{"a":10888,"t":"code","b":[141,242,39],"m":"sta","oa":10226,"o":"map_first_row"},{"a":10891,"t":"code","b":[32,1,45],"m":"jsr","oa":11521,"o":"shift_right"},{"a":10894,"t":"code","b":[32,22,43],"m":"jsr","oa":11030,"o":"draw_map_col"},{"a":10897,"t":"code","b":[32,164,49],"m":"jsr","oa":12708,"o":"swap_buffers"},{"a":10900,"t":"code","b":[76,71,40],"m":"jmp","oa":10311,"o":"fly_loop"},{"a":10903,"l":"scroll_east","c":"8: one cell east: moves the picture left two columns (shift_left) and draws the new column at the right","t":"code","b":[173,223,39],"m":"lda","oa":10207,"x":[2214,10320],"o":"map_cols"},{"a":10906,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"wb_hi"},{"a":10908,"t":"code","b":[173,225,39],"m":"lda","oa":10209,"o":"map_west"},{"a":10911,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":10913,"t":"code","b":[173,226,39],"m":"lda","oa":10210,"o":"a_27E2"},{"a":10916,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":10918,"t":"code","b":[173,233,39],"m":"lda","oa":10217,"o":"map_step_x"},{"a":10921,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":10923,"t":"code","b":[173,234,39],"m":"lda","oa":10218,"o":"a_27EA"},{"a":10926,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":10928,"l":"b_2AB0","t":"code","b":[32,70,50],"m":"jsr","oa":12870,"x":[10933],"o":"add_wc"},{"a":10931,"t":"code","b":[198,11],"m":"dec","oa":11,"o":"wb_hi"},{"a":10933,"t":"code","b":[208,249],"m":"bne","oa":10928,"o":"b_2AB0"},{"a":10935,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"we"},{"a":10937,"t":"code","b":[141,225,39],"m":"sta","oa":10209,"o":"map_west"},{"a":10940,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"we_hi"},{"a":10942,"t":"code","b":[141,226,39],"m":"sta","oa":10210,"o":"a_27E2"},{"a":10945,"t":"code","b":[174,223,39],"m":"ldx","oa":10207,"o":"map_cols"},{"a":10948,"t":"code","b":[202],"m":"dex"},{"a":10949,"t":"code","b":[142,241,39],"m":"stx","oa":10225,"o":"map_first_col"},{"a":10952,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":10954,"t":"code","b":[133,55],"m":"sta","oa":55,"o":"heading"},{"a":10956,"t":"code","b":[141,242,39],"m":"sta","oa":10226,"o":"map_first_row"},{"a":10959,"t":"code","b":[32,67,45],"m":"jsr","oa":11587,"o":"shift_left"},{"a":10962,"t":"code","b":[32,22,43],"m":"jsr","oa":11030,"o":"draw_map_col"},{"a":10965,"t":"code","b":[32,164,49],"m":"jsr","oa":12708,"o":"swap_buffers"},{"a":10968,"t":"code","b":[173,223,39],"m":"lda","oa":10207,"o":"map_cols"},{"a":10971,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"wb_hi"},{"a":10973,"t":"code","b":[198,11],"m":"dec","oa":11,"o":"wb_hi"},{"a":10975,"t":"code","b":[173,225,39],"m":"lda","oa":10209,"o":"map_west"},{"a":10978,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":10980,"t":"code","b":[173,226,39],"m":"lda","oa":10210,"o":"a_27E2"},{"a":10983,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":10985,"t":"code","b":[173,233,39],"m":"lda","oa":10217,"o":"map_step_x"},{"a":10988,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":10990,"t":"code","b":[173,234,39],"m":"lda","oa":10218,"o":"a_27EA"},{"a":10993,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":10995,"l":"b_2AF3","t":"code","b":[24],"m":"clc","x":[11001]},{"a":10996,"t":"code","b":[32,162,50],"m":"jsr","oa":12962,"o":"sub_wc"},{"a":10999,"t":"code","b":[198,11],"m":"dec","oa":11,"o":"wb_hi"},{"a":11001,"t":"code","b":[208,248],"m":"bne","oa":10995,"o":"b_2AF3"},{"a":11003,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"we"},{"a":11005,"t":"code","b":[141,225,39],"m":"sta","oa":10209,"o":"map_west"},{"a":11008,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"we_hi"},{"a":11010,"t":"code","b":[141,226,39],"m":"sta","oa":10210,"o":"a_27E2"},{"a":11013,"t":"code","b":[76,71,40],"m":"jmp","oa":10311,"o":"fly_loop"},{"a":11016,"l":"draw_map_row","c":"draws one row of the map, the first of map_first_row","t":"code","b":[173,223,39],"m":"lda","oa":10207,"x":[10736,10806],"o":"map_cols"},{"a":11019,"t":"code","b":[141,237,39],"m":"sta","oa":10221,"o":"map_draw_cols"},{"a":11022,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":11024,"t":"code","b":[141,238,39],"m":"sta","oa":10222,"o":"map_draw_rows"},{"a":11027,"t":"code","b":[76,33,43],"m":"jmp","oa":11041,"o":"j_2B21"},{"a":11030,"l":"draw_map_col","c":"draws one column of the map","t":"code","b":[169,1],"m":"lda","x":[10894,10962],"o":"#$01"},{"a":11032,"t":"code","b":[141,237,39],"m":"sta","oa":10221,"o":"map_draw_cols"},{"a":11035,"t":"code","b":[173,224,39],"m":"lda","oa":10208,"o":"map_rows"},{"a":11038,"t":"code","b":[141,238,39],"m":"sta","oa":10222,"o":"map_draw_rows"},{"a":11041,"l":"j_2B21","t":"code","b":[32,37,43],"m":"jsr","oa":11045,"x":[11027],"o":"draw_map"},{"a":11044,"t":"code","b":[96],"m":"rts"},{"a":11045,"l":"draw_map","c":"draws the view from above into the hidden screen, as extended-colour text: each map cell is 2 x 2 characters (draw_map_tile) chosen by the ground there (terrain_at, map_tiles), in the beacon colour (background 3) when a beacon lies within 8 units; rows are drawn from the bottom up, map_draw_cols by map_draw_rows cells from map_first_col, map_first_row","t":"code","b":[169,3],"m":"lda","x":[10302,10453,11041],"o":"#$03"},{"a":11047,"t":"code","b":[141,35,208],"m":"sta","o":"vic_background2"},{"a":11050,"t":"code","b":[160,3],"m":"ldy","o":"#$03"},{"a":11052,"l":"b_2B2C","t":"code","b":[185,225,39],"m":"lda","oa":10209,"x":[11059],"o":"map_west,y"},{"a":11055,"t":"code","b":[153,229,39],"m":"sta","oa":10213,"o":"map_row_x,y"},{"a":11058,"t":"code","b":[136],"m":"dey"},{"a":11059,"t":"code","b":[16,247],"m":"bpl","oa":11052,"o":"b_2B2C"},{"a":11061,"t":"code","b":[173,238,39],"m":"lda","oa":10222,"o":"map_draw_rows"},{"a":11064,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"wb_hi"},{"a":11066,"t":"code","b":[173,242,39],"m":"lda","oa":10226,"o":"map_first_row"},{"a":11069,"t":"code","b":[141,240,39],"m":"sta","oa":10224,"o":"map_row"},{"a":11072,"l":"j_2B40","t":"code","b":[165,11],"m":"lda","oa":11,"x":[11219],"o":"wb_hi"},{"a":11074,"t":"code","b":[72],"m":"pha"},{"a":11075,"t":"code","b":[173,229,39],"m":"lda","oa":10213,"o":"map_row_x"},{"a":11078,"t":"code","b":[133,32],"m":"sta","oa":32,"o":"probe_x"},{"a":11080,"t":"code","b":[173,230,39],"m":"lda","oa":10214,"o":"a_27E6"},{"a":11083,"t":"code","b":[133,33],"m":"sta","oa":33,"o":"probe_x_hi"},{"a":11085,"t":"code","b":[173,231,39],"m":"lda","oa":10215,"o":"map_row_y"},{"a":11088,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"probe_y"},{"a":11090,"t":"code","b":[173,232,39],"m":"lda","oa":10216,"o":"a_27E8"},{"a":11093,"t":"code","b":[133,35],"m":"sta","oa":35,"o":"probe_y_hi"},{"a":11095,"t":"code","b":[173,237,39],"m":"lda","oa":10221,"o":"map_draw_cols"},{"a":11098,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"wb_hi"},{"a":11100,"t":"code","b":[173,241,39],"m":"lda","oa":10225,"o":"map_first_col"},{"a":11103,"t":"code","b":[141,239,39],"m":"sta","oa":10223,"o":"map_col"},{"a":11106,"l":"j_2B62","t":"code","b":[165,11],"m":"lda","oa":11,"x":[11194],"o":"wb_hi"},{"a":11108,"t":"code","b":[72],"m":"pha"},{"a":11109,"t":"code","b":[32,214,50],"m":"jsr","oa":13014,"o":"terrain_at"},{"a":11112,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":11114,"t":"code","b":[133,119],"m":"sta","oa":119,"o":"attr_override"},{"a":11116,"t":"code","b":[32,134,31],"m":"jsr","oa":8070,"o":"beacon_at_probe"},{"a":11119,"t":"code","b":[208,4],"m":"bne","oa":11125,"o":"b_2B75"},{"a":11121,"t":"code","b":[169,192],"m":"lda","o":"#$C0"},{"a":11123,"t":"code","b":[133,119],"m":"sta","oa":119,"o":"attr_override"},{"a":11125,"l":"b_2B75","t":"code","b":[165,38],"m":"lda","oa":38,"x":[11119],"o":"terrain"},{"a":11127,"t":"code","b":[10],"m":"asl","o":"a"},{"a":11128,"t":"code","b":[133,2],"m":"sta","oa":2,"o":"tmp2"},{"a":11130,"t":"code","b":[165,41],"m":"lda","oa":41,"o":"layer_sum"},{"a":11132,"t":"code","b":[41,6],"m":"and","o":"#$06"},{"a":11134,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":11135,"t":"code","b":[5,2],"m":"ora","oa":2,"o":"tmp2"},{"a":11137,"t":"code","b":[168],"m":"tay"},{"a":11138,"t":"code","b":[190,244,39],"m":"ldx","oa":10228,"o":"map_tiles,y"},{"a":11141,"t":"code","b":[169,23],"m":"lda","o":"#$17"},{"a":11143,"t":"code","b":[56],"m":"sec"},{"a":11144,"t":"code","b":[237,240,39],"m":"sbc","oa":10224,"o":"map_row"},{"a":11147,"t":"code","b":[237,240,39],"m":"sbc","oa":10224,"o":"map_row"},{"a":11150,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":11152,"t":"code","b":[173,239,39],"m":"lda","oa":10223,"o":"map_col"},{"a":11155,"t":"code","b":[10],"m":"asl","o":"a"},{"a":11156,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":11158,"t":"code","b":[32,57,46],"m":"jsr","oa":11833,"o":"draw_map_tile"},{"a":11161,"t":"code","b":[104],"m":"pla"},{"a":11162,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"wb_hi"},{"a":11164,"t":"code","b":[198,11],"m":"dec","oa":11,"o":"wb_hi"},{"a":11166,"t":"code","b":[208,8],"m":"bne","oa":11176,"o":"b_2BA8"},{"a":11168,"t":"code","b":[104],"m":"pla"},{"a":11169,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"wb_hi"},{"a":11171,"t":"code","b":[198,11],"m":"dec","oa":11,"o":"wb_hi"},{"a":11173,"t":"code","b":[208,22],"m":"bne","oa":11197,"o":"b_2BBD"},{"a":11175,"t":"code","b":[96],"m":"rts"},{"a":11176,"l":"b_2BA8","t":"code","b":[24],"m":"clc","x":[11166]},{"a":11177,"t":"code","b":[165,32],"m":"lda","oa":32,"o":"probe_x"},{"a":11179,"t":"code","b":[109,233,39],"m":"adc","oa":10217,"o":"map_step_x"},{"a":11182,"t":"code","b":[133,32],"m":"sta","oa":32,"o":"probe_x"},{"a":11184,"t":"code","b":[165,33],"m":"lda","oa":33,"o":"probe_x_hi"},{"a":11186,"t":"code","b":[109,234,39],"m":"adc","oa":10218,"o":"a_27EA"},{"a":11189,"t":"code","b":[133,33],"m":"sta","oa":33,"o":"probe_x_hi"},{"a":11191,"t":"code","b":[238,239,39],"m":"inc","oa":10223,"o":"map_col"},{"a":11194,"t":"code","b":[76,98,43],"m":"jmp","oa":11106,"o":"j_2B62"},{"a":11197,"l":"b_2BBD","t":"code","b":[24],"m":"clc","x":[11173]},{"a":11198,"t":"code","b":[173,231,39],"m":"lda","oa":10215,"o":"map_row_y"},{"a":11201,"t":"code","b":[109,235,39],"m":"adc","oa":10219,"o":"map_step_y"},{"a":11204,"t":"code","b":[141,231,39],"m":"sta","oa":10215,"o":"map_row_y"},{"a":11207,"t":"code","b":[173,232,39],"m":"lda","oa":10216,"o":"a_27E8"},{"a":11210,"t":"code","b":[109,236,39],"m":"adc","oa":10220,"o":"a_27EC"},{"a":11213,"t":"code","b":[141,232,39],"m":"sta","oa":10216,"o":"a_27E8"},{"a":11216,"t":"code","b":[238,240,39],"m":"inc","oa":10224,"o":"map_row"},{"a":11219,"t":"code","b":[76,64,43],"m":"jmp","oa":11072,"o":"j_2B40"},{"a":11222,"l":"fill_crash","c":"fills both screens' colours with $01 and the bottom row with $11, for the crash","t":"code","b":[160,0],"m":"ldy","x":[11267],"o":"#$00"},{"a":11224,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":11226,"l":"b_2BDA","t":"code","b":[153,0,64],"m":"sta","oa":16384,"x":[11251],"o":"f_4000,y"},{"a":11229,"t":"code","b":[153,0,65],"m":"sta","oa":16640,"o":"f_4100,y"},{"a":11232,"t":"code","b":[153,0,66],"m":"sta","oa":16896,"o":"f_4200,y"},{"a":11235,"t":"code","b":[153,0,67],"m":"sta","oa":17152,"o":"f_4300,y"},{"a":11238,"t":"code","b":[153,0,192],"m":"sta","oa":49152,"o":"title_colours,y"},{"a":11241,"t":"code","b":[153,0,193],"m":"sta","oa":49408,"o":"title_colours_c100,y"},{"a":11244,"t":"code","b":[153,0,194],"m":"sta","oa":49664,"o":"title_colours_c200,y"},{"a":11247,"t":"code","b":[153,0,195],"m":"sta","oa":49920,"o":"title_colours_c300,y"},{"a":11250,"t":"code","b":[136],"m":"dey"},{"a":11251,"t":"code","b":[208,229],"m":"bne","oa":11226,"o":"b_2BDA"},{"a":11253,"t":"code","b":[160,39],"m":"ldy","o":"#$27"},{"a":11255,"t":"code","b":[169,17],"m":"lda","o":"#$11"},{"a":11257,"l":"b_2BF9","t":"code","b":[153,192,67],"m":"sta","oa":17344,"x":[11264],"o":"f_43C0,y"},{"a":11260,"t":"code","b":[153,192,195],"m":"sta","oa":50112,"o":"title_colours_c3c0,y"},{"a":11263,"t":"code","b":[136],"m":"dey"},{"a":11264,"t":"code","b":[16,247],"m":"bpl","oa":11257,"o":"b_2BF9"},{"a":11266,"t":"code","b":[96],"m":"rts"},{"a":11267,"l":"crash","c":"a crash on landing: the screen fills (fill_crash), the crash's sound, the picture shakes up and down 30 times, then a pause that a key cuts short; 500 is taken from energy if there is that much (otherwise it stays), and the explorer is sent to the doorway's destination prompt (name_destination)","t":"code","b":[32,214,43],"m":"jsr","oa":11222,"x":[10527],"o":"fill_crash"},{"a":11270,"t":"code","b":[32,183,37],"m":"jsr","oa":9655,"o":"sfx_crash"},{"a":11273,"t":"code","b":[169,30],"m":"lda","o":"#$1E"},{"a":11275,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"wb_hi"},{"a":11277,"l":"b_2C0D","t":"code","b":[165,11],"m":"lda","oa":11,"x":[11297],"o":"wb_hi"},{"a":11279,"t":"code","b":[72],"m":"pha"},{"a":11280,"t":"code","b":[32,94,44],"m":"jsr","oa":11358,"o":"fine_y_0_at_bottom"},{"a":11283,"t":"code","b":[32,126,44],"m":"jsr","oa":11390,"o":"delay_crash"},{"a":11286,"t":"code","b":[32,110,44],"m":"jsr","oa":11374,"o":"fine_y_7_at_bottom"},{"a":11289,"t":"code","b":[32,126,44],"m":"jsr","oa":11390,"o":"delay_crash"},{"a":11292,"t":"code","b":[104],"m":"pla"},{"a":11293,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"wb_hi"},{"a":11295,"t":"code","b":[198,11],"m":"dec","oa":11,"o":"wb_hi"},{"a":11297,"t":"code","b":[208,234],"m":"bne","oa":11277,"o":"b_2C0D"},{"a":11299,"t":"code","b":[169,244],"m":"lda","o":"#$F4"},{"a":11301,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"wb_hi"},{"a":11303,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":11305,"t":"code","b":[133,10],"m":"sta","oa":10,"o":"wb"},{"a":11307,"t":"code","b":[32,79,44],"m":"jsr","oa":11343,"o":"pause_or_key"},{"a":11310,"t":"code","b":[165,67],"m":"lda","oa":67,"o":"energy"},{"a":11312,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":11314,"t":"code","b":[165,68],"m":"lda","oa":68,"o":"energy_hi"},{"a":11316,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":11318,"t":"code","b":[169,244],"m":"lda","o":"#$F4"},{"a":11320,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":11322,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":11324,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":11326,"t":"code","b":[24],"m":"clc"},{"a":11327,"t":"code","b":[32,162,50],"m":"jsr","oa":12962,"o":"sub_wc"},{"a":11330,"t":"code","b":[176,8],"m":"bcs","oa":11340,"o":"b_2C4C"},{"a":11332,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"we"},{"a":11334,"t":"code","b":[133,67],"m":"sta","oa":67,"o":"energy"},{"a":11336,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"we_hi"},{"a":11338,"t":"code","b":[133,68],"m":"sta","oa":68,"o":"energy_hi"},{"a":11340,"l":"b_2C4C","t":"code","b":[76,35,14],"m":"jmp","oa":3619,"x":[11330],"o":"name_destination"},{"a":11343,"l":"pause_or_key","c":"counts wb down to zero, returning early if a key is pressed","t":"code","b":[32,26,50],"m":"jsr","oa":12826,"x":[11307,11355],"o":"dec_wb"},{"a":11346,"t":"code","b":[165,11],"m":"lda","oa":11,"o":"wb_hi"},{"a":11348,"t":"code","b":[5,10],"m":"ora","oa":10,"o":"wb"},{"a":11350,"t":"code","b":[240,5],"m":"beq","oa":11357,"o":"r_2C5D"},{"a":11352,"t":"code","b":[32,194,55],"m":"jsr","oa":14274,"o":"key_get"},{"a":11355,"t":"code","b":[240,242],"m":"beq","oa":11343,"o":"pause_or_key"},{"a":11357,"l":"r_2C5D","t":"code","b":[96],"m":"rts","x":[11350]},{"a":11358,"l":"fine_y_0_at_bottom","c":"waits for raster line 250 and sets the vertical fine scroll to 0","t":"code","b":[173,18,208],"m":"lda","x":[11280,11363],"o":"vic_raster"},{"a":11361,"t":"code","b":[201,250],"m":"cmp","o":"#$FA"},{"a":11363,"t":"code","b":[144,249],"m":"bcc","oa":11358,"o":"fine_y_0_at_bottom"},{"a":11365,"t":"code","b":[173,17,208],"m":"lda","o":"vic_control1"},{"a":11368,"t":"code","b":[41,248],"m":"and","o":"#$F8"},{"a":11370,"t":"code","b":[141,17,208],"m":"sta","o":"vic_control1"},{"a":11373,"t":"code","b":[96],"m":"rts"},{"a":11374,"l":"fine_y_7_at_bottom","c":"waits for raster line 250 and sets the vertical fine scroll to 7","t":"code","b":[173,18,208],"m":"lda","x":[11286,11379],"o":"vic_raster"},{"a":11377,"t":"code","b":[201,250],"m":"cmp","o":"#$FA"},{"a":11379,"t":"code","b":[144,249],"m":"bcc","oa":11374,"o":"fine_y_7_at_bottom"},{"a":11381,"t":"code","b":[173,17,208],"m":"lda","o":"vic_control1"},{"a":11384,"t":"code","b":[9,7],"m":"ora","o":"#$07"},{"a":11386,"t":"code","b":[141,17,208],"m":"sta","o":"vic_control1"},{"a":11389,"t":"code","b":[96],"m":"rts"},{"a":11390,"l":"delay_crash","c":"a delay of 48 x 256 passes","t":"code","b":[160,48],"m":"ldy","x":[11283,11289],"o":"#$30"},{"a":11392,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":11394,"l":"b_2C82","t":"code","b":[202],"m":"dex","x":[11395,11398]},{"a":11395,"t":"code","b":[208,253],"m":"bne","oa":11394,"o":"b_2C82"},{"a":11397,"t":"code","b":[136],"m":"dey"},{"a":11398,"t":"code","b":[208,250],"m":"bne","oa":11394,"o":"b_2C82"},{"a":11400,"t":"code","b":[96],"m":"rts"},{"a":11401,"l":"scroll_down","c":"moves the view on show down one row into the hidden screen, colours and bitmap, and shows it","t":"code","b":[169,0],"m":"lda","x":[5977],"o":"#$00"},{"a":11403,"t":"code","b":[141,125,34],"m":"sta","oa":8829,"o":"copy_from"},{"a":11406,"t":"code","b":[169,40],"m":"lda","o":"#$28"},{"a":11408,"t":"code","b":[141,128,34],"m":"sta","oa":8832,"o":"copy_to"},{"a":11411,"t":"code","b":[32,81,34],"m":"jsr","oa":8785,"o":"copy_screen"},{"a":11414,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":11416,"t":"code","b":[141,125,34],"m":"sta","oa":8829,"o":"copy_from"},{"a":11419,"t":"code","b":[141,126,34],"m":"sta","oa":8830,"o":"copy_from_hi"},{"a":11422,"t":"code","b":[169,64],"m":"lda","o":"#$40"},{"a":11424,"t":"code","b":[141,128,34],"m":"sta","oa":8832,"o":"copy_to"},{"a":11427,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":11429,"t":"code","b":[141,129,34],"m":"sta","oa":8833,"o":"copy_to_hi"},{"a":11432,"t":"code","b":[162,30],"m":"ldx","o":"#$1E"},{"a":11434,"t":"code","b":[32,55,34],"m":"jsr","oa":8759,"o":"copy_bitmap"},{"a":11437,"t":"code","b":[32,164,49],"m":"jsr","oa":12708,"o":"swap_buffers"},{"a":11440,"t":"code","b":[96],"m":"rts"},{"a":11441,"c":"unreached: 40 bytes of code no instruction calls or jumps to, scroll_down's counterpart that would move the view up one row","t":"code","b":[169,40],"m":"lda","o":"#$28"},{"a":11443,"t":"code","b":[141,125,34],"m":"sta","oa":8829,"o":"copy_from"},{"a":11446,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":11448,"t":"code","b":[141,128,34],"m":"sta","oa":8832,"o":"copy_to"},{"a":11451,"t":"code","b":[32,81,34],"m":"jsr","oa":8785,"o":"copy_screen"},{"a":11454,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":11456,"t":"code","b":[141,128,34],"m":"sta","oa":8832,"o":"copy_to"},{"a":11459,"t":"code","b":[141,129,34],"m":"sta","oa":8833,"o":"copy_to_hi"},{"a":11462,"t":"code","b":[169,64],"m":"lda","o":"#$40"},{"a":11464,"t":"code","b":[141,125,34],"m":"sta","oa":8829,"o":"copy_from"},{"a":11467,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":11469,"t":"code","b":[141,126,34],"m":"sta","oa":8830,"o":"copy_from_hi"},{"a":11472,"t":"code","b":[162,30],"m":"ldx","o":"#$1E"},{"a":11474,"t":"code","b":[32,55,34],"m":"jsr","oa":8759,"o":"copy_bitmap"},{"a":11477,"t":"code","b":[32,164,49],"m":"jsr","oa":12708,"o":"swap_buffers"},{"a":11480,"t":"code","b":[96],"m":"rts"},{"a":11481,"l":"copy_charset","c":"copies the character set at $4800 (192 bytes at $4800 and 192 at $48C0) to $C800 for bank 3","t":"code","b":[160,0],"m":"ldy","x":[2709],"o":"#$00"},{"a":11483,"l":"b_2CDB","t":"code","b":[185,0,72],"m":"lda","oa":18432,"x":[11498],"o":"map_charset,y"},{"a":11486,"t":"code","b":[153,0,200],"m":"sta","oa":51200,"o":"f_C800,y"},{"a":11489,"t":"code","b":[185,192,72],"m":"lda","oa":18624,"o":"map_charset_2,y"},{"a":11492,"t":"code","b":[153,192,200],"m":"sta","oa":51392,"o":"f_C8C0,y"},{"a":11495,"t":"code","b":[200],"m":"iny"},{"a":11496,"t":"code","b":[192,192],"m":"cpy","o":"#$C0"},{"a":11498,"t":"code","b":[208,239],"m":"bne","oa":11483,"o":"b_2CDB"},{"a":11500,"t":"code","b":[96],"m":"rts"},{"a":11501,"l":"clear_colour_ram","c":"clears the colour RAM, $D800-$DBFF, to 0","t":"code","b":[160,0],"m":"ldy","x":[2706],"o":"#$00"},{"a":11503,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":11505,"l":"b_2CF1","t":"code","b":[153,0,216],"m":"sta","x":[11518],"o":"colour_ram,y"},{"a":11508,"t":"code","b":[153,0,217],"m":"sta","o":"$D900,y"},{"a":11511,"t":"code","b":[153,0,218],"m":"sta","o":"$DA00,y"},{"a":11514,"t":"code","b":[153,0,219],"m":"sta","o":"$DB00,y"},{"a":11517,"t":"code","b":[136],"m":"dey"},{"a":11518,"t":"code","b":[208,241],"m":"bne","oa":11505,"o":"b_2CF1"},{"a":11520,"t":"code","b":[96],"m":"rts"},{"a":11521,"l":"shift_right","c":"the map's picture, 960 characters, moved two columns right from the screen on show into the hidden one","t":"code","b":[160,0],"m":"ldy","x":[10891],"o":"#$00"},{"a":11523,"t":"code","b":[165,8],"m":"lda","oa":8,"o":"draw_page"},{"a":11525,"t":"code","b":[16,30],"m":"bpl","oa":11557,"o":"b_2D25"},{"a":11527,"l":"b_2D07","t":"code","b":[185,0,64],"m":"lda","oa":16384,"x":[11554],"o":"f_4000,y"},{"a":11530,"t":"code","b":[153,2,192],"m":"sta","oa":49154,"o":"title_colours_c002,y"},{"a":11533,"t":"code","b":[185,240,64],"m":"lda","oa":16624,"o":"f_40F0,y"},{"a":11536,"t":"code","b":[153,242,192],"m":"sta","oa":49394,"o":"title_colours_c0f2,y"},{"a":11539,"t":"code","b":[185,224,65],"m":"lda","oa":16864,"o":"f_41E0,y"},{"a":11542,"t":"code","b":[153,226,193],"m":"sta","oa":49634,"o":"title_colours_c1e2,y"},{"a":11545,"t":"code","b":[185,208,66],"m":"lda","oa":17104,"o":"f_42D0,y"},{"a":11548,"t":"code","b":[153,210,194],"m":"sta","oa":49874,"o":"title_colours_c2d2,y"},{"a":11551,"t":"code","b":[200],"m":"iny"},{"a":11552,"t":"code","b":[192,240],"m":"cpy","o":"#$F0"},{"a":11554,"t":"code","b":[208,227],"m":"bne","oa":11527,"o":"b_2D07"},{"a":11556,"t":"code","b":[96],"m":"rts"},{"a":11557,"l":"b_2D25","t":"code","b":[185,0,192],"m":"lda","oa":49152,"x":[11525,11584],"o":"title_colours,y"},{"a":11560,"t":"code","b":[153,2,64],"m":"sta","oa":16386,"o":"f_4002,y"},{"a":11563,"t":"code","b":[185,240,192],"m":"lda","oa":49392,"o":"title_colours_c0f0,y"},{"a":11566,"t":"code","b":[153,242,64],"m":"sta","oa":16626,"o":"f_40F2,y"},{"a":11569,"t":"code","b":[185,224,193],"m":"lda","oa":49632,"o":"title_colours_c1e0,y"},{"a":11572,"t":"code","b":[153,226,65],"m":"sta","oa":16866,"o":"f_41E2,y"},{"a":11575,"t":"code","b":[185,208,194],"m":"lda","oa":49872,"o":"title_colours_c2d0,y"},{"a":11578,"t":"code","b":[153,210,66],"m":"sta","oa":17106,"o":"f_42D2,y"},{"a":11581,"t":"code","b":[200],"m":"iny"},{"a":11582,"t":"code","b":[192,240],"m":"cpy","o":"#$F0"},{"a":11584,"t":"code","b":[208,227],"m":"bne","oa":11557,"o":"b_2D25"},{"a":11586,"t":"code","b":[96],"m":"rts"},{"a":11587,"l":"shift_left","c":"the picture moved two columns left","t":"code","b":[160,0],"m":"ldy","x":[10959],"o":"#$00"},{"a":11589,"t":"code","b":[165,8],"m":"lda","oa":8,"o":"draw_page"},{"a":11591,"t":"code","b":[16,30],"m":"bpl","oa":11623,"o":"b_2D67"},{"a":11593,"l":"b_2D49","t":"code","b":[185,2,64],"m":"lda","oa":16386,"x":[11620],"o":"f_4002,y"},{"a":11596,"t":"code","b":[153,0,192],"m":"sta","oa":49152,"o":"title_colours,y"},{"a":11599,"t":"code","b":[185,242,64],"m":"lda","oa":16626,"o":"f_40F2,y"},{"a":11602,"t":"code","b":[153,240,192],"m":"sta","oa":49392,"o":"title_colours_c0f0,y"},{"a":11605,"t":"code","b":[185,226,65],"m":"lda","oa":16866,"o":"f_41E2,y"},{"a":11608,"t":"code","b":[153,224,193],"m":"sta","oa":49632,"o":"title_colours_c1e0,y"},{"a":11611,"t":"code","b":[185,210,66],"m":"lda","oa":17106,"o":"f_42D2,y"},{"a":11614,"t":"code","b":[153,208,194],"m":"sta","oa":49872,"o":"title_colours_c2d0,y"},{"a":11617,"t":"code","b":[200],"m":"iny"},{"a":11618,"t":"code","b":[192,240],"m":"cpy","o":"#$F0"},{"a":11620,"t":"code","b":[208,227],"m":"bne","oa":11593,"o":"b_2D49"},{"a":11622,"t":"code","b":[96],"m":"rts"},{"a":11623,"l":"b_2D67","t":"code","b":[185,2,192],"m":"lda","oa":49154,"x":[11591,11650],"o":"title_colours_c002,y"},{"a":11626,"t":"code","b":[153,0,64],"m":"sta","oa":16384,"o":"f_4000,y"},{"a":11629,"t":"code","b":[185,242,192],"m":"lda","oa":49394,"o":"title_colours_c0f2,y"},{"a":11632,"t":"code","b":[153,240,64],"m":"sta","oa":16624,"o":"f_40F0,y"},{"a":11635,"t":"code","b":[185,226,193],"m":"lda","oa":49634,"o":"title_colours_c1e2,y"},{"a":11638,"t":"code","b":[153,224,65],"m":"sta","oa":16864,"o":"f_41E0,y"},{"a":11641,"t":"code","b":[185,210,194],"m":"lda","oa":49874,"o":"title_colours_c2d2,y"},{"a":11644,"t":"code","b":[153,208,66],"m":"sta","oa":17104,"o":"f_42D0,y"},{"a":11647,"t":"code","b":[200],"m":"iny"},{"a":11648,"t":"code","b":[192,240],"m":"cpy","o":"#$F0"},{"a":11650,"t":"code","b":[208,227],"m":"bne","oa":11623,"o":"b_2D67"},{"a":11652,"t":"code","b":[96],"m":"rts"},{"a":11653,"l":"shift_up","c":"the picture moved up two rows","t":"code","b":[160,0],"m":"ldy","x":[10733],"o":"#$00"},{"a":11655,"t":"code","b":[165,8],"m":"lda","oa":8,"o":"draw_page"},{"a":11657,"t":"code","b":[16,30],"m":"bpl","oa":11689,"o":"b_2DA9"},{"a":11659,"l":"b_2D8B","t":"code","b":[185,80,64],"m":"lda","oa":16464,"x":[11686],"o":"f_4050,y"},{"a":11662,"t":"code","b":[153,0,192],"m":"sta","oa":49152,"o":"title_colours,y"},{"a":11665,"t":"code","b":[185,44,65],"m":"lda","oa":16684,"o":"f_412C,y"},{"a":11668,"t":"code","b":[153,220,192],"m":"sta","oa":49372,"o":"title_colours_c0dc,y"},{"a":11671,"t":"code","b":[185,8,66],"m":"lda","oa":16904,"o":"f_4208,y"},{"a":11674,"t":"code","b":[153,184,193],"m":"sta","oa":49592,"o":"title_colours_c1b8,y"},{"a":11677,"t":"code","b":[185,228,66],"m":"lda","oa":17124,"o":"f_42E4,y"},{"a":11680,"t":"code","b":[153,148,194],"m":"sta","oa":49812,"o":"title_colours_c294,y"},{"a":11683,"t":"code","b":[200],"m":"iny"},{"a":11684,"t":"code","b":[192,220],"m":"cpy","o":"#$DC"},{"a":11686,"t":"code","b":[208,227],"m":"bne","oa":11659,"o":"b_2D8B"},{"a":11688,"t":"code","b":[96],"m":"rts"},{"a":11689,"l":"b_2DA9","t":"code","b":[185,80,192],"m":"lda","oa":49232,"x":[11657,11716],"o":"title_colours_c050,y"},{"a":11692,"t":"code","b":[153,0,64],"m":"sta","oa":16384,"o":"f_4000,y"},{"a":11695,"t":"code","b":[185,44,193],"m":"lda","oa":49452,"o":"title_colours_c12c,y"},{"a":11698,"t":"code","b":[153,220,64],"m":"sta","oa":16604,"o":"f_40DC,y"},{"a":11701,"t":"code","b":[185,8,194],"m":"lda","oa":49672,"o":"title_colours_c208,y"},{"a":11704,"t":"code","b":[153,184,65],"m":"sta","oa":16824,"o":"f_41B8,y"},{"a":11707,"t":"code","b":[185,228,194],"m":"lda","oa":49892,"o":"title_colours_c2e4,y"},{"a":11710,"t":"code","b":[153,148,66],"m":"sta","oa":17044,"o":"f_4294,y"},{"a":11713,"t":"code","b":[200],"m":"iny"},{"a":11714,"t":"code","b":[192,220],"m":"cpy","o":"#$DC"},{"a":11716,"t":"code","b":[208,227],"m":"bne","oa":11689,"o":"b_2DA9"},{"a":11718,"t":"code","b":[96],"m":"rts"},{"a":11719,"l":"shift_down","c":"the picture moved down two rows","t":"code","b":[160,0],"m":"ldy","x":[10803],"o":"#$00"},{"a":11721,"t":"code","b":[165,8],"m":"lda","oa":8,"o":"draw_page"},{"a":11723,"t":"code","b":[16,30],"m":"bpl","oa":11755,"o":"b_2DEB"},{"a":11725,"l":"b_2DCD","t":"code","b":[185,0,64],"m":"lda","oa":16384,"x":[11752],"o":"f_4000,y"},{"a":11728,"t":"code","b":[153,80,192],"m":"sta","oa":49232,"o":"title_colours_c050,y"},{"a":11731,"t":"code","b":[185,220,64],"m":"lda","oa":16604,"o":"f_40DC,y"},{"a":11734,"t":"code","b":[153,44,193],"m":"sta","oa":49452,"o":"title_colours_c12c,y"},{"a":11737,"t":"code","b":[185,184,65],"m":"lda","oa":16824,"o":"f_41B8,y"},{"a":11740,"t":"code","b":[153,8,194],"m":"sta","oa":49672,"o":"title_colours_c208,y"},{"a":11743,"t":"code","b":[185,148,66],"m":"lda","oa":17044,"o":"f_4294,y"},{"a":11746,"t":"code","b":[153,228,194],"m":"sta","oa":49892,"o":"title_colours_c2e4,y"},{"a":11749,"t":"code","b":[200],"m":"iny"},{"a":11750,"t":"code","b":[192,220],"m":"cpy","o":"#$DC"},{"a":11752,"t":"code","b":[208,227],"m":"bne","oa":11725,"o":"b_2DCD"},{"a":11754,"t":"code","b":[96],"m":"rts"},{"a":11755,"l":"b_2DEB","t":"code","b":[185,0,192],"m":"lda","oa":49152,"x":[11723,11782],"o":"title_colours,y"},{"a":11758,"t":"code","b":[153,80,64],"m":"sta","oa":16464,"o":"f_4050,y"},{"a":11761,"t":"code","b":[185,220,192],"m":"lda","oa":49372,"o":"title_colours_c0dc,y"},{"a":11764,"t":"code","b":[153,44,65],"m":"sta","oa":16684,"o":"f_412C,y"},{"a":11767,"t":"code","b":[185,184,193],"m":"lda","oa":49592,"o":"title_colours_c1b8,y"},{"a":11770,"t":"code","b":[153,8,66],"m":"sta","oa":16904,"o":"f_4208,y"},{"a":11773,"t":"code","b":[185,148,194],"m":"lda","oa":49812,"o":"title_colours_c294,y"},{"a":11776,"t":"code","b":[153,228,66],"m":"sta","oa":17124,"o":"f_42E4,y"},{"a":11779,"t":"code","b":[200],"m":"iny"},{"a":11780,"t":"code","b":[192,220],"m":"cpy","o":"#$DC"},{"a":11782,"t":"code","b":[208,227],"m":"bne","oa":11755,"o":"b_2DEB"},{"a":11784,"t":"code","b":[96],"m":"rts"},{"a":11785,"l":"map_tile_chars","c":"the characters of the map's tiles, in fours: two for the lower row and two for the upper; the codes with bit 6 set take a second background colour","t":"byte","b":[0],"x":[11852]},{"a":11786,"l":"map_tile_chars_1","c":"map_tile_chars one byte on: the second character of a tile's lower row","t":"byte","b":[1],"x":[11860]},{"a":11787,"l":"map_tile_chars_2","c":"map_tile_chars two bytes on: the first of the upper row","t":"byte","b":[2],"x":[11869]},{"a":11788,"l":"map_tile_chars_3","c":"map_tile_chars three bytes on, where draw_map_tile reads a tile's last character; the table runs on to $2E38","t":"byte","b":[3,4,5,6,7,8,9,10],"x":[11877]},{"a":11796,"t":"byte","b":[11,12,13,14,15,80,81,18]},{"a":11804,"t":"byte","b":[19,20,21,22,23,88,89,26]},{"a":11812,"t":"byte","b":[27,28,29,94,31,96,97,34]},{"a":11820,"t":"byte","b":[99,36,37,38,39,40,41,42]},{"a":11828,"t":"byte","b":[43,172,173,174,175]},{"a":11833,"l":"draw_map_tile","c":"puts map tile X (four characters from map_tile_chars, each ORed with attr_override) at column we, rows we_hi - 1 and we_hi of the hidden screen","t":"code","b":[24],"m":"clc","x":[11158]},{"a":11834,"t":"code","b":[164,15],"m":"ldy","oa":15,"o":"we_hi"},{"a":11836,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"we"},{"a":11838,"t":"code","b":[121,102,24],"m":"adc","oa":6246,"o":"f_1866,y"},{"a":11841,"t":"code","b":[133,2],"m":"sta","oa":2,"o":"tmp2"},{"a":11843,"t":"code","b":[185,127,24],"m":"lda","oa":6271,"o":"f_187F,y"},{"a":11846,"t":"code","b":[101,8],"m":"adc","oa":8,"o":"draw_page"},{"a":11848,"t":"code","b":[133,3],"m":"sta","oa":3,"o":"tmp3"},{"a":11850,"t":"code","b":[160,40],"m":"ldy","o":"#$28"},{"a":11852,"t":"code","b":[189,9,46],"m":"lda","oa":11785,"o":"map_tile_chars,x"},{"a":11855,"t":"code","b":[5,119],"m":"ora","oa":119,"o":"attr_override"},{"a":11857,"t":"code","b":[145,2],"m":"sta","oa":2,"o":"(tmp2),y"},{"a":11859,"t":"code","b":[200],"m":"iny"},{"a":11860,"t":"code","b":[189,10,46],"m":"lda","oa":11786,"o":"map_tile_chars_1,x"},{"a":11863,"t":"code","b":[5,119],"m":"ora","oa":119,"o":"attr_override"},{"a":11865,"t":"code","b":[145,2],"m":"sta","oa":2,"o":"(tmp2),y"},{"a":11867,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":11869,"t":"code","b":[189,11,46],"m":"lda","oa":11787,"o":"map_tile_chars_2,x"},{"a":11872,"t":"code","b":[5,119],"m":"ora","oa":119,"o":"attr_override"},{"a":11874,"t":"code","b":[145,2],"m":"sta","oa":2,"o":"(tmp2),y"},{"a":11876,"t":"code","b":[200],"m":"iny"},{"a":11877,"t":"code","b":[189,12,46],"m":"lda","oa":11788,"o":"map_tile_chars_3,x"},{"a":11880,"t":"code","b":[5,119],"m":"ora","oa":119,"o":"attr_override"},{"a":11882,"t":"code","b":[145,2],"m":"sta","oa":2,"o":"(tmp2),y"},{"a":11884,"t":"code","b":[96],"m":"rts"},{"a":11885,"l":"map_to_bitmap","c":"turns the map on show into a hires bitmap in the hidden screen for the landing: each character's eight bytes from the character set at $4800 into the bitmap, and its background (the character code's top two bits, through ecm_colours) into the colour byte, 960 characters; then shows it","t":"code","b":[169,0],"m":"lda","x":[10488],"o":"#$00"},{"a":11887,"t":"code","b":[133,10],"m":"sta","oa":10,"o":"wb"},{"a":11889,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":11891,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":11893,"t":"code","b":[165,8],"m":"lda","oa":8,"o":"draw_page"},{"a":11895,"t":"code","b":[73,128],"m":"eor","o":"#$80"},{"a":11897,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"wb_hi"},{"a":11899,"t":"code","b":[165,8],"m":"lda","oa":8,"o":"draw_page"},{"a":11901,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":11903,"t":"code","b":[24],"m":"clc"},{"a":11904,"t":"code","b":[105,32],"m":"adc","o":"#$20"},{"a":11906,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":11908,"t":"code","b":[162,30],"m":"ldx","o":"#$1E"},{"a":11910,"l":"b_2E86","t":"code","b":[160,0],"m":"ldy","x":[11989,11994],"o":"#$00"},{"a":11912,"t":"code","b":[177,10],"m":"lda","oa":10,"o":"(wb),y"},{"a":11914,"t":"code","b":[24],"m":"clc"},{"a":11915,"t":"code","b":[41,192],"m":"and","o":"#$C0"},{"a":11917,"t":"code","b":[42],"m":"rol","o":"a"},{"a":11918,"t":"code","b":[42],"m":"rol","o":"a"},{"a":11919,"t":"code","b":[42],"m":"rol","o":"a"},{"a":11920,"t":"code","b":[168],"m":"tay"},{"a":11921,"t":"code","b":[185,224,46],"m":"lda","oa":12000,"o":"ecm_colours,y"},{"a":11924,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":11926,"t":"code","b":[145,12],"m":"sta","oa":12,"o":"(wc),y"},{"a":11928,"t":"code","b":[177,10],"m":"lda","oa":10,"o":"(wb),y"},{"a":11930,"t":"code","b":[41,63],"m":"and","o":"#$3F"},{"a":11932,"t":"code","b":[133,2],"m":"sta","oa":2,"o":"tmp2"},{"a":11934,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":11936,"t":"code","b":[133,3],"m":"sta","oa":3,"o":"tmp3"},{"a":11938,"t":"code","b":[6,2],"m":"asl","oa":2,"o":"tmp2"},{"a":11940,"t":"code","b":[38,3],"m":"rol","oa":3,"o":"tmp3"},{"a":11942,"t":"code","b":[6,2],"m":"asl","oa":2,"o":"tmp2"},{"a":11944,"t":"code","b":[38,3],"m":"rol","oa":3,"o":"tmp3"},{"a":11946,"t":"code","b":[6,2],"m":"asl","oa":2,"o":"tmp2"},{"a":11948,"t":"code","b":[38,3],"m":"rol","oa":3,"o":"tmp3"},{"a":11950,"t":"code","b":[24],"m":"clc"},{"a":11951,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":11953,"t":"code","b":[101,2],"m":"adc","oa":2,"o":"tmp2"},{"a":11955,"t":"code","b":[133,2],"m":"sta","oa":2,"o":"tmp2"},{"a":11957,"t":"code","b":[169,72],"m":"lda","o":"#$48"},{"a":11959,"t":"code","b":[101,3],"m":"adc","oa":3,"o":"tmp3"},{"a":11961,"t":"code","b":[133,3],"m":"sta","oa":3,"o":"tmp3"},{"a":11963,"t":"code","b":[160,7],"m":"ldy","o":"#$07"},{"a":11965,"l":"b_2EBD","t":"code","b":[177,2],"m":"lda","oa":2,"x":[11970],"o":"(tmp2),y"},{"a":11967,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(we),y"},{"a":11969,"t":"code","b":[136],"m":"dey"},{"a":11970,"t":"code","b":[16,249],"m":"bpl","oa":11965,"o":"b_2EBD"},{"a":11972,"t":"code","b":[230,10],"m":"inc","oa":10,"o":"wb"},{"a":11974,"t":"code","b":[230,12],"m":"inc","oa":12,"o":"wc"},{"a":11976,"t":"code","b":[208,4],"m":"bne","oa":11982,"o":"b_2ECE"},{"a":11978,"t":"code","b":[230,11],"m":"inc","oa":11,"o":"wb_hi"},{"a":11980,"t":"code","b":[230,13],"m":"inc","oa":13,"o":"wc_hi"},{"a":11982,"l":"b_2ECE","t":"code","b":[24],"m":"clc","x":[11976]},{"a":11983,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"we"},{"a":11985,"t":"code","b":[105,8],"m":"adc","o":"#$08"},{"a":11987,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":11989,"t":"code","b":[144,175],"m":"bcc","oa":11910,"o":"b_2E86"},{"a":11991,"t":"code","b":[230,15],"m":"inc","oa":15,"o":"we_hi"},{"a":11993,"t":"code","b":[202],"m":"dex"},{"a":11994,"t":"code","b":[208,170],"m":"bne","oa":11910,"o":"b_2E86"},{"a":11996,"t":"code","b":[32,164,49],"m":"jsr","oa":12708,"o":"swap_buffers"},{"a":11999,"t":"code","b":[96],"m":"rts"},{"a":12000,"l":"ecm_colours","c":"the colour byte map_to_bitmap gives each of the four extended-colour backgrounds: $05, $07, $03, $02 (green, yellow, cyan, red, behind black pixels)","t":"byte","b":[5,7,3,2],"x":[11921]},{"a":12004,"l":"clear_bitmap","c":"clears 30 pages of the hidden screen's bitmap, rows 0-23","t":"code","b":[169,0],"m":"lda","x":[4755],"o":"#$00"},{"a":12006,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":12008,"t":"code","b":[165,8],"m":"lda","oa":8,"o":"draw_page"},{"a":12010,"t":"code","b":[9,32],"m":"ora","o":"#$20"},{"a":12012,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":12014,"t":"code","b":[162,30],"m":"ldx","o":"#$1E"},{"a":12016,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":12018,"t":"code","b":[152],"m":"tya"},{"a":12019,"l":"b_2EF3","t":"code","b":[145,14],"m":"sta","oa":14,"x":[12022,12027],"o":"(we),y"},{"a":12021,"t":"code","b":[200],"m":"iny"},{"a":12022,"t":"code","b":[208,251],"m":"bne","oa":12019,"o":"b_2EF3"},{"a":12024,"t":"code","b":[230,15],"m":"inc","oa":15,"o":"we_hi"},{"a":12026,"t":"code","b":[202],"m":"dex"},{"a":12027,"t":"code","b":[208,246],"m":"bne","oa":12019,"o":"b_2EF3"},{"a":12029,"t":"code","b":[96],"m":"rts"},{"a":12030,"l":"attr_to_colour","c":"turns a Spectrum attribute byte in A (ink in bits 0-2, paper in bits 3-5, bright in bit 6; the flash bit 7 is ignored) into a C64 hires colour byte (attr_colours); X is kept","t":"code","b":[134,2],"m":"stx","oa":2,"x":[5782,5832,5969,12247,12349,12521,12634,15525,15645,15843,15944],"o":"tmp2"},{"a":12032,"t":"code","b":[41,127],"m":"and","o":"#$7F"},{"a":12034,"t":"code","b":[170],"m":"tax"},{"a":12035,"t":"code","b":[189,9,47],"m":"lda","oa":12041,"o":"attr_colours,x"},{"a":12038,"t":"code","b":[166,2],"m":"ldx","oa":2,"o":"tmp2"},{"a":12040,"t":"code","b":[96],"m":"rts"},{"a":12041,"l":"attr_colours","c":"the C64 colour byte for each of the 128 Spectrum attributes without flash: the ink's colour in the high nibble, the paper's in the low. Black, blue, red, magenta, green, cyan, yellow and white become C64 black, blue, red, purple, green, cyan, yellow and white, and with bright black, light blue, light red, brown, light green, grey, orange and light grey. One entry breaks the pattern: $72 (bright red on yellow), the doorway's, is $A2, light red on red","t":"byte","b":[0,96,32,64,80,48,112,16],"x":[12035]},{"a":12049,"t":"byte","b":[6,102,38,70,86,54,118,22]},{"a":12057,"t":"byte","b":[2,98,34,66,82,50,114,18]},{"a":12065,"t":"byte","b":[4,100,36,68,84,52,116,20]},{"a":12073,"t":"byte","b":[5,101,37,69,85,53,117,21]},{"a":12081,"t":"byte","b":[3,99,35,67,83,51,115,19]},{"a":12089,"t":"byte","b":[7,103,39,71,87,55,119,23]},{"a":12097,"t":"byte","b":[1,97,33,65,81,49,113,17]},{"a":12105,"t":"byte","b":[0,224,160,144,208,192,128,240]},{"a":12113,"t":"byte","b":[14,238,174,158,222,206,142,254]},{"a":12121,"t":"byte","b":[10,234,170,154,218,202,138,250]},{"a":12129,"t":"byte","b":[9,233,169,153,217,201,137,249]},{"a":12137,"t":"byte","b":[13,237,173,157,221,205,141,253]},{"a":12145,"t":"byte","b":[12,236,172,156,220,204,140,252]},{"a":12153,"t":"byte","b":[8,232,162,152,216,200,136,248]},{"a":12161,"t":"byte","b":[15,239,175,159,223,207,143,255]},{"a":12169,"l":"draw_object_plain","c":"draws the object set up by draw_object (image obj_image at obj_col, obj_row), unmirrored","t":"code","b":[165,20],"m":"lda","oa":20,"x":[13884],"o":"obj_image"},{"a":12171,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":12173,"t":"code","b":[165,21],"m":"lda","oa":21,"o":"zpa_15"},{"a":12175,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":12177,"t":"code","b":[165,22],"m":"lda","oa":22,"o":"obj_col"},{"a":12179,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":12181,"t":"code","b":[165,23],"m":"lda","oa":23,"o":"obj_row"},{"a":12183,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":12185,"l":"draw_image","c":"draws an image at column we, row we_hi of the hidden screen: an image is a run of cells, each an attribute and eight bitmap bytes, followed by a step byte (columns in the low nibble, rows in the high, signed) to the next cell, 0 ending it. Columns wrap round 64 and cells outside the 40 x 24 screen are skipped. The attribute says how to draw: $28 leaves the colour as it is, $7F skips the cell, $80-$BF and $C0-$FF draw the pixels over the ground behind a mask (mask_keep_right, mask_keep_left), and the rest set the colour (attr_to_colour) and replace the eight bytes. attr_override and attr_force change this","t":"code","b":[165,14],"m":"lda","oa":14,"x":[2673,2696,4521,4549,4587,4881,9111,9421,12338,15671],"o":"we"},{"a":12187,"t":"code","b":[201,40],"m":"cmp","o":"#$28"},{"a":12189,"t":"code","b":[176,89],"m":"bcs","oa":12280,"o":"b_2FF8"},{"a":12191,"t":"code","b":[72],"m":"pha"},{"a":12192,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"we_hi"},{"a":12194,"t":"code","b":[201,24],"m":"cmp","o":"#$18"},{"a":12196,"t":"code","b":[176,79],"m":"bcs","oa":12277,"o":"b_2FF5"},{"a":12198,"t":"code","b":[72],"m":"pha"},{"a":12199,"t":"code","b":[170],"m":"tax"},{"a":12200,"t":"code","b":[24],"m":"clc"},{"a":12201,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"we"},{"a":12203,"t":"code","b":[125,103,24],"m":"adc","oa":6247,"o":"row_offset_lo,x"},{"a":12206,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":12208,"t":"code","b":[189,128,24],"m":"lda","oa":6272,"o":"row_offset_hi,x"},{"a":12211,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":12213,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":12215,"t":"code","b":[32,126,48],"m":"jsr","oa":12414,"o":"bitmap_of_cell"},{"a":12218,"t":"code","b":[24],"m":"clc"},{"a":12219,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"we_hi"},{"a":12221,"t":"code","b":[101,8],"m":"adc","oa":8,"o":"draw_page"},{"a":12223,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":12225,"t":"code","b":[165,119],"m":"lda","oa":119,"o":"attr_override"},{"a":12227,"t":"code","b":[208,8],"m":"bne","oa":12237,"o":"b_2FCD"},{"a":12229,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":12231,"t":"code","b":[177,12],"m":"lda","oa":12,"o":"(wc),y"},{"a":12233,"t":"code","b":[166,121],"m":"ldx","oa":121,"o":"attr_force"},{"a":12235,"t":"code","b":[208,10],"m":"bne","oa":12247,"o":"b_2FD7"},{"a":12237,"l":"b_2FCD","t":"code","b":[201,40],"m":"cmp","x":[12227],"o":"#$28"},{"a":12239,"t":"code","b":[240,11],"m":"beq","oa":12252,"o":"b_2FDC"},{"a":12241,"t":"code","b":[201,127],"m":"cmp","o":"#$7F"},{"a":12243,"t":"code","b":[240,29],"m":"beq","oa":12274,"o":"b_2FF2"},{"a":12245,"t":"code","b":[176,94],"m":"bcs","oa":12341,"o":"draw_cell_masked"},{"a":12247,"l":"b_2FD7","t":"code","b":[32,254,46],"m":"jsr","oa":12030,"x":[12235],"o":"attr_to_colour"},{"a":12250,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(we),y"},{"a":12252,"l":"b_2FDC","t":"code","b":[56],"m":"sec","x":[12239]},{"a":12253,"t":"code","b":[165,10],"m":"lda","oa":10,"o":"wb"},{"a":12255,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":12257,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":12259,"t":"code","b":[165,11],"m":"lda","oa":11,"o":"wb_hi"},{"a":12261,"t":"code","b":[233,0],"m":"sbc","o":"#$00"},{"a":12263,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":12265,"t":"code","b":[160,8],"m":"ldy","o":"#$08"},{"a":12267,"l":"b_2FEB","t":"code","b":[177,12],"m":"lda","oa":12,"x":[12272],"o":"(wc),y"},{"a":12269,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(we),y"},{"a":12271,"t":"code","b":[136],"m":"dey"},{"a":12272,"t":"code","b":[208,249],"m":"bne","oa":12267,"o":"b_2FEB"},{"a":12274,"l":"b_2FF2","t":"code","b":[104],"m":"pla","x":[12243,12392,12411]},{"a":12275,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":12277,"l":"b_2FF5","t":"code","b":[104],"m":"pla","x":[12196]},{"a":12278,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":12280,"l":"b_2FF8","t":"code","b":[24],"m":"clc","x":[12189]},{"a":12281,"t":"code","b":[165,12],"m":"lda","oa":12,"o":"wc"},{"a":12283,"t":"code","b":[105,9],"m":"adc","o":"#$09"},{"a":12285,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":12287,"t":"code","b":[165,13],"m":"lda","oa":13,"o":"wc_hi"},{"a":12289,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":12291,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":12293,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":12295,"t":"code","b":[177,12],"m":"lda","oa":12,"o":"(wc),y"},{"a":12297,"t":"code","b":[208,1],"m":"bne","oa":12300,"o":"b_300C"},{"a":12299,"t":"code","b":[96],"m":"rts"},{"a":12300,"l":"b_300C","t":"code","b":[41,15],"m":"and","x":[12297],"o":"#$0F"},{"a":12302,"t":"code","b":[201,8],"m":"cmp","o":"#$08"},{"a":12304,"t":"code","b":[144,2],"m":"bcc","oa":12308,"o":"b_3014"},{"a":12306,"t":"code","b":[9,240],"m":"ora","o":"#$F0"},{"a":12308,"l":"b_3014","t":"code","b":[24],"m":"clc","x":[12304]},{"a":12309,"t":"code","b":[101,14],"m":"adc","oa":14,"o":"we"},{"a":12311,"t":"code","b":[41,63],"m":"and","o":"#$3F"},{"a":12313,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":12315,"t":"code","b":[177,12],"m":"lda","oa":12,"o":"(wc),y"},{"a":12317,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":12318,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":12319,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":12320,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":12321,"t":"code","b":[201,8],"m":"cmp","o":"#$08"},{"a":12323,"t":"code","b":[144,2],"m":"bcc","oa":12327,"o":"b_3027"},{"a":12325,"t":"code","b":[9,240],"m":"ora","o":"#$F0"},{"a":12327,"l":"b_3027","t":"code","b":[24],"m":"clc","x":[12323]},{"a":12328,"t":"code","b":[101,15],"m":"adc","oa":15,"o":"we_hi"},{"a":12330,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":12332,"t":"code","b":[230,12],"m":"inc","oa":12,"o":"wc"},{"a":12334,"t":"code","b":[208,2],"m":"bne","oa":12338,"o":"b_3032"},{"a":12336,"t":"code","b":[230,13],"m":"inc","oa":13,"o":"wc_hi"},{"a":12338,"l":"b_3032","t":"code","b":[76,153,47],"m":"jmp","oa":12185,"x":[12334],"o":"draw_image"},{"a":12341,"l":"draw_cell_masked","c":"a masked cell: the colour unless the attribute's low six bits are $28, then each byte ORed in after a mask has cleared the ground behind it (mask_keep_right for attributes $C0 and up, mask_keep_left for $80-$BF)","t":"code","b":[133,9],"m":"sta","oa":9,"x":[12245],"o":"tmp9"},{"a":12343,"t":"code","b":[41,63],"m":"and","o":"#$3F"},{"a":12345,"t":"code","b":[201,40],"m":"cmp","o":"#$28"},{"a":12347,"t":"code","b":[240,5],"m":"beq","oa":12354,"o":"b_3042"},{"a":12349,"t":"code","b":[32,254,46],"m":"jsr","oa":12030,"o":"attr_to_colour"},{"a":12352,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(we),y"},{"a":12354,"l":"b_3042","t":"code","b":[56],"m":"sec","x":[12347]},{"a":12355,"t":"code","b":[165,10],"m":"lda","oa":10,"o":"wb"},{"a":12357,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":12359,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":12361,"t":"code","b":[165,11],"m":"lda","oa":11,"o":"wb_hi"},{"a":12363,"t":"code","b":[233,0],"m":"sbc","o":"#$00"},{"a":12365,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":12367,"t":"code","b":[160,8],"m":"ldy","o":"#$08"},{"a":12369,"t":"code","b":[165,9],"m":"lda","oa":9,"o":"tmp9"},{"a":12371,"t":"code","b":[201,192],"m":"cmp","o":"#$C0"},{"a":12373,"t":"code","b":[144,19],"m":"bcc","oa":12394,"o":"b_306A"},{"a":12375,"l":"b_3057","t":"code","b":[177,12],"m":"lda","oa":12,"x":[12390],"o":"(wc),y"},{"a":12377,"t":"code","b":[133,9],"m":"sta","oa":9,"o":"tmp9"},{"a":12379,"t":"code","b":[170],"m":"tax"},{"a":12380,"t":"code","b":[189,0,68],"m":"lda","oa":17408,"o":"mask_keep_right,x"},{"a":12383,"t":"code","b":[49,14],"m":"and","oa":14,"o":"(we),y"},{"a":12385,"t":"code","b":[5,9],"m":"ora","oa":9,"o":"tmp9"},{"a":12387,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(we),y"},{"a":12389,"t":"code","b":[136],"m":"dey"},{"a":12390,"t":"code","b":[208,239],"m":"bne","oa":12375,"o":"b_3057"},{"a":12392,"t":"code","b":[240,136],"m":"beq","oa":12274,"o":"b_2FF2"},{"a":12394,"l":"b_306A","t":"code","b":[177,12],"m":"lda","oa":12,"x":[12373,12409],"o":"(wc),y"},{"a":12396,"t":"code","b":[133,9],"m":"sta","oa":9,"o":"tmp9"},{"a":12398,"t":"code","b":[170],"m":"tax"},{"a":12399,"t":"code","b":[189,0,69],"m":"lda","oa":17664,"o":"mask_keep_left,x"},{"a":12402,"t":"code","b":[49,14],"m":"and","oa":14,"o":"(we),y"},{"a":12404,"t":"code","b":[5,9],"m":"ora","oa":9,"o":"tmp9"},{"a":12406,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(we),y"},{"a":12408,"t":"code","b":[136],"m":"dey"},{"a":12409,"t":"code","b":[208,239],"m":"bne","oa":12394,"o":"b_306A"},{"a":12411,"t":"code","b":[76,242,47],"m":"jmp","oa":12274,"o":"b_2FF2"},{"a":12414,"l":"bitmap_of_cell","c":"the bitmap address of the screen offset in we: offset x 8 + the hidden bitmap's page, into wb","t":"code","b":[165,14],"m":"lda","oa":14,"x":[9549,12215,12497,15828,15928],"o":"we"},{"a":12416,"t":"code","b":[133,10],"m":"sta","oa":10,"o":"wb"},{"a":12418,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"we_hi"},{"a":12420,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"wb_hi"},{"a":12422,"t":"code","b":[6,10],"m":"asl","oa":10,"o":"wb"},{"a":12424,"t":"code","b":[38,11],"m":"rol","oa":11,"o":"wb_hi"},{"a":12426,"t":"code","b":[6,10],"m":"asl","oa":10,"o":"wb"},{"a":12428,"t":"code","b":[38,11],"m":"rol","oa":11,"o":"wb_hi"},{"a":12430,"t":"code","b":[6,10],"m":"asl","oa":10,"o":"wb"},{"a":12432,"t":"code","b":[38,11],"m":"rol","oa":11,"o":"wb_hi"},{"a":12434,"t":"code","b":[24],"m":"clc"},{"a":12435,"t":"code","b":[165,8],"m":"lda","oa":8,"o":"draw_page"},{"a":12437,"t":"code","b":[105,32],"m":"adc","o":"#$20"},{"a":12439,"t":"code","b":[101,11],"m":"adc","oa":11,"o":"wb_hi"},{"a":12441,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"wb_hi"},{"a":12443,"t":"code","b":[96],"m":"rts"},{"a":12444,"l":"draw_object_mirrored","c":"draws the object set up by draw_object mirrored left to right: obj_width columns further on, each cell's bytes reversed (bit_reverse) and the steps' column part negated","t":"code","b":[165,20],"m":"lda","oa":20,"x":[13860],"o":"obj_image"},{"a":12446,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":12448,"t":"code","b":[165,21],"m":"lda","oa":21,"o":"zpa_15"},{"a":12450,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":12452,"t":"code","b":[165,22],"m":"lda","oa":22,"o":"obj_col"},{"a":12454,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":12456,"t":"code","b":[165,23],"m":"lda","oa":23,"o":"obj_row"},{"a":12458,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":12460,"t":"code","b":[24],"m":"clc"},{"a":12461,"t":"code","b":[165,24],"m":"lda","oa":24,"o":"obj_width"},{"a":12463,"t":"code","b":[101,14],"m":"adc","oa":14,"o":"we"},{"a":12465,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":12467,"l":"j_30B3","t":"code","b":[165,14],"m":"lda","oa":14,"x":[12623],"o":"we"},{"a":12469,"t":"code","b":[201,40],"m":"cmp","o":"#$28"},{"a":12471,"t":"code","b":[176,85],"m":"bcs","oa":12558,"o":"b_310E"},{"a":12473,"t":"code","b":[72],"m":"pha"},{"a":12474,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"we_hi"},{"a":12476,"t":"code","b":[201,24],"m":"cmp","o":"#$18"},{"a":12478,"t":"code","b":[176,75],"m":"bcs","oa":12555,"o":"b_310B"},{"a":12480,"t":"code","b":[72],"m":"pha"},{"a":12481,"t":"code","b":[170],"m":"tax"},{"a":12482,"t":"code","b":[24],"m":"clc"},{"a":12483,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"we"},{"a":12485,"t":"code","b":[125,103,24],"m":"adc","oa":6247,"o":"row_offset_lo,x"},{"a":12488,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":12490,"t":"code","b":[189,128,24],"m":"lda","oa":6272,"o":"row_offset_hi,x"},{"a":12493,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":12495,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":12497,"t":"code","b":[32,126,48],"m":"jsr","oa":12414,"o":"bitmap_of_cell"},{"a":12500,"t":"code","b":[24],"m":"clc"},{"a":12501,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"we_hi"},{"a":12503,"t":"code","b":[101,8],"m":"adc","oa":8,"o":"draw_page"},{"a":12505,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":12507,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":12509,"t":"code","b":[177,12],"m":"lda","oa":12,"o":"(wc),y"},{"a":12511,"t":"code","b":[201,40],"m":"cmp","o":"#$28"},{"a":12513,"t":"code","b":[240,11],"m":"beq","oa":12526,"o":"b_30EE"},{"a":12515,"t":"code","b":[201,127],"m":"cmp","o":"#$7F"},{"a":12517,"t":"code","b":[240,33],"m":"beq","oa":12552,"o":"b_3108"},{"a":12519,"t":"code","b":[176,105],"m":"bcs","oa":12626,"o":"draw_cell_masked_mirrored"},{"a":12521,"t":"code","b":[32,254,46],"m":"jsr","oa":12030,"o":"attr_to_colour"},{"a":12524,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(we),y"},{"a":12526,"l":"b_30EE","t":"code","b":[56],"m":"sec","x":[12513]},{"a":12527,"t":"code","b":[165,10],"m":"lda","oa":10,"o":"wb"},{"a":12529,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":12531,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":12533,"t":"code","b":[165,11],"m":"lda","oa":11,"o":"wb_hi"},{"a":12535,"t":"code","b":[233,0],"m":"sbc","o":"#$00"},{"a":12537,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":12539,"t":"code","b":[160,8],"m":"ldy","o":"#$08"},{"a":12541,"l":"b_30FD","t":"code","b":[177,12],"m":"lda","oa":12,"x":[12550],"o":"(wc),y"},{"a":12543,"t":"code","b":[170],"m":"tax"},{"a":12544,"t":"code","b":[189,0,70],"m":"lda","oa":17920,"o":"bit_reverse,x"},{"a":12547,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(we),y"},{"a":12549,"t":"code","b":[136],"m":"dey"},{"a":12550,"t":"code","b":[208,245],"m":"bne","oa":12541,"o":"b_30FD"},{"a":12552,"l":"b_3108","t":"code","b":[104],"m":"pla","x":[12517,12681,12705]},{"a":12553,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":12555,"l":"b_310B","t":"code","b":[104],"m":"pla","x":[12478]},{"a":12556,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":12558,"l":"b_310E","t":"code","b":[24],"m":"clc","x":[12471]},{"a":12559,"t":"code","b":[165,12],"m":"lda","oa":12,"o":"wc"},{"a":12561,"t":"code","b":[105,9],"m":"adc","o":"#$09"},{"a":12563,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":12565,"t":"code","b":[165,13],"m":"lda","oa":13,"o":"wc_hi"},{"a":12567,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":12569,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":12571,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":12573,"t":"code","b":[177,12],"m":"lda","oa":12,"o":"(wc),y"},{"a":12575,"t":"code","b":[208,1],"m":"bne","oa":12578,"o":"b_3122"},{"a":12577,"t":"code","b":[96],"m":"rts"},{"a":12578,"l":"b_3122","t":"code","b":[41,15],"m":"and","x":[12575],"o":"#$0F"},{"a":12580,"t":"code","b":[73,15],"m":"eor","o":"#$0F"},{"a":12582,"t":"code","b":[24],"m":"clc"},{"a":12583,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":12585,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":12587,"t":"code","b":[201,8],"m":"cmp","o":"#$08"},{"a":12589,"t":"code","b":[144,2],"m":"bcc","oa":12593,"o":"b_3131"},{"a":12591,"t":"code","b":[9,240],"m":"ora","o":"#$F0"},{"a":12593,"l":"b_3131","t":"code","b":[24],"m":"clc","x":[12589]},{"a":12594,"t":"code","b":[101,14],"m":"adc","oa":14,"o":"we"},{"a":12596,"t":"code","b":[41,63],"m":"and","o":"#$3F"},{"a":12598,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":12600,"t":"code","b":[177,12],"m":"lda","oa":12,"o":"(wc),y"},{"a":12602,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":12603,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":12604,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":12605,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":12606,"t":"code","b":[201,8],"m":"cmp","o":"#$08"},{"a":12608,"t":"code","b":[144,2],"m":"bcc","oa":12612,"o":"b_3144"},{"a":12610,"t":"code","b":[9,240],"m":"ora","o":"#$F0"},{"a":12612,"l":"b_3144","t":"code","b":[24],"m":"clc","x":[12608]},{"a":12613,"t":"code","b":[101,15],"m":"adc","oa":15,"o":"we_hi"},{"a":12615,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":12617,"t":"code","b":[230,12],"m":"inc","oa":12,"o":"wc"},{"a":12619,"t":"code","b":[208,2],"m":"bne","oa":12623,"o":"b_314F"},{"a":12621,"t":"code","b":[230,13],"m":"inc","oa":13,"o":"wc_hi"},{"a":12623,"l":"b_314F","t":"code","b":[76,179,48],"m":"jmp","oa":12467,"x":[12619],"o":"j_30B3"},{"a":12626,"l":"draw_cell_masked_mirrored","c":"a masked cell, mirrored: as at $3035 with the bytes reversed first (bit_reverse) and the masks the other way round: mask_keep_left for attributes $C0 and up, mask_keep_right for $80-$BF","t":"code","b":[133,9],"m":"sta","oa":9,"x":[12519],"o":"tmp9"},{"a":12628,"t":"code","b":[41,63],"m":"and","o":"#$3F"},{"a":12630,"t":"code","b":[201,40],"m":"cmp","o":"#$28"},{"a":12632,"t":"code","b":[240,5],"m":"beq","oa":12639,"o":"b_315F"},{"a":12634,"t":"code","b":[32,254,46],"m":"jsr","oa":12030,"o":"attr_to_colour"},{"a":12637,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(we),y"},{"a":12639,"l":"b_315F","t":"code","b":[56],"m":"sec","x":[12632]},{"a":12640,"t":"code","b":[165,10],"m":"lda","oa":10,"o":"wb"},{"a":12642,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":12644,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":12646,"t":"code","b":[165,11],"m":"lda","oa":11,"o":"wb_hi"},{"a":12648,"t":"code","b":[233,0],"m":"sbc","o":"#$00"},{"a":12650,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":12652,"t":"code","b":[160,8],"m":"ldy","o":"#$08"},{"a":12654,"t":"code","b":[165,9],"m":"lda","oa":9,"o":"tmp9"},{"a":12656,"t":"code","b":[201,192],"m":"cmp","o":"#$C0"},{"a":12658,"t":"code","b":[144,24],"m":"bcc","oa":12684,"o":"b_318C"},{"a":12660,"l":"b_3174","t":"code","b":[177,12],"m":"lda","oa":12,"x":[12679],"o":"(wc),y"},{"a":12662,"t":"code","b":[170],"m":"tax"},{"a":12663,"t":"code","b":[189,0,70],"m":"lda","oa":17920,"o":"bit_reverse,x"},{"a":12666,"t":"code","b":[170],"m":"tax"},{"a":12667,"t":"code","b":[133,9],"m":"sta","oa":9,"o":"tmp9"},{"a":12669,"t":"code","b":[189,0,69],"m":"lda","oa":17664,"o":"mask_keep_left,x"},{"a":12672,"t":"code","b":[49,14],"m":"and","oa":14,"o":"(we),y"},{"a":12674,"t":"code","b":[5,9],"m":"ora","oa":9,"o":"tmp9"},{"a":12676,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(we),y"},{"a":12678,"t":"code","b":[136],"m":"dey"},{"a":12679,"t":"code","b":[208,235],"m":"bne","oa":12660,"o":"b_3174"},{"a":12681,"t":"code","b":[76,8,49],"m":"jmp","oa":12552,"o":"b_3108"},{"a":12684,"l":"b_318C","t":"code","b":[177,12],"m":"lda","oa":12,"x":[12658,12703],"o":"(wc),y"},{"a":12686,"t":"code","b":[170],"m":"tax"},{"a":12687,"t":"code","b":[189,0,70],"m":"lda","oa":17920,"o":"bit_reverse,x"},{"a":12690,"t":"code","b":[170],"m":"tax"},{"a":12691,"t":"code","b":[133,9],"m":"sta","oa":9,"o":"tmp9"},{"a":12693,"t":"code","b":[189,0,68],"m":"lda","oa":17408,"o":"mask_keep_right,x"},{"a":12696,"t":"code","b":[49,14],"m":"and","oa":14,"o":"(we),y"},{"a":12698,"t":"code","b":[5,9],"m":"ora","oa":9,"o":"tmp9"},{"a":12700,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(we),y"},{"a":12702,"t":"code","b":[136],"m":"dey"},{"a":12703,"t":"code","b":[208,235],"m":"bne","oa":12684,"o":"b_318C"},{"a":12705,"t":"code","b":[76,8,49],"m":"jmp","oa":12552,"o":"b_3108"},{"a":12708,"l":"swap_buffers","c":"waits for raster line 250, then shows the screen just drawn: flips CIA 2's bank bit between VIC banks 1 and 3, sets the mode by view_mode (extended-colour text with the charset at $0800 of the bank for 1, hires bitmap for 2), and flips draw_page","t":"code","b":[173,18,208],"m":"lda","x":[7861,10305,10456,10739,10809,10897,10965,11437,11477,11996,12713],"o":"vic_raster"},{"a":12711,"t":"code","b":[201,250],"m":"cmp","o":"#$FA"},{"a":12713,"t":"code","b":[144,249],"m":"bcc","oa":12708,"o":"swap_buffers"},{"a":12715,"t":"code","b":[173,2,221],"m":"lda","o":"cia2_ddr_a"},{"a":12718,"t":"code","b":[9,3],"m":"ora","o":"#$03"},{"a":12720,"t":"code","b":[141,2,221],"m":"sta","o":"cia2_ddr_a"},{"a":12723,"t":"code","b":[173,0,221],"m":"lda","o":"cia2_port_a"},{"a":12726,"t":"code","b":[41,2],"m":"and","o":"#$02"},{"a":12728,"t":"code","b":[73,2],"m":"eor","o":"#$02"},{"a":12730,"t":"code","b":[133,2],"m":"sta","oa":2,"o":"tmp2"},{"a":12732,"t":"code","b":[173,0,221],"m":"lda","o":"cia2_port_a"},{"a":12735,"t":"code","b":[41,253],"m":"and","o":"#$FD"},{"a":12737,"t":"code","b":[5,2],"m":"ora","oa":2,"o":"tmp2"},{"a":12739,"t":"code","b":[141,0,221],"m":"sta","o":"cia2_port_a"},{"a":12742,"t":"code","b":[165,156],"m":"lda","oa":156,"o":"view_mode"},{"a":12744,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":12746,"t":"code","b":[240,28],"m":"beq","oa":12776,"o":"b_31E8"},{"a":12748,"t":"code","b":[201,2],"m":"cmp","o":"#$02"},{"a":12750,"t":"code","b":[240,7],"m":"beq","oa":12759,"o":"b_31D7"},{"a":12752,"l":"flip_page","c":"flips draw_page between $40 and $C0 without touching the video chip; called in pairs round drawing that goes straight onto the screen on show","t":"code","b":[165,8],"m":"lda","oa":8,"x":[2650,2699,8877,8883,9088,9114,9398,9424,12774,12791,14295,14376,14927,14938,14941,14952,15587,15696,15795,15801,15896,16005],"o":"draw_page"},{"a":12754,"t":"code","b":[73,128],"m":"eor","o":"#$80"},{"a":12756,"t":"code","b":[133,8],"m":"sta","oa":8,"o":"draw_page"},{"a":12758,"t":"code","b":[96],"m":"rts"},{"a":12759,"l":"b_31D7","t":"code","b":[173,17,208],"m":"lda","x":[12750],"o":"vic_control1"},{"a":12762,"t":"code","b":[41,191],"m":"and","o":"#$BF"},{"a":12764,"t":"code","b":[9,32],"m":"ora","o":"#$20"},{"a":12766,"t":"code","b":[141,17,208],"m":"sta","o":"vic_control1"},{"a":12769,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":12771,"t":"code","b":[141,24,208],"m":"sta","o":"vic_memory"},{"a":12774,"t":"code","b":[208,232],"m":"bne","oa":12752,"o":"flip_page"},{"a":12776,"l":"b_31E8","t":"code","b":[173,17,208],"m":"lda","x":[12746],"o":"vic_control1"},{"a":12779,"t":"code","b":[41,223],"m":"and","o":"#$DF"},{"a":12781,"t":"code","b":[9,64],"m":"ora","o":"#$40"},{"a":12783,"t":"code","b":[141,17,208],"m":"sta","o":"vic_control1"},{"a":12786,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":12788,"t":"code","b":[141,24,208],"m":"sta","o":"vic_memory"},{"a":12791,"t":"code","b":[208,215],"m":"bne","oa":12752,"o":"flip_page"},{"a":12793,"l":"dec_ptr","c":"ptr less one","t":"code","b":[72],"m":"pha","x":[3785,4047,14666]},{"a":12794,"t":"code","b":[165,16],"m":"lda","oa":16,"o":"ptr"},{"a":12796,"t":"code","b":[208,2],"m":"bne","oa":12800,"o":"b_3200"},{"a":12798,"t":"code","b":[198,17],"m":"dec","oa":17,"o":"ptr_hi"},{"a":12800,"l":"b_3200","t":"code","b":[198,16],"m":"dec","oa":16,"x":[12796],"o":"ptr"},{"a":12802,"t":"code","b":[104],"m":"pla"},{"a":12803,"t":"code","b":[96],"m":"rts"},{"a":12804,"c":"unreached: we less one, a routine nothing calls","t":"code","b":[72],"m":"pha"},{"a":12805,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"we"},{"a":12807,"t":"code","b":[208,2],"m":"bne","oa":12811,"o":"b_320B"},{"a":12809,"t":"code","b":[198,15],"m":"dec","oa":15,"o":"we_hi"},{"a":12811,"l":"b_320B","t":"code","b":[198,14],"m":"dec","oa":14,"x":[12807],"o":"we"},{"a":12813,"t":"code","b":[104],"m":"pla"},{"a":12814,"t":"code","b":[96],"m":"rts"},{"a":12815,"l":"dec_wc","c":"wc less one","t":"code","b":[72],"m":"pha","x":[15127,15130]},{"a":12816,"t":"code","b":[165,12],"m":"lda","oa":12,"o":"wc"},{"a":12818,"t":"code","b":[208,2],"m":"bne","oa":12822,"o":"b_3216"},{"a":12820,"t":"code","b":[198,13],"m":"dec","oa":13,"o":"wc_hi"},{"a":12822,"l":"b_3216","t":"code","b":[198,12],"m":"dec","oa":12,"x":[12818],"o":"wc"},{"a":12824,"t":"code","b":[104],"m":"pla"},{"a":12825,"t":"code","b":[96],"m":"rts"},{"a":12826,"l":"dec_wb","c":"wb less one","t":"code","b":[72],"m":"pha","x":[11343,15851]},{"a":12827,"t":"code","b":[165,10],"m":"lda","oa":10,"o":"wb"},{"a":12829,"t":"code","b":[208,2],"m":"bne","oa":12833,"o":"b_3221"},{"a":12831,"t":"code","b":[198,11],"m":"dec","oa":11,"o":"wb_hi"},{"a":12833,"l":"b_3221","t":"code","b":[198,10],"m":"dec","oa":10,"x":[12829],"o":"wb"},{"a":12835,"t":"code","b":[104],"m":"pla"},{"a":12836,"t":"code","b":[96],"m":"rts"},{"a":12837,"l":"inc_ptr","c":"ptr plus one","t":"code","b":[230,16],"m":"inc","oa":16,"x":[3728,4030],"o":"ptr"},{"a":12839,"t":"code","b":[208,2],"m":"bne","oa":12843,"o":"r_322B"},{"a":12841,"t":"code","b":[230,17],"m":"inc","oa":17,"o":"ptr_hi"},{"a":12843,"l":"r_322B","t":"code","b":[96],"m":"rts","x":[12839]},{"a":12844,"l":"inc_we","c":"we plus one","t":"code","b":[230,14],"m":"inc","oa":14,"x":[5251,7581],"o":"we"},{"a":12846,"t":"code","b":[208,2],"m":"bne","oa":12850,"o":"r_3232"},{"a":12848,"t":"code","b":[230,15],"m":"inc","oa":15,"o":"we_hi"},{"a":12850,"l":"r_3232","t":"code","b":[96],"m":"rts","x":[12846]},{"a":12851,"l":"inc_wc","c":"wc plus one","t":"code","b":[230,12],"m":"inc","oa":12,"x":[14369,15065,15068,15472,15991],"o":"wc"},{"a":12853,"t":"code","b":[208,2],"m":"bne","oa":12857,"o":"r_3239"},{"a":12855,"t":"code","b":[230,13],"m":"inc","oa":13,"o":"wc_hi"},{"a":12857,"l":"r_3239","t":"code","b":[96],"m":"rts","x":[12853]},{"a":12858,"c":"unreached: wb plus one, a routine nothing calls","t":"code","b":[230,10],"m":"inc","oa":10,"o":"wb"},{"a":12860,"t":"code","b":[208,2],"m":"bne","oa":12864,"o":"r_3240"},{"a":12862,"t":"code","b":[230,11],"m":"inc","oa":11,"o":"wb_hi"},{"a":12864,"l":"r_3240","t":"code","b":[96],"m":"rts","x":[12860]},{"a":12865,"l":"we_double","c":"we times two","t":"code","b":[6,14],"m":"asl","oa":14,"x":[4128,4131,4134,4332,4850,4853,4859,7815,7818,7824,13749,13752,13755,14749,15493,15562,15565,15568,15960,15963,15966],"o":"we"},{"a":12867,"t":"code","b":[38,15],"m":"rol","oa":15,"o":"we_hi"},{"a":12869,"t":"code","b":[96],"m":"rts"},{"a":12870,"l":"add_wc","c":"we = we + wc","t":"code","b":[24],"m":"clc","x":[2169,2198,3699,3756,3860,3898,4165,4180,4187,4824,4856,5239,5242,5583,6890,8329,8515,10647,10686,10774,10928,14755]},{"a":12871,"t":"code","b":[72],"m":"pha"},{"a":12872,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"we"},{"a":12874,"t":"code","b":[101,12],"m":"adc","oa":12,"o":"wc"},{"a":12876,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":12878,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"we_hi"},{"a":12880,"t":"code","b":[101,13],"m":"adc","oa":13,"o":"wc_hi"},{"a":12882,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":12884,"t":"code","b":[104],"m":"pla"},{"a":12885,"t":"code","b":[96],"m":"rts"},{"a":12886,"l":"add_wb","c":"we = we + wb","t":"code","b":[24],"m":"clc","x":[5706,5741,7821,13420,13758,15057,15082,15496,15507]},{"a":12887,"t":"code","b":[72],"m":"pha"},{"a":12888,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"we"},{"a":12890,"t":"code","b":[101,10],"m":"adc","oa":10,"o":"wb"},{"a":12892,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":12894,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"we_hi"},{"a":12896,"t":"code","b":[101,11],"m":"adc","oa":11,"o":"wb_hi"},{"a":12898,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":12900,"t":"code","b":[104],"m":"pla"},{"a":12901,"t":"code","b":[96],"m":"rts"},{"a":12902,"c":"unreached: ptr times two, a routine nothing calls","t":"code","b":[6,16],"m":"asl","oa":16,"o":"ptr"},{"a":12904,"t":"code","b":[38,17],"m":"rol","oa":17,"o":"ptr_hi"},{"a":12906,"t":"code","b":[96],"m":"rts"},{"a":12907,"l":"ptr_add_wc","c":"ptr = ptr + wc","t":"code","b":[24],"m":"clc","x":[3563,7094,7594,8015,8060,8114,8381,8567,13772]},{"a":12908,"t":"code","b":[72],"m":"pha"},{"a":12909,"t":"code","b":[165,16],"m":"lda","oa":16,"o":"ptr"},{"a":12911,"t":"code","b":[101,12],"m":"adc","oa":12,"o":"wc"},{"a":12913,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"ptr"},{"a":12915,"t":"code","b":[165,17],"m":"lda","oa":17,"o":"ptr_hi"},{"a":12917,"t":"code","b":[101,13],"m":"adc","oa":13,"o":"wc_hi"},{"a":12919,"t":"code","b":[133,17],"m":"sta","oa":17,"o":"ptr_hi"},{"a":12921,"t":"code","b":[104],"m":"pla"},{"a":12922,"t":"code","b":[96],"m":"rts"},{"a":12923,"l":"ptr_add_wb","c":"ptr = ptr + wb","t":"code","b":[24],"m":"clc","x":[15062,15087]},{"a":12924,"t":"code","b":[72],"m":"pha"},{"a":12925,"t":"code","b":[165,16],"m":"lda","oa":16,"o":"ptr"},{"a":12927,"t":"code","b":[101,10],"m":"adc","oa":10,"o":"wb"},{"a":12929,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"ptr"},{"a":12931,"t":"code","b":[165,17],"m":"lda","oa":17,"o":"ptr_hi"},{"a":12933,"t":"code","b":[101,11],"m":"adc","oa":11,"o":"wb_hi"},{"a":12935,"t":"code","b":[133,17],"m":"sta","oa":17,"o":"ptr_hi"},{"a":12937,"t":"code","b":[104],"m":"pla"},{"a":12938,"t":"code","b":[96],"m":"rts"},{"a":12939,"l":"swap_we_wc","c":"exchanges we and wc","t":"code","b":[72],"m":"pha","x":[3877,7827,13769,14685,14735,16032]},{"a":12940,"t":"code","b":[165,12],"m":"lda","oa":12,"o":"wc"},{"a":12942,"t":"code","b":[72],"m":"pha"},{"a":12943,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"we"},{"a":12945,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":12947,"t":"code","b":[104],"m":"pla"},{"a":12948,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":12950,"t":"code","b":[165,13],"m":"lda","oa":13,"o":"wc_hi"},{"a":12952,"t":"code","b":[72],"m":"pha"},{"a":12953,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"we_hi"},{"a":12955,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":12957,"t":"code","b":[104],"m":"pla"},{"a":12958,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":12960,"t":"code","b":[104],"m":"pla"},{"a":12961,"t":"code","b":[96],"m":"rts"},{"a":12962,"l":"sub_wc","c":"we = we - wc, less one more when the carry is set on entry; the carry stands for a borrow, the other way round from SBC, on the way in and on the way out: clear when there was no borrow, set when we went below zero","t":"code","b":[144,3],"m":"bcc","oa":12967,"x":[2601,3887,4113,4138,5614,7837,8347,8533,8615,8646,8960,10565,10605,10840,10996,11327,14508,14585,14682,14732,16025,16042],"o":"b_32A7"},{"a":12964,"t":"code","b":[24],"m":"clc"},{"a":12965,"t":"code","b":[144,1],"m":"bcc","oa":12968,"o":"b_32A8"},{"a":12967,"l":"b_32A7","t":"code","b":[56],"m":"sec","x":[12962]},{"a":12968,"l":"b_32A8","t":"code","b":[72],"m":"pha","x":[12965]},{"a":12969,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"we"},{"a":12971,"t":"code","b":[229,12],"m":"sbc","oa":12,"o":"wc"},{"a":12973,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":12975,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"we_hi"},{"a":12977,"t":"code","b":[229,13],"m":"sbc","oa":13,"o":"wc_hi"},{"a":12979,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":12981,"t":"code","b":[104],"m":"pla"},{"a":12982,"t":"code","b":[144,2],"m":"bcc","oa":12986,"o":"b_32BA"},{"a":12984,"t":"code","b":[24],"m":"clc"},{"a":12985,"t":"code","b":[96],"m":"rts"},{"a":12986,"l":"b_32BA","t":"code","b":[56],"m":"sec","x":[12982]},{"a":12987,"t":"code","b":[96],"m":"rts"},{"a":12988,"l":"sub_wb","c":"we = we - wb, with the carry used as in sub_wc","t":"code","b":[144,3],"m":"bcc","oa":12993,"x":[15118,15513],"o":"b_32C1"},{"a":12990,"t":"code","b":[24],"m":"clc"},{"a":12991,"t":"code","b":[144,1],"m":"bcc","oa":12994,"o":"b_32C2"},{"a":12993,"l":"b_32C1","t":"code","b":[56],"m":"sec","x":[12988]},{"a":12994,"l":"b_32C2","t":"code","b":[72],"m":"pha","x":[12991]},{"a":12995,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"we"},{"a":12997,"t":"code","b":[229,10],"m":"sbc","oa":10,"o":"wb"},{"a":12999,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":13001,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"we_hi"},{"a":13003,"t":"code","b":[229,11],"m":"sbc","oa":11,"o":"wb_hi"},{"a":13005,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":13007,"t":"code","b":[104],"m":"pla"},{"a":13008,"t":"code","b":[144,2],"m":"bcc","oa":13012,"o":"b_32D4"},{"a":13010,"t":"code","b":[24],"m":"clc"},{"a":13011,"t":"code","b":[96],"m":"rts"},{"a":13012,"l":"b_32D4","t":"code","b":[56],"m":"sec","x":[13008]},{"a":13013,"t":"code","b":[96],"m":"rts"},{"a":13014,"l":"terrain_at","c":"the ground at the probe: the height is the first layer's sum (layer_sum_at with the first ten of terrain_layers); 204 or less is water (kind $0A, height $C8). Otherwise the kind comes from the next layers: the second's sum 150 or less gives 8; then the third's and fourth's sums against 255 give 6 (both at most 255), 4 (the fourth over), 2 (the third over) or 0 (both over)","t":"code","b":[32,72,51],"m":"jsr","oa":13128,"x":[4359,5143,10505,11109],"o":"layer_first"},{"a":13017,"t":"code","b":[165,41],"m":"lda","oa":41,"o":"layer_sum"},{"a":13019,"t":"code","b":[133,36],"m":"sta","oa":36,"o":"ground_height"},{"a":13021,"t":"code","b":[165,42],"m":"lda","oa":42,"o":"layer_sum_hi"},{"a":13023,"t":"code","b":[133,37],"m":"sta","oa":37,"o":"ground_height_hi"},{"a":13025,"t":"code","b":[208,6],"m":"bne","oa":13033,"o":"b_32E9"},{"a":13027,"t":"code","b":[169,204],"m":"lda","o":"#$CC"},{"a":13029,"t":"code","b":[197,41],"m":"cmp","oa":41,"o":"layer_sum"},{"a":13031,"t":"code","b":[176,82],"m":"bcs","oa":13115,"o":"b_333B"},{"a":13033,"l":"b_32E9","t":"code","b":[32,80,51],"m":"jsr","oa":13136,"x":[13025],"o":"layer_sum_at"},{"a":13036,"t":"code","b":[165,42],"m":"lda","oa":42,"o":"layer_sum_hi"},{"a":13038,"t":"code","b":[208,6],"m":"bne","oa":13046,"o":"b_32F6"},{"a":13040,"t":"code","b":[169,150],"m":"lda","o":"#$96"},{"a":13042,"t":"code","b":[197,41],"m":"cmp","oa":41,"o":"layer_sum"},{"a":13044,"t":"code","b":[176,63],"m":"bcs","oa":13109,"o":"b_3335"},{"a":13046,"l":"b_32F6","t":"code","b":[32,80,51],"m":"jsr","oa":13136,"x":[13038],"o":"layer_sum_at"},{"a":13049,"t":"code","b":[165,42],"m":"lda","oa":42,"o":"layer_sum_hi"},{"a":13051,"t":"code","b":[208,6],"m":"bne","oa":13059,"o":"b_3303"},{"a":13053,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":13055,"t":"code","b":[197,41],"m":"cmp","oa":41,"o":"layer_sum"},{"a":13057,"t":"code","b":[176,25],"m":"bcs","oa":13084,"o":"b_331C"},{"a":13059,"l":"b_3303","t":"code","b":[32,80,51],"m":"jsr","oa":13136,"x":[13051],"o":"layer_sum_at"},{"a":13062,"t":"code","b":[165,42],"m":"lda","oa":42,"o":"layer_sum_hi"},{"a":13064,"t":"code","b":[208,6],"m":"bne","oa":13072,"o":"b_3310"},{"a":13066,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":13068,"t":"code","b":[197,41],"m":"cmp","oa":41,"o":"layer_sum"},{"a":13070,"t":"code","b":[176,6],"m":"bcs","oa":13078,"o":"b_3316"},{"a":13072,"l":"b_3310","t":"code","b":[169,0],"m":"lda","x":[13064],"o":"#$00"},{"a":13074,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"terrain"},{"a":13076,"t":"code","b":[240,49],"m":"beq","oa":13127,"o":"r_3347"},{"a":13078,"l":"b_3316","t":"code","b":[169,2],"m":"lda","x":[13070],"o":"#$02"},{"a":13080,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"terrain"},{"a":13082,"t":"code","b":[208,43],"m":"bne","oa":13127,"o":"r_3347"},{"a":13084,"l":"b_331C","t":"code","b":[32,80,51],"m":"jsr","oa":13136,"x":[13057],"o":"layer_sum_at"},{"a":13087,"t":"code","b":[165,42],"m":"lda","oa":42,"o":"layer_sum_hi"},{"a":13089,"t":"code","b":[208,6],"m":"bne","oa":13097,"o":"b_3329"},{"a":13091,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":13093,"t":"code","b":[197,41],"m":"cmp","oa":41,"o":"layer_sum"},{"a":13095,"t":"code","b":[176,6],"m":"bcs","oa":13103,"o":"b_332F"},{"a":13097,"l":"b_3329","t":"code","b":[169,4],"m":"lda","x":[13089],"o":"#$04"},{"a":13099,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"terrain"},{"a":13101,"t":"code","b":[208,24],"m":"bne","oa":13127,"o":"r_3347"},{"a":13103,"l":"b_332F","t":"code","b":[169,6],"m":"lda","x":[13095],"o":"#$06"},{"a":13105,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"terrain"},{"a":13107,"t":"code","b":[208,18],"m":"bne","oa":13127,"o":"r_3347"},{"a":13109,"l":"b_3335","t":"code","b":[169,8],"m":"lda","x":[13044],"o":"#$08"},{"a":13111,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"terrain"},{"a":13113,"t":"code","b":[208,12],"m":"bne","oa":13127,"o":"r_3347"},{"a":13115,"l":"b_333B","t":"code","b":[169,200],"m":"lda","x":[13031],"o":"#$C8"},{"a":13117,"t":"code","b":[133,36],"m":"sta","oa":36,"o":"ground_height"},{"a":13119,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":13121,"t":"code","b":[133,37],"m":"sta","oa":37,"o":"ground_height_hi"},{"a":13123,"t":"code","b":[169,10],"m":"lda","o":"#$0A"},{"a":13125,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"terrain"},{"a":13127,"l":"r_3347","t":"code","b":[96],"m":"rts","x":[13076,13082,13101,13107,13113]},{"a":13128,"l":"layer_first","c":"points ptr at terrain_layers and falls into layer_sum_at","t":"code","b":[169,27],"m":"lda","x":[13014],"o":"#$1B"},{"a":13130,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"ptr"},{"a":13132,"t":"code","b":[169,52],"m":"lda","o":"#$34"},{"a":13134,"t":"code","b":[133,17],"m":"sta","oa":17,"o":"ptr_hi"},{"a":13136,"l":"layer_sum_at","c":"one layer of the ground: five terms, each the low byte of a x probe_x + b x probe_y (mul_coef, a and b from the next two bytes at ptr), used to look up terrain_profile; the five looked-up values are added into layer_sum. ptr is left at the next layer","t":"code","b":[169,0],"m":"lda","x":[13033,13046,13059,13084],"o":"#$00"},{"a":13138,"t":"code","b":[133,41],"m":"sta","oa":41,"o":"layer_sum"},{"a":13140,"t":"code","b":[133,42],"m":"sta","oa":42,"o":"layer_sum_hi"},{"a":13142,"t":"code","b":[169,5],"m":"lda","o":"#$05"},{"a":13144,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"wb_hi"},{"a":13146,"l":"b_335A","t":"code","b":[165,11],"m":"lda","oa":11,"x":[13217],"o":"wb_hi"},{"a":13148,"t":"code","b":[72],"m":"pha"},{"a":13149,"t":"code","b":[165,32],"m":"lda","oa":32,"o":"probe_x"},{"a":13151,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":13153,"t":"code","b":[165,33],"m":"lda","oa":33,"o":"probe_x_hi"},{"a":13155,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":13157,"t":"code","b":[32,164,51],"m":"jsr","oa":13220,"o":"mul_coef"},{"a":13160,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"we_hi"},{"a":13162,"t":"code","b":[72],"m":"pha"},{"a":13163,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"we"},{"a":13165,"t":"code","b":[72],"m":"pha"},{"a":13166,"t":"code","b":[165,34],"m":"lda","oa":34,"o":"probe_y"},{"a":13168,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":13170,"t":"code","b":[165,35],"m":"lda","oa":35,"o":"probe_y_hi"},{"a":13172,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":13174,"t":"code","b":[32,164,51],"m":"jsr","oa":13220,"o":"mul_coef"},{"a":13177,"t":"code","b":[104],"m":"pla"},{"a":13178,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":13180,"t":"code","b":[104],"m":"pla"},{"a":13181,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":13183,"t":"code","b":[24],"m":"clc"},{"a":13184,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"we"},{"a":13186,"t":"code","b":[101,12],"m":"adc","oa":12,"o":"wc"},{"a":13188,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":13190,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"we_hi"},{"a":13192,"t":"code","b":[101,13],"m":"adc","oa":13,"o":"wc_hi"},{"a":13194,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":13196,"t":"code","b":[164,14],"m":"ldy","oa":14,"o":"we"},{"a":13198,"t":"code","b":[24],"m":"clc"},{"a":13199,"t":"code","b":[165,41],"m":"lda","oa":41,"o":"layer_sum"},{"a":13201,"t":"code","b":[121,0,71],"m":"adc","oa":18176,"o":"terrain_profile,y"},{"a":13204,"t":"code","b":[133,41],"m":"sta","oa":41,"o":"layer_sum"},{"a":13206,"t":"code","b":[165,42],"m":"lda","oa":42,"o":"layer_sum_hi"},{"a":13208,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":13210,"t":"code","b":[133,42],"m":"sta","oa":42,"o":"layer_sum_hi"},{"a":13212,"t":"code","b":[104],"m":"pla"},{"a":13213,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"wb_hi"},{"a":13215,"t":"code","b":[198,11],"m":"dec","oa":11,"o":"wb_hi"},{"a":13217,"t":"code","b":[208,183],"m":"bne","oa":13146,"o":"b_335A"},{"a":13219,"t":"code","b":[96],"m":"rts"},{"a":13220,"l":"mul_coef","c":"multiplies the 16-bit value in wc by the coefficient at ptr (a sign bit and seven bits), keeping the product divided by 128 in we, and steps ptr on. Only the low byte of the result is used, and for that a negative coefficient gives the negated product","t":"code","b":[169,0],"m":"lda","x":[13157,13174],"o":"#$00"},{"a":13222,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":13224,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":13226,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":13228,"t":"code","b":[177,16],"m":"lda","oa":16,"o":"(ptr),y"},{"a":13230,"t":"code","b":[133,10],"m":"sta","oa":10,"o":"wb"},{"a":13232,"t":"code","b":[48,32],"m":"bmi","oa":13266,"o":"b_33D2"},{"a":13234,"t":"code","b":[32,234,51],"m":"jsr","oa":13290,"o":"mul_step_add"},{"a":13237,"t":"code","b":[32,234,51],"m":"jsr","oa":13290,"o":"mul_step_add"},{"a":13240,"t":"code","b":[32,234,51],"m":"jsr","oa":13290,"o":"mul_step_add"},{"a":13243,"t":"code","b":[32,234,51],"m":"jsr","oa":13290,"o":"mul_step_add"},{"a":13246,"t":"code","b":[32,234,51],"m":"jsr","oa":13290,"o":"mul_step_add"},{"a":13249,"t":"code","b":[32,234,51],"m":"jsr","oa":13290,"o":"mul_step_add"},{"a":13252,"t":"code","b":[32,234,51],"m":"jsr","oa":13290,"o":"mul_step_add"},{"a":13255,"l":"j_33C7","t":"code","b":[102,15],"m":"ror","oa":15,"x":[13287],"o":"we_hi"},{"a":13257,"t":"code","b":[102,14],"m":"ror","oa":14,"o":"we"},{"a":13259,"t":"code","b":[230,16],"m":"inc","oa":16,"o":"ptr"},{"a":13261,"t":"code","b":[208,2],"m":"bne","oa":13265,"o":"r_33D1"},{"a":13263,"t":"code","b":[230,17],"m":"inc","oa":17,"o":"ptr_hi"},{"a":13265,"l":"r_33D1","t":"code","b":[96],"m":"rts","x":[13261]},{"a":13266,"l":"b_33D2","t":"code","b":[32,0,52],"m":"jsr","oa":13312,"x":[13232],"o":"mul_step_sub"},{"a":13269,"t":"code","b":[32,0,52],"m":"jsr","oa":13312,"o":"mul_step_sub"},{"a":13272,"t":"code","b":[32,0,52],"m":"jsr","oa":13312,"o":"mul_step_sub"},{"a":13275,"t":"code","b":[32,0,52],"m":"jsr","oa":13312,"o":"mul_step_sub"},{"a":13278,"t":"code","b":[32,0,52],"m":"jsr","oa":13312,"o":"mul_step_sub"},{"a":13281,"t":"code","b":[32,0,52],"m":"jsr","oa":13312,"o":"mul_step_sub"},{"a":13284,"t":"code","b":[32,0,52],"m":"jsr","oa":13312,"o":"mul_step_sub"},{"a":13287,"t":"code","b":[76,199,51],"m":"jmp","oa":13255,"o":"j_33C7"},{"a":13290,"l":"mul_step_add","c":"one step of mul_coef for a positive coefficient: shifts we and the coefficient right and adds wc when the bit out was 1","t":"code","b":[102,15],"m":"ror","oa":15,"x":[13234,13237,13240,13243,13246,13249,13252],"o":"we_hi"},{"a":13292,"t":"code","b":[102,14],"m":"ror","oa":14,"o":"we"},{"a":13294,"t":"code","b":[102,10],"m":"ror","oa":10,"o":"wb"},{"a":13296,"t":"code","b":[144,13],"m":"bcc","oa":13311,"o":"r_33FF"},{"a":13298,"t":"code","b":[24],"m":"clc"},{"a":13299,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"we"},{"a":13301,"t":"code","b":[101,12],"m":"adc","oa":12,"o":"wc"},{"a":13303,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":13305,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"we_hi"},{"a":13307,"t":"code","b":[101,13],"m":"adc","oa":13,"o":"wc_hi"},{"a":13309,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":13311,"l":"r_33FF","t":"code","b":[96],"m":"rts","x":[13296]},{"a":13312,"l":"mul_step_sub","c":"one step of mul_coef for a negative coefficient: subtracts wc instead, with the borrow turned round for the next shift","t":"code","b":[102,15],"m":"ror","oa":15,"x":[13266,13269,13272,13275,13278,13281,13284],"o":"we_hi"},{"a":13314,"t":"code","b":[102,14],"m":"ror","oa":14,"o":"we"},{"a":13316,"t":"code","b":[102,10],"m":"ror","oa":10,"o":"wb"},{"a":13318,"t":"code","b":[144,18],"m":"bcc","oa":13338,"o":"r_341A"},{"a":13320,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"we"},{"a":13322,"t":"code","b":[229,12],"m":"sbc","oa":12,"o":"wc"},{"a":13324,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":13326,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"we_hi"},{"a":13328,"t":"code","b":[229,13],"m":"sbc","oa":13,"o":"wc_hi"},{"a":13330,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":13332,"t":"code","b":[8],"m":"php"},{"a":13333,"t":"code","b":[104],"m":"pla"},{"a":13334,"t":"code","b":[73,1],"m":"eor","o":"#$01"},{"a":13336,"t":"code","b":[72],"m":"pha"},{"a":13337,"t":"code","b":[40],"m":"plp"},{"a":13338,"l":"r_341A","t":"code","b":[96],"m":"rts","x":[13318]},{"a":13339,"l":"terrain_layers","c":"the planet's shape: four layers of five pairs of coefficients (a for east, b for north; bit 7 the sign, bits 0-6 the size); with terrain_profile these 40 bytes are the whole of the landscape","t":"byte","b":[200,3,165,37,127,96,101,202]},{"a":13347,"t":"byte","b":[13,157,171,131,171,140,184,106]},{"a":13355,"t":"byte","b":[97,126,124,96,152,107,153,182]},{"a":13363,"t":"byte","b":[68,162,118,179,158,171,179,172]},{"a":13371,"t":"byte","b":[190,108,186,101,192,192,95,172]},{"a":13379,"l":"scenery_list_for","c":"picks the scenery list for the ground just found: from scenery_lists by the kind (terrain), bits 1-2 of the last layer sum and the ring (scene_near), into wc; keeps the sum's low byte in scene_kind, which draw_scenery_at tests for a doorway","t":"code","b":[169,0],"m":"lda","x":[4362,5146],"o":"#$00"},{"a":13381,"t":"code","b":[133,39],"m":"sta","oa":39,"o":"scene_kind"},{"a":13383,"t":"code","b":[165,38],"m":"lda","oa":38,"o":"terrain"},{"a":13385,"t":"code","b":[10],"m":"asl","o":"a"},{"a":13386,"t":"code","b":[10],"m":"asl","o":"a"},{"a":13387,"t":"code","b":[133,10],"m":"sta","oa":10,"o":"wb"},{"a":13389,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":13391,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"wb_hi"},{"a":13393,"t":"code","b":[165,41],"m":"lda","oa":41,"o":"layer_sum"},{"a":13395,"t":"code","b":[133,39],"m":"sta","oa":39,"o":"scene_kind"},{"a":13397,"t":"code","b":[41,6],"m":"and","o":"#$06"},{"a":13399,"t":"code","b":[24],"m":"clc"},{"a":13400,"t":"code","b":[101,10],"m":"adc","oa":10,"o":"wb"},{"a":13402,"t":"code","b":[10],"m":"asl","o":"a"},{"a":13403,"t":"code","b":[133,10],"m":"sta","oa":10,"o":"wb"},{"a":13405,"t":"code","b":[24],"m":"clc"},{"a":13406,"t":"code","b":[165,40],"m":"lda","oa":40,"o":"scene_near"},{"a":13408,"t":"code","b":[101,10],"m":"adc","oa":10,"o":"wb"},{"a":13410,"t":"code","b":[133,10],"m":"sta","oa":10,"o":"wb"},{"a":13412,"t":"code","b":[169,123],"m":"lda","o":"#$7B"},{"a":13414,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":13416,"t":"code","b":[169,52],"m":"lda","o":"#$34"},{"a":13418,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":13420,"t":"code","b":[32,86,50],"m":"jsr","oa":12886,"o":"add_wb"},{"a":13423,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":13425,"t":"code","b":[177,14],"m":"lda","oa":14,"o":"(we),y"},{"a":13427,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":13429,"t":"code","b":[200],"m":"iny"},{"a":13430,"t":"code","b":[177,14],"m":"lda","oa":14,"o":"(we),y"},{"a":13432,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":13434,"t":"code","b":[96],"m":"rts"},{"a":13435,"l":"scenery_lists","c":"the address of the list of objects to start from, 48 entries: for each of the six kinds of ground, four variants by bits 1-2 of the last layer's sum (layer_sum, as terrain_at leaves it), each for the far ring and the near one","t":"addr","b":[140,53],"oa":13708,"o":"a_358C"},{"a":13437,"t":"addr","b":[45,53],"oa":13613,"o":"a_352D"},{"a":13439,"t":"addr","b":[140,53],"oa":13708,"o":"a_358C"},{"a":13441,"t":"addr","b":[45,53],"oa":13613,"o":"a_352D"},{"a":13443,"t":"addr","b":[140,53],"oa":13708,"o":"a_358C"},{"a":13445,"t":"addr","b":[45,53],"oa":13613,"o":"a_352D"},{"a":13447,"t":"addr","b":[140,53],"oa":13708,"o":"a_358C"},{"a":13449,"t":"addr","b":[45,53],"oa":13613,"o":"a_352D"},{"a":13451,"t":"addr","b":[140,53],"oa":13708,"o":"a_358C"},{"a":13453,"t":"addr","b":[45,53],"oa":13613,"o":"a_352D"},{"a":13455,"t":"addr","b":[140,53],"oa":13708,"o":"a_358C"},{"a":13457,"t":"addr","b":[45,53],"oa":13613,"o":"a_352D"},{"a":13459,"t":"addr","b":[140,53],"oa":13708,"o":"a_358C"},{"a":13461,"t":"addr","b":[45,53],"oa":13613,"o":"a_352D"},{"a":13463,"t":"addr","b":[140,53],"oa":13708,"o":"a_358C"},{"a":13465,"t":"addr","b":[45,53],"oa":13613,"o":"a_352D"},{"a":13467,"t":"addr","b":[132,53],"oa":13700,"o":"a_3584"},{"a":13469,"t":"addr","b":[37,53],"oa":13605,"o":"a_3525"},{"a":13471,"t":"addr","b":[132,53],"oa":13700,"o":"a_3584"},{"a":13473,"t":"addr","b":[37,53],"oa":13605,"o":"a_3525"},{"a":13475,"t":"addr","b":[116,53],"oa":13684,"o":"a_3574"},{"a":13477,"t":"addr","b":[21,53],"oa":13589,"o":"a_3515"},{"a":13479,"t":"addr","b":[132,53],"oa":13700,"o":"a_3584"},{"a":13481,"t":"addr","b":[37,53],"oa":13605,"o":"a_3525"},{"a":13483,"t":"addr","b":[132,53],"oa":13700,"o":"a_3584"},{"a":13485,"t":"addr","b":[37,53],"oa":13605,"o":"a_3525"},{"a":13487,"t":"addr","b":[118,53],"oa":13686,"o":"a_3576"},{"a":13489,"t":"addr","b":[23,53],"oa":13591,"o":"a_3517"},{"a":13491,"t":"addr","b":[132,53],"oa":13700,"o":"a_3584"},{"a":13493,"t":"addr","b":[37,53],"oa":13605,"o":"a_3525"},{"a":13495,"t":"addr","b":[121,53],"oa":13689,"o":"a_3579"},{"a":13497,"t":"addr","b":[26,53],"oa":13594,"o":"a_351A"},{"a":13499,"t":"addr","b":[132,53],"oa":13700,"o":"a_3584"},{"a":13501,"t":"addr","b":[37,53],"oa":13605,"o":"a_3525"},{"a":13503,"t":"addr","b":[124,53],"oa":13692,"o":"a_357C"},{"a":13505,"t":"addr","b":[29,53],"oa":13597,"o":"a_351D"},{"a":13507,"t":"addr","b":[132,53],"oa":13700,"o":"a_3584"},{"a":13509,"t":"addr","b":[37,53],"oa":13605,"o":"a_3525"},{"a":13511,"t":"addr","b":[129,53],"oa":13697,"o":"a_3581"},{"a":13513,"t":"addr","b":[34,53],"oa":13602,"o":"a_3522"},{"a":13515,"t":"addr","b":[135,53],"oa":13703,"o":"a_3587"},{"a":13517,"t":"addr","b":[40,53],"oa":13608,"o":"a_3528"},{"a":13519,"t":"addr","b":[135,53],"oa":13703,"o":"a_3587"},{"a":13521,"t":"addr","b":[40,53],"oa":13608,"o":"a_3528"},{"a":13523,"t":"addr","b":[135,53],"oa":13703,"o":"a_3587"},{"a":13525,"t":"addr","b":[40,53],"oa":13608,"o":"a_3528"},{"a":13527,"t":"addr","b":[135,53],"oa":13703,"o":"a_3587"},{"a":13529,"t":"addr","b":[40,53],"oa":13608,"o":"a_3528"},{"a":13531,"l":"object_lists","c":"the lists of objects scenery_lists and the object records name: each a count n, then n object numbers to pick one from at random (negative for the mirror image, 0 for nothing more); 182 bytes","t":"byte","b":[1,0]},{"a":13533,"c":"a list of 6: objects 2, 2 mirrored, 3, 3 mirrored, 4, 6","t":"byte","b":[6,2,254,3,253,4,6]},{"a":13540,"c":"a list of 8: objects 1 mirrored, 1 mirrored, 1 mirrored, 1 mirrored, 3, 3 mirrored, 1 mirrored, 1 mirrored","t":"byte","b":[8,255,255,255,255,3,253,255]},{"a":13548,"t":"byte","b":[255]},{"a":13549,"c":"a list of 2: objects 5, 5 mirrored","t":"byte","b":[2,5,251]},{"a":13552,"c":"a list of 2: objects 4 mirrored, 6 mirrored","t":"byte","b":[2,252,250]},{"a":13555,"c":"a list of 3: objects 7 mirrored, 8, 8 mirrored","t":"byte","b":[3,249,8,248]},{"a":13559,"c":"a list of 2: objects 10, 10 mirrored","t":"byte","b":[2,10,246]},{"a":13562,"c":"a list of 4: objects 11, 9 mirrored, 10, 10 mirrored","t":"byte","b":[4,11,247,10,246]},{"a":13567,"c":"a list of 3: objects 15, 15, 14 mirrored","t":"byte","b":[3,15,15,242]},{"a":13571,"c":"a list of 3: objects 14 mirrored, 14 mirrored, 15","t":"byte","b":[3,242,242,15]},{"a":13575,"c":"a list of 3: objects nothing, 17 mirrored, 17","t":"byte","b":[3,0,239,17]},{"a":13579,"c":"a list of 2: objects 19, 19 mirrored","t":"byte","b":[2,19,237]},{"a":13582,"c":"a list of 6: objects 18 mirrored, 19, 19 mirrored, 19, 19 mirrored, 21 mirrored","t":"byte","b":[6,238,19,237,19,237,235]},{"a":13589,"l":"a_3515","c":"a list of 1: object 7","t":"byte","b":[1,7],"x":[13477]},{"a":13591,"l":"a_3517","c":"a list of 2: objects 9, 11 mirrored","t":"byte","b":[2,9,245],"x":[13489]},{"a":13594,"l":"a_351A","c":"a list of 2: objects 13, 13 mirrored","t":"byte","b":[2,13,243],"x":[13497]},{"a":13597,"l":"a_351D","c":"a list of 4: objects 12, 12 mirrored, 14, 15 mirrored","t":"byte","b":[4,12,244,14,241],"x":[13505]},{"a":13602,"l":"a_3522","c":"a list of 2: objects 16, 16 mirrored","t":"byte","b":[2,16,240],"x":[13513]},{"a":13605,"l":"a_3525","c":"a list of 2: objects 17, 17 mirrored","t":"byte","b":[2,17,239],"x":[13469,13473,13481,13485,13493,13501,13509]},{"a":13608,"l":"a_3528","c":"a list of 4: objects 18, 18, 18, 21","t":"byte","b":[4,18,18,18,21],"x":[13517,13521,13525,13529]},{"a":13613,"l":"a_352D","c":"a list of 1: object 1","t":"byte","b":[1,1],"x":[13437,13441,13445,13449,13453,13457,13461,13465]},{"a":13615,"c":"a list of 3: objects 28 mirrored, 29, 29 mirrored","t":"byte","b":[3,228,29,227]},{"a":13619,"c":"a list of 2: objects 31, 31 mirrored","t":"byte","b":[2,31,225]},{"a":13622,"c":"a list of 4: objects 32, 30 mirrored, 31, 31 mirrored","t":"byte","b":[4,32,226,31,225]},{"a":13627,"c":"a list of 5: objects nothing, 41 mirrored, 42, 42 mirrored, 41","t":"byte","b":[5,0,215,42,214,41]},{"a":13633,"c":"a list of 1: object 36","t":"byte","b":[1,36]},{"a":13635,"c":"a list of 1: object 35 mirrored","t":"byte","b":[1,221]},{"a":13637,"c":"a list of 3: objects nothing, 38, 38 mirrored","t":"byte","b":[3,0,38,218]},{"a":13641,"c":"a list of 2: objects 40, 40 mirrored","t":"byte","b":[2,40,216]},{"a":13644,"c":"a list of 6: objects 39 mirrored, 40 mirrored, 40, 40 mirrored, 40, 43 mirrored","t":"byte","b":[6,217,216,40,216,40,213]},{"a":13651,"c":"a list of 3: objects 23, 24, 27 mirrored","t":"byte","b":[3,23,24,229]},{"a":13655,"c":"a list of 9: objects 24, 27 mirrored, 25, 25 mirrored, 26, 26 mirrored, 24 mirrored, 27, 22 mirrored","t":"byte","b":[9,24,229,25,231,26,230,232]},{"a":13663,"t":"byte","b":[27,234]},{"a":13665,"c":"a list of 7: objects 25, 26, 26 mirrored, 24 mirrored, 27, 23 mirrored, 25 mirrored","t":"byte","b":[7,25,26,230,232,27,233,231]},{"a":13673,"c":"a list of 3: objects 24 mirrored, 27, 23 mirrored","t":"byte","b":[3,232,27,233]},{"a":13677,"c":"a list of 3: objects 23 mirrored, 22 mirrored, nothing","t":"byte","b":[3,233,234,0]},{"a":13681,"c":"a list of 2: objects 22 mirrored, nothing","t":"byte","b":[2,234,0]},{"a":13684,"l":"a_3574","c":"a list of 1: object 28","t":"byte","b":[1,28],"x":[13475]},{"a":13686,"l":"a_3576","c":"a list of 2: objects 30, 32 mirrored","t":"byte","b":[2,30,224],"x":[13487]},{"a":13689,"l":"a_3579","c":"a list of 2: objects 34, 34 mirrored","t":"byte","b":[2,34,222],"x":[13495]},{"a":13692,"l":"a_357C","c":"a list of 4: objects 33, 33 mirrored, 35, 36 mirrored","t":"byte","b":[4,33,223,35,220],"x":[13503]},{"a":13697,"l":"a_3581","c":"a list of 2: objects 37, 37 mirrored","t":"byte","b":[2,37,219],"x":[13511]},{"a":13700,"l":"a_3584","c":"a list of 2: objects 38, 38 mirrored","t":"byte","b":[2,38,218],"x":[13467,13471,13479,13483,13491,13499,13507]},{"a":13703,"l":"a_3587","c":"a list of 4: objects 39, 39, 39, 43","t":"byte","b":[4,39,39,39,43],"x":[13515,13519,13523,13527]},{"a":13708,"l":"a_358C","c":"a list of 4: objects 22, 23, 24, 27 mirrored","t":"byte","b":[4,22,23,24,229],"x":[13435,13439,13443,13447,13451,13455,13459,13463]},{"a":13713,"l":"draw_object","c":"draws object obj_id at horizon column scene_col: its record (object_records, nine bytes from (id - 1) x 9) gives the image, the column and row it is drawn at, and its width; scene_col moves on by the width plus one for the next object. A negative number draws the mirror image. The record also names the list the next object of the chain is picked from, one for the plain and one for the mirrored drawing. The object is drawn only when its column plus 2 is below 42 (round the 64-column horizon)","t":"code","b":[165,49],"m":"lda","oa":49,"x":[4468],"o":"obj_id"},{"a":13715,"t":"code","b":[208,1],"m":"bne","oa":13718,"o":"b_3596"},{"a":13717,"t":"code","b":[96],"m":"rts"},{"a":13718,"l":"b_3596","t":"code","b":[16,11],"m":"bpl","oa":13731,"x":[13715],"o":"b_35A3"},{"a":13720,"t":"code","b":[73,255],"m":"eor","o":"#$FF"},{"a":13722,"t":"code","b":[24],"m":"clc"},{"a":13723,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":13725,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":13727,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":13729,"t":"code","b":[208,4],"m":"bne","oa":13735,"o":"b_35A7"},{"a":13731,"l":"b_35A3","t":"code","b":[133,14],"m":"sta","oa":14,"x":[13718],"o":"we"},{"a":13733,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":13735,"l":"b_35A7","t":"code","b":[133,50],"m":"sta","oa":50,"x":[13729],"o":"obj_mirror"},{"a":13737,"t":"code","b":[198,14],"m":"dec","oa":14,"o":"we"},{"a":13739,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":13741,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":13743,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"wb_hi"},{"a":13745,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"we"},{"a":13747,"t":"code","b":[133,10],"m":"sta","oa":10,"o":"wb"},{"a":13749,"t":"code","b":[32,65,50],"m":"jsr","oa":12865,"o":"we_double"},{"a":13752,"t":"code","b":[32,65,50],"m":"jsr","oa":12865,"o":"we_double"},{"a":13755,"t":"code","b":[32,65,50],"m":"jsr","oa":12865,"o":"we_double"},{"a":13758,"t":"code","b":[32,86,50],"m":"jsr","oa":12886,"o":"add_wb"},{"a":13761,"t":"code","b":[169,63],"m":"lda","o":"#$3F"},{"a":13763,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"ptr"},{"a":13765,"t":"code","b":[169,54],"m":"lda","o":"#$36"},{"a":13767,"t":"code","b":[133,17],"m":"sta","oa":17,"o":"ptr_hi"},{"a":13769,"t":"code","b":[32,139,50],"m":"jsr","oa":12939,"o":"swap_we_wc"},{"a":13772,"t":"code","b":[32,107,50],"m":"jsr","oa":12907,"o":"ptr_add_wc"},{"a":13775,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":13777,"t":"code","b":[177,16],"m":"lda","oa":16,"o":"(ptr),y"},{"a":13779,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":13781,"t":"code","b":[200],"m":"iny"},{"a":13782,"t":"code","b":[177,16],"m":"lda","oa":16,"o":"(ptr),y"},{"a":13784,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":13786,"t":"code","b":[200],"m":"iny"},{"a":13787,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"we"},{"a":13789,"t":"code","b":[133,20],"m":"sta","oa":20,"o":"obj_image"},{"a":13791,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"we_hi"},{"a":13793,"t":"code","b":[133,21],"m":"sta","oa":21,"o":"zpa_15"},{"a":13795,"t":"code","b":[177,16],"m":"lda","oa":16,"o":"(ptr),y"},{"a":13797,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":13799,"t":"code","b":[200],"m":"iny"},{"a":13800,"t":"code","b":[177,16],"m":"lda","oa":16,"o":"(ptr),y"},{"a":13802,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":13804,"t":"code","b":[200],"m":"iny"},{"a":13805,"t":"code","b":[24],"m":"clc"},{"a":13806,"t":"code","b":[165,45],"m":"lda","oa":45,"o":"scene_col"},{"a":13808,"t":"code","b":[101,14],"m":"adc","oa":14,"o":"we"},{"a":13810,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":13812,"t":"code","b":[133,22],"m":"sta","oa":22,"o":"obj_col"},{"a":13814,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"we_hi"},{"a":13816,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":13818,"t":"code","b":[133,23],"m":"sta","oa":23,"o":"obj_row"},{"a":13820,"t":"code","b":[177,16],"m":"lda","oa":16,"o":"(ptr),y"},{"a":13822,"t":"code","b":[133,24],"m":"sta","oa":24,"o":"obj_width"},{"a":13824,"t":"code","b":[165,45],"m":"lda","oa":45,"o":"scene_col"},{"a":13826,"t":"code","b":[72],"m":"pha"},{"a":13827,"t":"code","b":[56],"m":"sec"},{"a":13828,"t":"code","b":[113,16],"m":"adc","oa":16,"o":"(ptr),y"},{"a":13830,"t":"code","b":[41,63],"m":"and","o":"#$3F"},{"a":13832,"t":"code","b":[133,45],"m":"sta","oa":45,"o":"scene_col"},{"a":13834,"t":"code","b":[165,50],"m":"lda","oa":50,"o":"obj_mirror"},{"a":13836,"t":"code","b":[240,26],"m":"beq","oa":13864,"o":"b_3628"},{"a":13838,"t":"code","b":[200],"m":"iny"},{"a":13839,"t":"code","b":[200],"m":"iny"},{"a":13840,"t":"code","b":[200],"m":"iny"},{"a":13841,"t":"code","b":[177,16],"m":"lda","oa":16,"o":"(ptr),y"},{"a":13843,"t":"code","b":[133,46],"m":"sta","oa":46,"o":"obj_list"},{"a":13845,"t":"code","b":[200],"m":"iny"},{"a":13846,"t":"code","b":[177,16],"m":"lda","oa":16,"o":"(ptr),y"},{"a":13848,"t":"code","b":[133,47],"m":"sta","oa":47,"o":"zpa_2F"},{"a":13850,"t":"code","b":[104],"m":"pla"},{"a":13851,"t":"code","b":[24],"m":"clc"},{"a":13852,"t":"code","b":[105,2],"m":"adc","o":"#$02"},{"a":13854,"t":"code","b":[41,63],"m":"and","o":"#$3F"},{"a":13856,"t":"code","b":[201,42],"m":"cmp","o":"#$2A"},{"a":13858,"t":"code","b":[176,3],"m":"bcs","oa":13863,"o":"r_3627"},{"a":13860,"t":"code","b":[76,156,48],"m":"jmp","oa":12444,"o":"draw_object_mirrored"},{"a":13863,"l":"r_3627","t":"code","b":[96],"m":"rts","x":[13858,13882]},{"a":13864,"l":"b_3628","t":"code","b":[200],"m":"iny","x":[13836]},{"a":13865,"t":"code","b":[177,16],"m":"lda","oa":16,"o":"(ptr),y"},{"a":13867,"t":"code","b":[133,46],"m":"sta","oa":46,"o":"obj_list"},{"a":13869,"t":"code","b":[200],"m":"iny"},{"a":13870,"t":"code","b":[177,16],"m":"lda","oa":16,"o":"(ptr),y"},{"a":13872,"t":"code","b":[133,47],"m":"sta","oa":47,"o":"zpa_2F"},{"a":13874,"t":"code","b":[104],"m":"pla"},{"a":13875,"t":"code","b":[24],"m":"clc"},{"a":13876,"t":"code","b":[105,2],"m":"adc","o":"#$02"},{"a":13878,"t":"code","b":[41,63],"m":"and","o":"#$3F"},{"a":13880,"t":"code","b":[201,42],"m":"cmp","o":"#$2A"},{"a":13882,"t":"code","b":[176,235],"m":"bcs","oa":13863,"o":"r_3627"},{"a":13884,"t":"code","b":[76,137,47],"m":"jmp","oa":12169,"o":"draw_object_plain"},{"a":13887,"l":"object_records","c":"43 objects of the ground view, nine bytes each: image address, column offset, row, width, the list of the next object when drawn plain, the list when mirrored. Images lie from $8000 up","t":"byte","b":[0,128,0,22,3,221,52,219]},{"a":13895,"t":"byte","b":[52,54,129,0,22,3,228,52]},{"a":13903,"t":"byte","b":[228,52,232,131,0,22,3,228]},{"a":13911,"t":"byte","b":[52,228,52,118,135,0,22,3]},{"a":13919,"t":"byte","b":[237,52,228,52,130,138,0,22]},{"a":13927,"t":"byte","b":[3,240,52,240,52,6,142,0]},{"a":13935,"t":"byte","b":[22,3,237,52,228,52,228,145]},{"a":13943,"t":"byte","b":[0,21,3,243,52,219,52,14]},{"a":13951,"t":"byte","b":[149,0,21,3,243,52,243,52]},{"a":13959,"t":"byte","b":[78,155,0,21,3,247,52,219]},{"a":13967,"t":"byte","b":[52,52,156,0,21,3,250,52]},{"a":13975,"t":"byte","b":[250,52,106,157,0,21,3,219]},{"a":13983,"t":"byte","b":[52,247,52,90,158,0,21,3]},{"a":13991,"t":"byte","b":[219,52,219,52,114,159,0,21]},{"a":13999,"t":"byte","b":[3,219,52,219,52,48,160,0]},{"a":14007,"t":"byte","b":[21,3,255,52,219,52,32,161]},{"a":14015,"t":"byte","b":[0,21,3,219,52,3,53,46]},{"a":14023,"t":"byte","b":[162,0,21,3,219,52,219,52]},{"a":14031,"t":"byte","b":[224,144,0,22,3,7,53,7]},{"a":14039,"t":"byte","b":[53,186,187,0,23,3,11,53]},{"a":14047,"t":"byte","b":[219,52,150,153,0,23,3,14]},{"a":14055,"t":"byte","b":[53,14,53,100,188,0,23,3]},{"a":14063,"t":"byte","b":[219,52,219,52,14,154,0,23]},{"a":14071,"t":"byte","b":[3,11,53,219,52,174,164,0]},{"a":14079,"t":"byte","b":[19,2,83,53,219,52,108,165]},{"a":14087,"t":"byte","b":[0,19,2,87,53,113,53,172]},{"a":14095,"t":"byte","b":[166,0,19,2,97,53,109,53]},{"a":14103,"t":"byte","b":[120,168,0,19,2,105,53,105]},{"a":14111,"t":"byte","b":[53,78,170,0,19,2,105,53]},{"a":14119,"t":"byte","b":[105,53,46,172,0,19,2,109]},{"a":14127,"t":"byte","b":[53,97,53,14,174,0,20,2]},{"a":14135,"t":"byte","b":[47,53,219,52,248,175,0,20]},{"a":14143,"t":"byte","b":[2,47,53,47,53,246,177,0]},{"a":14151,"t":"byte","b":[20,2,51,53,219,52,130,178]},{"a":14159,"t":"byte","b":[0,20,2,54,53,54,53,64]},{"a":14167,"t":"byte","b":[179,0,20,2,219,52,51,53]},{"a":14175,"t":"byte","b":[184,179,0,20,2,219,52,219]},{"a":14183,"t":"byte","b":[52,118,180,0,20,2,219,52]},{"a":14191,"t":"byte","b":[219,52,228,180,0,20,2,65]},{"a":14199,"t":"byte","b":[53,219,52,152,181,0,20,2]},{"a":14207,"t":"byte","b":[219,52,67,53,76,182,0,20]},{"a":14215,"t":"byte","b":[2,219,52,219,52,90,153,0]},{"a":14223,"t":"byte","b":[20,2,69,53,69,53,88,145]},{"a":14231,"t":"byte","b":[0,23,2,73,53,219,52,130]},{"a":14239,"t":"byte","b":[163,0,23,2,76,53,76,53]},{"a":14247,"t":"byte","b":[40,183,0,8,23,59,53,59]},{"a":14255,"t":"byte","b":[53,232,186,0,13,23,59,53]},{"a":14263,"t":"byte","b":[59,53,250,163,0,23,2,73]},{"a":14271,"t":"byte","b":[53,219,52]},{"a":14274,"l":"key_get","c":"takes the oldest key code from key_buffer into A, moving the rest up; Z set and A 0 when there is none","t":"code","b":[165,63],"m":"lda","oa":63,"x":[2128,2451,5419,10311,11352],"o":"key_count"},{"a":14276,"t":"code","b":[240,16],"m":"beq","oa":14294,"o":"r_37D6"},{"a":14278,"t":"code","b":[164,109],"m":"ldy","oa":109,"o":"key_buffer"},{"a":14280,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":14282,"l":"b_37CA","t":"code","b":[181,110],"m":"lda","oa":110,"x":[14289],"o":"zpf_6E,x"},{"a":14284,"t":"code","b":[149,109],"m":"sta","oa":109,"o":"key_buffer,x"},{"a":14286,"t":"code","b":[232],"m":"inx"},{"a":14287,"t":"code","b":[228,63],"m":"cpx","oa":63,"o":"key_count"},{"a":14289,"t":"code","b":[208,247],"m":"bne","oa":14282,"o":"b_37CA"},{"a":14291,"t":"code","b":[198,63],"m":"dec","oa":63,"o":"key_count"},{"a":14293,"t":"code","b":[152],"m":"tya"},{"a":14294,"l":"r_37D6","t":"code","b":[96],"m":"rts","x":[14276]},{"a":14295,"l":"hud_twinkle","c":"the head-up display's animation, run while the game waits for a key: on the screen on show, in the bottom four rows (20-23), rolls the eight bitmap bytes of each cell whose colour byte is $16 down by one; then swaps two pairs of colours over the whole screen (swap_hud_colours, $9C with $C9 and $72 with $27)","t":"code","b":[32,208,49],"m":"jsr","oa":12752,"x":[2459],"o":"flip_page"},{"a":14298,"t":"code","b":[173,234,59],"m":"lda","oa":15338,"o":"a_3BEA"},{"a":14301,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":14303,"t":"code","b":[24],"m":"clc"},{"a":14304,"t":"code","b":[173,3,60],"m":"lda","oa":15363,"o":"a_3C03"},{"a":14307,"t":"code","b":[101,8],"m":"adc","oa":8,"o":"draw_page"},{"a":14309,"t":"code","b":[105,32],"m":"adc","o":"#$20"},{"a":14311,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":14313,"t":"code","b":[173,123,24],"m":"lda","oa":6267,"o":"a_187B"},{"a":14316,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":14318,"t":"code","b":[24],"m":"clc"},{"a":14319,"t":"code","b":[173,148,24],"m":"lda","oa":6292,"o":"a_1894"},{"a":14322,"t":"code","b":[101,8],"m":"adc","oa":8,"o":"draw_page"},{"a":14324,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":14326,"t":"code","b":[169,160],"m":"lda","o":"#$A0"},{"a":14328,"t":"code","b":[133,2],"m":"sta","oa":2,"o":"tmp2"},{"a":14330,"l":"b_37FA","t":"code","b":[160,0],"m":"ldy","x":[14374],"o":"#$00"},{"a":14332,"t":"code","b":[177,12],"m":"lda","oa":12,"o":"(wc),y"},{"a":14334,"t":"code","b":[201,22],"m":"cmp","o":"#$16"},{"a":14336,"t":"code","b":[208,18],"m":"bne","oa":14356,"o":"b_3814"},{"a":14338,"t":"code","b":[160,7],"m":"ldy","o":"#$07"},{"a":14340,"t":"code","b":[177,14],"m":"lda","oa":14,"o":"(we),y"},{"a":14342,"t":"code","b":[72],"m":"pha"},{"a":14343,"l":"b_3807","t":"code","b":[136],"m":"dey","x":[14350]},{"a":14344,"t":"code","b":[177,14],"m":"lda","oa":14,"o":"(we),y"},{"a":14346,"t":"code","b":[200],"m":"iny"},{"a":14347,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(we),y"},{"a":14349,"t":"code","b":[136],"m":"dey"},{"a":14350,"t":"code","b":[16,247],"m":"bpl","oa":14343,"o":"b_3807"},{"a":14352,"t":"code","b":[104],"m":"pla"},{"a":14353,"t":"code","b":[200],"m":"iny"},{"a":14354,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(we),y"},{"a":14356,"l":"b_3814","t":"code","b":[24],"m":"clc","x":[14336]},{"a":14357,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"we"},{"a":14359,"t":"code","b":[105,8],"m":"adc","o":"#$08"},{"a":14361,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":14363,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"we_hi"},{"a":14365,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":14367,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":14369,"t":"code","b":[32,51,50],"m":"jsr","oa":12851,"o":"inc_wc"},{"a":14372,"t":"code","b":[198,2],"m":"dec","oa":2,"o":"tmp2"},{"a":14374,"t":"code","b":[208,210],"m":"bne","oa":14330,"o":"b_37FA"},{"a":14376,"t":"code","b":[32,208,49],"m":"jsr","oa":12752,"o":"flip_page"},{"a":14379,"t":"code","b":[169,156],"m":"lda","o":"#$9C"},{"a":14381,"t":"code","b":[133,2],"m":"sta","oa":2,"o":"tmp2"},{"a":14383,"t":"code","b":[169,201],"m":"lda","o":"#$C9"},{"a":14385,"t":"code","b":[133,3],"m":"sta","oa":3,"o":"tmp3"},{"a":14387,"t":"code","b":[169,114],"m":"lda","o":"#$72"},{"a":14389,"t":"code","b":[133,4],"m":"sta","oa":4,"o":"tmp4"},{"a":14391,"t":"code","b":[169,39],"m":"lda","o":"#$27"},{"a":14393,"t":"code","b":[133,5],"m":"sta","oa":5,"o":"tmp5"},{"a":14395,"t":"code","b":[32,223,8],"m":"jsr","oa":2271,"o":"swap_hud_colours"},{"a":14398,"t":"code","b":[96],"m":"rts"},{"a":14399,"l":"bearing_of","c":"the bearing in degrees, clockwise from north, of a difference east (dx) and north (dy), 16 bits each: the smaller over the larger is found in tangent_table by a binary search of five halving steps from the middle (mul_8x16 for each try), giving an angle of 0-45 from the table's second half; when dx is the larger it becomes 90 less the angle. In the north-east quadrant that is the bearing; in the others quadrant_offsets gives 180, 360 or 270 less the angle. 270 less it is wrong for the south-west, where 180 plus it was needed: every bearing there comes out reflected about 225 degrees (264 reads 185, 186 reads 265). The result goes into bearing; zero page $0A-$11 are saved and restored","t":"code","b":[165,17],"m":"lda","oa":17,"x":[8657],"o":"ptr_hi"},{"a":14401,"t":"code","b":[72],"m":"pha"},{"a":14402,"t":"code","b":[165,16],"m":"lda","oa":16,"o":"ptr"},{"a":14404,"t":"code","b":[72],"m":"pha"},{"a":14405,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"we_hi"},{"a":14407,"t":"code","b":[72],"m":"pha"},{"a":14408,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"we"},{"a":14410,"t":"code","b":[72],"m":"pha"},{"a":14411,"t":"code","b":[165,13],"m":"lda","oa":13,"o":"wc_hi"},{"a":14413,"t":"code","b":[72],"m":"pha"},{"a":14414,"t":"code","b":[165,12],"m":"lda","oa":12,"o":"wc"},{"a":14416,"t":"code","b":[72],"m":"pha"},{"a":14417,"t":"code","b":[165,11],"m":"lda","oa":11,"o":"wb_hi"},{"a":14419,"t":"code","b":[72],"m":"pha"},{"a":14420,"t":"code","b":[165,10],"m":"lda","oa":10,"o":"wb"},{"a":14422,"t":"code","b":[72],"m":"pha"},{"a":14423,"t":"code","b":[169,179],"m":"lda","o":"#$B3"},{"a":14425,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"ptr"},{"a":14427,"t":"code","b":[169,57],"m":"lda","o":"#$39"},{"a":14429,"t":"code","b":[133,17],"m":"sta","oa":17,"o":"ptr_hi"},{"a":14431,"t":"code","b":[169,32],"m":"lda","o":"#$20"},{"a":14433,"t":"code","b":[141,51,58],"m":"sta","oa":14899,"o":"search_index"},{"a":14436,"t":"code","b":[169,16],"m":"lda","o":"#$10"},{"a":14438,"t":"code","b":[141,52,58],"m":"sta","oa":14900,"o":"search_step"},{"a":14441,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":14443,"t":"code","b":[141,53,58],"m":"sta","oa":14901,"o":"dy_larger"},{"a":14446,"t":"code","b":[141,54,58],"m":"sta","oa":14902,"o":"quadrant"},{"a":14449,"t":"code","b":[165,101],"m":"lda","oa":101,"o":"zpa_65"},{"a":14451,"t":"code","b":[10],"m":"asl","o":"a"},{"a":14452,"t":"code","b":[46,54,58],"m":"rol","oa":14902,"o":"quadrant"},{"a":14455,"t":"code","b":[165,103],"m":"lda","oa":103,"o":"zpa_67"},{"a":14457,"t":"code","b":[10],"m":"asl","o":"a"},{"a":14458,"t":"code","b":[46,54,58],"m":"rol","oa":14902,"o":"quadrant"},{"a":14461,"t":"code","b":[165,100],"m":"lda","oa":100,"o":"dx"},{"a":14463,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":14465,"t":"code","b":[165,101],"m":"lda","oa":101,"o":"zpa_65"},{"a":14467,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":14469,"t":"code","b":[32,129,57],"m":"jsr","oa":14721,"o":"abs_wc"},{"a":14472,"t":"code","b":[165,12],"m":"lda","oa":12,"o":"wc"},{"a":14474,"t":"code","b":[133,100],"m":"sta","oa":100,"o":"dx"},{"a":14476,"t":"code","b":[165,13],"m":"lda","oa":13,"o":"wc_hi"},{"a":14478,"t":"code","b":[133,101],"m":"sta","oa":101,"o":"zpa_65"},{"a":14480,"t":"code","b":[165,102],"m":"lda","oa":102,"o":"dy"},{"a":14482,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":14484,"t":"code","b":[165,103],"m":"lda","oa":103,"o":"zpa_67"},{"a":14486,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":14488,"t":"code","b":[32,129,57],"m":"jsr","oa":14721,"o":"abs_wc"},{"a":14491,"t":"code","b":[165,12],"m":"lda","oa":12,"o":"wc"},{"a":14493,"t":"code","b":[133,102],"m":"sta","oa":102,"o":"dy"},{"a":14495,"t":"code","b":[165,13],"m":"lda","oa":13,"o":"wc_hi"},{"a":14497,"t":"code","b":[133,103],"m":"sta","oa":103,"o":"zpa_67"},{"a":14499,"t":"code","b":[165,100],"m":"lda","oa":100,"o":"dx"},{"a":14501,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":14503,"t":"code","b":[165,101],"m":"lda","oa":101,"o":"zpa_65"},{"a":14505,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":14507,"t":"code","b":[24],"m":"clc"},{"a":14508,"t":"code","b":[32,162,50],"m":"jsr","oa":12962,"o":"sub_wc"},{"a":14511,"t":"code","b":[144,37],"m":"bcc","oa":14550,"o":"b_38D6"},{"a":14513,"t":"code","b":[165,100],"m":"lda","oa":100,"o":"dx"},{"a":14515,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":14517,"t":"code","b":[165,101],"m":"lda","oa":101,"o":"zpa_65"},{"a":14519,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":14521,"t":"code","b":[165,102],"m":"lda","oa":102,"o":"dy"},{"a":14523,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":14525,"t":"code","b":[165,103],"m":"lda","oa":103,"o":"zpa_67"},{"a":14527,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":14529,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"we"},{"a":14531,"t":"code","b":[133,102],"m":"sta","oa":102,"o":"dy"},{"a":14533,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"we_hi"},{"a":14535,"t":"code","b":[133,103],"m":"sta","oa":103,"o":"zpa_67"},{"a":14537,"t":"code","b":[165,12],"m":"lda","oa":12,"o":"wc"},{"a":14539,"t":"code","b":[133,100],"m":"sta","oa":100,"o":"dx"},{"a":14541,"t":"code","b":[165,13],"m":"lda","oa":13,"o":"wc_hi"},{"a":14543,"t":"code","b":[133,101],"m":"sta","oa":101,"o":"zpa_65"},{"a":14545,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":14547,"t":"code","b":[141,53,58],"m":"sta","oa":14901,"o":"dy_larger"},{"a":14550,"l":"b_38D6","t":"code","b":[165,100],"m":"lda","oa":100,"x":[14511,14619],"o":"dx"},{"a":14552,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":14554,"t":"code","b":[165,101],"m":"lda","oa":101,"o":"zpa_65"},{"a":14556,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":14558,"t":"code","b":[172,51,58],"m":"ldy","oa":14899,"o":"search_index"},{"a":14561,"t":"code","b":[177,16],"m":"lda","oa":16,"o":"(ptr),y"},{"a":14563,"t":"code","b":[32,147,57],"m":"jsr","oa":14739,"o":"mul_8x16"},{"a":14566,"t":"code","b":[173,51,58],"m":"lda","oa":14899,"o":"search_index"},{"a":14569,"t":"code","b":[133,10],"m":"sta","oa":10,"o":"wb"},{"a":14571,"t":"code","b":[173,52,58],"m":"lda","oa":14900,"o":"search_step"},{"a":14574,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"wb_hi"},{"a":14576,"t":"code","b":[165,102],"m":"lda","oa":102,"o":"dy"},{"a":14578,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":14580,"t":"code","b":[165,103],"m":"lda","oa":103,"o":"zpa_67"},{"a":14582,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":14584,"t":"code","b":[24],"m":"clc"},{"a":14585,"t":"code","b":[32,162,50],"m":"jsr","oa":12962,"o":"sub_wc"},{"a":14588,"t":"code","b":[176,8],"m":"bcs","oa":14598,"o":"b_3906"},{"a":14590,"t":"code","b":[165,10],"m":"lda","oa":10,"o":"wb"},{"a":14592,"t":"code","b":[56],"m":"sec"},{"a":14593,"t":"code","b":[229,11],"m":"sbc","oa":11,"o":"wb_hi"},{"a":14595,"t":"code","b":[76,11,57],"m":"jmp","oa":14603,"o":"j_390B"},{"a":14598,"l":"b_3906","t":"code","b":[165,10],"m":"lda","oa":10,"x":[14588],"o":"wb"},{"a":14600,"t":"code","b":[24],"m":"clc"},{"a":14601,"t":"code","b":[101,11],"m":"adc","oa":11,"o":"wb_hi"},{"a":14603,"l":"j_390B","t":"code","b":[133,10],"m":"sta","oa":10,"x":[14595],"o":"wb"},{"a":14605,"t":"code","b":[70,11],"m":"lsr","oa":11,"o":"wb_hi"},{"a":14607,"t":"code","b":[8],"m":"php"},{"a":14608,"t":"code","b":[165,10],"m":"lda","oa":10,"o":"wb"},{"a":14610,"t":"code","b":[141,51,58],"m":"sta","oa":14899,"o":"search_index"},{"a":14613,"t":"code","b":[165,11],"m":"lda","oa":11,"o":"wb_hi"},{"a":14615,"t":"code","b":[141,52,58],"m":"sta","oa":14900,"o":"search_step"},{"a":14618,"t":"code","b":[40],"m":"plp"},{"a":14619,"t":"code","b":[208,185],"m":"bne","oa":14550,"o":"b_38D6"},{"a":14621,"t":"code","b":[173,51,58],"m":"lda","oa":14899,"o":"search_index"},{"a":14624,"t":"code","b":[24],"m":"clc"},{"a":14625,"t":"code","b":[105,64],"m":"adc","o":"#$40"},{"a":14627,"t":"code","b":[168],"m":"tay"},{"a":14628,"t":"code","b":[177,16],"m":"lda","oa":16,"o":"(ptr),y"},{"a":14630,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":14632,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":14634,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":14636,"t":"code","b":[173,53,58],"m":"lda","oa":14901,"o":"dy_larger"},{"a":14639,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":14641,"t":"code","b":[240,7],"m":"beq","oa":14650,"o":"b_393A"},{"a":14643,"t":"code","b":[169,90],"m":"lda","o":"#$5A"},{"a":14645,"t":"code","b":[56],"m":"sec"},{"a":14646,"t":"code","b":[229,12],"m":"sbc","oa":12,"o":"wc"},{"a":14648,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":14650,"l":"b_393A","t":"code","b":[173,54,58],"m":"lda","oa":14902,"x":[14641],"o":"quadrant"},{"a":14653,"t":"code","b":[240,33],"m":"beq","oa":14688,"o":"b_3960"},{"a":14655,"t":"code","b":[24],"m":"clc"},{"a":14656,"t":"code","b":[105,55],"m":"adc","o":"#$37"},{"a":14658,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"ptr"},{"a":14660,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":14662,"t":"code","b":[105,58],"m":"adc","o":"#$3A"},{"a":14664,"t":"code","b":[133,17],"m":"sta","oa":17,"o":"ptr_hi"},{"a":14666,"t":"code","b":[32,249,49],"m":"jsr","oa":12793,"o":"dec_ptr"},{"a":14669,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":14671,"t":"code","b":[177,16],"m":"lda","oa":16,"o":"(ptr),y"},{"a":14673,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":14675,"t":"code","b":[160,3],"m":"ldy","o":"#$03"},{"a":14677,"t":"code","b":[177,16],"m":"lda","oa":16,"o":"(ptr),y"},{"a":14679,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":14681,"t":"code","b":[24],"m":"clc"},{"a":14682,"t":"code","b":[32,162,50],"m":"jsr","oa":12962,"o":"sub_wc"},{"a":14685,"t":"code","b":[32,139,50],"m":"jsr","oa":12939,"o":"swap_we_wc"},{"a":14688,"l":"b_3960","t":"code","b":[165,12],"m":"lda","oa":12,"x":[14653],"o":"wc"},{"a":14690,"t":"code","b":[133,104],"m":"sta","oa":104,"o":"bearing"},{"a":14692,"t":"code","b":[165,13],"m":"lda","oa":13,"o":"wc_hi"},{"a":14694,"t":"code","b":[133,105],"m":"sta","oa":105,"o":"zpa_69"},{"a":14696,"t":"code","b":[104],"m":"pla"},{"a":14697,"t":"code","b":[133,10],"m":"sta","oa":10,"o":"wb"},{"a":14699,"t":"code","b":[104],"m":"pla"},{"a":14700,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"wb_hi"},{"a":14702,"t":"code","b":[104],"m":"pla"},{"a":14703,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":14705,"t":"code","b":[104],"m":"pla"},{"a":14706,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":14708,"t":"code","b":[104],"m":"pla"},{"a":14709,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":14711,"t":"code","b":[104],"m":"pla"},{"a":14712,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":14714,"t":"code","b":[104],"m":"pla"},{"a":14715,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"ptr"},{"a":14717,"t":"code","b":[104],"m":"pla"},{"a":14718,"t":"code","b":[133,17],"m":"sta","oa":17,"o":"ptr_hi"},{"a":14720,"t":"code","b":[96],"m":"rts"},{"a":14721,"l":"abs_wc","c":"makes the 16-bit wc positive","t":"code","b":[165,13],"m":"lda","oa":13,"x":[14469,14488],"o":"wc_hi"},{"a":14723,"t":"code","b":[16,13],"m":"bpl","oa":14738,"o":"r_3992"},{"a":14725,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":14727,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":14729,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":14731,"t":"code","b":[24],"m":"clc"},{"a":14732,"t":"code","b":[32,162,50],"m":"jsr","oa":12962,"o":"sub_wc"},{"a":14735,"t":"code","b":[32,139,50],"m":"jsr","oa":12939,"o":"swap_we_wc"},{"a":14738,"l":"r_3992","t":"code","b":[96],"m":"rts","x":[14723]},{"a":14739,"l":"mul_8x16","c":"multiplies the 16-bit wc by the byte in A: the top 16 bits of the 24-bit product go into we","t":"code","b":[162,0],"m":"ldx","x":[14563],"o":"#$00"},{"a":14741,"t":"code","b":[134,14],"m":"stx","oa":14,"o":"we"},{"a":14743,"t":"code","b":[134,15],"m":"stx","oa":15,"o":"we_hi"},{"a":14745,"t":"code","b":[162,8],"m":"ldx","o":"#$08"},{"a":14747,"t":"code","b":[134,10],"m":"stx","oa":10,"o":"wb"},{"a":14749,"l":"b_399D","t":"code","b":[32,65,50],"m":"jsr","oa":12865,"x":[14762],"o":"we_double"},{"a":14752,"t":"code","b":[42],"m":"rol","o":"a"},{"a":14753,"t":"code","b":[144,5],"m":"bcc","oa":14760,"o":"b_39A8"},{"a":14755,"t":"code","b":[32,70,50],"m":"jsr","oa":12870,"o":"add_wc"},{"a":14758,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":14760,"l":"b_39A8","t":"code","b":[198,10],"m":"dec","oa":10,"x":[14753],"o":"wb"},{"a":14762,"t":"code","b":[208,241],"m":"bne","oa":14749,"o":"b_399D"},{"a":14764,"t":"code","b":[166,15],"m":"ldx","oa":15,"o":"we_hi"},{"a":14766,"t":"code","b":[134,14],"m":"stx","oa":14,"o":"we"},{"a":14768,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":14770,"t":"code","b":[96],"m":"rts"},{"a":14771,"l":"tangent_table","c":"64 values of 256 x the tangent of 0 to 45 degrees in 64 steps, then the 64 angles in degrees each one stands for","t":"byte","b":[0,3,6,10,13,16,19,22]},{"a":14779,"t":"byte","b":[26,29,32,35,39,42,45,48]},{"a":14787,"t":"byte","b":[52,55,58,62,65,68,72,75]},{"a":14795,"t":"byte","b":[79,82,86,89,93,97,100,104]},{"a":14803,"t":"byte","b":[108,111,115,119,123,127,131,135]},{"a":14811,"t":"byte","b":[139,143,148,152,156,161,165,170]},{"a":14819,"t":"byte","b":[174,179,184,189,194,199,204,209]},{"a":14827,"t":"byte","b":[214,220,225,231,237,243,249,255]},{"a":14835,"t":"byte","b":[0,1,1,2,3,4,4,5]},{"a":14843,"t":"byte","b":[6,6,7,8,9,9,10,11]},{"a":14851,"t":"byte","b":[11,12,13,14,14,15,16,16]},{"a":14859,"t":"byte","b":[17,18,19,19,20,21,21,22]},{"a":14867,"t":"byte","b":[23,24,24,25,26,26,27,28]},{"a":14875,"t":"byte","b":[29,29,30,31,31,32,33,34]},{"a":14883,"t":"byte","b":[34,35,36,36,37,38,39,39]},{"a":14891,"t":"byte","b":[40,41,41,42,43,44,44,45]},{"a":14899,"l":"search_index","c":"bearing_of's place in tangent_table, starting at 32 (with $3A34, the step, starting at 16 and halved each try; $3A35, set when dy is the larger; and $3A36, the quadrant: 2 when dx is negative, plus 1 when dy is)","t":"byte","b":[32],"x":[14433,14558,14566,14610,14621]},{"a":14900,"l":"search_step","c":"bearing_of's step through tangent_table, 16 halved each try","t":"byte","b":[16],"x":[14438,14571,14615]},{"a":14901,"l":"dy_larger","c":"1 when bearing_of found dy the larger and swapped the two","t":"byte","b":[0],"x":[14443,14547,14636]},{"a":14902,"l":"quadrant","c":"bearing_of's quadrant: 2 when dx is negative, plus 1 when dy is","t":"byte","b":[0],"x":[14446,14452,14458,14650]},{"a":14903,"l":"quadrant_offsets","c":"the low bytes of 180, 360 and 270 ($3A37-$3A39) and their high bytes ($3A3A-$3A3C), read through the quadrant number from $3A36 on: south-east, north-west and south-west","t":"byte","b":[180,104,14,0,1,1]},{"a":14909,"l":"zoom_in","c":"three passes of zoom_pass: the middle of the picture stretched out to fill the screen, as the planet comes up and on landing","t":"code","b":[32,79,58],"m":"jsr","oa":14927,"x":[2057,10502],"o":"zoom_pass"},{"a":14912,"t":"code","b":[32,79,58],"m":"jsr","oa":14927,"o":"zoom_pass"},{"a":14915,"t":"code","b":[76,79,58],"m":"jmp","oa":14927,"o":"zoom_pass"},{"a":14918,"c":"unreached: three calls to walk_zoom, code nothing calls","t":"code","b":[32,93,58],"m":"jsr","oa":14941,"o":"walk_zoom"},{"a":14921,"t":"code","b":[32,93,58],"m":"jsr","oa":14941,"o":"walk_zoom"},{"a":14924,"t":"code","b":[76,93,58],"m":"jmp","oa":14941,"o":"walk_zoom"},{"a":14927,"l":"zoom_pass","c":"one pass of the zoom from the start of zoom_order: stretches twelve strips into the screen on show (stretch_strips, between two page flips) and waits (pause)","t":"code","b":[32,208,49],"m":"jsr","oa":12752,"x":[14909,14912,14915],"o":"flip_page"},{"a":14930,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":14932,"t":"code","b":[32,107,58],"m":"jsr","oa":14955,"o":"stretch_strips"},{"a":14935,"t":"code","b":[32,8,60],"m":"jsr","oa":15368,"o":"pause"},{"a":14938,"t":"code","b":[76,208,49],"m":"jmp","oa":12752,"o":"flip_page"},{"a":14941,"l":"walk_zoom","c":"the zoom after a step forward: one pass from entry 24 of zoom_order","t":"code","b":[32,208,49],"m":"jsr","oa":12752,"x":[5454,5851,5854,14918,14921,14924],"o":"flip_page"},{"a":14944,"t":"code","b":[169,24],"m":"lda","o":"#$18"},{"a":14946,"t":"code","b":[32,107,58],"m":"jsr","oa":14955,"o":"stretch_strips"},{"a":14949,"t":"code","b":[32,8,60],"m":"jsr","oa":15368,"o":"pause"},{"a":14952,"t":"code","b":[76,208,49],"m":"jmp","oa":12752,"o":"flip_page"},{"a":14955,"l":"stretch_strips","c":"twelve strips, each a pair of rows from zoom_order (where to and where from): copies ten cells of the source row, from column 10, into the destination row with every pixel doubled (stretch_strip)","t":"code","b":[141,213,59],"m":"sta","oa":15317,"x":[14932,14946],"o":"zoom_entry"},{"a":14958,"t":"code","b":[169,12],"m":"lda","o":"#$0C"},{"a":14960,"t":"code","b":[133,3],"m":"sta","oa":3,"o":"tmp3"},{"a":14962,"l":"b_3A72","t":"code","b":[172,213,59],"m":"ldy","oa":15317,"x":[15039],"o":"zoom_entry"},{"a":14965,"t":"code","b":[190,149,59],"m":"ldx","oa":15253,"o":"zoom_order,y"},{"a":14968,"t":"code","b":[189,214,59],"m":"lda","oa":15318,"o":"zoom_row_lo,x"},{"a":14971,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":14973,"t":"code","b":[24],"m":"clc"},{"a":14974,"t":"code","b":[189,239,59],"m":"lda","oa":15343,"o":"zoom_row_hi,x"},{"a":14977,"t":"code","b":[101,8],"m":"adc","oa":8,"o":"draw_page"},{"a":14979,"t":"code","b":[105,32],"m":"adc","o":"#$20"},{"a":14981,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":14983,"t":"code","b":[189,103,24],"m":"lda","oa":6247,"o":"row_offset_lo,x"},{"a":14986,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":14988,"t":"code","b":[24],"m":"clc"},{"a":14989,"t":"code","b":[189,128,24],"m":"lda","oa":6272,"o":"row_offset_hi,x"},{"a":14992,"t":"code","b":[101,8],"m":"adc","oa":8,"o":"draw_page"},{"a":14994,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":14996,"t":"code","b":[190,161,59],"m":"ldx","oa":15265,"o":"zoom_sources,y"},{"a":14999,"t":"code","b":[24],"m":"clc"},{"a":15000,"t":"code","b":[169,80],"m":"lda","o":"#$50"},{"a":15002,"t":"code","b":[125,214,59],"m":"adc","oa":15318,"o":"zoom_row_lo,x"},{"a":15005,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"ptr"},{"a":15007,"t":"code","b":[189,239,59],"m":"lda","oa":15343,"o":"zoom_row_hi,x"},{"a":15010,"t":"code","b":[101,8],"m":"adc","oa":8,"o":"draw_page"},{"a":15012,"t":"code","b":[105,32],"m":"adc","o":"#$20"},{"a":15014,"t":"code","b":[133,17],"m":"sta","oa":17,"o":"ptr_hi"},{"a":15016,"t":"code","b":[24],"m":"clc"},{"a":15017,"t":"code","b":[169,10],"m":"lda","o":"#$0A"},{"a":15019,"t":"code","b":[125,103,24],"m":"adc","oa":6247,"o":"row_offset_lo,x"},{"a":15022,"t":"code","b":[133,18],"m":"sta","oa":18,"o":"ptr2"},{"a":15024,"t":"code","b":[189,128,24],"m":"lda","oa":6272,"o":"row_offset_hi,x"},{"a":15027,"t":"code","b":[101,8],"m":"adc","oa":8,"o":"draw_page"},{"a":15029,"t":"code","b":[133,19],"m":"sta","oa":19,"o":"ptr2_hi"},{"a":15031,"t":"code","b":[32,194,58],"m":"jsr","oa":15042,"o":"stretch_strip"},{"a":15034,"t":"code","b":[238,213,59],"m":"inc","oa":15317,"o":"zoom_entry"},{"a":15037,"t":"code","b":[198,3],"m":"dec","oa":3,"o":"tmp3"},{"a":15039,"t":"code","b":[208,177],"m":"bne","oa":14962,"o":"b_3A72"},{"a":15041,"t":"code","b":[96],"m":"rts"},{"a":15042,"l":"stretch_strip","c":"stretches one strip: ten character cells, each byte's eight pixels doubled into two bytes (double_bits) and each colour byte written twice, then ten more taken the other way along the row","t":"code","b":[169,10],"m":"lda","x":[15031],"o":"#$0A"},{"a":15044,"t":"code","b":[133,4],"m":"sta","oa":4,"o":"tmp4"},{"a":15046,"l":"b_3AC6","t":"code","b":[32,37,59],"m":"jsr","oa":15141,"x":[15076],"o":"double_bits"},{"a":15049,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":15051,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"wb_hi"},{"a":15053,"t":"code","b":[169,16],"m":"lda","o":"#$10"},{"a":15055,"t":"code","b":[133,10],"m":"sta","oa":10,"o":"wb"},{"a":15057,"t":"code","b":[32,86,50],"m":"jsr","oa":12886,"o":"add_wb"},{"a":15060,"t":"code","b":[70,10],"m":"lsr","oa":10,"o":"wb"},{"a":15062,"t":"code","b":[32,123,50],"m":"jsr","oa":12923,"o":"ptr_add_wb"},{"a":15065,"t":"code","b":[32,51,50],"m":"jsr","oa":12851,"o":"inc_wc"},{"a":15068,"t":"code","b":[32,51,50],"m":"jsr","oa":12851,"o":"inc_wc"},{"a":15071,"t":"code","b":[32,57,60],"m":"jsr","oa":15417,"o":"inc_ptr2"},{"a":15074,"t":"code","b":[198,4],"m":"dec","oa":4,"o":"tmp4"},{"a":15076,"t":"code","b":[208,224],"m":"bne","oa":15046,"o":"b_3AC6"},{"a":15078,"t":"code","b":[169,144],"m":"lda","o":"#$90"},{"a":15080,"t":"code","b":[133,10],"m":"sta","oa":10,"o":"wb"},{"a":15082,"t":"code","b":[32,86,50],"m":"jsr","oa":12886,"o":"add_wb"},{"a":15085,"t":"code","b":[70,10],"m":"lsr","oa":10,"o":"wb"},{"a":15087,"t":"code","b":[32,123,50],"m":"jsr","oa":12923,"o":"ptr_add_wb"},{"a":15090,"t":"code","b":[169,18],"m":"lda","o":"#$12"},{"a":15092,"t":"code","b":[133,10],"m":"sta","oa":10,"o":"wb"},{"a":15094,"t":"code","b":[32,25,60],"m":"jsr","oa":15385,"o":"wc_add_wb"},{"a":15097,"t":"code","b":[70,10],"m":"lsr","oa":10,"o":"wb"},{"a":15099,"t":"code","b":[32,41,60],"m":"jsr","oa":15401,"o":"ptr2_add_wb"},{"a":15102,"t":"code","b":[169,10],"m":"lda","o":"#$0A"},{"a":15104,"t":"code","b":[133,4],"m":"sta","oa":4,"o":"tmp4"},{"a":15106,"l":"b_3B02","t":"code","b":[32,37,59],"m":"jsr","oa":15141,"x":[15138],"o":"double_bits"},{"a":15109,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":15111,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"wb_hi"},{"a":15113,"t":"code","b":[169,16],"m":"lda","o":"#$10"},{"a":15115,"t":"code","b":[133,10],"m":"sta","oa":10,"o":"wb"},{"a":15117,"t":"code","b":[24],"m":"clc"},{"a":15118,"t":"code","b":[32,188,50],"m":"jsr","oa":12988,"o":"sub_wb"},{"a":15121,"t":"code","b":[70,10],"m":"lsr","oa":10,"o":"wb"},{"a":15123,"t":"code","b":[24],"m":"clc"},{"a":15124,"t":"code","b":[32,75,60],"m":"jsr","oa":15435,"o":"ptr_sub_wb"},{"a":15127,"t":"code","b":[32,15,50],"m":"jsr","oa":12815,"o":"dec_wc"},{"a":15130,"t":"code","b":[32,15,50],"m":"jsr","oa":12815,"o":"dec_wc"},{"a":15133,"t":"code","b":[32,64,60],"m":"jsr","oa":15424,"o":"dec_ptr2"},{"a":15136,"t":"code","b":[198,4],"m":"dec","oa":4,"o":"tmp4"},{"a":15138,"t":"code","b":[208,222],"m":"bne","oa":15106,"o":"b_3B02"},{"a":15140,"t":"code","b":[96],"m":"rts"},{"a":15141,"l":"double_bits","c":"doubles the pixels of eight bitmap bytes at ptr: each byte becomes two bytes, every bit twice","t":"code","b":[160,0],"m":"ldy","x":[15046,15106],"o":"#$00"},{"a":15143,"l":"b_3B27","t":"code","b":[177,16],"m":"lda","oa":16,"x":[15174],"o":"(ptr),y"},{"a":15145,"t":"code","b":[162,7],"m":"ldx","o":"#$07"},{"a":15147,"l":"b_3B2B","t":"code","b":[10],"m":"asl","x":[15159],"o":"a"},{"a":15148,"t":"code","b":[8],"m":"php"},{"a":15149,"t":"code","b":[38,5],"m":"rol","oa":5,"o":"tmp5"},{"a":15151,"t":"code","b":[38,6],"m":"rol","oa":6,"o":"tmp6"},{"a":15153,"t":"code","b":[40],"m":"plp"},{"a":15154,"t":"code","b":[38,5],"m":"rol","oa":5,"o":"tmp5"},{"a":15156,"t":"code","b":[38,6],"m":"rol","oa":6,"o":"tmp6"},{"a":15158,"t":"code","b":[202],"m":"dex"},{"a":15159,"t":"code","b":[16,242],"m":"bpl","oa":15147,"o":"b_3B2B"},{"a":15161,"t":"code","b":[165,5],"m":"lda","oa":5,"o":"tmp5"},{"a":15163,"t":"code","b":[153,201,59],"m":"sta","oa":15305,"o":"doubled_right,y"},{"a":15166,"t":"code","b":[165,6],"m":"lda","oa":6,"o":"tmp6"},{"a":15168,"t":"code","b":[153,197,59],"m":"sta","oa":15301,"o":"doubled_left,y"},{"a":15171,"t":"code","b":[200],"m":"iny"},{"a":15172,"t":"code","b":[192,4],"m":"cpy","o":"#$04"},{"a":15174,"t":"code","b":[208,223],"m":"bne","oa":15143,"o":"b_3B27"},{"a":15176,"l":"b_3B48","t":"code","b":[177,16],"m":"lda","oa":16,"x":[15207],"o":"(ptr),y"},{"a":15178,"t":"code","b":[162,7],"m":"ldx","o":"#$07"},{"a":15180,"l":"b_3B4C","t":"code","b":[10],"m":"asl","x":[15192],"o":"a"},{"a":15181,"t":"code","b":[8],"m":"php"},{"a":15182,"t":"code","b":[38,5],"m":"rol","oa":5,"o":"tmp5"},{"a":15184,"t":"code","b":[38,6],"m":"rol","oa":6,"o":"tmp6"},{"a":15186,"t":"code","b":[40],"m":"plp"},{"a":15187,"t":"code","b":[38,5],"m":"rol","oa":5,"o":"tmp5"},{"a":15189,"t":"code","b":[38,6],"m":"rol","oa":6,"o":"tmp6"},{"a":15191,"t":"code","b":[202],"m":"dex"},{"a":15192,"t":"code","b":[16,242],"m":"bpl","oa":15180,"o":"b_3B4C"},{"a":15194,"t":"code","b":[165,5],"m":"lda","oa":5,"o":"tmp5"},{"a":15196,"t":"code","b":[153,205,59],"m":"sta","oa":15309,"o":"doubled_tail,y"},{"a":15199,"t":"code","b":[165,6],"m":"lda","oa":6,"o":"tmp6"},{"a":15201,"t":"code","b":[153,201,59],"m":"sta","oa":15305,"o":"doubled_right,y"},{"a":15204,"t":"code","b":[200],"m":"iny"},{"a":15205,"t":"code","b":[192,8],"m":"cpy","o":"#$08"},{"a":15207,"t":"code","b":[208,223],"m":"bne","oa":15176,"o":"b_3B48"},{"a":15209,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":15211,"t":"code","b":[177,18],"m":"lda","oa":18,"o":"(ptr2),y"},{"a":15213,"l":"b_3B6D","t":"code","b":[145,12],"m":"sta","oa":12,"x":[15222],"o":"(wc),y"},{"a":15215,"t":"code","b":[200],"m":"iny"},{"a":15216,"t":"code","b":[145,12],"m":"sta","oa":12,"o":"(wc),y"},{"a":15218,"t":"code","b":[192,40],"m":"cpy","o":"#$28"},{"a":15220,"t":"code","b":[160,40],"m":"ldy","o":"#$28"},{"a":15222,"t":"code","b":[144,245],"m":"bcc","oa":15213,"o":"b_3B6D"},{"a":15224,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":15226,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":15228,"l":"b_3B7C","t":"code","b":[189,197,59],"m":"lda","oa":15301,"x":[15248],"o":"doubled_left,x"},{"a":15231,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(we),y"},{"a":15233,"t":"code","b":[200],"m":"iny"},{"a":15234,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(we),y"},{"a":15236,"t":"code","b":[200],"m":"iny"},{"a":15237,"t":"code","b":[232],"m":"inx"},{"a":15238,"t":"code","b":[224,8],"m":"cpx","o":"#$08"},{"a":15240,"t":"code","b":[208,4],"m":"bne","oa":15246,"o":"b_3B8E"},{"a":15242,"t":"code","b":[230,15],"m":"inc","oa":15,"o":"we_hi"},{"a":15244,"t":"code","b":[160,64],"m":"ldy","o":"#$40"},{"a":15246,"l":"b_3B8E","t":"code","b":[224,16],"m":"cpx","x":[15240],"o":"#$10"},{"a":15248,"t":"code","b":[208,234],"m":"bne","oa":15228,"o":"b_3B7C"},{"a":15250,"t":"code","b":[198,15],"m":"dec","oa":15,"o":"we_hi"},{"a":15252,"t":"code","b":[96],"m":"rts"},{"a":15253,"l":"zoom_order","c":"the rows of the zoom's strips: twelve destination rows (0, 22, 2, 20 ... 12, from the outside in) and the twelve source rows (6, 17, 7, 16 ... 12) for zoom_in, then twelve and twelve more for walk_zoom","t":"byte","b":[0,22,2,20,4,18,6,16],"x":[14965]},{"a":15261,"t":"byte","b":[8,14,10,12]},{"a":15265,"l":"zoom_sources","c":"the second half of zoom_order: the source row for each destination row","t":"byte","b":[6,17,7,16,8,15,9,14],"x":[14996]},{"a":15273,"t":"byte","b":[10,13,11,12,0,2,4,6]},{"a":15281,"t":"byte","b":[8,10,12,14,16,18,22,20]},{"a":15289,"t":"byte","b":[10,11,12,13,14,15,16,17]},{"a":15297,"t":"byte","b":[18,19,21,20]},{"a":15301,"l":"doubled_left","c":"double_bits's output for the left half of a cell","t":"byte","b":[0,0,0,0],"x":[15168,15228]},{"a":15305,"l":"doubled_right","c":"its output for the right half","t":"byte","b":[0,0,0,0],"x":[15163,15201]},{"a":15309,"l":"doubled_tail","c":"double_bits's output for the last four bytes","t":"byte","b":[0,0,0,0,0,0,0,0],"x":[15196]},{"a":15317,"l":"zoom_entry","c":"the entry of zoom_order stretch_strips is on","t":"byte","b":[0],"x":[14955,14962,15034]},{"a":15318,"l":"zoom_row_lo","c":"the low byte of each zoom strip's bitmap address (with zoom_row_hi)","t":"byte","b":[0,64,128,192,0,64,128,192],"x":[14968,15002]},{"a":15326,"t":"byte","b":[0,64,128,192,0,64,128,192]},{"a":15334,"t":"byte","b":[0,64,128,192]},{"a":15338,"l":"a_3BEA","c":"zoom_row_lo's entries 20-24; hud_twinkle reads entry 20 for the bitmap's row 20","t":"byte","b":[0,64,128,192,0],"x":[14298]},{"a":15343,"l":"zoom_row_hi","c":"the high byte of each zoom strip's bitmap address, relative to the bitmap's start","t":"byte","b":[0,1,2,3,5,6,7,8],"x":[14974,15007]},{"a":15351,"t":"byte","b":[10,11,12,13,15,16,17,18]},{"a":15359,"t":"byte","b":[20,21,22,23]},{"a":15363,"l":"a_3C03","c":"zoom_row_hi's entries 20-24","t":"byte","b":[25,26,27,28,30],"x":[14304]},{"a":15368,"l":"pause","c":"a delay of pause_count passes","t":"code","b":[165,107],"m":"lda","oa":107,"x":[14935,14949],"o":"pause_count"},{"a":15370,"t":"code","b":[133,2],"m":"sta","oa":2,"o":"tmp2"},{"a":15372,"t":"code","b":[165,108],"m":"lda","oa":108,"o":"zpa_6C"},{"a":15374,"t":"code","b":[133,3],"m":"sta","oa":3,"o":"tmp3"},{"a":15376,"l":"b_3C10","t":"code","b":[198,107],"m":"dec","oa":107,"x":[15378,15382],"o":"pause_count"},{"a":15378,"t":"code","b":[208,252],"m":"bne","oa":15376,"o":"b_3C10"},{"a":15380,"t":"code","b":[198,108],"m":"dec","oa":108,"o":"zpa_6C"},{"a":15382,"t":"code","b":[208,248],"m":"bne","oa":15376,"o":"b_3C10"},{"a":15384,"t":"code","b":[96],"m":"rts"},{"a":15385,"l":"wc_add_wb","c":"wc = wc + wb","t":"code","b":[24],"m":"clc","x":[15094]},{"a":15386,"t":"code","b":[72],"m":"pha"},{"a":15387,"t":"code","b":[165,12],"m":"lda","oa":12,"o":"wc"},{"a":15389,"t":"code","b":[101,10],"m":"adc","oa":10,"o":"wb"},{"a":15391,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":15393,"t":"code","b":[165,13],"m":"lda","oa":13,"o":"wc_hi"},{"a":15395,"t":"code","b":[101,11],"m":"adc","oa":11,"o":"wb_hi"},{"a":15397,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":15399,"t":"code","b":[104],"m":"pla"},{"a":15400,"t":"code","b":[96],"m":"rts"},{"a":15401,"l":"ptr2_add_wb","c":"ptr2 = ptr2 + wb","t":"code","b":[24],"m":"clc","x":[15099]},{"a":15402,"t":"code","b":[72],"m":"pha"},{"a":15403,"t":"code","b":[165,18],"m":"lda","oa":18,"o":"ptr2"},{"a":15405,"t":"code","b":[101,10],"m":"adc","oa":10,"o":"wb"},{"a":15407,"t":"code","b":[133,18],"m":"sta","oa":18,"o":"ptr2"},{"a":15409,"t":"code","b":[165,19],"m":"lda","oa":19,"o":"ptr2_hi"},{"a":15411,"t":"code","b":[101,11],"m":"adc","oa":11,"o":"wb_hi"},{"a":15413,"t":"code","b":[133,19],"m":"sta","oa":19,"o":"ptr2_hi"},{"a":15415,"t":"code","b":[104],"m":"pla"},{"a":15416,"t":"code","b":[96],"m":"rts"},{"a":15417,"l":"inc_ptr2","c":"ptr2 plus one","t":"code","b":[230,18],"m":"inc","oa":18,"x":[15071],"o":"ptr2"},{"a":15419,"t":"code","b":[208,2],"m":"bne","oa":15423,"o":"r_3C3F"},{"a":15421,"t":"code","b":[230,19],"m":"inc","oa":19,"o":"ptr2_hi"},{"a":15423,"l":"r_3C3F","t":"code","b":[96],"m":"rts","x":[15419]},{"a":15424,"l":"dec_ptr2","c":"ptr2 less one","t":"code","b":[72],"m":"pha","x":[15133]},{"a":15425,"t":"code","b":[165,18],"m":"lda","oa":18,"o":"ptr2"},{"a":15427,"t":"code","b":[208,2],"m":"bne","oa":15431,"o":"b_3C47"},{"a":15429,"t":"code","b":[198,19],"m":"dec","oa":19,"o":"ptr2_hi"},{"a":15431,"l":"b_3C47","t":"code","b":[198,18],"m":"dec","oa":18,"x":[15427],"o":"ptr2"},{"a":15433,"t":"code","b":[104],"m":"pla"},{"a":15434,"t":"code","b":[96],"m":"rts"},{"a":15435,"l":"ptr_sub_wb","c":"ptr = ptr - wb, with the carry used as in sub_wc","t":"code","b":[144,3],"m":"bcc","oa":15440,"x":[15124],"o":"b_3C50"},{"a":15437,"t":"code","b":[24],"m":"clc"},{"a":15438,"t":"code","b":[144,1],"m":"bcc","oa":15441,"o":"b_3C51"},{"a":15440,"l":"b_3C50","t":"code","b":[56],"m":"sec","x":[15435]},{"a":15441,"l":"b_3C51","t":"code","b":[72],"m":"pha","x":[15438]},{"a":15442,"t":"code","b":[165,16],"m":"lda","oa":16,"o":"ptr"},{"a":15444,"t":"code","b":[229,10],"m":"sbc","oa":10,"o":"wb"},{"a":15446,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"ptr"},{"a":15448,"t":"code","b":[165,17],"m":"lda","oa":17,"o":"ptr_hi"},{"a":15450,"t":"code","b":[229,11],"m":"sbc","oa":11,"o":"wb_hi"},{"a":15452,"t":"code","b":[133,17],"m":"sta","oa":17,"o":"ptr_hi"},{"a":15454,"t":"code","b":[104],"m":"pla"},{"a":15455,"t":"code","b":[144,2],"m":"bcc","oa":15459,"o":"b_3C63"},{"a":15457,"t":"code","b":[24],"m":"clc"},{"a":15458,"t":"code","b":[96],"m":"rts"},{"a":15459,"l":"b_3C63","t":"code","b":[56],"m":"sec","x":[15455]},{"a":15460,"t":"code","b":[96],"m":"rts"},{"a":15461,"l":"rnd_next","c":"steps the two random bytes rnd_a and rnd_b (rnd_step each), returning the new rnd_b in A","t":"code","b":[169,43],"m":"lda","x":[2068,2083,4407,5207,15590],"o":"#$2B"},{"a":15463,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":15465,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":15467,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":15469,"t":"code","b":[32,119,60],"m":"jsr","oa":15479,"o":"rnd_step"},{"a":15472,"t":"code","b":[32,51,50],"m":"jsr","oa":12851,"o":"inc_wc"},{"a":15475,"t":"code","b":[32,119,60],"m":"jsr","oa":15479,"o":"rnd_step"},{"a":15478,"t":"code","b":[96],"m":"rts"},{"a":15479,"l":"rnd_step","c":"the random step of the byte at wc: about three times it, folded back below 256 (x x 3 - 1 up to 85, x x 3 - 256 from 86 to 170, and so on); every byte falls into a cycle of 32 values or fewer","t":"code","b":[160,0],"m":"ldy","x":[15469,15475],"o":"#$00"},{"a":15481,"t":"code","b":[177,12],"m":"lda","oa":12,"o":"(wc),y"},{"a":15483,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":15485,"t":"code","b":[133,10],"m":"sta","oa":10,"o":"wb"},{"a":15487,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":15489,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":15491,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"wb_hi"},{"a":15493,"t":"code","b":[32,65,50],"m":"jsr","oa":12865,"o":"we_double"},{"a":15496,"t":"code","b":[32,86,50],"m":"jsr","oa":12886,"o":"add_wb"},{"a":15499,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":15501,"t":"code","b":[133,10],"m":"sta","oa":10,"o":"wb"},{"a":15503,"t":"code","b":[169,254],"m":"lda","o":"#$FE"},{"a":15505,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"wb_hi"},{"a":15507,"l":"b_3C93","t":"code","b":[32,86,50],"m":"jsr","oa":12886,"x":[15510],"o":"add_wb"},{"a":15510,"t":"code","b":[144,251],"m":"bcc","oa":15507,"o":"b_3C93"},{"a":15512,"t":"code","b":[24],"m":"clc"},{"a":15513,"t":"code","b":[32,188,50],"m":"jsr","oa":12988,"o":"sub_wb"},{"a":15516,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":15518,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"we"},{"a":15520,"t":"code","b":[145,12],"m":"sta","oa":12,"o":"(wc),y"},{"a":15522,"t":"code","b":[133,10],"m":"sta","oa":10,"o":"wb"},{"a":15524,"t":"code","b":[96],"m":"rts"},{"a":15525,"l":"fill_rows","c":"fills X rows of 40 colour bytes from we with attribute A","t":"code","b":[32,254,46],"m":"jsr","oa":12030,"x":[4774,4781,5058],"o":"attr_to_colour"},{"a":15528,"l":"b_3CA8","t":"code","b":[160,39],"m":"ldy","x":[15551],"o":"#$27"},{"a":15530,"l":"b_3CAA","t":"code","b":[145,14],"m":"sta","oa":14,"x":[15533],"o":"(we),y"},{"a":15532,"t":"code","b":[136],"m":"dey"},{"a":15533,"t":"code","b":[16,251],"m":"bpl","oa":15530,"o":"b_3CAA"},{"a":15535,"t":"code","b":[72],"m":"pha"},{"a":15536,"t":"code","b":[24],"m":"clc"},{"a":15537,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"we"},{"a":15539,"t":"code","b":[105,40],"m":"adc","o":"#$28"},{"a":15541,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":15543,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"we_hi"},{"a":15545,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":15547,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":15549,"t":"code","b":[104],"m":"pla"},{"a":15550,"t":"code","b":[202],"m":"dex"},{"a":15551,"t":"code","b":[208,231],"m":"bne","oa":15528,"o":"b_3CA8"},{"a":15553,"t":"code","b":[96],"m":"rts"},{"a":15554,"c":"unreached: 33 bytes of code nothing calls, which would work out a cell's screen and bitmap addresses from an offset in wc","t":"code","b":[165,12],"m":"lda","oa":12,"o":"wc"},{"a":15556,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":15558,"t":"code","b":[165,13],"m":"lda","oa":13,"o":"wc_hi"},{"a":15560,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":15562,"t":"code","b":[32,65,50],"m":"jsr","oa":12865,"o":"we_double"},{"a":15565,"t":"code","b":[32,65,50],"m":"jsr","oa":12865,"o":"we_double"},{"a":15568,"t":"code","b":[32,65,50],"m":"jsr","oa":12865,"o":"we_double"},{"a":15571,"t":"code","b":[24],"m":"clc"},{"a":15572,"t":"code","b":[165,13],"m":"lda","oa":13,"o":"wc_hi"},{"a":15574,"t":"code","b":[101,8],"m":"adc","oa":8,"o":"draw_page"},{"a":15576,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":15578,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"we_hi"},{"a":15580,"t":"code","b":[101,8],"m":"adc","oa":8,"o":"draw_page"},{"a":15582,"t":"code","b":[105,32],"m":"adc","o":"#$20"},{"a":15584,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":15586,"t":"code","b":[96],"m":"rts"},{"a":15587,"l":"draw_frame","c":"draws a window's frame: copies nine bytes from the first non-zero byte at a random place from $8000 up into frame_cell, gives it one of 73 attributes (frame_colours, by its first byte less 73 until it fits), and draws that cell over a rectangle (win_width + 2) x (win_height + 2) from win_col, win_row of the screen on show","t":"code","b":[32,208,49],"m":"jsr","oa":12752,"x":[8934],"o":"flip_page"},{"a":15590,"t":"code","b":[32,101,60],"m":"jsr","oa":15461,"o":"rnd_next"},{"a":15593,"t":"code","b":[165,43],"m":"lda","oa":43,"o":"rnd_a"},{"a":15595,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":15597,"t":"code","b":[165,44],"m":"lda","oa":44,"o":"rnd_b"},{"a":15599,"t":"code","b":[9,128],"m":"ora","o":"#$80"},{"a":15601,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":15603,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":15605,"l":"b_3CF5","t":"code","b":[177,14],"m":"lda","oa":14,"x":[15611,15615],"o":"(we),y"},{"a":15607,"t":"code","b":[208,9],"m":"bne","oa":15618,"o":"b_3D02"},{"a":15609,"t":"code","b":[230,14],"m":"inc","oa":14,"o":"we"},{"a":15611,"t":"code","b":[208,248],"m":"bne","oa":15605,"o":"b_3CF5"},{"a":15613,"t":"code","b":[230,15],"m":"inc","oa":15,"o":"we_hi"},{"a":15615,"t":"code","b":[76,245,60],"m":"jmp","oa":15605,"o":"b_3CF5"},{"a":15618,"l":"b_3D02","t":"code","b":[160,8],"m":"ldy","x":[15607],"o":"#$08"},{"a":15620,"l":"b_3D04","t":"code","b":[177,14],"m":"lda","oa":14,"x":[15626],"o":"(we),y"},{"a":15622,"t":"code","b":[153,84,61],"m":"sta","oa":15700,"o":"frame_cell,y"},{"a":15625,"t":"code","b":[136],"m":"dey"},{"a":15626,"t":"code","b":[16,248],"m":"bpl","oa":15620,"o":"b_3D04"},{"a":15628,"t":"code","b":[173,84,61],"m":"lda","oa":15700,"o":"frame_cell"},{"a":15631,"l":"j_3D0F","t":"code","b":[201,73],"m":"cmp","x":[15638],"o":"#$49"},{"a":15633,"t":"code","b":[144,6],"m":"bcc","oa":15641,"o":"b_3D19"},{"a":15635,"t":"code","b":[56],"m":"sec"},{"a":15636,"t":"code","b":[233,73],"m":"sbc","o":"#$49"},{"a":15638,"t":"code","b":[76,15,61],"m":"jmp","oa":15631,"o":"j_3D0F"},{"a":15641,"l":"b_3D19","t":"code","b":[168],"m":"tay","x":[15633]},{"a":15642,"t":"code","b":[185,94,61],"m":"lda","oa":15710,"o":"frame_colours,y"},{"a":15645,"t":"code","b":[32,254,46],"m":"jsr","oa":12030,"o":"attr_to_colour"},{"a":15648,"t":"code","b":[141,84,61],"m":"sta","oa":15700,"o":"frame_cell"},{"a":15651,"l":"b_3D23","t":"code","b":[169,0],"m":"lda","x":[15694],"o":"#$00"},{"a":15653,"t":"code","b":[133,70],"m":"sta","oa":70,"o":"win_col"},{"a":15655,"l":"b_3D27","t":"code","b":[165,70],"m":"lda","oa":70,"x":[15683],"o":"win_col"},{"a":15657,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":15659,"t":"code","b":[165,71],"m":"lda","oa":71,"o":"win_row"},{"a":15661,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":15663,"t":"code","b":[169,84],"m":"lda","o":"#$54"},{"a":15665,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":15667,"t":"code","b":[169,61],"m":"lda","o":"#$3D"},{"a":15669,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":15671,"t":"code","b":[32,153,47],"m":"jsr","oa":12185,"o":"draw_image"},{"a":15674,"t":"code","b":[24],"m":"clc"},{"a":15675,"t":"code","b":[165,72],"m":"lda","oa":72,"o":"win_width"},{"a":15677,"t":"code","b":[105,2],"m":"adc","o":"#$02"},{"a":15679,"t":"code","b":[230,70],"m":"inc","oa":70,"o":"win_col"},{"a":15681,"t":"code","b":[197,70],"m":"cmp","oa":70,"o":"win_col"},{"a":15683,"t":"code","b":[208,226],"m":"bne","oa":15655,"o":"b_3D27"},{"a":15685,"t":"code","b":[24],"m":"clc"},{"a":15686,"t":"code","b":[165,73],"m":"lda","oa":73,"o":"win_height"},{"a":15688,"t":"code","b":[105,2],"m":"adc","o":"#$02"},{"a":15690,"t":"code","b":[230,71],"m":"inc","oa":71,"o":"win_row"},{"a":15692,"t":"code","b":[197,71],"m":"cmp","oa":71,"o":"win_row"},{"a":15694,"t":"code","b":[208,211],"m":"bne","oa":15651,"o":"b_3D23"},{"a":15696,"t":"code","b":[32,208,49],"m":"jsr","oa":12752,"o":"flip_page"},{"a":15699,"t":"code","b":[96],"m":"rts"},{"a":15700,"l":"frame_cell","c":"the cell draw_frame draws its frame with: an attribute and eight bitmap bytes","t":"byte","b":[30,0,0,0,0,0,0,0],"x":[15622,15628,15648]},{"a":15708,"t":"byte","b":[0,0]},{"a":15710,"l":"frame_colours","c":"the 73 attributes a window's frame can take","t":"byte","b":[1,3,4,7,8,10,11,12],"x":[15642]},{"a":15718,"t":"byte","b":[13,14,15,16,18,20,21,22]},{"a":15726,"t":"byte","b":[25,27,28,30,31,33,39,40]},{"a":15734,"t":"byte","b":[42,48,54,64,80,93,97,99]},{"a":15742,"t":"byte","b":[110,111,112,114,121,123,124,129]},{"a":15750,"t":"byte","b":[130,135,137,145,151,152,154,159]},{"a":15758,"t":"byte","b":[162,169,176,177,183,188,189,191]},{"a":15766,"t":"byte","b":[192,193,203,207,208,213,219,224]},{"a":15774,"t":"byte","b":[225,227,230,240,241,242,246,251]},{"a":15782,"t":"byte","b":[252]},{"a":15783,"l":"fill_window","c":"fills the window's inside: win_width x win_height cells from win_col, win_row of the screen on show with attribute win_colour, the bitmap cleared","t":"code","b":[165,69],"m":"lda","oa":69,"x":[8943,9301,9329],"o":"win_colour"},{"a":15785,"t":"code","b":[133,74],"m":"sta","oa":74,"o":"text_colour"},{"a":15787,"t":"code","b":[165,70],"m":"lda","oa":70,"o":"win_col"},{"a":15789,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":15791,"t":"code","b":[165,71],"m":"lda","oa":71,"o":"win_row"},{"a":15793,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":15795,"t":"code","b":[32,208,49],"m":"jsr","oa":12752,"o":"flip_page"},{"a":15798,"t":"code","b":[32,189,61],"m":"jsr","oa":15805,"o":"fill_rect"},{"a":15801,"t":"code","b":[32,208,49],"m":"jsr","oa":12752,"o":"flip_page"},{"a":15804,"t":"code","b":[96],"m":"rts"},{"a":15805,"l":"fill_rect","c":"the fill, row by row: colour bytes set, bitmap bytes zeroed","t":"code","b":[165,15],"m":"lda","oa":15,"x":[15798,15877],"o":"we_hi"},{"a":15807,"t":"code","b":[72],"m":"pha"},{"a":15808,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"we"},{"a":15810,"t":"code","b":[72],"m":"pha"},{"a":15811,"t":"code","b":[166,15],"m":"ldx","oa":15,"o":"we_hi"},{"a":15813,"t":"code","b":[24],"m":"clc"},{"a":15814,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"we"},{"a":15816,"t":"code","b":[125,103,24],"m":"adc","oa":6247,"o":"row_offset_lo,x"},{"a":15819,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":15821,"t":"code","b":[189,128,24],"m":"lda","oa":6272,"o":"row_offset_hi,x"},{"a":15824,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":15826,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":15828,"t":"code","b":[32,126,48],"m":"jsr","oa":12414,"o":"bitmap_of_cell"},{"a":15831,"t":"code","b":[24],"m":"clc"},{"a":15832,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"we_hi"},{"a":15834,"t":"code","b":[101,8],"m":"adc","oa":8,"o":"draw_page"},{"a":15836,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":15838,"t":"code","b":[164,72],"m":"ldy","oa":72,"o":"win_width"},{"a":15840,"t":"code","b":[136],"m":"dey"},{"a":15841,"t":"code","b":[165,69],"m":"lda","oa":69,"o":"win_colour"},{"a":15843,"t":"code","b":[32,254,46],"m":"jsr","oa":12030,"o":"attr_to_colour"},{"a":15846,"l":"b_3DE6","t":"code","b":[145,14],"m":"sta","oa":14,"x":[15849],"o":"(we),y"},{"a":15848,"t":"code","b":[136],"m":"dey"},{"a":15849,"t":"code","b":[16,251],"m":"bpl","oa":15846,"o":"b_3DE6"},{"a":15851,"t":"code","b":[32,26,50],"m":"jsr","oa":12826,"o":"dec_wb"},{"a":15854,"t":"code","b":[165,72],"m":"lda","oa":72,"o":"win_width"},{"a":15856,"t":"code","b":[10],"m":"asl","o":"a"},{"a":15857,"t":"code","b":[10],"m":"asl","o":"a"},{"a":15858,"t":"code","b":[10],"m":"asl","o":"a"},{"a":15859,"t":"code","b":[168],"m":"tay"},{"a":15860,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":15862,"l":"b_3DF6","t":"code","b":[145,10],"m":"sta","oa":10,"x":[15865],"o":"(wb),y"},{"a":15864,"t":"code","b":[136],"m":"dey"},{"a":15865,"t":"code","b":[208,251],"m":"bne","oa":15862,"o":"b_3DF6"},{"a":15867,"t":"code","b":[104],"m":"pla"},{"a":15868,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":15870,"t":"code","b":[104],"m":"pla"},{"a":15871,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":15873,"t":"code","b":[230,15],"m":"inc","oa":15,"o":"we_hi"},{"a":15875,"t":"code","b":[198,73],"m":"dec","oa":73,"o":"win_height"},{"a":15877,"t":"code","b":[208,182],"m":"bne","oa":15805,"o":"fill_rect"},{"a":15879,"t":"code","b":[96],"m":"rts"},{"a":15880,"c":"unreached: 16 bytes of code nothing calls, which would load wc and we from zero page $4B-$4E","t":"code","b":[165,77],"m":"lda","oa":77,"o":"zpa_4D"},{"a":15882,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"wc"},{"a":15884,"t":"code","b":[165,78],"m":"lda","oa":78,"o":"zpa_4E"},{"a":15886,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"wc_hi"},{"a":15888,"t":"code","b":[165,75],"m":"lda","oa":75,"o":"input_col"},{"a":15890,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":15892,"t":"code","b":[165,76],"m":"lda","oa":76,"o":"input_row"},{"a":15894,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":15896,"l":"print_string","c":"prints the zero-terminated string at wc on the screen on show, from column we, row we_hi: each character from the font at $BD00 (from the space up, eight bytes each) into the bitmap, its cell in text_colour (unless that is $C0)","t":"code","b":[32,208,49],"m":"jsr","oa":12752,"x":[3406,3425,3595,3642,4084,4213,6325,6344,6363,6404,6445,6507,6526,6545,6688,6707,6775,6801,6981,7000,7019,7038,7193,7388,7456,7526,9017,9063,9082],"o":"flip_page"},{"a":15899,"l":"j_3E1B","t":"code","b":[160,0],"m":"ldy","x":[16002],"o":"#$00"},{"a":15901,"t":"code","b":[177,12],"m":"lda","oa":12,"o":"(wc),y"},{"a":15903,"t":"code","b":[240,100],"m":"beq","oa":16005,"o":"b_3E85"},{"a":15905,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"we_hi"},{"a":15907,"t":"code","b":[72],"m":"pha"},{"a":15908,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"we"},{"a":15910,"t":"code","b":[72],"m":"pha"},{"a":15911,"t":"code","b":[166,15],"m":"ldx","oa":15,"o":"we_hi"},{"a":15913,"t":"code","b":[24],"m":"clc"},{"a":15914,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"we"},{"a":15916,"t":"code","b":[125,103,24],"m":"adc","oa":6247,"o":"row_offset_lo,x"},{"a":15919,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":15921,"t":"code","b":[189,128,24],"m":"lda","oa":6272,"o":"row_offset_hi,x"},{"a":15924,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":15926,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":15928,"t":"code","b":[32,126,48],"m":"jsr","oa":12414,"o":"bitmap_of_cell"},{"a":15931,"t":"code","b":[24],"m":"clc"},{"a":15932,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"we_hi"},{"a":15934,"t":"code","b":[101,8],"m":"adc","oa":8,"o":"draw_page"},{"a":15936,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":15938,"t":"code","b":[165,74],"m":"lda","oa":74,"o":"text_colour"},{"a":15940,"t":"code","b":[201,192],"m":"cmp","o":"#$C0"},{"a":15942,"t":"code","b":[240,5],"m":"beq","oa":15949,"o":"b_3E4D"},{"a":15944,"t":"code","b":[32,254,46],"m":"jsr","oa":12030,"o":"attr_to_colour"},{"a":15947,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(we),y"},{"a":15949,"l":"b_3E4D","t":"code","b":[177,12],"m":"lda","oa":12,"x":[15942],"o":"(wc),y"},{"a":15951,"t":"code","b":[56],"m":"sec"},{"a":15952,"t":"code","b":[233,32],"m":"sbc","o":"#$20"},{"a":15954,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":15956,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":15958,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":15960,"t":"code","b":[32,65,50],"m":"jsr","oa":12865,"o":"we_double"},{"a":15963,"t":"code","b":[32,65,50],"m":"jsr","oa":12865,"o":"we_double"},{"a":15966,"t":"code","b":[32,65,50],"m":"jsr","oa":12865,"o":"we_double"},{"a":15969,"t":"code","b":[24],"m":"clc"},{"a":15970,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"we"},{"a":15972,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":15974,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":15976,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"we_hi"},{"a":15978,"t":"code","b":[105,189],"m":"adc","o":"#$BD"},{"a":15980,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":15982,"t":"code","b":[160,7],"m":"ldy","o":"#$07"},{"a":15984,"l":"b_3E70","t":"code","b":[177,14],"m":"lda","oa":14,"x":[15989],"o":"(we),y"},{"a":15986,"t":"code","b":[145,10],"m":"sta","oa":10,"o":"(wb),y"},{"a":15988,"t":"code","b":[136],"m":"dey"},{"a":15989,"t":"code","b":[16,249],"m":"bpl","oa":15984,"o":"b_3E70"},{"a":15991,"t":"code","b":[32,51,50],"m":"jsr","oa":12851,"o":"inc_wc"},{"a":15994,"t":"code","b":[104],"m":"pla"},{"a":15995,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":15997,"t":"code","b":[104],"m":"pla"},{"a":15998,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":16000,"t":"code","b":[230,14],"m":"inc","oa":14,"o":"we"},{"a":16002,"t":"code","b":[76,27,62],"m":"jmp","oa":15899,"o":"j_3E1B"},{"a":16005,"l":"b_3E85","t":"code","b":[32,208,49],"m":"jsr","oa":12752,"x":[15903],"o":"flip_page"},{"a":16008,"t":"code","b":[96],"m":"rts"},{"a":16009,"l":"add_wc_carry","c":"we = we + wc + the carry","t":"code","b":[72],"m":"pha","x":[7772,7800]},{"a":16010,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"we"},{"a":16012,"t":"code","b":[101,12],"m":"adc","oa":12,"o":"wc"},{"a":16014,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":16016,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"we_hi"},{"a":16018,"t":"code","b":[101,13],"m":"adc","oa":13,"o":"wc_hi"},{"a":16020,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":16022,"t":"code","b":[104],"m":"pla"},{"a":16023,"t":"code","b":[96],"m":"rts"},{"a":16024,"l":"abs_diff","c":"we = the distance between we and wc, always positive","t":"code","b":[24],"m":"clc","x":[3826,3851,6853,6881,7953,7985,8165,8292,8320,8478,8506]},{"a":16025,"t":"code","b":[32,162,50],"m":"jsr","oa":12962,"o":"sub_wc"},{"a":16028,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"we_hi"},{"a":16030,"t":"code","b":[16,13],"m":"bpl","oa":16045,"o":"r_3EAD"},{"a":16032,"t":"code","b":[32,139,50],"m":"jsr","oa":12939,"o":"swap_we_wc"},{"a":16035,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":16037,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"we"},{"a":16039,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"we_hi"},{"a":16041,"t":"code","b":[24],"m":"clc"},{"a":16042,"t":"code","b":[32,162,50],"m":"jsr","oa":12962,"o":"sub_wc"},{"a":16045,"l":"r_3EAD","t":"code","b":[96],"m":"rts","x":[16030]},{"a":16046,"t":"gap","n":1362},{"a":16046,"t":"note","c":"the bytes from here to the end of the page are zero; nothing reads them","note":"outside the tracked image"},{"a":17408,"l":"mask_keep_right","c":"for each byte of pixels, the mask a masked cell clears the ground with when it is drawn plain with an attribute of $C0 and up, or mirrored with one of $80-$BF: only the pixels more than one to the right of the byte's rightmost set pixel are kept ($7F for an empty byte)","t":"byte","b":[127,0,0,0,1,0,0,0],"x":[12380,12693]},{"a":17416,"t":"byte","b":[3,0,0,0,1,0,0,0]},{"a":17424,"t":"byte","b":[7,0,0,0,1,0,0,0]},{"a":17432,"t":"byte","b":[3,0,0,0,1,0,0,0]},{"a":17440,"t":"byte","b":[15,0,0,0,1,0,0,0]},{"a":17448,"t":"byte","b":[3,0,0,0,1,0,0,0]},{"a":17456,"t":"byte","b":[7,0,0,0,1,0,0,0]},{"a":17464,"t":"byte","b":[3,0,0,0,1,0,0,0]},{"a":17472,"t":"byte","b":[31,0,0,0,1,0,0,0]},{"a":17480,"t":"byte","b":[3,0,0,0,1,0,0,0]},{"a":17488,"t":"byte","b":[7,0,0,0,1,0,0,0]},{"a":17496,"t":"byte","b":[3,0,0,0,1,0,0,0]},{"a":17504,"t":"byte","b":[15,0,0,0,1,0,0,0]},{"a":17512,"t":"byte","b":[3,0,0,0,1,0,0,0]},{"a":17520,"t":"byte","b":[7,0,0,0,1,0,0,0]},{"a":17528,"t":"byte","b":[3,0,0,0,1,0,0,0]},{"a":17536,"t":"byte","b":[63,0,0,0,1,0,0,0]},{"a":17544,"t":"byte","b":[3,0,0,0,1,0,0,0]},{"a":17552,"t":"byte","b":[7,0,0,0,1,0,0,0]},{"a":17560,"t":"byte","b":[3,0,0,0,1,0,0,0]},{"a":17568,"t":"byte","b":[15,0,0,0,1,0,0,0]},{"a":17576,"t":"byte","b":[3,0,0,0,1,0,0,0]},{"a":17584,"t":"byte","b":[7,0,0,0,1,0,0,0]},{"a":17592,"t":"byte","b":[3,0,0,0,1,0,0,0]},{"a":17600,"t":"byte","b":[31,0,0,0,1,0,0,0]},{"a":17608,"t":"byte","b":[3,0,0,0,1,0,0,0]},{"a":17616,"t":"byte","b":[7,0,0,0,1,0,0,0]},{"a":17624,"t":"byte","b":[3,0,0,0,1,0,0,0]},{"a":17632,"t":"byte","b":[15,0,0,0,1,0,0,0]},{"a":17640,"t":"byte","b":[3,0,0,0,1,0,0,0]},{"a":17648,"t":"byte","b":[7,0,0,0,1,0,0,0]},{"a":17656,"t":"byte","b":[3,0,0,0,1,0,0,0]},{"a":17664,"l":"mask_keep_left","c":"the mask for plain cells with attributes $80-$BF and mirrored ones with $C0 and up: only the pixels more than one to the left of the byte's leftmost set pixel are kept ($FE for an empty byte)","t":"byte","b":[254,252,248,248,240,240,240,240],"x":[12399,12669]},{"a":17672,"t":"byte","b":[224,224,224,224,224,224,224,224]},{"a":17680,"t":"byte","b":[192,192,192,192,192,192,192,192]},{"a":17688,"t":"byte","b":[192,192,192,192,192,192,192,192]},{"a":17696,"t":"byte","b":[128,128,128,128,128,128,128,128]},{"a":17704,"t":"byte","b":[128,128,128,128,128,128,128,128]},{"a":17712,"t":"byte","b":[128,128,128,128,128,128,128,128]},{"a":17720,"t":"byte","b":[128,128,128,128,128,128,128,128]},{"a":17728,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":17736,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":17744,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":17752,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":17760,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":17768,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":17776,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":17784,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":17792,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":17800,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":17808,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":17816,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":17824,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":17832,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":17840,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":17848,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":17856,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":17864,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":17872,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":17880,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":17888,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":17896,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":17904,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":17912,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":17920,"l":"bit_reverse","c":"each byte with its bits in the opposite order, for drawing a picture mirrored","t":"byte","b":[0,128,64,192,32,160,96,224],"x":[12544,12663,12687]},{"a":17928,"t":"byte","b":[16,144,80,208,48,176,112,240]},{"a":17936,"t":"byte","b":[8,136,72,200,40,168,104,232]},{"a":17944,"t":"byte","b":[24,152,88,216,56,184,120,248]},{"a":17952,"t":"byte","b":[4,132,68,196,36,164,100,228]},{"a":17960,"t":"byte","b":[20,148,84,212,52,180,116,244]},{"a":17968,"t":"byte","b":[12,140,76,204,44,172,108,236]},{"a":17976,"t":"byte","b":[28,156,92,220,60,188,124,252]},{"a":17984,"t":"byte","b":[2,130,66,194,34,162,98,226]},{"a":17992,"t":"byte","b":[18,146,82,210,50,178,114,242]},{"a":18000,"t":"byte","b":[10,138,74,202,42,170,106,234]},{"a":18008,"t":"byte","b":[26,154,90,218,58,186,122,250]},{"a":18016,"t":"byte","b":[6,134,70,198,38,166,102,230]},{"a":18024,"t":"byte","b":[22,150,86,214,54,182,118,246]},{"a":18032,"t":"byte","b":[14,142,78,206,46,174,110,238]},{"a":18040,"t":"byte","b":[30,158,94,222,62,190,126,254]},{"a":18048,"t":"byte","b":[1,129,65,193,33,161,97,225]},{"a":18056,"t":"byte","b":[17,145,81,209,49,177,113,241]},{"a":18064,"t":"byte","b":[9,137,73,201,41,169,105,233]},{"a":18072,"t":"byte","b":[25,153,89,217,57,185,121,249]},{"a":18080,"t":"byte","b":[5,133,69,197,37,165,101,229]},{"a":18088,"t":"byte","b":[21,149,85,213,53,181,117,245]},{"a":18096,"t":"byte","b":[13,141,77,205,45,173,109,237]},{"a":18104,"t":"byte","b":[29,157,93,221,61,189,125,253]},{"a":18112,"t":"byte","b":[3,131,67,195,35,163,99,227]},{"a":18120,"t":"byte","b":[19,147,83,211,51,179,115,243]},{"a":18128,"t":"byte","b":[11,139,75,203,43,171,107,235]},{"a":18136,"t":"byte","b":[27,155,91,219,59,187,123,251]},{"a":18144,"t":"byte","b":[7,135,71,199,39,167,103,231]},{"a":18152,"t":"byte","b":[23,151,87,215,55,183,119,247]},{"a":18160,"t":"byte","b":[15,143,79,207,47,175,111,239]},{"a":18168,"t":"byte","b":[31,159,95,223,63,191,127,255]},{"a":18176,"l":"terrain_profile","c":"the planet's one profile: 256 heights (2 to 138) along a line, read by every term of every layer of terrain_at and, every fourth entry, by the distant hills; the whole landscape is made of these bytes and terrain_layers","t":"byte","b":[77,80,84,88,92,96,101,104],"x":[13201]},{"a":18184,"t":"byte","b":[108,112,115,118,120,123,126,129]},{"a":18192,"t":"byte","b":[131,133,134,134,133,133,131,130]},{"a":18200,"t":"byte","b":[129,126,123,122,122,122,123,125]},{"a":18208,"t":"byte","b":[126,130,134,137,137,138,138,137]},{"a":18216,"t":"byte","b":[135,133,129,123,118,111,105,101]},{"a":18224,"t":"byte","b":[97,93,90,86,82,78,74,71]},{"a":18232,"t":"byte","b":[69,67,67,67,66,67,69,71]},{"a":18240,"t":"byte","b":[73,74,73,73,71,69,66,62]},{"a":18248,"t":"byte","b":[58,54,52,52,54,55,58,59]},{"a":18256,"t":"byte","b":[62,63,63,65,65,65,66,66]},{"a":18264,"t":"byte","b":[67,69,70,73,77,80,82,85]},{"a":18272,"t":"byte","b":[88,90,93,95,96,96,96,96]},{"a":18280,"t":"byte","b":[93,92,90,85,80,75,71,67]},{"a":18288,"t":"byte","b":[63,60,58,55,52,50,47,44]},{"a":18296,"t":"byte","b":[43,41,40,39,36,35,33,32]},{"a":18304,"t":"byte","b":[30,28,24,20,15,11,7,3]},{"a":18312,"t":"byte","b":[2,2,2,2,2,2,3,6]},{"a":18320,"t":"byte","b":[7,10,11,15,18,22,24,25]},{"a":18328,"t":"byte","b":[25,26,26,25,25,25,25,25]},{"a":18336,"t":"byte","b":[26,28,29,30,33,36,37,39]},{"a":18344,"t":"byte","b":[39,40,40,40,39,39,39,37]},{"a":18352,"t":"byte","b":[37,37,36,36,36,35,35,33]},{"a":18360,"t":"byte","b":[33,32,30,28,25,20,15,11]},{"a":18368,"t":"byte","b":[10,9,9,9,9,11,14,15]},{"a":18376,"t":"byte","b":[17,17,18,18,18,18,18,18]},{"a":18384,"t":"byte","b":[17,17,17,15,14,13,11,11]},{"a":18392,"t":"byte","b":[10,10,10,11,13,14,17,20]},{"a":18400,"t":"byte","b":[22,25,28,30,35,39,41,45]},{"a":18408,"t":"byte","b":[50,58,63,69,73,77,80,82]},{"a":18416,"t":"byte","b":[84,84,85,85,84,84,82,81]},{"a":18424,"t":"byte","b":[80,75,73,71,71,73,74,75]},{"a":18432,"l":"map_charset","c":"the character set of the view from above, 48 characters: the jungle, open ground, features and water of map_tile_chars; copy_charset puts a copy at $C800 for bank 3","t":"byte","b":[193,241,199,231,249,127,60,0],"x":[11483]},{"a":18440,"t":"byte","b":[243,35,39,63,63,63,60,0]},{"a":18448,"t":"byte","b":[249,243,198,146,192,192,192,128]},{"a":18456,"t":"byte","b":[115,55,15,31,79,79,1,3]},{"a":18464,"t":"byte","b":[227,227,241,195,247,255,57,0]},{"a":18472,"t":"byte","b":[36,51,57,63,63,60,44,0]},{"a":18480,"t":"byte","b":[158,12,40,192,192,240,226,193]},{"a":18488,"t":"byte","b":[39,243,31,137,12,31,39,100]},{"a":18496,"t":"byte","b":[153,153,153,153,153,153,25,0]},{"a":18504,"t":"byte","b":[153,153,153,153,153,153,153,0]},{"a":18512,"t":"byte","b":[47,193,128,145,61,140,12,8]},{"a":18520,"t":"byte","b":[201,8,3,32,25,52,115,252]},{"a":18528,"t":"byte","b":[128,192,120,121,25,9,9,0]},{"a":18536,"t":"byte","b":[4,4,132,207,204,204,200,0]},{"a":18544,"t":"byte","b":[12,33,49,147,63,57,161,192]},{"a":18552,"t":"byte","b":[48,140,145,12,208,12,7,1]},{"a":18560,"t":"byte","b":[62,228,39,255,255,63,15,0]},{"a":18568,"t":"byte","b":[156,159,156,159,159,156,152,0]},{"a":18576,"t":"byte","b":[52,202,48,210,38,176,242,206]},{"a":18584,"t":"byte","b":[179,4,36,3,51,140,7,156]},{"a":18592,"t":"byte","b":[230,62,60,60,249,57,25,0]},{"a":18600,"t":"byte","b":[115,127,126,252,240,224,192,0]},{"a":18608,"t":"byte","b":[7,30,56,224,196,156,241,35]},{"a":18616,"t":"byte","b":[56,31,1,15,1,8,36,51]},{"a":18624,"l":"map_charset_2","c":"map_charset's characters 24-47, which copy_charset copies in its second stream","t":"byte","b":[56,248,249,249,65,63,0,255],"x":[11489]},{"a":18632,"t":"byte","b":[56,63,63,63,4,252,0,255]},{"a":18640,"t":"byte","b":[12,0,193,25,3,4,104,31]},{"a":18648,"t":"byte","b":[0,48,6,0,152,192,108,227]},{"a":18656,"t":"byte","b":[96,6,48,12,96,3,48,6]},{"a":18664,"t":"byte","b":[0,102,0,96,12,0,202,0]},{"a":18672,"t":"byte","b":[60,55,226,35,226,163,63,153]},{"a":18680,"t":"byte","b":[128,48,0,204,3,192,0,24]},{"a":18688,"t":"byte","b":[51,51,51,51,51,240,255,0]},{"a":18696,"t":"byte","b":[33,49,33,49,33,49,249,0]},{"a":18704,"t":"byte","b":[0,102,1,51,7,207,30,48]},{"a":18712,"t":"byte","b":[0,88,76,132,131,193,225,49]},{"a":18720,"t":"byte","b":[3,3,51,3,3,195,27,3]},{"a":18728,"t":"byte","b":[0,0,12,0,0,48,3,24]},{"a":18736,"t":"byte","b":[198,31,119,15,51,15,31,51]},{"a":18744,"t":"byte","b":[12,192,155,112,96,243,240,96]},{"a":18752,"t":"byte","b":[102,0,0,12,96,48,3,204]},{"a":18760,"t":"byte","b":[99,48,6,192,195,48,6,51]},{"a":18768,"t":"byte","b":[24,192,99,0,12,192,0,3]},{"a":18776,"t":"byte","b":[6,195,48,0,216,3,3,48]},{"a":18784,"t":"byte","b":[0,24,192,0,0,6,192,48]},{"a":18792,"t":"byte","b":[0,0,0,96,6,0,0,204]},{"a":18800,"t":"byte","b":[0,12,0,96,0,24,0,0]},{"a":18808,"t":"byte","b":[6,0,96,12,0,0,0,198]},{"a":18816,"l":"bug_1_image","c":"the first of the five bugs, 2 x 3 cells: a face with goggle eyes and teeth","t":"byte","b":[112,137,201,233,249,121,63,94],"x":[5304]},{"a":18824,"t":"byte","b":[7,1,112,19,23,30,60,255]},{"a":18832,"t":"byte","b":[251,235,68,255,120,129,129,129]},{"a":18840,"t":"byte","b":[199,255,255,255,143,1,120,227]},{"a":18848,"t":"byte","b":[255,255,127,253,241,241,145,255]},{"a":18856,"t":"byte","b":[120,255,195,129,129,141,141,141]},{"a":18864,"t":"byte","b":[129,1,120,214,255,227,193,217]},{"a":18872,"t":"byte","b":[217,193,193,0]},{"a":18876,"l":"bug_2_image","c":"the second bug, 2 x 3 cells","t":"byte","b":[112,252,252,124,220,126,238,255],"x":[5306]},{"a":18884,"t":"byte","b":[187,1,112,63,61,62,59,122]},{"a":18892,"t":"byte","b":[119,237,232,255,120,211,129,0]},{"a":18900,"t":"byte","b":[24,152,129,194,228,1,120,203]},{"a":18908,"t":"byte","b":[129,1,25,25,129,67,39,255]},{"a":18916,"t":"byte","b":[120,192,96,116,112,126,125,255]},{"a":18924,"t":"byte","b":[193,1,120,4,4,12,28,252]},{"a":18932,"t":"byte","b":[124,255,140,0]},{"a":18936,"l":"bug_3_image","c":"the third bug, 2 x 3 cells","t":"byte","b":[120,107,251,59,91,217,105,240],"x":[5308]},{"a":18944,"t":"byte","b":[190,1,120,214,221,221,219,219]},{"a":18952,"t":"byte","b":[151,7,26,255,120,143,58,202]},{"a":18960,"t":"byte","b":[207,79,239,239,111,1,120,249]},{"a":18968,"t":"byte","b":[222,211,210,247,247,247,247,255]},{"a":18976,"t":"byte","b":[120,119,193,144,56,17,7,255]},{"a":18984,"t":"byte","b":[192,1,120,231,131,137,28,201]},{"a":18992,"t":"byte","b":[224,255,3,0]},{"a":18996,"l":"bug_4_image","c":"the fourth bug, 2 x 3 cells","t":"byte","b":[120,231,217,169,127,169,175,191],"x":[5310]},{"a":19004,"t":"byte","b":[253,1,120,207,54,43,255,43]},{"a":19012,"t":"byte","b":[234,251,127,255,120,193,64,217]},{"a":19020,"t":"byte","b":[89,217,219,199,216,1,120,6]},{"a":19028,"t":"byte","b":[6,54,52,54,150,231,22,255]},{"a":19036,"t":"byte","b":[120,54,99,99,227,97,227,193]},{"a":19044,"t":"byte","b":[65,1,120,252,215,142,142,141]},{"a":19052,"t":"byte","b":[14,4,4,0]},{"a":19056,"l":"bug_5_image","c":"the fifth bug, 2 x 3 cells","t":"byte","b":[184,31,127,47,11,7,11,5],"x":[5312]},{"a":19064,"t":"byte","b":[3,1,248,252,248,244,208,224]},{"a":19072,"t":"byte","b":[240,160,128,255,120,248,127,128]},{"a":19080,"t":"byte","b":[15,139,15,192,255,1,120,30]},{"a":19088,"t":"byte","b":[255,1,240,209,240,3,255,255]},{"a":19096,"t":"byte","b":[120,63,255,255,129,141,255,252]},{"a":19104,"t":"byte","b":[120,1,120,253,255,255,129,177]},{"a":19112,"t":"byte","b":[255,62,31,0]},{"a":19116,"l":"sight_picture","c":"the gun's sight, one cell: a ring with a dot above and below, in attribute $78","t":"byte","b":[120,16,124,68,198,68,124,16]},{"a":19124,"t":"byte","b":[0,0]},{"a":19126,"t":"gap","n":13642},{"a":32768,"l":"obj_01_image","c":"object 1, 4 x 23 cells: palm fronds at the top and grass at the foot, open between","t":"byte","b":[96,0,0,0,0,0,0,0]},{"a":32776,"t":"byte","b":[0,1,96,9,8,8,0,0]},{"a":32784,"t":"byte","b":[0,0,0,1,96,65,64,64]},{"a":32792,"t":"byte","b":[0,0,0,0,0,1,96,84]},{"a":32800,"t":"byte","b":[64,64,0,0,0,0,0,253]},{"a":32808,"t":"byte","b":[96,25,249,181,151,151,146,156]},{"a":32816,"t":"byte","b":[154,1,96,230,102,164,38,21]},{"a":32824,"t":"byte","b":[21,21,21,1,96,153,157,149]},{"a":32832,"t":"byte","b":[134,99,99,227,225,1,96,243]},{"a":32840,"t":"byte","b":[243,181,205,236,108,76,68,253]},{"a":32848,"t":"byte","b":[232,0,0,16,16,16,24,24]},{"a":32856,"t":"byte","b":[24,1,168,0,0,0,4,6]},{"a":32864,"t":"byte","b":[69,197,198,1,168,0,0,0]},{"a":32872,"t":"byte","b":[0,129,131,131,237,1,232,0]},{"a":32880,"t":"byte","b":[0,64,66,66,98,99,211,221]},{"a":32888,"t":"byte","b":[127,0,0,0,0,0,0,0]},{"a":32896,"t":"byte","b":[0,208,127,0,0,0,0,0]},{"a":32904,"t":"byte","b":[0,0,0,208,127,0,0,0]},{"a":32912,"t":"byte","b":[0,0,0,0,0,208,127,0]},{"a":32920,"t":"byte","b":[0,0,0,0,0,0,0,208]},{"a":32928,"t":"byte","b":[127,0,0,0,0,0,0,0]},{"a":32936,"t":"byte","b":[0,224,168,7,9,30,0,0]},{"a":32944,"t":"byte","b":[0,0,0,1,168,241,240,0]},{"a":32952,"t":"byte","b":[0,0,0,0,0,1,232,225]},{"a":32960,"t":"byte","b":[224,224,224,64,64,0,0,1]},{"a":32968,"t":"byte","b":[168,128,128,0,0,0,0,0]},{"a":32976,"t":"byte","b":[0,253,168,1,3,7,12,0]},{"a":32984,"t":"byte","b":[1,1,3,1,32,235,235,255]},{"a":32992,"t":"byte","b":[127,251,251,251,249,1,32,255]},{"a":33000,"t":"byte","b":[255,255,63,119,179,243,241,1]},{"a":33008,"t":"byte","b":[232,254,252,252,220,220,216,200]},{"a":33016,"t":"byte","b":[136,254,160,123,135,15,28,56]},{"a":33024,"t":"byte","b":[116,124,250,1,32,255,255,255]},{"a":33032,"t":"byte","b":[121,112,248,253,253,1,32,76]},{"a":33040,"t":"byte","b":[252,237,252,252,253,254,255,254]},{"a":33048,"t":"byte","b":[168,255,7,15,31,63,127,124]},{"a":33056,"t":"byte","b":[255,1,96,248,248,248,248,232]},{"a":33064,"t":"byte","b":[126,149,45,1,32,24,8,28]},{"a":33072,"t":"byte","b":[60,60,94,239,222,0]},{"a":33078,"l":"obj_02_image","c":"object 2, 4 x 23 cells: a tall palm with a ladder-like trunk","t":"byte","b":[127,0,0,0,0,0,0,0]},{"a":33086,"t":"byte","b":[0,1,96,16,0,0,0,0]},{"a":33094,"t":"byte","b":[0,0,0,255,96,159,149,148]},{"a":33102,"t":"byte","b":[144,144,16,0,0,1,96,231]},{"a":33110,"t":"byte","b":[229,102,38,42,40,40,16,1]},{"a":33118,"t":"byte","b":[96,110,110,109,113,16,0,0]},{"a":33126,"t":"byte","b":[0,1,96,166,167,229,228,196]},{"a":33134,"t":"byte","b":[192,64,64,253,40,40,57,57]},{"a":33142,"t":"byte","b":[57,59,31,31,139,1,96,83]},{"a":33150,"t":"byte","b":[81,89,89,217,185,167,231,1]},{"a":33158,"t":"byte","b":[48,255,233,255,185,255,251,215]},{"a":33166,"t":"byte","b":[230,1,96,132,21,21,29,27]},{"a":33174,"t":"byte","b":[47,63,186,253,40,0,0,0]},{"a":33182,"t":"byte","b":[0,0,0,8,40,1,168,3]},{"a":33190,"t":"byte","b":[3,2,2,2,2,66,66,1]},{"a":33198,"t":"byte","b":[32,252,192,58,245,252,112,23]},{"a":33206,"t":"byte","b":[123,1,232,40,40,24,24,24]},{"a":33214,"t":"byte","b":[120,132,252,254,168,6,6,7]},{"a":33222,"t":"byte","b":[2,2,2,3,3,1,48,168]},{"a":33230,"t":"byte","b":[231,250,160,246,240,96,31,1]},{"a":33238,"t":"byte","b":[232,32,224,16,16,16,16,120]},{"a":33246,"t":"byte","b":[240,254,168,7,6,7,7,5]},{"a":33254,"t":"byte","b":[4,6,6,1,32,224,192,240]},{"a":33262,"t":"byte","b":[255,128,168,228,120,1,232,64]},{"a":33270,"t":"byte","b":[64,64,160,32,32,32,32,254]},{"a":33278,"t":"byte","b":[168,9,10,13,13,4,7,5]},{"a":33286,"t":"byte","b":[5,1,48,252,167,128,112,0]},{"a":33294,"t":"byte","b":[224,95,192,1,232,128,128,128]},{"a":33302,"t":"byte","b":[128,128,64,192,64,254,168,11]},{"a":33310,"t":"byte","b":[15,15,13,15,11,12,15,1]},{"a":33318,"t":"byte","b":[48,225,255,1,225,193,209,129]},{"a":33326,"t":"byte","b":[192,1,232,0,0,0,0,0]},{"a":33334,"t":"byte","b":[0,0,128,254,168,19,25,31]},{"a":33342,"t":"byte","b":[21,22,23,13,10,1,224,134]},{"a":33350,"t":"byte","b":[14,190,226,130,194,162,1,255]},{"a":33358,"t":"byte","b":[168,23,31,26,23,17,29,19]},{"a":33366,"t":"byte","b":[23,1,224,252,132,132,132,204]},{"a":33374,"t":"byte","b":[118,134,6,255,168,39,62,17]},{"a":33382,"t":"byte","b":[23,22,23,23,20,1,232,248]},{"a":33390,"t":"byte","b":[24,24,20,12,12,156,228,255]},{"a":33398,"t":"byte","b":[160,52,46,37,62,46,44,38]},{"a":33406,"t":"byte","b":[42,1,232,16,8,248,24,24]},{"a":33414,"t":"byte","b":[24,24,120,255,160,45,46,52]},{"a":33422,"t":"byte","b":[63,44,46,63,58,1,232,16]},{"a":33430,"t":"byte","b":[16,16,240,48,48,240,16,255]},{"a":33438,"t":"byte","b":[160,63,38,60,47,47,47,60]},{"a":33446,"t":"byte","b":[63,1,232,160,160,32,224,96]},{"a":33454,"t":"byte","b":[96,32,240,255,160,127,109,43]},{"a":33462,"t":"byte","b":[127,127,104,124,127,1,232,192]},{"a":33470,"t":"byte","b":[64,192,224,224,160,96,224,255]},{"a":33478,"t":"byte","b":[176,60,119,111,127,79,96,54]},{"a":33486,"t":"byte","b":[127,1,232,0,192,192,192,192]},{"a":33494,"t":"byte","b":[64,128,192,255,160,79,65,46]},{"a":33502,"t":"byte","b":[127,119,111,127,67,1,232,128]},{"a":33510,"t":"byte","b":[128,128,192,192,192,192,192,1]},{"a":33518,"t":"byte","b":[232,76,88,152,144,16,32,32]},{"a":33526,"t":"byte","b":[0,253,168,18,18,16,16,16]},{"a":33534,"t":"byte","b":[0,0,0,1,48,127,47,127]},{"a":33542,"t":"byte","b":[127,111,63,127,127,1,40,130]},{"a":33550,"t":"byte","b":[130,4,132,128,128,129,1,1]},{"a":33558,"t":"byte","b":[232,108,76,204,222,150,158,46]},{"a":33566,"t":"byte","b":[44,253,168,186,187,57,185,52]},{"a":33574,"t":"byte","b":[52,52,20,1,32,255,255,209]},{"a":33582,"t":"byte","b":[199,255,191,111,127,1,40,22]},{"a":33590,"t":"byte","b":[36,44,137,137,145,19,131,1]},{"a":33598,"t":"byte","b":[232,240,248,184,184,184,56,108]},{"a":33606,"t":"byte","b":[108,253,160,182,166,206,205,205]},{"a":33614,"t":"byte","b":[90,214,150,1,32,255,255,126]},{"a":33622,"t":"byte","b":[255,255,255,126,255,1,40,103]},{"a":33630,"t":"byte","b":[109,77,77,11,27,18,22,1]},{"a":33638,"t":"byte","b":[232,47,143,135,207,205,97,96]},{"a":33646,"t":"byte","b":[240,253,160,33,33,49,115,123]},{"a":33654,"t":"byte","b":[123,123,118,1,32,195,227,231]},{"a":33662,"t":"byte","b":[247,255,255,255,255,1,32,137]},{"a":33670,"t":"byte","b":[233,251,255,252,252,246,247,1]},{"a":33678,"t":"byte","b":[32,248,240,240,246,253,127,127]},{"a":33686,"t":"byte","b":[47,253,96,50,63,176,48,48]},{"a":33694,"t":"byte","b":[148,76,207,1,32,240,120,120]},{"a":33702,"t":"byte","b":[24,56,28,28,60,1,96,98]},{"a":33710,"t":"byte","b":[99,115,115,123,115,119,115,1]},{"a":33718,"t":"byte","b":[96,48,104,124,141,199,7,7]},{"a":33726,"t":"byte","b":[134,253,32,24,16,56,60,60]},{"a":33734,"t":"byte","b":[122,247,123,1,96,16,24,30]},{"a":33742,"t":"byte","b":[29,23,30,41,180,1,96,31]},{"a":33750,"t":"byte","b":[17,49,59,187,246,50,34,1]},{"a":33758,"t":"byte","b":[32,252,248,196,4,2,2,1]},{"a":33766,"t":"byte","b":[17,0]},{"a":33768,"l":"obj_03_image","c":"object 3, 4 x 23 cells: two dark trunks under one canopy, grass at the foot","t":"byte","b":[127,0,0,0,0,0,0,0]},{"a":33776,"t":"byte","b":[0,2,96,33,32,0,0,0]},{"a":33784,"t":"byte","b":[0,0,0,1,96,128,128,128]},{"a":33792,"t":"byte","b":[0,0,0,0,0,253,96,45]},{"a":33800,"t":"byte","b":[37,37,5,5,5,1,1,1]},{"a":33808,"t":"byte","b":[96,210,210,210,160,160,128,128]},{"a":33816,"t":"byte","b":[128,1,96,125,109,109,109,59]},{"a":33824,"t":"byte","b":[58,50,49,1,96,74,170,146]},{"a":33832,"t":"byte","b":[146,10,134,130,128,253,96,59]},{"a":33840,"t":"byte","b":[63,63,61,45,45,45,45,1]},{"a":33848,"t":"byte","b":[96,237,237,237,249,253,221,221]},{"a":33856,"t":"byte","b":[214,1,96,247,183,191,119,119]},{"a":33864,"t":"byte","b":[119,125,125,1,96,51,55,47]},{"a":33872,"t":"byte","b":[78,78,79,79,203,253,40,59]},{"a":33880,"t":"byte","b":[59,59,59,51,51,51,51,1]},{"a":33888,"t":"byte","b":[40,248,248,185,249,250,186,250]},{"a":33896,"t":"byte","b":[251,1,96,31,31,175,175,175]},{"a":33904,"t":"byte","b":[183,183,247,1,96,249,201,217]},{"a":33912,"t":"byte","b":[151,151,183,183,55,253,168,7]},{"a":33920,"t":"byte","b":[7,7,39,43,43,43,43,1]},{"a":33928,"t":"byte","b":[232,252,252,220,252,252,252,188]},{"a":33936,"t":"byte","b":[184,1,168,28,27,31,31,31]},{"a":33944,"t":"byte","b":[23,31,31,1,232,240,240,240]},{"a":33952,"t":"byte","b":[240,240,240,248,248,253,168,3]},{"a":33960,"t":"byte","b":[3,3,3,7,7,7,7,1]},{"a":33968,"t":"byte","b":[224,254,118,254,254,124,252,252]},{"a":33976,"t":"byte","b":[252,1,168,31,31,23,31,31]},{"a":33984,"t":"byte","b":[27,27,27,1,232,224,224,224]},{"a":33992,"t":"byte","b":[224,224,240,240,112,253,168,3]},{"a":34000,"t":"byte","b":[3,3,3,3,3,3,3,1]},{"a":34008,"t":"byte","b":[224,254,238,254,126,254,118,254]},{"a":34016,"t":"byte","b":[118,1,168,31,30,30,31,31]},{"a":34024,"t":"byte","b":[31,31,31,1,232,224,224,160]},{"a":34032,"t":"byte","b":[96,224,96,224,224,253,168,1]},{"a":34040,"t":"byte","b":[1,1,1,1,1,3,3,1]},{"a":34048,"t":"byte","b":[224,214,246,246,254,246,254,238]},{"a":34056,"t":"byte","b":[254,1,168,14,14,15,15,31]},{"a":34064,"t":"byte","b":[31,31,30,1,232,192,192,192]},{"a":34072,"t":"byte","b":[192,192,192,64,192,253,168,1]},{"a":34080,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":34088,"t":"byte","b":[224,254,254,190,254,190,246,222]},{"a":34096,"t":"byte","b":[254,1,168,15,15,15,15,15]},{"a":34104,"t":"byte","b":[15,15,15,1,232,192,192,192]},{"a":34112,"t":"byte","b":[192,192,192,192,192,253,168,3]},{"a":34120,"t":"byte","b":[3,3,1,1,1,1,1,1]},{"a":34128,"t":"byte","b":[224,222,254,238,254,254,254,254]},{"a":34136,"t":"byte","b":[254,1,168,15,15,15,15,15]},{"a":34144,"t":"byte","b":[15,15,15,1,232,192,192,192]},{"a":34152,"t":"byte","b":[192,192,192,192,192,253,168,3]},{"a":34160,"t":"byte","b":[3,3,3,3,3,3,3,1]},{"a":34168,"t":"byte","b":[232,252,252,252,252,252,252,252]},{"a":34176,"t":"byte","b":[254,1,168,15,15,15,15,15]},{"a":34184,"t":"byte","b":[15,15,15,1,232,192,192,192]},{"a":34192,"t":"byte","b":[192,192,192,192,192,253,168,7]},{"a":34200,"t":"byte","b":[7,7,7,7,3,3,3,1]},{"a":34208,"t":"byte","b":[232,248,184,248,248,184,184,184]},{"a":34216,"t":"byte","b":[252,1,168,7,7,7,7,7]},{"a":34224,"t":"byte","b":[7,7,15,1,232,192,64,192]},{"a":34232,"t":"byte","b":[192,192,192,192,192,253,168,15]},{"a":34240,"t":"byte","b":[15,15,7,7,7,7,7,1]},{"a":34248,"t":"byte","b":[232,240,240,240,240,240,240,240]},{"a":34256,"t":"byte","b":[248,1,168,7,7,7,7,7]},{"a":34264,"t":"byte","b":[7,7,6,1,232,192,192,192]},{"a":34272,"t":"byte","b":[192,192,192,192,192,253,168,31]},{"a":34280,"t":"byte","b":[31,15,15,15,15,15,15,1]},{"a":34288,"t":"byte","b":[232,224,224,160,160,160,224,160]},{"a":34296,"t":"byte","b":[240,1,168,7,7,7,7,6]},{"a":34304,"t":"byte","b":[7,6,7,1,232,224,224,192]},{"a":34312,"t":"byte","b":[192,192,192,192,192,253,168,63]},{"a":34320,"t":"byte","b":[62,31,31,31,31,31,31,1]},{"a":34328,"t":"byte","b":[232,192,192,192,192,192,192,192]},{"a":34336,"t":"byte","b":[224,1,168,3,3,3,7,7]},{"a":34344,"t":"byte","b":[7,7,7,1,232,224,224,224]},{"a":34352,"t":"byte","b":[224,224,224,224,224,253,168,127]},{"a":34360,"t":"byte","b":[63,63,63,63,62,62,63,1]},{"a":34368,"t":"byte","b":[232,128,128,128,128,128,128,128]},{"a":34376,"t":"byte","b":[128,1,168,3,3,3,3,3]},{"a":34384,"t":"byte","b":[3,3,3,1,232,224,224,224]},{"a":34392,"t":"byte","b":[224,224,224,224,224,253,160,123]},{"a":34400,"t":"byte","b":[123,127,127,127,127,127,127,1]},{"a":34408,"t":"byte","b":[232,240,224,224,192,128,128,0]},{"a":34416,"t":"byte","b":[0,1,168,3,3,3,3,3]},{"a":34424,"t":"byte","b":[3,3,3,1,232,224,224,224]},{"a":34432,"t":"byte","b":[224,224,224,224,224,253,160,254]},{"a":34440,"t":"byte","b":[254,254,254,254,254,254,250,1]},{"a":34448,"t":"byte","b":[232,225,195,199,143,158,28,60]},{"a":34456,"t":"byte","b":[120,1,168,151,135,7,7,7]},{"a":34464,"t":"byte","b":[7,3,3,1,232,238,238,236]},{"a":34472,"t":"byte","b":[228,228,228,224,224,253,32,255]},{"a":34480,"t":"byte","b":[253,253,253,253,253,252,252,1]},{"a":34488,"t":"byte","b":[40,255,255,255,255,255,255,227]},{"a":34496,"t":"byte","b":[225,1,40,255,255,255,255,191]},{"a":34504,"t":"byte","b":[191,159,151,1,40,254,255,255]},{"a":34512,"t":"byte","b":[223,223,207,207,206,253,32,135]},{"a":34520,"t":"byte","b":[195,227,51,27,159,207,237,1]},{"a":34528,"t":"byte","b":[32,15,31,31,191,191,191,255]},{"a":34536,"t":"byte","b":[255,1,32,31,31,159,191,222]},{"a":34544,"t":"byte","b":[255,127,255,1,32,255,255,255]},{"a":34552,"t":"byte","b":[120,120,124,124,254,253,96,64]},{"a":34560,"t":"byte","b":[49,14,4,2,2,6,7,1]},{"a":34568,"t":"byte","b":[32,97,193,34,26,4,4,14]},{"a":34576,"t":"byte","b":[10,1,32,37,37,41,24,28]},{"a":34584,"t":"byte","b":[28,14,31,1,32,35,35,66]},{"a":34592,"t":"byte","b":[194,166,54,63,63,253,32,50]},{"a":34600,"t":"byte","b":[63,176,48,48,148,76,207,1]},{"a":34608,"t":"byte","b":[96,240,120,120,24,56,28,28]},{"a":34616,"t":"byte","b":[60,1,32,98,99,115,115,123]},{"a":34624,"t":"byte","b":[115,119,115,1,96,48,104,124]},{"a":34632,"t":"byte","b":[141,199,7,7,134,253,96,16]},{"a":34640,"t":"byte","b":[16,56,60,60,122,247,123,1]},{"a":34648,"t":"byte","b":[32,16,24,30,29,23,30,41]},{"a":34656,"t":"byte","b":[180,1,96,31,17,49,59,187]},{"a":34664,"t":"byte","b":[246,50,34,1,32,252,248,196]},{"a":34672,"t":"byte","b":[4,2,2,1,17,0]},{"a":34678,"l":"obj_04_image","c":"object 4, 4 x 23 cells: tree trunks under the canopy","t":"byte","b":[127,0,0,0,0,0,0,0]},{"a":34686,"t":"byte","b":[0,240,96,34,32,37,5,5]},{"a":34694,"t":"byte","b":[3,3,3,1,96,115,99,33]},{"a":34702,"t":"byte","b":[1,0,0,0,0,1,96,162]},{"a":34710,"t":"byte","b":[163,131,66,66,0,0,0,1]},{"a":34718,"t":"byte","b":[96,28,24,24,24,24,0,0]},{"a":34726,"t":"byte","b":[0,253,96,127,127,127,127,122]},{"a":34734,"t":"byte","b":[122,122,34,1,48,103,71,199]},{"a":34742,"t":"byte","b":[207,207,203,235,183,1,32,253]},{"a":34750,"t":"byte","b":[252,253,252,253,252,58,58,1]},{"a":34758,"t":"byte","b":[32,170,170,186,186,150,150,26]},{"a":34766,"t":"byte","b":[29,253,96,31,63,63,63,63]},{"a":34774,"t":"byte","b":[191,189,189,1,48,231,247,231]},{"a":34782,"t":"byte","b":[215,103,71,103,71,1,48,251]},{"a":34790,"t":"byte","b":[250,251,250,249,248,249,252,1]},{"a":34798,"t":"byte","b":[32,36,52,44,188,164,180,228]},{"a":34806,"t":"byte","b":[116,253,168,31,31,31,31,31]},{"a":34814,"t":"byte","b":[31,31,31,1,48,247,231,231]},{"a":34822,"t":"byte","b":[247,167,183,167,183,1,48,250]},{"a":34830,"t":"byte","b":[254,250,254,250,250,251,250,1]},{"a":34838,"t":"byte","b":[224,104,120,100,116,100,116,100]},{"a":34846,"t":"byte","b":[116,253,168,15,15,15,15,15]},{"a":34854,"t":"byte","b":[15,14,15,1,48,247,243,247]},{"a":34862,"t":"byte","b":[183,247,247,255,231,1,48,254]},{"a":34870,"t":"byte","b":[250,254,250,254,250,250,254,1]},{"a":34878,"t":"byte","b":[40,200,200,200,232,72,104,104]},{"a":34886,"t":"byte","b":[72,253,168,7,7,7,7,7]},{"a":34894,"t":"byte","b":[7,7,15,1,48,251,255,255]},{"a":34902,"t":"byte","b":[255,255,255,247,247,1,48,242]},{"a":34910,"t":"byte","b":[214,218,218,218,218,222,250,1]},{"a":34918,"t":"byte","b":[232,208,208,208,208,200,200,200]},{"a":34926,"t":"byte","b":[200,253,168,3,3,3,3,3]},{"a":34934,"t":"byte","b":[7,7,7,1,32,255,255,223]},{"a":34942,"t":"byte","b":[223,219,219,251,251,1,48,243]},{"a":34950,"t":"byte","b":[243,243,251,251,243,247,243,1]},{"a":34958,"t":"byte","b":[232,144,144,144,144,144,144,144]},{"a":34966,"t":"byte","b":[80,253,168,1,1,1,1,2]},{"a":34974,"t":"byte","b":[3,3,3,1,32,255,239,239]},{"a":34982,"t":"byte","b":[239,239,239,255,255,1,48,190]},{"a":34990,"t":"byte","b":[190,246,246,247,247,247,247,1]},{"a":34998,"t":"byte","b":[232,160,160,160,160,160,161,144]},{"a":35006,"t":"byte","b":[144,253,168,0,0,0,1,1]},{"a":35014,"t":"byte","b":[1,1,1,1,48,255,255,255]},{"a":35022,"t":"byte","b":[255,255,255,255,255,1,48,191]},{"a":35030,"t":"byte","b":[191,191,191,183,191,190,190,1]},{"a":35038,"t":"byte","b":[232,32,32,32,32,32,32,160]},{"a":35046,"t":"byte","b":[160,254,32,127,255,191,191,191]},{"a":35054,"t":"byte","b":[191,191,255,1,32,247,215,215]},{"a":35062,"t":"byte","b":[223,255,255,255,255,1,232,64]},{"a":35070,"t":"byte","b":[64,64,64,64,64,64,64,254]},{"a":35078,"t":"byte","b":[32,127,127,127,127,127,127,127]},{"a":35086,"t":"byte","b":[127,1,48,246,246,246,214,214]},{"a":35094,"t":"byte","b":[213,215,215,1,232,128,64,64]},{"a":35102,"t":"byte","b":[64,64,64,64,64,254,160,127]},{"a":35110,"t":"byte","b":[127,127,127,127,127,127,127,1]},{"a":35118,"t":"byte","b":[48,82,82,122,122,118,246,246]},{"a":35126,"t":"byte","b":[246,1,232,128,128,128,128,128]},{"a":35134,"t":"byte","b":[128,128,128,254,160,123,123,123]},{"a":35142,"t":"byte","b":[123,123,127,127,127,1,32,149]},{"a":35150,"t":"byte","b":[157,213,212,218,210,210,82,255]},{"a":35158,"t":"byte","b":[48,255,255,255,255,255,255,251]},{"a":35166,"t":"byte","b":[251,1,240,245,245,181,189,181]},{"a":35174,"t":"byte","b":[149,149,157,255,32,191,191,191]},{"a":35182,"t":"byte","b":[191,191,255,255,255,1,32,186]},{"a":35190,"t":"byte","b":[186,186,182,182,245,245,245,255]},{"a":35198,"t":"byte","b":[48,255,255,255,191,191,191,191]},{"a":35206,"t":"byte","b":[191,1,32,42,42,42,42,42]},{"a":35214,"t":"byte","b":[170,186,186,254,168,255,255,127]},{"a":35222,"t":"byte","b":[122,122,57,57,48,1,32,93]},{"a":35230,"t":"byte","b":[93,221,253,253,253,255,255,1]},{"a":35238,"t":"byte","b":[32,183,47,47,47,45,44,44]},{"a":35246,"t":"byte","b":[42,1,232,250,250,246,246,242]},{"a":35254,"t":"byte","b":[242,112,112,253,32,127,255,255]},{"a":35262,"t":"byte","b":[255,255,255,255,255,1,48,251]},{"a":35270,"t":"byte","b":[251,251,251,123,123,123,121,1]},{"a":35278,"t":"byte","b":[32,191,183,183,183,183,183,183]},{"a":35286,"t":"byte","b":[183,1,32,255,255,255,254,254]},{"a":35294,"t":"byte","b":[254,254,242,253,32,142,206,239]},{"a":35302,"t":"byte","b":[255,127,127,127,127,1,32,250]},{"a":35310,"t":"byte","b":[250,250,250,251,251,251,251,1]},{"a":35318,"t":"byte","b":[32,127,127,127,127,127,127,127]},{"a":35326,"t":"byte","b":[191,1,32,127,127,255,255,255]},{"a":35334,"t":"byte","b":[255,255,255,253,32,206,110,59]},{"a":35342,"t":"byte","b":[59,26,26,30,14,1,32,50]},{"a":35350,"t":"byte","b":[50,51,179,242,242,246,246,1]},{"a":35358,"t":"byte","b":[32,160,160,48,48,56,124,124]},{"a":35366,"t":"byte","b":[126,1,96,1,65,97,113,121]},{"a":35374,"t":"byte","b":[121,125,127,253,96,50,63,176]},{"a":35382,"t":"byte","b":[48,48,148,76,207,1,32,240]},{"a":35390,"t":"byte","b":[120,120,24,56,28,28,60,1]},{"a":35398,"t":"byte","b":[96,98,99,115,115,123,115,119]},{"a":35406,"t":"byte","b":[115,1,32,48,104,124,141,199]},{"a":35414,"t":"byte","b":[7,7,135,253,32,16,16,56]},{"a":35422,"t":"byte","b":[60,60,122,247,123,1,96,16]},{"a":35430,"t":"byte","b":[24,30,29,23,30,41,180,1]},{"a":35438,"t":"byte","b":[96,31,17,49,59,187,246,50]},{"a":35446,"t":"byte","b":[34,1,32,252,248,196,4,2]},{"a":35454,"t":"byte","b":[2,1,17,0]},{"a":35458,"l":"obj_05_image","c":"object 5, 4 x 23 cells: pale trunks, close together","t":"byte","b":[127,0,0,0,0,0,0,0]},{"a":35466,"t":"byte","b":[0,3,96,3,3,2,2,0]},{"a":35474,"t":"byte","b":[0,0,0,253,48,182,181,205]},{"a":35482,"t":"byte","b":[205,205,205,139,136,1,96,88]},{"a":35490,"t":"byte","b":[90,152,144,22,116,8,72,1]},{"a":35498,"t":"byte","b":[96,235,235,242,114,114,34,34]},{"a":35506,"t":"byte","b":[32,1,96,218,216,214,146,148]},{"a":35514,"t":"byte","b":[212,9,25,253,48,172,170,181]},{"a":35522,"t":"byte","b":[181,186,179,190,187,1,48,43]},{"a":35530,"t":"byte","b":[171,105,123,251,125,253,117,1]},{"a":35538,"t":"byte","b":[32,163,227,227,243,119,119,119]},{"a":35546,"t":"byte","b":[123,1,48,157,191,191,191,191]},{"a":35554,"t":"byte","b":[189,222,222,253,48,88,108,106]},{"a":35562,"t":"byte","b":[108,106,108,106,104,1,48,53]},{"a":35570,"t":"byte","b":[55,55,119,55,55,187,59,1]},{"a":35578,"t":"byte","b":[32,197,197,197,165,163,163,163]},{"a":35586,"t":"byte","b":[163,1,48,143,143,143,143,141]},{"a":35594,"t":"byte","b":[141,157,157,253,48,84,86,84]},{"a":35602,"t":"byte","b":[86,85,86,85,86,1,48,23]},{"a":35610,"t":"byte","b":[23,151,23,23,22,38,36,1]},{"a":35618,"t":"byte","b":[32,141,141,141,77,69,197,197]},{"a":35626,"t":"byte","b":[197,1,48,203,203,203,139,139]},{"a":35634,"t":"byte","b":[143,143,143,253,48,246,247,246]},{"a":35642,"t":"byte","b":[247,182,182,180,182,1,48,15]},{"a":35650,"t":"byte","b":[13,21,21,21,22,23,23,1]},{"a":35658,"t":"byte","b":[32,28,29,149,149,141,141,141]},{"a":35666,"t":"byte","b":[141,1,48,199,199,199,199,199]},{"a":35674,"t":"byte","b":[199,199,203,253,48,191,189,191]},{"a":35682,"t":"byte","b":[191,254,255,254,247,1,48,10]},{"a":35690,"t":"byte","b":[138,137,13,13,15,15,15,1]},{"a":35698,"t":"byte","b":[32,49,56,56,60,28,28,28]},{"a":35706,"t":"byte","b":[28,1,48,199,199,199,199,199]},{"a":35714,"t":"byte","b":[199,199,199,253,48,89,155,153]},{"a":35722,"t":"byte","b":[155,187,189,191,189,1,48,220]},{"a":35730,"t":"byte","b":[4,6,246,174,134,10,138,1]},{"a":35738,"t":"byte","b":[232,112,112,112,112,48,48,48]},{"a":35746,"t":"byte","b":[48,1,48,198,198,198,198,198]},{"a":35754,"t":"byte","b":[198,199,199,253,48,105,105,105]},{"a":35762,"t":"byte","b":[88,89,88,89,89,1,48,130]},{"a":35770,"t":"byte","b":[134,132,132,132,132,132,252,1]},{"a":35778,"t":"byte","b":[232,129,129,129,128,64,64,64]},{"a":35786,"t":"byte","b":[112,1,48,199,199,199,199,199]},{"a":35794,"t":"byte","b":[199,199,198,253,48,71,103,99]},{"a":35802,"t":"byte","b":[99,99,99,105,105,1,48,209]},{"a":35810,"t":"byte","b":[67,65,67,67,66,130,130,1]},{"a":35818,"t":"byte","b":[232,128,0,0,0,0,0,0]},{"a":35826,"t":"byte","b":[0,1,48,103,103,103,103,103]},{"a":35834,"t":"byte","b":[103,71,71,253,48,6,10,10]},{"a":35842,"t":"byte","b":[74,70,70,70,70,1,48,161]},{"a":35850,"t":"byte","b":[179,161,163,193,193,193,195,1]},{"a":35858,"t":"byte","b":[232,128,128,128,128,128,128,128]},{"a":35866,"t":"byte","b":[128,1,48,98,98,98,102,102]},{"a":35874,"t":"byte","b":[103,103,103,253,48,29,29,29]},{"a":35882,"t":"byte","b":[29,29,20,4,4,1,48,208]},{"a":35890,"t":"byte","b":[224,225,229,225,227,225,163,1]},{"a":35898,"t":"byte","b":[232,128,128,128,128,128,128,128]},{"a":35906,"t":"byte","b":[128,1,48,98,98,98,98,98]},{"a":35914,"t":"byte","b":[98,98,98,253,48,61,59,59]},{"a":35922,"t":"byte","b":[43,43,31,31,29,1,48,208]},{"a":35930,"t":"byte","b":[216,208,216,208,208,208,208,1]},{"a":35938,"t":"byte","b":[232,192,192,192,192,192,192,192]},{"a":35946,"t":"byte","b":[128,1,48,98,98,98,99,98]},{"a":35954,"t":"byte","b":[99,98,99,253,48,58,59,59]},{"a":35962,"t":"byte","b":[63,63,63,61,61,1,48,156]},{"a":35970,"t":"byte","b":[152,156,152,156,152,156,152,1]},{"a":35978,"t":"byte","b":[232,64,64,64,64,64,64,192]},{"a":35986,"t":"byte","b":[192,1,48,50,18,34,99,99]},{"a":35994,"t":"byte","b":[98,98,98,253,48,87,95,95]},{"a":36002,"t":"byte","b":[59,59,59,43,43,1,48,62]},{"a":36010,"t":"byte","b":[60,62,44,44,24,28,24,1]},{"a":36018,"t":"byte","b":[232,48,48,80,80,64,64,64]},{"a":36026,"t":"byte","b":[64,1,48,51,50,50,50,50]},{"a":36034,"t":"byte","b":[50,50,50,253,48,126,126,126]},{"a":36042,"t":"byte","b":[126,126,118,86,86,1,48,79]},{"a":36050,"t":"byte","b":[102,102,116,118,52,62,60,1]},{"a":36058,"t":"byte","b":[232,57,53,49,48,48,48,48]},{"a":36066,"t":"byte","b":[48,1,48,242,242,242,114,50]},{"a":36074,"t":"byte","b":[50,50,51,253,48,252,220,92]},{"a":36082,"t":"byte","b":[92,92,92,124,126,1,96,198]},{"a":36090,"t":"byte","b":[135,198,199,207,142,15,78,1]},{"a":36098,"t":"byte","b":[48,191,223,91,27,27,25,41]},{"a":36106,"t":"byte","b":[57,1,96,3,3,131,133,73]},{"a":36114,"t":"byte","b":[81,113,114,253,48,175,173,171]},{"a":36122,"t":"byte","b":[169,185,185,248,255,1,32,255]},{"a":36130,"t":"byte","b":[255,253,255,255,173,207,199,1]},{"a":36138,"t":"byte","b":[48,142,79,63,31,31,159,255]},{"a":36146,"t":"byte","b":[223,1,96,201,201,169,169,177]},{"a":36154,"t":"byte","b":[145,113,29,253,32,63,63,254]},{"a":36162,"t":"byte","b":[127,179,242,153,143,1,32,239]},{"a":36170,"t":"byte","b":[111,111,254,119,255,223,95,1]},{"a":36178,"t":"byte","b":[32,153,156,191,223,239,175,78]},{"a":36186,"t":"byte","b":[142,1,96,67,37,37,21,149]},{"a":36194,"t":"byte","b":[141,137,201,253,32,230,231,167]},{"a":36202,"t":"byte","b":[180,116,124,90,94,1,32,93]},{"a":36210,"t":"byte","b":[143,135,134,198,196,199,95,1]},{"a":36218,"t":"byte","b":[32,213,180,38,108,53,207,253]},{"a":36226,"t":"byte","b":[205,1,96,205,221,151,39,70]},{"a":36234,"t":"byte","b":[66,130,66,253,32,206,203,204]},{"a":36242,"t":"byte","b":[200,204,200,228,228,1,96,182]},{"a":36250,"t":"byte","b":[186,242,241,97,33,49,48,1]},{"a":36258,"t":"byte","b":[32,95,123,117,220,238,207,223]},{"a":36266,"t":"byte","b":[215,1,96,6,198,202,106,53]},{"a":36274,"t":"byte","b":[21,29,53,253,96,50,63,176]},{"a":36282,"t":"byte","b":[48,48,148,76,207,1,32,240]},{"a":36290,"t":"byte","b":[120,120,24,56,28,28,60,1]},{"a":36298,"t":"byte","b":[96,98,99,115,115,123,115,119]},{"a":36306,"t":"byte","b":[115,1,32,48,104,124,141,199]},{"a":36314,"t":"byte","b":[7,7,134,253,32,16,16,56]},{"a":36322,"t":"byte","b":[60,60,122,247,123,1,32,16]},{"a":36330,"t":"byte","b":[24,30,29,23,30,41,180,1]},{"a":36338,"t":"byte","b":[96,31,17,49,59,187,246,50]},{"a":36346,"t":"byte","b":[34,1,32,252,248,196,4,2]},{"a":36354,"t":"byte","b":[2,1,17,0]},{"a":36358,"l":"obj_06_image","c":"object 6, 4 x 23 cells: a tree standing on splayed roots, a creeper on its trunk","t":"byte","b":[127,0,0,0,0,0,0,0]},{"a":36366,"t":"byte","b":[0,3,96,4,0,0,0,0]},{"a":36374,"t":"byte","b":[0,0,0,253,96,255,243,242]},{"a":36382,"t":"byte","b":[236,236,204,76,72,1,96,255]},{"a":36390,"t":"byte","b":[189,221,222,222,148,148,0,1]},{"a":36398,"t":"byte","b":[96,255,95,57,54,54,54,36]},{"a":36406,"t":"byte","b":[36,1,96,239,255,106,106,107]},{"a":36414,"t":"byte","b":[39,37,36,253,32,47,111,31]},{"a":36422,"t":"byte","b":[125,31,47,125,95,1,32,151]},{"a":36430,"t":"byte","b":[215,191,191,191,190,254,238,1]},{"a":36438,"t":"byte","b":[32,28,28,28,61,61,188,109]},{"a":36446,"t":"byte","b":[255,1,96,120,60,188,190,62]},{"a":36454,"t":"byte","b":[122,114,250,253,168,0,1,1]},{"a":36462,"t":"byte","b":[3,19,79,7,15,1,32,243]},{"a":36470,"t":"byte","b":[227,227,227,195,211,211,135,1]},{"a":36478,"t":"byte","b":[32,184,188,188,188,188,60,28]},{"a":36486,"t":"byte","b":[28,1,232,240,120,120,120,120]},{"a":36494,"t":"byte","b":[120,120,120,254,160,63,127,125]},{"a":36502,"t":"byte","b":[125,121,251,243,243,1,32,248]},{"a":36510,"t":"byte","b":[248,248,248,248,248,184,184,1]},{"a":36518,"t":"byte","b":[232,224,224,240,240,240,240,240]},{"a":36526,"t":"byte","b":[240,254,168,7,7,15,14,31]},{"a":36534,"t":"byte","b":[31,63,63,1,32,249,249,249]},{"a":36542,"t":"byte","b":[249,185,249,121,249,1,232,192]},{"a":36550,"t":"byte","b":[192,192,224,224,224,224,224,254]},{"a":36558,"t":"byte","b":[168,0,0,0,0,1,1,3]},{"a":36566,"t":"byte","b":[3,1,96,239,223,247,239,191]},{"a":36574,"t":"byte","b":[255,255,255,1,232,128,128,128]},{"a":36582,"t":"byte","b":[192,192,192,192,192,254,168,1]},{"a":36590,"t":"byte","b":[0,0,1,0,0,0,0,1]},{"a":36598,"t":"byte","b":[96,107,95,95,127,239,255,215]},{"a":36606,"t":"byte","b":[191,1,232,144,128,136,128,128]},{"a":36614,"t":"byte","b":[128,128,128,253,168,6,8,0]},{"a":36622,"t":"byte","b":[0,0,0,0,0,1,168,87]},{"a":36630,"t":"byte","b":[87,31,2,19,7,127,131,1]},{"a":36638,"t":"byte","b":[96,231,127,111,111,255,111,239]},{"a":36646,"t":"byte","b":[101,1,232,208,224,192,192,192]},{"a":36654,"t":"byte","b":[208,160,144,253,168,0,0,0]},{"a":36662,"t":"byte","b":[0,0,0,3,0,1,168,0]},{"a":36670,"t":"byte","b":[0,0,0,0,66,109,1,1]},{"a":36678,"t":"byte","b":[96,63,39,63,31,103,191,111]},{"a":36686,"t":"byte","b":[255,1,232,192,192,192,192,192]},{"a":36694,"t":"byte","b":[192,192,192,255,96,55,15,47]},{"a":36702,"t":"byte","b":[63,47,39,63,15,1,232,192]},{"a":36710,"t":"byte","b":[192,192,192,192,192,192,192,255]},{"a":36718,"t":"byte","b":[96,127,125,79,119,95,125,55]},{"a":36726,"t":"byte","b":[55,1,232,192,192,192,192,192]},{"a":36734,"t":"byte","b":[192,192,192,255,96,127,107,127]},{"a":36742,"t":"byte","b":[111,119,79,31,91,1,232,192]},{"a":36750,"t":"byte","b":[192,192,192,192,192,192,192,255]},{"a":36758,"t":"byte","b":[96,155,223,255,255,223,223,127]},{"a":36766,"t":"byte","b":[127,1,232,192,192,192,192,192]},{"a":36774,"t":"byte","b":[192,192,192,254,168,3,1,1]},{"a":36782,"t":"byte","b":[1,0,0,0,0,1,96,255]},{"a":36790,"t":"byte","b":[255,191,255,191,253,223,223,1]},{"a":36798,"t":"byte","b":[232,224,224,224,224,224,224,224]},{"a":36806,"t":"byte","b":[192,254,168,15,15,15,6,6]},{"a":36814,"t":"byte","b":[7,3,3,1,96,159,255,191]},{"a":36822,"t":"byte","b":[255,255,127,119,239,1,232,248]},{"a":36830,"t":"byte","b":[176,240,240,240,240,224,224,254]},{"a":36838,"t":"byte","b":[168,125,61,63,62,30,31,31]},{"a":36846,"t":"byte","b":[31,1,96,71,191,191,255,191]},{"a":36854,"t":"byte","b":[255,255,239,1,232,220,252,252]},{"a":36862,"t":"byte","b":[248,248,184,248,248,254,168,243]},{"a":36870,"t":"byte","b":[240,241,121,121,121,121,121,1]},{"a":36878,"t":"byte","b":[40,193,65,225,99,227,99,163]},{"a":36886,"t":"byte","b":[167,1,232,220,252,252,252,220]},{"a":36894,"t":"byte","b":[252,252,220,254,168,226,226,226]},{"a":36902,"t":"byte","b":[227,227,242,242,243,1,40,67]},{"a":36910,"t":"byte","b":[195,67,65,197,69,197,193,1]},{"a":36918,"t":"byte","b":[232,188,188,188,236,252,220,252]},{"a":36926,"t":"byte","b":[252,253,168,211,211,81,65,65]},{"a":36934,"t":"byte","b":[65,65,1,1,40,183,215,215]},{"a":36942,"t":"byte","b":[198,198,199,192,227,1,40,147]},{"a":36950,"t":"byte","b":[131,131,3,131,131,195,3,1]},{"a":36958,"t":"byte","b":[232,191,190,174,62,30,188,172]},{"a":36966,"t":"byte","b":[188,253,32,103,95,46,127,127]},{"a":36974,"t":"byte","b":[119,123,127,1,32,94,188,223]},{"a":36982,"t":"byte","b":[191,127,255,255,252,1,32,127]},{"a":36990,"t":"byte","b":[252,95,119,255,219,249,252,1]},{"a":36998,"t":"byte","b":[224,198,198,254,238,254,214,254]},{"a":37006,"t":"byte","b":[254,253,96,50,63,176,48,48]},{"a":37014,"t":"byte","b":[148,76,207,1,32,240,120,120]},{"a":37022,"t":"byte","b":[24,56,28,28,60,1,96,98]},{"a":37030,"t":"byte","b":[99,115,115,123,115,119,115,1]},{"a":37038,"t":"byte","b":[32,48,104,124,141,199,7,7]},{"a":37046,"t":"byte","b":[134,253,32,24,16,56,60,60]},{"a":37054,"t":"byte","b":[122,247,123,1,32,16,24,30]},{"a":37062,"t":"byte","b":[29,23,30,41,180,1,96,31]},{"a":37070,"t":"byte","b":[17,49,59,187,246,50,34,1]},{"a":37078,"t":"byte","b":[32,252,248,196,4,2,2,1]},{"a":37086,"t":"byte","b":[17,0]},{"a":37088,"l":"obj_17_image","c":"object 17, 4 x 3 cells: a strip of grass","t":"byte","b":[96,47,106,72,0,0,0,0]},{"a":37096,"t":"byte","b":[0,1,96,162,131,130,129,1]},{"a":37104,"t":"byte","b":[0,0,0,1,96,131,5,0]},{"a":37112,"t":"byte","b":[0,0,0,0,0,1,96,20]},{"a":37120,"t":"byte","b":[4,4,0,0,0,0,0,253]},{"a":37128,"t":"byte","b":[96,241,209,211,251,223,155,13]},{"a":37136,"t":"byte","b":[157,1,96,124,127,44,108,168]},{"a":37144,"t":"byte","b":[245,55,161,1,96,147,241,187]},{"a":37152,"t":"byte","b":[206,205,74,142,134,1,96,41]},{"a":37160,"t":"byte","b":[105,105,169,154,26,18,18,253]},{"a":37168,"t":"byte","b":[232,0,0,0,64,80,112,112]},{"a":37176,"t":"byte","b":[240,1,232,0,0,0,0,4]},{"a":37184,"t":"byte","b":[4,68,68,1,232,0,0,0]},{"a":37192,"t":"byte","b":[0,0,0,97,163,1,168,0]},{"a":37200,"t":"byte","b":[0,0,0,4,4,6,38,0]},{"a":37208,"l":"obj_39_image","c":"object 39, 3 x 5 cells: the edge of water","t":"byte","b":[15,0,32,7,128,4,1,64]},{"a":37216,"t":"byte","b":[0,1,15,0,0,56,0,32]},{"a":37224,"t":"byte","b":[12,1,0,1,15,140,32,1]},{"a":37232,"t":"byte","b":[0,33,2,128,1,254,15,24]},{"a":37240,"t":"byte","b":[0,32,2,0,128,1,32,1]},{"a":37248,"t":"byte","b":[15,8,16,0,0,134,73,0]},{"a":37256,"t":"byte","b":[0,1,15,16,70,0,0,4]},{"a":37264,"t":"byte","b":[192,0,40,254,97,7,71,15]},{"a":37272,"t":"byte","b":[23,31,63,255,255,1,15,0]},{"a":37280,"t":"byte","b":[132,9,73,16,128,64,13,1]},{"a":37288,"t":"byte","b":[15,8,16,0,0,134,73,0]},{"a":37296,"t":"byte","b":[0,254,96,89,32,8,0,16]},{"a":37304,"t":"byte","b":[3,66,1,1,15,21,0,146]},{"a":37312,"t":"byte","b":[128,128,128,0,128,1,15,140]},{"a":37320,"t":"byte","b":[32,1,0,33,2,128,1,254]},{"a":37328,"t":"byte","b":[168,0,32,8,36,40,4,82]},{"a":37336,"t":"byte","b":[107,1,232,0,0,0,128,160]},{"a":37344,"t":"byte","b":[72,144,96,0]},{"a":37348,"l":"obj_07_image","c":"object 7, 4 x 22 cells: a pillar of rock","t":"byte","b":[160,4,1,6,9,8,0,0]},{"a":37356,"t":"byte","b":[0,1,96,68,112,0,0,128]},{"a":37364,"t":"byte","b":[128,0,0,2,96,4,0,0]},{"a":37372,"t":"byte","b":[0,0,0,0,0,253,112,0]},{"a":37380,"t":"byte","b":[96,0,0,128,180,2,153,1]},{"a":37388,"t":"byte","b":[48,1,0,2,3,0,5,40]},{"a":37396,"t":"byte","b":[54,1,112,0,0,0,0,0]},{"a":37404,"t":"byte","b":[96,136,0,1,48,0,0,0]},{"a":37412,"t":"byte","b":[0,64,1,232,72,253,176,60]},{"a":37420,"t":"byte","b":[104,97,64,64,192,128,128,1]},{"a":37428,"t":"byte","b":[48,0,1,33,0,0,3,0]},{"a":37436,"t":"byte","b":[0,1,112,1,0,0,0,0]},{"a":37444,"t":"byte","b":[0,0,0,1,48,32,8,4]},{"a":37452,"t":"byte","b":[0,0,0,0,0,253,168,52]},{"a":37460,"t":"byte","b":[56,24,24,8,24,24,24,1]},{"a":37468,"t":"byte","b":[48,2,5,2,2,0,1,1]},{"a":37476,"t":"byte","b":[0,1,48,0,128,4,146,32]},{"a":37484,"t":"byte","b":[65,0,0,1,48,8,8,0]},{"a":37492,"t":"byte","b":[2,33,32,0,0,253,168,7]},{"a":37500,"t":"byte","b":[6,14,14,24,28,48,52,1]},{"a":37508,"t":"byte","b":[48,138,181,10,29,10,4,2]},{"a":37516,"t":"byte","b":[4,1,112,192,0,128,0,0]},{"a":37524,"t":"byte","b":[0,192,0,1,112,0,0,1]},{"a":37532,"t":"byte","b":[1,0,0,0,0,253,168,8]},{"a":37540,"t":"byte","b":[30,22,14,12,6,6,3,1]},{"a":37548,"t":"byte","b":[48,0,0,0,0,0,0,66]},{"a":37556,"t":"byte","b":[243,1,48,122,21,11,0,32]},{"a":37564,"t":"byte","b":[128,64,0,1,48,176,64,224]},{"a":37572,"t":"byte","b":[0,0,0,0,0,253,168,3]},{"a":37580,"t":"byte","b":[6,4,12,15,12,28,24,1]},{"a":37588,"t":"byte","b":[112,198,187,0,0,0,0,2]},{"a":37596,"t":"byte","b":[53,1,112,128,0,0,0,14]},{"a":37604,"t":"byte","b":[21,238,181,1,48,0,0,0]},{"a":37612,"t":"byte","b":[33,169,84,171,90,253,168,7]},{"a":37620,"t":"byte","b":[7,7,3,1,0,0,1,1]},{"a":37628,"t":"byte","b":[48,140,8,237,93,238,163,192]},{"a":37636,"t":"byte","b":[192,1,112,240,32,64,0,128]},{"a":37644,"t":"byte","b":[129,9,228,1,48,0,24,0]},{"a":37652,"t":"byte","b":[32,64,128,0,0,253,168,3]},{"a":37660,"t":"byte","b":[0,0,0,1,2,2,6,1]},{"a":37668,"t":"byte","b":[48,247,30,44,109,224,8,3]},{"a":37676,"t":"byte","b":[4,1,48,160,88,128,0,0]},{"a":37684,"t":"byte","b":[0,22,216,1,112,0,0,0]},{"a":37692,"t":"byte","b":[0,0,240,8,16,253,168,11]},{"a":37700,"t":"byte","b":[8,5,7,6,6,6,7,1]},{"a":37708,"t":"byte","b":[48,8,2,8,128,64,80,159]},{"a":37716,"t":"byte","b":[255,1,48,48,0,0,0,32]},{"a":37724,"t":"byte","b":[0,171,213,1,112,0,0,0]},{"a":37732,"t":"byte","b":[0,0,18,208,0,253,168,16]},{"a":37740,"t":"byte","b":[16,16,16,24,16,27,29,1]},{"a":37748,"t":"byte","b":[48,0,0,0,0,0,11,64]},{"a":37756,"t":"byte","b":[0,1,48,0,0,0,4,36]},{"a":37764,"t":"byte","b":[77,12,32,1,48,0,0,160]},{"a":37772,"t":"byte","b":[42,192,0,0,0,253,168,0]},{"a":37780,"t":"byte","b":[0,0,0,1,2,4,8,1]},{"a":37788,"t":"byte","b":[112,224,66,121,127,143,0,0]},{"a":37796,"t":"byte","b":[0,1,48,96,240,22,255,248]},{"a":37804,"t":"byte","b":[0,0,0,1,48,128,32,128]},{"a":37812,"t":"byte","b":[230,30,6,0,0,253,168,20]},{"a":37820,"t":"byte","b":[8,11,5,7,3,3,1,1]},{"a":37828,"t":"byte","b":[48,96,0,0,128,42,133,79]},{"a":37836,"t":"byte","b":[194,1,48,16,12,2,3,173]},{"a":37844,"t":"byte","b":[116,168,16,1,48,0,0,18]},{"a":37852,"t":"byte","b":[236,84,136,0,0,253,168,0]},{"a":37860,"t":"byte","b":[64,0,0,3,4,4,8,1]},{"a":37868,"t":"byte","b":[112,31,31,63,240,0,0,0]},{"a":37876,"t":"byte","b":[0,1,112,169,255,128,0,0]},{"a":37884,"t":"byte","b":[0,0,224,1,112,191,225,30]},{"a":37892,"t":"byte","b":[0,0,0,0,0,253,168,0]},{"a":37900,"t":"byte","b":[0,0,0,0,1,1,0,1]},{"a":37908,"t":"byte","b":[168,24,36,27,21,63,193,72]},{"a":37916,"t":"byte","b":[245,1,48,36,8,16,108,253]},{"a":37924,"t":"byte","b":[226,1,64,1,48,192,64,64]},{"a":37932,"t":"byte","b":[64,96,208,106,181,254,168,12]},{"a":37940,"t":"byte","b":[51,73,52,26,12,10,20,1]},{"a":37948,"t":"byte","b":[48,170,87,252,0,0,0,0]},{"a":37956,"t":"byte","b":[3,1,48,190,192,0,0,0]},{"a":37964,"t":"byte","b":[0,0,0,254,168,0,0,15]},{"a":37972,"t":"byte","b":[9,29,20,26,12,1,112,91]},{"a":37980,"t":"byte","b":[126,128,8,0,96,0,5,1]},{"a":37988,"t":"byte","b":[112,244,14,10,1,1,1,21]},{"a":37996,"t":"byte","b":[234,254,168,3,3,1,1,1]},{"a":38004,"t":"byte","b":[0,0,0,1,48,64,192,80]},{"a":38012,"t":"byte","b":[128,80,128,176,156,1,48,1]},{"a":38020,"t":"byte","b":[1,1,1,2,2,132,196,254]},{"a":38028,"t":"byte","b":[168,37,3,2,1,0,1,1]},{"a":38036,"t":"byte","b":[2,1,48,49,76,95,114,162]},{"a":38044,"t":"byte","b":[232,96,160,1,48,192,156,226]},{"a":38052,"t":"byte","b":[2,1,1,1,1,253,168,255]},{"a":38060,"t":"byte","b":[7,63,193,3,6,12,8,1]},{"a":38068,"t":"byte","b":[32,255,238,254,241,112,176,254]},{"a":38076,"t":"byte","b":[35,1,48,250,198,153,225,64]},{"a":38084,"t":"byte","b":[0,0,254,1,48,118,166,166]},{"a":38092,"t":"byte","b":[154,155,18,0,0,253,168,0]},{"a":38100,"t":"byte","b":[0,0,0,1,97,61,15,1]},{"a":38108,"t":"byte","b":[160,2,70,70,102,103,95,215]},{"a":38116,"t":"byte","b":[223,1,96,243,243,239,239,127]},{"a":38124,"t":"byte","b":[254,239,207,1,96,247,230,110]},{"a":38132,"t":"byte","b":[94,94,94,252,246,255,168,0]},{"a":38140,"t":"byte","b":[0,0,1,17,17,83,83,1]},{"a":38148,"t":"byte","b":[160,1,1,66,66,66,230,231]},{"a":38156,"t":"byte","b":[239,0]},{"a":38158,"l":"obj_08_image","c":"object 8, 4 x 22 cells: a wall of stone blocks","t":"byte","b":[127,0,0,0,0,0,0,0]},{"a":38166,"t":"byte","b":[0,3,96,224,2,0,0,0]},{"a":38174,"t":"byte","b":[0,0,0,253,48,0,0,0]},{"a":38182,"t":"byte","b":[0,0,17,9,4,1,48,0]},{"a":38190,"t":"byte","b":[16,8,8,40,74,27,41,1]},{"a":38198,"t":"byte","b":[48,1,0,2,1,32,66,32]},{"a":38206,"t":"byte","b":[162,1,48,144,0,64,0,128]},{"a":38214,"t":"byte","b":[0,0,128,253,48,160,128,128]},{"a":38222,"t":"byte","b":[0,36,0,0,0,1,48,16]},{"a":38230,"t":"byte","b":[0,8,48,128,0,0,0,1]},{"a":38238,"t":"byte","b":[48,33,0,8,12,2,2,2]},{"a":38246,"t":"byte","b":[0,1,48,8,8,0,0,24]},{"a":38254,"t":"byte","b":[64,0,16,253,48,0,0,0]},{"a":38262,"t":"byte","b":[1,0,128,32,2,1,48,85]},{"a":38270,"t":"byte","b":[39,0,0,160,224,56,17,1]},{"a":38278,"t":"byte","b":[48,224,127,2,2,1,6,68]},{"a":38286,"t":"byte","b":[34,1,48,8,224,64,32,8]},{"a":38294,"t":"byte","b":[128,132,0,253,48,0,0,0]},{"a":38302,"t":"byte","b":[0,0,0,0,0,1,48,4]},{"a":38310,"t":"byte","b":[0,0,2,2,2,0,31,1]},{"a":38318,"t":"byte","b":[112,0,0,0,0,0,0,0]},{"a":38326,"t":"byte","b":[128,1,112,0,0,0,0,0]},{"a":38334,"t":"byte","b":[0,4,8,253,48,0,128,0]},{"a":38342,"t":"byte","b":[0,128,227,88,96,1,48,0]},{"a":38350,"t":"byte","b":[16,8,19,250,10,2,1,1]},{"a":38358,"t":"byte","b":[48,0,0,4,0,44,95,200]},{"a":38366,"t":"byte","b":[0,1,48,34,2,0,1,0]},{"a":38374,"t":"byte","b":[44,18,6,253,48,0,0,0]},{"a":38382,"t":"byte","b":[0,0,75,0,0,1,48,12]},{"a":38390,"t":"byte","b":[9,17,37,76,43,4,4,1]},{"a":38398,"t":"byte","b":[48,9,20,32,82,0,71,9]},{"a":38406,"t":"byte","b":[0,1,48,0,1,0,0,2]},{"a":38414,"t":"byte","b":[2,176,10,253,48,0,0,64]},{"a":38422,"t":"byte","b":[16,41,0,0,0,1,48,0]},{"a":38430,"t":"byte","b":[0,0,128,80,0,20,1,1]},{"a":38438,"t":"byte","b":[48,0,64,0,0,32,33,197]},{"a":38446,"t":"byte","b":[2,1,48,0,0,0,0,128]},{"a":38454,"t":"byte","b":[128,46,133,253,48,0,0,0]},{"a":38462,"t":"byte","b":[1,0,128,32,2,1,48,85]},{"a":38470,"t":"byte","b":[39,0,0,160,224,56,17,1]},{"a":38478,"t":"byte","b":[48,224,127,2,2,1,6,68]},{"a":38486,"t":"byte","b":[34,1,48,8,224,64,32,8]},{"a":38494,"t":"byte","b":[128,132,0,253,48,0,0,0]},{"a":38502,"t":"byte","b":[0,0,0,0,0,1,48,4]},{"a":38510,"t":"byte","b":[0,0,2,2,2,0,31,1]},{"a":38518,"t":"byte","b":[112,0,0,0,0,0,0,0]},{"a":38526,"t":"byte","b":[128,1,112,0,0,0,0,0]},{"a":38534,"t":"byte","b":[0,4,8,253,48,0,128,0]},{"a":38542,"t":"byte","b":[0,128,227,88,96,1,48,0]},{"a":38550,"t":"byte","b":[16,8,19,250,10,2,1,1]},{"a":38558,"t":"byte","b":[48,0,0,4,0,44,95,200]},{"a":38566,"t":"byte","b":[0,1,48,34,2,0,1,0]},{"a":38574,"t":"byte","b":[44,18,6,253,48,0,0,0]},{"a":38582,"t":"byte","b":[0,0,75,0,0,1,48,12]},{"a":38590,"t":"byte","b":[9,17,37,76,43,4,4,1]},{"a":38598,"t":"byte","b":[48,9,20,32,82,0,71,9]},{"a":38606,"t":"byte","b":[0,1,48,0,1,0,0,2]},{"a":38614,"t":"byte","b":[2,176,10,253,112,0,0,64]},{"a":38622,"t":"byte","b":[16,41,0,0,0,1,112,0]},{"a":38630,"t":"byte","b":[0,0,128,80,0,20,1,1]},{"a":38638,"t":"byte","b":[48,0,64,0,0,32,33,197]},{"a":38646,"t":"byte","b":[2,1,48,0,0,0,0,128]},{"a":38654,"t":"byte","b":[128,46,133,253,112,0,0,0]},{"a":38662,"t":"byte","b":[1,0,128,32,2,1,112,85]},{"a":38670,"t":"byte","b":[39,0,0,160,224,56,17,1]},{"a":38678,"t":"byte","b":[48,224,127,2,2,1,6,68]},{"a":38686,"t":"byte","b":[34,1,48,8,224,64,32,8]},{"a":38694,"t":"byte","b":[128,132,0,253,48,0,0,0]},{"a":38702,"t":"byte","b":[0,0,0,0,0,1,48,4]},{"a":38710,"t":"byte","b":[0,0,2,2,2,0,31,1]},{"a":38718,"t":"byte","b":[48,0,0,0,0,0,0,0]},{"a":38726,"t":"byte","b":[128,1,48,0,0,0,0,0]},{"a":38734,"t":"byte","b":[0,4,8,253,48,0,128,0]},{"a":38742,"t":"byte","b":[0,128,227,88,96,1,48,0]},{"a":38750,"t":"byte","b":[16,8,19,250,10,2,1,1]},{"a":38758,"t":"byte","b":[112,0,0,4,0,44,95,200]},{"a":38766,"t":"byte","b":[0,1,112,34,2,0,1,0]},{"a":38774,"t":"byte","b":[44,18,6,253,48,0,0,0]},{"a":38782,"t":"byte","b":[0,0,75,0,0,1,48,12]},{"a":38790,"t":"byte","b":[9,17,37,76,43,4,4,1]},{"a":38798,"t":"byte","b":[48,9,20,32,82,0,71,9]},{"a":38806,"t":"byte","b":[0,1,48,0,1,0,0,2]},{"a":38814,"t":"byte","b":[2,176,10,253,48,0,0,64]},{"a":38822,"t":"byte","b":[16,41,0,0,0,1,48,0]},{"a":38830,"t":"byte","b":[0,0,128,80,0,20,1,1]},{"a":38838,"t":"byte","b":[48,0,64,0,0,32,33,197]},{"a":38846,"t":"byte","b":[2,1,48,0,0,0,0,128]},{"a":38854,"t":"byte","b":[128,46,133,253,112,0,128,0]},{"a":38862,"t":"byte","b":[0,128,227,88,96,1,48,0]},{"a":38870,"t":"byte","b":[16,8,19,250,10,2,1,1]},{"a":38878,"t":"byte","b":[48,0,0,4,0,44,95,200]},{"a":38886,"t":"byte","b":[0,1,48,34,2,0,1,0]},{"a":38894,"t":"byte","b":[44,18,6,253,48,0,0,0]},{"a":38902,"t":"byte","b":[0,0,75,0,0,1,48,12]},{"a":38910,"t":"byte","b":[9,17,37,76,43,4,4,1]},{"a":38918,"t":"byte","b":[48,9,20,32,82,0,71,9]},{"a":38926,"t":"byte","b":[0,1,48,0,1,0,0,2]},{"a":38934,"t":"byte","b":[2,176,10,253,112,0,0,64]},{"a":38942,"t":"byte","b":[16,41,0,0,0,1,112,0]},{"a":38950,"t":"byte","b":[0,0,128,80,0,20,1,1]},{"a":38958,"t":"byte","b":[48,0,64,0,0,32,33,197]},{"a":38966,"t":"byte","b":[2,1,48,0,0,0,0,128]},{"a":38974,"t":"byte","b":[128,46,133,253,96,32,160,240]},{"a":38982,"t":"byte","b":[176,177,123,117,123,1,48,0]},{"a":38990,"t":"byte","b":[47,232,223,255,177,160,160,1]},{"a":38998,"t":"byte","b":[48,0,255,126,255,130,245,142]},{"a":39006,"t":"byte","b":[136,1,96,0,128,255,253,127]},{"a":39014,"t":"byte","b":[226,98,84,0]},{"a":39018,"l":"unused_image_1","c":"a picture no object record names, 4 x 7 cells: a post and a rail over water","t":"byte","b":[15,0,0,0,0,0,0,0]},{"a":39026,"t":"byte","b":[0,1,15,0,8,4,2,24]},{"a":39034,"t":"byte","b":[1,0,0,1,15,16,70,0]},{"a":39042,"t":"byte","b":[0,4,192,0,40,1,15,22]},{"a":39050,"t":"byte","b":[96,0,0,68,4,0,16,253]},{"a":39058,"t":"byte","b":[15,81,68,32,0,5,2,144]},{"a":39066,"t":"byte","b":[0,1,15,0,8,4,2,24]},{"a":39074,"t":"byte","b":[1,0,0,1,15,16,70,0]},{"a":39082,"t":"byte","b":[0,4,192,0,40,1,15,22]},{"a":39090,"t":"byte","b":[96,0,0,68,4,0,16,253]},{"a":39098,"t":"byte","b":[15,0,128,4,8,16,0,1]},{"a":39106,"t":"byte","b":[48,1,15,0,4,9,73,16]},{"a":39114,"t":"byte","b":[0,0,13,1,15,24,0,32]},{"a":39122,"t":"byte","b":[2,0,128,1,32,1,49,195]},{"a":39130,"t":"byte","b":[131,195,195,195,169,111,254,253]},{"a":39138,"t":"byte","b":[168,213,255,0,0,0,0,255]},{"a":39146,"t":"byte","b":[182,1,168,255,0,0,0,0]},{"a":39154,"t":"byte","b":[0,255,221,1,168,255,0,0]},{"a":39162,"t":"byte","b":[0,0,0,255,187,1,48,254]},{"a":39170,"t":"byte","b":[250,202,246,146,146,195,131,253]},{"a":39178,"t":"byte","b":[176,127,255,255,0,33,122,0]},{"a":39186,"t":"byte","b":[171,1,48,255,255,255,0,8]},{"a":39194,"t":"byte","b":[0,85,171,1,48,255,255,240]},{"a":39202,"t":"byte","b":[0,249,0,189,85,1,48,251]},{"a":39210,"t":"byte","b":[255,1,1,75,1,1,127,255]},{"a":39218,"t":"byte","b":[168,2,2,1,1,1,1,1]},{"a":39226,"t":"byte","b":[1,1,48,195,195,195,203,163]},{"a":39234,"t":"byte","b":[167,227,171,255,168,0,3,2]},{"a":39242,"t":"byte","b":[2,2,2,2,2,1,48,63]},{"a":39250,"t":"byte","b":[195,163,131,131,131,211,195,0]},{"a":39258,"l":"obj_38_image","c":"object 38, 3 x 2 cells: grass and a low bush","t":"byte","b":[96,209,16,2,64,0,0,0]},{"a":39266,"t":"byte","b":[0,1,96,24,1,32,0,0]},{"a":39274,"t":"byte","b":[0,0,0,1,96,8,1,72]},{"a":39282,"t":"byte","b":[0,0,0,0,0,254,40,0]},{"a":39290,"t":"byte","b":[0,0,16,82,187,100,63,1]},{"a":39298,"t":"byte","b":[40,0,0,0,32,34,111,235]},{"a":39306,"t":"byte","b":[243,1,40,0,0,0,2,36]},{"a":39314,"t":"byte","b":[78,89,166,0]},{"a":39318,"l":"obj_19_image","c":"object 19, 4 x 3 cells: water","t":"byte","b":[15,192,8,100,2,24,1,160]},{"a":39326,"t":"byte","b":[64,1,15,16,70,0,0,4]},{"a":39334,"t":"byte","b":[192,0,40,1,15,22,96,0]},{"a":39342,"t":"byte","b":[0,68,4,0,16,1,15,0]},{"a":39350,"t":"byte","b":[32,7,128,4,1,64,0,253]},{"a":39358,"t":"byte","b":[15,0,132,9,73,16,128,64]},{"a":39366,"t":"byte","b":[13,1,15,24,0,32,2,0]},{"a":39374,"t":"byte","b":[128,1,32,1,15,140,32,1]},{"a":39382,"t":"byte","b":[0,33,2,128,1,1,15,0]},{"a":39390,"t":"byte","b":[0,118,0,0,64,6,0,253]},{"a":39398,"t":"byte","b":[15,0,7,32,1,208,0,15]},{"a":39406,"t":"byte","b":[0,1,15,140,32,1,0,33]},{"a":39414,"t":"byte","b":[2,128,1,1,15,0,0,57]},{"a":39422,"t":"byte","b":[0,0,154,1,0,1,15,0]},{"a":39430,"t":"byte","b":[132,9,73,16,128,64,13,0]},{"a":39438,"l":"obj_21_image","c":"object 21, 4 x 7 cells: a jetty over water","t":"byte","b":[15,0,0,57,0,0,154,1]},{"a":39446,"t":"byte","b":[0,1,15,0,8,4,2,24]},{"a":39454,"t":"byte","b":[1,0,0,1,15,16,70,0]},{"a":39462,"t":"byte","b":[0,4,192,0,40,1,15,22]},{"a":39470,"t":"byte","b":[96,0,0,68,4,0,16,253]},{"a":39478,"t":"byte","b":[15,81,68,32,0,5,2,144]},{"a":39486,"t":"byte","b":[0,1,15,0,8,4,2,24]},{"a":39494,"t":"byte","b":[1,0,0,1,15,16,70,0]},{"a":39502,"t":"byte","b":[0,4,192,0,40,1,15,22]},{"a":39510,"t":"byte","b":[96,0,0,68,4,0,16,253]},{"a":39518,"t":"byte","b":[15,0,128,4,8,16,0,1]},{"a":39526,"t":"byte","b":[48,1,15,0,4,9,73,16]},{"a":39534,"t":"byte","b":[0,0,13,1,15,24,0,32]},{"a":39542,"t":"byte","b":[2,0,128,1,32,1,49,195]},{"a":39550,"t":"byte","b":[131,195,195,195,169,111,254,253]},{"a":39558,"t":"byte","b":[40,213,255,0,0,0,0,255]},{"a":39566,"t":"byte","b":[182,1,40,255,0,0,0,0]},{"a":39574,"t":"byte","b":[0,255,221,1,40,255,0,0]},{"a":39582,"t":"byte","b":[0,0,0,255,187,1,48,254]},{"a":39590,"t":"byte","b":[250,202,246,146,146,195,131,253]},{"a":39598,"t":"byte","b":[48,127,255,255,0,33,122,0]},{"a":39606,"t":"byte","b":[171,1,48,255,255,255,0,8]},{"a":39614,"t":"byte","b":[0,85,171,1,48,255,255,240]},{"a":39622,"t":"byte","b":[0,249,0,189,85,1,48,251]},{"a":39630,"t":"byte","b":[255,1,1,75,1,1,127,255]},{"a":39638,"t":"byte","b":[168,2,2,1,1,1,1,1]},{"a":39646,"t":"byte","b":[1,1,48,195,195,195,203,163]},{"a":39654,"t":"byte","b":[167,227,171,255,168,0,3,2]},{"a":39662,"t":"byte","b":[2,2,2,2,2,1,48,63]},{"a":39670,"t":"byte","b":[195,163,131,131,131,211,195,0]},{"a":39678,"l":"unused_image_2","c":"a picture no object record names, 3 x 5 cells: a post and a short rail over water","t":"byte","b":[15,85,0,0,2,224,0,0]},{"a":39686,"t":"byte","b":[0,1,48,249,227,201,219,209]},{"a":39694,"t":"byte","b":[211,241,254,254,48,255,246,8]},{"a":39702,"t":"byte","b":[0,3,255,236,191,1,48,255]},{"a":39710,"t":"byte","b":[0,0,0,255,0,63,255,1]},{"a":39718,"t":"byte","b":[48,127,9,1,127,255,245,255]},{"a":39726,"t":"byte","b":[255,240,48,225,209,211,81,99]},{"a":39734,"t":"byte","b":[127,115,227,240,48,83,83,209]},{"a":39742,"t":"byte","b":[147,225,163,193,227,240,232,0]},{"a":39750,"t":"byte","b":[0,0,0,0,0,48,124,0]},{"a":39758,"l":"obj_09_image","c":"object 9, 4 x 7 cells: a lamp on a post above steps","t":"byte","b":[96,90,53,10,0,0,0,0]},{"a":39766,"t":"byte","b":[0,1,96,150,51,50,8,0]},{"a":39774,"t":"byte","b":[0,0,0,1,96,9,132,55]},{"a":39782,"t":"byte","b":[8,66,0,0,0,1,96,255]},{"a":39790,"t":"byte","b":[80,59,0,0,0,0,0,253]},{"a":39798,"t":"byte","b":[96,59,28,60,39,37,71,159]},{"a":39806,"t":"byte","b":[220,1,48,127,254,127,240,255]},{"a":39814,"t":"byte","b":[128,255,0,1,48,255,0,251]},{"a":39822,"t":"byte","b":[0,255,0,255,5,1,48,255]},{"a":39830,"t":"byte","b":[0,251,0,255,0,255,0,253]},{"a":39838,"t":"byte","b":[168,9,3,12,5,10,14,31]},{"a":39846,"t":"byte","b":[6,1,96,172,116,218,127,45]},{"a":39854,"t":"byte","b":[4,30,135,1,96,36,53,36]},{"a":39862,"t":"byte","b":[119,167,119,230,183,1,96,130]},{"a":39870,"t":"byte","b":[21,36,138,98,139,239,191,253]},{"a":39878,"t":"byte","b":[168,1,3,1,0,1,5,11]},{"a":39886,"t":"byte","b":[2,1,232,0,0,0,0,5]},{"a":39894,"t":"byte","b":[128,138,98,1,232,36,52,36]},{"a":39902,"t":"byte","b":[52,36,52,36,52,1,168,5]},{"a":39910,"t":"byte","b":[10,79,187,101,18,206,41,253]},{"a":39918,"t":"byte","b":[168,0,0,0,0,2,2,0]},{"a":39926,"t":"byte","b":[2,2,232,60,52,36,52,36]},{"a":39934,"t":"byte","b":[52,36,52,1,168,3,3,0]},{"a":39942,"t":"byte","b":[23,3,21,1,26,255,40,255]},{"a":39950,"t":"byte","b":[66,102,66,66,90,36,24,1]},{"a":39958,"t":"byte","b":[168,0,1,9,2,3,1,3]},{"a":39966,"t":"byte","b":[14,255,232,0,0,0,0,0]},{"a":39974,"t":"byte","b":[0,129,153,1,168,0,0,0]},{"a":39982,"t":"byte","b":[16,4,0,0,5,0]},{"a":39988,"l":"obj_10_image","c":"object 10, 4 x 9 cells: a temple's doorway","t":"byte","b":[96,255,0,43,6,16,2,0]},{"a":39996,"t":"byte","b":[0,1,96,255,6,185,212,32]},{"a":40004,"t":"byte","b":[6,25,0,1,96,255,121,202]},{"a":40012,"t":"byte","b":[198,0,0,0,0,1,96,255]},{"a":40020,"t":"byte","b":[201,0,0,0,0,0,0,253]},{"a":40028,"t":"byte","b":[48,255,0,239,0,254,0,255]},{"a":40036,"t":"byte","b":[0,1,48,255,0,255,0,255]},{"a":40044,"t":"byte","b":[0,255,0,1,48,255,0,223]},{"a":40052,"t":"byte","b":[0,255,0,127,0,1,48,255]},{"a":40060,"t":"byte","b":[0,255,0,191,0,255,2,253]},{"a":40068,"t":"byte","b":[48,162,186,162,170,138,186,130]},{"a":40076,"t":"byte","b":[197,1,48,191,63,191,191,191]},{"a":40084,"t":"byte","b":[191,63,63,1,48,254,253,254]},{"a":40092,"t":"byte","b":[253,254,245,254,254,1,48,209]},{"a":40100,"t":"byte","b":[93,209,85,197,93,193,163,253]},{"a":40108,"t":"byte","b":[48,186,138,154,138,186,146,146]},{"a":40116,"t":"byte","b":[186,1,48,191,191,63,63,191]},{"a":40124,"t":"byte","b":[191,191,63,1,48,254,253,254]},{"a":40132,"t":"byte","b":[253,254,253,254,253,1,48,221]},{"a":40140,"t":"byte","b":[17,217,81,85,73,193,93,253]},{"a":40148,"t":"byte","b":[48,128,131,130,147,130,146,146]},{"a":40156,"t":"byte","b":[146,1,48,2,255,102,155,109]},{"a":40164,"t":"byte","b":[63,191,191,1,48,0,255,218]},{"a":40172,"t":"byte","b":[109,182,253,254,253,1,48,1]},{"a":40180,"t":"byte","b":[193,193,73,193,73,200,73,253]},{"a":40188,"t":"byte","b":[48,18,22,22,255,128,164,128]},{"a":40196,"t":"byte","b":[164,1,48,205,196,205,255,0]},{"a":40204,"t":"byte","b":[142,2,134,1,48,34,98,162]},{"a":40212,"t":"byte","b":[247,0,193,0,129,1,48,84]},{"a":40220,"t":"byte","b":[68,68,255,1,37,1,37,253]},{"a":40228,"t":"byte","b":[168,0,1,3,7,15,14,31]},{"a":40236,"t":"byte","b":[23,1,48,146,200,244,88,213]},{"a":40244,"t":"byte","b":[200,149,204,1,112,5,129,2]},{"a":40252,"t":"byte","b":[16,0,0,85,98,1,232,128]},{"a":40260,"t":"byte","b":[192,224,112,248,120,92,172,254]},{"a":40268,"t":"byte","b":[168,1,1,3,3,3,7,62]},{"a":40276,"t":"byte","b":[122,1,232,0,0,64,64,192]},{"a":40284,"t":"byte","b":[240,190,175,255,168,0,0,0]},{"a":40292,"t":"byte","b":[1,0,1,1,1,0]},{"a":40298,"l":"obj_11_image","c":"object 11, 4 x 7 cells: steps with a post","t":"byte","b":[96,255,10,220,64,22,32,0]},{"a":40306,"t":"byte","b":[0,1,96,255,128,239,28,66]},{"a":40314,"t":"byte","b":[0,0,0,1,96,255,0,255]},{"a":40322,"t":"byte","b":[161,27,0,0,0,1,96,252]},{"a":40330,"t":"byte","b":[4,255,1,130,148,0,0,253]},{"a":40338,"t":"byte","b":[48,255,0,255,0,255,0,255]},{"a":40346,"t":"byte","b":[0,1,48,255,0,255,0,255]},{"a":40354,"t":"byte","b":[0,255,128,1,48,247,127,255]},{"a":40362,"t":"byte","b":[15,255,1,255,0,1,96,164]},{"a":40370,"t":"byte","b":[168,140,194,212,244,234,62,253]},{"a":40378,"t":"byte","b":[96,42,209,254,183,45,103,82]},{"a":40386,"t":"byte","b":[0,1,96,38,108,172,46,101]},{"a":40394,"t":"byte","b":[45,36,47,1,96,49,225,21]},{"a":40402,"t":"byte","b":[95,79,31,102,104,1,224,130]},{"a":40410,"t":"byte","b":[132,180,168,240,252,244,88,253]},{"a":40418,"t":"byte","b":[232,184,192,132,88,96,68,160]},{"a":40426,"t":"byte","b":[160,1,232,36,44,36,44,36]},{"a":40434,"t":"byte","b":[44,36,44,1,168,0,0,222]},{"a":40442,"t":"byte","b":[11,33,133,117,177,1,232,209]},{"a":40450,"t":"byte","b":[220,192,180,132,128,176,224,253]},{"a":40458,"t":"byte","b":[232,160,196,96,144,204,136,192]},{"a":40466,"t":"byte","b":[209,1,232,60,44,36,44,36]},{"a":40474,"t":"byte","b":[44,36,44,1,168,0,4,3]},{"a":40482,"t":"byte","b":[2,1,39,2,15,1,232,0]},{"a":40490,"t":"byte","b":[0,128,9,17,160,163,249,253]},{"a":40498,"t":"byte","b":[232,192,224,88,192,96,192,160]},{"a":40506,"t":"byte","b":[208,1,232,255,66,102,66,66]},{"a":40514,"t":"byte","b":[90,36,24,255,232,64,128,0]},{"a":40522,"t":"byte","b":[64,0,64,64,56,1,232,0]},{"a":40530,"t":"byte","b":[0,0,0,0,0,129,153,0]},{"a":40538,"l":"obj_12_image","c":"object 12, 4 x 8 cells: a thatched hut on stilts","t":"byte","b":[96,121,47,32,42,56,0,0]},{"a":40546,"t":"byte","b":[0,1,96,168,85,163,34,0]},{"a":40554,"t":"byte","b":[0,0,0,1,96,90,32,192]},{"a":40562,"t":"byte","b":[1,64,0,0,0,1,96,246]},{"a":40570,"t":"byte","b":[194,64,0,0,0,0,0,253]},{"a":40578,"t":"byte","b":[32,10,123,64,123,123,41,251]},{"a":40586,"t":"byte","b":[25,1,32,33,254,1,255,183]},{"a":40594,"t":"byte","b":[122,236,41,1,32,255,0,255]},{"a":40602,"t":"byte","b":[253,119,215,214,89,1,32,191]},{"a":40610,"t":"byte","b":[130,190,172,176,184,172,186,253]},{"a":40618,"t":"byte","b":[168,20,20,20,10,10,10,10]},{"a":40626,"t":"byte","b":[10,1,112,113,80,96,80,96]},{"a":40634,"t":"byte","b":[80,33,51,1,232,128,128,128]},{"a":40642,"t":"byte","b":[236,164,196,164,212,1,232,80]},{"a":40650,"t":"byte","b":[80,144,160,160,160,160,160,253]},{"a":40658,"t":"byte","b":[168,223,31,31,23,20,20,20]},{"a":40666,"t":"byte","b":[20,1,40,255,255,255,255,254]},{"a":40674,"t":"byte","b":[12,0,63,1,168,255,191,30]},{"a":40682,"t":"byte","b":[14,4,0,0,0,1,232,211]},{"a":40690,"t":"byte","b":[208,80,80,80,80,80,80,253]},{"a":40698,"t":"byte","b":[176,226,197,141,144,3,23,63]},{"a":40706,"t":"byte","b":[63,1,48,79,31,63,255,255]},{"a":40714,"t":"byte","b":[255,255,255,1,48,226,241,240]},{"a":40722,"t":"byte","b":[252,255,255,255,255,1,48,63]},{"a":40730,"t":"byte","b":[30,133,18,203,241,217,212,253]},{"a":40738,"t":"byte","b":[168,0,0,0,0,3,7,28]},{"a":40746,"t":"byte","b":[16,1,48,50,228,232,208,161]},{"a":40754,"t":"byte","b":[19,39,15,1,48,6,6,3]},{"a":40762,"t":"byte","b":[9,133,192,192,224,1,232,0]},{"a":40770,"t":"byte","b":[0,0,128,128,192,112,120,254]},{"a":40778,"t":"byte","b":[168,1,3,3,3,3,14,14]},{"a":40786,"t":"byte","b":[29,1,232,59,14,28,176,32]},{"a":40794,"t":"byte","b":[176,48,8,255,168,0,0,0]},{"a":40802,"t":"byte","b":[0,0,0,0,1,1,232,14]},{"a":40810,"t":"byte","b":[28,49,34,228,232,184,183,0]},{"a":40818,"l":"obj_13_image","c":"object 13, 4 x 5 cells: a small arched door","t":"byte","b":[96,0,16,0,4,4,0,8]},{"a":40826,"t":"byte","b":[0,1,96,128,0,8,68,0]},{"a":40834,"t":"byte","b":[16,0,0,1,96,128,140,1]},{"a":40842,"t":"byte","b":[64,36,0,0,0,1,96,0]},{"a":40850,"t":"byte","b":[16,0,128,0,0,0,0,253]},{"a":40858,"t":"byte","b":[32,190,190,159,253,190,188,31]},{"a":40866,"t":"byte","b":[26,1,112,158,28,94,28,30]},{"a":40874,"t":"byte","b":[28,78,164,1,168,128,128,128]},{"a":40882,"t":"byte","b":[128,129,131,182,0,1,224,16]},{"a":40890,"t":"byte","b":[40,104,228,226,150,207,64,253]},{"a":40898,"t":"byte","b":[32,124,93,123,90,124,94,90]},{"a":40906,"t":"byte","b":[189,1,112,0,0,0,128,128]},{"a":40914,"t":"byte","b":[192,14,28,1,168,128,128,130]},{"a":40922,"t":"byte","b":[128,128,162,132,144,1,168,18]},{"a":40930,"t":"byte","b":[0,4,0,0,0,0,0,253]},{"a":40938,"t":"byte","b":[168,26,29,54,61,63,124,94]},{"a":40946,"t":"byte","b":[127,1,240,194,5,1,1,33]},{"a":40954,"t":"byte","b":[192,4,128,1,168,0]},{"a":40960,"l":"obj_13_image_2","c":"object 13's picture, the small arched door, from $A000 to its end at $A02F (it starts at $9F72)","t":"byte","b":[0,1,0,8,128,132,160,1]},{"a":40968,"t":"byte","b":[232,32,0,0,72,0,16,100]},{"a":40976,"t":"byte","b":[2,253,168,0,0,0,0,0]},{"a":40984,"t":"byte","b":[1,7,142,1,232,0,0,0]},{"a":40992,"t":"byte","b":[0,0,192,56,6,2,232,0]},{"a":41000,"t":"byte","b":[32,0,0,0,0,0,0,0]},{"a":41008,"l":"obj_14_image","c":"object 14, 4 x 7 cells: a thatched hut","t":"byte","b":[96,218,68,0,0,0,8,0]},{"a":41016,"t":"byte","b":[0,1,96,61,74,6,2,2]},{"a":41024,"t":"byte","b":[0,128,0,1,96,245,172,200]},{"a":41032,"t":"byte","b":[128,144,0,0,2,1,96,44]},{"a":41040,"t":"byte","b":[128,0,0,32,1,0,0,253]},{"a":41048,"t":"byte","b":[168,0,0,0,1,0,1,0]},{"a":41056,"t":"byte","b":[129,1,168,10,10,5,253,5]},{"a":41064,"t":"byte","b":[253,125,173,1,168,0,0,0]},{"a":41072,"t":"byte","b":[255,0,255,80,158,1,48,128]},{"a":41080,"t":"byte","b":[128,128,146,0,255,206,105,254]},{"a":41088,"t":"byte","b":[168,20,20,18,10,10,10,10]},{"a":41096,"t":"byte","b":[10,2,48,145,128,144,128,128]},{"a":41104,"t":"byte","b":[131,136,128,253,232,31,30,52]},{"a":41112,"t":"byte","b":[32,64,0,0,0,1,168,234]},{"a":41120,"t":"byte","b":[233,168,36,20,20,20,20,1]},{"a":41128,"t":"byte","b":[168,205,12,4,4,0,0,0]},{"a":41136,"t":"byte","b":[0,1,48,109,236,180,128,144]},{"a":41144,"t":"byte","b":[130,144,128,253,168,0,1,7]},{"a":41152,"t":"byte","b":[43,3,1,2,6,1,112,242]},{"a":41160,"t":"byte","b":[229,192,128,23,58,255,191,1]},{"a":41168,"t":"byte","b":[112,0,128,16,113,173,239,250]},{"a":41176,"t":"byte","b":[251,1,112,2,0,64,152,240]},{"a":41184,"t":"byte","b":[111,251,127,254,168,0,1,1]},{"a":41192,"t":"byte","b":[6,3,14,30,61,1,112,217]},{"a":41200,"t":"byte","b":[32,68,153,48,2,164,8,1]},{"a":41208,"t":"byte","b":[112,71,0,0,0,36,64,68]},{"a":41216,"t":"byte","b":[128,254,168,0,0,8,6,7]},{"a":41224,"t":"byte","b":[43,1,0,1,232,0,0,0]},{"a":41232,"t":"byte","b":[0,128,96,255,167,1,232,0]},{"a":41240,"t":"byte","b":[0,0,0,0,0,240,255,0]},{"a":41248,"l":"obj_15_image","c":"object 15, 4 x 7 cells: a thatched hut, the other way round","t":"byte","b":[96,171,80,64,0,0,8,0]},{"a":41256,"t":"byte","b":[0,1,96,12,23,1,38,4]},{"a":41264,"t":"byte","b":[0,0,1,1,96,237,85,9]},{"a":41272,"t":"byte","b":[202,10,10,2,0,1,96,235]},{"a":41280,"t":"byte","b":[186,104,4,16,0,32,0,253]},{"a":41288,"t":"byte","b":[48,10,96,0,0,0,255,250]},{"a":41296,"t":"byte","b":[91,1,48,0,0,0,0,255]},{"a":41304,"t":"byte","b":[186,123,126,1,48,162,162,130]},{"a":41312,"t":"byte","b":[2,254,109,205,173,1,232,128]},{"a":41320,"t":"byte","b":[128,248,136,248,192,192,148,253]},{"a":41328,"t":"byte","b":[48,13,32,0,0,0,0,0]},{"a":41336,"t":"byte","b":[0,1,48,4,0,1,80,133]},{"a":41344,"t":"byte","b":[0,0,0,1,48,27,63,3]},{"a":41352,"t":"byte","b":[131,195,163,2,2,1,232,101]},{"a":41360,"t":"byte","b":[66,66,64,64,64,128,128,253]},{"a":41368,"t":"byte","b":[48,143,109,174,16,0,202,0]},{"a":41376,"t":"byte","b":[0,1,48,237,191,141,9,71]},{"a":41384,"t":"byte","b":[1,0,16,1,112,0,162,233]},{"a":41392,"t":"byte","b":[245,52,234,255,254,1,112,107]},{"a":41400,"t":"byte","b":[150,25,29,143,163,84,95,253]},{"a":41408,"t":"byte","b":[112,0,68,4,2,64,241,220]},{"a":41416,"t":"byte","b":[191,1,112,4,4,2,0,64]},{"a":41424,"t":"byte","b":[32,48,241,1,112,5,67,34]},{"a":41432,"t":"byte","b":[17,1,16,8,8,1,232,192]},{"a":41440,"t":"byte","b":[64,180,248,248,244,252,110,253]},{"a":41448,"t":"byte","b":[112,255,7,4,0,32,4,0]},{"a":41456,"t":"byte","b":[128,1,112,255,255,128,0,36]},{"a":41464,"t":"byte","b":[16,16,8,1,112,167,175,31]},{"a":41472,"t":"byte","b":[11,71,39,19,7,1,232,0]},{"a":41480,"t":"byte","b":[0,0,0,128,128,160,160,253]},{"a":41488,"t":"byte","b":[232,0,0,0,0,0,0,0]},{"a":41496,"t":"byte","b":[255,2,168,4,4,15,30,44]},{"a":41504,"t":"byte","b":[127,118,252,1,232,0,128,0]},{"a":41512,"t":"byte","b":[64,128,0,0,192,0]},{"a":41518,"l":"obj_16_image","c":"object 16, 4 x 10 cells: a young tree tangled in creepers","t":"byte","b":[96,44,2,9,12,0,0,0]},{"a":41526,"t":"byte","b":[0,1,96,88,80,4,0,64]},{"a":41534,"t":"byte","b":[64,0,0,1,96,128,18,0]},{"a":41542,"t":"byte","b":[0,0,2,16,0,1,96,128]},{"a":41550,"t":"byte","b":[0,0,0,0,0,0,0,253]},{"a":41558,"t":"byte","b":[160,19,51,6,13,38,35,39]},{"a":41566,"t":"byte","b":[15,1,96,7,4,135,70,135]},{"a":41574,"t":"byte","b":[89,225,224,1,32,4,143,27]},{"a":41582,"t":"byte","b":[152,51,190,118,8,1,168,0]},{"a":41590,"t":"byte","b":[1,0,0,145,17,88,148,253]},{"a":41598,"t":"byte","b":[168,7,10,3,55,63,16,8]},{"a":41606,"t":"byte","b":[13,1,32,68,202,168,138,76]},{"a":41614,"t":"byte","b":[50,212,10,1,224,2,2,1]},{"a":41622,"t":"byte","b":[1,1,2,2,4,254,168,0]},{"a":41630,"t":"byte","b":[0,1,1,5,5,9,7,1]},{"a":41638,"t":"byte","b":[232,96,160,192,64,64,163,196]},{"a":41646,"t":"byte","b":[164,1,232,0,0,0,0,192]},{"a":41654,"t":"byte","b":[48,8,4,255,232,38,46,44]},{"a":41662,"t":"byte","b":[56,56,48,48,80,1,232,0]},{"a":41670,"t":"byte","b":[17,20,64,0,0,0,0,1]},{"a":41678,"t":"byte","b":[232,132,64,160,0,0,0,0]},{"a":41686,"t":"byte","b":[0,253,168,0,0,1,15,93]},{"a":41694,"t":"byte","b":[2,0,0,1,32,121,61,109]},{"a":41702,"t":"byte","b":[239,51,34,98,39,1,32,152]},{"a":41710,"t":"byte","b":[248,121,41,75,113,215,13,1]},{"a":41718,"t":"byte","b":[232,0,0,0,0,0,128,208]},{"a":41726,"t":"byte","b":[84,253,168,2,1,0,0,0]},{"a":41734,"t":"byte","b":[0,0,0,1,40,64,128,129]},{"a":41742,"t":"byte","b":[129,65,65,71,65,1,32,34]},{"a":41750,"t":"byte","b":[36,69,73,149,18,98,84,1]},{"a":41758,"t":"byte","b":[232,56,192,192,56,6,0,0]},{"a":41766,"t":"byte","b":[0,253,168,6,1,25,2,2]},{"a":41774,"t":"byte","b":[4,12,2,1,32,152,146,17]},{"a":41782,"t":"byte","b":[62,82,16,36,44,1,32,238]},{"a":41790,"t":"byte","b":[74,75,170,166,82,83,19,1]},{"a":41798,"t":"byte","b":[232,120,72,64,248,160,134,0]},{"a":41806,"t":"byte","b":[6,253,168,0,0,17,29,4]},{"a":41814,"t":"byte","b":[3,0,0,1,32,36,104,121]},{"a":41822,"t":"byte","b":[200,245,110,216,191,1,232,0]},{"a":41830,"t":"byte","b":[64,5,3,129,120,85,39,1]},{"a":41838,"t":"byte","b":[232,0,40,2,32,168,200,70]},{"a":41846,"t":"byte","b":[28,254,232,0,64,0,64,0]},{"a":41854,"t":"byte","b":[0,32,0,0]},{"a":41858,"l":"obj_40_image","c":"object 40, 3 x 4 cells: water","t":"byte","b":[15,2,208,13,0,114,0,45]},{"a":41866,"t":"byte","b":[0,1,15,0,231,0,0,25]},{"a":41874,"t":"byte","b":[2,0,112,1,15,24,0,32]},{"a":41882,"t":"byte","b":[2,0,128,1,32,254,15,0]},{"a":41890,"t":"byte","b":[132,9,73,16,128,64,13,1]},{"a":41898,"t":"byte","b":[15,192,8,100,2,24,1,160]},{"a":41906,"t":"byte","b":[64,1,15,22,96,0,0,68]},{"a":41914,"t":"byte","b":[4,0,16,254,15,8,0,7]},{"a":41922,"t":"byte","b":[0,0,64,4,0,1,15,0]},{"a":41930,"t":"byte","b":[132,9,73,16,128,64,13,1]},{"a":41938,"t":"byte","b":[15,0,0,56,0,32,12,1]},{"a":41946,"t":"byte","b":[0,254,15,8,16,0,0,134]},{"a":41954,"t":"byte","b":[73,0,0,1,15,85,0,0]},{"a":41962,"t":"byte","b":[2,224,0,0,0,1,15,0]},{"a":41970,"t":"byte","b":[0,118,0,0,64,6,0,0]},{"a":41978,"l":"obj_43_image","c":"object 43, 3 x 8 cells: a jetty into water","t":"byte","b":[15,16,70,0,0,4,192,0]},{"a":41986,"t":"byte","b":[40,1,15,0,7,32,1,208]},{"a":41994,"t":"byte","b":[0,15,0,1,15,0,0,56]},{"a":42002,"t":"byte","b":[0,32,12,1,0,254,15,140]},{"a":42010,"t":"byte","b":[32,1,0,33,2,128,1,1]},{"a":42018,"t":"byte","b":[15,8,16,0,0,134,73,0]},{"a":42026,"t":"byte","b":[0,1,15,64,157,0,7,160]},{"a":42034,"t":"byte","b":[16,4,0,254,15,8,0,7]},{"a":42042,"t":"byte","b":[0,0,64,4,0,1,15,24]},{"a":42050,"t":"byte","b":[0,32,2,0,128,1,32,1]},{"a":42058,"t":"byte","b":[15,140,32,1,0,33,2,128]},{"a":42066,"t":"byte","b":[1,254,15,85,0,16,0,0]},{"a":42074,"t":"byte","b":[32,0,2,1,15,85,0,0]},{"a":42082,"t":"byte","b":[2,224,0,0,0,1,48,249]},{"a":42090,"t":"byte","b":[227,201,219,209,211,241,254,254]},{"a":42098,"t":"byte","b":[48,255,246,8,0,3,255,236]},{"a":42106,"t":"byte","b":[191,1,48,255,0,0,0,255]},{"a":42114,"t":"byte","b":[0,63,255,1,48,127,9,1]},{"a":42122,"t":"byte","b":[127,255,245,255,255,240,48,225]},{"a":42130,"t":"byte","b":[209,211,81,99,127,115,227,240]},{"a":42138,"t":"byte","b":[48,83,83,209,147,225,163,193]},{"a":42146,"t":"byte","b":[227,240,232,0,0,0,0,0]},{"a":42154,"t":"byte","b":[0,48,124,0]},{"a":42158,"l":"obj_22_image","c":"object 22, 3 x 7 cells: a small palm in black silhouette (the far ring's)","t":"byte","b":[168,15,31,127,127,62,62,255]},{"a":42166,"t":"byte","b":[213,1,32,255,255,255,255,255]},{"a":42174,"t":"byte","b":[175,223,134,1,32,222,222,254]},{"a":42182,"t":"byte","b":[254,190,191,191,3,254,168,15]},{"a":42190,"t":"byte","b":[31,63,3,15,31,63,7,1]},{"a":42198,"t":"byte","b":[40,207,207,207,239,231,231,247]},{"a":42206,"t":"byte","b":[247,1,232,140,140,140,76,77]},{"a":42214,"t":"byte","b":[79,207,222,254,168,0,0,0]},{"a":42222,"t":"byte","b":[0,1,1,1,3,1,40,165]},{"a":42230,"t":"byte","b":[231,203,203,207,207,143,143,1]},{"a":42238,"t":"byte","b":[232,4,254,142,133,132,132,132]},{"a":42246,"t":"byte","b":[132,254,168,28,24,49,1,3]},{"a":42254,"t":"byte","b":[2,4,0,1,40,134,135,135]},{"a":42262,"t":"byte","b":[135,151,159,167,167,1,232,2]},{"a":42270,"t":"byte","b":[0,0,0,0,4,4,4,254]},{"a":42278,"t":"byte","b":[168,3,12,63,7,7,15,15]},{"a":42286,"t":"byte","b":[30,1,40,175,175,255,190,234]},{"a":42294,"t":"byte","b":[234,202,202,1,168,248,0,252]},{"a":42302,"t":"byte","b":[12,6,6,6,6,254,168,0]},{"a":42310,"t":"byte","b":[0,0,1,15,16,0,0,1]},{"a":42318,"t":"byte","b":[232,4,132,140,142,142,238,110]},{"a":42326,"t":"byte","b":[95,1,168,4,12,8,12,62]},{"a":42334,"t":"byte","b":[126,255,255,255,168,0,0,0]},{"a":42342,"t":"byte","b":[4,4,4,4,4,0]},{"a":42348,"l":"obj_23_image","c":"object 23, 3 x 12 cells: palms in black silhouette, taller","t":"byte","b":[96,22,216,253,48,32,223,239]},{"a":42356,"t":"byte","b":[130,1,32,127,63,255,127,62]},{"a":42364,"t":"byte","b":[191,255,241,1,32,255,255,255]},{"a":42372,"t":"byte","b":[255,253,239,127,65,254,168,0]},{"a":42380,"t":"byte","b":[24,10,14,7,3,190,62,1]},{"a":42388,"t":"byte","b":[96,99,115,123,247,239,239,239]},{"a":42396,"t":"byte","b":[231,1,32,255,255,255,255,255]},{"a":42404,"t":"byte","b":[255,255,255,254,168,6,19,0]},{"a":42412,"t":"byte","b":[12,0,32,0,0,1,96,187]},{"a":42420,"t":"byte","b":[191,238,110,122,111,107,107,1]},{"a":42428,"t":"byte","b":[96,255,255,50,178,240,192,240]},{"a":42436,"t":"byte","b":[248,254,168,65,0,0,0,0]},{"a":42444,"t":"byte","b":[1,1,3,1,96,191,191,191]},{"a":42452,"t":"byte","b":[191,191,191,191,191,1,32,255]},{"a":42460,"t":"byte","b":[255,255,252,254,255,255,255,254]},{"a":42468,"t":"byte","b":[168,0,0,0,0,0,0,7]},{"a":42476,"t":"byte","b":[42,1,96,255,223,251,189,173]},{"a":42484,"t":"byte","b":[175,175,175,1,32,40,172,238]},{"a":42492,"t":"byte","b":[255,239,254,255,254,254,168,7]},{"a":42500,"t":"byte","b":[11,15,31,63,248,32,64,1]},{"a":42508,"t":"byte","b":[96,249,248,249,248,243,219,239]},{"a":42516,"t":"byte","b":[223,1,40,150,154,174,160,188]},{"a":42524,"t":"byte","b":[62,59,48,254,168,31,7,7]},{"a":42532,"t":"byte","b":[31,7,95,127,7,1,32,255]},{"a":42540,"t":"byte","b":[255,255,255,255,255,255,251,1]},{"a":42548,"t":"byte","b":[48,222,220,157,154,159,159,159]},{"a":42556,"t":"byte","b":[159,254,168,3,3,3,3,1]},{"a":42564,"t":"byte","b":[1,157,15,1,232,8,156,158]},{"a":42572,"t":"byte","b":[255,190,255,255,255,1,224,72]},{"a":42580,"t":"byte","b":[72,72,72,81,91,222,222,254]},{"a":42588,"t":"byte","b":[168,0,0,0,0,0,4,4]},{"a":42596,"t":"byte","b":[0,1,168,28,48,32,64,16]},{"a":42604,"t":"byte","b":[0,8,8,1,168,40,40,40]},{"a":42612,"t":"byte","b":[40,40,40,72,72,255,168,3]},{"a":42620,"t":"byte","b":[15,31,127,251,2,6,10,1]},{"a":42628,"t":"byte","b":[232,252,250,255,187,57,40,40]},{"a":42636,"t":"byte","b":[40,255,168,0,0,3,3,1]},{"a":42644,"t":"byte","b":[3,7,15,1,224,122,46,255]},{"a":42652,"t":"byte","b":[237,239,239,234,240,240,232,0]},{"a":42660,"t":"byte","b":[0,0,0,0,16,60,110,0]},{"a":42668,"l":"obj_24_image","c":"object 24, 3 x 16 cells: distant jungle in black silhouette","t":"byte","b":[32,144,11,219,59,250,249,240]},{"a":42676,"t":"byte","b":[128,1,32,247,118,247,241,227]},{"a":42684,"t":"byte","b":[225,40,0,1,32,175,239,239]},{"a":42692,"t":"byte","b":[35,227,227,128,0,254,32,124]},{"a":42700,"t":"byte","b":[22,26,215,116,18,183,176,1]},{"a":42708,"t":"byte","b":[32,52,16,52,20,22,54,183]},{"a":42716,"t":"byte","b":[55,1,32,9,2,0,33,4]},{"a":42724,"t":"byte","b":[16,88,36,254,96,0,84,226]},{"a":42732,"t":"byte","b":[168,188,96,208,112,1,32,0]},{"a":42740,"t":"byte","b":[45,56,54,28,52,52,48,1]},{"a":42748,"t":"byte","b":[224,52,90,32,0,1,18,43]},{"a":42756,"t":"byte","b":[4,254,160,14,142,63,80,3]},{"a":42764,"t":"byte","b":[35,19,0,1,96,242,122,247]},{"a":42772,"t":"byte","b":[64,128,160,0,0,1,160,48]},{"a":42780,"t":"byte","b":[164,219,185,3,6,2,8,254]},{"a":42788,"t":"byte","b":[32,15,174,127,53,25,25,13]},{"a":42796,"t":"byte","b":[150,1,96,106,126,246,252,250]},{"a":42804,"t":"byte","b":[118,232,244,1,224,232,233,229]},{"a":42812,"t":"byte","b":[100,72,16,28,32,254,160,255]},{"a":42820,"t":"byte","b":[255,255,255,255,7,15,79,1]},{"a":42828,"t":"byte","b":[96,255,255,255,255,255,239,247]},{"a":42836,"t":"byte","b":[243,1,224,254,250,248,248,248]},{"a":42844,"t":"byte","b":[232,248,248,254,40,127,127,63]},{"a":42852,"t":"byte","b":[127,127,255,255,255,1,32,255]},{"a":42860,"t":"byte","b":[255,255,255,255,255,255,255,1]},{"a":42868,"t":"byte","b":[40,255,255,254,254,254,254,254]},{"a":42876,"t":"byte","b":[254,254,40,63,255,255,255,255]},{"a":42884,"t":"byte","b":[255,255,255,1,32,255,255,255]},{"a":42892,"t":"byte","b":[255,255,255,255,255,1,232,255]},{"a":42900,"t":"byte","b":[254,252,248,254,255,255,255,254]},{"a":42908,"t":"byte","b":[168,7,15,15,47,63,63,63]},{"a":42916,"t":"byte","b":[63,1,96,255,255,255,255,255]},{"a":42924,"t":"byte","b":[255,255,255,1,232,240,248,254]},{"a":42932,"t":"byte","b":[254,255,255,255,255,254,168,38]},{"a":42940,"t":"byte","b":[32,32,0,0,1,7,7,1]},{"a":42948,"t":"byte","b":[96,254,226,160,224,226,198,206]},{"a":42956,"t":"byte","b":[254,1,232,38,38,34,98,96]},{"a":42964,"t":"byte","b":[96,96,96,254,160,19,27,31]},{"a":42972,"t":"byte","b":[55,63,55,55,38,1,96,255]},{"a":42980,"t":"byte","b":[191,191,191,191,191,191,190,1]},{"a":42988,"t":"byte","b":[232,255,255,255,254,254,252,188]},{"a":42996,"t":"byte","b":[180,254,168,16,0,0,0,0]},{"a":43004,"t":"byte","b":[0,0,2,1,232,160,160,161]},{"a":43012,"t":"byte","b":[163,166,167,167,255,1,232,64]},{"a":43020,"t":"byte","b":[224,254,254,254,255,255,255,254]},{"a":43028,"t":"byte","b":[168,125,127,63,63,63,63,61]},{"a":43036,"t":"byte","b":[25,1,232,223,240,112,80,64]},{"a":43044,"t":"byte","b":[64,64,64,1,232,255,115,115]},{"a":43052,"t":"byte","b":[97,97,0,0,64,254,168,31]},{"a":43060,"t":"byte","b":[31,31,255,95,63,63,31,1]},{"a":43068,"t":"byte","b":[96,255,255,255,207,207,239,255]},{"a":43076,"t":"byte","b":[239,1,96,255,255,249,229,229]},{"a":43084,"t":"byte","b":[227,227,227,254,168,0,0,2]},{"a":43092,"t":"byte","b":[3,3,3,15,31,1,96,128]},{"a":43100,"t":"byte","b":[224,240,249,247,255,255,255,1]},{"a":43108,"t":"byte","b":[232,241,235,230,254,254,255,255]},{"a":43116,"t":"byte","b":[255,240,232,0,0,0,0,0]},{"a":43124,"t":"byte","b":[64,97,241,0]},{"a":43128,"l":"obj_25_image","c":"object 25, 3 x 16 cells: distant jungle in black silhouette, yellow trunks at its foot","t":"byte","b":[32,254,118,119,95,94,135,164]},{"a":43136,"t":"byte","b":[0,1,32,236,244,245,160,184]},{"a":43144,"t":"byte","b":[11,8,0,1,48,251,186,59]},{"a":43152,"t":"byte","b":[182,247,115,22,34,254,48,123]},{"a":43160,"t":"byte","b":[123,123,123,123,251,251,250,1]},{"a":43168,"t":"byte","b":[32,253,253,253,253,253,252,252]},{"a":43176,"t":"byte","b":[100,1,48,239,250,250,250,186]},{"a":43184,"t":"byte","b":[186,186,190,254,48,221,221,221]},{"a":43192,"t":"byte","b":[95,127,119,119,87,1,48,247]},{"a":43200,"t":"byte","b":[247,251,251,251,251,251,251,1]},{"a":43208,"t":"byte","b":[48,251,255,223,223,223,223,223]},{"a":43216,"t":"byte","b":[239,254,48,62,62,190,190,191]},{"a":43224,"t":"byte","b":[191,223,223,1,48,247,247,247]},{"a":43232,"t":"byte","b":[247,247,247,247,247,1,32,253]},{"a":43240,"t":"byte","b":[253,253,251,251,251,251,251,254]},{"a":43248,"t":"byte","b":[48,246,246,62,62,62,62,62]},{"a":43256,"t":"byte","b":[62,1,48,243,243,243,243,243]},{"a":43264,"t":"byte","b":[247,247,247,1,32,222,242,254]},{"a":43272,"t":"byte","b":[254,255,253,253,253,254,48,255]},{"a":43280,"t":"byte","b":[255,251,191,191,183,247,246,1]},{"a":43288,"t":"byte","b":[48,243,243,243,243,243,115,115]},{"a":43296,"t":"byte","b":[243,1,232,232,232,232,236,220]},{"a":43304,"t":"byte","b":[214,214,214,254,48,255,127,127]},{"a":43312,"t":"byte","b":[255,255,255,255,127,1,48,255]},{"a":43320,"t":"byte","b":[255,249,253,251,249,249,249,1]},{"a":43328,"t":"byte","b":[232,249,255,253,239,255,236,248]},{"a":43336,"t":"byte","b":[232,254,32,143,127,191,127,127]},{"a":43344,"t":"byte","b":[63,191,127,1,32,255,255,255]},{"a":43352,"t":"byte","b":[255,255,255,255,255,1,32,255]},{"a":43360,"t":"byte","b":[255,205,239,253,255,236,217,254]},{"a":43368,"t":"byte","b":[160,62,62,63,253,255,251,55]},{"a":43376,"t":"byte","b":[159,1,32,255,255,223,191,255]},{"a":43384,"t":"byte","b":[255,255,255,1,32,255,255,255]},{"a":43392,"t":"byte","b":[255,255,229,255,243,254,160,127]},{"a":43400,"t":"byte","b":[123,127,255,63,47,191,63,1]},{"a":43408,"t":"byte","b":[32,126,255,255,191,190,191,191]},{"a":43416,"t":"byte","b":[251,1,32,248,252,223,243,255]},{"a":43424,"t":"byte","b":[255,255,239,254,168,62,62,190]},{"a":43432,"t":"byte","b":[63,191,63,255,127,1,32,253]},{"a":43440,"t":"byte","b":[255,255,255,255,127,127,113,1]},{"a":43448,"t":"byte","b":[224,104,126,255,109,113,241,252]},{"a":43456,"t":"byte","b":[191,254,160,63,55,127,127,127]},{"a":43464,"t":"byte","b":[127,117,55,1,40,242,178,194]},{"a":43472,"t":"byte","b":[130,253,209,191,255,1,232,168]},{"a":43480,"t":"byte","b":[136,128,144,96,112,80,240,254]},{"a":43488,"t":"byte","b":[168,255,127,127,111,111,47,47]},{"a":43496,"t":"byte","b":[63,1,40,255,255,255,254,254]},{"a":43504,"t":"byte","b":[250,255,226,1,232,255,254,253]},{"a":43512,"t":"byte","b":[252,254,246,255,232,254,40,255]},{"a":43520,"t":"byte","b":[255,255,255,255,255,255,255,1]},{"a":43528,"t":"byte","b":[40,255,255,255,255,255,255,255]},{"a":43536,"t":"byte","b":[255,1,40,242,254,252,252,255]},{"a":43544,"t":"byte","b":[255,255,254,254,168,3,2,6]},{"a":43552,"t":"byte","b":[47,254,127,255,255,1,32,135]},{"a":43560,"t":"byte","b":[231,251,255,255,255,255,255,1]},{"a":43568,"t":"byte","b":[232,96,224,240,248,252,241,255]},{"a":43576,"t":"byte","b":[255,255,168,0,0,0,0,0]},{"a":43584,"t":"byte","b":[0,7,24,1,232,0,0,0]},{"a":43592,"t":"byte","b":[0,0,48,224,224,0]},{"a":43598,"l":"obj_26_image","c":"object 26, 3 x 16 cells: dark jungle","t":"byte","b":[48,223,251,223,219,203,79,167]},{"a":43606,"t":"byte","b":[8,1,32,42,169,175,59,104]},{"a":43614,"t":"byte","b":[44,35,0,1,32,221,85,119]},{"a":43622,"t":"byte","b":[92,116,213,72,0,254,48,255]},{"a":43630,"t":"byte","b":[223,223,223,223,219,219,219,1]},{"a":43638,"t":"byte","b":[48,190,190,190,190,190,191,190]},{"a":43646,"t":"byte","b":[46,1,32,215,215,215,215,215]},{"a":43654,"t":"byte","b":[87,87,85,254,48,255,255,251]},{"a":43662,"t":"byte","b":[251,255,255,255,255,1,48,190]},{"a":43670,"t":"byte","b":[190,190,190,190,190,190,190,1]},{"a":43678,"t":"byte","b":[48,189,253,221,213,213,213,215]},{"a":43686,"t":"byte","b":[215,254,48,181,253,189,61,63]},{"a":43694,"t":"byte","b":[127,127,127,1,48,111,111,111]},{"a":43702,"t":"byte","b":[110,111,110,110,106,1,48,255]},{"a":43710,"t":"byte","b":[255,255,255,191,255,253,253,254]},{"a":43718,"t":"byte","b":[48,39,39,39,39,167,183,181]},{"a":43726,"t":"byte","b":[181,1,48,47,111,111,111,110]},{"a":43734,"t":"byte","b":[110,111,111,1,48,255,255,63]},{"a":43742,"t":"byte","b":[63,191,191,255,255,254,48,87]},{"a":43750,"t":"byte","b":[87,103,103,231,231,167,39,1]},{"a":43758,"t":"byte","b":[48,254,103,167,103,255,127,39]},{"a":43766,"t":"byte","b":[39,1,32,255,255,191,191,191]},{"a":43774,"t":"byte","b":[255,127,255,254,32,255,239,177]},{"a":43782,"t":"byte","b":[229,197,143,127,223,1,48,254]},{"a":43790,"t":"byte","b":[191,111,255,255,255,255,255,1]},{"a":43798,"t":"byte","b":[32,22,255,254,255,255,255,255]},{"a":43806,"t":"byte","b":[255,254,32,255,255,255,255,255]},{"a":43814,"t":"byte","b":[255,255,211,1,32,222,255,255]},{"a":43822,"t":"byte","b":[255,255,255,255,255,1,32,255]},{"a":43830,"t":"byte","b":[255,253,255,254,253,255,253,254]},{"a":43838,"t":"byte","b":[32,255,255,255,255,255,255,255]},{"a":43846,"t":"byte","b":[255,1,32,255,255,255,31,255]},{"a":43854,"t":"byte","b":[215,207,207,1,32,255,255,255]},{"a":43862,"t":"byte","b":[255,255,213,151,30,254,32,255]},{"a":43870,"t":"byte","b":[255,255,255,255,255,255,255,1]},{"a":43878,"t":"byte","b":[32,255,255,255,255,255,255,255]},{"a":43886,"t":"byte","b":[191,1,32,255,255,255,255,255]},{"a":43894,"t":"byte","b":[255,255,253,254,32,223,239,255]},{"a":43902,"t":"byte","b":[255,191,255,255,255,1,32,127]},{"a":43910,"t":"byte","b":[255,255,255,63,255,159,79,1]},{"a":43918,"t":"byte","b":[32,254,255,255,255,255,255,255]},{"a":43926,"t":"byte","b":[255,254,32,239,191,199,207,255]},{"a":43934,"t":"byte","b":[191,239,223,1,32,255,255,255]},{"a":43942,"t":"byte","b":[127,255,255,147,255,1,32,255]},{"a":43950,"t":"byte","b":[255,246,247,254,255,255,255,254]},{"a":43958,"t":"byte","b":[32,255,127,255,243,255,191,255]},{"a":43966,"t":"byte","b":[183,1,32,255,255,255,255,255]},{"a":43974,"t":"byte","b":[254,255,255,1,32,63,222,223]},{"a":43982,"t":"byte","b":[255,223,63,255,253,254,32,255]},{"a":43990,"t":"byte","b":[255,255,191,191,191,255,127,1]},{"a":43998,"t":"byte","b":[32,255,255,255,255,255,255,255]},{"a":44006,"t":"byte","b":[255,1,32,247,215,255,255,255]},{"a":44014,"t":"byte","b":[255,247,247,254,32,207,239,63]},{"a":44022,"t":"byte","b":[255,255,255,255,255,1,40,255]},{"a":44030,"t":"byte","b":[255,255,255,255,255,255,255,1]},{"a":44038,"t":"byte","b":[32,252,246,229,253,255,255,254]},{"a":44046,"t":"byte","b":[255,254,168,0,0,0,0,0]},{"a":44054,"t":"byte","b":[2,13,53,1,168,0,0,0]},{"a":44062,"t":"byte","b":[0,0,65,167,63,1,232,0]},{"a":44070,"t":"byte","b":[0,0,0,24,241,246,244,0]},{"a":44078,"l":"obj_27_image","c":"object 27, 3 x 16 cells: dark jungle, darker","t":"byte","b":[96,191,159,237,12,20,128,35]},{"a":44086,"t":"byte","b":[0,1,32,246,134,202,74,130]},{"a":44094,"t":"byte","b":[128,6,9,1,96,86,22,48]},{"a":44102,"t":"byte","b":[192,0,0,160,0,254,32,255]},{"a":44110,"t":"byte","b":[249,243,176,184,168,253,172,1]},{"a":44118,"t":"byte","b":[32,245,246,180,183,214,119,214]},{"a":44126,"t":"byte","b":[28,1,32,79,79,70,70,198]},{"a":44134,"t":"byte","b":[79,254,114,254,32,254,255,249]},{"a":44142,"t":"byte","b":[250,253,187,255,249,1,32,244]},{"a":44150,"t":"byte","b":[190,146,194,195,246,223,85,1]},{"a":44158,"t":"byte","b":[32,126,254,254,86,86,94,223]},{"a":44166,"t":"byte","b":[71,254,32,255,255,255,255,239]},{"a":44174,"t":"byte","b":[191,191,174,1,32,255,255,255]},{"a":44182,"t":"byte","b":[255,255,254,124,124,1,32,254]},{"a":44190,"t":"byte","b":[254,254,206,198,70,102,102,254]},{"a":44198,"t":"byte","b":[32,255,255,255,255,255,255,255]},{"a":44206,"t":"byte","b":[191,1,32,239,255,255,255,255]},{"a":44214,"t":"byte","b":[255,255,255,1,232,112,120,254]},{"a":44222,"t":"byte","b":[254,254,254,254,254,254,32,186]},{"a":44230,"t":"byte","b":[190,190,173,173,237,253,255,1]},{"a":44238,"t":"byte","b":[48,239,238,174,238,238,255,235]},{"a":44246,"t":"byte","b":[205,1,232,104,104,96,96,224]},{"a":44254,"t":"byte","b":[224,240,208,254,32,223,255,255]},{"a":44262,"t":"byte","b":[252,252,220,250,250,1,48,175]},{"a":44270,"t":"byte","b":[191,159,159,159,223,255,255,1]},{"a":44278,"t":"byte","b":[232,232,232,232,248,216,216,248]},{"a":44286,"t":"byte","b":[104,254,32,255,251,235,237,238]},{"a":44294,"t":"byte","b":[238,254,188,1,48,159,255,159]},{"a":44302,"t":"byte","b":[207,175,175,223,255,1,232,126]},{"a":44310,"t":"byte","b":[94,88,88,104,104,72,200,254]},{"a":44318,"t":"byte","b":[32,255,255,255,239,255,255,243]},{"a":44326,"t":"byte","b":[243,1,32,255,255,255,255,255]},{"a":44334,"t":"byte","b":[239,255,158,1,232,252,254,254]},{"a":44342,"t":"byte","b":[250,254,254,254,254,254,32,255]},{"a":44350,"t":"byte","b":[254,254,254,255,255,255,191,1]},{"a":44358,"t":"byte","b":[32,255,255,255,255,255,255,255]},{"a":44366,"t":"byte","b":[255,1,232,254,250,242,242,254]},{"a":44374,"t":"byte","b":[244,216,144,254,32,63,63,191]},{"a":44382,"t":"byte","b":[255,255,255,127,255,1,32,255]},{"a":44390,"t":"byte","b":[255,255,255,254,255,255,255,1]},{"a":44398,"t":"byte","b":[232,252,248,247,250,106,254,254]},{"a":44406,"t":"byte","b":[252,254,32,239,239,239,255,255]},{"a":44414,"t":"byte","b":[255,255,255,1,32,255,255,243]},{"a":44422,"t":"byte","b":[255,255,255,255,255,1,232,252]},{"a":44430,"t":"byte","b":[252,252,252,252,248,240,248,254]},{"a":44438,"t":"byte","b":[32,255,255,239,246,255,223,255]},{"a":44446,"t":"byte","b":[239,1,32,255,255,255,175,255]},{"a":44454,"t":"byte","b":[255,255,255,1,232,248,224,226]},{"a":44462,"t":"byte","b":[254,254,252,248,248,254,32,255]},{"a":44470,"t":"byte","b":[255,255,255,255,255,255,63,1]},{"a":44478,"t":"byte","b":[32,206,246,251,247,255,255,255]},{"a":44486,"t":"byte","b":[255,1,232,224,224,224,192,192]},{"a":44494,"t":"byte","b":[192,196,200,254,232,152,248,56]},{"a":44502,"t":"byte","b":[216,216,249,253,255,1,168,7]},{"a":44510,"t":"byte","b":[6,6,134,135,143,51,227,1]},{"a":44518,"t":"byte","b":[232,0,0,0,0,64,192,208]},{"a":44526,"t":"byte","b":[240,254,168,0,0,0,1,2]},{"a":44534,"t":"byte","b":[8,8,8,1,160,251,247,205]},{"a":44542,"t":"byte","b":[143,31,30,54,39,1,232,224]},{"a":44550,"t":"byte","b":[241,0,0,195,64,0,3,0]},{"a":44558,"l":"obj_28_image","c":"object 28, 3 x 17 cells: a pillar of rock, smaller","t":"byte","b":[96,121,0,1,0,0,0,0]},{"a":44566,"t":"byte","b":[0,1,96,93,128,0,0,0]},{"a":44574,"t":"byte","b":[0,0,0,1,96,52,36,2]},{"a":44582,"t":"byte","b":[0,0,0,0,0,254,112,128]},{"a":44590,"t":"byte","b":[128,0,0,0,192,0,0,1]},{"a":44598,"t":"byte","b":[48,0,48,0,0,16,0,48]},{"a":44606,"t":"byte","b":[0,1,48,0,0,0,0,0]},{"a":44614,"t":"byte","b":[0,0,32,254,176,112,112,16]},{"a":44622,"t":"byte","b":[48,48,48,240,197,1,48,32]},{"a":44630,"t":"byte","b":[122,4,20,16,0,16,16,1]},{"a":44638,"t":"byte","b":[112,4,133,16,80,0,0,84]},{"a":44646,"t":"byte","b":[2,254,176,26,15,31,24,48]},{"a":44654,"t":"byte","b":[48,96,112,1,48,36,176,252]},{"a":44662,"t":"byte","b":[208,96,64,44,64,1,48,0]},{"a":44670,"t":"byte","b":[0,0,0,0,0,0,0,254]},{"a":44678,"t":"byte","b":[176,28,16,49,56,56,24,16]},{"a":44686,"t":"byte","b":[24,1,48,1,2,255,7,1]},{"a":44694,"t":"byte","b":[0,4,8,1,112,180,234,253]},{"a":44702,"t":"byte","b":[248,240,0,0,0,254,168,31]},{"a":44710,"t":"byte","b":[14,7,3,6,31,16,16,1]},{"a":44718,"t":"byte","b":[48,84,208,104,56,13,248,0]},{"a":44726,"t":"byte","b":[0,1,48,0,16,32,96,192]},{"a":44734,"t":"byte","b":[0,0,16,254,168,31,15,1]},{"a":44742,"t":"byte","b":[7,8,8,30,28,1,48,254]},{"a":44750,"t":"byte","b":[255,72,80,64,50,79,68,1]},{"a":44758,"t":"byte","b":[48,192,0,0,0,56,132,8]},{"a":44766,"t":"byte","b":[12,254,168,32,62,28,16,20]},{"a":44774,"t":"byte","b":[30,26,26,1,48,117,5,70]},{"a":44782,"t":"byte","b":[32,64,0,132,253,1,48,192]},{"a":44790,"t":"byte","b":[128,0,0,0,0,9,232,254]},{"a":44798,"t":"byte","b":[176,3,6,8,16,48,32,32]},{"a":44806,"t":"byte","b":[48,1,112,255,127,0,0,0]},{"a":44814,"t":"byte","b":[0,0,4,1,48,243,15,3]},{"a":44822,"t":"byte","b":[0,0,48,149,160,254,168,51]},{"a":44830,"t":"byte","b":[28,22,29,14,6,3,2,1]},{"a":44838,"t":"byte","b":[48,3,0,0,109,127,34,4]},{"a":44846,"t":"byte","b":[46,1,48,128,137,246,234,164]},{"a":44854,"t":"byte","b":[0,32,16,254,168,6,3,128]},{"a":44862,"t":"byte","b":[1,3,28,16,16,1,48,64]},{"a":44870,"t":"byte","b":[212,255,248,128,0,0,12,1]},{"a":44878,"t":"byte","b":[48,117,58,255,15,0,0,0]},{"a":44886,"t":"byte","b":[0,254,168,0,0,0,0,1]},{"a":44894,"t":"byte","b":[0,0,7,1,112,224,64,96]},{"a":44902,"t":"byte","b":[192,197,242,213,255,1,48,0]},{"a":44910,"t":"byte","b":[0,0,192,160,32,160,248,254]},{"a":44918,"t":"byte","b":[168,0,0,0,0,64,0,3]},{"a":44926,"t":"byte","b":[1,1,48,7,120,209,196,224]},{"a":44934,"t":"byte","b":[77,255,192,1,48,255,5,0]},{"a":44942,"t":"byte","b":[0,255,191,224,0,255,176,52]},{"a":44950,"t":"byte","b":[60,22,24,22,8,14,11,1]},{"a":44958,"t":"byte","b":[48,0,0,0,0,1,1,34]},{"a":44966,"t":"byte","b":[162,254,168,15,27,19,17,33]},{"a":44974,"t":"byte","b":[0,0,0,1,176,132,128,224]},{"a":44982,"t":"byte","b":[63,119,55,29,60,1,48,45]},{"a":44990,"t":"byte","b":[9,0,128,238,241,128,0,254]},{"a":44998,"t":"byte","b":[160,7,198,118,30,255,31,127]},{"a":45006,"t":"byte","b":[135,1,32,127,255,253,253,255]},{"a":45014,"t":"byte","b":[108,235,156,1,32,255,175,254]},{"a":45022,"t":"byte","b":[251,187,179,115,109,255,168,0]},{"a":45030,"t":"byte","b":[0,0,0,2,2,38,38,1]},{"a":45038,"t":"byte","b":[160,0,0,33,97,97,115,243]},{"a":45046,"t":"byte","b":[247,0]},{"a":45048,"l":"obj_29_image","c":"object 29, 3 x 17 cells: a wall of stone blocks, smaller","t":"byte","b":[96,150,9,0,0,0,0,0]},{"a":45056,"t":"byte","b":[0,1,96,219,77,0,0,0]},{"a":45064,"t":"byte","b":[0,0,0,1,96,64,96,49]},{"a":45072,"t":"byte","b":[0,0,0,0,0,254,48,43]},{"a":45080,"t":"byte","b":[0,0,0,0,0,0,1,1]},{"a":45088,"t":"byte","b":[48,128,0,0,0,0,128,64]},{"a":45096,"t":"byte","b":[65,1,112,204,96,64,8,40]},{"a":45104,"t":"byte","b":[0,96,32,254,48,2,5,131]},{"a":45112,"t":"byte","b":[131,33,4,160,128,1,48,175]},{"a":45120,"t":"byte","b":[59,0,0,194,137,129,64,1]},{"a":45128,"t":"byte","b":[48,4,240,36,96,98,64,36]},{"a":45136,"t":"byte","b":[128,254,48,80,96,128,128,0]},{"a":45144,"t":"byte","b":[0,0,0,1,48,22,8,32]},{"a":45152,"t":"byte","b":[16,16,16,0,252,1,48,137]},{"a":45160,"t":"byte","b":[3,0,0,0,0,2,4,254]},{"a":45168,"t":"byte","b":[112,130,85,128,128,0,0,131]},{"a":45176,"t":"byte","b":[228,1,48,96,90,32,128,64]},{"a":45184,"t":"byte","b":[152,209,83,1,48,1,97,189]},{"a":45192,"t":"byte","b":[17,64,0,192,246,254,48,64]},{"a":45200,"t":"byte","b":[18,54,0,0,0,0,129,1]},{"a":45208,"t":"byte","b":[48,0,0,129,1,174,105,137]},{"a":45216,"t":"byte","b":[43,1,48,0,0,32,32,119]},{"a":45224,"t":"byte","b":[224,0,64,254,48,0,3,0]},{"a":45232,"t":"byte","b":[7,131,33,4,0,1,48,252]},{"a":45240,"t":"byte","b":[191,0,0,0,194,137,2,1]},{"a":45248,"t":"byte","b":[48,4,244,96,116,96,98,64]},{"a":45256,"t":"byte","b":[0,254,48,228,112,0,0,0]},{"a":45264,"t":"byte","b":[0,0,0,1,48,83,30,32]},{"a":45272,"t":"byte","b":[0,0,16,16,0,1,112,246]},{"a":45280,"t":"byte","b":[139,0,0,0,0,0,2,254]},{"a":45288,"t":"byte","b":[48,1,2,85,0,128,0,0]},{"a":45296,"t":"byte","b":[131,1,48,171,96,90,32,160]},{"a":45304,"t":"byte","b":[64,152,209,1,48,64,1,97]},{"a":45312,"t":"byte","b":[184,21,64,0,192,254,48,0]},{"a":45320,"t":"byte","b":[64,18,54,0,0,0,0,1]},{"a":45328,"t":"byte","b":[48,2,0,0,129,167,8,96]},{"a":45336,"t":"byte","b":[73,1,48,0,0,0,32,119]},{"a":45344,"t":"byte","b":[98,160,64,254,48,0,128,131]},{"a":45352,"t":"byte","b":[0,4,131,33,4,1,112,0]},{"a":45360,"t":"byte","b":[252,191,0,0,0,194,137,1]},{"a":45368,"t":"byte","b":[48,2,4,244,96,80,100,98]},{"a":45376,"t":"byte","b":[64,254,48,131,228,80,96,0]},{"a":45384,"t":"byte","b":[0,0,0,1,48,209,83,22]},{"a":45392,"t":"byte","b":[8,32,0,16,16,1,48,192]},{"a":45400,"t":"byte","b":[246,137,3,0,0,0,0,254]},{"a":45408,"t":"byte","b":[48,0,0,131,213,128,0,128]},{"a":45416,"t":"byte","b":[0,1,112,105,137,107,90,32]},{"a":45424,"t":"byte","b":[0,192,152,1,48,224,0,65]},{"a":45432,"t":"byte","b":[97,189,17,65,0,254,48,128]},{"a":45440,"t":"byte","b":[128,192,146,54,0,0,0,1]},{"a":45448,"t":"byte","b":[112,0,2,0,0,129,1,166]},{"a":45456,"t":"byte","b":[8,1,48,0,0,0,0,32]},{"a":45464,"t":"byte","b":[32,119,98,254,48,130,85,0]},{"a":45472,"t":"byte","b":[0,128,0,231,240,1,48,96]},{"a":45480,"t":"byte","b":[90,32,32,128,216,211,30,1]},{"a":45488,"t":"byte","b":[48,1,97,184,5,17,64,246]},{"a":45496,"t":"byte","b":[139,254,112,246,0,0,0,0]},{"a":45504,"t":"byte","b":[0,0,1,1,48,131,1,166]},{"a":45512,"t":"byte","b":[8,96,73,137,43,1,48,32]},{"a":45520,"t":"byte","b":[32,119,98,160,64,0,64,254]},{"a":45528,"t":"byte","b":[96,160,161,243,178,183,119,255]},{"a":45536,"t":"byte","b":[247,1,96,0,127,67,255,252]},{"a":45544,"t":"byte","b":[143,4,4,1,96,0,224,255]},{"a":45552,"t":"byte","b":[254,127,113,241,170,0]},{"a":45558,"l":"obj_30_image","c":"object 30, 3 x 5 cells: the lamp on its steps, smaller","t":"byte","b":[96,127,10,0,0,0,0,0]},{"a":45566,"t":"byte","b":[0,1,96,248,163,128,4,0]},{"a":45574,"t":"byte","b":[0,0,0,1,96,223,119,128]},{"a":45582,"t":"byte","b":[32,0,0,0,0,254,160,31]},{"a":45590,"t":"byte","b":[6,59,28,63,37,223,220,1]},{"a":45598,"t":"byte","b":[48,238,251,255,224,255,128,255]},{"a":45606,"t":"byte","b":[0,1,48,110,127,255,0,191]},{"a":45614,"t":"byte","b":[0,255,80,254,168,1,5,11]},{"a":45622,"t":"byte","b":[2,11,12,15,14,1,40,82]},{"a":45630,"t":"byte","b":[131,162,163,195,162,255,71,1]},{"a":45638,"t":"byte","b":[232,76,68,74,70,94,70,126]},{"a":45646,"t":"byte","b":[122,254,168,0,0,2,2,0]},{"a":45654,"t":"byte","b":[2,1,3,1,168,3,3,2]},{"a":45662,"t":"byte","b":[3,2,3,2,3,1,232,192]},{"a":45670,"t":"byte","b":[68,64,68,64,68,64,76,255]},{"a":45678,"t":"byte","b":[168,9,15,6,4,4,5,2]},{"a":45686,"t":"byte","b":[1,1,232,144,240,96,32,32]},{"a":45694,"t":"byte","b":[160,64,128,0]},{"a":45698,"l":"obj_31_image","c":"object 31, 3 x 7 cells: the temple's doorway, smaller","t":"byte","b":[96,255,43,6,16,2,0,0]},{"a":45706,"t":"byte","b":[0,1,96,255,238,182,64,56]},{"a":45714,"t":"byte","b":[0,0,0,1,96,255,160,96]},{"a":45722,"t":"byte","b":[0,0,0,0,0,254,48,132]},{"a":45730,"t":"byte","b":[138,255,0,223,0,255,0,1]},{"a":45738,"t":"byte","b":[48,255,255,255,0,255,0,251]},{"a":45746,"t":"byte","b":[0,1,48,209,169,255,0,255]},{"a":45754,"t":"byte","b":[0,255,0,254,48,245,165,165]},{"a":45762,"t":"byte","b":[244,245,197,213,245,1,48,255]},{"a":45770,"t":"byte","b":[255,255,255,255,255,255,254,1]},{"a":45778,"t":"byte","b":[48,215,179,209,183,215,181,215]},{"a":45786,"t":"byte","b":[183,254,48,135,165,133,164,165]},{"a":45794,"t":"byte","b":[165,245,181,1,48,255,85,170]},{"a":45802,"t":"byte","b":[255,255,255,255,255,1,48,241]},{"a":45810,"t":"byte","b":[179,209,179,211,179,215,183,254]},{"a":45818,"t":"byte","b":[48,127,109,109,255,128,201,128]},{"a":45826,"t":"byte","b":[201,1,48,118,116,124,254,0]},{"a":45834,"t":"byte","b":[124,16,56,1,48,254,86,82]},{"a":45842,"t":"byte","b":[255,1,43,1,43,254,168,0]},{"a":45850,"t":"byte","b":[0,1,3,15,31,31,61,1]},{"a":45858,"t":"byte","b":[48,90,126,255,88,224,66,112]},{"a":45866,"t":"byte","b":[64,1,232,0,0,128,192,112]},{"a":45874,"t":"byte","b":[56,88,60,255,232,0,16,16]},{"a":45882,"t":"byte","b":[16,16,16,16,16,0]},{"a":45888,"l":"obj_32_image","c":"object 32, 3 x 5 cells: steps with a post, smaller","t":"byte","b":[96,251,238,1,4,0,0,0]},{"a":45896,"t":"byte","b":[0,1,96,31,197,1,32,0]},{"a":45904,"t":"byte","b":[0,0,0,1,96,254,80,0]},{"a":45912,"t":"byte","b":[0,0,0,0,0,254,48,166]},{"a":45920,"t":"byte","b":[230,255,0,253,0,255,10,1]},{"a":45928,"t":"byte","b":[48,117,221,253,7,255,1,255]},{"a":45936,"t":"byte","b":[0,1,224,200,64,204,24,220]},{"a":45944,"t":"byte","b":[164,251,59,254,168,18,2,18]},{"a":45952,"t":"byte","b":[2,18,66,166,134,1,232,72]},{"a":45960,"t":"byte","b":[193,69,197,193,69,253,224,255]},{"a":45968,"t":"byte","b":[168,3,2,2,2,2,2,2]},{"a":45976,"t":"byte","b":[18,1,232,192,192,64,192,64]},{"a":45984,"t":"byte","b":[192,64,192,255,168,9,15,6]},{"a":45992,"t":"byte","b":[4,4,5,2,1,1,232,144]},{"a":46000,"t":"byte","b":[240,96,32,32,160,64,128,0]},{"a":46008,"l":"obj_33_image","c":"object 33, 3 x 7 cells: the hut on stilts, smaller","t":"byte","b":[96,252,26,87,1,36,8,0]},{"a":46016,"t":"byte","b":[0,1,96,253,205,239,156,144]},{"a":46024,"t":"byte","b":[4,0,0,1,96,127,174,181]},{"a":46032,"t":"byte","b":[16,32,0,0,0,254,168,13]},{"a":46040,"t":"byte","b":[13,13,13,12,127,64,127,1]},{"a":46048,"t":"byte","b":[48,207,76,138,221,143,240,15]},{"a":46056,"t":"byte","b":[252,1,232,212,84,84,92,255]},{"a":46064,"t":"byte","b":[0,255,28,254,168,223,31,25]},{"a":46072,"t":"byte","b":[24,24,24,25,25,1,232,255]},{"a":46080,"t":"byte","b":[251,240,96,0,240,232,184,1]},{"a":46088,"t":"byte","b":[232,244,244,84,20,20,20,20]},{"a":46096,"t":"byte","b":[20,254,176,106,196,163,145,199]},{"a":46104,"t":"byte","b":[159,255,63,1,48,60,126,255]},{"a":46112,"t":"byte","b":[255,255,255,255,255,1,240,140]},{"a":46120,"t":"byte","b":[67,43,193,243,252,247,247,254]},{"a":46128,"t":"byte","b":[168,0,0,0,1,1,29,63]},{"a":46136,"t":"byte","b":[31,1,176,162,235,195,144,36]},{"a":46144,"t":"byte","b":[66,136,93,1,232,0,0,128]},{"a":46152,"t":"byte","b":[224,96,176,112,80,255,168,3]},{"a":46160,"t":"byte","b":[2,15,14,11,27,29,123,1]},{"a":46168,"t":"byte","b":[232,32,96,64,128,224,224,192]},{"a":46176,"t":"byte","b":[0,255,168,0,0,0,0,0]},{"a":46184,"t":"byte","b":[0,0,1,1,232,0,0,0]},{"a":46192,"t":"byte","b":[0,0,0,224,192,0]},{"a":46198,"l":"obj_34_image","c":"object 34, 3 x 4 cells: the arched door, smaller","t":"byte","b":[96,127,154,144,0,4,4,8]},{"a":46206,"t":"byte","b":[0,1,96,251,144,130,32,145]},{"a":46214,"t":"byte","b":[1,64,0,1,96,247,8,194]},{"a":46222,"t":"byte","b":[16,8,64,0,0,254,32,126]},{"a":46230,"t":"byte","b":[94,90,125,126,126,127,126,1]},{"a":46238,"t":"byte","b":[48,130,131,58,115,250,114,250]},{"a":46246,"t":"byte","b":[122,1,232,0,32,64,0,8]},{"a":46254,"t":"byte","b":[28,62,122,254,160,26,63,63]},{"a":46262,"t":"byte","b":[124,94,127,125,123,1,48,136]},{"a":46270,"t":"byte","b":[20,132,130,18,131,2,2,1]},{"a":46278,"t":"byte","b":[232,4,24,128,0,76,0,0]},{"a":46286,"t":"byte","b":[32,254,168,0,0,0,0,0]},{"a":46294,"t":"byte","b":[1,7,14,1,232,0,0,0]},{"a":46302,"t":"byte","b":[0,0,128,224,24,0]},{"a":46308,"l":"obj_35_image","c":"object 35, 3 x 6 cells: a thatched hut, smaller","t":"byte","b":[96,0,0,0,72,0,0,0]},{"a":46316,"t":"byte","b":[0,1,96,180,160,164,0,1]},{"a":46324,"t":"byte","b":[0,0,0,1,96,1,0,64]},{"a":46332,"t":"byte","b":[2,0,0,0,0,254,168,1]},{"a":46340,"t":"byte","b":[1,1,31,0,31,29,47,1]},{"a":46348,"t":"byte","b":[232,128,128,128,255,192,255,231]},{"a":46356,"t":"byte","b":[254,1,48,64,64,65,228,0]},{"a":46364,"t":"byte","b":[255,83,219,254,168,2,2,2]},{"a":46372,"t":"byte","b":[2,2,1,1,1,1,232,128]},{"a":46380,"t":"byte","b":[128,128,128,128,128,128,128,1]},{"a":46388,"t":"byte","b":[48,71,96,64,98,96,64,70]},{"a":46396,"t":"byte","b":[80,254,168,248,50,23,47,47]},{"a":46404,"t":"byte","b":[253,237,2,1,232,28,238,191]},{"a":46412,"t":"byte","b":[253,253,182,198,128,1,112,240]},{"a":46420,"t":"byte","b":[225,223,119,254,218,123,96,254]},{"a":46428,"t":"byte","b":[168,0,0,0,0,1,3,7]},{"a":46436,"t":"byte","b":[62,1,112,124,82,164,204,129]},{"a":46444,"t":"byte","b":[170,196,228,1,112,207,0,128]},{"a":46452,"t":"byte","b":[72,64,72,66,69,254,168,0]},{"a":46460,"t":"byte","b":[0,0,0,0,0,5,0,1]},{"a":46468,"t":"byte","b":[232,0,0,0,0,0,224,216]},{"a":46476,"t":"byte","b":[127,1,232,0,0,0,0,0]},{"a":46484,"t":"byte","b":[0,0,255,0]},{"a":46488,"l":"obj_36_image","c":"object 36, 3 x 6 cells: the other thatched hut, smaller","t":"byte","b":[96,0,2,0,32,0,0,0]},{"a":46496,"t":"byte","b":[0,1,96,34,219,131,3,32]},{"a":46504,"t":"byte","b":[0,0,0,1,96,232,4,16]},{"a":46512,"t":"byte","b":[32,0,0,0,0,254,48,0]},{"a":46520,"t":"byte","b":[48,128,0,7,255,127,249,1]},{"a":46528,"t":"byte","b":[48,1,25,25,17,255,251,219]},{"a":46536,"t":"byte","b":[255,1,232,64,64,64,120,120]},{"a":46544,"t":"byte","b":[192,212,251,254,48,48,0,1]},{"a":46552,"t":"byte","b":[168,0,5,0,0,1,48,59]},{"a":46560,"t":"byte","b":[31,31,143,33,185,25,1,1]},{"a":46568,"t":"byte","b":[232,99,212,95,231,194,192,192]},{"a":46576,"t":"byte","b":[64,254,112,16,4,202,99,255]},{"a":46584,"t":"byte","b":[62,255,4,1,112,4,0,4]},{"a":46592,"t":"byte","b":[2,34,160,255,237,1,232,248]},{"a":46600,"t":"byte","b":[248,116,124,110,107,223,79,254]},{"a":46608,"t":"byte","b":[112,255,36,0,130,33,1,0]},{"a":46616,"t":"byte","b":[32,1,112,251,7,3,137,41]},{"a":46624,"t":"byte","b":[5,129,201,1,232,128,128,128]},{"a":46632,"t":"byte","b":[192,192,224,224,244,254,232,0]},{"a":46640,"t":"byte","b":[0,0,0,0,0,0,248,1]},{"a":46648,"t":"byte","b":[168,0,0,1,3,7,11,15]},{"a":46656,"t":"byte","b":[31,1,232,0,0,64,128,64]},{"a":46664,"t":"byte","b":[64,128,64,0]},{"a":46668,"l":"obj_37_image","c":"object 37, 3 x 8 cells: the creeper, smaller","t":"byte","b":[96,80,96,8,8,0,0,0]},{"a":46676,"t":"byte","b":[0,1,96,128,0,0,5,0]},{"a":46684,"t":"byte","b":[0,0,0,255,32,113,80,80]},{"a":46692,"t":"byte","b":[120,56,63,124,123,1,32,65]},{"a":46700,"t":"byte","b":[225,147,247,229,63,2,21,1]},{"a":46708,"t":"byte","b":[232,0,0,130,128,162,178,168]},{"a":46716,"t":"byte","b":[128,254,32,60,88,60,121,29]},{"a":46724,"t":"byte","b":[121,70,74,1,96,100,130,129]},{"a":46732,"t":"byte","b":[193,0,192,65,129,1,232,0]},{"a":46740,"t":"byte","b":[0,0,0,128,128,0,0,254]},{"a":46748,"t":"byte","b":[168,7,7,6,6,10,12,28]},{"a":46756,"t":"byte","b":[56,1,232,8,0,0,0,0]},{"a":46764,"t":"byte","b":[0,0,24,255,168,15,29,125]},{"a":46772,"t":"byte","b":[118,20,12,4,5,1,32,190]},{"a":46780,"t":"byte","b":[174,230,107,76,93,227,197,1]},{"a":46788,"t":"byte","b":[232,0,128,128,128,128,160,168]},{"a":46796,"t":"byte","b":[200,254,168,34,117,24,8,8]},{"a":46804,"t":"byte","b":[8,8,8,1,32,13,141,5]},{"a":46812,"t":"byte","b":[41,42,53,37,237,1,232,140]},{"a":46820,"t":"byte","b":[140,240,128,240,140,0,0,254]},{"a":46828,"t":"byte","b":[168,127,29,11,63,26,82,23]},{"a":46836,"t":"byte","b":[26,1,32,177,206,13,255,75]},{"a":46844,"t":"byte","b":[43,215,85,1,232,208,144,140]},{"a":46852,"t":"byte","b":[248,144,128,240,192,254,168,8]},{"a":46860,"t":"byte","b":[0,8,0,4,0,13,95,1]},{"a":46868,"t":"byte","b":[232,0,0,0,0,0,0,136]},{"a":46876,"t":"byte","b":[33,1,232,0,0,0,0,0]},{"a":46884,"t":"byte","b":[0,80,132,0]},{"a":46888,"l":"fragment_1_image","c":"fragment 1 of the spacecraft, 2 x 2 cells; object 41's record names it too, at row 8","t":"byte","b":[80,71,128,71,132,68,132,66],"x":[4591]},{"a":46896,"t":"byte","b":[133,1,80,192,0,224,32,32]},{"a":46904,"t":"byte","b":[32,64,128,255,104,122,144,71]},{"a":46912,"t":"byte","b":[128,71,128,71,128,1,104,0]},{"a":46920,"t":"byte","b":[0,192,0,192,0,192,0,0]},{"a":46928,"l":"fragment_2_image","c":"fragment 2, 2 x 2 cells","t":"byte","b":[104,125,125,125,69,77,125,1],"x":[4593]},{"a":46936,"t":"byte","b":[255,1,80,128,0,0,128,0]},{"a":46944,"t":"byte","b":[0,128,0,255,104,170,1,125]},{"a":46952,"t":"byte","b":[125,101,101,125,125,1,104,121]},{"a":46960,"t":"byte","b":[63,129,24,17,128,0,0,0]},{"a":46968,"l":"fragment_3_image","c":"fragment 3, 2 x 2 cells","t":"byte","b":[104,71,140,76,143,77,140,77],"x":[4595]},{"a":46976,"t":"byte","b":[141,1,88,232,230,233,137,233]},{"a":46984,"t":"byte","b":[111,96,113,255,104,64,134,68]},{"a":46992,"t":"byte","b":[128,64,128,65,131,1,104,0]},{"a":47000,"t":"byte","b":[12,8,0,0,0,255,238,0]},{"a":47008,"l":"fragment_4_image","c":"fragment 4, 2 x 2 cells","t":"byte","b":[112,155,251,15,121,49,115,31],"x":[4597]},{"a":47016,"t":"byte","b":[223,1,104,96,112,112,80,112]},{"a":47024,"t":"byte","b":[112,80,112,255,104,0,152,16]},{"a":47032,"t":"byte","b":[0,128,0,255,155,1,104,0]},{"a":47040,"t":"byte","b":[48,32,0,0,0,128,64,0]},{"a":47048,"l":"fragment_5_image","c":"fragment 5, 2 x 2 cells","t":"byte","b":[104,64,128,64,128,64,128,64],"x":[4599]},{"a":47056,"t":"byte","b":[255,1,104,255,170,170,170,255]},{"a":47064,"t":"byte","b":[1,0,254,255,104,77,141,77]},{"a":47072,"t":"byte","b":[133,67,129,64,128,1,80,249]},{"a":47080,"t":"byte","b":[129,129,128,129,255,128,128,0]},{"a":47088,"l":"fragment_6_image","c":"fragment 6, 2 x 2 cells","t":"byte","b":[104,240,176,176,176,240,240,0],"x":[4601]},{"a":47096,"t":"byte","b":[0,1,104,35,35,65,65,65]},{"a":47104,"t":"byte","b":[65,65,127,255,104,223,160,160]},{"a":47112,"t":"byte","b":[32,160,160,32,32,1,104,240]},{"a":47120,"t":"byte","b":[0,0,0,0,8,20,20,0]},{"a":47128,"l":"fragment_7_image","c":"fragment 7, 2 x 2 cells","t":"byte","b":[88,241,156,225,252,193,252,129],"x":[4603]},{"a":47136,"t":"byte","b":[254,1,88,15,255,7,255,3]},{"a":47144,"t":"byte","b":[255,1,255,255,112,249,217,223]},{"a":47152,"t":"byte","b":[204,204,220,217,249,1,120,31]},{"a":47160,"t":"byte","b":[21,253,189,186,186,24,31,0]},{"a":47168,"l":"fragment_8_image","c":"fragment 8, 2 x 2 cells","t":"byte","b":[88,241,156,225,252,193,252,129],"x":[4605]},{"a":47176,"t":"byte","b":[254,1,88,15,255,7,255,3]},{"a":47184,"t":"byte","b":[255,1,255,255,104,1,129,129]},{"a":47192,"t":"byte","b":[129,129,129,195,255,1,120,226]},{"a":47200,"t":"byte","b":[99,99,67,71,79,127,255,0]},{"a":47208,"l":"fragment_9_image","c":"fragment 9, 2 x 2 cells","t":"byte","b":[88,254,169,169,161,169,169,168],"x":[4607]},{"a":47216,"t":"byte","b":[255,1,88,255,34,42,8,34]},{"a":47224,"t":"byte","b":[40,2,255,255,112,31,115,95]},{"a":47232,"t":"byte","b":[95,85,253,189,189,1,112,14]},{"a":47240,"t":"byte","b":[218,74,90,170,63,41,57,0]},{"a":47248,"l":"doorway_image","c":"the doorway, 6 x 9 cells of checks that narrow towards the middle, all in attribute $F2 (flashing bright red on yellow), which the C64 shows as light red on red","t":"byte","b":[242,15,15,240,240,240,240,240]},{"a":47256,"t":"byte","b":[240,1,242,14,14,241,241,241]},{"a":47264,"t":"byte","b":[241,241,241,1,242,50,50,205]},{"a":47272,"t":"byte","b":[205,205,205,205,205,1,242,179]},{"a":47280,"t":"byte","b":[179,76,76,76,76,76,76,1]},{"a":47288,"t":"byte","b":[242,143,143,112,112,112,112,112]},{"a":47296,"t":"byte","b":[112,1,242,15,15,240,240,240]},{"a":47304,"t":"byte","b":[240,240,240,251,242,240,240,240]},{"a":47312,"t":"byte","b":[240,240,15,15,15,1,242,241]},{"a":47320,"t":"byte","b":[241,241,241,241,14,14,14,1]},{"a":47328,"t":"byte","b":[242,205,205,205,205,205,50,50]},{"a":47336,"t":"byte","b":[50,1,242,76,76,76,76,76]},{"a":47344,"t":"byte","b":[179,179,179,1,242,112,112,112]},{"a":47352,"t":"byte","b":[112,112,143,143,143,1,242,240]},{"a":47360,"t":"byte","b":[240,240,240,240,15,15,15,251]},{"a":47368,"t":"byte","b":[242,240,240,240,240,15,15,15]},{"a":47376,"t":"byte","b":[15,1,242,241,241,241,241,14]},{"a":47384,"t":"byte","b":[14,14,14,1,242,205,205,205]},{"a":47392,"t":"byte","b":[205,50,50,50,50,1,242,76]},{"a":47400,"t":"byte","b":[76,76,76,179,179,179,179,1]},{"a":47408,"t":"byte","b":[242,112,112,112,112,143,143,143]},{"a":47416,"t":"byte","b":[143,1,242,240,240,240,240,15]},{"a":47424,"t":"byte","b":[15,15,15,251,242,15,15,240]},{"a":47432,"t":"byte","b":[240,240,15,15,15,1,242,14]},{"a":47440,"t":"byte","b":[14,241,241,241,14,14,14,1]},{"a":47448,"t":"byte","b":[242,50,50,205,205,205,50,50]},{"a":47456,"t":"byte","b":[50,1,242,179,179,76,76,76]},{"a":47464,"t":"byte","b":[179,179,179,1,242,143,143,112]},{"a":47472,"t":"byte","b":[112,112,143,143,143,1,242,15]},{"a":47480,"t":"byte","b":[15,240,240,240,15,15,15,251]},{"a":47488,"t":"byte","b":[242,15,15,240,15,240,15,240]},{"a":47496,"t":"byte","b":[240,1,242,14,14,241,14,241]},{"a":47504,"t":"byte","b":[14,241,241,1,242,50,50,205]},{"a":47512,"t":"byte","b":[50,205,50,205,205,1,242,179]},{"a":47520,"t":"byte","b":[179,76,179,76,179,76,76,1]},{"a":47528,"t":"byte","b":[242,143,143,112,143,112,143,112]},{"a":47536,"t":"byte","b":[112,1,242,15,15,240,15,240]},{"a":47544,"t":"byte","b":[15,240,240,251,242,240,240,240]},{"a":47552,"t":"byte","b":[15,15,15,240,240,1,242,241]},{"a":47560,"t":"byte","b":[241,241,14,14,14,241,241,1]},{"a":47568,"t":"byte","b":[242,205,205,205,50,50,50,205]},{"a":47576,"t":"byte","b":[205,1,242,76,76,76,179,179]},{"a":47584,"t":"byte","b":[179,76,76,1,242,112,112,112]},{"a":47592,"t":"byte","b":[143,143,143,112,112,1,242,240]},{"a":47600,"t":"byte","b":[240,240,15,15,15,240,240,251]},{"a":47608,"t":"byte","b":[242,240,240,240,240,15,15,15]},{"a":47616,"t":"byte","b":[15,1,242,241,241,241,241,14]},{"a":47624,"t":"byte","b":[14,14,14,1,242,205,205,205]},{"a":47632,"t":"byte","b":[205,50,50,50,50,1,242,76]},{"a":47640,"t":"byte","b":[76,76,76,179,179,179,179,1]},{"a":47648,"t":"byte","b":[242,112,112,112,112,143,143,143]},{"a":47656,"t":"byte","b":[143,1,242,240,240,240,240,15]},{"a":47664,"t":"byte","b":[15,15,15,251,242,240,240,240]},{"a":47672,"t":"byte","b":[15,15,15,15,15,1,242,241]},{"a":47680,"t":"byte","b":[241,241,14,14,14,14,14,1]},{"a":47688,"t":"byte","b":[242,205,205,205,50,50,50,50]},{"a":47696,"t":"byte","b":[50,1,242,76,76,76,179,179]},{"a":47704,"t":"byte","b":[179,179,179,1,242,112,112,112]},{"a":47712,"t":"byte","b":[143,143,143,143,143,1,242,240]},{"a":47720,"t":"byte","b":[240,240,15,15,15,15,15,251]},{"a":47728,"t":"byte","b":[242,15,15,15,15,15,15,240]},{"a":47736,"t":"byte","b":[240,1,242,14,14,14,14,14]},{"a":47744,"t":"byte","b":[14,241,241,1,242,50,50,50]},{"a":47752,"t":"byte","b":[50,50,50,205,205,1,242,179]},{"a":47760,"t":"byte","b":[179,179,179,179,179,76,76,1]},{"a":47768,"t":"byte","b":[242,143,143,143,143,143,143,112]},{"a":47776,"t":"byte","b":[112,1,242,15,15,15,15,15]},{"a":47784,"t":"byte","b":[15,240,240,0]},{"a":47788,"l":"beacon_image","c":"the beacon, 2 x 9 cells: a striped mast; object 42's record starts at its seventh cell, $BAE8","t":"byte","b":[40,213,149,0,255,255,0,49]},{"a":47796,"t":"byte","b":[49,1,104,139,233,0,255,255]},{"a":47804,"t":"byte","b":[0,140,140,255,93,255,0,255]},{"a":47812,"t":"byte","b":[0,255,0,255,0,1,93,255]},{"a":47820,"t":"byte","b":[0,255,0,255,0,255,0,255]},{"a":47828,"t":"byte","b":[93,255,0,255,0,255,0,255]},{"a":47836,"t":"byte","b":[0,1,93,255,0,255,0,255]},{"a":47844,"t":"byte","b":[0,255,0,255,235,205,205,205]},{"a":47852,"t":"byte","b":[205,205,50,50,50,1,235,76]},{"a":47860,"t":"byte","b":[76,76,76,76,179,179,179,255]},{"a":47868,"t":"byte","b":[235,205,205,205,205,50,50,50]},{"a":47876,"t":"byte","b":[50,1,235,76,76,76,76,179]},{"a":47884,"t":"byte","b":[179,179,179,255,235,50,50,205]},{"a":47892,"t":"byte","b":[205,205,50,50,50,1,235,179]},{"a":47900,"t":"byte","b":[179,76,76,76,179,179,179,255]},{"a":47908,"t":"byte","b":[29,255,0,255,0,255,0,255]},{"a":47916,"t":"byte","b":[0,1,104,255,0,255,0,255]},{"a":47924,"t":"byte","b":[0,255,0,255,29,255,0,255]},{"a":47932,"t":"byte","b":[0,255,0,255,0,1,104,255]},{"a":47940,"t":"byte","b":[0,255,0,255,0,255,0,255]},{"a":47948,"t":"byte","b":[40,213,149,0,255,255,0,49]},{"a":47956,"t":"byte","b":[49,1,104,139,233,0,255,255]},{"a":47964,"t":"byte","b":[0,140,140,0]},{"a":47968,"l":"hill_images","c":"the distant hills: a column of cells of hillside, each followed by a step one row up, ending in a three-cell crest at $BB9C; hill_columns starts h cells before the crest for a hill of height h. The first two cells, for heights 5 and 6, are never used, as terrain_profile / 32 is at most 4","t":"byte","b":[32,51,204,51,204,51,204,51]},{"a":47976,"t":"byte","b":[204,240,32,51,204,51,204,51]},{"a":47984,"t":"byte","b":[204,51,204,240,32,51,204,51]},{"a":47992,"t":"byte","b":[204,51,204,51,204,240,32,51]},{"a":48000,"t":"byte","b":[204,51,204,51,204,51,204,240]},{"a":48008,"t":"byte","b":[32,51,204,51,204,51,204,51]},{"a":48016,"t":"byte","b":[204,240,32,51,204,51,204,51]},{"a":48024,"t":"byte","b":[204,51,204,240,32,51,204,51]},{"a":48032,"t":"byte","b":[204,51,204,51,204,240,32,51]},{"a":48040,"t":"byte","b":[204,51,204,51,204,51,204,240]},{"a":48048,"t":"byte","b":[40,192,48,12,51,12,51,204]},{"a":48056,"t":"byte","b":[51,0]},{"a":48058,"l":"obj_18_image","c":"object 18, 4 x 5 cells: the water's edge with reeds","t":"byte","b":[15,140,32,1,0,33,2,128]},{"a":48066,"t":"byte","b":[1,1,15,8,16,0,0,134]},{"a":48074,"t":"byte","b":[73,0,0,1,15,0,0,118]},{"a":48082,"t":"byte","b":[0,0,64,6,0,1,15,140]},{"a":48090,"t":"byte","b":[32,1,0,33,2,128,1,253]},{"a":48098,"t":"byte","b":[33,2,3,129,129,142,133,255]},{"a":48106,"t":"byte","b":[191,1,77,194,192,66,128,64]},{"a":48114,"t":"byte","b":[8,0,0,1,15,0,11,0]},{"a":48122,"t":"byte","b":[64,16,0,0,96,1,15,81]},{"a":48130,"t":"byte","b":[68,32,0,5,2,144,0,254]},{"a":48138,"t":"byte","b":[97,67,5,7,5,2,35,50]},{"a":48146,"t":"byte","b":[59,1,77,129,96,128,64,64]},{"a":48154,"t":"byte","b":[2,0,0,1,15,0,128,4]},{"a":48162,"t":"byte","b":[8,16,0,1,48,253,96,46]},{"a":48170,"t":"byte","b":[108,90,91,19,19,19,2,1]},{"a":48178,"t":"byte","b":[40,242,149,222,81,118,107,255]},{"a":48186,"t":"byte","b":[66,1,233,193,14,184,96,128]},{"a":48194,"t":"byte","b":[248,255,63,254,168,0,0,0]},{"a":48202,"t":"byte","b":[0,4,36,37,45,1,232,0]},{"a":48210,"t":"byte","b":[0,0,0,64,68,73,218,1]},{"a":48218,"t":"byte","b":[232,0,0,0,0,0,8,16]},{"a":48226,"t":"byte","b":[32,0]},{"a":48228,"l":"obj_20_image","c":"object 20, 4 x 3 cells: the edge of water","t":"byte","b":[15,64,157,0,7,160,16,4]},{"a":48236,"t":"byte","b":[0,1,15,8,16,0,0,134]},{"a":48244,"t":"byte","b":[73,0,0,1,15,153,0,129]},{"a":48252,"t":"byte","b":[56,0,14,32,0,1,15,255]},{"a":48260,"t":"byte","b":[255,127,127,63,95,31,15,253]},{"a":48268,"t":"byte","b":[15,0,0,56,0,32,12,1]},{"a":48276,"t":"byte","b":[0,1,15,0,24,4,131,48]},{"a":48284,"t":"byte","b":[131,0,70,1,15,63,63,159]},{"a":48292,"t":"byte","b":[15,111,135,3,37,254,15,0]},{"a":48300,"t":"byte","b":[0,56,0,32,12,1,0,1]},{"a":48308,"t":"byte","b":[76,31,29,15,23,7,3,144]},{"a":48316,"t":"byte","b":[0,0]},{"a":48318,"t":"gap","n":66},{"a":48384,"l":"font","c":"the font print_string uses: 96 characters of eight bytes, from the space ($20) to $7F, upper and lower case","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":48392,"t":"byte","b":[24,24,24,24,24,0,24,0]},{"a":48400,"t":"byte","b":[108,108,108,0,0,0,0,0]},{"a":48408,"t":"byte","b":[108,108,254,108,254,108,108,0]},{"a":48416,"t":"byte","b":[24,62,88,60,26,124,24,0]},{"a":48424,"t":"byte","b":[0,198,204,24,48,102,198,0]},{"a":48432,"t":"byte","b":[56,108,56,118,220,204,118,0]},{"a":48440,"t":"byte","b":[24,24,48,0,0,0,0,0]},{"a":48448,"t":"byte","b":[12,24,48,48,48,24,12,0]},{"a":48456,"t":"byte","b":[48,24,12,12,12,24,48,0]},{"a":48464,"t":"byte","b":[0,102,60,255,60,102,0,0]},{"a":48472,"t":"byte","b":[0,24,24,126,24,24,0,0]},{"a":48480,"t":"byte","b":[0,0,0,0,0,24,24,48]},{"a":48488,"t":"byte","b":[0,0,0,126,0,0,0,0]},{"a":48496,"t":"byte","b":[0,0,0,0,0,24,24,0]},{"a":48504,"t":"byte","b":[6,12,24,48,96,192,128,0]},{"a":48512,"t":"byte","b":[124,198,206,214,230,198,124,0]},{"a":48520,"t":"byte","b":[24,56,24,24,24,24,126,0]},{"a":48528,"t":"byte","b":[60,102,6,60,96,102,126,0]},{"a":48536,"t":"byte","b":[60,102,6,28,6,102,60,0]},{"a":48544,"t":"byte","b":[24,56,88,152,254,24,60,0]},{"a":48552,"t":"byte","b":[126,98,96,60,6,102,60,0]},{"a":48560,"t":"byte","b":[60,102,96,124,102,102,60,0]},{"a":48568,"t":"byte","b":[126,70,6,12,24,24,24,0]},{"a":48576,"t":"byte","b":[60,102,102,60,102,102,60,0]},{"a":48584,"t":"byte","b":[60,102,102,62,6,102,60,0]},{"a":48592,"t":"byte","b":[0,0,24,24,0,24,24,0]},{"a":48600,"t":"byte","b":[0,0,24,24,0,24,24,48]},{"a":48608,"t":"byte","b":[12,24,48,96,48,24,12,0]},{"a":48616,"t":"byte","b":[0,0,126,0,0,126,0,0]},{"a":48624,"t":"byte","b":[96,48,24,12,24,48,96,0]},{"a":48632,"t":"byte","b":[60,102,6,12,24,0,24,0]},{"a":48640,"t":"byte","b":[124,198,222,222,222,192,124,0]},{"a":48648,"t":"byte","b":[24,60,102,102,126,102,102,0]},{"a":48656,"t":"byte","b":[252,102,102,124,102,102,252,0]},{"a":48664,"t":"byte","b":[60,102,192,192,192,102,60,0]},{"a":48672,"t":"byte","b":[248,108,102,102,102,108,248,0]},{"a":48680,"t":"byte","b":[254,98,104,120,104,98,254,0]},{"a":48688,"t":"byte","b":[254,98,104,120,104,96,240,0]},{"a":48696,"t":"byte","b":[60,102,192,192,206,198,126,0]},{"a":48704,"t":"byte","b":[102,102,102,126,102,102,102,0]},{"a":48712,"t":"byte","b":[126,24,24,24,24,24,126,0]},{"a":48720,"t":"byte","b":[30,12,12,12,204,204,120,0]},{"a":48728,"t":"byte","b":[230,102,108,120,108,102,230,0]},{"a":48736,"t":"byte","b":[240,96,96,96,98,102,254,0]},{"a":48744,"t":"byte","b":[198,238,254,254,214,198,198,0]},{"a":48752,"t":"byte","b":[198,230,246,222,206,198,198,0]},{"a":48760,"t":"byte","b":[56,108,198,198,198,108,56,0]},{"a":48768,"t":"byte","b":[252,102,102,120,96,96,240,0]},{"a":48776,"t":"byte","b":[56,108,198,198,218,204,118,0]},{"a":48784,"t":"byte","b":[252,102,102,124,108,102,230,0]},{"a":48792,"t":"byte","b":[60,102,96,60,6,102,60,0]},{"a":48800,"t":"byte","b":[126,90,24,24,24,24,60,0]},{"a":48808,"t":"byte","b":[102,102,102,102,102,102,60,0]},{"a":48816,"t":"byte","b":[102,102,102,102,102,60,24,0]},{"a":48824,"t":"byte","b":[198,198,198,214,254,238,198,0]},{"a":48832,"t":"byte","b":[198,108,56,56,108,198,198,0]},{"a":48840,"t":"byte","b":[102,102,102,60,24,24,60,0]},{"a":48848,"t":"byte","b":[254,198,140,24,50,102,254,0]},{"a":48856,"t":"byte","b":[60,48,48,48,48,48,60,0]},{"a":48864,"t":"byte","b":[60,102,96,248,96,102,254,0]},{"a":48872,"t":"byte","b":[60,12,12,12,12,12,60,0]},{"a":48880,"t":"byte","b":[24,60,126,24,24,24,24,0]},{"a":48888,"t":"byte","b":[0,32,96,254,254,96,32,0]},{"a":48896,"t":"byte","b":[24,24,24,24,24,24,24,24]},{"a":48904,"t":"byte","b":[0,0,120,12,124,204,118,0]},{"a":48912,"t":"byte","b":[224,224,124,102,102,102,188,0]},{"a":48920,"t":"byte","b":[0,0,60,102,96,102,60,0]},{"a":48928,"t":"byte","b":[28,12,124,204,204,204,118,0]},{"a":48936,"t":"byte","b":[0,0,60,102,126,96,60,0]},{"a":48944,"t":"byte","b":[28,54,48,120,48,48,120,0]},{"a":48952,"t":"byte","b":[0,0,62,102,102,62,6,124]},{"a":48960,"t":"byte","b":[224,96,108,118,102,102,230,0]},{"a":48968,"t":"byte","b":[24,0,56,24,24,24,60,0]},{"a":48976,"t":"byte","b":[2,0,14,6,6,102,102,60]},{"a":48984,"t":"byte","b":[224,96,102,108,120,108,230,0]},{"a":48992,"t":"byte","b":[56,24,24,24,24,24,60,0]},{"a":49000,"t":"byte","b":[0,0,108,254,214,214,198,0]},{"a":49008,"t":"byte","b":[0,0,216,102,102,102,102,0]},{"a":49016,"t":"byte","b":[0,0,60,102,102,102,60,0]},{"a":49024,"t":"byte","b":[0,0,220,102,102,124,96,240]},{"a":49032,"t":"byte","b":[0,0,118,204,204,124,12,30]},{"a":49040,"t":"byte","b":[0,0,216,108,96,96,240,0]},{"a":49048,"t":"byte","b":[0,0,60,96,60,6,124,0]},{"a":49056,"t":"byte","b":[48,48,124,48,48,54,28,0]},{"a":49064,"t":"byte","b":[0,0,102,102,102,102,62,0]},{"a":49072,"t":"byte","b":[0,0,102,102,102,60,24,0]},{"a":49080,"t":"byte","b":[0,0,198,214,214,254,108,0]},{"a":49088,"t":"byte","b":[0,0,198,108,56,108,198,0]},{"a":49096,"t":"byte","b":[0,0,102,102,102,62,6,124]},{"a":49104,"t":"byte","b":[0,0,126,76,24,48,126,0]},{"a":49112,"t":"byte","b":[0,0,0,31,31,24,24,24]},{"a":49120,"t":"byte","b":[0,0,0,248,248,24,24,24]},{"a":49128,"t":"byte","b":[24,24,24,31,31,0,0,0]},{"a":49136,"t":"byte","b":[24,24,24,248,248,0,0,0]},{"a":49144,"t":"byte","b":[0,0,0,255,255,0,0,0]},{"a":49152,"l":"title_colours","c":"the title picture's colours, 1,000 bytes, which the release's loader copied here from its picture file; the start shows them with title_bitmap until a key is pressed, and the game's screens overwrite them","t":"byte","b":[255,112],"x":[5898,11238,11557,11596,11662,11755]},{"a":49154,"l":"title_colours_c002","c":"the title picture's colours from row 0, column 2 on; a copy loop of the map's scrolling (or the unreached copy at $16E6) names this place in bank 3's screen","t":"byte","b":[112,16,112,112,16,112,112,112],"x":[11530,11623]},{"a":49162,"t":"byte","b":[112,112,16,16,112,112,112,16]},{"a":49170,"t":"byte","b":[112,112,112,16,112,112,112,112]},{"a":49178,"t":"byte","b":[16,112,112,112,112,112,112,112]},{"a":49186,"t":"byte","b":[112,112,112,112,112,112]},{"a":49192,"l":"title_colours_c028","c":"the title picture's colours from row 1, column 0 on; a copy loop of the map's scrolling (or the unreached copy at $16E6) names this place in bank 3's screen","t":"byte","b":[16,16,112,16,112,112,16,112],"x":[5871]},{"a":49200,"t":"byte","b":[128,128,16,16,16,16,128,128]},{"a":49208,"t":"byte","b":[128,16,128,128,128,16,128,128]},{"a":49216,"t":"byte","b":[128,128,16,128,128,128,128,128]},{"a":49224,"t":"byte","b":[16,16,16,112,16,112,16,112]},{"a":49232,"l":"title_colours_c050","c":"the title picture's colours from row 2, column 0 on; a copy loop of the map's scrolling (or the unreached copy at $16E6) names this place in bank 3's screen","t":"byte","b":[16,16,112,16,112,112,16,112],"x":[11689,11728]},{"a":49240,"t":"byte","b":[128,128,128,32,32,32,128,128]},{"a":49248,"t":"byte","b":[128,128,16,16,128,128,128,128]},{"a":49256,"t":"byte","b":[128,128,128,128,128,128,128,128]},{"a":49264,"t":"byte","b":[112,16,16,112,16,112,16,112]},{"a":49272,"t":"byte","b":[112,112,112,240,240,112,16,112]},{"a":49280,"t":"byte","b":[112,112,112,32,32,32,112,112]},{"a":49288,"t":"byte","b":[112,112,16,16,112,112,112,112]},{"a":49296,"t":"byte","b":[112,112,112,112,112,112,112,112]},{"a":49304,"t":"byte","b":[112,112,112,112,112,112,112,112]},{"a":49312,"t":"byte","b":[112,112,240,240,240,112,112,112]},{"a":49320,"t":"byte","b":[64,64,64,32,32,32,64,64]},{"a":49328,"t":"byte","b":[64,64,64,64,64,64,64,64]},{"a":49336,"t":"byte","b":[64,64,64,64,64,64,64,64]},{"a":49344,"t":"byte","b":[16,16,112,16,112,112,112,112]},{"a":49352,"t":"byte","b":[240,112,240,240,240,112,112,112]},{"a":49360,"t":"byte","b":[240,240,240,112,112,112,112,16]},{"a":49368,"t":"byte","b":[16,112,16,112]},{"a":49372,"l":"title_colours_c0dc","c":"the title picture's colours from row 5, column 20 on; a copy loop of the map's scrolling (or the unreached copy at $16E6) names this place in bank 3's screen","t":"byte","b":[112,112,112,240,240,112,112,112],"x":[11668,11761]},{"a":49380,"t":"byte","b":[16,16]},{"a":49382,"l":"title_colours_c0e6","c":"the title picture's colours from row 5, column 30 on; a copy loop of the map's scrolling (or the unreached copy at $16E6) names this place in bank 3's screen","t":"byte","b":[112,112,16,16,112,16,112,112],"x":[5904]},{"a":49390,"t":"byte","b":[112,112]},{"a":49392,"l":"title_colours_c0f0","c":"the title picture's colours from row 6, column 0 on; a copy loop of the map's scrolling (or the unreached copy at $16E6) names this place in bank 3's screen","t":"byte","b":[240,240],"x":[11563,11602]},{"a":49394,"l":"title_colours_c0f2","c":"the title picture's colours from row 6, column 2 on; a copy loop of the map's scrolling (or the unreached copy at $16E6) names this place in bank 3's screen","t":"byte","b":[240,112,240,112,240,240,112,240],"x":[11536,11629]},{"a":49402,"t":"byte","b":[240,112,112,240,240,16]},{"a":49408,"l":"title_colours_c100","c":"the title picture's colours from row 6, column 16 on; a copy loop of the map's scrolling (or the unreached copy at $16E6) names this place in bank 3's screen","t":"byte","b":[16,112,16,112,112,112,112,240],"x":[11241]},{"a":49416,"t":"byte","b":[16,16,112,240,16,16]},{"a":49422,"l":"title_colours_c10e","c":"the title picture's colours from row 6, column 30 on; a copy loop of the map's scrolling (or the unreached copy at $16E6) names this place in bank 3's screen","t":"byte","b":[112,240,240,112,112,112,240,240],"x":[5877]},{"a":49430,"t":"byte","b":[240,112,112,112,240,240,240,112]},{"a":49438,"t":"byte","b":[240,240,112,240,240,112,112,240]},{"a":49446,"t":"byte","b":[240,80,240,240,80,240]},{"a":49452,"l":"title_colours_c12c","c":"the title picture's colours from row 7, column 20 on; a copy loop of the map's scrolling (or the unreached copy at $16E6) names this place in bank 3's screen","t":"byte","b":[240,80,80,80,16,16,112,240],"x":[11695,11734]},{"a":49460,"t":"byte","b":[240,112,112,240,240,112,112,112]},{"a":49468,"t":"byte","b":[112,240,240,240,240,112,112,240]},{"a":49476,"t":"byte","b":[240,112,112,240,112,112,112,240]},{"a":49484,"t":"byte","b":[112,240,112,80,240,240,80,240]},{"a":49492,"t":"byte","b":[240,80,240,240,112,112,112,112]},{"a":49500,"t":"byte","b":[112,112,112,112,112,112,112,112]},{"a":49508,"t":"byte","b":[112,240,240,240,240,240,240,112]},{"a":49516,"t":"byte","b":[112,240,240,240,240,240,112,240]},{"a":49524,"t":"byte","b":[240,240,112,240,240,80,80,80]},{"a":49532,"t":"byte","b":[80,80,80,80,112,240,240,112]},{"a":49540,"t":"byte","b":[112,240,112,240,240,112,112,240]},{"a":49548,"t":"byte","b":[112,112,112,112,240,240,240,112]},{"a":49556,"t":"byte","b":[240,240,112,240,240,240,112,240]},{"a":49564,"t":"byte","b":[240,240,240,80,64,80,80,80]},{"a":49572,"t":"byte","b":[81,81,80,240,80,80,80,240]},{"a":49580,"t":"byte","b":[240,112,112,112,112,112,112,112]},{"a":49588,"t":"byte","b":[112,112,112,112]},{"a":49592,"l":"title_colours_c1b8","c":"the title picture's colours from row 11, column 0 on; a copy loop of the map's scrolling (or the unreached copy at $16E6) names this place in bank 3's screen","t":"byte","b":[112,112,240,112,112,112,240,240],"x":[11674,11767]},{"a":49600,"t":"byte","b":[240,240,240,240,240,240,240,112]},{"a":49608,"t":"byte","b":[64,64,80,80]},{"a":49612,"l":"title_colours_c1cc","c":"the title picture's colours from row 11, column 20 on; a copy loop of the map's scrolling (or the unreached copy at $16E6) names this place in bank 3's screen","t":"byte","b":[81,81,80,80,80,240,80,240],"x":[5910]},{"a":49620,"t":"byte","b":[240,112,112,112,112,112,112,112]},{"a":49628,"t":"byte","b":[112,240,112,240]},{"a":49632,"l":"title_colours_c1e0","c":"the title picture's colours from row 12, column 0 on; a copy loop of the map's scrolling (or the unreached copy at $16E6) names this place in bank 3's screen","t":"byte","b":[112,240],"x":[11569,11608]},{"a":49634,"l":"title_colours_c1e2","c":"the title picture's colours from row 12, column 2 on; a copy loop of the map's scrolling (or the unreached copy at $16E6) names this place in bank 3's screen","t":"byte","b":[240,240,112,112,240,240,240,112],"x":[11542,11635]},{"a":49642,"t":"byte","b":[112,240,80,240,240,112,64,64]},{"a":49650,"t":"byte","b":[80,80]},{"a":49652,"l":"title_colours_c1f4","c":"the title picture's colours from row 12, column 20 on; a copy loop of the map's scrolling (or the unreached copy at $16E6) names this place in bank 3's screen","t":"byte","b":[81,80,80,80,80,80,80,112],"x":[5883]},{"a":49660,"t":"byte","b":[112,240,112,240]},{"a":49664,"l":"title_colours_c200","c":"the title picture's colours from row 12, column 32 on; a copy loop of the map's scrolling (or the unreached copy at $16E6) names this place in bank 3's screen","t":"byte","b":[112,112,240,112,112,240,112,112],"x":[11244]},{"a":49672,"l":"title_colours_c208","c":"the title picture's colours from row 13, column 0 on; a copy loop of the map's scrolling (or the unreached copy at $16E6) names this place in bank 3's screen","t":"byte","b":[112,240,240,240,112,112,240,112],"x":[11701,11740]},{"a":49680,"t":"byte","b":[112,112,240,80,240,80,240,240]},{"a":49688,"t":"byte","b":[240,64,64,80,80,80,112,112]},{"a":49696,"t":"byte","b":[112,240,112,112,112,112,112,240]},{"a":49704,"t":"byte","b":[240,112,240,112,112,112,112,240]},{"a":49712,"t":"byte","b":[112,240,240,112,112,240,240,112]},{"a":49720,"t":"byte","b":[112,112,240,240,240,240,80,240]},{"a":49728,"t":"byte","b":[240,80,64,240,80,112,240,240]},{"a":49736,"t":"byte","b":[240,112,112,240,112,112,112,240]},{"a":49744,"t":"byte","b":[240,112,240,112,112,240,112,240]},{"a":49752,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":49760,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":49768,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":49776,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":49784,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":49792,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":49800,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":49808,"t":"byte","b":[0,0,0,0]},{"a":49812,"l":"title_colours_c294","c":"the title picture's colours from row 16, column 20 on; a copy loop of the map's scrolling (or the unreached copy at $16E6) names this place in bank 3's screen","t":"byte","b":[0,0,0,0,0,0,0,0],"x":[11680,11773]},{"a":49820,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":49828,"t":"byte","b":[0,0,0,0,112,0,7,7]},{"a":49836,"t":"byte","b":[7,7,7,7,7,7]},{"a":49842,"l":"title_colours_c2b2","c":"the title picture's colours from row 17, column 10 on; a copy loop of the map's scrolling (or the unreached copy at $16E6) names this place in bank 3's screen","t":"byte","b":[7,7,7,7,7,7,7,7],"x":[5916]},{"a":49850,"t":"byte","b":[7,7,7,7,7,7,7,7]},{"a":49858,"t":"byte","b":[7,7,7,7,7,7,7,7]},{"a":49866,"t":"byte","b":[7,7,7,119,0,0]},{"a":49872,"l":"title_colours_c2d0","c":"the title picture's colours from row 18, column 0 on; a copy loop of the map's scrolling (or the unreached copy at $16E6) names this place in bank 3's screen","t":"byte","b":[112,0],"x":[11575,11614]},{"a":49874,"l":"title_colours_c2d2","c":"the title picture's colours from row 18, column 2 on; a copy loop of the map's scrolling (or the unreached copy at $16E6) names this place in bank 3's screen","t":"byte","b":[7,7,7,7,7,7,7,7],"x":[11548,11641]},{"a":49882,"l":"title_colours_c2da","c":"the title picture's colours from row 18, column 10 on; a copy loop of the map's scrolling (or the unreached copy at $16E6) names this place in bank 3's screen","t":"byte","b":[7,7,7,7,7,7,7,7],"x":[5889]},{"a":49890,"t":"byte","b":[7,7]},{"a":49892,"l":"title_colours_c2e4","c":"the title picture's colours from row 18, column 20 on; a copy loop of the map's scrolling (or the unreached copy at $16E6) names this place in bank 3's screen","t":"byte","b":[7,7,7,7,7,7,7,7],"x":[11707,11746]},{"a":49900,"t":"byte","b":[7,7,7,7,7,7,7,7]},{"a":49908,"t":"byte","b":[7,119,0,0,112,0,7,7]},{"a":49916,"t":"byte","b":[7,7,7,7]},{"a":49920,"l":"title_colours_c300","c":"the title picture's colours from row 19, column 8 on; a copy loop of the map's scrolling (or the unreached copy at $16E6) names this place in bank 3's screen","t":"byte","b":[7,7,7,7,7,7,7,7],"x":[11247]},{"a":49928,"t":"byte","b":[7,7,7,7,7,7,7,7]},{"a":49936,"t":"byte","b":[7,7,7,7,7,7,7,7]},{"a":49944,"t":"byte","b":[7,151,151,151,7,119,0,0]},{"a":49952,"t":"byte","b":[112,0,7,7,7,7,7,7]},{"a":49960,"t":"byte","b":[7,7,7,7,7,7,7,7]},{"a":49968,"t":"byte","b":[7,7,7,7,7,7,7,7]},{"a":49976,"t":"byte","b":[7,7,7,7,7,7,7,7]},{"a":49984,"t":"byte","b":[7,151,151,151,7,119,0,0]},{"a":49992,"t":"byte","b":[112,0,7,7,7,7,7,7]},{"a":50000,"t":"byte","b":[7,7,7,7,7,7,7,7]},{"a":50008,"t":"byte","b":[7,7,7,7,7,7,7,7]},{"a":50016,"t":"byte","b":[7,7,7,7,7,7,7,7]},{"a":50024,"t":"byte","b":[7,7,7,7,7,119,0,0]},{"a":50032,"t":"byte","b":[112,0,7,7,7,7,7,7]},{"a":50040,"t":"byte","b":[7,7,7,7,7,7,7,7]},{"a":50048,"t":"byte","b":[7,7,7,7,7,7,7,7]},{"a":50056,"t":"byte","b":[7,7,7,7,7,7,7,7]},{"a":50064,"t":"byte","b":[7,7,7,7,7,119,0,0]},{"a":50072,"t":"byte","b":[112,0,7,7,7,7,7,7]},{"a":50080,"t":"byte","b":[7,7,7,7,7,7,7,7]},{"a":50088,"t":"byte","b":[7,7,7,7,7,7,7,7]},{"a":50096,"t":"byte","b":[7,7,7,7,7,7,7,7]},{"a":50104,"t":"byte","b":[7,7,7,7,7,7,0,0]},{"a":50112,"l":"title_colours_c3c0","c":"the title picture's colours from row 24, column 0 on; a copy loop of the map's scrolling (or the unreached copy at $16E6) names this place in bank 3's screen","t":"byte","b":[0,0,0,0,0,0,0,0],"x":[11260]},{"a":50120,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50128,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50136,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50144,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50152,"t":"gap","n":7192},{"a":57344,"l":"title_bitmap","c":"the title picture's bitmap, character rows 0-3, loaded with title_colours","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57352,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57360,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57368,"t":"byte","b":[0,0,0,0,0,0,6,0]},{"a":57376,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57384,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57392,"t":"byte","b":[0,0,0,0,0,0,12,0]},{"a":57400,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57408,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57416,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57424,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57432,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57440,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57448,"t":"byte","b":[0,0,0,0,0,0,192,0]},{"a":57456,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57464,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57472,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57480,"t":"byte","b":[0,0,0,0,0,0,6,0]},{"a":57488,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57496,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57504,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57512,"t":"byte","b":[0,0,0,0,0,0,12,0]},{"a":57520,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57528,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57536,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57544,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57552,"t":"byte","b":[0,0,0,0,0,0,24,0]},{"a":57560,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57568,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57576,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57584,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57592,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57600,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57608,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57616,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57624,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57632,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57640,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57648,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57656,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57664,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57672,"t":"byte","b":[0,0,0,0,0,0,0,96]},{"a":57680,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57688,"t":"byte","b":[0,0,0,0,0,0,0,6]},{"a":57696,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57704,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57712,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57720,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57728,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57736,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57744,"t":"byte","b":[0,0,0,0,0,1,0,0]},{"a":57752,"t":"byte","b":[0,0,0,0,0,128,0,0]},{"a":57760,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57768,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57776,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57784,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57792,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57800,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57808,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57816,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57824,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57832,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57840,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57848,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57856,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57864,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57872,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57880,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57888,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57896,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57904,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57912,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57920,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57928,"t":"byte","b":[0,0,96,0,0,0,0,0]},{"a":57936,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57944,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57952,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57960,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57968,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57976,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57984,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57992,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58000,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58008,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58016,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58024,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58032,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58040,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58048,"t":"byte","b":[31,31,31,31,31,31,31,31]},{"a":58056,"t":"byte","b":[255,255,255,128,128,128,128,128]},{"a":58064,"t":"byte","b":[248,248,248,0,0,0,0,0]},{"a":58072,"t":"byte","b":[31,31,31,31,31,31,3,3]},{"a":58080,"t":"byte","b":[129,129,129,129,129,129,255,255]},{"a":58088,"t":"byte","b":[248,248,248,248,248,248,192,192]},{"a":58096,"t":"byte","b":[31,31,31,31,31,31,31,31]},{"a":58104,"t":"byte","b":[255,255,255,129,129,129,129,129]},{"a":58112,"t":"byte","b":[192,192,192,248,248,248,248,248]},{"a":58120,"t":"byte","b":[31,31,31,31,31,31,31,31]},{"a":58128,"t":"byte","b":[128,128,128,128,128,128,128,128]},{"a":58136,"t":"byte","b":[0,0,0,0,0,0,0,96]},{"a":58144,"t":"byte","b":[3,3,3,31,31,31,31,31]},{"a":58152,"t":"byte","b":[255,255,255,129,129,129,129,129]},{"a":58160,"t":"byte","b":[192,192,192,248,248,248,248,248]},{"a":58168,"t":"byte","b":[31,31,31,31,31,31,31,31]},{"a":58176,"t":"byte","b":[255,255,255,129,129,129,129,129]},{"a":58184,"t":"byte","b":[192,192,192,248,248,248,248,248]},{"a":58192,"t":"byte","b":[31,31,31,31,31,31,31,31]},{"a":58200,"t":"byte","b":[255,255,255,128,128,128,128,128]},{"a":58208,"t":"byte","b":[248,248,248,0,0,0,0,0]},{"a":58216,"t":"byte","b":[31,31,31,31,31,31,31,31]},{"a":58224,"t":"byte","b":[255,255,255,129,129,129,129,129]},{"a":58232,"t":"byte","b":[192,192,192,248,248,248,248,248]},{"a":58240,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58248,"t":"byte","b":[1,0,0,0,0,0,0,0]},{"a":58256,"t":"byte","b":[128,0,0,0,0,0,0,0]},{"a":58264,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58272,"t":"byte","b":[0,48,0,0,0,0,0,0]},{"a":58280,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58288,"t":"byte","b":[48,0,0,0,0,0,0,0]},{"a":58296,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58304,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58312,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58320,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58328,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58336,"t":"byte","b":[0,0,0,0,0,192,0,0]},{"a":58344,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58352,"t":"byte","b":[12,0,0,0,0,0,0,0]},{"a":58360,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58368,"l":"title_bitmap_2","c":"the title picture's bitmap, rows 3-6","t":"byte","b":[31,31,31,31,31,31,31,31]},{"a":58376,"t":"byte","b":[128,254,254,254,128,128,128,128]},{"a":58384,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58392,"t":"byte","b":[3,0,0,0,3,3,3,31]},{"a":58400,"t":"byte","b":[255,126,126,126,255,255,255,129]},{"a":58408,"t":"byte","b":[192,0,0,0,192,192,192,248]},{"a":58416,"t":"byte","b":[31,31,31,31,31,31,31,31]},{"a":58424,"t":"byte","b":[129,255,255,255,128,128,128,128]},{"a":58432,"t":"byte","b":[248,192,192,192,0,0,0,0]},{"a":58440,"t":"byte","b":[31,31,31,31,31,31,31,31]},{"a":58448,"t":"byte","b":[128,128,128,128,128,128,128,128]},{"a":58456,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58464,"t":"byte","b":[31,31,31,31,31,31,31,31]},{"a":58472,"t":"byte","b":[129,129,129,129,129,129,129,129]},{"a":58480,"t":"byte","b":[248,248,248,248,248,248,248,248]},{"a":58488,"t":"byte","b":[31,31,31,31,31,31,31,31]},{"a":58496,"t":"byte","b":[129,255,255,255,254,254,254,143]},{"a":58504,"t":"byte","b":[248,192,192,192,0,0,0,192]},{"a":58512,"t":"byte","b":[31,31,31,31,31,31,31,31]},{"a":58520,"t":"byte","b":[128,254,254,254,128,128,128,128]},{"a":58528,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58536,"t":"byte","b":[31,31,31,31,31,31,31,31]},{"a":58544,"t":"byte","b":[129,255,255,255,254,254,254,143]},{"a":58552,"t":"byte","b":[248,192,192,192,0,0,0,192]},{"a":58560,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58568,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58576,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58584,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58592,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58600,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58608,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58616,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58624,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58632,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58640,"t":"byte","b":[0,0,0,0,0,0,48,0]},{"a":58648,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58656,"t":"byte","b":[0,0,0,0,0,0,192,0]},{"a":58664,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58672,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58680,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58688,"t":"byte","b":[31,31,31,31,31,0,0,0]},{"a":58696,"t":"byte","b":[128,128,255,255,255,0,0,0]},{"a":58704,"t":"byte","b":[0,0,248,248,248,0,0,0]},{"a":58712,"t":"byte","b":[31,31,31,31,31,0,0,0]},{"a":58720,"t":"byte","b":[129,129,129,129,129,0,0,0]},{"a":58728,"t":"byte","b":[248,248,248,248,248,0,0,0]},{"a":58736,"t":"byte","b":[31,31,31,31,31,0,0,0]},{"a":58744,"t":"byte","b":[128,128,128,128,128,0,0,0]},{"a":58752,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58760,"t":"byte","b":[31,31,31,31,31,0,0,0]},{"a":58768,"t":"byte","b":[128,128,255,255,255,0,0,0]},{"a":58776,"t":"byte","b":[0,0,248,248,248,0,0,0]},{"a":58784,"t":"byte","b":[31,31,3,3,3,0,0,0]},{"a":58792,"t":"byte","b":[129,129,255,255,255,0,0,0]},{"a":58800,"t":"byte","b":[248,248,192,192,192,0,0,0]},{"a":58808,"t":"byte","b":[31,31,31,31,31,0,0,0]},{"a":58816,"t":"byte","b":[143,143,129,129,129,0,0,0]},{"a":58824,"t":"byte","b":[192,192,248,248,248,0,0,0]},{"a":58832,"t":"byte","b":[31,31,31,31,31,0,0,0]},{"a":58840,"t":"byte","b":[128,128,255,255,255,0,0,0]},{"a":58848,"t":"byte","b":[0,0,248,248,248,0,0,0]},{"a":58856,"t":"byte","b":[31,31,31,31,31,0,0,0]},{"a":58864,"t":"byte","b":[143,143,129,129,129,0,0,0]},{"a":58872,"t":"byte","b":[192,192,248,248,248,0,0,0]},{"a":58880,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58888,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58896,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58904,"t":"byte","b":[0,0,0,0,0,0,0,24]},{"a":58912,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58920,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58928,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58936,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58944,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58952,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58960,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58968,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58976,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58984,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58992,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59000,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59008,"t":"byte","b":[0,0,0,0,0,96,0,0]},{"a":59016,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59024,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59032,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59040,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59048,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59056,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59064,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59072,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59080,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59088,"t":"byte","b":[0,0,0,0,0,0,0,6]},{"a":59096,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59104,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59112,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59120,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59128,"t":"byte","b":[0,0,0,0,0,0,1,0]},{"a":59136,"t":"byte","b":[0,0,0,0,0,0,128,0]},{"a":59144,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59152,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59160,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59168,"t":"byte","b":[0,0,0,0,0,0,0,3]},{"a":59176,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59184,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59192,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59200,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59208,"t":"byte","b":[96,0,0,0,0,0,0,0]},{"a":59216,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59224,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59232,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59240,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59248,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59256,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59264,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59272,"t":"byte","b":[0,0,0,0,24,0,0,0]},{"a":59280,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59288,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59296,"t":"byte","b":[0,0,0,0,48,0,0,0]},{"a":59304,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59312,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59320,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59328,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59336,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59344,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59352,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59360,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59368,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59376,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59384,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59392,"l":"title_bitmap_3","c":"the title picture's bitmap, rows 6-9","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59400,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59408,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59416,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59424,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59432,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59440,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59448,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59456,"t":"byte","b":[0,0,0,0,0,0,0,3]},{"a":59464,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59472,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59480,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59488,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59496,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59504,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59512,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59520,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59528,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59536,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59544,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59552,"t":"byte","b":[0,0,0,96,0,0,0,0]},{"a":59560,"t":"byte","b":[0,0,0,1,0,0,0,0]},{"a":59568,"t":"byte","b":[0,0,0,128,0,0,0,0]},{"a":59576,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59584,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59592,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59600,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59608,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59616,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59624,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59632,"t":"byte","b":[0,12,0,0,0,0,0,0]},{"a":59640,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59648,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59656,"t":"byte","b":[0,6,0,0,0,0,0,0]},{"a":59664,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59672,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59680,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59688,"t":"byte","b":[0,1,0,0,0,0,0,96]},{"a":59696,"t":"byte","b":[0,128,0,0,0,0,0,0]},{"a":59704,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59712,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59720,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59728,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59736,"t":"byte","b":[0,0,0,6,0,0,0,0]},{"a":59744,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59752,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59760,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59768,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59776,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59784,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59792,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59800,"t":"byte","b":[0,1,0,0,0,0,0,0]},{"a":59808,"t":"byte","b":[0,128,0,0,0,0,0,0]},{"a":59816,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59824,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59832,"t":"byte","b":[0,3,0,0,0,0,0,0]},{"a":59840,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59848,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59856,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59864,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59872,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59880,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59888,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59896,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59904,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59912,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59920,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59928,"t":"byte","b":[0,6,0,0,0,0,0,0]},{"a":59936,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59944,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59952,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59960,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59968,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59976,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59984,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59992,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60000,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60008,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60016,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60024,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60032,"t":"byte","b":[3,0,0,0,0,0,0,0]},{"a":60040,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60048,"t":"byte","b":[0,0,0,0,0,0,0,1]},{"a":60056,"t":"byte","b":[0,0,0,0,0,0,0,255]},{"a":60064,"t":"byte","b":[0,0,0,0,0,0,0,224]},{"a":60072,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60080,"t":"byte","b":[0,0,6,0,0,0,0,0]},{"a":60088,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60096,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60104,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60112,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60120,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60128,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60136,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60144,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60152,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60160,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60168,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60176,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60184,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60192,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60200,"t":"byte","b":[0,1,0,0,0,0,0,0]},{"a":60208,"t":"byte","b":[0,128,0,0,0,0,0,0]},{"a":60216,"t":"byte","b":[0,3,0,0,0,0,0,0]},{"a":60224,"t":"byte","b":[0,0,0,0,0,0,1,0]},{"a":60232,"t":"byte","b":[0,0,0,0,0,0,128,0]},{"a":60240,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60248,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60256,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60264,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60272,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60280,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60288,"t":"byte","b":[0,0,0,192,0,0,0,0]},{"a":60296,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60304,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60312,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60320,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60328,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60336,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60344,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60352,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60360,"t":"byte","b":[0,0,0,1,7,15,15,31]},{"a":60368,"t":"byte","b":[31,127,255,255,255,255,255,255]},{"a":60376,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":60384,"t":"byte","b":[252,254,255,255,255,255,255,255]},{"a":60392,"t":"byte","b":[0,0,128,192,240,248,248,252]},{"a":60400,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60408,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60416,"l":"title_bitmap_4","c":"the title picture's bitmap, rows 9-12","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60424,"t":"byte","b":[0,0,0,0,3,0,0,0]},{"a":60432,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60440,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60448,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60456,"t":"byte","b":[0,0,0,0,96,0,0,0]},{"a":60464,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60472,"t":"byte","b":[0,0,0,0,0,3,0,0]},{"a":60480,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60488,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60496,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60504,"t":"byte","b":[0,0,0,0,0,48,0,0]},{"a":60512,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60520,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60528,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60536,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60544,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60552,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60560,"t":"byte","b":[0,0,0,0,192,0,0,0]},{"a":60568,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60576,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60584,"t":"byte","b":[0,0,0,0,0,192,0,0]},{"a":60592,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60600,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60608,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60616,"t":"byte","b":[0,0,0,0,192,0,0,0]},{"a":60624,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60632,"t":"byte","b":[0,0,1,0,0,0,0,0]},{"a":60640,"t":"byte","b":[0,0,128,0,0,0,0,0]},{"a":60648,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60656,"t":"byte","b":[0,0,0,0,12,0,0,0]},{"a":60664,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60672,"t":"byte","b":[0,0,0,0,0,1,3,1]},{"a":60680,"t":"byte","b":[63,127,119,175,187,23,183,23]},{"a":60688,"t":"byte","b":[255,255,223,127,255,255,143,239]},{"a":60696,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":60704,"t":"byte","b":[255,255,231,243,243,249,252,129]},{"a":60712,"t":"byte","b":[255,255,191,191,111,121,135,31]},{"a":60720,"t":"byte","b":[0,0,0,128,128,128,192,192]},{"a":60728,"t":"byte","b":[0,0,0,12,0,0,0,0]},{"a":60736,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60744,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60752,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60760,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60768,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60776,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60784,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60792,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60800,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60808,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60816,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60824,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60832,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60840,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60848,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60856,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60864,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60872,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60880,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60888,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60896,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60904,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60912,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60920,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60928,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60936,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60944,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60952,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60960,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60968,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60976,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60984,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60992,"t":"byte","b":[2,2,2,2,3,2,2,2]},{"a":61000,"t":"byte","b":[19,29,69,3,79,0,5,17]},{"a":61008,"t":"byte","b":[127,255,255,255,223,223,127,253]},{"a":61016,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":61024,"t":"byte","b":[248,244,250,246,246,206,222,255]},{"a":61032,"t":"byte","b":[1,167,201,247,251,255,255,255]},{"a":61040,"t":"byte","b":[192,224,224,224,224,224,224,224]},{"a":61048,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61056,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61064,"t":"byte","b":[0,0,96,0,0,0,0,0]},{"a":61072,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61080,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61088,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61096,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61104,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61112,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61120,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61128,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61136,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61144,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61152,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61160,"t":"byte","b":[0,0,0,0,0,0,24,0]},{"a":61168,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61176,"t":"byte","b":[0,0,0,0,3,0,0,0]},{"a":61184,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61192,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61200,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61208,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61216,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61224,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61232,"t":"byte","b":[3,0,0,0,0,0,0,0]},{"a":61240,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61248,"t":"byte","b":[96,0,0,0,0,0,0,0]},{"a":61256,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61264,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61272,"t":"byte","b":[0,0,0,0,24,0,0,0]},{"a":61280,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61288,"t":"byte","b":[0,0,0,0,96,0,0,0]},{"a":61296,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61304,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61312,"t":"byte","b":[2,2,2,3,1,1,0,0]},{"a":61320,"t":"byte","b":[131,17,4,0,0,128,160,246]},{"a":61328,"t":"byte","b":[191,126,30,31,75,23,131,3]},{"a":61336,"t":"byte","b":[255,247,31,239,239,239,191,255]},{"a":61344,"t":"byte","b":[255,253,255,255,255,255,255,255]},{"a":61352,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":61360,"t":"byte","b":[192,192,192,192,192,192,128,128]},{"a":61368,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61376,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61384,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61392,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61400,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61408,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61416,"t":"byte","b":[0,0,0,48,0,0,0,0]},{"a":61424,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61432,"t":"byte","b":[0,0,0,24,0,0,0,0]},{"a":61440,"l":"title_bitmap_5","c":"the title picture's bitmap, rows 12-15","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61448,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61456,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61464,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61472,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61480,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61488,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61496,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61504,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61512,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61520,"t":"byte","b":[192,0,0,0,0,0,0,0]},{"a":61528,"t":"byte","b":[24,0,0,0,0,0,0,0]},{"a":61536,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61544,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61552,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61560,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61568,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61576,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61584,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61592,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61600,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61608,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61616,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61624,"t":"byte","b":[0,0,0,6,0,0,0,0]},{"a":61632,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61640,"t":"byte","b":[64,97,48,20,12,6,3,0]},{"a":61648,"t":"byte","b":[5,3,21,32,0,40,64,224]},{"a":61656,"t":"byte","b":[254,251,159,125,63,143,35,0]},{"a":61664,"t":"byte","b":[63,253,255,255,255,191,191,127]},{"a":61672,"t":"byte","b":[255,255,254,252,248,240,224,128]},{"a":61680,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61688,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61696,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61704,"t":"byte","b":[0,0,0,24,0,0,0,0]},{"a":61712,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61720,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61728,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61736,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61744,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61752,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61760,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61768,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61776,"t":"byte","b":[12,0,0,0,0,0,0,0]},{"a":61784,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61792,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61800,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61808,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61816,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61824,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61832,"t":"byte","b":[0,0,0,0,6,0,0,0]},{"a":61840,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61848,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61856,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61864,"t":"byte","b":[0,0,0,0,0,0,0,3]},{"a":61872,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61880,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61888,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61896,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61904,"t":"byte","b":[96,0,0,0,0,0,0,0]},{"a":61912,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61920,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61928,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61936,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61944,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61952,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61960,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61968,"t":"byte","b":[56,15,3,0,0,0,0,0]},{"a":61976,"t":"byte","b":[0,32,255,0,0,0,0,0]},{"a":61984,"t":"byte","b":[14,120,192,0,0,0,0,0]},{"a":61992,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62000,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62008,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62016,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62024,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62032,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62040,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62048,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62056,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62064,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62072,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62080,"t":"byte","b":[192,0,0,0,0,0,0,0]},{"a":62088,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62096,"t":"byte","b":[0,0,0,0,0,0,12,0]},{"a":62104,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62112,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62120,"t":"byte","b":[0,0,0,0,0,0,24,0]},{"a":62128,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62136,"t":"byte","b":[3,0,0,0,0,0,0,0]},{"a":62144,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62152,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62160,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62168,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62176,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62184,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62192,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62200,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62208,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62216,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62224,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62232,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62240,"t":"byte","b":[0,6,0,0,0,0,0,0]},{"a":62248,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62256,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62264,"t":"byte","b":[0,6,0,0,0,0,0,0]},{"a":62272,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62280,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62288,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62296,"t":"byte","b":[0,12,0,0,0,0,0,0]},{"a":62304,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62312,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62320,"t":"byte","b":[0,96,0,0,0,0,0,0]},{"a":62328,"t":"byte","b":[0,1,0,0,0,0,0,0]},{"a":62336,"t":"byte","b":[0,128,0,0,0,0,0,0]},{"a":62344,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62352,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62360,"t":"byte","b":[0,48,0,0,0,0,0,0]},{"a":62368,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62376,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62384,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62392,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62400,"t":"byte","b":[0,0,0,48,0,0,0,0]},{"a":62408,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62416,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62424,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62432,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62440,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62448,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62456,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62464,"l":"title_bitmap_6","c":"the title picture's bitmap, rows 16-19","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62472,"t":"byte","b":[0,0,1,0,0,0,0,0]},{"a":62480,"t":"byte","b":[0,0,128,0,0,0,0,0]},{"a":62488,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62496,"t":"byte","b":[0,0,24,0,0,0,0,0]},{"a":62504,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62512,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62520,"t":"byte","b":[0,0,6,0,0,0,0,0]},{"a":62528,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62536,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62544,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62552,"t":"byte","b":[0,1,0,0,0,0,0,0]},{"a":62560,"t":"byte","b":[0,128,0,0,0,0,0,0]},{"a":62568,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62576,"t":"byte","b":[0,3,0,0,0,0,0,0]},{"a":62584,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62592,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62600,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62608,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62616,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62624,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62632,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62640,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62648,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62656,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62664,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62672,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62680,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62688,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62696,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62704,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62712,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62720,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62728,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62736,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62744,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62752,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62760,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62768,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62776,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62784,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62792,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62800,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62808,"t":"byte","b":[0,0,0,0,0,60,60,54]},{"a":62816,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62824,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62832,"t":"byte","b":[0,0,0,0,0,0,0,12]},{"a":62840,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62848,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62856,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62864,"t":"byte","b":[0,0,0,0,0,0,0,3]},{"a":62872,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62880,"t":"byte","b":[0,0,0,0,0,62,62,51]},{"a":62888,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62896,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62904,"t":"byte","b":[0,0,0,0,0,63,63,12]},{"a":62912,"t":"byte","b":[0,0,0,0,0,0,0,48]},{"a":62920,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62928,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62936,"t":"byte","b":[0,0,0,0,0,62,62,51]},{"a":62944,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62952,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62960,"t":"byte","b":[0,0,0,0,0,0,0,3]},{"a":62968,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62976,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62984,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62992,"t":"byte","b":[0,0,0,0,0,30,30,51]},{"a":63000,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63008,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63016,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63024,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63032,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63040,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63048,"t":"byte","b":[0,0,0,0,0,0,0,12]},{"a":63056,"t":"byte","b":[0,0,0,0,0,0,0,12]},{"a":63064,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63072,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63080,"t":"byte","b":[0,0,0,0,0,0,0,128]},{"a":63088,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63096,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63104,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63112,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63120,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63128,"t":"byte","b":[54,51,51,51,51,51,51,54]},{"a":63136,"t":"byte","b":[0,30,30,51,51,63,63,48]},{"a":63144,"t":"byte","b":[0,31,31,48,48,30,30,3]},{"a":63152,"t":"byte","b":[12,0,0,28,28,12,12,12]},{"a":63160,"t":"byte","b":[0,31,31,51,51,51,51,31]},{"a":63168,"t":"byte","b":[0,62,62,51,51,51,51,51]},{"a":63176,"t":"byte","b":[0,30,30,51,51,63,63,48]},{"a":63184,"t":"byte","b":[3,3,3,31,31,51,51,51]},{"a":63192,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63200,"t":"byte","b":[51,51,51,62,62,51,51,51]},{"a":63208,"t":"byte","b":[0,51,51,51,51,51,51,31]},{"a":63216,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63224,"t":"byte","b":[12,12,12,12,12,12,12,12]},{"a":63232,"t":"byte","b":[48,48,48,62,62,51,51,51]},{"a":63240,"t":"byte","b":[0,30,30,51,51,63,63,48]},{"a":63248,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63256,"t":"byte","b":[51,51,51,62,62,60,60,54]},{"a":63264,"t":"byte","b":[0,30,30,3,3,31,31,51]},{"a":63272,"t":"byte","b":[0,51,51,63,63,63,63,53]},{"a":63280,"t":"byte","b":[3,0,0,131,131,131,131,131]},{"a":63288,"t":"byte","b":[0,30,30,3,3,31,31,51]},{"a":63296,"t":"byte","b":[0,51,51,63,63,63,63,53]},{"a":63304,"t":"byte","b":[0,0,0,128,128,128,128,128]},{"a":63312,"t":"byte","b":[51,48,48,48,48,48,48,51]},{"a":63320,"t":"byte","b":[0,30,30,51,51,51,51,51]},{"a":63328,"t":"byte","b":[0,62,62,51,51,48,48,48]},{"a":63336,"t":"byte","b":[0,62,62,51,51,51,51,62]},{"a":63344,"t":"byte","b":[0,30,30,51,51,51,51,51]},{"a":63352,"t":"byte","b":[0,62,62,51,51,48,48,48]},{"a":63360,"t":"byte","b":[0,30,30,3,3,31,31,51]},{"a":63368,"t":"byte","b":[12,63,63,12,12,12,12,12]},{"a":63376,"t":"byte","b":[12,0,0,28,28,12,12,12]},{"a":63384,"t":"byte","b":[0,30,30,51,51,51,51,51]},{"a":63392,"t":"byte","b":[0,62,62,51,51,51,51,51]},{"a":63400,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63408,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63416,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63424,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63432,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63440,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63448,"t":"byte","b":[54,60,60,0,0,0,0,0]},{"a":63456,"t":"byte","b":[48,30,30,0,0,0,0,0]},{"a":63464,"t":"byte","b":[3,62,62,0,0,0,0,0]},{"a":63472,"t":"byte","b":[12,30,30,0,0,0,0,0]},{"a":63480,"t":"byte","b":[31,3,3,62,62,30,30,51]},{"a":63488,"l":"title_bitmap_7","c":"the title picture's bitmap, rows 19-22","t":"byte","b":[51,51,51,0,0,0,0,0]},{"a":63496,"t":"byte","b":[48,30,30,0,0,0,0,7]},{"a":63504,"t":"byte","b":[51,31,31,0,0,0,0,12]},{"a":63512,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63520,"t":"byte","b":[51,62,62,0,0,0,0,0]},{"a":63528,"t":"byte","b":[31,6,6,60,60,0,0,0]},{"a":63536,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63544,"t":"byte","b":[12,12,12,0,0,0,0,0]},{"a":63552,"t":"byte","b":[51,51,51,0,0,30,30,51]},{"a":63560,"t":"byte","b":[48,30,30,0,0,0,0,12]},{"a":63568,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63576,"t":"byte","b":[54,51,51,0,0,0,0,3]},{"a":63584,"t":"byte","b":[51,31,31,0,0,0,0,12]},{"a":63592,"t":"byte","b":[53,49,49,0,0,0,0,0]},{"a":63600,"t":"byte","b":[131,131,131,30,30,0,0,0]},{"a":63608,"t":"byte","b":[51,31,31,0,0,124,124,102]},{"a":63616,"t":"byte","b":[53,49,49,0,0,0,0,0]},{"a":63624,"t":"byte","b":[128,128,128,0,0,0,0,0]},{"a":63632,"t":"byte","b":[51,30,30,0,0,0,0,3]},{"a":63640,"t":"byte","b":[51,30,30,0,0,0,0,0]},{"a":63648,"t":"byte","b":[48,48,48,0,0,0,0,0]},{"a":63656,"t":"byte","b":[62,48,48,48,48,0,0,12]},{"a":63664,"t":"byte","b":[51,30,30,0,0,0,0,12]},{"a":63672,"t":"byte","b":[48,48,48,0,0,0,0,0]},{"a":63680,"t":"byte","b":[51,31,31,0,0,0,0,0]},{"a":63688,"t":"byte","b":[12,7,7,0,0,0,0,0]},{"a":63696,"t":"byte","b":[12,30,30,0,0,0,0,0]},{"a":63704,"t":"byte","b":[51,30,30,0,0,0,0,0]},{"a":63712,"t":"byte","b":[51,51,51,0,0,0,0,0]},{"a":63720,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63728,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63736,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63744,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63752,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63760,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63768,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63776,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63784,"t":"byte","b":[0,60,60,6,6,62,62,102]},{"a":63792,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63800,"t":"byte","b":[51,48,48,30,30,3,3,51]},{"a":63808,"t":"byte","b":[0,30,30,51,51,51,51,51]},{"a":63816,"t":"byte","b":[7,12,12,31,31,12,12,12]},{"a":63824,"t":"byte","b":[12,63,63,12,12,12,12,12]},{"a":63832,"t":"byte","b":[0,49,49,53,53,63,63,31]},{"a":63840,"t":"byte","b":[0,158,158,131,131,159,159,51]},{"a":63848,"t":"byte","b":[0,62,62,51,51,48,48,48]},{"a":63856,"t":"byte","b":[0,30,30,51,51,63,63,48]},{"a":63864,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63872,"t":"byte","b":[51,48,48,30,30,3,3,51]},{"a":63880,"t":"byte","b":[12,63,63,12,12,12,12,12]},{"a":63888,"t":"byte","b":[0,51,51,51,51,51,51,51]},{"a":63896,"t":"byte","b":[3,3,3,31,31,51,51,51]},{"a":63904,"t":"byte","b":[12,0,0,28,28,12,12,12]},{"a":63912,"t":"byte","b":[0,30,30,51,51,51,51,51]},{"a":63920,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63928,"t":"byte","b":[102,102,102,124,124,96,96,96]},{"a":63936,"t":"byte","b":[0,62,62,51,51,48,48,48]},{"a":63944,"t":"byte","b":[0,30,30,51,51,51,51,51]},{"a":63952,"t":"byte","b":[3,3,3,31,31,51,51,51]},{"a":63960,"t":"byte","b":[0,51,51,51,51,51,51,51]},{"a":63968,"t":"byte","b":[0,30,30,48,48,48,48,48]},{"a":63976,"t":"byte","b":[12,63,63,12,12,12,12,12]},{"a":63984,"t":"byte","b":[12,0,0,28,28,12,12,12]},{"a":63992,"t":"byte","b":[0,30,30,51,51,51,51,51]},{"a":64000,"t":"byte","b":[0,62,62,51,51,51,51,51]},{"a":64008,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64016,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64024,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64032,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64040,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64048,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64056,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64064,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64072,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64080,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64088,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64096,"t":"byte","b":[0,0,0,0,0,63,63,64]},{"a":64104,"t":"byte","b":[102,62,62,0,0,0,0,128]},{"a":64112,"t":"byte","b":[0,0,0,0,0,12,12,12]},{"a":64120,"t":"byte","b":[51,30,30,0,0,30,30,51]},{"a":64128,"t":"byte","b":[51,30,30,0,0,30,30,51]},{"a":64136,"t":"byte","b":[12,12,12,0,0,63,63,51]},{"a":64144,"t":"byte","b":[12,7,7,0,0,0,0,0]},{"a":64152,"t":"byte","b":[31,27,27,0,0,63,63,48]},{"a":64160,"t":"byte","b":[51,31,31,0,0,0,0,28]},{"a":64168,"t":"byte","b":[48,48,48,0,0,0,0,0]},{"a":64176,"t":"byte","b":[48,30,30,0,0,0,0,0]},{"a":64184,"t":"byte","b":[0,0,0,0,0,0,0,12]},{"a":64192,"t":"byte","b":[51,30,30,0,0,0,0,0]},{"a":64200,"t":"byte","b":[12,7,7,0,0,0,0,12]},{"a":64208,"t":"byte","b":[51,31,31,0,0,0,0,0]},{"a":64216,"t":"byte","b":[51,31,31,0,0,0,0,0]},{"a":64224,"t":"byte","b":[12,30,30,0,0,60,60,54]},{"a":64232,"t":"byte","b":[51,30,30,0,0,0,0,0]},{"a":64240,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64248,"t":"byte","b":[96,96,96,0,0,0,0,0]},{"a":64256,"t":"byte","b":[48,48,48,0,0,0,0,0]},{"a":64264,"t":"byte","b":[51,30,30,0,0,0,0,0]},{"a":64272,"t":"byte","b":[51,31,31,0,0,0,0,0]},{"a":64280,"t":"byte","b":[51,31,31,0,0,30,30,51]},{"a":64288,"t":"byte","b":[48,30,30,0,0,0,0,0]},{"a":64296,"t":"byte","b":[12,7,7,0,0,0,0,7]},{"a":64304,"t":"byte","b":[12,30,30,0,0,0,0,12]},{"a":64312,"t":"byte","b":[51,30,30,0,0,0,0,0]},{"a":64320,"t":"byte","b":[51,51,51,0,0,0,0,0]},{"a":64328,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64336,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64344,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64352,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64360,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64368,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64376,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64384,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64392,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64400,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64408,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64416,"t":"byte","b":[64,94,94,80,80,80,80,94]},{"a":64424,"t":"byte","b":[128,128,128,128,128,128,128,128]},{"a":64432,"t":"byte","b":[12,28,28,12,12,12,12,12]},{"a":64440,"t":"byte","b":[51,51,51,31,31,3,3,51]},{"a":64448,"t":"byte","b":[51,51,51,30,30,51,51,51]},{"a":64456,"t":"byte","b":[51,6,6,12,12,12,12,12]},{"a":64464,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64472,"t":"byte","b":[48,48,48,60,60,48,48,48]},{"a":64480,"t":"byte","b":[28,12,12,12,12,12,12,12]},{"a":64488,"t":"byte","b":[0,30,30,51,51,63,63,48]},{"a":64496,"t":"byte","b":[0,30,30,48,48,48,48,48]},{"a":64504,"t":"byte","b":[12,63,63,12,12,12,12,12]},{"a":64512,"l":"title_bitmap_8","c":"the title picture's bitmap, rows 22-24","t":"byte","b":[0,62,62,51,51,48,48,48]},{"a":64520,"t":"byte","b":[12,0,0,28,28,12,12,12]},{"a":64528,"t":"byte","b":[0,30,30,48,48,48,48,48]},{"a":64536,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64544,"t":"byte","b":[54,51,51,51,51,51,51,54]},{"a":64552,"t":"byte","b":[0,62,62,51,51,48,48,48]},{"a":64560,"t":"byte","b":[0,30,30,51,51,63,63,48]},{"a":64568,"t":"byte","b":[0,30,30,3,3,31,31,51]},{"a":64576,"t":"byte","b":[0,51,51,63,63,63,63,53]},{"a":64584,"t":"byte","b":[0,31,31,176,176,158,158,131]},{"a":64592,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64600,"t":"byte","b":[51,48,48,30,30,3,3,51]},{"a":64608,"t":"byte","b":[0,30,30,51,51,51,51,51]},{"a":64616,"t":"byte","b":[7,12,12,31,31,12,12,12]},{"a":64624,"t":"byte","b":[12,63,63,12,12,12,12,12]},{"a":64632,"t":"byte","b":[0,49,49,53,53,63,63,31]},{"a":64640,"t":"byte","b":[0,158,158,131,131,159,159,51]},{"a":64648,"t":"byte","b":[0,62,62,51,51,48,48,48]},{"a":64656,"t":"byte","b":[0,30,30,51,51,63,63,48]},{"a":64664,"t":"byte","b":[0,0,0,0,0,0,0,12]},{"a":64672,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64680,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64688,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64696,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64704,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64712,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64720,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64728,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64736,"t":"byte","b":[94,64,64,63,63,0,0,0]},{"a":64744,"t":"byte","b":[128,128,128,0,0,0,0,0]},{"a":64752,"t":"byte","b":[12,63,63,0,0,0,0,0]},{"a":64760,"t":"byte","b":[51,30,30,0,0,0,0,0]},{"a":64768,"t":"byte","b":[51,30,30,0,0,0,0,0]},{"a":64776,"t":"byte","b":[12,12,12,0,0,0,0,0]},{"a":64784,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64792,"t":"byte","b":[48,63,63,0,0,0,0,0]},{"a":64800,"t":"byte","b":[12,30,30,0,0,0,0,0]},{"a":64808,"t":"byte","b":[48,30,30,0,0,0,0,0]},{"a":64816,"t":"byte","b":[48,30,30,0,0,0,0,0]},{"a":64824,"t":"byte","b":[12,7,7,0,0,0,0,0]},{"a":64832,"t":"byte","b":[48,48,48,0,0,0,0,0]},{"a":64840,"t":"byte","b":[12,30,30,0,0,0,0,0]},{"a":64848,"t":"byte","b":[48,30,30,0,0,0,0,0]},{"a":64856,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64864,"t":"byte","b":[54,60,60,0,0,0,0,0]},{"a":64872,"t":"byte","b":[48,48,48,0,0,0,0,0]},{"a":64880,"t":"byte","b":[48,30,30,0,0,0,0,0]},{"a":64888,"t":"byte","b":[51,31,31,0,0,0,0,0]},{"a":64896,"t":"byte","b":[53,49,49,0,0,0,0,0]},{"a":64904,"t":"byte","b":[131,190,190,0,0,0,0,0]},{"a":64912,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64920,"t":"byte","b":[51,30,30,0,0,0,0,0]},{"a":64928,"t":"byte","b":[51,30,30,0,0,0,0,0]},{"a":64936,"t":"byte","b":[12,12,12,0,0,0,0,0]},{"a":64944,"t":"byte","b":[12,7,7,0,0,0,0,0]},{"a":64952,"t":"byte","b":[31,27,27,0,0,0,0,0]},{"a":64960,"t":"byte","b":[51,31,31,0,0,0,0,0]},{"a":64968,"t":"byte","b":[48,48,48,0,0,0,0,0]},{"a":64976,"t":"byte","b":[48,30,30,0,0,0,0,0]},{"a":64984,"t":"byte","b":[12,12,12,0,0,0,0,0]},{"a":64992,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65000,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65008,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65016,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65024,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65032,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65040,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65048,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65056,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65064,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65072,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65080,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65088,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65096,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65104,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65112,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65120,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65128,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65136,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65144,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65152,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65160,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65168,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65176,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65184,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65192,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65200,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65208,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65216,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65224,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65232,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65240,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65248,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65256,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65264,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65272,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65280,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65288,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65296,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65304,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65312,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65320,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65328,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65336,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65344,"t":"gap","n":192}]}