{"schema":1,"platform":"c64","game":"space-rogue","part":"title","title":"Space Rogue","build":"Origin Systems' two-sided disk, G64 images of side 1 (SHA-256 f8f4bdd5\u2026) and side 2 (944b0898\u2026) from the C64 Preservation Project's collection (orientation.md)","symbols_sha256":"d27c52d43e86caecf0486a043e207fec8e30fcc79dac346060983009f32ec7f0","snapshot":{"file":"work/prompt.vsf","sha256":"8857ac691cc8a2faa033f1fc5e9a0043f3dadbe5a54fd7e95c909c8aa3ef2e8e"},"index":[{"a":1,"n":"zp_port","k":"table","len":15,"c":true},{"a":16,"n":"block_source","k":"variable","len":1,"c":true},{"a":17,"n":"zpa_11","k":"variable","len":1,"c":true},{"a":18,"n":"shown_matrix","k":"variable","len":2,"c":true},{"a":20,"n":"block_width","k":"variable","len":1,"c":true},{"a":21,"n":"block_height","k":"table","len":4,"c":true},{"a":25,"n":"dissolve_from","k":"variable","len":2,"c":true},{"a":27,"n":"dissolve_to","k":"variable","len":2,"c":true},{"a":29,"n":"dissolve_lfsr","k":"variable","len":1,"c":true},{"a":30,"n":"drawing_page","k":"variable","len":2,"c":true},{"a":32,"n":"cursor_row","k":"variable","len":1,"c":true},{"a":33,"n":"cursor_column","k":"variable","len":1,"c":true},{"a":34,"n":"window_left","k":"variable","len":1,"c":true},{"a":35,"n":"window_right","k":"table","len":13,"c":true},{"a":48,"n":"source","k":"variable","len":1,"c":true},{"a":49,"n":"zpa_31","k":"variable","len":1,"c":true},{"a":50,"n":"dest","k":"variable","len":1,"c":true},{"a":51,"n":"zpa_33","k":"variable","len":1,"c":true},{"a":52,"n":"column_offset","k":"variable","len":1,"c":true},{"a":53,"n":"zpa_35","k":"table","len":5,"c":true},{"a":58,"n":"shown_page","k":"variable","len":2,"c":true},{"a":60,"n":"key","k":"variable","len":1,"c":true},{"a":61,"n":"frame_count","k":"table","len":3,"c":true},{"a":64,"n":"ground_y","k":"variable","len":1,"c":true},{"a":65,"n":"zpa_41","k":"variable","len":1,"c":true},{"a":66,"n":"mountains_y","k":"variable","len":1,"c":true},{"a":67,"n":"zpa_43","k":"variable","len":1,"c":true},{"a":68,"n":"dust_small_y","k":"variable","len":1,"c":true},{"a":69,"n":"zpa_45","k":"variable","len":1,"c":true},{"a":70,"n":"legs_y","k":"variable","len":1,"c":true},{"a":71,"n":"zpa_47","k":"variable","len":1,"c":true},{"a":72,"n":"ship_y","k":"variable","len":1,"c":true},{"a":73,"n":"zpa_49","k":"variable","len":1,"c":true},{"a":74,"n":"dust_big_y","k":"variable","len":1,"c":true},{"a":75,"n":"zpa_4B","k":"variable","len":1,"c":true},{"a":76,"n":"dust_count","k":"variable","len":1,"c":true},{"a":77,"n":"frames_left","k":"variable","len":1,"c":true},{"a":78,"n":"shape_mode","k":"variable","len":1,"c":true},{"a":79,"n":"shape_column","k":"variable","len":1,"c":true},{"a":80,"n":"shape_line","k":"variable","len":1,"c":true},{"a":81,"n":"zpa_51","k":"variable","len":1,"c":true},{"a":82,"n":"shape_row","k":"table","len":14,"c":true},{"a":96,"n":"shape_data","k":"variable","len":1,"c":true},{"a":97,"n":"zpa_61","k":"variable","len":1,"c":true},{"a":98,"n":"shape_mask","k":"variable","len":1,"c":true},{"a":99,"n":"zpa_63","k":"variable","len":1,"c":true},{"a":100,"n":"shape_width","k":"variable","len":1,"c":true},{"a":101,"n":"shape_bytes","k":"variable","len":1,"c":true},{"a":102,"n":"block_stride","k":"variable","len":1,"c":true},{"a":103,"n":"shape_height","k":"variable","len":1,"c":true},{"a":104,"n":"shape_lines","k":"table","len":8,"c":true},{"a":112,"n":"freq_mask","k":"variable","len":1,"c":true},{"a":113,"n":"drone_mask","k":"variable","len":1,"c":true},{"a":114,"n":"drone_target","k":"variable","len":1,"c":true},{"a":115,"n":"zpa_73","k":"variable","len":1,"c":true},{"a":116,"n":"drone_freq","k":"variable","len":1,"c":true},{"a":117,"n":"zpa_75","k":"variable","len":1,"c":true},{"a":118,"n":"drone_level","k":"table","len":10,"c":true},{"a":128,"n":"fx_start","k":"variable","len":1,"c":true},{"a":129,"n":"zpa_81","k":"variable","len":1,"c":true},{"a":130,"n":"fx_step","k":"variable","len":1,"c":true},{"a":131,"n":"zpa_83","k":"variable","len":1,"c":true},{"a":132,"n":"fx_freq","k":"variable","len":1,"c":true},{"a":133,"n":"zpa_85","k":"variable","len":1,"c":true},{"a":134,"n":"fx_attack_decay","k":"variable","len":1,"c":true},{"a":135,"n":"fx_sustain_release","k":"variable","len":1,"c":true},{"a":136,"n":"fx_waveform","k":"variable","len":1,"c":true},{"a":137,"n":"fx_length","k":"variable","len":1,"c":true},{"a":138,"n":"fx_release_at","k":"variable","len":1,"c":true},{"a":139,"n":"fx_frames_left","k":"variable","len":1,"c":true},{"a":140,"n":"fx_repeats","k":"table","len":64,"c":true},{"a":232,"n":"zpa_E8","k":"table","len":24,"c":true},{"a":788,"n":"irq_vector","k":"variable","len":1,"c":true},{"a":789,"n":"a_0315","k":"variable","len":1,"c":true},{"a":790,"n":"brk_vector","k":"variable","len":1,"c":true},{"a":791,"n":"a_0317","k":"variable","len":1,"c":true},{"a":792,"n":"nmi_vector","k":"variable","len":1,"c":true},{"a":793,"n":"a_0319","k":"table","len":64,"c":true},{"a":8192,"n":"title_start","k":"routine","len":9,"c":true},{"a":8201,"n":"name_space","k":"table","len":8,"c":true},{"a":8209,"n":"load_rogue","k":"routine","len":3,"c":true},{"a":8212,"n":"name_rogue","k":"table","len":8,"c":true},{"a":8220,"n":"load_ship","k":"routine","len":3,"c":true},{"a":8223,"n":"name_ship","k":"table","len":7,"c":true},{"a":8230,"n":"load_credits","k":"routine","len":3,"c":true},{"a":8233,"n":"name_credits","k":"table","len":10,"c":true},{"a":8243,"n":"title_screen","k":"routine","len":15,"c":true},{"a":8258,"n":"io_in","k":"routine","len":11,"c":true},{"a":8269,"n":"io_out","k":"routine","len":11,"c":true},{"a":8280,"n":"load_inline","k":"routine","len":85,"c":true},{"a":8302,"n":"b_206E","k":"branch","len":1,"c":false},{"a":8315,"n":"b_207B","k":"branch","len":1,"c":false},{"a":8355,"n":"b_20A3","k":"branch","len":1,"c":false},{"a":8365,"n":"load_name_length","k":"routine","len":2,"c":true},{"a":8367,"n":"load_name_lo","k":"routine","len":2,"c":true},{"a":8369,"n":"load_name_hi","k":"routine","len":7,"c":true},{"a":8376,"n":"load_to_lo","k":"routine","len":2,"c":true},{"a":8378,"n":"load_to_hi","k":"routine","len":10,"c":true},{"a":8388,"n":"saved_source_lo","k":"routine","len":4,"c":true},{"a":8392,"n":"saved_source_hi","k":"routine","len":4,"c":true},{"a":8396,"n":"wait_key","k":"routine","len":15,"c":true},{"a":8399,"n":"b_20CF","k":"branch","len":1,"c":false},{"a":8411,"n":"clear_key","k":"routine","len":5,"c":true},{"a":8416,"n":"pause","k":"routine","len":28,"c":true},{"a":8420,"n":"b_20E4","k":"branch","len":1,"c":false},{"a":8421,"n":"b_20E5","k":"branch","len":1,"c":false},{"a":8441,"n":"b_20F9","k":"branch","len":1,"c":false},{"a":8444,"n":"print_char","k":"routine","len":12,"c":true},{"a":8456,"n":"saved_x","k":"routine","len":2,"c":true},{"a":8458,"n":"saved_y","k":"routine","len":4,"c":true},{"a":8462,"n":"print_char_body","k":"routine","len":92,"c":true},{"a":8471,"n":"b_2117","k":"branch","len":1,"c":false},{"a":8478,"n":"b_211E","k":"branch","len":1,"c":false},{"a":8485,"n":"b_2125","k":"branch","len":1,"c":false},{"a":8497,"n":"b_2131","k":"branch","len":1,"c":false},{"a":8554,"n":"row_offset_lo","k":"routine","len":7,"c":true},{"a":8561,"n":"row_offset_hi","k":"routine","len":7,"c":true},{"a":8567,"n":"b_2177","k":"branch","len":1,"c":false},{"a":8568,"n":"glyph_lo","k":"routine","len":1,"c":true},{"a":8569,"n":"glyph_hi","k":"routine","len":2,"c":true},{"a":8571,"n":"cell_lo","k":"routine","len":1,"c":true},{"a":8572,"n":"cell_hi","k":"routine","len":7,"c":true},{"a":8579,"n":"rub_out","k":"routine","len":24,"c":true},{"a":8593,"n":"b_2191","k":"branch","len":1,"c":false},{"a":8603,"n":"new_line","k":"routine","len":43,"c":true},{"a":8619,"n":"b_21AB","k":"branch","len":1,"c":false},{"a":8645,"n":"b_21C5","k":"branch","len":1,"c":false},{"a":8646,"n":"scroll_from_lo","k":"routine","len":1,"c":true},{"a":8647,"n":"scroll_from_hi","k":"routine","len":3,"c":true},{"a":8650,"n":"scroll_to_hi","k":"routine","len":43,"c":true},{"a":8659,"n":"b_21D3","k":"branch","len":1,"c":false},{"a":8670,"n":"b_21DE","k":"branch","len":1,"c":false},{"a":8692,"n":"b_21F4","k":"branch","len":1,"c":false},{"a":8693,"n":"clear_row_lo","k":"routine","len":1,"c":true},{"a":8694,"n":"clear_row_hi","k":"routine","len":18,"c":true},{"a":8703,"n":"b_21FF","k":"branch","len":1,"c":false},{"a":8711,"n":"r_2207","k":"branch","len":1,"c":false},{"a":8712,"n":"scroll_count","k":"variable","len":1,"c":true},{"a":8713,"n":"setup_irq","k":"routine","len":91,"c":true},{"a":8804,"n":"ignore_interrupt","k":"routine","len":1,"c":true},{"a":8805,"n":"irq","k":"routine","len":5,"c":true},{"a":8810,"n":"irq_body","k":"routine","len":37,"c":true},{"a":8833,"n":"b_2281","k":"branch","len":1,"c":false},{"a":8847,"n":"scan_keys","k":"routine","len":164,"c":true},{"a":8897,"n":"b_22C1","k":"branch","len":1,"c":false},{"a":8907,"n":"b_22CB","k":"branch","len":1,"c":false},{"a":8919,"n":"b_22D7","k":"branch","len":1,"c":false},{"a":8937,"n":"b_22E9","k":"branch","len":1,"c":false},{"a":8959,"n":"b_22FF","k":"branch","len":1,"c":false},{"a":8966,"n":"b_2306","k":"branch","len":1,"c":false},{"a":8976,"n":"b_2310","k":"branch","len":1,"c":false},{"a":8983,"n":"b_2317","k":"branch","len":1,"c":false},{"a":8993,"n":"b_2321","k":"branch","len":1,"c":false},{"a":9007,"n":"b_232F","k":"branch","len":1,"c":false},{"a":9011,"n":"key_last","k":"variable","len":1,"c":true},{"a":9012,"n":"key_delay","k":"variable","len":1,"c":true},{"a":9013,"n":"key_repeat","k":"variable","len":1,"c":true},{"a":9014,"n":"modifier_masks","k":"table","len":8,"c":true},{"a":9022,"n":"ctrl_up","k":"variable","len":1,"c":true},{"a":9023,"n":"rshift_up","k":"variable","len":1,"c":true},{"a":9024,"n":"lshift_up","k":"variable","len":1,"c":true},{"a":9025,"n":"key_codes","k":"table","len":64,"c":true},{"a":9089,"n":"key_codes_shifted","k":"table","len":64,"c":true},{"a":9153,"n":"sound_init","k":"routine","len":41,"c":true},{"a":9194,"n":"start_effect","k":"routine","len":63,"c":true},{"a":9256,"n":"r_2428","k":"branch","len":1,"c":false},{"a":9257,"n":"sound_frame","k":"routine","len":189,"c":true},{"a":9311,"n":"b_245F","k":"branch","len":1,"c":false},{"a":9347,"n":"b_2483","k":"branch","len":1,"c":false},{"a":9359,"n":"b_248F","k":"branch","len":1,"c":false},{"a":9371,"n":"b_249B","k":"branch","len":1,"c":false},{"a":9382,"n":"b_24A6","k":"branch","len":1,"c":false},{"a":9394,"n":"b_24B2","k":"branch","len":1,"c":false},{"a":9445,"n":"r_24E5","k":"branch","len":1,"c":false},{"a":9446,"n":"effect_freq_lo","k":"table","len":4,"c":true},{"a":9450,"n":"a_24EA","k":"variable","len":1,"c":true},{"a":9451,"n":"effect_freq_hi","k":"table","len":4,"c":true},{"a":9455,"n":"a_24EF","k":"variable","len":1,"c":true},{"a":9456,"n":"effect_step_lo","k":"table","len":5,"c":true},{"a":9461,"n":"effect_step_hi","k":"table","len":5,"c":true},{"a":9466,"n":"effect_attack_decay","k":"table","len":5,"c":true},{"a":9471,"n":"effect_sustain_release","k":"table","len":5,"c":true},{"a":9476,"n":"effect_waveform","k":"table","len":5,"c":true},{"a":9481,"n":"effect_length","k":"table","len":4,"c":true},{"a":9485,"n":"a_250D","k":"variable","len":1,"c":true},{"a":9486,"n":"effect_release_at","k":"table","len":5,"c":true},{"a":9491,"n":"effect_repeats","k":"table","len":5,"c":true},{"a":9496,"n":"airlock_sound","k":"routine","len":5,"c":true},{"a":9501,"n":"alarm_sound","k":"routine","len":5,"c":true},{"a":9506,"n":"explosion_sound","k":"routine","len":12,"c":true},{"a":9518,"n":"noise_burst","k":"routine","len":5,"c":true},{"a":9523,"n":"rumble_sound","k":"routine","len":2,"c":true},{"a":9525,"n":"play_effect","k":"routine","len":20,"c":true},{"a":9534,"n":"b_253E","k":"branch","len":1,"c":false},{"a":9544,"n":"r_2548","k":"branch","len":1,"c":false},{"a":9545,"n":"distress_call","k":"routine","len":11,"c":true},{"a":9555,"n":"b_2553","k":"branch","len":1,"c":false},{"a":9556,"n":"morse_at_lo","k":"routine","len":1,"c":true},{"a":9557,"n":"morse_at_hi","k":"routine","len":30,"c":true},{"a":9564,"n":"b_255C","k":"branch","len":1,"c":false},{"a":9574,"n":"b_2566","k":"branch","len":1,"c":false},{"a":9587,"n":"morse_jsr_lo","k":"routine","len":1,"c":true},{"a":9588,"n":"morse_jsr_hi","k":"routine","len":19,"c":true},{"a":9597,"n":"b_257D","k":"branch","len":1,"c":false},{"a":9606,"n":"r_2586","k":"branch","len":1,"c":false},{"a":9607,"n":"morse_text","k":"table","len":87,"c":true},{"a":9694,"n":"morse_symbols","k":"table","len":5,"c":true},{"a":9699,"n":"morse_routines","k":"variable","len":1,"c":true},{"a":9700,"n":"f_25E4","k":"table","len":9,"c":true},{"a":9709,"n":"morse_dot","k":"routine","len":9,"c":true},{"a":9718,"n":"morse_dash","k":"routine","len":9,"c":true},{"a":9727,"n":"morse_gap","k":"routine","len":4,"c":true},{"a":9731,"n":"silence_18","k":"routine","len":4,"c":true},{"a":9735,"n":"silence_4","k":"routine","len":4,"c":true},{"a":9739,"n":"tone","k":"routine","len":6,"c":true},{"a":9745,"n":"silence","k":"routine","len":18,"c":true},{"a":9749,"n":"b_2615","k":"branch","len":1,"c":false},{"a":9763,"n":"colours_and_matrix","k":"routine","len":3,"c":true},{"a":9766,"n":"copy_matrix","k":"routine","len":16,"c":true},{"a":9780,"n":"b_2634","k":"branch","len":1,"c":false},{"a":9782,"n":"copy_matrix_from","k":"routine","len":3,"c":true},{"a":9785,"n":"copy_matrix_to","k":"routine","len":14,"c":true},{"a":9799,"n":"copy_4000_colours","k":"routine","len":6,"c":true},{"a":9805,"n":"copy_c000_colours","k":"routine","len":6,"c":true},{"a":9811,"n":"copy_shown_colours","k":"routine","len":6,"c":true},{"a":9817,"n":"copy_4000_to_c000","k":"routine","len":6,"c":true},{"a":9823,"n":"copy_c000_to_4000","k":"routine","len":6,"c":true},{"a":9829,"n":"copy_shown","k":"routine","len":18,"c":true},{"a":9835,"n":"b_266B","k":"branch","len":1,"c":false},{"a":9845,"n":"b_2675","k":"branch","len":1,"c":false},{"a":9847,"n":"copy_from","k":"routine","len":3,"c":true},{"a":9850,"n":"copy_to","k":"routine","len":14,"c":true},{"a":9864,"n":"column_offset_of","k":"routine","len":11,"c":true},{"a":9875,"n":"row_address","k":"routine","len":15,"c":true},{"a":9890,"n":"row_saved_x","k":"routine","len":2,"c":true},{"a":9892,"n":"white_colours","k":"routine","len":18,"c":true},{"a":9908,"n":"b_26B4","k":"branch","len":1,"c":false},{"a":9910,"n":"white_colours_page","k":"routine","len":15,"c":true},{"a":9925,"n":"put_colour_block","k":"routine","len":31,"c":true},{"a":9950,"n":"b_26DE","k":"branch","len":1,"c":false},{"a":9953,"n":"b_26E1","k":"branch","len":1,"c":false},{"a":9956,"n":"colour_block_lo","k":"routine","len":1,"c":true},{"a":9957,"n":"colour_block_hi","k":"routine","len":37,"c":true},{"a":9972,"n":"b_26F4","k":"branch","len":1,"c":false},{"a":9986,"n":"b_2702","k":"branch","len":1,"c":false},{"a":9994,"n":"put_matrix_block","k":"routine","len":38,"c":true},{"a":10006,"n":"b_2716","k":"branch","len":1,"c":false},{"a":10026,"n":"b_272A","k":"branch","len":1,"c":false},{"a":10029,"n":"b_272D","k":"branch","len":1,"c":false},{"a":10032,"n":"matrix_block_lo","k":"routine","len":1,"c":true},{"a":10033,"n":"matrix_block_hi","k":"routine","len":33,"c":true},{"a":10046,"n":"b_273E","k":"branch","len":1,"c":false},{"a":10059,"n":"b_274B","k":"branch","len":1,"c":false},{"a":10066,"n":"build_line_table","k":"routine","len":57,"c":true},{"a":10075,"n":"b_275B","k":"branch","len":1,"c":false},{"a":10077,"n":"b_275D","k":"branch","len":1,"c":false},{"a":10097,"n":"b_2771","k":"branch","len":1,"c":false},{"a":10123,"n":"line_offset_lo","k":"variable","len":1,"c":true},{"a":10124,"n":"line_offset_hi","k":"variable","len":1,"c":true},{"a":10125,"n":"char_row_offsets","k":"variable","len":1,"c":true},{"a":10126,"n":"f_278E","k":"table","len":49,"c":true},{"a":10175,"n":"colour_rows","k":"variable","len":1,"c":true},{"a":10176,"n":"f_27C0","k":"table","len":49,"c":true},{"a":10225,"n":"matrix_rows","k":"variable","len":1,"c":true},{"a":10226,"n":"f_27F2","k":"table","len":49,"c":true},{"a":10275,"n":"bitmap_mode","k":"routine","len":41,"c":true},{"a":10316,"n":"show_c000_colours","k":"routine","len":6,"c":true},{"a":10322,"n":"show_4000_colours","k":"routine","len":6,"c":true},{"a":10328,"n":"show_drawn_colours","k":"routine","len":6,"c":true},{"a":10334,"n":"show_c000","k":"routine","len":3,"c":true},{"a":10337,"n":"show_4000","k":"routine","len":3,"c":true},{"a":10340,"n":"show_drawn","k":"routine","len":77,"c":true},{"a":10380,"n":"b_288C","k":"branch","len":1,"c":false},{"a":10404,"n":"b_28A4","k":"branch","len":1,"c":false},{"a":10417,"n":"clear_drawing","k":"routine","len":3,"c":true},{"a":10420,"n":"clear_4000","k":"routine","len":15,"c":true},{"a":10433,"n":"b_28C1","k":"branch","len":1,"c":false},{"a":10435,"n":"clear_page","k":"routine","len":11,"c":true},{"a":10446,"n":"dissolve_in","k":"routine","len":3,"c":true},{"a":10449,"n":"dissolve_in_matrix","k":"routine","len":67,"c":true},{"a":10481,"n":"b_28F1","k":"branch","len":1,"c":false},{"a":10516,"n":"dissolve_pixel","k":"routine","len":25,"c":true},{"a":10532,"n":"b_2924","k":"branch","len":1,"c":false},{"a":10541,"n":"pixel_masks","k":"table","len":4,"c":true},{"a":10545,"n":"pixel_keep_masks","k":"table","len":4,"c":true},{"a":10549,"n":"dissolve_out","k":"routine","len":64,"c":true},{"a":10569,"n":"b_2949","k":"branch","len":1,"c":false},{"a":10604,"n":"b_296C","k":"branch","len":1,"c":false},{"a":10613,"n":"pixel_clear_masks","k":"table","len":4,"c":true},{"a":10617,"n":"unpack_picture","k":"routine","len":94,"c":true},{"a":10629,"n":"j_2985","k":"branch","len":1,"c":false},{"a":10642,"n":"b_2992","k":"branch","len":1,"c":false},{"a":10652,"n":"b_299C","k":"branch","len":1,"c":false},{"a":10661,"n":"b_29A5","k":"branch","len":1,"c":false},{"a":10670,"n":"b_29AE","k":"branch","len":1,"c":false},{"a":10694,"n":"b_29C6","k":"branch","len":1,"c":false},{"a":10711,"n":"colours_to_ram","k":"routine","len":28,"c":true},{"a":10737,"n":"b_29F1","k":"branch","len":1,"c":false},{"a":10739,"n":"colours_from","k":"routine","len":3,"c":true},{"a":10742,"n":"colours_stage_to","k":"routine","len":20,"c":true},{"a":10760,"n":"b_2A08","k":"branch","len":1,"c":false},{"a":10762,"n":"colours_stage_from","k":"routine","len":3,"c":true},{"a":10765,"n":"colours_to","k":"routine","len":16,"c":true},{"a":10781,"n":"draw_shape","k":"routine","len":26,"c":true},{"a":10807,"n":"b_2A37","k":"routine","len":63,"c":true},{"a":10817,"n":"b_2A41","k":"branch","len":1,"c":false},{"a":10830,"n":"b_2A4E","k":"branch","len":1,"c":false},{"a":10841,"n":"b_2A59","k":"branch","len":1,"c":false},{"a":10860,"n":"b_2A6C","k":"branch","len":1,"c":false},{"a":10865,"n":"b_2A71","k":"branch","len":1,"c":false},{"a":10869,"n":"r_2A75","k":"branch","len":1,"c":false},{"a":10870,"n":"b_2A76","k":"routine","len":43,"c":true},{"a":10885,"n":"b_2A85","k":"branch","len":1,"c":false},{"a":10909,"n":"b_2A9D","k":"branch","len":1,"c":false},{"a":10913,"n":"b_2AA1","k":"routine","len":23,"c":true},{"a":10936,"n":"b_2AB8","k":"routine","len":7,"c":true},{"a":10943,"n":"plain_lines","k":"routine","len":36,"c":true},{"a":10976,"n":"b_2AE0","k":"branch","len":1,"c":false},{"a":10979,"n":"plain_cell_lo","k":"routine","len":1,"c":true},{"a":10980,"n":"plain_cell_hi","k":"routine","len":37,"c":true},{"a":10990,"n":"b_2AEE","k":"branch","len":1,"c":false},{"a":10995,"n":"b_2AF3","k":"branch","len":1,"c":false},{"a":11004,"n":"b_2AFC","k":"branch","len":1,"c":false},{"a":11012,"n":"b_2B04","k":"branch","len":1,"c":false},{"a":11017,"n":"masked_lines","k":"routine","len":44,"c":true},{"a":11056,"n":"b_2B30","k":"branch","len":1,"c":false},{"a":11061,"n":"mask_read_lo","k":"routine","len":1,"c":true},{"a":11062,"n":"mask_read_hi","k":"routine","len":4,"c":true},{"a":11066,"n":"mask_write_lo","k":"routine","len":1,"c":true},{"a":11067,"n":"mask_write_hi","k":"routine","len":51,"c":true},{"a":11080,"n":"b_2B48","k":"branch","len":1,"c":false},{"a":11085,"n":"b_2B4D","k":"branch","len":1,"c":false},{"a":11094,"n":"b_2B56","k":"branch","len":1,"c":false},{"a":11105,"n":"b_2B61","k":"branch","len":1,"c":false},{"a":11113,"n":"b_2B69","k":"branch","len":1,"c":false},{"a":11118,"n":"title_loop","k":"routine","len":3,"c":true},{"a":11121,"n":"title_showing","k":"routine","len":115,"c":true},{"a":11236,"n":"b_2BE4","k":"routine","len":3,"c":true},{"a":11239,"n":"key_waiting","k":"routine","len":5,"c":true},{"a":11244,"n":"stage_engine","k":"routine","len":43,"c":true},{"a":11248,"n":"b_2BF0","k":"branch","len":1,"c":false},{"a":11268,"n":"b_2C04","k":"branch","len":1,"c":false},{"a":11274,"n":"b_2C0A","k":"branch","len":1,"c":false},{"a":11286,"n":"r_2C16","k":"branch","len":1,"c":false},{"a":11287,"n":"stage_rise","k":"routine","len":55,"c":true},{"a":11291,"n":"b_2C1B","k":"branch","len":1,"c":false},{"a":11297,"n":"b_2C21","k":"branch","len":1,"c":false},{"a":11303,"n":"b_2C27","k":"branch","len":1,"c":false},{"a":11309,"n":"b_2C2D","k":"branch","len":1,"c":false},{"a":11319,"n":"b_2C37","k":"branch","len":1,"c":false},{"a":11329,"n":"b_2C41","k":"branch","len":1,"c":false},{"a":11341,"n":"r_2C4D","k":"branch","len":1,"c":false},{"a":11342,"n":"stage_legs","k":"routine","len":57,"c":true},{"a":11346,"n":"b_2C52","k":"branch","len":1,"c":false},{"a":11352,"n":"b_2C58","k":"branch","len":1,"c":false},{"a":11358,"n":"b_2C5E","k":"branch","len":1,"c":false},{"a":11364,"n":"b_2C64","k":"branch","len":1,"c":false},{"a":11373,"n":"b_2C6D","k":"branch","len":1,"c":false},{"a":11384,"n":"b_2C78","k":"branch","len":1,"c":false},{"a":11398,"n":"r_2C86","k":"branch","len":1,"c":false},{"a":11399,"n":"stage_climb","k":"routine","len":253,"c":true},{"a":11403,"n":"b_2C8B","k":"branch","len":1,"c":false},{"a":11409,"n":"b_2C91","k":"branch","len":1,"c":false},{"a":11415,"n":"b_2C97","k":"branch","len":1,"c":false},{"a":11421,"n":"b_2C9D","k":"branch","len":1,"c":false},{"a":11430,"n":"b_2CA6","k":"branch","len":1,"c":false},{"a":11438,"n":"b_2CAE","k":"branch","len":1,"c":false},{"a":11444,"n":"b_2CB4","k":"branch","len":1,"c":false},{"a":11450,"n":"b_2CBA","k":"branch","len":1,"c":false},{"a":11456,"n":"b_2CC0","k":"branch","len":1,"c":false},{"a":11470,"n":"b_2CCE","k":"branch","len":1,"c":false},{"a":11473,"n":"b_2CD1","k":"branch","len":1,"c":false},{"a":11477,"n":"b_2CD5","k":"branch","len":1,"c":false},{"a":11483,"n":"b_2CDB","k":"branch","len":1,"c":false},{"a":11489,"n":"b_2CE1","k":"branch","len":1,"c":false},{"a":11495,"n":"b_2CE7","k":"branch","len":1,"c":false},{"a":11504,"n":"b_2CF0","k":"branch","len":1,"c":false},{"a":11515,"n":"b_2CFB","k":"branch","len":1,"c":false},{"a":11526,"n":"b_2D06","k":"branch","len":1,"c":false},{"a":11537,"n":"b_2D11","k":"branch","len":1,"c":false},{"a":11548,"n":"b_2D1C","k":"branch","len":1,"c":false},{"a":11566,"n":"b_2D2E","k":"branch","len":1,"c":false},{"a":11572,"n":"b_2D34","k":"branch","len":1,"c":false},{"a":11578,"n":"b_2D3A","k":"branch","len":1,"c":false},{"a":11584,"n":"b_2D40","k":"branch","len":1,"c":false},{"a":11593,"n":"b_2D49","k":"branch","len":1,"c":false},{"a":11604,"n":"b_2D54","k":"branch","len":1,"c":false},{"a":11615,"n":"b_2D5F","k":"branch","len":1,"c":false},{"a":11626,"n":"b_2D6A","k":"branch","len":1,"c":false},{"a":11637,"n":"b_2D75","k":"branch","len":1,"c":false},{"a":11651,"n":"r_2D83","k":"branch","len":1,"c":false},{"a":11652,"n":"show_credits","k":"routine","len":62,"c":true},{"a":11673,"n":"b_2D99","k":"branch","len":1,"c":false},{"a":11699,"n":"b_2DB3","k":"branch","len":1,"c":false},{"a":11713,"n":"r_2DC1","k":"branch","len":1,"c":false},{"a":11714,"n":"frame_first","k":"routine","len":17,"c":true},{"a":11731,"n":"frame_still","k":"routine","len":17,"c":true},{"a":11748,"n":"frame_dust","k":"routine","len":23,"c":true},{"a":11771,"n":"frame_logo","k":"routine","len":20,"c":true},{"a":11791,"n":"draw_scenery","k":"routine","len":82,"c":true},{"a":11873,"n":"draw_legs","k":"routine","len":45,"c":true},{"a":11918,"n":"draw_dust_small","k":"routine","len":63,"c":true},{"a":11981,"n":"dust_order_small","k":"table","len":8,"c":true},{"a":11989,"n":"dust_frames_small","k":"variable","len":1,"c":true},{"a":11990,"n":"f_2ED6","k":"table","len":5,"c":true},{"a":11995,"n":"dust_colours_small","k":"variable","len":1,"c":true},{"a":11996,"n":"f_2EDC","k":"table","len":5,"c":true},{"a":12001,"n":"draw_ship","k":"routine","len":45,"c":true},{"a":12046,"n":"draw_dust_big","k":"routine","len":56,"c":true},{"a":12102,"n":"dust_order_big","k":"table","len":8,"c":true},{"a":12110,"n":"dust_frames_big","k":"variable","len":1,"c":true},{"a":12111,"n":"f_2F4F","k":"table","len":5,"c":true},{"a":12116,"n":"dust_colours_big","k":"variable","len":1,"c":true},{"a":12117,"n":"f_2F55","k":"table","len":5,"c":true},{"a":12122,"n":"title_exit","k":"routine","len":15,"c":true},{"a":12137,"n":"name_intro","k":"table","len":8,"c":true},{"a":12145,"n":"to_intro","k":"routine","len":3,"c":true},{"a":12148,"n":"title_padding","k":"table","len":140,"c":true},{"a":12288,"n":"picture_credits","k":"table","len":927,"c":true},{"a":13215,"n":"picture_credits_row5","k":"table","len":969,"c":true},{"a":14184,"n":"picture_credits_row11","k":"table","len":151,"c":true},{"a":14335,"n":"picture_credits_row13","k":"table","len":995,"c":true},{"a":15330,"n":"picture_credits_row19","k":"table","len":630,"c":true},{"a":15960,"n":"picture_credits_matrix","k":"table","len":286,"c":true},{"a":16246,"n":"picture_credits_unused","k":"table","len":138,"c":true},{"a":26624,"n":"shape_mountains","k":"table","len":960,"c":true},{"a":27584,"n":"shape_mountains_line24","k":"table","len":960,"c":true},{"a":28544,"n":"shape_mountains_colours","k":"table","len":240,"c":true},{"a":28784,"n":"shape_mountains_mask","k":"table","len":960,"c":true},{"a":29744,"n":"shape_mountains_mask24","k":"table","len":960,"c":true},{"a":30704,"n":"shape_plain","k":"table","len":960,"c":true},{"a":31664,"n":"shape_plain_line24","k":"table","len":960,"c":true},{"a":32624,"n":"shape_plain_line48","k":"table","len":144,"c":true},{"a":32768,"n":"shape_plain_8000","k":"table","len":816,"c":true},{"a":33584,"n":"shape_plain_line72","k":"table","len":320,"c":true},{"a":33904,"n":"shape_plain_colours","k":"table","len":400,"c":true},{"a":34304,"n":"shape_dust_small0","k":"table","len":320,"c":true},{"a":34624,"n":"shape_dust_small1","k":"table","len":320,"c":true},{"a":34944,"n":"shape_dust_small2","k":"table","len":320,"c":true},{"a":35264,"n":"shape_dust_big0","k":"table","len":800,"c":true},{"a":36064,"n":"shape_dust_big1","k":"table","len":800,"c":true},{"a":36864,"n":"shape_dust_big2","k":"table","len":800,"c":true},{"a":37664,"n":"shape_ship","k":"table","len":888,"c":true},{"a":38552,"n":"shape_ship_line24","k":"table","len":888,"c":true},{"a":39440,"n":"shape_ship_line48","k":"table","len":296,"c":true},{"a":39736,"n":"shape_ship_colours","k":"table","len":259,"c":true},{"a":39995,"n":"shape_ship_mask","k":"table","len":888,"c":true},{"a":40883,"n":"shape_ship_mask24","k":"table","len":77,"c":true},{"a":40960,"n":"shape_ship_mask_a000","k":"table","len":811,"c":true},{"a":41771,"n":"shape_ship_mask48","k":"table","len":296,"c":true},{"a":42067,"n":"shape_legs","k":"table","len":552,"c":true},{"a":42619,"n":"shape_legs_mask","k":"table","len":552,"c":true},{"a":43171,"n":"ship_unused","k":"table","len":93,"c":true},{"a":44032,"n":"picture_rogue","k":"table","len":794,"c":true},{"a":44826,"n":"picture_rogue_row8","k":"table","len":462,"c":true},{"a":45288,"n":"picture_rogue_row13","k":"table","len":813,"c":true},{"a":46101,"n":"picture_rogue_row19","k":"table","len":398,"c":true},{"a":46499,"n":"picture_rogue_matrix","k":"table","len":143,"c":true},{"a":46642,"n":"picture_rogue_unused","k":"table","len":206,"c":true},{"a":46848,"n":"picture_space","k":"table","len":935,"c":true},{"a":47783,"n":"picture_space_row12","k":"table","len":977,"c":true},{"a":48760,"n":"picture_space_row24","k":"table","len":8,"c":true},{"a":48768,"n":"picture_space_matrix","k":"table","len":212,"c":true},{"a":48980,"n":"picture_space_unused","k":"table","len":172,"c":true},{"a":59392,"n":"f_E800","k":"table","len":64,"c":true},{"a":60160,"n":"line_table_lo","k":"table","len":200,"c":true},{"a":60416,"n":"line_table_hi","k":"table","len":200,"c":true},{"a":65280,"n":"f_FF00","k":"table","len":64,"c":true},{"a":65466,"n":"KERNAL_SETLFS","k":"table","len":3,"c":true},{"a":65469,"n":"KERNAL_SETNAM","k":"table","len":24,"c":true},{"a":65493,"n":"KERNAL_LOAD","k":"table","len":37,"c":true},{"a":65530,"n":"cpu_vectors","k":"table","len":6,"c":true}],"records":[{"a":0,"t":"gap","n":1},{"a":1,"l":"zp_port","c":"The processor port: the title runs with $34 (all RAM, its pictures and shapes under the ROMs) and banks the I/O and the KERNAL in ($36) for the hardware, the loads and the interrupt","t":"byte","b":[239,0,170,177,145,179,0,58],"x":[8259,8265,8270,8276,8810,8839,10278,10311,10347,10374,10400]},{"a":9,"t":"byte","b":[0,0,76,0,0,0,4]},{"a":16,"l":"block_source","c":"The block copiers' source pointer: draw_shape points it at a shape's colours, one screen-matrix row for every 8 pixel lines, and put_matrix_block copies from it","t":"byte","b":[112],"x":[9953,9961,9965,10029,10037,10046,10851,10860,11809,11846,11891,11943,12019,12064]},{"a":17,"l":"zpa_11","c":"The block copiers' source, high byte","t":"byte","b":[112],"x":[9969,10043,10858,11813,11850,11895,11948,12023,12069]},{"a":18,"l":"shown_matrix","c":"The shown buffer's screen matrix page, $60 or $E0 ($28A4)","t":"byte","b":[96,0],"x":[9766,10408]},{"a":20,"l":"block_width","c":"The block copiers' width in bytes: draw_shape sets it to the shape's width before put_matrix_block","t":"byte","b":[40],"x":[9950,9963,10026,10923]},{"a":21,"l":"block_height","c":"The block copiers' height in character rows. draw_shape sets it to the shape's height in lines divided by 8, rounded up ($2A2F), takes one off each time the lines it skips above the screen reach a new character row ($2A61), and clips it to the rows left below the shape's first ($2A8C). It counts from the shape's first line, so a shape that starts part-way down a character row covers one row more than it colours: the Sunracer's 56 lines from line 92 cover 8 rows and get 7","t":"byte","b":[6,25,22,0],"x":[9948,10024,10805,10849,10901,10905,10911,10925]},{"a":25,"l":"dissolve_from","c":"dissolve_in's source: the drawing buffer's page","t":"byte","b":[192,118],"x":[10456,10489]},{"a":27,"l":"dissolve_to","c":"The dissolves' destination: the shown buffer's page","t":"byte","b":[64,0],"x":[10462,10483,10553,10571]},{"a":29,"l":"dissolve_lfsr","c":"The high seven bits of the dissolves' 15-bit shift register, Y holding the low eight: bits 0-4 pick a page of the 8 KB bitmap, bits 5-6 the pixel pair in the byte. It starts at $7FFF, shifts right with taps $60 into this byte, and stops when it comes back, so every nonzero value comes once","t":"byte","b":[127],"x":[10478,10493,10519,10524,10530,10566,10575,10591,10596,10602]},{"a":30,"l":"drawing_page","c":"The drawing buffer's page, $40 or $C0: draw_shape and unpack_picture draw there, and show_drawn shows it","t":"byte","b":[192,0],"x":[8540,8626,8631,8677,9883,9994,10414,10417,10449,10454,10549,10625,10711,10967,11044]},{"a":32,"l":"cursor_row","c":"The cursor's character row, 0-24, for print_char, which nothing in the title calls","t":"byte","b":[0],"x":[8527,8607,8616]},{"a":33,"l":"cursor_column","c":"The cursor's column, 0-39, for print_char","t":"byte","b":[0],"x":[8485,8545,8576,8584,8586,8593,8600,8605]},{"a":34,"l":"window_left","c":"The text window's left column, where print_char's new line starts","t":"byte","b":[64],"x":[8603]},{"a":35,"l":"window_right","c":"The text window's right column: a character that would go past it starts a new line first","t":"byte","b":[8,242,1,0,0,0,0,0],"x":[8488]},{"a":43,"t":"byte","b":[1,8,220,8,234]},{"a":48,"l":"source","c":"The unpacker's and dissolve_in's source pointer; load_inline uses it to read its inline name and puts the caller's value back","t":"byte","b":[48],"x":[8280,8291,8296,8304,8310,8316,8322,8337,8389,10468,10472,10502,10621,10631,10639,10655,10661,10671,10673,10695]},{"a":49,"l":"zpa_31","c":"The source pointer's high byte","t":"byte","b":[182],"x":[8285,8294,8300,8325,8345,8393,10458,10491,10617,10659,10676,10678]},{"a":50,"l":"dest","c":"The unpacker's and the dissolves' destination pointer","t":"byte","b":[232],"x":[10470,10474,10510,10517,10559,10562,10584,10589,10623,10642,10663,10682,10684,10697]},{"a":51,"l":"zpa_33","c":"The destination pointer's high byte","t":"byte","b":[227],"x":[10464,10485,10555,10573,10627,10687,10689]},{"a":52,"l":"column_offset","c":"Column \u00d7 8, the column's offset within a bitmap row (column_offset_of), low byte","t":"byte","b":[0],"x":[8550,9867,10957,11031]},{"a":53,"l":"zpa_35","c":"The column's offset, high byte (0 or 1)","t":"byte","b":[0,160,0,160,40],"x":[8558,9872,10965,11042]},{"a":58,"l":"shown_page","c":"The shown buffer's page, $40 or $C0","t":"byte","b":[64,0],"x":[9829,10404,10410]},{"a":60,"l":"key","c":"The key the interrupt last saw, its low seven bits; $FF when none is waiting","t":"byte","b":[255],"x":[8399,8413,8422,8794,8831,9525,9538,9597,11239]},{"a":61,"l":"frame_count","c":"Counted up by the interrupt once a frame; nothing in the title reads it","t":"byte","b":[180,8,140],"x":[8833]},{"a":64,"l":"ground_y","c":"The plain's top pixel line, a 16-bit position: 120 at the start, moved down as the ship climbs (draw_scenery)","t":"byte","b":[131],"x":[11131,11438,11517,11526,11606,11615,11866]},{"a":65,"l":"zpa_41","c":"The plain's line, high byte","t":"byte","b":[0],"x":[11135,11442,11524,11613,11868]},{"a":66,"l":"mountains_y","c":"The mountains' top pixel line: 72 at the start, moved down with the plain","t":"byte","b":[83],"x":[11123,11432,11506,11515,11595,11604,11829]},{"a":67,"l":"zpa_43","c":"The mountains' line, high byte","t":"byte","b":[0],"x":[11127,11436,11513,11602,11831]},{"a":68,"l":"dust_small_y","c":"The small dust's top pixel line: 136 at the start, moved down with the scenery","t":"byte","b":[147],"x":[11139,11444,11528,11537,11617,11626,11974]},{"a":69,"l":"zpa_45","c":"The small dust's line, high byte","t":"byte","b":[0],"x":[11143,11448,11535,11624,11976]},{"a":70,"l":"legs_y","c":"The legs' top pixel line: 144 at the start, rising with the ship and then faster as they fold","t":"byte","b":[72],"x":[11147,11319,11321,11375,11384,11911]},{"a":71,"l":"zpa_47","c":"The legs' line, high byte","t":"byte","b":[0],"x":[11151,11327,11382,11913]},{"a":72,"l":"ship_y","c":"The Sunracer's top pixel line: 96 at the start, rising until it is above the screen (negative)","t":"byte","b":[26],"x":[11155,11309,11311,11364,11373,11421,11430,11495,11504,11584,11593,12039]},{"a":73,"l":"zpa_49","c":"The ship's line, high byte, $FF once it is above the top","t":"byte","b":[0],"x":[11159,11317,11371,11428,11502,11591,12041]},{"a":74,"l":"dust_big_y","c":"The large dust's top pixel line: 144 at the start, moved down with the scenery","t":"byte","b":[155],"x":[11163,11450,11539,11548,11628,11637,12095]},{"a":75,"l":"zpa_4B","c":"The large dust's line, high byte","t":"byte","b":[0],"x":[11167,11454,11546,11635,12097]},{"a":76,"l":"dust_count","c":"The dust's frame count, 0-7, stepped by draw_dust_small and read by both dust routines","t":"byte","b":[2],"x":[11171,11918,11920,11924,12046]},{"a":77,"l":"frames_left","c":"The frames a stage still has to draw, or the pauses show_credits still has to wait","t":"byte","b":[2],"x":[11246,11256,11266,11282,11289,11337,11344,11394,11401,11464,11475,11558,11564,11647,11671,11683,11697,11709]},{"a":78,"l":"shape_mode","c":"draw_shape's mode: bit 7 draws through the mask, bit 6 stamps the colours ($C0 for the mountains and the ship, $40 for the plain, $80 for the legs and the dust)","t":"byte","b":[192],"x":[10913,10936,11825,11862,11907,11970,12035,12091]},{"a":79,"l":"shape_column","c":"draw_shape's column, the X it was called with","t":"byte","b":[0],"x":[10781,10931]},{"a":80,"l":"shape_line","c":"The shape's top pixel line as draw_shape goes down it, low byte","t":"byte","b":[126],"x":[10783,10811,10843,10873,10885,10943,11006,11017,11107]},{"a":81,"l":"zpa_51","c":"The line's high byte: negative while the line is above the screen","t":"byte","b":[0],"x":[10785,10807,10815,10865,10945,11010,11019,11111]},{"a":82,"l":"shape_row","c":"The character row of the shape's first line on the screen, for the colours","t":"byte","b":[10,3,76,0,0,0,234,7],"x":[10890,10895,10929]},{"a":90,"t":"byte","b":[227,7,0,0,0,0]},{"a":96,"l":"shape_data","c":"The shape's bytes, a pointer stepped a line at a time","t":"byte","b":[184],"x":[10821,10830,10976,10995,11004,11063,11096,11105,11793,11838,11875,11933,12003,12054]},{"a":97,"l":"zpa_61","c":"The shape's pointer, high byte","t":"byte","b":[110],"x":[10828,11002,11103,11797,11842,11879,11938,12007,12059]},{"a":98,"l":"shape_mask","c":"The shape's mask, a pointer stepped with it","t":"byte","b":[80],"x":[10832,10841,11056,11085,11094,11801,11883,11953,12011,12074]},{"a":99,"l":"zpa_63","c":"The mask's pointer, high byte","t":"byte","b":[119],"x":[10839,11092,11805,11887,11958,12015,12079]},{"a":100,"l":"shape_width","c":"The shape's width in bytes, one per cell across: the step from line to line","t":"byte","b":[40],"x":[10791,10824,10835,10854,10917,10998,11088,11099,11817,11854,11899,11962,12027,12083]},{"a":101,"l":"shape_bytes","c":"draw_shape's copy of the width, the bytes it draws on each line","t":"byte","b":[40],"x":[10793,10921,10991,11081]},{"a":102,"l":"block_stride","c":"put_matrix_block's step through its source from row to row: draw_shape sets it to the shape's width","t":"byte","b":[40],"x":[10039,10919]},{"a":103,"l":"shape_height","c":"The shape's height in pixel lines","t":"byte","b":[48],"x":[10795,11821,11858,11903,11966,12031,12087]},{"a":104,"l":"shape_lines","c":"The lines draw_shape still has to draw, cut to what the screen shows","t":"byte","b":[5,144,191,254,0,0,0,0],"x":[10797,10817,10879,10883,11012,11113]},{"a":112,"l":"freq_mask","c":"ANDed with every frequency the effect player writes; sound_init sets it to $FF","t":"byte","b":[255],"x":[9161,9318,9329,9408]},{"a":113,"l":"drone_mask","c":"The second sound's enable mask, ANDed in before it plays: sound_init sets it to zero, the title sets it to $FF as the Sunracer's engine starts ($2BFE) and back to zero for the credits ($2D86) and on a key ($2F5C)","t":"byte","b":[255],"x":[9163,9410,11262,11654,12124]},{"a":114,"l":"drone_target","c":"The second sound's target frequency, low byte: zero in the title ($2BA9)","t":"byte","b":[0],"x":[9361,11177]},{"a":115,"l":"zpa_73","c":"The second sound's target frequency, high byte: zero at the start of each showing ($2BAB), then one more at each step of the lift-off, held at $FF, so the engine's note climbs","t":"byte","b":[59],"x":[9367,11179,11268,11272,11291,11295,11346,11350,11403,11407,11477,11481,11566,11570]},{"a":116,"l":"drone_freq","c":"The second sound's frequency, low byte, stepped up by 2 a frame until it reaches the target; zeroed at the start of each showing ($2BA5)","t":"byte","b":[100],"x":[9359,9371,9376,9404,9414,11173]},{"a":117,"l":"zpa_75","c":"The second sound's frequency, high byte","t":"byte","b":[0],"x":[9365,9380,9406,9419,11175]},{"a":118,"l":"drone_level","c":"The second sound's sustain level, in the high nybble: $FF at the start of each showing ($2BAF), then two less at each step of the lift-off, down to zero, so the engine fades as it climbs","t":"byte","b":[161,230,123,173,56,8,201,58],"x":[9429,11183,11297,11301,11303,11307,11352,11356,11358,11362,11409,11413,11415,11419,11483,11487,11489,11493,11572,11576,11578,11582]},{"a":126,"t":"byte","b":[176,10]},{"a":128,"l":"fx_start","c":"The effect's starting frequency, low byte (start_effect copies it from effect_freq_lo)","t":"byte","b":[201],"x":[9204,9267]},{"a":129,"l":"zpa_81","c":"The effect's starting frequency, high byte","t":"byte","b":[32],"x":[9209,9271]},{"a":130,"l":"fx_step","c":"The effect's frequency step per frame, low byte","t":"byte","b":[240],"x":[9214,9314]},{"a":131,"l":"zpa_83","c":"The effect's frequency step, high byte","t":"byte","b":[239],"x":[9219,9325]},{"a":132,"l":"fx_freq","c":"The playing note's frequency, low byte","t":"byte","b":[56],"x":[9269,9312,9316]},{"a":133,"l":"zpa_85","c":"The playing note's frequency, high byte","t":"byte","b":[233],"x":[9273,9323,9327]},{"a":134,"l":"fx_attack_decay","c":"The effect's attack and decay, for voice 1's $D405","t":"byte","b":[48],"x":[9224,9291]},{"a":135,"l":"fx_sustain_release","c":"The effect's sustain and release, for $D406","t":"byte","b":[56],"x":[9229,9296]},{"a":136,"l":"fx_waveform","c":"The effect's control byte for voice 1, waveform and gate ($81 noise, $41 pulse)","t":"byte","b":[0],"x":[9234,9306,9340,9392,9436,9440]},{"a":137,"l":"fx_length","c":"How many frames each repeat of the effect's note lasts","t":"byte","b":[208],"x":[9239,9275]},{"a":138,"l":"fx_release_at","c":"The frames-left count at which the note's gate is released","t":"byte","b":[96],"x":[9244,9336]},{"a":139,"l":"fx_frames_left","c":"Frames left of the note playing; zero between notes","t":"byte","b":[0],"x":[9155,9253,9257,9277,9334,9347,9382]},{"a":140,"l":"fx_repeats","c":"Repeats of the note still to start; $FF, negative, once the effect has finished","t":"byte","b":[255,199,82,88,64,255,0,0],"x":[9157,9249,9261,9279,9386,9390,9534]},{"a":148,"t":"byte","b":[85,255,0,0,0,0,3,0]},{"a":156,"t":"byte","b":[0,0,0,0,0,2,61,85]},{"a":164,"t":"byte","b":[32,0,0,0,0,0,0,0]},{"a":172,"t":"byte","b":[0,0,0,64,0,0,60,3]},{"a":180,"t":"byte","b":[0,0,0,7,1,96,8,43]},{"a":188,"t":"byte","b":[32,0,0,0,0,0,160,0]},{"a":196,"t":"byte","b":[48,64,0,0,3,5,3,64]},{"a":204,"t":"gap","n":28},{"a":232,"l":"zpa_E8","c":"Not a variable: the operand of BIT $E8 at $22E8, a byte scan_keys branches into as an INX ($22EB)","t":"byte","b":[134,134,134,134,134,135,135,135],"x":[8936]},{"a":240,"t":"byte","b":[135,135,135,224,217,0,0,0]},{"a":248,"t":"byte","b":[0,0,0,0,0,0,0,32]},{"a":256,"t":"gap","n":532},{"a":788,"l":"irq_vector","c":"The KERNAL's IRQ vector, pointed at irq_body ($226A) so the interrupt also works while the KERNAL is banked in for a load","t":"byte","b":[106],"x":[8776]},{"a":789,"l":"a_0315","c":"The IRQ vector's high byte","t":"byte","b":[34],"x":[8779]},{"a":790,"l":"brk_vector","c":"The BRK vector, pointed at the RTI at $2264","t":"byte","b":[100],"x":[8760]},{"a":791,"l":"a_0317","c":"The BRK vector's high byte","t":"byte","b":[34],"x":[8763]},{"a":792,"l":"nmi_vector","c":"The KERNAL's NMI vector, pointed at the RTI at $2264, so RESTORE does nothing","t":"byte","b":[100],"x":[8744]},{"a":793,"l":"a_0319","c":"The NMI vector's high byte","t":"byte","b":[34,74,243,145,242,14,242,80],"x":[8747]},{"a":801,"t":"byte","b":[242,51,243,87,241,202,241,237]},{"a":809,"t":"byte","b":[246,62,241,47,243,102,254,165]},{"a":817,"t":"byte","b":[244,237,245,0,0,0,0,0]},{"a":825,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":833,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":841,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":849,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":857,"t":"gap","n":7335},{"a":4096,"t":"note","l":"f_1000","c":"colours_to_ram's patched STA at $29F4 and LDA at $2A08 were left here, the page after its $0C00-$0FFF staging buffer, after its one run at the start","note":"outside the tracked image","x":[10740,10760]},{"a":7845,"t":"note","l":"a_1EA5","c":"Not data: BIT $1EA5 at $2863 hides LDA $1E (show_drawn, $2864) in its operand","note":"outside the tracked image","x":[10339]},{"a":8192,"l":"title_start","c":"TITLE's first instruction, where BOOT's loader jumps: sets up the interrupt and the line table, loads SPACE, ROGUE, SHIP and CREDITS, clears the $4000 bitmap, turns the multicolour bitmap on with white colours and starts the lift-off (title_loop)","t":"code","b":[32,9,34],"m":"jsr","oa":8713,"o":"setup_irq"},{"a":8195,"t":"code","b":[32,82,39],"m":"jsr","oa":10066,"o":"build_line_table"},{"a":8198,"t":"code","b":[32,88,32],"m":"jsr","oa":8280,"o":"load_inline"},{"a":8201,"l":"name_space","c":"load_inline's argument: load to $B700, then the file name \"SPACE\" and a zero","t":"byte","b":[0,183,83,80,65,67,69,0]},{"a":8209,"l":"load_rogue","c":"Loads \"ROGUE\" to $AC00","t":"code","b":[32,88,32],"m":"jsr","oa":8280,"o":"load_inline"},{"a":8212,"l":"name_rogue","c":"load_inline's argument: load to $AC00, then the file name \"ROGUE\" and a zero","t":"byte","b":[0,172,82,79,71,85,69,0]},{"a":8220,"l":"load_ship","c":"Loads \"SHIP\" to $6800","t":"code","b":[32,88,32],"m":"jsr","oa":8280,"o":"load_inline"},{"a":8223,"l":"name_ship","c":"load_inline's argument: load to $6800, then the file name \"SHIP\" and a zero","t":"byte","b":[0,104,83,72,73,80,0]},{"a":8230,"l":"load_credits","c":"Loads \"CREDITS\" to $3000","t":"code","b":[32,88,32],"m":"jsr","oa":8280,"o":"load_inline"},{"a":8233,"l":"name_credits","c":"load_inline's argument: load to $3000, then the file name \"CREDITS\" and a zero","t":"byte","b":[0,48,67,82,69,68,73,84]},{"a":8241,"t":"byte","b":[83,0]},{"a":8243,"l":"title_screen","c":"With the files in: clears the $4000 bitmap, sets the bitmap mode, shows the empty $4000 buffer with its colours, makes the colour RAM white and jumps to title_loop","t":"code","b":[32,180,40],"m":"jsr","oa":10420,"o":"clear_4000"},{"a":8246,"t":"code","b":[32,35,40],"m":"jsr","oa":10275,"o":"bitmap_mode"},{"a":8249,"t":"code","b":[32,82,40],"m":"jsr","oa":10322,"o":"show_4000_colours"},{"a":8252,"t":"code","b":[32,164,38],"m":"jsr","oa":9892,"o":"white_colours"},{"a":8255,"t":"code","b":[76,110,43],"m":"jmp","oa":11118,"o":"title_loop"},{"a":8258,"l":"io_in","c":"Banks the I/O and the KERNAL in ($01 low bits %110, RAM at $A000), keeping A","t":"code","b":[72],"m":"pha","x":[8352,8714,8813,9894,9927,10281,10352,10380,10700,10755]},{"a":8259,"t":"code","b":[165,1],"m":"lda","oa":1,"o":"zp_port"},{"a":8261,"t":"code","b":[41,248],"m":"and","o":"#$F8"},{"a":8263,"t":"code","b":[9,6],"m":"ora","o":"#$06"},{"a":8265,"t":"code","b":[133,1],"m":"sta","oa":1,"o":"zp_port"},{"a":8267,"t":"code","b":[104],"m":"pla"},{"a":8268,"t":"code","b":[96],"m":"rts"},{"a":8269,"l":"io_out","c":"Banks all RAM in ($01 low bits %100), keeping A","t":"code","b":[72],"m":"pha","x":[8384,8799,9920,9989,10707,10778]},{"a":8270,"t":"code","b":[165,1],"m":"lda","oa":1,"o":"zp_port"},{"a":8272,"t":"code","b":[41,248],"m":"and","o":"#$F8"},{"a":8274,"t":"code","b":[9,4],"m":"ora","o":"#$04"},{"a":8276,"t":"code","b":[133,1],"m":"sta","oa":1,"o":"zp_port"},{"a":8278,"t":"code","b":[104],"m":"pla"},{"a":8279,"t":"code","b":[96],"m":"rts"},{"a":8280,"l":"load_inline","c":"Loads the file named after the JSR: two bytes of load address (low, high), then the name ending in a zero, and returns past the zero. LOAD runs from device 8 with secondary address 0, so the file goes to that address whatever its header says, and is retried until the KERNAL reports no error; the caller's $30/$31 are kept in the patched loads at $20C3 and $20C7","t":"code","b":[165,48],"m":"lda","oa":48,"o":"source","x":[8198,8209,8220,8230,12134]},{"a":8282,"t":"code","b":[141,196,32],"m":"sta","oa":8388,"o":"saved_source_lo"},{"a":8285,"t":"code","b":[165,49],"m":"lda","oa":49,"o":"zpa_31"},{"a":8287,"t":"code","b":[141,200,32],"m":"sta","oa":8392,"o":"saved_source_hi"},{"a":8290,"t":"code","b":[104],"m":"pla"},{"a":8291,"t":"code","b":[133,48],"m":"sta","oa":48,"o":"source"},{"a":8293,"t":"code","b":[104],"m":"pla"},{"a":8294,"t":"code","b":[133,49],"m":"sta","oa":49,"o":"zpa_31"},{"a":8296,"t":"code","b":[230,48],"m":"inc","oa":48,"o":"source"},{"a":8298,"t":"code","b":[208,2],"m":"bne","oa":8302,"o":"b_206E"},{"a":8300,"t":"code","b":[230,49],"m":"inc","oa":49,"o":"zpa_31"},{"a":8302,"l":"b_206E","t":"code","b":[160,0],"m":"ldy","o":"#$00","x":[8298]},{"a":8304,"t":"code","b":[177,48],"m":"lda","oa":48,"o":"(source),y"},{"a":8306,"t":"code","b":[141,184,32],"m":"sta","oa":8376,"o":"load_to_lo"},{"a":8309,"t":"code","b":[200],"m":"iny"},{"a":8310,"t":"code","b":[177,48],"m":"lda","oa":48,"o":"(source),y"},{"a":8312,"t":"code","b":[141,186,32],"m":"sta","oa":8378,"o":"load_to_hi"},{"a":8315,"l":"b_207B","t":"code","b":[200],"m":"iny","x":[8318]},{"a":8316,"t":"code","b":[177,48],"m":"lda","oa":48,"o":"(source),y"},{"a":8318,"t":"code","b":[208,251],"m":"bne","oa":8315,"o":"b_207B"},{"a":8320,"t":"code","b":[152],"m":"tya"},{"a":8321,"t":"code","b":[24],"m":"clc"},{"a":8322,"t":"code","b":[101,48],"m":"adc","oa":48,"o":"source"},{"a":8324,"t":"code","b":[170],"m":"tax"},{"a":8325,"t":"code","b":[165,49],"m":"lda","oa":49,"o":"zpa_31"},{"a":8327,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":8329,"t":"code","b":[72],"m":"pha"},{"a":8330,"t":"code","b":[138],"m":"txa"},{"a":8331,"t":"code","b":[72],"m":"pha"},{"a":8332,"t":"code","b":[136],"m":"dey"},{"a":8333,"t":"code","b":[136],"m":"dey"},{"a":8334,"t":"code","b":[140,173,32],"m":"sty","oa":8365,"o":"load_name_length"},{"a":8337,"t":"code","b":[165,48],"m":"lda","oa":48,"o":"source"},{"a":8339,"t":"code","b":[24],"m":"clc"},{"a":8340,"t":"code","b":[105,2],"m":"adc","o":"#$02"},{"a":8342,"t":"code","b":[141,175,32],"m":"sta","oa":8367,"o":"load_name_lo"},{"a":8345,"t":"code","b":[165,49],"m":"lda","oa":49,"o":"zpa_31"},{"a":8347,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":8349,"t":"code","b":[141,177,32],"m":"sta","oa":8369,"o":"load_name_hi"},{"a":8352,"t":"code","b":[32,66,32],"m":"jsr","oa":8258,"o":"io_in"},{"a":8355,"l":"b_20A3","t":"code","b":[169,1],"m":"lda","o":"#$01","x":[8382]},{"a":8357,"t":"code","b":[162,8],"m":"ldx","o":"#$08"},{"a":8359,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":8361,"t":"code","b":[32,186,255],"m":"jsr","oa":65466,"o":"KERNAL_SETLFS"},{"a":8364,"t":"code","b":[169,7],"m":"lda","o":"#$07"},{"a":8365,"t":"note","l":"load_name_length","c":"The name's length, patched in by $208E","note":"inside the item at $20AC","x":[8334]},{"a":8366,"t":"code","b":[162,43],"m":"ldx","o":"#$2B"},{"a":8367,"t":"note","l":"load_name_lo","c":"The name's address, low byte, patched in by $2096","note":"inside the item at $20AE","x":[8342]},{"a":8368,"t":"code","b":[160,32],"m":"ldy","o":"#$20"},{"a":8369,"t":"note","l":"load_name_hi","c":"The name's address, high byte, patched in by $209D","note":"inside the item at $20B0","x":[8349]},{"a":8370,"t":"code","b":[32,189,255],"m":"jsr","oa":65469,"o":"KERNAL_SETNAM"},{"a":8373,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":8375,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":8376,"t":"note","l":"load_to_lo","c":"The load address's low byte, patched in by $2072","note":"inside the item at $20B7","x":[8306]},{"a":8377,"t":"code","b":[160,48],"m":"ldy","o":"#$30"},{"a":8378,"t":"note","l":"load_to_hi","c":"The load address's high byte, patched in by $2078","note":"inside the item at $20B9","x":[8312]},{"a":8379,"t":"code","b":[32,213,255],"m":"jsr","oa":65493,"o":"KERNAL_LOAD"},{"a":8382,"t":"code","b":[176,227],"m":"bcs","oa":8355,"o":"b_20A3"},{"a":8384,"t":"code","b":[32,77,32],"m":"jsr","oa":8269,"o":"io_out"},{"a":8387,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":8388,"t":"note","l":"saved_source_lo","c":"The caller's $30, patched in by $205A and put back on the way out","note":"inside the item at $20C3","x":[8282]},{"a":8389,"t":"code","b":[133,48],"m":"sta","oa":48,"o":"source"},{"a":8391,"t":"code","b":[169,234],"m":"lda","o":"#$EA"},{"a":8392,"t":"note","l":"saved_source_hi","c":"The caller's $31, patched in by $205F","note":"inside the item at $20C7","x":[8287]},{"a":8393,"t":"code","b":[133,49],"m":"sta","oa":49,"o":"zpa_31"},{"a":8395,"t":"code","b":[96],"m":"rts"},{"a":8396,"l":"wait_key","c":"Clears any key waiting, waits for the interrupt to put one in key ($3C), clears it again and returns it in A; nothing in the title calls it","t":"code","b":[32,219,32],"m":"jsr","oa":8411,"o":"clear_key"},{"a":8399,"l":"b_20CF","t":"code","b":[165,60],"m":"lda","oa":60,"o":"key","x":[8403]},{"a":8401,"t":"code","b":[201,255],"m":"cmp","o":"#$FF"},{"a":8403,"t":"code","b":[240,250],"m":"beq","oa":8399,"o":"b_20CF"},{"a":8405,"t":"code","b":[72],"m":"pha"},{"a":8406,"t":"code","b":[32,219,32],"m":"jsr","oa":8411,"o":"clear_key"},{"a":8409,"t":"code","b":[104],"m":"pla"},{"a":8410,"t":"code","b":[96],"m":"rts"},{"a":8411,"l":"clear_key","c":"Sets key ($3C) to $FF: none waiting","t":"code","b":[169,255],"m":"lda","o":"#$FF","x":[8396,8406,8416,9603,11118]},{"a":8413,"t":"code","b":[133,60],"m":"sta","oa":60,"o":"key"},{"a":8415,"t":"code","b":[96],"m":"rts"},{"a":8416,"l":"pause","c":"A wait of about 0.86 seconds that a key ends early (the key stays in $3C). clear_key leaves A at $FF, so the caller's A makes no difference: the 26-cycle loop always runs 255 + 254 + ... + 1 = 32,640 times (848,640 cycles), and the interrupt adds its share. The title's callers pass A = 0","t":"code","b":[32,219,32],"m":"jsr","oa":8411,"o":"clear_key","x":[11675,11701]},{"a":8419,"t":"code","b":[56],"m":"sec"},{"a":8420,"l":"b_20E4","t":"code","b":[72],"m":"pha","x":[8438]},{"a":8421,"l":"b_20E5","t":"code","b":[72],"m":"pha","x":[8433]},{"a":8422,"t":"code","b":[165,60],"m":"lda","oa":60,"o":"key"},{"a":8424,"t":"code","b":[201,255],"m":"cmp","o":"#$FF"},{"a":8426,"t":"code","b":[144,13],"m":"bcc","oa":8441,"o":"b_20F9"},{"a":8428,"t":"code","b":[72],"m":"pha"},{"a":8429,"t":"code","b":[104],"m":"pla"},{"a":8430,"t":"code","b":[104],"m":"pla"},{"a":8431,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":8433,"t":"code","b":[208,242],"m":"bne","oa":8421,"o":"b_20E5"},{"a":8435,"t":"code","b":[104],"m":"pla"},{"a":8436,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":8438,"t":"code","b":[208,236],"m":"bne","oa":8420,"o":"b_20E4"},{"a":8440,"t":"code","b":[96],"m":"rts"},{"a":8441,"l":"b_20F9","t":"code","b":[104],"m":"pla","x":[8426]},{"a":8442,"t":"code","b":[104],"m":"pla"},{"a":8443,"t":"code","b":[96],"m":"rts"},{"a":8444,"l":"print_char","c":"Prints the character in A at the cursor, keeping A, the flags, and X and Y (put back by the patched loads at $2107 and $2109). The title never prints: it has no font loaded, and nothing calls this or the routines below it","t":"code","b":[8],"m":"php","x":[8581,8597]},{"a":8445,"t":"code","b":[72],"m":"pha"},{"a":8446,"t":"code","b":[140,10,33],"m":"sty","oa":8458,"o":"saved_y"},{"a":8449,"t":"code","b":[142,8,33],"m":"stx","oa":8456,"o":"saved_x"},{"a":8452,"t":"code","b":[32,14,33],"m":"jsr","oa":8462,"o":"print_char_body"},{"a":8455,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":8456,"t":"note","l":"saved_x","c":"The caller's X, patched in by $2101","note":"inside the item at $2107","x":[8449]},{"a":8457,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":8458,"t":"note","l":"saved_y","c":"The caller's Y, patched in by $20FE","note":"inside the item at $2109","x":[8446]},{"a":8459,"t":"code","b":[104],"m":"pla"},{"a":8460,"t":"code","b":[40],"m":"plp"},{"a":8461,"t":"code","b":[96],"m":"rts"},{"a":8462,"l":"print_char_body","c":"Draws character A (bit 7 ignored) into the drawing buffer at the cursor: RETURN ($0D) starts a new line, $08 and $7F rub out the character before the cursor, and a character that would pass the window's right edge starts a new line first. Its 8 bytes would come from a font at $F200, which the title never loads","t":"code","b":[41,127],"m":"and","o":"#$7F","x":[8452]},{"a":8464,"t":"code","b":[201,13],"m":"cmp","o":"#$0D"},{"a":8466,"t":"code","b":[208,3],"m":"bne","oa":8471,"o":"b_2117"},{"a":8468,"t":"code","b":[76,155,33],"m":"jmp","oa":8603,"o":"new_line"},{"a":8471,"l":"b_2117","t":"code","b":[201,8],"m":"cmp","o":"#$08","x":[8466]},{"a":8473,"t":"code","b":[208,3],"m":"bne","oa":8478,"o":"b_211E"},{"a":8475,"t":"code","b":[76,131,33],"m":"jmp","oa":8579,"o":"rub_out"},{"a":8478,"l":"b_211E","t":"code","b":[201,127],"m":"cmp","o":"#$7F","x":[8473]},{"a":8480,"t":"code","b":[208,3],"m":"bne","oa":8485,"o":"b_2125"},{"a":8482,"t":"code","b":[76,131,33],"m":"jmp","oa":8579,"o":"rub_out"},{"a":8485,"l":"b_2125","t":"code","b":[166,33],"m":"ldx","oa":33,"o":"cursor_column","x":[8480]},{"a":8487,"t":"code","b":[202],"m":"dex"},{"a":8488,"t":"code","b":[228,35],"m":"cpx","oa":35,"o":"window_right"},{"a":8490,"t":"code","b":[144,5],"m":"bcc","oa":8497,"o":"b_2131"},{"a":8492,"t":"code","b":[72],"m":"pha"},{"a":8493,"t":"code","b":[32,155,33],"m":"jsr","oa":8603,"o":"new_line"},{"a":8496,"t":"code","b":[104],"m":"pla"},{"a":8497,"l":"b_2131","t":"code","b":[162,0],"m":"ldx","o":"#$00","x":[8490]},{"a":8499,"t":"code","b":[142,121,33],"m":"stx","oa":8569,"o":"glyph_hi"},{"a":8502,"t":"code","b":[10],"m":"asl","o":"a"},{"a":8503,"t":"code","b":[46,121,33],"m":"rol","oa":8569,"o":"glyph_hi"},{"a":8506,"t":"code","b":[10],"m":"asl","o":"a"},{"a":8507,"t":"code","b":[46,121,33],"m":"rol","oa":8569,"o":"glyph_hi"},{"a":8510,"t":"code","b":[10],"m":"asl","o":"a"},{"a":8511,"t":"code","b":[46,121,33],"m":"rol","oa":8569,"o":"glyph_hi"},{"a":8514,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":8516,"t":"code","b":[141,120,33],"m":"sta","oa":8568,"o":"glyph_lo"},{"a":8519,"t":"code","b":[173,121,33],"m":"lda","oa":8569,"o":"glyph_hi"},{"a":8522,"t":"code","b":[105,242],"m":"adc","o":"#$F2"},{"a":8524,"t":"code","b":[141,121,33],"m":"sta","oa":8569,"o":"glyph_hi"},{"a":8527,"t":"code","b":[165,32],"m":"lda","oa":32,"o":"cursor_row"},{"a":8529,"t":"code","b":[10],"m":"asl","o":"a"},{"a":8530,"t":"code","b":[170],"m":"tax"},{"a":8531,"t":"code","b":[189,141,39],"m":"lda","oa":10125,"o":"char_row_offsets,x"},{"a":8534,"t":"code","b":[141,106,33],"m":"sta","oa":8554,"o":"row_offset_lo"},{"a":8537,"t":"code","b":[189,142,39],"m":"lda","oa":10126,"o":"f_278E,x"},{"a":8540,"t":"code","b":[5,30],"m":"ora","oa":30,"o":"drawing_page"},{"a":8542,"t":"code","b":[141,113,33],"m":"sta","oa":8561,"o":"row_offset_hi"},{"a":8545,"t":"code","b":[165,33],"m":"lda","oa":33,"o":"cursor_column"},{"a":8547,"t":"code","b":[32,136,38],"m":"jsr","oa":9864,"o":"column_offset_of"},{"a":8550,"t":"code","b":[165,52],"m":"lda","oa":52,"o":"column_offset"},{"a":8552,"t":"code","b":[24],"m":"clc"},{"a":8553,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":8554,"t":"note","l":"row_offset_lo","c":"The cursor row's offset in a bitmap, low byte, patched in from char_row_offsets ($2156); the ADC adds the column's offset to it","note":"inside the item at $2169","x":[8534]},{"a":8555,"t":"code","b":[141,123,33],"m":"sta","oa":8571,"o":"cell_lo"},{"a":8558,"t":"code","b":[165,53],"m":"lda","oa":53,"o":"zpa_35"},{"a":8560,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":8561,"t":"note","l":"row_offset_hi","c":"The cursor row's offset, high byte, ORed with the drawing buffer's page ($215E)","note":"inside the item at $2170","x":[8542]},{"a":8562,"t":"code","b":[141,124,33],"m":"sta","oa":8572,"o":"cell_hi"},{"a":8565,"t":"code","b":[162,7],"m":"ldx","o":"#$07"},{"a":8567,"l":"b_2177","t":"code","b":[189,0,255],"m":"lda","oa":65280,"o":"f_FF00,x","x":[8574]},{"a":8568,"t":"note","l":"glyph_lo","c":"The character's address in FONT, low byte, patched in by $2144","note":"inside the item at $2177","x":[8516]},{"a":8569,"t":"note","l":"glyph_hi","c":"The character's address in FONT, high byte: built from character \u00d7 8 and then $F2 added ($214C)","note":"inside the item at $2177","x":[8499,8503,8507,8511,8519,8524]},{"a":8570,"t":"code","b":[157,0,255],"m":"sta","oa":65280,"o":"f_FF00,x"},{"a":8571,"t":"note","l":"cell_lo","c":"The bitmap cell's address, low byte, patched in by $216B","note":"inside the item at $217A","x":[8555]},{"a":8572,"t":"note","l":"cell_hi","c":"The bitmap cell's address, high byte, patched in by $2172","note":"inside the item at $217A","x":[8562]},{"a":8573,"t":"code","b":[202],"m":"dex"},{"a":8574,"t":"code","b":[16,247],"m":"bpl","oa":8567,"o":"b_2177"},{"a":8576,"t":"code","b":[230,33],"m":"inc","oa":33,"o":"cursor_column"},{"a":8578,"t":"code","b":[96],"m":"rts"},{"a":8579,"l":"rub_out","c":"Rubs out the character before the cursor: prints a space at the cursor, steps back two columns, prints another and steps back one, leaving the cursor a column to the left (the BPL at $218F lands on the next instruction either way)","t":"code","b":[169,160],"m":"lda","o":"#$A0","x":[8475,8482]},{"a":8581,"t":"code","b":[32,252,32],"m":"jsr","oa":8444,"o":"print_char"},{"a":8584,"t":"code","b":[198,33],"m":"dec","oa":33,"o":"cursor_column"},{"a":8586,"t":"code","b":[165,33],"m":"lda","oa":33,"o":"cursor_column"},{"a":8588,"t":"code","b":[56],"m":"sec"},{"a":8589,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":8591,"t":"code","b":[16,0],"m":"bpl","oa":8593,"o":"b_2191"},{"a":8593,"l":"b_2191","t":"code","b":[133,33],"m":"sta","oa":33,"o":"cursor_column","x":[8591]},{"a":8595,"t":"code","b":[169,160],"m":"lda","o":"#$A0"},{"a":8597,"t":"code","b":[32,252,32],"m":"jsr","oa":8444,"o":"print_char"},{"a":8600,"t":"code","b":[198,33],"m":"dec","oa":33,"o":"cursor_column"},{"a":8602,"t":"code","b":[96],"m":"rts"},{"a":8603,"l":"new_line","c":"Moves the cursor to the window's left column on the next row. Past row 24 it scrolls the drawing buffer's rows 1-24 up a character row instead (7,680 bytes) and clears only the first 64 bytes of the bottom row, 8 of its 40 cells: $21EF loads Y = 1 where the 320-byte row needs 2","t":"code","b":[165,34],"m":"lda","oa":34,"o":"window_left","x":[8468,8493]},{"a":8605,"t":"code","b":[133,33],"m":"sta","oa":33,"o":"cursor_column"},{"a":8607,"t":"code","b":[165,32],"m":"lda","oa":32,"o":"cursor_row"},{"a":8609,"t":"code","b":[24],"m":"clc"},{"a":8610,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":8612,"t":"code","b":[201,25],"m":"cmp","o":"#$19"},{"a":8614,"t":"code","b":[176,3],"m":"bcs","oa":8619,"o":"b_21AB"},{"a":8616,"t":"code","b":[133,32],"m":"sta","oa":32,"o":"cursor_row"},{"a":8618,"t":"code","b":[96],"m":"rts"},{"a":8619,"l":"b_21AB","t":"code","b":[169,64],"m":"lda","o":"#$40","x":[8614]},{"a":8621,"t":"code","b":[141,198,33],"m":"sta","oa":8646,"o":"scroll_from_lo"},{"a":8624,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":8626,"t":"code","b":[5,30],"m":"ora","oa":30,"o":"drawing_page"},{"a":8628,"t":"code","b":[141,199,33],"m":"sta","oa":8647,"o":"scroll_from_hi"},{"a":8631,"t":"code","b":[165,30],"m":"lda","oa":30,"o":"drawing_page"},{"a":8633,"t":"code","b":[141,202,33],"m":"sta","oa":8650,"o":"scroll_to_hi"},{"a":8636,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":8638,"t":"code","b":[141,8,34],"m":"sta","oa":8712,"o":"scroll_count"},{"a":8641,"t":"code","b":[160,30],"m":"ldy","o":"#$1E"},{"a":8643,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":8645,"l":"b_21C5","t":"code","b":[189,0,255],"m":"lda","oa":65280,"o":"f_FF00,x","x":[8660,8668]},{"a":8646,"t":"note","l":"scroll_from_lo","c":"new_line's scroll source, low byte, set to $40 (row 1 starts 320 bytes in)","note":"inside the item at $21C5","x":[8621]},{"a":8647,"t":"note","l":"scroll_from_hi","c":"new_line's scroll source page, the drawing buffer's plus one, stepped on each page","note":"inside the item at $21C5","x":[8628,8662]},{"a":8648,"t":"code","b":[157,0,255],"m":"sta","oa":65280,"o":"f_FF00,x"},{"a":8650,"t":"note","l":"scroll_to_hi","c":"new_line's scroll destination page, the drawing buffer's own, stepped on each page","note":"inside the item at $21C8","x":[8633,8665]},{"a":8651,"t":"code","b":[206,8,34],"m":"dec","oa":8712,"o":"scroll_count"},{"a":8654,"t":"code","b":[208,3],"m":"bne","oa":8659,"o":"b_21D3"},{"a":8656,"t":"code","b":[136],"m":"dey"},{"a":8657,"t":"code","b":[240,11],"m":"beq","oa":8670,"o":"b_21DE"},{"a":8659,"l":"b_21D3","t":"code","b":[232],"m":"inx","x":[8654]},{"a":8660,"t":"code","b":[208,239],"m":"bne","oa":8645,"o":"b_21C5"},{"a":8662,"t":"code","b":[238,199,33],"m":"inc","oa":8647,"o":"scroll_from_hi"},{"a":8665,"t":"code","b":[238,202,33],"m":"inc","oa":8650,"o":"scroll_to_hi"},{"a":8668,"t":"code","b":[208,231],"m":"bne","oa":8645,"o":"b_21C5"},{"a":8670,"l":"b_21DE","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[8657]},{"a":8672,"t":"code","b":[141,245,33],"m":"sta","oa":8693,"o":"clear_row_lo"},{"a":8675,"t":"code","b":[169,30],"m":"lda","o":"#$1E"},{"a":8677,"t":"code","b":[5,30],"m":"ora","oa":30,"o":"drawing_page"},{"a":8679,"t":"code","b":[141,246,33],"m":"sta","oa":8694,"o":"clear_row_hi"},{"a":8682,"t":"code","b":[169,64],"m":"lda","o":"#$40"},{"a":8684,"t":"code","b":[141,8,34],"m":"sta","oa":8712,"o":"scroll_count"},{"a":8687,"t":"code","b":[160,1],"m":"ldy","o":"#$01"},{"a":8689,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":8691,"t":"code","b":[170],"m":"tax"},{"a":8692,"l":"b_21F4","t":"code","b":[157,0,255],"m":"sta","oa":65280,"o":"f_FF00,x","x":[8704,8709]},{"a":8693,"t":"note","l":"clear_row_lo","c":"The bottom row's address, low byte, set to zero","note":"inside the item at $21F4","x":[8672]},{"a":8694,"t":"note","l":"clear_row_hi","c":"The bottom row's page, the drawing buffer's plus $1E (row 24 starts 7,680 bytes in)","note":"inside the item at $21F4","x":[8679,8706]},{"a":8695,"t":"code","b":[206,8,34],"m":"dec","oa":8712,"o":"scroll_count"},{"a":8698,"t":"code","b":[208,3],"m":"bne","oa":8703,"o":"b_21FF"},{"a":8700,"t":"code","b":[136],"m":"dey"},{"a":8701,"t":"code","b":[240,8],"m":"beq","oa":8711,"o":"r_2207"},{"a":8703,"l":"b_21FF","t":"code","b":[232],"m":"inx","x":[8698]},{"a":8704,"t":"code","b":[208,242],"m":"bne","oa":8692,"o":"b_21F4"},{"a":8706,"t":"code","b":[238,246,33],"m":"inc","oa":8694,"o":"clear_row_hi"},{"a":8709,"t":"code","b":[208,237],"m":"bne","oa":8692,"o":"b_21F4"},{"a":8711,"l":"r_2207","t":"code","b":[96],"m":"rts","x":[8701]},{"a":8712,"l":"scroll_count","c":"The byte counter new_line's two loops count down","t":"byte","b":[0],"x":[8638,8651,8684,8695]},{"a":8713,"l":"setup_irq","c":"With interrupts off, points every vector at the title's own handlers: a raster interrupt at line $50 with CIA1's interrupts off; the NMI and BRK vectors at the RTI at $2264 (it also writes that address to $FFFC, which a reset never reads from RAM); the KERNAL's IRQ vector ($0314) at irq_body and the hardware one ($FFFE) at irq. Then clears the key, sets up the SID (sound_init) and banks all RAM in. The title's first call ($2000)","t":"code","b":[120],"m":"sei","x":[8192]},{"a":8714,"t":"code","b":[32,66,32],"m":"jsr","oa":8258,"o":"io_in"},{"a":8717,"t":"code","b":[169,80],"m":"lda","o":"#$50"},{"a":8719,"t":"code","b":[141,18,208],"m":"sta","o":"vic_raster"},{"a":8722,"t":"code","b":[173,17,208],"m":"lda","o":"vic_control1"},{"a":8725,"t":"code","b":[41,127],"m":"and","o":"#$7F"},{"a":8727,"t":"code","b":[141,17,208],"m":"sta","o":"vic_control1"},{"a":8730,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":8732,"t":"code","b":[141,26,208],"m":"sta","o":"vic_irq_enable"},{"a":8735,"t":"code","b":[169,127],"m":"lda","o":"#$7F"},{"a":8737,"t":"code","b":[141,13,220],"m":"sta","o":"cia1_interrupt"},{"a":8740,"t":"code","b":[162,100],"m":"ldx","o":"#$64"},{"a":8742,"t":"code","b":[160,34],"m":"ldy","o":"#$22"},{"a":8744,"t":"code","b":[142,24,3],"m":"stx","oa":792,"o":"nmi_vector"},{"a":8747,"t":"code","b":[140,25,3],"m":"sty","oa":793,"o":"a_0319"},{"a":8750,"t":"code","b":[142,250,255],"m":"stx","oa":65530,"o":"cpu_vectors"},{"a":8753,"t":"code","b":[140,251,255],"m":"sty","oa":65531,"o":"$FFFB"},{"a":8756,"t":"code","b":[162,100],"m":"ldx","o":"#$64"},{"a":8758,"t":"code","b":[160,34],"m":"ldy","o":"#$22"},{"a":8760,"t":"code","b":[142,22,3],"m":"stx","oa":790,"o":"brk_vector"},{"a":8763,"t":"code","b":[140,23,3],"m":"sty","oa":791,"o":"a_0317"},{"a":8766,"t":"code","b":[142,252,255],"m":"stx","oa":65532,"o":"$FFFC"},{"a":8769,"t":"code","b":[140,253,255],"m":"sty","oa":65533,"o":"$FFFD"},{"a":8772,"t":"code","b":[162,106],"m":"ldx","o":"#$6A"},{"a":8774,"t":"code","b":[160,34],"m":"ldy","o":"#$22"},{"a":8776,"t":"code","b":[142,20,3],"m":"stx","oa":788,"o":"irq_vector"},{"a":8779,"t":"code","b":[140,21,3],"m":"sty","oa":789,"o":"a_0315"},{"a":8782,"t":"code","b":[162,101],"m":"ldx","o":"#$65"},{"a":8784,"t":"code","b":[160,34],"m":"ldy","o":"#$22"},{"a":8786,"t":"code","b":[142,254,255],"m":"stx","oa":65534,"o":"$FFFE"},{"a":8789,"t":"code","b":[140,255,255],"m":"sty","oa":65535,"o":"$FFFF"},{"a":8792,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":8794,"t":"code","b":[133,60],"m":"sta","oa":60,"o":"key"},{"a":8796,"t":"code","b":[32,193,35],"m":"jsr","oa":9153,"o":"sound_init"},{"a":8799,"t":"code","b":[32,77,32],"m":"jsr","oa":8269,"o":"io_out"},{"a":8802,"t":"code","b":[88],"m":"cli"},{"a":8803,"t":"code","b":[96],"m":"rts"},{"a":8804,"l":"ignore_interrupt","c":"An RTI: the NMI (RESTORE) and BRK do nothing","t":"code","b":[64],"m":"rti"},{"a":8805,"l":"irq","c":"The raster interrupt as the hardware vector enters it, with all RAM banked in: pushes A, X and Y as the KERNAL's entry would and goes on into irq_body","t":"code","b":[72],"m":"pha"},{"a":8806,"t":"code","b":[138],"m":"txa"},{"a":8807,"t":"code","b":[72],"m":"pha"},{"a":8808,"t":"code","b":[152],"m":"tya"},{"a":8809,"t":"code","b":[72],"m":"pha"},{"a":8810,"l":"irq_body","c":"The raster interrupt as $0314 enters it, the KERNAL having pushed the registers: saves $01, banks the I/O in, acknowledges the raster, scans the keyboard (a new or repeating key goes to key without bit 7), counts the frame in $3D, runs the effect player and returns","t":"code","b":[165,1],"m":"lda","oa":1,"o":"zp_port"},{"a":8812,"t":"code","b":[72],"m":"pha"},{"a":8813,"t":"code","b":[32,66,32],"m":"jsr","oa":8258,"o":"io_in"},{"a":8816,"t":"code","b":[173,25,208],"m":"lda","o":"vic_irq_status"},{"a":8819,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":8821,"t":"code","b":[141,25,208],"m":"sta","o":"vic_irq_status"},{"a":8824,"t":"code","b":[32,143,34],"m":"jsr","oa":8847,"o":"scan_keys"},{"a":8827,"t":"code","b":[144,4],"m":"bcc","oa":8833,"o":"b_2281"},{"a":8829,"t":"code","b":[41,127],"m":"and","o":"#$7F"},{"a":8831,"t":"code","b":[133,60],"m":"sta","oa":60,"o":"key"},{"a":8833,"l":"b_2281","t":"code","b":[230,61],"m":"inc","oa":61,"o":"frame_count","x":[8827]},{"a":8835,"t":"code","b":[32,41,36],"m":"jsr","oa":9257,"o":"sound_frame"},{"a":8838,"t":"code","b":[104],"m":"pla"},{"a":8839,"t":"code","b":[133,1],"m":"sta","oa":1,"o":"zp_port"},{"a":8841,"t":"code","b":[104],"m":"pla"},{"a":8842,"t":"code","b":[168],"m":"tay"},{"a":8843,"t":"code","b":[104],"m":"pla"},{"a":8844,"t":"code","b":[170],"m":"tax"},{"a":8845,"t":"code","b":[104],"m":"pla"},{"a":8846,"t":"code","b":[64],"m":"rti"},{"a":8847,"l":"scan_keys","c":"Scans the keyboard matrix itself; returns C set with a key's code in A when a key is new or repeating, C clear otherwise. CTRL and the two SHIFTs are read first and masked out of their rows; the first key held, row 7 down to row 0 and bit 7 down to bit 0 within a row, is numbered 8 \u00d7 the row's place + the bit's and looked up in key_codes, or key_codes_shifted with either SHIFT, CTRL keeping only the low five bits. A held key repeats 36 frames after it went down, then every 6. Port A is left an input","t":"code","b":[162,255],"m":"ldx","o":"#$FF","x":[8824]},{"a":8849,"t":"code","b":[142,2,220],"m":"stx","o":"cia1_ddr_a"},{"a":8852,"t":"code","b":[232],"m":"inx"},{"a":8853,"t":"code","b":[142,3,220],"m":"stx","o":"cia1_ddr_b"},{"a":8856,"t":"code","b":[160,127],"m":"ldy","o":"#$7F"},{"a":8858,"t":"code","b":[140,0,220],"m":"sty","o":"cia1_port_a"},{"a":8861,"t":"code","b":[173,1,220],"m":"lda","o":"cia1_port_b"},{"a":8864,"t":"code","b":[41,4],"m":"and","o":"#$04"},{"a":8866,"t":"code","b":[141,62,35],"m":"sta","oa":9022,"o":"ctrl_up"},{"a":8869,"t":"code","b":[160,191],"m":"ldy","o":"#$BF"},{"a":8871,"t":"code","b":[140,0,220],"m":"sty","o":"cia1_port_a"},{"a":8874,"t":"code","b":[173,1,220],"m":"lda","o":"cia1_port_b"},{"a":8877,"t":"code","b":[41,16],"m":"and","o":"#$10"},{"a":8879,"t":"code","b":[141,63,35],"m":"sta","oa":9023,"o":"rshift_up"},{"a":8882,"t":"code","b":[160,253],"m":"ldy","o":"#$FD"},{"a":8884,"t":"code","b":[140,0,220],"m":"sty","o":"cia1_port_a"},{"a":8887,"t":"code","b":[173,1,220],"m":"lda","o":"cia1_port_b"},{"a":8890,"t":"code","b":[41,128],"m":"and","o":"#$80"},{"a":8892,"t":"code","b":[141,64,35],"m":"sta","oa":9024,"o":"lshift_up"},{"a":8895,"t":"code","b":[169,127],"m":"lda","o":"#$7F"},{"a":8897,"l":"b_22C1","t":"code","b":[141,0,220],"m":"sta","o":"cia1_port_a","x":[8909]},{"a":8900,"t":"code","b":[172,1,220],"m":"ldy","o":"cia1_port_b"},{"a":8903,"t":"code","b":[192,255],"m":"cpy","o":"#$FF"},{"a":8905,"t":"code","b":[208,12],"m":"bne","oa":8919,"o":"b_22D7"},{"a":8907,"l":"b_22CB","t":"code","b":[232],"m":"inx","x":[8928]},{"a":8908,"t":"code","b":[106],"m":"ror","o":"a"},{"a":8909,"t":"code","b":[176,242],"m":"bcs","oa":8897,"o":"b_22C1"},{"a":8911,"t":"code","b":[140,51,35],"m":"sty","oa":9011,"o":"key_last"},{"a":8914,"t":"code","b":[200],"m":"iny"},{"a":8915,"t":"code","b":[140,2,220],"m":"sty","o":"cia1_ddr_a"},{"a":8918,"t":"code","b":[96],"m":"rts"},{"a":8919,"l":"b_22D7","t":"code","b":[72],"m":"pha","x":[8905]},{"a":8920,"t":"code","b":[152],"m":"tya"},{"a":8921,"t":"code","b":[29,54,35],"m":"ora","oa":9014,"o":"modifier_masks,x"},{"a":8924,"t":"code","b":[168],"m":"tay"},{"a":8925,"t":"code","b":[104],"m":"pla"},{"a":8926,"t":"code","b":[192,255],"m":"cpy","o":"#$FF"},{"a":8928,"t":"code","b":[240,233],"m":"beq","oa":8907,"o":"b_22CB"},{"a":8930,"t":"code","b":[138],"m":"txa"},{"a":8931,"t":"code","b":[10],"m":"asl","o":"a"},{"a":8932,"t":"code","b":[10],"m":"asl","o":"a"},{"a":8933,"t":"code","b":[10],"m":"asl","o":"a"},{"a":8934,"t":"code","b":[170],"m":"tax"},{"a":8935,"t":"code","b":[152],"m":"tya"},{"a":8936,"c":"BIT $E8 hides an INX ($E8) at $22E9: the first pass skips it and the BCS at $22EB lands on it, so X counts the row's released keys from bit 7 down to the one held","t":"code","b":[36,232],"m":"bit","oa":232,"o":"zpa_E8"},{"a":8938,"t":"code","b":[10],"m":"asl","o":"a"},{"a":8939,"t":"code","b":[176,252],"m":"bcs","oa":8937,"o":"b_22E9"},{"a":8941,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":8943,"t":"code","b":[140,2,220],"m":"sty","o":"cia1_ddr_a"},{"a":8946,"t":"code","b":[236,51,35],"m":"cpx","oa":9011,"o":"key_last"},{"a":8949,"t":"code","b":[240,15],"m":"beq","oa":8966,"o":"b_2306"},{"a":8951,"t":"code","b":[142,51,35],"m":"stx","oa":9011,"o":"key_last"},{"a":8954,"t":"code","b":[169,30],"m":"lda","o":"#$1E"},{"a":8956,"t":"code","b":[141,52,35],"m":"sta","oa":9012,"o":"key_delay"},{"a":8959,"l":"b_22FF","t":"code","b":[169,6],"m":"lda","o":"#$06","x":[8979]},{"a":8961,"t":"code","b":[141,53,35],"m":"sta","oa":9013,"o":"key_repeat"},{"a":8964,"t":"code","b":[208,17],"m":"bne","oa":8983,"o":"b_2317"},{"a":8966,"l":"b_2306","t":"code","b":[173,52,35],"m":"lda","oa":9012,"o":"key_delay","x":[8949]},{"a":8969,"t":"code","b":[240,5],"m":"beq","oa":8976,"o":"b_2310"},{"a":8971,"t":"code","b":[206,52,35],"m":"dec","oa":9012,"o":"key_delay"},{"a":8974,"t":"code","b":[24],"m":"clc"},{"a":8975,"t":"code","b":[96],"m":"rts"},{"a":8976,"l":"b_2310","t":"code","b":[206,53,35],"m":"dec","oa":9013,"o":"key_repeat","x":[8969]},{"a":8979,"t":"code","b":[240,234],"m":"beq","oa":8959,"o":"b_22FF"},{"a":8981,"t":"code","b":[24],"m":"clc"},{"a":8982,"t":"code","b":[96],"m":"rts"},{"a":8983,"l":"b_2317","t":"code","b":[56],"m":"sec","x":[8964]},{"a":8984,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":8986,"t":"code","b":[172,62,35],"m":"ldy","oa":9022,"o":"ctrl_up"},{"a":8989,"t":"code","b":[208,2],"m":"bne","oa":8993,"o":"b_2321"},{"a":8991,"t":"code","b":[169,31],"m":"lda","o":"#$1F"},{"a":8993,"l":"b_2321","t":"code","b":[172,64,35],"m":"ldy","oa":9024,"o":"lshift_up","x":[8989]},{"a":8996,"t":"code","b":[240,9],"m":"beq","oa":9007,"o":"b_232F"},{"a":8998,"t":"code","b":[172,63,35],"m":"ldy","oa":9023,"o":"rshift_up"},{"a":9001,"t":"code","b":[240,4],"m":"beq","oa":9007,"o":"b_232F"},{"a":9003,"t":"code","b":[61,65,35],"m":"and","oa":9025,"o":"key_codes,x"},{"a":9006,"t":"code","b":[96],"m":"rts"},{"a":9007,"l":"b_232F","t":"code","b":[61,129,35],"m":"and","oa":9089,"o":"key_codes_shifted,x","x":[8996,9001]},{"a":9010,"t":"code","b":[96],"m":"rts"},{"a":9011,"l":"key_last","c":"The last key's number, $FF for none","t":"byte","b":[255],"x":[8911,8946,8951]},{"a":9012,"l":"key_delay","c":"Frames left before a held key first repeats: 30 from a new key","t":"byte","b":[0],"x":[8956,8966,8971]},{"a":9013,"l":"key_repeat","c":"Frames left before the next repeat: 6","t":"byte","b":[0],"x":[8961,8976]},{"a":9014,"l":"modifier_masks","c":"For each row in scan order (7 down to 0), the bits of its modifier keys, ORed in so they never count as a key: CTRL in row 7, right SHIFT in row 6, left SHIFT in row 1","t":"byte","b":[4,16,0,0,0,0,128,0],"x":[8921]},{"a":9022,"l":"ctrl_up","c":"CTRL's bit from row 7, zero while it is held","t":"byte","b":[4],"x":[8866,8986]},{"a":9023,"l":"rshift_up","c":"Right SHIFT's bit from row 6, zero while it is held","t":"byte","b":[16],"x":[8879,8998]},{"a":9024,"l":"lshift_up","c":"Left SHIFT's bit from row 1, zero while it is held","t":"byte","b":[128],"x":[8892,8993]},{"a":9025,"l":"key_codes","c":"The 64 keys' codes in scan order (row 7 bit 7 first): ASCII for letters (lower case), digits and punctuation, $0D for RETURN, $7F for DEL, $08 for the left-arrow key, $1B for F1, $09 and $0A for the cursor keys, and $80 for the keys with no code, which arrive as 0 since the interrupt keeps seven bits. The title only checks for any key","t":"byte","b":[128,113,128,32,50,0,8,49],"x":[9003]},{"a":9033,"t":"byte","b":[47,11,61,0,128,59,42,128]},{"a":9041,"t":"byte","b":[44,64,58,46,45,108,112,43]},{"a":9049,"t":"byte","b":[110,111,107,109,48,106,105,57]},{"a":9057,"t":"byte","b":[118,117,104,98,56,103,121,55]},{"a":9065,"t":"byte","b":[120,116,102,99,54,100,114,53]},{"a":9073,"t":"byte","b":[0,101,115,122,52,97,119,51]},{"a":9081,"t":"byte","b":[10,128,128,27,128,9,13,127]},{"a":9089,"l":"key_codes_shifted","c":"The same with a SHIFT held: capitals, the symbols over the digits, $0B for cursor up and $08 for cursor left","t":"byte","b":[128,81,128,32,34,0,9,33],"x":[9007]},{"a":9097,"t":"byte","b":[63,10,61,0,128,93,42,128]},{"a":9105,"t":"byte","b":[60,64,91,62,45,76,80,43]},{"a":9113,"t":"byte","b":[78,79,75,77,48,74,73,41]},{"a":9121,"t":"byte","b":[86,85,72,66,40,71,89,39]},{"a":9129,"t":"byte","b":[88,84,70,67,38,68,82,37]},{"a":9137,"t":"byte","b":[0,69,83,90,36,65,87,35]},{"a":9145,"t":"byte","b":[11,128,128,27,128,8,13,127]},{"a":9153,"l":"sound_init","c":"Silences the SID's three voices, turns the filter off and the volume up (15), and sets up the effect player and the masks","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[8796]},{"a":9155,"t":"code","b":[133,139],"m":"sta","oa":139,"o":"fx_frames_left"},{"a":9157,"t":"code","b":[133,140],"m":"sta","oa":140,"o":"fx_repeats"},{"a":9159,"t":"code","b":[162,255],"m":"ldx","o":"#$FF"},{"a":9161,"t":"code","b":[134,112],"m":"stx","oa":112,"o":"freq_mask"},{"a":9163,"t":"code","b":[133,113],"m":"sta","oa":113,"o":"drone_mask"},{"a":9165,"t":"code","b":[141,0,212],"m":"sta","o":"sid_v1_freq_lo"},{"a":9168,"t":"code","b":[141,1,212],"m":"sta","o":"sid_v1_freq_hi"},{"a":9171,"t":"code","b":[141,7,212],"m":"sta","o":"sid_v2_freq_lo"},{"a":9174,"t":"code","b":[141,8,212],"m":"sta","o":"sid_v2_freq_hi"},{"a":9177,"t":"code","b":[141,14,212],"m":"sta","o":"sid_v3_freq_lo"},{"a":9180,"t":"code","b":[141,15,212],"m":"sta","o":"sid_v3_freq_hi"},{"a":9183,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":9185,"t":"code","b":[141,23,212],"m":"sta","o":"sid_filter_resonance"},{"a":9188,"t":"code","b":[169,15],"m":"lda","o":"#$0F"},{"a":9190,"t":"code","b":[141,24,212],"m":"sta","o":"sid_filter_mode_volume"},{"a":9193,"t":"code","b":[96],"m":"rts"},{"a":9194,"l":"start_effect","c":"Starts sound effect A (0-4; others are ignored) on voice 1, copying its settings from the effect tables to $80-$8C with interrupts off; only play_effect calls it, and nothing in the title plays an effect","t":"code","b":[201,5],"m":"cmp","o":"#$05","x":[9531]},{"a":9196,"t":"code","b":[176,58],"m":"bcs","oa":9256,"o":"r_2428"},{"a":9198,"t":"code","b":[168],"m":"tay"},{"a":9199,"t":"code","b":[8],"m":"php"},{"a":9200,"t":"code","b":[120],"m":"sei"},{"a":9201,"t":"code","b":[185,230,36],"m":"lda","oa":9446,"o":"effect_freq_lo,y"},{"a":9204,"t":"code","b":[133,128],"m":"sta","oa":128,"o":"fx_start"},{"a":9206,"t":"code","b":[185,235,36],"m":"lda","oa":9451,"o":"effect_freq_hi,y"},{"a":9209,"t":"code","b":[133,129],"m":"sta","oa":129,"o":"zpa_81"},{"a":9211,"t":"code","b":[185,240,36],"m":"lda","oa":9456,"o":"effect_step_lo,y"},{"a":9214,"t":"code","b":[133,130],"m":"sta","oa":130,"o":"fx_step"},{"a":9216,"t":"code","b":[185,245,36],"m":"lda","oa":9461,"o":"effect_step_hi,y"},{"a":9219,"t":"code","b":[133,131],"m":"sta","oa":131,"o":"zpa_83"},{"a":9221,"t":"code","b":[185,250,36],"m":"lda","oa":9466,"o":"effect_attack_decay,y"},{"a":9224,"t":"code","b":[133,134],"m":"sta","oa":134,"o":"fx_attack_decay"},{"a":9226,"t":"code","b":[185,255,36],"m":"lda","oa":9471,"o":"effect_sustain_release,y"},{"a":9229,"t":"code","b":[133,135],"m":"sta","oa":135,"o":"fx_sustain_release"},{"a":9231,"t":"code","b":[185,4,37],"m":"lda","oa":9476,"o":"effect_waveform,y"},{"a":9234,"t":"code","b":[133,136],"m":"sta","oa":136,"o":"fx_waveform"},{"a":9236,"t":"code","b":[185,9,37],"m":"lda","oa":9481,"o":"effect_length,y"},{"a":9239,"t":"code","b":[133,137],"m":"sta","oa":137,"o":"fx_length"},{"a":9241,"t":"code","b":[185,14,37],"m":"lda","oa":9486,"o":"effect_release_at,y"},{"a":9244,"t":"code","b":[133,138],"m":"sta","oa":138,"o":"fx_release_at"},{"a":9246,"t":"code","b":[185,19,37],"m":"lda","oa":9491,"o":"effect_repeats,y"},{"a":9249,"t":"code","b":[133,140],"m":"sta","oa":140,"o":"fx_repeats"},{"a":9251,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":9253,"t":"code","b":[133,139],"m":"sta","oa":139,"o":"fx_frames_left"},{"a":9255,"t":"code","b":[40],"m":"plp"},{"a":9256,"l":"r_2428","t":"code","b":[96],"m":"rts","x":[9196]},{"a":9257,"l":"sound_frame","c":"The effect player, run by the interrupt every frame: starts each repeat of the effect's note (frequency, envelope, waveform, gate), moves the frequency by the step each frame, releases the gate at the release point and silences the note when its frames run out. With no effect playing it plays a second sound: its frequency ($74/$75) slides up 2 a frame towards the target ($72/$73), and while drone_mask lets it through, voice 1 sounds it as noise at the level in $76, gated on and off on alternate frames. The title starts no effect; this second sound is the Sunracer's engine, which climbs and fades as the ship lifts off","t":"code","b":[165,139],"m":"lda","oa":139,"o":"fx_frames_left","x":[8835]},{"a":9259,"t":"code","b":[208,50],"m":"bne","oa":9311,"o":"b_245F"},{"a":9261,"t":"code","b":[165,140],"m":"lda","oa":140,"o":"fx_repeats"},{"a":9263,"t":"code","b":[240,94],"m":"beq","oa":9359,"o":"b_248F"},{"a":9265,"t":"code","b":[48,92],"m":"bmi","oa":9359,"o":"b_248F"},{"a":9267,"t":"code","b":[165,128],"m":"lda","oa":128,"o":"fx_start"},{"a":9269,"t":"code","b":[133,132],"m":"sta","oa":132,"o":"fx_freq"},{"a":9271,"t":"code","b":[165,129],"m":"lda","oa":129,"o":"zpa_81"},{"a":9273,"t":"code","b":[133,133],"m":"sta","oa":133,"o":"zpa_85"},{"a":9275,"t":"code","b":[165,137],"m":"lda","oa":137,"o":"fx_length"},{"a":9277,"t":"code","b":[133,139],"m":"sta","oa":139,"o":"fx_frames_left"},{"a":9279,"t":"code","b":[198,140],"m":"dec","oa":140,"o":"fx_repeats"},{"a":9281,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":9283,"t":"code","b":[141,4,212],"m":"sta","o":"sid_v1_control"},{"a":9286,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":9288,"t":"code","b":[141,4,212],"m":"sta","o":"sid_v1_control"},{"a":9291,"t":"code","b":[165,134],"m":"lda","oa":134,"o":"fx_attack_decay"},{"a":9293,"t":"code","b":[141,5,212],"m":"sta","o":"sid_v1_attack_decay"},{"a":9296,"t":"code","b":[165,135],"m":"lda","oa":135,"o":"fx_sustain_release"},{"a":9298,"t":"code","b":[141,6,212],"m":"sta","o":"sid_v1_sustain_release"},{"a":9301,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":9303,"t":"code","b":[141,3,212],"m":"sta","o":"sid_v1_pulse_hi"},{"a":9306,"t":"code","b":[165,136],"m":"lda","oa":136,"o":"fx_waveform"},{"a":9308,"t":"code","b":[141,4,212],"m":"sta","o":"sid_v1_control"},{"a":9311,"l":"b_245F","t":"code","b":[24],"m":"clc","x":[9259]},{"a":9312,"t":"code","b":[165,132],"m":"lda","oa":132,"o":"fx_freq"},{"a":9314,"t":"code","b":[101,130],"m":"adc","oa":130,"o":"fx_step"},{"a":9316,"t":"code","b":[133,132],"m":"sta","oa":132,"o":"fx_freq"},{"a":9318,"t":"code","b":[37,112],"m":"and","oa":112,"o":"freq_mask"},{"a":9320,"t":"code","b":[141,0,212],"m":"sta","o":"sid_v1_freq_lo"},{"a":9323,"t":"code","b":[165,133],"m":"lda","oa":133,"o":"zpa_85"},{"a":9325,"t":"code","b":[101,131],"m":"adc","oa":131,"o":"zpa_83"},{"a":9327,"t":"code","b":[133,133],"m":"sta","oa":133,"o":"zpa_85"},{"a":9329,"t":"code","b":[37,112],"m":"and","oa":112,"o":"freq_mask"},{"a":9331,"t":"code","b":[141,1,212],"m":"sta","o":"sid_v1_freq_hi"},{"a":9334,"t":"code","b":[165,139],"m":"lda","oa":139,"o":"fx_frames_left"},{"a":9336,"t":"code","b":[197,138],"m":"cmp","oa":138,"o":"fx_release_at"},{"a":9338,"t":"code","b":[208,7],"m":"bne","oa":9347,"o":"b_2483"},{"a":9340,"t":"code","b":[165,136],"m":"lda","oa":136,"o":"fx_waveform"},{"a":9342,"t":"code","b":[41,254],"m":"and","o":"#$FE"},{"a":9344,"t":"code","b":[141,4,212],"m":"sta","o":"sid_v1_control"},{"a":9347,"l":"b_2483","t":"code","b":[198,139],"m":"dec","oa":139,"o":"fx_frames_left","x":[9338]},{"a":9349,"t":"code","b":[208,8],"m":"bne","oa":9359,"o":"b_248F"},{"a":9351,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":9353,"t":"code","b":[141,0,212],"m":"sta","o":"sid_v1_freq_lo"},{"a":9356,"t":"code","b":[141,1,212],"m":"sta","o":"sid_v1_freq_hi"},{"a":9359,"l":"b_248F","t":"code","b":[165,116],"m":"lda","oa":116,"o":"drone_freq","x":[9263,9265,9349]},{"a":9361,"t":"code","b":[197,114],"m":"cmp","oa":114,"o":"drone_target"},{"a":9363,"t":"code","b":[208,6],"m":"bne","oa":9371,"o":"b_249B"},{"a":9365,"t":"code","b":[165,117],"m":"lda","oa":117,"o":"zpa_75"},{"a":9367,"t":"code","b":[197,115],"m":"cmp","oa":115,"o":"zpa_73"},{"a":9369,"t":"code","b":[240,11],"m":"beq","oa":9382,"o":"b_24A6"},{"a":9371,"l":"b_249B","t":"code","b":[165,116],"m":"lda","oa":116,"o":"drone_freq","x":[9363]},{"a":9373,"t":"code","b":[24],"m":"clc"},{"a":9374,"t":"code","b":[105,2],"m":"adc","o":"#$02"},{"a":9376,"t":"code","b":[133,116],"m":"sta","oa":116,"o":"drone_freq"},{"a":9378,"t":"code","b":[144,2],"m":"bcc","oa":9382,"o":"b_24A6"},{"a":9380,"t":"code","b":[230,117],"m":"inc","oa":117,"o":"zpa_75"},{"a":9382,"l":"b_24A6","t":"code","b":[165,139],"m":"lda","oa":139,"o":"fx_frames_left","x":[9369,9378]},{"a":9384,"t":"code","b":[208,59],"m":"bne","oa":9445,"o":"r_24E5"},{"a":9386,"t":"code","b":[165,140],"m":"lda","oa":140,"o":"fx_repeats"},{"a":9388,"t":"code","b":[208,4],"m":"bne","oa":9394,"o":"b_24B2"},{"a":9390,"t":"code","b":[198,140],"m":"dec","oa":140,"o":"fx_repeats"},{"a":9392,"t":"code","b":[133,136],"m":"sta","oa":136,"o":"fx_waveform"},{"a":9394,"l":"b_24B2","t":"code","b":[169,8],"m":"lda","o":"#$08","x":[9388]},{"a":9396,"t":"code","b":[141,4,212],"m":"sta","o":"sid_v1_control"},{"a":9399,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":9401,"t":"code","b":[141,4,212],"m":"sta","o":"sid_v1_control"},{"a":9404,"t":"code","b":[165,116],"m":"lda","oa":116,"o":"drone_freq"},{"a":9406,"t":"code","b":[5,117],"m":"ora","oa":117,"o":"zpa_75"},{"a":9408,"t":"code","b":[37,112],"m":"and","oa":112,"o":"freq_mask"},{"a":9410,"t":"code","b":[37,113],"m":"and","oa":113,"o":"drone_mask"},{"a":9412,"t":"code","b":[240,31],"m":"beq","oa":9445,"o":"r_24E5"},{"a":9414,"t":"code","b":[165,116],"m":"lda","oa":116,"o":"drone_freq"},{"a":9416,"t":"code","b":[141,0,212],"m":"sta","o":"sid_v1_freq_lo"},{"a":9419,"t":"code","b":[165,117],"m":"lda","oa":117,"o":"zpa_75"},{"a":9421,"t":"code","b":[141,1,212],"m":"sta","o":"sid_v1_freq_hi"},{"a":9424,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":9426,"t":"code","b":[141,5,212],"m":"sta","o":"sid_v1_attack_decay"},{"a":9429,"t":"code","b":[165,118],"m":"lda","oa":118,"o":"drone_level"},{"a":9431,"t":"code","b":[41,240],"m":"and","o":"#$F0"},{"a":9433,"t":"code","b":[141,6,212],"m":"sta","o":"sid_v1_sustain_release"},{"a":9436,"t":"code","b":[165,136],"m":"lda","oa":136,"o":"fx_waveform"},{"a":9438,"t":"code","b":[73,129],"m":"eor","o":"#$81"},{"a":9440,"t":"code","b":[133,136],"m":"sta","oa":136,"o":"fx_waveform"},{"a":9442,"t":"code","b":[141,4,212],"m":"sta","o":"sid_v1_control"},{"a":9445,"l":"r_24E5","t":"code","b":[96],"m":"rts","x":[9384,9412]},{"a":9446,"l":"effect_freq_lo","c":"Each effect's starting frequency, low byte, for effects 0-4","t":"byte","b":[0,0,0,0],"x":[9201]},{"a":9450,"l":"a_24EA","c":"Effect 4's starting frequency, low byte, set by tone ($2618)","t":"byte","b":[0],"x":[9752]},{"a":9451,"l":"effect_freq_hi","c":"Each effect's starting frequency, high byte: $10, $18, $01, $80, and effect 4's","t":"byte","b":[16,24,1,128],"x":[9206]},{"a":9455,"l":"a_24EF","c":"Effect 4's starting frequency, high byte, set by tone ($261B)","t":"byte","b":[0],"x":[9755]},{"a":9456,"l":"effect_step_lo","c":"Each effect's frequency step per frame, low byte","t":"byte","b":[128,128,254,0,0],"x":[9211]},{"a":9461,"l":"effect_step_hi","c":"Each effect's step, high byte: effect 0 falls by $80 a frame, effect 1 rises by $80, effect 2 falls by 2, effect 3 rises by $600, effect 4 holds","t":"byte","b":[255,0,255,6,0],"x":[9216]},{"a":9466,"l":"effect_attack_decay","c":"Each effect's attack and decay","t":"byte","b":[0,0,0,160,0],"x":[9221]},{"a":9471,"l":"effect_sustain_release","c":"Each effect's sustain and release","t":"byte","b":[71,112,121,119,112],"x":[9226]},{"a":9476,"l":"effect_waveform","c":"Each effect's waveform with the gate: noise ($81) for effects 0, 2 and 3, pulse ($41) for 1 and 4","t":"byte","b":[129,65,129,129,65],"x":[9231]},{"a":9481,"l":"effect_length","c":"Each effect's note length in frames: 32, 48, 128, 32, and effect 4's","t":"byte","b":[32,48,128,32],"x":[9236]},{"a":9485,"l":"a_250D","c":"Effect 4's note length, set by tone and silence ($2615)","t":"byte","b":[4],"x":[9749]},{"a":9486,"l":"effect_release_at","c":"The frames-left count at which each effect releases its gate","t":"byte","b":[16,16,64,16,0],"x":[9241]},{"a":9491,"l":"effect_repeats","c":"How many notes each effect plays: three for effect 1, one for the rest","t":"byte","b":[1,3,1,1,1],"x":[9246]},{"a":9496,"l":"airlock_sound","c":"Plays effect 3, rising noise, and waits for it: the intro's airlock sound, which the title carries in its copy of the library and never calls","t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":9498,"t":"code","b":[76,53,37],"m":"jmp","oa":9525,"o":"play_effect"},{"a":9501,"l":"alarm_sound","c":"Plays effect 1, three rising tones: the intro's alert, never called here","t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":9503,"t":"code","b":[76,53,37],"m":"jmp","oa":9525,"o":"play_effect"},{"a":9506,"l":"explosion_sound","c":"Plays effect 0, two 18-frame silences and effect 0 again: the intro's explosion, never called here","t":"code","b":[32,46,37],"m":"jsr","oa":9518,"o":"noise_burst"},{"a":9509,"t":"code","b":[32,3,38],"m":"jsr","oa":9731,"o":"silence_18"},{"a":9512,"t":"code","b":[32,3,38],"m":"jsr","oa":9731,"o":"silence_18"},{"a":9515,"t":"code","b":[32,46,37],"m":"jsr","oa":9518,"o":"noise_burst"},{"a":9518,"l":"noise_burst","c":"Plays effect 0, falling noise; only explosion_sound calls it","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[9506,9515]},{"a":9520,"t":"code","b":[76,53,37],"m":"jmp","oa":9525,"o":"play_effect"},{"a":9523,"l":"rumble_sound","c":"Plays effect 2, noise falling slowly for 128 frames: the intro's rumble, never called here","t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":9525,"l":"play_effect","c":"Plays effect A and waits until it has finished or a key is pressed; if a key is already waiting it plays nothing","t":"code","b":[166,60],"m":"ldx","oa":60,"o":"key","x":[9498,9503,9520,9760]},{"a":9527,"t":"code","b":[224,255],"m":"cpx","o":"#$FF"},{"a":9529,"t":"code","b":[208,13],"m":"bne","oa":9544,"o":"r_2548"},{"a":9531,"t":"code","b":[32,234,35],"m":"jsr","oa":9194,"o":"start_effect"},{"a":9534,"l":"b_253E","t":"code","b":[165,140],"m":"lda","oa":140,"o":"fx_repeats","x":[9542]},{"a":9536,"t":"code","b":[48,6],"m":"bmi","oa":9544,"o":"r_2548"},{"a":9538,"t":"code","b":[165,60],"m":"lda","oa":60,"o":"key"},{"a":9540,"t":"code","b":[201,255],"m":"cmp","o":"#$FF"},{"a":9542,"t":"code","b":[240,246],"m":"beq","oa":9534,"o":"b_253E"},{"a":9544,"l":"r_2548","t":"code","b":[96],"m":"rts","x":[9529,9536]},{"a":9545,"l":"distress_call","c":"Sends morse_text with tones (the elements' routines in morse_routines) until its closing zero or a key, which is then cleared: the intro's distress beacon. Nothing in the title calls it, so its patched operands still hold the file's $FF00","t":"code","b":[169,135],"m":"lda","o":"#$87"},{"a":9547,"t":"code","b":[162,37],"m":"ldx","o":"#$25"},{"a":9549,"t":"code","b":[141,84,37],"m":"sta","oa":9556,"o":"morse_at_lo"},{"a":9552,"t":"code","b":[142,85,37],"m":"stx","oa":9557,"o":"morse_at_hi"},{"a":9555,"l":"b_2553","t":"code","b":[173,0,255],"m":"lda","oa":65280,"o":"f_FF00","x":[9601]},{"a":9556,"t":"note","l":"morse_at_lo","c":"The Morse character's address, low byte, patched in and stepped","note":"inside the item at $2553","x":[9549,9589]},{"a":9557,"t":"note","l":"morse_at_hi","c":"The Morse character's address, high byte","note":"inside the item at $2553","x":[9552,9594]},{"a":9558,"t":"code","b":[240,46],"m":"beq","oa":9606,"o":"r_2586"},{"a":9560,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":9562,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":9564,"l":"b_255C","t":"code","b":[221,222,37],"m":"cmp","oa":9694,"o":"morse_symbols,x","x":[9572]},{"a":9567,"t":"code","b":[240,5],"m":"beq","oa":9574,"o":"b_2566"},{"a":9569,"t":"code","b":[232],"m":"inx"},{"a":9570,"t":"code","b":[200],"m":"iny"},{"a":9571,"t":"code","b":[200],"m":"iny"},{"a":9572,"t":"code","b":[208,246],"m":"bne","oa":9564,"o":"b_255C"},{"a":9574,"l":"b_2566","t":"code","b":[185,227,37],"m":"lda","oa":9699,"o":"morse_routines,y","x":[9567]},{"a":9577,"t":"code","b":[190,228,37],"m":"ldx","oa":9700,"o":"f_25E4,y"},{"a":9580,"t":"code","b":[141,115,37],"m":"sta","oa":9587,"o":"morse_jsr_lo"},{"a":9583,"t":"code","b":[142,116,37],"m":"stx","oa":9588,"o":"morse_jsr_hi"},{"a":9586,"t":"code","b":[32,0,255],"m":"jsr","oa":65280,"o":"f_FF00"},{"a":9587,"t":"note","l":"morse_jsr_lo","c":"The element routine's address, low byte, patched into this JSR from morse_routines","note":"inside the item at $2572","x":[9580]},{"a":9588,"t":"note","l":"morse_jsr_hi","c":"The element routine's address, high byte","note":"inside the item at $2572","x":[9583]},{"a":9589,"t":"code","b":[238,84,37],"m":"inc","oa":9556,"o":"morse_at_lo"},{"a":9592,"t":"code","b":[208,3],"m":"bne","oa":9597,"o":"b_257D"},{"a":9594,"t":"code","b":[238,85,37],"m":"inc","oa":9557,"o":"morse_at_hi"},{"a":9597,"l":"b_257D","t":"code","b":[165,60],"m":"lda","oa":60,"o":"key","x":[9592]},{"a":9599,"t":"code","b":[201,255],"m":"cmp","o":"#$FF"},{"a":9601,"t":"code","b":[240,208],"m":"beq","oa":9555,"o":"b_2553"},{"a":9603,"t":"code","b":[32,219,32],"m":"jsr","oa":8411,"o":"clear_key"},{"a":9606,"l":"r_2586","t":"code","b":[96],"m":"rts","x":[9558]},{"a":9607,"l":"morse_text","c":"The distress call, SOS SOS PLAY ULTIMA SOS SOS: $AE a dot and $AD a dash, $A7 a short gap between the letters of SOS, $A0 a gap between the other letters and $AF a gap between words (the five codes are morse_symbols)","t":"byte","b":[174,174,174,167,173,173,173,167]},{"a":9615,"t":"byte","b":[174,174,174,175,174,174,174,167]},{"a":9623,"t":"byte","b":[173,173,173,167,174,174,174,175]},{"a":9631,"t":"byte","b":[174,173,173,174,160,174,173,174]},{"a":9639,"t":"byte","b":[174,160,174,173,160,173,174,173]},{"a":9647,"t":"byte","b":[173,175,174,174,173,160,174,173]},{"a":9655,"t":"byte","b":[174,174,160,173,160,174,174,160]},{"a":9663,"t":"byte","b":[173,173,160,174,173,175,174,174]},{"a":9671,"t":"byte","b":[174,167,173,173,173,167,174,174]},{"a":9679,"t":"byte","b":[174,175,174,174,174,167,173,173]},{"a":9687,"t":"byte","b":[173,167,174,174,174,175,0]},{"a":9694,"l":"morse_symbols","c":"The five Morse characters distress_call looks up, in morse_routines' order: dot, dash, gap, word gap, short gap","t":"byte","b":[174,173,160,175,167],"x":[9564]},{"a":9699,"l":"morse_routines","c":"The Morse elements' routines, a word each: morse_dot, morse_dash, morse_gap, silence_18 and silence_4","t":"addr","b":[237,37],"oa":9709,"o":"morse_dot","x":[9574]},{"a":9700,"t":"note","l":"f_25E4","c":"morse_routines read from one byte on, for the high bytes (Y = 2 \u00d7 the element)","note":"inside the item at $25E3","x":[9577]},{"a":9701,"t":"addr","b":[246,37],"oa":9718,"o":"morse_dash"},{"a":9703,"t":"addr","b":[255,37],"oa":9727,"o":"morse_gap"},{"a":9705,"t":"addr","b":[3,38],"oa":9731,"o":"silence_18"},{"a":9707,"t":"addr","b":[7,38],"oa":9735,"o":"silence_4"},{"a":9709,"l":"morse_dot","c":"A dot: a 2-frame tone and 2 frames of silence","t":"code","b":[169,2],"m":"lda","o":"#$02","x":[9699]},{"a":9711,"t":"code","b":[32,11,38],"m":"jsr","oa":9739,"o":"tone"},{"a":9714,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":9716,"t":"code","b":[208,27],"m":"bne","oa":9745,"o":"silence"},{"a":9718,"l":"morse_dash","c":"A dash: a 6-frame tone and 2 frames of silence","t":"code","b":[169,6],"m":"lda","o":"#$06","x":[9701]},{"a":9720,"t":"code","b":[32,11,38],"m":"jsr","oa":9739,"o":"tone"},{"a":9723,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":9725,"t":"code","b":[208,18],"m":"bne","oa":9745,"o":"silence"},{"a":9727,"l":"morse_gap","c":"The gap between letters: 6 frames of silence","t":"code","b":[169,6],"m":"lda","o":"#$06","x":[9703]},{"a":9729,"t":"code","b":[208,14],"m":"bne","oa":9745,"o":"silence"},{"a":9731,"l":"silence_18","c":"18 frames of silence (effect 4 at frequency 0): the gap between Morse words and the pause in explosion_sound","t":"code","b":[169,18],"m":"lda","o":"#$12","x":[9509,9512,9705]},{"a":9733,"t":"code","b":[208,10],"m":"bne","oa":9745,"o":"silence"},{"a":9735,"l":"silence_4","c":"4 frames of silence, the gap between the letters of SOS","t":"code","b":[169,4],"m":"lda","o":"#$04","x":[9707]},{"a":9737,"t":"code","b":[208,6],"m":"bne","oa":9745,"o":"silence"},{"a":9739,"l":"tone","c":"A tone at frequency $3864 lasting A frames","t":"code","b":[162,100],"m":"ldx","o":"#$64","x":[9711,9720]},{"a":9741,"t":"code","b":[160,56],"m":"ldy","o":"#$38"},{"a":9743,"t":"code","b":[208,4],"m":"bne","oa":9749,"o":"b_2615"},{"a":9745,"l":"silence","c":"A frames of silence: effect 4 at frequency 0","t":"code","b":[162,0],"m":"ldx","o":"#$00","x":[9716,9725,9729,9733,9737]},{"a":9747,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":9749,"l":"b_2615","t":"code","b":[141,13,37],"m":"sta","oa":9485,"o":"a_250D","x":[9743]},{"a":9752,"t":"code","b":[142,234,36],"m":"stx","oa":9450,"o":"a_24EA"},{"a":9755,"t":"code","b":[140,239,36],"m":"sty","oa":9455,"o":"a_24EF"},{"a":9758,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":9760,"t":"code","b":[76,53,37],"m":"jmp","oa":9525,"o":"play_effect"},{"a":9763,"l":"colours_and_matrix","c":"Copies the colours to the colour RAM, then runs copy_matrix; nothing calls it","t":"code","b":[32,215,41],"m":"jsr","oa":10711,"o":"colours_to_ram"},{"a":9766,"l":"copy_matrix","c":"Copies 8 pages, a buffer's $2000-$27FF (screen matrix and colours), from page A ORed with $12 to the same place in the other buffer. Only dissolve_in calls it, with A = $1E, which makes the source $E000 whichever buffer is shown","t":"code","b":[5,18],"m":"ora","oa":18,"o":"shown_matrix","x":[10451]},{"a":9768,"t":"code","b":[141,54,38],"m":"sta","oa":9782,"o":"copy_matrix_from"},{"a":9771,"t":"code","b":[73,128],"m":"eor","o":"#$80"},{"a":9773,"t":"code","b":[141,57,38],"m":"sta","oa":9785,"o":"copy_matrix_to"},{"a":9776,"t":"code","b":[160,8],"m":"ldy","o":"#$08"},{"a":9778,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":9780,"l":"b_2634","t":"code","b":[189,0,232],"m":"lda","oa":59392,"o":"f_E800,x","x":[9787,9796]},{"a":9782,"t":"note","l":"copy_matrix_from","c":"copy_matrix's source page, patched in and stepped","note":"inside the item at $2634","x":[9768,9789]},{"a":9783,"t":"code","b":[157,0,104],"m":"sta","oa":26624,"o":"shape_mountains,x"},{"a":9785,"t":"note","l":"copy_matrix_to","c":"copy_matrix's destination page, the source's with bit 7 flipped","note":"inside the item at $2637","x":[9773,9792]},{"a":9786,"t":"code","b":[232],"m":"inx"},{"a":9787,"t":"code","b":[208,247],"m":"bne","oa":9780,"o":"b_2634"},{"a":9789,"t":"code","b":[238,54,38],"m":"inc","oa":9782,"o":"copy_matrix_from"},{"a":9792,"t":"code","b":[238,57,38],"m":"inc","oa":9785,"o":"copy_matrix_to"},{"a":9795,"t":"code","b":[136],"m":"dey"},{"a":9796,"t":"code","b":[208,238],"m":"bne","oa":9780,"o":"b_2634"},{"a":9798,"t":"code","b":[96],"m":"rts"},{"a":9799,"l":"copy_4000_colours","c":"Copies the $4000 buffer's picture to the $C000 buffer and the colours to the colour RAM; nothing calls it","t":"code","b":[32,89,38],"m":"jsr","oa":9817,"o":"copy_4000_to_c000"},{"a":9802,"t":"code","b":[76,215,41],"m":"jmp","oa":10711,"o":"colours_to_ram"},{"a":9805,"l":"copy_c000_colours","c":"Copies the $C000 buffer's picture to the $4000 buffer and the colours to the colour RAM; nothing calls it","t":"code","b":[32,95,38],"m":"jsr","oa":9823,"o":"copy_c000_to_4000"},{"a":9808,"t":"code","b":[76,215,41],"m":"jmp","oa":10711,"o":"colours_to_ram"},{"a":9811,"l":"copy_shown_colours","c":"Copies the shown buffer's picture to the drawing buffer (copy_shown) and its colours to the colour RAM; nothing in the title calls it","t":"code","b":[32,101,38],"m":"jsr","oa":9829,"o":"copy_shown"},{"a":9814,"t":"code","b":[76,215,41],"m":"jmp","oa":10711,"o":"colours_to_ram"},{"a":9817,"l":"copy_4000_to_c000","c":"Copies the $4000 buffer's picture, bitmap, screen matrix and colours ($28 pages), to the $C000 buffer; only copy_4000_colours, which nothing calls, runs it","t":"code","b":[162,64],"m":"ldx","o":"#$40","x":[9799]},{"a":9819,"t":"code","b":[160,192],"m":"ldy","o":"#$C0"},{"a":9821,"t":"code","b":[208,12],"m":"bne","oa":9835,"o":"b_266B"},{"a":9823,"l":"copy_c000_to_4000","c":"Copies the $C000 buffer's picture to the $4000 buffer; only copy_c000_colours runs it","t":"code","b":[162,192],"m":"ldx","o":"#$C0","x":[9805]},{"a":9825,"t":"code","b":[160,64],"m":"ldy","o":"#$40"},{"a":9827,"t":"code","b":[208,6],"m":"bne","oa":9835,"o":"b_266B"},{"a":9829,"l":"copy_shown","c":"Copies the shown buffer's picture to the drawing buffer; never run in the title, so its patched operands still hold $FF00","t":"code","b":[165,58],"m":"lda","oa":58,"o":"shown_page","x":[9811]},{"a":9831,"t":"code","b":[170],"m":"tax"},{"a":9832,"t":"code","b":[73,128],"m":"eor","o":"#$80"},{"a":9834,"t":"code","b":[168],"m":"tay"},{"a":9835,"l":"b_266B","t":"code","b":[142,119,38],"m":"stx","oa":9847,"o":"copy_from","x":[9821,9827]},{"a":9838,"t":"code","b":[140,122,38],"m":"sty","oa":9850,"o":"copy_to"},{"a":9841,"t":"code","b":[160,40],"m":"ldy","o":"#$28"},{"a":9843,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":9845,"l":"b_2675","t":"code","b":[189,0,255],"m":"lda","oa":65280,"o":"f_FF00,x","x":[9852,9861]},{"a":9847,"t":"note","l":"copy_from","c":"The picture copy's source page, patched in and stepped","note":"inside the item at $2675","x":[9835,9854]},{"a":9848,"c":"The snapshot shows this STA's page left at $68, after a copy to the $4000 buffer","t":"code","b":[157,0,255],"m":"sta","oa":65280,"o":"f_FF00,x"},{"a":9850,"t":"note","l":"copy_to","c":"The picture copy's destination page, patched in and stepped","note":"inside the item at $2678","x":[9838,9857]},{"a":9851,"t":"code","b":[232],"m":"inx"},{"a":9852,"t":"code","b":[208,247],"m":"bne","oa":9845,"o":"b_2675"},{"a":9854,"t":"code","b":[238,119,38],"m":"inc","oa":9847,"o":"copy_from"},{"a":9857,"t":"code","b":[238,122,38],"m":"inc","oa":9850,"o":"copy_to"},{"a":9860,"t":"code","b":[136],"m":"dey"},{"a":9861,"t":"code","b":[208,238],"m":"bne","oa":9845,"o":"b_2675"},{"a":9863,"t":"code","b":[96],"m":"rts"},{"a":9864,"l":"column_offset_of","c":"Sets $34/$35 to column A \u00d7 8","t":"code","b":[10],"m":"asl","o":"a","x":[8547,10788]},{"a":9865,"t":"code","b":[10],"m":"asl","o":"a"},{"a":9866,"t":"code","b":[10],"m":"asl","o":"a"},{"a":9867,"t":"code","b":[133,52],"m":"sta","oa":52,"o":"column_offset"},{"a":9869,"t":"code","b":[42],"m":"rol","o":"a"},{"a":9870,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":9872,"t":"code","b":[133,53],"m":"sta","oa":53,"o":"zpa_35"},{"a":9874,"t":"code","b":[96],"m":"rts"},{"a":9875,"l":"row_address","c":"Returns character row A's offset in the drawing buffer, low byte in A and high in Y (with the buffer's page ORed in), X = 0; the caller's X is put back in the LDX at $26A1. Nothing in the title calls it","t":"code","b":[142,162,38],"m":"stx","oa":9890,"o":"row_saved_x"},{"a":9878,"t":"code","b":[10],"m":"asl","o":"a"},{"a":9879,"t":"code","b":[170],"m":"tax"},{"a":9880,"t":"code","b":[189,142,39],"m":"lda","oa":10126,"o":"f_278E,x"},{"a":9883,"t":"code","b":[5,30],"m":"ora","oa":30,"o":"drawing_page"},{"a":9885,"t":"code","b":[168],"m":"tay"},{"a":9886,"t":"code","b":[189,141,39],"m":"lda","oa":10125,"o":"char_row_offsets,x"},{"a":9889,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":9890,"t":"note","l":"row_saved_x","c":"row_address's caller's X, patched in by $2693","note":"inside the item at $26A1","x":[9875]},{"a":9891,"t":"code","b":[96],"m":"rts"},{"a":9892,"l":"white_colours","c":"Fills the colour RAM, $D800-$DBFF, with 1 (white), interrupts off: called once at the start ($203C), so every picture's third colour is white, whatever colours its file carries","t":"code","b":[8],"m":"php","x":[8252]},{"a":9893,"t":"code","b":[120],"m":"sei"},{"a":9894,"t":"code","b":[32,66,32],"m":"jsr","oa":8258,"o":"io_in"},{"a":9897,"t":"code","b":[169,216],"m":"lda","o":"#$D8"},{"a":9899,"t":"code","b":[141,182,38],"m":"sta","oa":9910,"o":"white_colours_page"},{"a":9902,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":9904,"t":"code","b":[160,4],"m":"ldy","o":"#$04"},{"a":9906,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":9908,"l":"b_26B4","t":"code","b":[157,0,220],"m":"sta","o":"cia1_port_a,x","x":[9912,9918]},{"a":9910,"t":"note","l":"white_colours_page","c":"The page of white_colours' STA, stepped from $D8; the snapshot shows it left at $DC","note":"inside the item at $26B4","x":[9899,9914]},{"a":9911,"t":"code","b":[232],"m":"inx"},{"a":9912,"t":"code","b":[208,250],"m":"bne","oa":9908,"o":"b_26B4"},{"a":9914,"t":"code","b":[238,182,38],"m":"inc","oa":9910,"o":"white_colours_page"},{"a":9917,"t":"code","b":[136],"m":"dey"},{"a":9918,"t":"code","b":[208,244],"m":"bne","oa":9908,"o":"b_26B4"},{"a":9920,"t":"code","b":[32,77,32],"m":"jsr","oa":8269,"o":"io_out"},{"a":9923,"t":"code","b":[40],"m":"plp"},{"a":9924,"t":"code","b":[96],"m":"rts"},{"a":9925,"l":"put_colour_block","c":"Copies a block, $14 bytes wide and $15 rows high, from ($10) into the colour RAM at column X of row Y (colour_rows), the source advancing by the width each row; nothing in the title calls it","t":"code","b":[8],"m":"php"},{"a":9926,"t":"code","b":[120],"m":"sei"},{"a":9927,"t":"code","b":[32,66,32],"m":"jsr","oa":8258,"o":"io_in"},{"a":9930,"t":"code","b":[152],"m":"tya"},{"a":9931,"t":"code","b":[10],"m":"asl","o":"a"},{"a":9932,"t":"code","b":[168],"m":"tay"},{"a":9933,"t":"code","b":[138],"m":"txa"},{"a":9934,"t":"code","b":[121,191,39],"m":"adc","oa":10175,"o":"colour_rows,y"},{"a":9937,"t":"code","b":[141,228,38],"m":"sta","oa":9956,"o":"colour_block_lo"},{"a":9940,"t":"code","b":[185,192,39],"m":"lda","oa":10176,"o":"f_27C0,y"},{"a":9943,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":9945,"t":"code","b":[141,229,38],"m":"sta","oa":9957,"o":"colour_block_hi"},{"a":9948,"t":"code","b":[166,21],"m":"ldx","oa":21,"o":"block_height"},{"a":9950,"l":"b_26DE","t":"code","b":[164,20],"m":"ldy","oa":20,"o":"block_width","x":[9987]},{"a":9952,"t":"code","b":[136],"m":"dey"},{"a":9953,"l":"b_26E1","t":"code","b":[177,16],"m":"lda","oa":16,"o":"(block_source),y","x":[9959]},{"a":9955,"t":"code","b":[153,0,255],"m":"sta","oa":65280,"o":"f_FF00,y"},{"a":9956,"t":"note","l":"colour_block_lo","c":"put_colour_block's destination, low byte, patched in and stepped by 40","note":"inside the item at $26E3","x":[9937,9972,9977]},{"a":9957,"t":"note","l":"colour_block_hi","c":"put_colour_block's destination, high byte","note":"inside the item at $26E3","x":[9945,9982]},{"a":9958,"t":"code","b":[136],"m":"dey"},{"a":9959,"t":"code","b":[16,248],"m":"bpl","oa":9953,"o":"b_26E1"},{"a":9961,"t":"code","b":[165,16],"m":"lda","oa":16,"o":"block_source"},{"a":9963,"t":"code","b":[101,20],"m":"adc","oa":20,"o":"block_width"},{"a":9965,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"block_source"},{"a":9967,"t":"code","b":[144,3],"m":"bcc","oa":9972,"o":"b_26F4"},{"a":9969,"t":"code","b":[230,17],"m":"inc","oa":17,"o":"zpa_11"},{"a":9971,"t":"code","b":[24],"m":"clc"},{"a":9972,"l":"b_26F4","t":"code","b":[173,228,38],"m":"lda","oa":9956,"o":"colour_block_lo","x":[9967]},{"a":9975,"t":"code","b":[105,40],"m":"adc","o":"#$28"},{"a":9977,"t":"code","b":[141,228,38],"m":"sta","oa":9956,"o":"colour_block_lo"},{"a":9980,"t":"code","b":[144,4],"m":"bcc","oa":9986,"o":"b_2702"},{"a":9982,"t":"code","b":[238,229,38],"m":"inc","oa":9957,"o":"colour_block_hi"},{"a":9985,"t":"code","b":[24],"m":"clc"},{"a":9986,"l":"b_2702","t":"code","b":[202],"m":"dex","x":[9980]},{"a":9987,"t":"code","b":[208,217],"m":"bne","oa":9950,"o":"b_26DE"},{"a":9989,"t":"code","b":[32,77,32],"m":"jsr","oa":8269,"o":"io_out"},{"a":9992,"t":"code","b":[40],"m":"plp"},{"a":9993,"t":"code","b":[96],"m":"rts"},{"a":9994,"l":"put_matrix_block","c":"Copies a block, $14 bytes wide and $15 rows high, from ($10) into the drawing buffer's screen matrix at column X of row Y (matrix_rows), the source advancing by block_stride ($66) each row; entered at $270E for the $C000 buffer and $2712 for the $4000 one. draw_shape uses it to stamp a shape's colours","t":"code","b":[165,30],"m":"lda","oa":30,"o":"drawing_page","x":[10933]},{"a":9996,"t":"code","b":[208,8],"m":"bne","oa":10006,"o":"b_2716"},{"a":9998,"t":"code","b":[169,192],"m":"lda","o":"#$C0"},{"a":10000,"t":"code","b":[208,4],"m":"bne","oa":10006,"o":"b_2716"},{"a":10002,"t":"code","b":[169,64],"m":"lda","o":"#$40"},{"a":10004,"t":"code","b":[240,0],"m":"beq","oa":10006,"o":"b_2716"},{"a":10006,"l":"b_2716","t":"code","b":[72],"m":"pha","x":[9996,10000,10004]},{"a":10007,"t":"code","b":[152],"m":"tya"},{"a":10008,"t":"code","b":[10],"m":"asl","o":"a"},{"a":10009,"t":"code","b":[168],"m":"tay"},{"a":10010,"t":"code","b":[138],"m":"txa"},{"a":10011,"t":"code","b":[121,241,39],"m":"adc","oa":10225,"o":"matrix_rows,y"},{"a":10014,"t":"code","b":[141,48,39],"m":"sta","oa":10032,"o":"matrix_block_lo"},{"a":10017,"t":"code","b":[104],"m":"pla"},{"a":10018,"t":"code","b":[121,242,39],"m":"adc","oa":10226,"o":"f_27F2,y"},{"a":10021,"t":"code","b":[141,49,39],"m":"sta","oa":10033,"o":"matrix_block_hi"},{"a":10024,"t":"code","b":[166,21],"m":"ldx","oa":21,"o":"block_height"},{"a":10026,"l":"b_272A","t":"code","b":[164,20],"m":"ldy","oa":20,"o":"block_width","x":[10063]},{"a":10028,"t":"code","b":[136],"m":"dey"},{"a":10029,"l":"b_272D","t":"code","b":[177,16],"m":"lda","oa":16,"o":"(block_source),y","x":[10035]},{"a":10031,"t":"code","b":[153,128,226],"m":"sta","oa":57984,"o":"f_E280,y"},{"a":10032,"t":"note","l":"matrix_block_lo","c":"put_matrix_block's destination, low byte, patched in and stepped by 40","note":"inside the item at $272F","x":[10014,10048,10059]},{"a":10033,"t":"note","l":"matrix_block_hi","c":"put_matrix_block's destination, high byte","note":"inside the item at $272F","x":[10021,10055]},{"a":10034,"t":"code","b":[136],"m":"dey"},{"a":10035,"t":"code","b":[16,248],"m":"bpl","oa":10029,"o":"b_272D"},{"a":10037,"t":"code","b":[165,16],"m":"lda","oa":16,"o":"block_source"},{"a":10039,"t":"code","b":[101,102],"m":"adc","oa":102,"o":"block_stride"},{"a":10041,"t":"code","b":[144,3],"m":"bcc","oa":10046,"o":"b_273E"},{"a":10043,"t":"code","b":[230,17],"m":"inc","oa":17,"o":"zpa_11"},{"a":10045,"t":"code","b":[24],"m":"clc"},{"a":10046,"l":"b_273E","t":"code","b":[133,16],"m":"sta","oa":16,"o":"block_source","x":[10041]},{"a":10048,"t":"code","b":[173,48,39],"m":"lda","oa":10032,"o":"matrix_block_lo"},{"a":10051,"t":"code","b":[105,40],"m":"adc","o":"#$28"},{"a":10053,"t":"code","b":[144,4],"m":"bcc","oa":10059,"o":"b_274B"},{"a":10055,"t":"code","b":[238,49,39],"m":"inc","oa":10033,"o":"matrix_block_hi"},{"a":10058,"t":"code","b":[24],"m":"clc"},{"a":10059,"l":"b_274B","t":"code","b":[141,48,39],"m":"sta","oa":10032,"o":"matrix_block_lo","x":[10053]},{"a":10062,"t":"code","b":[202],"m":"dex"},{"a":10063,"t":"code","b":[208,217],"m":"bne","oa":10026,"o":"b_272A"},{"a":10065,"t":"code","b":[96],"m":"rts"},{"a":10066,"l":"build_line_table","c":"Builds the pixel-line table at $EB00 (low bytes) and $EC00 (high): for each of the 200 lines, (line / 8) \u00d7 320 + line mod 8. The title's second call ($2003); draw_shape reads it","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[8195]},{"a":10068,"t":"code","b":[141,139,39],"m":"sta","oa":10123,"o":"line_offset_lo"},{"a":10071,"t":"code","b":[141,140,39],"m":"sta","oa":10124,"o":"line_offset_hi"},{"a":10074,"t":"code","b":[170],"m":"tax"},{"a":10075,"l":"b_275B","t":"code","b":[160,8],"m":"ldy","o":"#$08","x":[10120]},{"a":10077,"l":"b_275D","t":"code","b":[173,139,39],"m":"lda","oa":10123,"o":"line_offset_lo","x":[10099]},{"a":10080,"t":"code","b":[157,0,235],"m":"sta","oa":60160,"o":"line_table_lo,x"},{"a":10083,"t":"code","b":[173,140,39],"m":"lda","oa":10124,"o":"line_offset_hi"},{"a":10086,"t":"code","b":[157,0,236],"m":"sta","oa":60416,"o":"line_table_hi,x"},{"a":10089,"t":"code","b":[238,139,39],"m":"inc","oa":10123,"o":"line_offset_lo"},{"a":10092,"t":"code","b":[208,3],"m":"bne","oa":10097,"o":"b_2771"},{"a":10094,"t":"code","b":[238,140,39],"m":"inc","oa":10124,"o":"line_offset_hi"},{"a":10097,"l":"b_2771","t":"code","b":[232],"m":"inx","x":[10092]},{"a":10098,"t":"code","b":[136],"m":"dey"},{"a":10099,"t":"code","b":[208,232],"m":"bne","oa":10077,"o":"b_275D"},{"a":10101,"t":"code","b":[173,139,39],"m":"lda","oa":10123,"o":"line_offset_lo"},{"a":10104,"t":"code","b":[24],"m":"clc"},{"a":10105,"t":"code","b":[105,56],"m":"adc","o":"#$38"},{"a":10107,"t":"code","b":[141,139,39],"m":"sta","oa":10123,"o":"line_offset_lo"},{"a":10110,"t":"code","b":[173,140,39],"m":"lda","oa":10124,"o":"line_offset_hi"},{"a":10113,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":10115,"t":"code","b":[141,140,39],"m":"sta","oa":10124,"o":"line_offset_hi"},{"a":10118,"t":"code","b":[224,200],"m":"cpx","o":"#$C8"},{"a":10120,"t":"code","b":[144,209],"m":"bcc","oa":10075,"o":"b_275B"},{"a":10122,"t":"code","b":[96],"m":"rts"},{"a":10123,"l":"line_offset_lo","c":"The offset build_line_table is working on, low byte; it leaves $1F40 (8,000) in the pair","t":"byte","b":[64],"x":[10068,10077,10089,10101,10107]},{"a":10124,"l":"line_offset_hi","c":"The offset build_line_table is working on, high byte","t":"byte","b":[31],"x":[10071,10083,10094,10110,10115]},{"a":10125,"l":"char_row_offsets","c":"Each character row's offset in a bitmap, 320 \u00d7 the row, a word each for rows 0-24 (print_char, row_address: neither runs in the title)","t":"word","b":[0,0,64,1,128,2,192,3],"d":[0,320,640,960],"x":[8531,9886]},{"a":10126,"t":"note","l":"f_278E","c":"char_row_offsets read from one byte on, for the high bytes (X = 2 \u00d7 the row)","note":"inside the item at $278D","x":[8537,9880]},{"a":10133,"t":"word","b":[0,5,64,6,128,7,192,8],"d":[1280,1600,1920,2240]},{"a":10141,"t":"word","b":[0,10,64,11,128,12,192,13],"d":[2560,2880,3200,3520]},{"a":10149,"t":"word","b":[0,15,64,16,128,17,192,18],"d":[3840,4160,4480,4800]},{"a":10157,"t":"word","b":[0,20,64,21,128,22,192,23],"d":[5120,5440,5760,6080]},{"a":10165,"t":"word","b":[0,25,64,26,128,27,192,28],"d":[6400,6720,7040,7360]},{"a":10173,"t":"word","b":[0,30],"d":[7680]},{"a":10175,"l":"colour_rows","c":"Each row's address in the colour RAM, $D800 + 40 \u00d7 the row, a word each (put_colour_block, never called here)","t":"word","b":[0,216,40,216,80,216,120,216],"d":[55296,55336,55376,55416],"x":[9934]},{"a":10176,"t":"note","l":"f_27C0","c":"colour_rows read from one byte on, for the high bytes","note":"inside the item at $27BF","x":[9940]},{"a":10183,"t":"word","b":[160,216,200,216,240,216,24,217],"d":[55456,55496,55536,55576]},{"a":10191,"t":"word","b":[64,217,104,217,144,217,184,217],"d":[55616,55656,55696,55736]},{"a":10199,"t":"word","b":[224,217,8,218,48,218,88,218],"d":[55776,55816,55856,55896]},{"a":10207,"t":"word","b":[128,218,168,218,208,218,248,218],"d":[55936,55976,56016,56056]},{"a":10215,"t":"word","b":[32,219,72,219,112,219,152,219],"d":[56096,56136,56176,56216]},{"a":10223,"t":"word","b":[192,219],"d":[56256]},{"a":10225,"l":"matrix_rows","c":"Each row's offset from a buffer's page to its screen matrix, $2000 + 40 \u00d7 the row, a word each (put_matrix_block)","t":"word","b":[0,32,40,32,80,32,120,32],"d":[8192,8232,8272,8312],"x":[10011]},{"a":10226,"t":"note","l":"f_27F2","c":"matrix_rows read from one byte on, for the high bytes","note":"inside the item at $27F1","x":[10018]},{"a":10233,"t":"word","b":[160,32,200,32,240,32,24,33],"d":[8352,8392,8432,8472]},{"a":10241,"t":"word","b":[64,33,104,33,144,33,184,33],"d":[8512,8552,8592,8632]},{"a":10249,"t":"word","b":[224,33,8,34,48,34,88,34],"d":[8672,8712,8752,8792]},{"a":10257,"t":"word","b":[128,34,168,34,208,34,248,34],"d":[8832,8872,8912,8952]},{"a":10265,"t":"word","b":[32,35,72,35,112,35,152,35],"d":[8992,9032,9072,9112]},{"a":10273,"t":"word","b":[192,35],"d":[9152]},{"a":10275,"l":"bitmap_mode","c":"Turns the multicolour bitmap on ($D011 bit 5, $D016 bit 4), with the bitmap at the start of the VIC's bank and the screen matrix $2000 into it ($D018 = $80), and the background black. Its read-modify-write of $D011 also writes back bit 7, which reads as bit 8 of the beam's line and writes bit 8 of the raster compare: run while the beam is on line 256 or later, it moves the interrupt from line $50 to $150 (336), which no frame reaches, and the interrupt stops for good","t":"code","b":[8],"m":"php","x":[8246]},{"a":10276,"t":"code","b":[72],"m":"pha"},{"a":10277,"t":"code","b":[120],"m":"sei"},{"a":10278,"t":"code","b":[165,1],"m":"lda","oa":1,"o":"zp_port"},{"a":10280,"t":"code","b":[72],"m":"pha"},{"a":10281,"t":"code","b":[32,66,32],"m":"jsr","oa":8258,"o":"io_in"},{"a":10284,"t":"code","b":[173,17,208],"m":"lda","o":"vic_control1"},{"a":10287,"t":"code","b":[9,32],"m":"ora","o":"#$20"},{"a":10289,"t":"code","b":[141,17,208],"m":"sta","o":"vic_control1"},{"a":10292,"t":"code","b":[173,22,208],"m":"lda","o":"vic_control2"},{"a":10295,"t":"code","b":[9,16],"m":"ora","o":"#$10"},{"a":10297,"t":"code","b":[141,22,208],"m":"sta","o":"vic_control2"},{"a":10300,"t":"code","b":[169,128],"m":"lda","o":"#$80"},{"a":10302,"t":"code","b":[141,24,208],"m":"sta","o":"vic_memory"},{"a":10305,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":10307,"t":"code","b":[141,33,208],"m":"sta","o":"vic_background0"},{"a":10310,"t":"code","b":[104],"m":"pla"},{"a":10311,"t":"code","b":[133,1],"m":"sta","oa":1,"o":"zp_port"},{"a":10313,"t":"code","b":[104],"m":"pla"},{"a":10314,"t":"code","b":[40],"m":"plp"},{"a":10315,"t":"code","b":[96],"m":"rts"},{"a":10316,"l":"show_c000_colours","c":"Shows the $C000 buffer and copies its colours to the colour RAM; nothing calls it","t":"code","b":[32,94,40],"m":"jsr","oa":10334,"o":"show_c000"},{"a":10319,"t":"code","b":[76,215,41],"m":"jmp","oa":10711,"o":"colours_to_ram"},{"a":10322,"l":"show_4000_colours","c":"Shows the $4000 buffer and copies its colours to the colour RAM: called once at the start ($2039), just before white_colours makes them all white","t":"code","b":[32,97,40],"m":"jsr","oa":10337,"o":"show_4000","x":[8249]},{"a":10325,"t":"code","b":[76,215,41],"m":"jmp","oa":10711,"o":"colours_to_ram"},{"a":10328,"l":"show_drawn_colours","c":"Shows the drawing buffer (show_drawn) and copies its colours to the colour RAM; nothing in the title calls it","t":"code","b":[32,100,40],"m":"jsr","oa":10340,"o":"show_drawn"},{"a":10331,"t":"code","b":[76,215,41],"m":"jmp","oa":10711,"o":"colours_to_ram"},{"a":10334,"l":"show_c000","c":"Shows the $C000 buffer (the VIC's bank 3, CIA2 port A bits 0-1 = 0) and makes $4000 the drawing buffer. The BITs that follow hide two more entries in their operands, show_4000 (LDA #$40) and show_drawn (LDA $1E). Sets $3A to the shown buffer's page, $12 to its screen matrix's and $1E to the other buffer's","t":"code","b":[169,192],"m":"lda","o":"#$C0","x":[10316]},{"a":10336,"c":"BIT $40A9: its operand is LDA #$40, show_4000's entry","t":"code","b":[44,169,64],"m":"bit","oa":16553,"o":"a_40A9"},{"a":10337,"t":"note","l":"show_4000","c":"Shows the $4000 buffer (the VIC's bank 1, CIA2 port A bits 0-1 = %10) and makes $C000 the drawing buffer; the LDA #$40 here is the operand of the BIT at $2860","note":"inside the item at $2860","x":[10322]},{"a":10339,"c":"BIT $1EA5: its operand is LDA $1E, show_drawn's entry","t":"code","b":[44,165,30],"m":"bit","oa":7845,"o":"a_1EA5"},{"a":10340,"t":"note","l":"show_drawn","c":"Shows the drawing buffer, the shown one becoming the drawing buffer: the flip after each frame of the animation is drawn; the LDA $1E here is the operand of the BIT at $2863","note":"inside the item at $2863","x":[10328,11745,11768,11788,12131]},{"a":10342,"t":"code","b":[201,192],"m":"cmp","o":"#$C0"},{"a":10344,"t":"code","b":[8],"m":"php"},{"a":10345,"t":"code","b":[120],"m":"sei"},{"a":10346,"t":"code","b":[72],"m":"pha"},{"a":10347,"t":"code","b":[165,1],"m":"lda","oa":1,"o":"zp_port"},{"a":10349,"t":"code","b":[72],"m":"pha"},{"a":10350,"t":"code","b":[176,28],"m":"bcs","oa":10380,"o":"b_288C"},{"a":10352,"t":"code","b":[32,66,32],"m":"jsr","oa":8258,"o":"io_in"},{"a":10355,"t":"code","b":[173,2,221],"m":"lda","o":"cia2_ddr_a"},{"a":10358,"t":"code","b":[9,3],"m":"ora","o":"#$03"},{"a":10360,"t":"code","b":[141,2,221],"m":"sta","o":"cia2_ddr_a"},{"a":10363,"t":"code","b":[173,0,221],"m":"lda","o":"cia2_port_a"},{"a":10366,"t":"code","b":[41,252],"m":"and","o":"#$FC"},{"a":10368,"t":"code","b":[9,2],"m":"ora","o":"#$02"},{"a":10370,"t":"code","b":[141,0,221],"m":"sta","o":"cia2_port_a"},{"a":10373,"t":"code","b":[104],"m":"pla"},{"a":10374,"t":"code","b":[133,1],"m":"sta","oa":1,"o":"zp_port"},{"a":10376,"t":"code","b":[104],"m":"pla"},{"a":10377,"t":"code","b":[40],"m":"plp"},{"a":10378,"t":"code","b":[144,24],"m":"bcc","oa":10404,"o":"b_28A4"},{"a":10380,"l":"b_288C","t":"code","b":[32,66,32],"m":"jsr","oa":8258,"o":"io_in","x":[10350]},{"a":10383,"t":"code","b":[173,2,221],"m":"lda","o":"cia2_ddr_a"},{"a":10386,"t":"code","b":[9,3],"m":"ora","o":"#$03"},{"a":10388,"t":"code","b":[141,2,221],"m":"sta","o":"cia2_ddr_a"},{"a":10391,"t":"code","b":[173,0,221],"m":"lda","o":"cia2_port_a"},{"a":10394,"t":"code","b":[41,252],"m":"and","o":"#$FC"},{"a":10396,"t":"code","b":[141,0,221],"m":"sta","o":"cia2_port_a"},{"a":10399,"t":"code","b":[104],"m":"pla"},{"a":10400,"t":"code","b":[133,1],"m":"sta","oa":1,"o":"zp_port"},{"a":10402,"t":"code","b":[104],"m":"pla"},{"a":10403,"t":"code","b":[40],"m":"plp"},{"a":10404,"l":"b_28A4","t":"code","b":[133,58],"m":"sta","oa":58,"o":"shown_page","x":[10378]},{"a":10406,"t":"code","b":[9,32],"m":"ora","o":"#$20"},{"a":10408,"t":"code","b":[133,18],"m":"sta","oa":18,"o":"shown_matrix"},{"a":10410,"t":"code","b":[165,58],"m":"lda","oa":58,"o":"shown_page"},{"a":10412,"t":"code","b":[73,128],"m":"eor","o":"#$80"},{"a":10414,"t":"code","b":[133,30],"m":"sta","oa":30,"o":"drawing_page"},{"a":10416,"t":"code","b":[96],"m":"rts"},{"a":10417,"l":"clear_drawing","c":"Clears the drawing buffer's bitmap, 32 pages; the BITs that follow hide entries for the $4000 buffer ($28B4) and the $C000 one ($28B7). Only clear_4000 is called","t":"code","b":[165,30],"m":"lda","oa":30,"o":"drawing_page"},{"a":10419,"c":"BIT $40A9: its operand is LDA #$40, clear_4000's entry","t":"code","b":[44,169,64],"m":"bit","oa":16553,"o":"a_40A9"},{"a":10420,"t":"note","l":"clear_4000","c":"Clears the $4000 buffer's bitmap ($4000-$5FFF), called once at the start ($2033); the LDA #$40 here is the operand of the BIT at $28B3","note":"inside the item at $28B3","x":[8243]},{"a":10422,"c":"BIT $C0A9: its operand is LDA #$C0, an entry at $28B7 for the $C000 buffer","t":"code","b":[44,169,192],"m":"bit","oa":49321,"o":"a_C0A9"},{"a":10425,"t":"code","b":[141,195,40],"m":"sta","oa":10435,"o":"clear_page"},{"a":10428,"t":"code","b":[160,32],"m":"ldy","o":"#$20"},{"a":10430,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":10432,"t":"code","b":[170],"m":"tax"},{"a":10433,"l":"b_28C1","t":"code","b":[157,0,96],"m":"sta","oa":24576,"o":"f_6000,x","x":[10437,10443]},{"a":10435,"t":"note","l":"clear_page","c":"The page clear_drawing's STA writes, patched in and stepped; the snapshot shows it left at $60","note":"inside the item at $28C1","x":[10425,10439]},{"a":10436,"t":"code","b":[232],"m":"inx"},{"a":10437,"t":"code","b":[208,250],"m":"bne","oa":10433,"o":"b_28C1"},{"a":10439,"t":"code","b":[238,195,40],"m":"inc","oa":10435,"o":"clear_page"},{"a":10442,"t":"code","b":[136],"m":"dey"},{"a":10443,"t":"code","b":[208,244],"m":"bne","oa":10433,"o":"b_28C1"},{"a":10445,"t":"code","b":[96],"m":"rts"},{"a":10446,"l":"dissolve_in","c":"Brings the drawing buffer's picture onto the shown one a pixel pair at a time in a scattered order, after copying its colours to the colour RAM and its screen matrix to the shown buffer (copy_matrix); a 15-bit shift register visits every pixel pair of the 8 KB bitmap once (dissolve_lfsr). The title enters 3 bytes in, at dissolve_in_matrix ($28D1), so the colour RAM stays white","t":"code","b":[32,215,41],"m":"jsr","oa":10711,"o":"colours_to_ram"},{"a":10449,"l":"dissolve_in_matrix","c":"dissolve_in without its first step, the colours: the title's dissolves come in here, so the colour RAM stays white","t":"code","b":[165,30],"m":"lda","oa":30,"o":"drawing_page","x":[11661,11728]},{"a":10451,"t":"code","b":[32,38,38],"m":"jsr","oa":9766,"o":"copy_matrix"},{"a":10454,"t":"code","b":[165,30],"m":"lda","oa":30,"o":"drawing_page"},{"a":10456,"t":"code","b":[133,25],"m":"sta","oa":25,"o":"dissolve_from"},{"a":10458,"t":"code","b":[133,49],"m":"sta","oa":49,"o":"zpa_31"},{"a":10460,"t":"code","b":[73,128],"m":"eor","o":"#$80"},{"a":10462,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"dissolve_to"},{"a":10464,"t":"code","b":[133,51],"m":"sta","oa":51,"o":"zpa_33"},{"a":10466,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":10468,"t":"code","b":[132,48],"m":"sty","oa":48,"o":"source"},{"a":10470,"t":"code","b":[132,50],"m":"sty","oa":50,"o":"dest"},{"a":10472,"t":"code","b":[177,48],"m":"lda","oa":48,"o":"(source),y"},{"a":10474,"t":"code","b":[145,50],"m":"sta","oa":50,"o":"(dest),y"},{"a":10476,"t":"code","b":[169,127],"m":"lda","o":"#$7F"},{"a":10478,"t":"code","b":[133,29],"m":"sta","oa":29,"o":"dissolve_lfsr"},{"a":10480,"t":"code","b":[136],"m":"dey"},{"a":10481,"l":"b_28F1","t":"code","b":[41,31],"m":"and","o":"#$1F","x":[10534,10538]},{"a":10483,"t":"code","b":[5,27],"m":"ora","oa":27,"o":"dissolve_to"},{"a":10485,"t":"code","b":[133,51],"m":"sta","oa":51,"o":"zpa_33"},{"a":10487,"t":"code","b":[41,31],"m":"and","o":"#$1F"},{"a":10489,"t":"code","b":[5,25],"m":"ora","oa":25,"o":"dissolve_from"},{"a":10491,"t":"code","b":[133,49],"m":"sta","oa":49,"o":"zpa_31"},{"a":10493,"t":"code","b":[165,29],"m":"lda","oa":29,"o":"dissolve_lfsr"},{"a":10495,"t":"code","b":[42],"m":"rol","o":"a"},{"a":10496,"t":"code","b":[42],"m":"rol","o":"a"},{"a":10497,"t":"code","b":[42],"m":"rol","o":"a"},{"a":10498,"t":"code","b":[42],"m":"rol","o":"a"},{"a":10499,"t":"code","b":[41,3],"m":"and","o":"#$03"},{"a":10501,"t":"code","b":[170],"m":"tax"},{"a":10502,"t":"code","b":[177,48],"m":"lda","oa":48,"o":"(source),y"},{"a":10504,"t":"code","b":[61,45,41],"m":"and","oa":10541,"o":"pixel_masks,x"},{"a":10507,"t":"code","b":[141,20,41],"m":"sta","oa":10516,"o":"dissolve_pixel"},{"a":10510,"t":"code","b":[177,50],"m":"lda","oa":50,"o":"(dest),y"},{"a":10512,"t":"code","b":[61,49,41],"m":"and","oa":10545,"o":"pixel_keep_masks,x"},{"a":10515,"t":"code","b":[9,0],"m":"ora","o":"#$00"},{"a":10516,"t":"note","l":"dissolve_pixel","c":"The pixel pair from the drawing buffer, patched into this ORA by $290B","note":"inside the item at $2913","x":[10507]},{"a":10517,"t":"code","b":[145,50],"m":"sta","oa":50,"o":"(dest),y"},{"a":10519,"t":"code","b":[70,29],"m":"lsr","oa":29,"o":"dissolve_lfsr"},{"a":10521,"t":"code","b":[152],"m":"tya"},{"a":10522,"t":"code","b":[106],"m":"ror","o":"a"},{"a":10523,"t":"code","b":[168],"m":"tay"},{"a":10524,"t":"code","b":[165,29],"m":"lda","oa":29,"o":"dissolve_lfsr"},{"a":10526,"t":"code","b":[144,4],"m":"bcc","oa":10532,"o":"b_2924"},{"a":10528,"t":"code","b":[73,96],"m":"eor","o":"#$60"},{"a":10530,"t":"code","b":[133,29],"m":"sta","oa":29,"o":"dissolve_lfsr"},{"a":10532,"l":"b_2924","t":"code","b":[201,127],"m":"cmp","o":"#$7F","x":[10526]},{"a":10534,"t":"code","b":[208,201],"m":"bne","oa":10481,"o":"b_28F1"},{"a":10536,"t":"code","b":[192,255],"m":"cpy","o":"#$FF"},{"a":10538,"t":"code","b":[208,197],"m":"bne","oa":10481,"o":"b_28F1"},{"a":10540,"t":"code","b":[96],"m":"rts"},{"a":10541,"l":"pixel_masks","c":"The four pixel pairs of a multicolour byte, left to right","t":"byte","b":[192,48,12,3],"x":[10504]},{"a":10545,"l":"pixel_keep_masks","c":"The bits each pixel pair leaves alone, the complements of pixel_masks","t":"byte","b":[63,207,243,252],"x":[10512]},{"a":10549,"l":"dissolve_out","c":"Fades the shown picture to black a pixel pair at a time, in the shift register's scattered order: the credits fade out this way ($2DA7)","t":"code","b":[165,30],"m":"lda","oa":30,"o":"drawing_page","x":[11687]},{"a":10551,"t":"code","b":[73,128],"m":"eor","o":"#$80"},{"a":10553,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"dissolve_to"},{"a":10555,"t":"code","b":[133,51],"m":"sta","oa":51,"o":"zpa_33"},{"a":10557,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":10559,"t":"code","b":[132,50],"m":"sty","oa":50,"o":"dest"},{"a":10561,"t":"code","b":[152],"m":"tya"},{"a":10562,"t":"code","b":[145,50],"m":"sta","oa":50,"o":"(dest),y"},{"a":10564,"t":"code","b":[169,127],"m":"lda","o":"#$7F"},{"a":10566,"t":"code","b":[133,29],"m":"sta","oa":29,"o":"dissolve_lfsr"},{"a":10568,"t":"code","b":[136],"m":"dey"},{"a":10569,"l":"b_2949","t":"code","b":[41,31],"m":"and","o":"#$1F","x":[10606,10610]},{"a":10571,"t":"code","b":[5,27],"m":"ora","oa":27,"o":"dissolve_to"},{"a":10573,"t":"code","b":[133,51],"m":"sta","oa":51,"o":"zpa_33"},{"a":10575,"t":"code","b":[165,29],"m":"lda","oa":29,"o":"dissolve_lfsr"},{"a":10577,"t":"code","b":[42],"m":"rol","o":"a"},{"a":10578,"t":"code","b":[42],"m":"rol","o":"a"},{"a":10579,"t":"code","b":[42],"m":"rol","o":"a"},{"a":10580,"t":"code","b":[42],"m":"rol","o":"a"},{"a":10581,"t":"code","b":[41,3],"m":"and","o":"#$03"},{"a":10583,"t":"code","b":[170],"m":"tax"},{"a":10584,"t":"code","b":[177,50],"m":"lda","oa":50,"o":"(dest),y"},{"a":10586,"t":"code","b":[61,117,41],"m":"and","oa":10613,"o":"pixel_clear_masks,x"},{"a":10589,"t":"code","b":[145,50],"m":"sta","oa":50,"o":"(dest),y"},{"a":10591,"t":"code","b":[70,29],"m":"lsr","oa":29,"o":"dissolve_lfsr"},{"a":10593,"t":"code","b":[152],"m":"tya"},{"a":10594,"t":"code","b":[106],"m":"ror","o":"a"},{"a":10595,"t":"code","b":[168],"m":"tay"},{"a":10596,"t":"code","b":[165,29],"m":"lda","oa":29,"o":"dissolve_lfsr"},{"a":10598,"t":"code","b":[144,4],"m":"bcc","oa":10604,"o":"b_296C"},{"a":10600,"t":"code","b":[73,96],"m":"eor","o":"#$60"},{"a":10602,"t":"code","b":[133,29],"m":"sta","oa":29,"o":"dissolve_lfsr"},{"a":10604,"l":"b_296C","t":"code","b":[201,127],"m":"cmp","o":"#$7F","x":[10598]},{"a":10606,"t":"code","b":[208,217],"m":"bne","oa":10569,"o":"b_2949"},{"a":10608,"t":"code","b":[192,255],"m":"cpy","o":"#$FF"},{"a":10610,"t":"code","b":[208,213],"m":"bne","oa":10569,"o":"b_2949"},{"a":10612,"t":"code","b":[96],"m":"rts"},{"a":10613,"l":"pixel_clear_masks","c":"The complements of pixel_masks again, for dissolve_out","t":"byte","b":[63,207,243,252],"x":[10586]},{"a":10617,"l":"unpack_picture","c":"Unpacks the picture packed at page A into the drawing buffer: a byte below $80 is a count and the next byte is repeated that many times; $80 plus a count is followed by that many bytes to copy; a zero is followed by the border colour, which is stored too, written to $D020, and ends it. A whole picture is a buffer's bitmap, its screen matrix at +$2000 and its colours at +$2400","t":"code","b":[133,49],"m":"sta","oa":49,"o":"zpa_31","x":[11658,11716,11733,11750,11773,12128]},{"a":10619,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":10621,"t":"code","b":[132,48],"m":"sty","oa":48,"o":"source"},{"a":10623,"t":"code","b":[132,50],"m":"sty","oa":50,"o":"dest"},{"a":10625,"t":"code","b":[165,30],"m":"lda","oa":30,"o":"drawing_page"},{"a":10627,"t":"code","b":[133,51],"m":"sta","oa":51,"o":"zpa_33"},{"a":10629,"l":"j_2985","t":"code","b":[160,0],"m":"ldy","o":"#$00","x":[10691]},{"a":10631,"t":"code","b":[177,48],"m":"lda","oa":48,"o":"(source),y"},{"a":10633,"t":"code","b":[240,59],"m":"beq","oa":10694,"o":"b_29C6"},{"a":10635,"t":"code","b":[48,15],"m":"bmi","oa":10652,"o":"b_299C"},{"a":10637,"t":"code","b":[170],"m":"tax"},{"a":10638,"t":"code","b":[200],"m":"iny"},{"a":10639,"t":"code","b":[177,48],"m":"lda","oa":48,"o":"(source),y"},{"a":10641,"t":"code","b":[136],"m":"dey"},{"a":10642,"l":"b_2992","t":"code","b":[145,50],"m":"sta","oa":50,"o":"(dest),y","x":[10646]},{"a":10644,"t":"code","b":[200],"m":"iny"},{"a":10645,"t":"code","b":[202],"m":"dex"},{"a":10646,"t":"code","b":[208,250],"m":"bne","oa":10642,"o":"b_2992"},{"a":10648,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":10650,"t":"code","b":[16,18],"m":"bpl","oa":10670,"o":"b_29AE"},{"a":10652,"l":"b_299C","t":"code","b":[41,127],"m":"and","o":"#$7F","x":[10635]},{"a":10654,"t":"code","b":[170],"m":"tax"},{"a":10655,"t":"code","b":[230,48],"m":"inc","oa":48,"o":"source"},{"a":10657,"t":"code","b":[208,2],"m":"bne","oa":10661,"o":"b_29A5"},{"a":10659,"t":"code","b":[230,49],"m":"inc","oa":49,"o":"zpa_31"},{"a":10661,"l":"b_29A5","t":"code","b":[177,48],"m":"lda","oa":48,"o":"(source),y","x":[10657,10667]},{"a":10663,"t":"code","b":[145,50],"m":"sta","oa":50,"o":"(dest),y"},{"a":10665,"t":"code","b":[200],"m":"iny"},{"a":10666,"t":"code","b":[202],"m":"dex"},{"a":10667,"t":"code","b":[208,248],"m":"bne","oa":10661,"o":"b_29A5"},{"a":10669,"t":"code","b":[152],"m":"tya"},{"a":10670,"l":"b_29AE","t":"code","b":[24],"m":"clc","x":[10650]},{"a":10671,"t":"code","b":[101,48],"m":"adc","oa":48,"o":"source"},{"a":10673,"t":"code","b":[133,48],"m":"sta","oa":48,"o":"source"},{"a":10675,"t":"code","b":[138],"m":"txa"},{"a":10676,"t":"code","b":[101,49],"m":"adc","oa":49,"o":"zpa_31"},{"a":10678,"t":"code","b":[133,49],"m":"sta","oa":49,"o":"zpa_31"},{"a":10680,"t":"code","b":[24],"m":"clc"},{"a":10681,"t":"code","b":[152],"m":"tya"},{"a":10682,"t":"code","b":[101,50],"m":"adc","oa":50,"o":"dest"},{"a":10684,"t":"code","b":[133,50],"m":"sta","oa":50,"o":"dest"},{"a":10686,"t":"code","b":[138],"m":"txa"},{"a":10687,"t":"code","b":[101,51],"m":"adc","oa":51,"o":"zpa_33"},{"a":10689,"t":"code","b":[133,51],"m":"sta","oa":51,"o":"zpa_33"},{"a":10691,"t":"code","b":[76,133,41],"m":"jmp","oa":10629,"o":"j_2985"},{"a":10694,"l":"b_29C6","t":"code","b":[200],"m":"iny","x":[10633]},{"a":10695,"t":"code","b":[177,48],"m":"lda","oa":48,"o":"(source),y"},{"a":10697,"t":"code","b":[145,50],"m":"sta","oa":50,"o":"(dest),y"},{"a":10699,"t":"code","b":[72],"m":"pha"},{"a":10700,"t":"code","b":[32,66,32],"m":"jsr","oa":8258,"o":"io_in"},{"a":10703,"t":"code","b":[104],"m":"pla"},{"a":10704,"t":"code","b":[141,32,208],"m":"sta","o":"vic_border"},{"a":10707,"t":"code","b":[32,77,32],"m":"jsr","oa":8269,"o":"io_out"},{"a":10710,"t":"code","b":[96],"m":"rts"},{"a":10711,"l":"colours_to_ram","c":"Copies the shown buffer's colours (its +$2400) to the colour RAM: first to $0C00 with all RAM banked in, then on to $D800 with the I/O in, since the RAM under the KERNAL and the colour RAM cannot both be seen at once. In the title it runs once, from show_4000_colours at the start","t":"code","b":[165,30],"m":"lda","oa":30,"o":"drawing_page","x":[9763,9802,9808,9814,10319,10325,10331,10446]},{"a":10713,"t":"code","b":[73,128],"m":"eor","o":"#$80"},{"a":10715,"t":"code","b":[9,36],"m":"ora","o":"#$24"},{"a":10717,"t":"code","b":[141,243,41],"m":"sta","oa":10739,"o":"colours_from"},{"a":10720,"t":"code","b":[169,12],"m":"lda","o":"#$0C"},{"a":10722,"t":"code","b":[141,246,41],"m":"sta","oa":10742,"o":"colours_stage_to"},{"a":10725,"t":"code","b":[141,10,42],"m":"sta","oa":10762,"o":"colours_stage_from"},{"a":10728,"t":"code","b":[169,216],"m":"lda","o":"#$D8"},{"a":10730,"t":"code","b":[141,13,42],"m":"sta","oa":10765,"o":"colours_to"},{"a":10733,"t":"code","b":[160,4],"m":"ldy","o":"#$04"},{"a":10735,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":10737,"l":"b_29F1","t":"code","b":[189,0,104],"m":"lda","oa":26624,"o":"shape_mountains,x","x":[10744,10753]},{"a":10739,"t":"note","l":"colours_from","c":"colours_to_ram's source page, the shown buffer's plus $24, stepped","note":"inside the item at $29F1","x":[10717,10746]},{"a":10740,"t":"code","b":[157,0,16],"m":"sta","oa":4096,"o":"f_1000,x"},{"a":10742,"t":"note","l":"colours_stage_to","c":"colours_to_ram's staging page, from $0C, stepped","note":"inside the item at $29F4","x":[10722,10749]},{"a":10743,"t":"code","b":[232],"m":"inx"},{"a":10744,"t":"code","b":[208,247],"m":"bne","oa":10737,"o":"b_29F1"},{"a":10746,"t":"code","b":[238,243,41],"m":"inc","oa":10739,"o":"colours_from"},{"a":10749,"t":"code","b":[238,246,41],"m":"inc","oa":10742,"o":"colours_stage_to"},{"a":10752,"t":"code","b":[136],"m":"dey"},{"a":10753,"t":"code","b":[208,238],"m":"bne","oa":10737,"o":"b_29F1"},{"a":10755,"t":"code","b":[32,66,32],"m":"jsr","oa":8258,"o":"io_in"},{"a":10758,"t":"code","b":[160,4],"m":"ldy","o":"#$04"},{"a":10760,"l":"b_2A08","t":"code","b":[189,0,16],"m":"lda","oa":4096,"o":"f_1000,x","x":[10767,10776]},{"a":10762,"t":"note","l":"colours_stage_from","c":"The staging page read back, from $0C, stepped","note":"inside the item at $2A08","x":[10725,10769]},{"a":10763,"t":"code","b":[157,0,220],"m":"sta","o":"cia1_port_a,x"},{"a":10765,"t":"note","l":"colours_to","c":"The colour RAM page written, from $D8, stepped","note":"inside the item at $2A0B","x":[10730,10772]},{"a":10766,"t":"code","b":[232],"m":"inx"},{"a":10767,"t":"code","b":[208,247],"m":"bne","oa":10760,"o":"b_2A08"},{"a":10769,"t":"code","b":[238,10,42],"m":"inc","oa":10762,"o":"colours_stage_from"},{"a":10772,"t":"code","b":[238,13,42],"m":"inc","oa":10765,"o":"colours_to"},{"a":10775,"t":"code","b":[136],"m":"dey"},{"a":10776,"t":"code","b":[208,238],"m":"bne","oa":10760,"o":"b_2A08"},{"a":10778,"t":"code","b":[76,77,32],"m":"jmp","oa":8269,"o":"io_out"},{"a":10781,"l":"draw_shape","c":"Draws a shape from SHIP into the drawing buffer at column X and pixel line A \u00d7 256 + Y (A negative while the shape is above the screen). The shape is $64 bytes a line, one byte per cell across, $67 lines high, from ($60). With $4E bit 7 set it is drawn through its mask at ($62): each screen byte keeps only the pixels the mask leaves clear and takes the shape's; otherwise its bytes are stored over the screen. With bit 6 set its colours are stamped first, a screen-matrix row from ($10) for every 8 lines (put_matrix_block). Lines above the top are skipped and lines past line 199 cut off","t":"code","b":[134,79],"m":"stx","oa":79,"o":"shape_column","x":[11833,11870,11915,11978,12043,12099]},{"a":10783,"t":"code","b":[132,80],"m":"sty","oa":80,"o":"shape_line"},{"a":10785,"t":"code","b":[133,81],"m":"sta","oa":81,"o":"zpa_51"},{"a":10787,"t":"code","b":[138],"m":"txa"},{"a":10788,"t":"code","b":[32,136,38],"m":"jsr","oa":9864,"o":"column_offset_of"},{"a":10791,"t":"code","b":[165,100],"m":"lda","oa":100,"o":"shape_width"},{"a":10793,"t":"code","b":[133,101],"m":"sta","oa":101,"o":"shape_bytes"},{"a":10795,"t":"code","b":[165,103],"m":"lda","oa":103,"o":"shape_height"},{"a":10797,"t":"code","b":[133,104],"m":"sta","oa":104,"o":"shape_lines"},{"a":10799,"t":"code","b":[24],"m":"clc"},{"a":10800,"t":"code","b":[105,7],"m":"adc","o":"#$07"},{"a":10802,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":10803,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":10804,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":10805,"t":"code","b":[133,21],"m":"sta","oa":21,"o":"block_height"},{"a":10807,"l":"b_2A37","c":"Skips the lines above the screen one at a time, stepping the shape, the mask and, every eighth line, the colours, until the line is on the screen or the shape has run out","t":"code","b":[165,81],"m":"lda","oa":81,"o":"zpa_51","x":[10847,10862]},{"a":10809,"t":"code","b":[16,54],"m":"bpl","oa":10865,"o":"b_2A71"},{"a":10811,"t":"code","b":[230,80],"m":"inc","oa":80,"o":"shape_line"},{"a":10813,"t":"code","b":[208,2],"m":"bne","oa":10817,"o":"b_2A41"},{"a":10815,"t":"code","b":[230,81],"m":"inc","oa":81,"o":"zpa_51"},{"a":10817,"l":"b_2A41","t":"code","b":[198,104],"m":"dec","oa":104,"o":"shape_lines","x":[10813]},{"a":10819,"t":"code","b":[240,48],"m":"beq","oa":10869,"o":"r_2A75"},{"a":10821,"t":"code","b":[165,96],"m":"lda","oa":96,"o":"shape_data"},{"a":10823,"t":"code","b":[24],"m":"clc"},{"a":10824,"t":"code","b":[101,100],"m":"adc","oa":100,"o":"shape_width"},{"a":10826,"t":"code","b":[144,2],"m":"bcc","oa":10830,"o":"b_2A4E"},{"a":10828,"t":"code","b":[230,97],"m":"inc","oa":97,"o":"zpa_61"},{"a":10830,"l":"b_2A4E","t":"code","b":[133,96],"m":"sta","oa":96,"o":"shape_data","x":[10826]},{"a":10832,"t":"code","b":[165,98],"m":"lda","oa":98,"o":"shape_mask"},{"a":10834,"t":"code","b":[24],"m":"clc"},{"a":10835,"t":"code","b":[101,100],"m":"adc","oa":100,"o":"shape_width"},{"a":10837,"t":"code","b":[144,2],"m":"bcc","oa":10841,"o":"b_2A59"},{"a":10839,"t":"code","b":[230,99],"m":"inc","oa":99,"o":"zpa_63"},{"a":10841,"l":"b_2A59","t":"code","b":[133,98],"m":"sta","oa":98,"o":"shape_mask","x":[10837]},{"a":10843,"t":"code","b":[165,80],"m":"lda","oa":80,"o":"shape_line"},{"a":10845,"t":"code","b":[41,7],"m":"and","o":"#$07"},{"a":10847,"t":"code","b":[208,214],"m":"bne","oa":10807,"o":"b_2A37"},{"a":10849,"t":"code","b":[198,21],"m":"dec","oa":21,"o":"block_height"},{"a":10851,"t":"code","b":[165,16],"m":"lda","oa":16,"o":"block_source"},{"a":10853,"t":"code","b":[24],"m":"clc"},{"a":10854,"t":"code","b":[101,100],"m":"adc","oa":100,"o":"shape_width"},{"a":10856,"t":"code","b":[144,2],"m":"bcc","oa":10860,"o":"b_2A6C"},{"a":10858,"t":"code","b":[230,17],"m":"inc","oa":17,"o":"zpa_11"},{"a":10860,"l":"b_2A6C","t":"code","b":[133,16],"m":"sta","oa":16,"o":"block_source","x":[10856]},{"a":10862,"t":"code","b":[76,55,42],"m":"jmp","oa":10807,"o":"b_2A37"},{"a":10865,"l":"b_2A71","t":"code","b":[165,81],"m":"lda","oa":81,"o":"zpa_51","x":[10809]},{"a":10867,"t":"code","b":[240,1],"m":"beq","oa":10870,"o":"b_2A76"},{"a":10869,"l":"r_2A75","t":"code","b":[96],"m":"rts","x":[10819,10875,10877]},{"a":10870,"l":"b_2A76","c":"Clips the height to the lines left above line 200 and the colour rows to the 25 the screen has","t":"code","b":[169,200],"m":"lda","o":"#$C8","x":[10867]},{"a":10872,"t":"code","b":[56],"m":"sec"},{"a":10873,"t":"code","b":[229,80],"m":"sbc","oa":80,"o":"shape_line"},{"a":10875,"t":"code","b":[240,248],"m":"beq","oa":10869,"o":"r_2A75"},{"a":10877,"t":"code","b":[144,246],"m":"bcc","oa":10869,"o":"r_2A75"},{"a":10879,"t":"code","b":[197,104],"m":"cmp","oa":104,"o":"shape_lines"},{"a":10881,"t":"code","b":[176,2],"m":"bcs","oa":10885,"o":"b_2A85"},{"a":10883,"t":"code","b":[133,104],"m":"sta","oa":104,"o":"shape_lines"},{"a":10885,"l":"b_2A85","t":"code","b":[165,80],"m":"lda","oa":80,"o":"shape_line","x":[10881]},{"a":10887,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":10888,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":10889,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":10890,"t":"code","b":[133,82],"m":"sta","oa":82,"o":"shape_row"},{"a":10892,"t":"code","b":[169,25],"m":"lda","o":"#$19"},{"a":10894,"t":"code","b":[56],"m":"sec"},{"a":10895,"t":"code","b":[229,82],"m":"sbc","oa":82,"o":"shape_row"},{"a":10897,"t":"code","b":[240,10],"m":"beq","oa":10909,"o":"b_2A9D"},{"a":10899,"t":"code","b":[144,8],"m":"bcc","oa":10909,"o":"b_2A9D"},{"a":10901,"t":"code","b":[197,21],"m":"cmp","oa":21,"o":"block_height"},{"a":10903,"t":"code","b":[176,8],"m":"bcs","oa":10913,"o":"b_2AA1"},{"a":10905,"t":"code","b":[133,21],"m":"sta","oa":21,"o":"block_height"},{"a":10907,"t":"code","b":[144,4],"m":"bcc","oa":10913,"o":"b_2AA1"},{"a":10909,"l":"b_2A9D","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[10897,10899]},{"a":10911,"t":"code","b":[133,21],"m":"sta","oa":21,"o":"block_height"},{"a":10913,"l":"b_2AA1","c":"Bit 6 of $4E: stamps the shape's colours over its rows of the screen matrix","t":"code","b":[36,78],"m":"bit","oa":78,"o":"shape_mode","x":[10903,10907]},{"a":10915,"t":"code","b":[80,19],"m":"bvc","oa":10936,"o":"b_2AB8"},{"a":10917,"t":"code","b":[165,100],"m":"lda","oa":100,"o":"shape_width"},{"a":10919,"t":"code","b":[133,102],"m":"sta","oa":102,"o":"block_stride"},{"a":10921,"t":"code","b":[165,101],"m":"lda","oa":101,"o":"shape_bytes"},{"a":10923,"t":"code","b":[133,20],"m":"sta","oa":20,"o":"block_width"},{"a":10925,"t":"code","b":[165,21],"m":"lda","oa":21,"o":"block_height"},{"a":10927,"t":"code","b":[240,7],"m":"beq","oa":10936,"o":"b_2AB8"},{"a":10929,"t":"code","b":[164,82],"m":"ldy","oa":82,"o":"shape_row"},{"a":10931,"t":"code","b":[166,79],"m":"ldx","oa":79,"o":"shape_column"},{"a":10933,"t":"code","b":[32,10,39],"m":"jsr","oa":9994,"o":"put_matrix_block"},{"a":10936,"l":"b_2AB8","c":"Bit 7 of $4E: draws through the mask (masked_lines); otherwise stores the bytes (plain_lines)","t":"code","b":[36,78],"m":"bit","oa":78,"o":"shape_mode","x":[10915,10927]},{"a":10938,"t":"code","b":[16,3],"m":"bpl","oa":10943,"o":"plain_lines"},{"a":10940,"t":"code","b":[76,9,43],"m":"jmp","oa":11017,"o":"masked_lines"},{"a":10943,"l":"plain_lines","c":"Stores each visible line of the shape over the screen: the line's address from the line table plus the column's offset, ORed with the drawing buffer's page, patched into the STA, which steps 8 bytes, a cell, for each byte","t":"code","b":[166,80],"m":"ldx","oa":80,"o":"shape_line","x":[10938,11014]},{"a":10945,"t":"code","b":[165,81],"m":"lda","oa":81,"o":"zpa_51"},{"a":10947,"t":"code","b":[208,46],"m":"bne","oa":10995,"o":"b_2AF3"},{"a":10949,"t":"code","b":[224,200],"m":"cpx","o":"#$C8"},{"a":10951,"t":"code","b":[176,42],"m":"bcs","oa":10995,"o":"b_2AF3"},{"a":10953,"t":"code","b":[189,0,235],"m":"lda","oa":60160,"o":"line_table_lo,x"},{"a":10956,"t":"code","b":[24],"m":"clc"},{"a":10957,"t":"code","b":[101,52],"m":"adc","oa":52,"o":"column_offset"},{"a":10959,"t":"code","b":[141,227,42],"m":"sta","oa":10979,"o":"plain_cell_lo"},{"a":10962,"t":"code","b":[189,0,236],"m":"lda","oa":60416,"o":"line_table_hi,x"},{"a":10965,"t":"code","b":[101,53],"m":"adc","oa":53,"o":"zpa_35"},{"a":10967,"t":"code","b":[5,30],"m":"ora","oa":30,"o":"drawing_page"},{"a":10969,"t":"code","b":[141,228,42],"m":"sta","oa":10980,"o":"plain_cell_hi"},{"a":10972,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":10974,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":10976,"l":"b_2AE0","t":"code","b":[177,96],"m":"lda","oa":96,"o":"(shape_data),y","x":[10993]},{"a":10978,"t":"code","b":[157,7,95],"m":"sta","oa":24327,"o":"f_5F07,x"},{"a":10979,"t":"note","l":"plain_cell_lo","c":"The screen byte plain_lines writes, low byte, patched in from the line table and stepped a cell at a time","note":"inside the item at $2AE2","x":[10959]},{"a":10980,"t":"note","l":"plain_cell_hi","c":"The screen byte's high byte; the snapshot shows the STA left at $5F07, in the $4000 buffer","note":"inside the item at $2AE2","x":[10969,10987]},{"a":10981,"t":"code","b":[138],"m":"txa"},{"a":10982,"t":"code","b":[105,8],"m":"adc","o":"#$08"},{"a":10984,"t":"code","b":[170],"m":"tax"},{"a":10985,"t":"code","b":[144,3],"m":"bcc","oa":10990,"o":"b_2AEE"},{"a":10987,"t":"code","b":[238,228,42],"m":"inc","oa":10980,"o":"plain_cell_hi"},{"a":10990,"l":"b_2AEE","t":"code","b":[200],"m":"iny","x":[10985]},{"a":10991,"t":"code","b":[196,101],"m":"cpy","oa":101,"o":"shape_bytes"},{"a":10993,"t":"code","b":[144,237],"m":"bcc","oa":10976,"o":"b_2AE0"},{"a":10995,"l":"b_2AF3","t":"code","b":[165,96],"m":"lda","oa":96,"o":"shape_data","x":[10947,10951]},{"a":10997,"t":"code","b":[24],"m":"clc"},{"a":10998,"t":"code","b":[101,100],"m":"adc","oa":100,"o":"shape_width"},{"a":11000,"t":"code","b":[144,2],"m":"bcc","oa":11004,"o":"b_2AFC"},{"a":11002,"t":"code","b":[230,97],"m":"inc","oa":97,"o":"zpa_61"},{"a":11004,"l":"b_2AFC","t":"code","b":[133,96],"m":"sta","oa":96,"o":"shape_data","x":[11000]},{"a":11006,"t":"code","b":[230,80],"m":"inc","oa":80,"o":"shape_line"},{"a":11008,"t":"code","b":[208,2],"m":"bne","oa":11012,"o":"b_2B04"},{"a":11010,"t":"code","b":[230,81],"m":"inc","oa":81,"o":"zpa_51"},{"a":11012,"l":"b_2B04","t":"code","b":[198,104],"m":"dec","oa":104,"o":"shape_lines","x":[11008]},{"a":11014,"t":"code","b":[208,183],"m":"bne","oa":10943,"o":"plain_lines"},{"a":11016,"t":"code","b":[96],"m":"rts"},{"a":11017,"l":"masked_lines","c":"Draws each visible line through the mask: the screen byte ANDed with the mask byte inverted, then ORed with the shape's byte","t":"code","b":[166,80],"m":"ldx","oa":80,"o":"shape_line","x":[10940,11115]},{"a":11019,"t":"code","b":[165,81],"m":"lda","oa":81,"o":"zpa_51"},{"a":11021,"t":"code","b":[208,62],"m":"bne","oa":11085,"o":"b_2B4D"},{"a":11023,"t":"code","b":[224,200],"m":"cpx","o":"#$C8"},{"a":11025,"t":"code","b":[176,58],"m":"bcs","oa":11085,"o":"b_2B4D"},{"a":11027,"t":"code","b":[189,0,235],"m":"lda","oa":60160,"o":"line_table_lo,x"},{"a":11030,"t":"code","b":[24],"m":"clc"},{"a":11031,"t":"code","b":[101,52],"m":"adc","oa":52,"o":"column_offset"},{"a":11033,"t":"code","b":[141,53,43],"m":"sta","oa":11061,"o":"mask_read_lo"},{"a":11036,"t":"code","b":[141,58,43],"m":"sta","oa":11066,"o":"mask_write_lo"},{"a":11039,"t":"code","b":[189,0,236],"m":"lda","oa":60416,"o":"line_table_hi,x"},{"a":11042,"t":"code","b":[101,53],"m":"adc","oa":53,"o":"zpa_35"},{"a":11044,"t":"code","b":[5,30],"m":"ora","oa":30,"o":"drawing_page"},{"a":11046,"t":"code","b":[141,54,43],"m":"sta","oa":11062,"o":"mask_read_hi"},{"a":11049,"t":"code","b":[141,59,43],"m":"sta","oa":11067,"o":"mask_write_hi"},{"a":11052,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":11054,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":11056,"l":"b_2B30","t":"code","b":[177,98],"m":"lda","oa":98,"o":"(shape_mask),y","x":[11083]},{"a":11058,"t":"code","b":[73,255],"m":"eor","o":"#$FF"},{"a":11060,"t":"code","b":[61,198,211],"m":"and","o":"$D3C6,x"},{"a":11061,"t":"note","l":"mask_read_lo","c":"The screen byte masked_lines reads, low byte, patched in with the STA's","note":"inside the item at $2B34","x":[11033]},{"a":11062,"t":"note","l":"mask_read_hi","c":"The screen byte masked_lines reads, high byte; the snapshot shows it left at $D3C6, in the $C000 buffer","note":"inside the item at $2B34","x":[11046,11074]},{"a":11063,"t":"code","b":[17,96],"m":"ora","oa":96,"o":"(shape_data),y"},{"a":11065,"t":"code","b":[157,198,211],"m":"sta","o":"$D3C6,x"},{"a":11066,"t":"note","l":"mask_write_lo","c":"The screen byte masked_lines writes back, the same address as the AND's, low byte","note":"inside the item at $2B39","x":[11036]},{"a":11067,"t":"note","l":"mask_write_hi","c":"The screen byte masked_lines writes back, high byte","note":"inside the item at $2B39","x":[11049,11077]},{"a":11068,"t":"code","b":[138],"m":"txa"},{"a":11069,"t":"code","b":[105,8],"m":"adc","o":"#$08"},{"a":11071,"t":"code","b":[170],"m":"tax"},{"a":11072,"t":"code","b":[144,6],"m":"bcc","oa":11080,"o":"b_2B48"},{"a":11074,"t":"code","b":[238,54,43],"m":"inc","oa":11062,"o":"mask_read_hi"},{"a":11077,"t":"code","b":[238,59,43],"m":"inc","oa":11067,"o":"mask_write_hi"},{"a":11080,"l":"b_2B48","t":"code","b":[200],"m":"iny","x":[11072]},{"a":11081,"t":"code","b":[196,101],"m":"cpy","oa":101,"o":"shape_bytes"},{"a":11083,"t":"code","b":[144,227],"m":"bcc","oa":11056,"o":"b_2B30"},{"a":11085,"l":"b_2B4D","t":"code","b":[165,98],"m":"lda","oa":98,"o":"shape_mask","x":[11021,11025]},{"a":11087,"t":"code","b":[24],"m":"clc"},{"a":11088,"t":"code","b":[101,100],"m":"adc","oa":100,"o":"shape_width"},{"a":11090,"t":"code","b":[144,2],"m":"bcc","oa":11094,"o":"b_2B56"},{"a":11092,"t":"code","b":[230,99],"m":"inc","oa":99,"o":"zpa_63"},{"a":11094,"l":"b_2B56","t":"code","b":[133,98],"m":"sta","oa":98,"o":"shape_mask","x":[11090]},{"a":11096,"t":"code","b":[165,96],"m":"lda","oa":96,"o":"shape_data"},{"a":11098,"t":"code","b":[24],"m":"clc"},{"a":11099,"t":"code","b":[101,100],"m":"adc","oa":100,"o":"shape_width"},{"a":11101,"t":"code","b":[144,2],"m":"bcc","oa":11105,"o":"b_2B61"},{"a":11103,"t":"code","b":[230,97],"m":"inc","oa":97,"o":"zpa_61"},{"a":11105,"l":"b_2B61","t":"code","b":[133,96],"m":"sta","oa":96,"o":"shape_data","x":[11101]},{"a":11107,"t":"code","b":[230,80],"m":"inc","oa":80,"o":"shape_line"},{"a":11109,"t":"code","b":[208,2],"m":"bne","oa":11113,"o":"b_2B69"},{"a":11111,"t":"code","b":[230,81],"m":"inc","oa":81,"o":"zpa_51"},{"a":11113,"l":"b_2B69","t":"code","b":[198,104],"m":"dec","oa":104,"o":"shape_lines","x":[11109]},{"a":11115,"t":"code","b":[208,156],"m":"bne","oa":11017,"o":"masked_lines"},{"a":11117,"t":"code","b":[96],"m":"rts"},{"a":11118,"l":"title_loop","c":"The title's main loop: clears the key, then shows the lift-off over and over until a key is pressed, when it goes to title_exit","t":"code","b":[32,219,32],"m":"jsr","oa":8411,"o":"clear_key","x":[8255]},{"a":11121,"l":"title_showing","c":"One showing: puts the scenery, the legs, the ship and the dust back at their starting lines, the dust at its first frame and the engine's note at zero and full level, draws the first frame and dissolves it in; then the stages, each followed by a check for a key: the engine starting, the rise, the legs folding, the climb and the credits","t":"code","b":[169,72],"m":"lda","o":"#$48","x":[11233]},{"a":11123,"t":"code","b":[133,66],"m":"sta","oa":66,"o":"mountains_y"},{"a":11125,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":11127,"t":"code","b":[133,67],"m":"sta","oa":67,"o":"zpa_43"},{"a":11129,"t":"code","b":[169,120],"m":"lda","o":"#$78"},{"a":11131,"t":"code","b":[133,64],"m":"sta","oa":64,"o":"ground_y"},{"a":11133,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":11135,"t":"code","b":[133,65],"m":"sta","oa":65,"o":"zpa_41"},{"a":11137,"t":"code","b":[169,136],"m":"lda","o":"#$88"},{"a":11139,"t":"code","b":[133,68],"m":"sta","oa":68,"o":"dust_small_y"},{"a":11141,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":11143,"t":"code","b":[133,69],"m":"sta","oa":69,"o":"zpa_45"},{"a":11145,"t":"code","b":[169,144],"m":"lda","o":"#$90"},{"a":11147,"t":"code","b":[133,70],"m":"sta","oa":70,"o":"legs_y"},{"a":11149,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":11151,"t":"code","b":[133,71],"m":"sta","oa":71,"o":"zpa_47"},{"a":11153,"t":"code","b":[169,96],"m":"lda","o":"#$60"},{"a":11155,"t":"code","b":[133,72],"m":"sta","oa":72,"o":"ship_y"},{"a":11157,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":11159,"t":"code","b":[133,73],"m":"sta","oa":73,"o":"zpa_49"},{"a":11161,"t":"code","b":[169,144],"m":"lda","o":"#$90"},{"a":11163,"t":"code","b":[133,74],"m":"sta","oa":74,"o":"dust_big_y"},{"a":11165,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":11167,"t":"code","b":[133,75],"m":"sta","oa":75,"o":"zpa_4B"},{"a":11169,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":11171,"t":"code","b":[133,76],"m":"sta","oa":76,"o":"dust_count"},{"a":11173,"t":"code","b":[133,116],"m":"sta","oa":116,"o":"drone_freq"},{"a":11175,"t":"code","b":[133,117],"m":"sta","oa":117,"o":"zpa_75"},{"a":11177,"t":"code","b":[133,114],"m":"sta","oa":114,"o":"drone_target"},{"a":11179,"t":"code","b":[133,115],"m":"sta","oa":115,"o":"zpa_73"},{"a":11181,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":11183,"t":"code","b":[133,118],"m":"sta","oa":118,"o":"drone_level"},{"a":11185,"t":"code","b":[32,194,45],"m":"jsr","oa":11714,"o":"frame_first"},{"a":11188,"t":"code","b":[32,231,43],"m":"jsr","oa":11239,"o":"key_waiting"},{"a":11191,"t":"code","b":[208,43],"m":"bne","oa":11236,"o":"b_2BE4"},{"a":11193,"t":"code","b":[32,236,43],"m":"jsr","oa":11244,"o":"stage_engine"},{"a":11196,"t":"code","b":[32,231,43],"m":"jsr","oa":11239,"o":"key_waiting"},{"a":11199,"t":"code","b":[208,35],"m":"bne","oa":11236,"o":"b_2BE4"},{"a":11201,"t":"code","b":[32,23,44],"m":"jsr","oa":11287,"o":"stage_rise"},{"a":11204,"t":"code","b":[32,231,43],"m":"jsr","oa":11239,"o":"key_waiting"},{"a":11207,"t":"code","b":[208,27],"m":"bne","oa":11236,"o":"b_2BE4"},{"a":11209,"t":"code","b":[32,78,44],"m":"jsr","oa":11342,"o":"stage_legs"},{"a":11212,"t":"code","b":[32,231,43],"m":"jsr","oa":11239,"o":"key_waiting"},{"a":11215,"t":"code","b":[208,19],"m":"bne","oa":11236,"o":"b_2BE4"},{"a":11217,"t":"code","b":[32,135,44],"m":"jsr","oa":11399,"o":"stage_climb"},{"a":11220,"t":"code","b":[32,231,43],"m":"jsr","oa":11239,"o":"key_waiting"},{"a":11223,"t":"code","b":[208,11],"m":"bne","oa":11236,"o":"b_2BE4"},{"a":11225,"t":"code","b":[32,132,45],"m":"jsr","oa":11652,"o":"show_credits"},{"a":11228,"t":"code","b":[32,231,43],"m":"jsr","oa":11239,"o":"key_waiting"},{"a":11231,"t":"code","b":[208,3],"m":"bne","oa":11236,"o":"b_2BE4"},{"a":11233,"t":"code","b":[76,113,43],"m":"jmp","oa":11121,"o":"title_showing"},{"a":11236,"l":"b_2BE4","c":"A key: go to title_exit","t":"code","b":[76,90,47],"m":"jmp","oa":12122,"o":"title_exit","x":[11191,11199,11207,11215,11223,11231]},{"a":11239,"l":"key_waiting","c":"Z clear when a key is waiting ($3C is not $FF)","t":"code","b":[165,60],"m":"lda","oa":60,"o":"key","x":[11188,11196,11204,11212,11220,11228,11251,11277,11332,11389,11459,11553,11642,11664,11678,11690,11704]},{"a":11241,"t":"code","b":[201,255],"m":"cmp","o":"#$FF"},{"a":11243,"t":"code","b":[96],"m":"rts"},{"a":11244,"l":"stage_engine","c":"Six frames of the Sunracer standing on the plain; then the engine starts (drone_mask $FF) and twelve frames of dust blow out under it, the engine's note rising a step a frame","t":"code","b":[169,6],"m":"lda","o":"#$06","x":[11193]},{"a":11246,"t":"code","b":[133,77],"m":"sta","oa":77,"o":"frames_left"},{"a":11248,"l":"b_2BF0","t":"code","b":[32,211,45],"m":"jsr","oa":11731,"o":"frame_still","x":[11258]},{"a":11251,"t":"code","b":[32,231,43],"m":"jsr","oa":11239,"o":"key_waiting"},{"a":11254,"t":"code","b":[208,30],"m":"bne","oa":11286,"o":"r_2C16"},{"a":11256,"t":"code","b":[198,77],"m":"dec","oa":77,"o":"frames_left"},{"a":11258,"t":"code","b":[208,244],"m":"bne","oa":11248,"o":"b_2BF0"},{"a":11260,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":11262,"t":"code","b":[133,113],"m":"sta","oa":113,"o":"drone_mask"},{"a":11264,"t":"code","b":[169,12],"m":"lda","o":"#$0C"},{"a":11266,"t":"code","b":[133,77],"m":"sta","oa":77,"o":"frames_left"},{"a":11268,"l":"b_2C04","t":"code","b":[230,115],"m":"inc","oa":115,"o":"zpa_73","x":[11284]},{"a":11270,"t":"code","b":[208,2],"m":"bne","oa":11274,"o":"b_2C0A"},{"a":11272,"t":"code","b":[198,115],"m":"dec","oa":115,"o":"zpa_73"},{"a":11274,"l":"b_2C0A","t":"code","b":[32,228,45],"m":"jsr","oa":11748,"o":"frame_dust","x":[11270]},{"a":11277,"t":"code","b":[32,231,43],"m":"jsr","oa":11239,"o":"key_waiting"},{"a":11280,"t":"code","b":[208,4],"m":"bne","oa":11286,"o":"r_2C16"},{"a":11282,"t":"code","b":[198,77],"m":"dec","oa":77,"o":"frames_left"},{"a":11284,"t":"code","b":[208,238],"m":"bne","oa":11268,"o":"b_2C04"},{"a":11286,"l":"r_2C16","t":"code","b":[96],"m":"rts","x":[11254,11280]},{"a":11287,"l":"stage_rise","c":"24 frames: the ship and its legs rise a pixel line a frame, the engine's note rising and its level falling","t":"code","b":[169,24],"m":"lda","o":"#$18","x":[11201]},{"a":11289,"t":"code","b":[133,77],"m":"sta","oa":77,"o":"frames_left"},{"a":11291,"l":"b_2C1B","t":"code","b":[230,115],"m":"inc","oa":115,"o":"zpa_73","x":[11339]},{"a":11293,"t":"code","b":[208,2],"m":"bne","oa":11297,"o":"b_2C21"},{"a":11295,"t":"code","b":[198,115],"m":"dec","oa":115,"o":"zpa_73"},{"a":11297,"l":"b_2C21","t":"code","b":[165,118],"m":"lda","oa":118,"o":"drone_level","x":[11293]},{"a":11299,"t":"code","b":[240,2],"m":"beq","oa":11303,"o":"b_2C27"},{"a":11301,"t":"code","b":[198,118],"m":"dec","oa":118,"o":"drone_level"},{"a":11303,"l":"b_2C27","t":"code","b":[165,118],"m":"lda","oa":118,"o":"drone_level","x":[11299]},{"a":11305,"t":"code","b":[240,2],"m":"beq","oa":11309,"o":"b_2C2D"},{"a":11307,"t":"code","b":[198,118],"m":"dec","oa":118,"o":"drone_level"},{"a":11309,"l":"b_2C2D","t":"code","b":[198,72],"m":"dec","oa":72,"o":"ship_y","x":[11305]},{"a":11311,"t":"code","b":[165,72],"m":"lda","oa":72,"o":"ship_y"},{"a":11313,"t":"code","b":[201,255],"m":"cmp","o":"#$FF"},{"a":11315,"t":"code","b":[208,2],"m":"bne","oa":11319,"o":"b_2C37"},{"a":11317,"t":"code","b":[198,73],"m":"dec","oa":73,"o":"zpa_49"},{"a":11319,"l":"b_2C37","t":"code","b":[198,70],"m":"dec","oa":70,"o":"legs_y","x":[11315]},{"a":11321,"t":"code","b":[165,70],"m":"lda","oa":70,"o":"legs_y"},{"a":11323,"t":"code","b":[201,255],"m":"cmp","o":"#$FF"},{"a":11325,"t":"code","b":[208,2],"m":"bne","oa":11329,"o":"b_2C41"},{"a":11327,"t":"code","b":[198,71],"m":"dec","oa":71,"o":"zpa_47"},{"a":11329,"l":"b_2C41","t":"code","b":[32,228,45],"m":"jsr","oa":11748,"o":"frame_dust","x":[11325]},{"a":11332,"t":"code","b":[32,231,43],"m":"jsr","oa":11239,"o":"key_waiting"},{"a":11335,"t":"code","b":[208,4],"m":"bne","oa":11341,"o":"r_2C4D"},{"a":11337,"t":"code","b":[198,77],"m":"dec","oa":77,"o":"frames_left"},{"a":11339,"t":"code","b":[208,206],"m":"bne","oa":11291,"o":"b_2C1B"},{"a":11341,"l":"r_2C4D","t":"code","b":[96],"m":"rts","x":[11335]},{"a":11342,"l":"stage_legs","c":"12 frames: the ship rises two lines a frame and the legs four, folding up into it","t":"code","b":[169,12],"m":"lda","o":"#$0C","x":[11209]},{"a":11344,"t":"code","b":[133,77],"m":"sta","oa":77,"o":"frames_left"},{"a":11346,"l":"b_2C52","t":"code","b":[230,115],"m":"inc","oa":115,"o":"zpa_73","x":[11396]},{"a":11348,"t":"code","b":[208,2],"m":"bne","oa":11352,"o":"b_2C58"},{"a":11350,"t":"code","b":[198,115],"m":"dec","oa":115,"o":"zpa_73"},{"a":11352,"l":"b_2C58","t":"code","b":[165,118],"m":"lda","oa":118,"o":"drone_level","x":[11348]},{"a":11354,"t":"code","b":[240,2],"m":"beq","oa":11358,"o":"b_2C5E"},{"a":11356,"t":"code","b":[198,118],"m":"dec","oa":118,"o":"drone_level"},{"a":11358,"l":"b_2C5E","t":"code","b":[165,118],"m":"lda","oa":118,"o":"drone_level","x":[11354]},{"a":11360,"t":"code","b":[240,2],"m":"beq","oa":11364,"o":"b_2C64"},{"a":11362,"t":"code","b":[198,118],"m":"dec","oa":118,"o":"drone_level"},{"a":11364,"l":"b_2C64","t":"code","b":[165,72],"m":"lda","oa":72,"o":"ship_y","x":[11360]},{"a":11366,"t":"code","b":[56],"m":"sec"},{"a":11367,"t":"code","b":[233,2],"m":"sbc","o":"#$02"},{"a":11369,"t":"code","b":[176,2],"m":"bcs","oa":11373,"o":"b_2C6D"},{"a":11371,"t":"code","b":[198,73],"m":"dec","oa":73,"o":"zpa_49"},{"a":11373,"l":"b_2C6D","t":"code","b":[133,72],"m":"sta","oa":72,"o":"ship_y","x":[11369]},{"a":11375,"t":"code","b":[165,70],"m":"lda","oa":70,"o":"legs_y"},{"a":11377,"t":"code","b":[56],"m":"sec"},{"a":11378,"t":"code","b":[233,4],"m":"sbc","o":"#$04"},{"a":11380,"t":"code","b":[176,2],"m":"bcs","oa":11384,"o":"b_2C78"},{"a":11382,"t":"code","b":[198,71],"m":"dec","oa":71,"o":"zpa_47"},{"a":11384,"l":"b_2C78","t":"code","b":[133,70],"m":"sta","oa":70,"o":"legs_y","x":[11380]},{"a":11386,"t":"code","b":[32,228,45],"m":"jsr","oa":11748,"o":"frame_dust"},{"a":11389,"t":"code","b":[32,231,43],"m":"jsr","oa":11239,"o":"key_waiting"},{"a":11392,"t":"code","b":[208,4],"m":"bne","oa":11398,"o":"r_2C86"},{"a":11394,"t":"code","b":[198,77],"m":"dec","oa":77,"o":"frames_left"},{"a":11396,"t":"code","b":[208,204],"m":"bne","oa":11346,"o":"b_2C52"},{"a":11398,"l":"r_2C86","t":"code","b":[96],"m":"rts","x":[11392]},{"a":11399,"l":"stage_climb","c":"The ship climbs off the top of the screen while the planet falls away: from here the frames are drawn over ROGUE, the Space Rogue logo, without the legs. 12 frames with the ship up 2 lines and the scenery down 1, then 12 with the scenery down 2","t":"code","b":[169,12],"m":"lda","o":"#$0C","x":[11217]},{"a":11401,"t":"code","b":[133,77],"m":"sta","oa":77,"o":"frames_left"},{"a":11403,"l":"b_2C8B","t":"code","b":[230,115],"m":"inc","oa":115,"o":"zpa_73","x":[11466]},{"a":11405,"t":"code","b":[208,2],"m":"bne","oa":11409,"o":"b_2C91"},{"a":11407,"t":"code","b":[198,115],"m":"dec","oa":115,"o":"zpa_73"},{"a":11409,"l":"b_2C91","t":"code","b":[165,118],"m":"lda","oa":118,"o":"drone_level","x":[11405]},{"a":11411,"t":"code","b":[240,2],"m":"beq","oa":11415,"o":"b_2C97"},{"a":11413,"t":"code","b":[198,118],"m":"dec","oa":118,"o":"drone_level"},{"a":11415,"l":"b_2C97","t":"code","b":[165,118],"m":"lda","oa":118,"o":"drone_level","x":[11411]},{"a":11417,"t":"code","b":[240,2],"m":"beq","oa":11421,"o":"b_2C9D"},{"a":11419,"t":"code","b":[198,118],"m":"dec","oa":118,"o":"drone_level"},{"a":11421,"l":"b_2C9D","t":"code","b":[165,72],"m":"lda","oa":72,"o":"ship_y","x":[11417]},{"a":11423,"t":"code","b":[56],"m":"sec"},{"a":11424,"t":"code","b":[233,2],"m":"sbc","o":"#$02"},{"a":11426,"t":"code","b":[176,2],"m":"bcs","oa":11430,"o":"b_2CA6"},{"a":11428,"t":"code","b":[198,73],"m":"dec","oa":73,"o":"zpa_49"},{"a":11430,"l":"b_2CA6","t":"code","b":[133,72],"m":"sta","oa":72,"o":"ship_y","x":[11426]},{"a":11432,"t":"code","b":[230,66],"m":"inc","oa":66,"o":"mountains_y"},{"a":11434,"t":"code","b":[208,2],"m":"bne","oa":11438,"o":"b_2CAE"},{"a":11436,"t":"code","b":[230,67],"m":"inc","oa":67,"o":"zpa_43"},{"a":11438,"l":"b_2CAE","t":"code","b":[230,64],"m":"inc","oa":64,"o":"ground_y","x":[11434]},{"a":11440,"t":"code","b":[208,2],"m":"bne","oa":11444,"o":"b_2CB4"},{"a":11442,"t":"code","b":[230,65],"m":"inc","oa":65,"o":"zpa_41"},{"a":11444,"l":"b_2CB4","t":"code","b":[230,68],"m":"inc","oa":68,"o":"dust_small_y","x":[11440]},{"a":11446,"t":"code","b":[208,2],"m":"bne","oa":11450,"o":"b_2CBA"},{"a":11448,"t":"code","b":[230,69],"m":"inc","oa":69,"o":"zpa_45"},{"a":11450,"l":"b_2CBA","t":"code","b":[230,74],"m":"inc","oa":74,"o":"dust_big_y","x":[11446]},{"a":11452,"t":"code","b":[208,2],"m":"bne","oa":11456,"o":"b_2CC0"},{"a":11454,"t":"code","b":[230,75],"m":"inc","oa":75,"o":"zpa_4B"},{"a":11456,"l":"b_2CC0","t":"code","b":[32,251,45],"m":"jsr","oa":11771,"o":"frame_logo","x":[11452]},{"a":11459,"t":"code","b":[32,231,43],"m":"jsr","oa":11239,"o":"key_waiting"},{"a":11462,"t":"code","b":[208,6],"m":"bne","oa":11470,"o":"b_2CCE"},{"a":11464,"t":"code","b":[198,77],"m":"dec","oa":77,"o":"frames_left"},{"a":11466,"t":"code","b":[208,191],"m":"bne","oa":11403,"o":"b_2C8B"},{"a":11468,"t":"code","b":[240,3],"m":"beq","oa":11473,"o":"b_2CD1"},{"a":11470,"l":"b_2CCE","t":"code","b":[76,131,45],"m":"jmp","oa":11651,"o":"r_2D83","x":[11462]},{"a":11473,"l":"b_2CD1","t":"code","b":[169,12],"m":"lda","o":"#$0C","x":[11468]},{"a":11475,"t":"code","b":[133,77],"m":"sta","oa":77,"o":"frames_left"},{"a":11477,"l":"b_2CD5","t":"code","b":[230,115],"m":"inc","oa":115,"o":"zpa_73","x":[11560]},{"a":11479,"t":"code","b":[208,2],"m":"bne","oa":11483,"o":"b_2CDB"},{"a":11481,"t":"code","b":[198,115],"m":"dec","oa":115,"o":"zpa_73"},{"a":11483,"l":"b_2CDB","t":"code","b":[165,118],"m":"lda","oa":118,"o":"drone_level","x":[11479]},{"a":11485,"t":"code","b":[240,2],"m":"beq","oa":11489,"o":"b_2CE1"},{"a":11487,"t":"code","b":[198,118],"m":"dec","oa":118,"o":"drone_level"},{"a":11489,"l":"b_2CE1","t":"code","b":[165,118],"m":"lda","oa":118,"o":"drone_level","x":[11485]},{"a":11491,"t":"code","b":[240,2],"m":"beq","oa":11495,"o":"b_2CE7"},{"a":11493,"t":"code","b":[198,118],"m":"dec","oa":118,"o":"drone_level"},{"a":11495,"l":"b_2CE7","t":"code","b":[165,72],"m":"lda","oa":72,"o":"ship_y","x":[11491]},{"a":11497,"t":"code","b":[56],"m":"sec"},{"a":11498,"t":"code","b":[233,2],"m":"sbc","o":"#$02"},{"a":11500,"t":"code","b":[176,2],"m":"bcs","oa":11504,"o":"b_2CF0"},{"a":11502,"t":"code","b":[198,73],"m":"dec","oa":73,"o":"zpa_49"},{"a":11504,"l":"b_2CF0","t":"code","b":[133,72],"m":"sta","oa":72,"o":"ship_y","x":[11500]},{"a":11506,"t":"code","b":[165,66],"m":"lda","oa":66,"o":"mountains_y"},{"a":11508,"t":"code","b":[24],"m":"clc"},{"a":11509,"t":"code","b":[105,2],"m":"adc","o":"#$02"},{"a":11511,"t":"code","b":[144,2],"m":"bcc","oa":11515,"o":"b_2CFB"},{"a":11513,"t":"code","b":[230,67],"m":"inc","oa":67,"o":"zpa_43"},{"a":11515,"l":"b_2CFB","t":"code","b":[133,66],"m":"sta","oa":66,"o":"mountains_y","x":[11511]},{"a":11517,"t":"code","b":[165,64],"m":"lda","oa":64,"o":"ground_y"},{"a":11519,"t":"code","b":[24],"m":"clc"},{"a":11520,"t":"code","b":[105,2],"m":"adc","o":"#$02"},{"a":11522,"t":"code","b":[144,2],"m":"bcc","oa":11526,"o":"b_2D06"},{"a":11524,"t":"code","b":[230,65],"m":"inc","oa":65,"o":"zpa_41"},{"a":11526,"l":"b_2D06","t":"code","b":[133,64],"m":"sta","oa":64,"o":"ground_y","x":[11522]},{"a":11528,"t":"code","b":[165,68],"m":"lda","oa":68,"o":"dust_small_y"},{"a":11530,"t":"code","b":[24],"m":"clc"},{"a":11531,"t":"code","b":[105,2],"m":"adc","o":"#$02"},{"a":11533,"t":"code","b":[144,2],"m":"bcc","oa":11537,"o":"b_2D11"},{"a":11535,"t":"code","b":[230,69],"m":"inc","oa":69,"o":"zpa_45"},{"a":11537,"l":"b_2D11","t":"code","b":[133,68],"m":"sta","oa":68,"o":"dust_small_y","x":[11533]},{"a":11539,"t":"code","b":[165,74],"m":"lda","oa":74,"o":"dust_big_y"},{"a":11541,"t":"code","b":[24],"m":"clc"},{"a":11542,"t":"code","b":[105,2],"m":"adc","o":"#$02"},{"a":11544,"t":"code","b":[144,2],"m":"bcc","oa":11548,"o":"b_2D1C"},{"a":11546,"t":"code","b":[230,75],"m":"inc","oa":75,"o":"zpa_4B"},{"a":11548,"l":"b_2D1C","t":"code","b":[133,74],"m":"sta","oa":74,"o":"dust_big_y","x":[11544]},{"a":11550,"t":"code","b":[32,251,45],"m":"jsr","oa":11771,"o":"frame_logo"},{"a":11553,"t":"code","b":[32,231,43],"m":"jsr","oa":11239,"o":"key_waiting"},{"a":11556,"t":"code","b":[208,93],"m":"bne","oa":11651,"o":"r_2D83"},{"a":11558,"t":"code","b":[198,77],"m":"dec","oa":77,"o":"frames_left"},{"a":11560,"t":"code","b":[208,171],"m":"bne","oa":11477,"o":"b_2CD5"},{"a":11562,"c":"Then 48 frames with the ship up 2 lines and the scenery down 3: the scenery is past the bottom of the screen and the ship past the top before they end","t":"code","b":[169,48],"m":"lda","o":"#$30"},{"a":11564,"t":"code","b":[133,77],"m":"sta","oa":77,"o":"frames_left"},{"a":11566,"l":"b_2D2E","t":"code","b":[230,115],"m":"inc","oa":115,"o":"zpa_73","x":[11649]},{"a":11568,"t":"code","b":[208,2],"m":"bne","oa":11572,"o":"b_2D34"},{"a":11570,"t":"code","b":[198,115],"m":"dec","oa":115,"o":"zpa_73"},{"a":11572,"l":"b_2D34","t":"code","b":[165,118],"m":"lda","oa":118,"o":"drone_level","x":[11568]},{"a":11574,"t":"code","b":[240,2],"m":"beq","oa":11578,"o":"b_2D3A"},{"a":11576,"t":"code","b":[198,118],"m":"dec","oa":118,"o":"drone_level"},{"a":11578,"l":"b_2D3A","t":"code","b":[165,118],"m":"lda","oa":118,"o":"drone_level","x":[11574]},{"a":11580,"t":"code","b":[240,2],"m":"beq","oa":11584,"o":"b_2D40"},{"a":11582,"t":"code","b":[198,118],"m":"dec","oa":118,"o":"drone_level"},{"a":11584,"l":"b_2D40","t":"code","b":[165,72],"m":"lda","oa":72,"o":"ship_y","x":[11580]},{"a":11586,"t":"code","b":[56],"m":"sec"},{"a":11587,"t":"code","b":[233,2],"m":"sbc","o":"#$02"},{"a":11589,"t":"code","b":[176,2],"m":"bcs","oa":11593,"o":"b_2D49"},{"a":11591,"t":"code","b":[198,73],"m":"dec","oa":73,"o":"zpa_49"},{"a":11593,"l":"b_2D49","t":"code","b":[133,72],"m":"sta","oa":72,"o":"ship_y","x":[11589]},{"a":11595,"t":"code","b":[165,66],"m":"lda","oa":66,"o":"mountains_y"},{"a":11597,"t":"code","b":[24],"m":"clc"},{"a":11598,"t":"code","b":[105,3],"m":"adc","o":"#$03"},{"a":11600,"t":"code","b":[144,2],"m":"bcc","oa":11604,"o":"b_2D54"},{"a":11602,"t":"code","b":[230,67],"m":"inc","oa":67,"o":"zpa_43"},{"a":11604,"l":"b_2D54","t":"code","b":[133,66],"m":"sta","oa":66,"o":"mountains_y","x":[11600]},{"a":11606,"t":"code","b":[165,64],"m":"lda","oa":64,"o":"ground_y"},{"a":11608,"t":"code","b":[24],"m":"clc"},{"a":11609,"t":"code","b":[105,3],"m":"adc","o":"#$03"},{"a":11611,"t":"code","b":[144,2],"m":"bcc","oa":11615,"o":"b_2D5F"},{"a":11613,"t":"code","b":[230,65],"m":"inc","oa":65,"o":"zpa_41"},{"a":11615,"l":"b_2D5F","t":"code","b":[133,64],"m":"sta","oa":64,"o":"ground_y","x":[11611]},{"a":11617,"t":"code","b":[165,68],"m":"lda","oa":68,"o":"dust_small_y"},{"a":11619,"t":"code","b":[24],"m":"clc"},{"a":11620,"t":"code","b":[105,3],"m":"adc","o":"#$03"},{"a":11622,"t":"code","b":[144,2],"m":"bcc","oa":11626,"o":"b_2D6A"},{"a":11624,"t":"code","b":[230,69],"m":"inc","oa":69,"o":"zpa_45"},{"a":11626,"l":"b_2D6A","t":"code","b":[133,68],"m":"sta","oa":68,"o":"dust_small_y","x":[11622]},{"a":11628,"t":"code","b":[165,74],"m":"lda","oa":74,"o":"dust_big_y"},{"a":11630,"t":"code","b":[24],"m":"clc"},{"a":11631,"t":"code","b":[105,3],"m":"adc","o":"#$03"},{"a":11633,"t":"code","b":[144,2],"m":"bcc","oa":11637,"o":"b_2D75"},{"a":11635,"t":"code","b":[230,75],"m":"inc","oa":75,"o":"zpa_4B"},{"a":11637,"l":"b_2D75","t":"code","b":[133,74],"m":"sta","oa":74,"o":"dust_big_y","x":[11633]},{"a":11639,"t":"code","b":[32,251,45],"m":"jsr","oa":11771,"o":"frame_logo"},{"a":11642,"t":"code","b":[32,231,43],"m":"jsr","oa":11239,"o":"key_waiting"},{"a":11645,"t":"code","b":[208,4],"m":"bne","oa":11651,"o":"r_2D83"},{"a":11647,"t":"code","b":[198,77],"m":"dec","oa":77,"o":"frames_left"},{"a":11649,"t":"code","b":[208,171],"m":"bne","oa":11566,"o":"b_2D2E"},{"a":11651,"l":"r_2D83","t":"code","b":[96],"m":"rts","x":[11470,11556,11645]},{"a":11652,"l":"show_credits","c":"Silences the engine, unpacks CREDITS and dissolves it in, leaves it up for 24 pauses of about 0.86 seconds (about 21 seconds), fades it out and waits 6 more pauses on the black screen","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[11225]},{"a":11654,"t":"code","b":[133,113],"m":"sta","oa":113,"o":"drone_mask"},{"a":11656,"t":"code","b":[169,48],"m":"lda","o":"#$30"},{"a":11658,"t":"code","b":[32,121,41],"m":"jsr","oa":10617,"o":"unpack_picture"},{"a":11661,"t":"code","b":[32,209,40],"m":"jsr","oa":10449,"o":"dissolve_in_matrix"},{"a":11664,"t":"code","b":[32,231,43],"m":"jsr","oa":11239,"o":"key_waiting"},{"a":11667,"t":"code","b":[208,44],"m":"bne","oa":11713,"o":"r_2DC1"},{"a":11669,"t":"code","b":[169,24],"m":"lda","o":"#$18"},{"a":11671,"t":"code","b":[133,77],"m":"sta","oa":77,"o":"frames_left"},{"a":11673,"l":"b_2D99","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[11685]},{"a":11675,"t":"code","b":[32,224,32],"m":"jsr","oa":8416,"o":"pause"},{"a":11678,"t":"code","b":[32,231,43],"m":"jsr","oa":11239,"o":"key_waiting"},{"a":11681,"t":"code","b":[208,30],"m":"bne","oa":11713,"o":"r_2DC1"},{"a":11683,"t":"code","b":[198,77],"m":"dec","oa":77,"o":"frames_left"},{"a":11685,"t":"code","b":[208,242],"m":"bne","oa":11673,"o":"b_2D99"},{"a":11687,"t":"code","b":[32,53,41],"m":"jsr","oa":10549,"o":"dissolve_out"},{"a":11690,"t":"code","b":[32,231,43],"m":"jsr","oa":11239,"o":"key_waiting"},{"a":11693,"t":"code","b":[208,18],"m":"bne","oa":11713,"o":"r_2DC1"},{"a":11695,"t":"code","b":[169,6],"m":"lda","o":"#$06"},{"a":11697,"t":"code","b":[133,77],"m":"sta","oa":77,"o":"frames_left"},{"a":11699,"l":"b_2DB3","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[11711]},{"a":11701,"t":"code","b":[32,224,32],"m":"jsr","oa":8416,"o":"pause"},{"a":11704,"t":"code","b":[32,231,43],"m":"jsr","oa":11239,"o":"key_waiting"},{"a":11707,"t":"code","b":[208,4],"m":"bne","oa":11713,"o":"r_2DC1"},{"a":11709,"t":"code","b":[198,77],"m":"dec","oa":77,"o":"frames_left"},{"a":11711,"t":"code","b":[208,242],"m":"bne","oa":11699,"o":"b_2DB3"},{"a":11713,"l":"r_2DC1","t":"code","b":[96],"m":"rts","x":[11667,11681,11693,11707]},{"a":11714,"l":"frame_first","c":"The first frame, drawn over SPACE: the scenery, the legs and the ship, dissolved in rather than flipped","t":"code","b":[169,183],"m":"lda","o":"#$B7","x":[11185]},{"a":11716,"t":"code","b":[32,121,41],"m":"jsr","oa":10617,"o":"unpack_picture"},{"a":11719,"t":"code","b":[32,15,46],"m":"jsr","oa":11791,"o":"draw_scenery"},{"a":11722,"t":"code","b":[32,97,46],"m":"jsr","oa":11873,"o":"draw_legs"},{"a":11725,"t":"code","b":[32,225,46],"m":"jsr","oa":12001,"o":"draw_ship"},{"a":11728,"t":"code","b":[76,209,40],"m":"jmp","oa":10449,"o":"dissolve_in_matrix"},{"a":11731,"l":"frame_still","c":"A frame of the ship standing, over SPACE: the scenery, the legs and the ship, then the flip","t":"code","b":[169,183],"m":"lda","o":"#$B7","x":[11248]},{"a":11733,"t":"code","b":[32,121,41],"m":"jsr","oa":10617,"o":"unpack_picture"},{"a":11736,"t":"code","b":[32,15,46],"m":"jsr","oa":11791,"o":"draw_scenery"},{"a":11739,"t":"code","b":[32,97,46],"m":"jsr","oa":11873,"o":"draw_legs"},{"a":11742,"t":"code","b":[32,225,46],"m":"jsr","oa":12001,"o":"draw_ship"},{"a":11745,"t":"code","b":[76,100,40],"m":"jmp","oa":10340,"o":"show_drawn"},{"a":11748,"l":"frame_dust","c":"A frame of the lift-off over SPACE: the scenery, the legs, the small dust at its next frame, the ship and the large dust, then the flip","t":"code","b":[169,183],"m":"lda","o":"#$B7","x":[11274,11329,11386]},{"a":11750,"t":"code","b":[32,121,41],"m":"jsr","oa":10617,"o":"unpack_picture"},{"a":11753,"t":"code","b":[32,15,46],"m":"jsr","oa":11791,"o":"draw_scenery"},{"a":11756,"t":"code","b":[32,97,46],"m":"jsr","oa":11873,"o":"draw_legs"},{"a":11759,"t":"code","b":[32,142,46],"m":"jsr","oa":11918,"o":"draw_dust_small"},{"a":11762,"t":"code","b":[32,225,46],"m":"jsr","oa":12001,"o":"draw_ship"},{"a":11765,"t":"code","b":[32,14,47],"m":"jsr","oa":12046,"o":"draw_dust_big"},{"a":11768,"t":"code","b":[76,100,40],"m":"jmp","oa":10340,"o":"show_drawn"},{"a":11771,"l":"frame_logo","c":"A frame of the climb over ROGUE: the scenery, the small dust, the ship and the large dust, then the flip","t":"code","b":[169,172],"m":"lda","o":"#$AC","x":[11456,11550,11639]},{"a":11773,"t":"code","b":[32,121,41],"m":"jsr","oa":10617,"o":"unpack_picture"},{"a":11776,"t":"code","b":[32,15,46],"m":"jsr","oa":11791,"o":"draw_scenery"},{"a":11779,"t":"code","b":[32,142,46],"m":"jsr","oa":11918,"o":"draw_dust_small"},{"a":11782,"t":"code","b":[32,225,46],"m":"jsr","oa":12001,"o":"draw_ship"},{"a":11785,"t":"code","b":[32,14,47],"m":"jsr","oa":12046,"o":"draw_dust_big"},{"a":11788,"t":"code","b":[76,100,40],"m":"jmp","oa":10340,"o":"show_drawn"},{"a":11791,"l":"draw_scenery","c":"Draws the mountains (40 cells by 48 lines through their mask, with colours) at the line in $42/$43 and the plain under them (40 by 80, stored over the screen, with colours) at the line in $40/$41","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[11719,11736,11753,11776]},{"a":11793,"t":"code","b":[133,96],"m":"sta","oa":96,"o":"shape_data"},{"a":11795,"t":"code","b":[169,104],"m":"lda","o":"#$68"},{"a":11797,"t":"code","b":[133,97],"m":"sta","oa":97,"o":"zpa_61"},{"a":11799,"t":"code","b":[169,112],"m":"lda","o":"#$70"},{"a":11801,"t":"code","b":[133,98],"m":"sta","oa":98,"o":"shape_mask"},{"a":11803,"t":"code","b":[169,112],"m":"lda","o":"#$70"},{"a":11805,"t":"code","b":[133,99],"m":"sta","oa":99,"o":"zpa_63"},{"a":11807,"t":"code","b":[169,128],"m":"lda","o":"#$80"},{"a":11809,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"block_source"},{"a":11811,"t":"code","b":[169,111],"m":"lda","o":"#$6F"},{"a":11813,"t":"code","b":[133,17],"m":"sta","oa":17,"o":"zpa_11"},{"a":11815,"t":"code","b":[169,40],"m":"lda","o":"#$28"},{"a":11817,"t":"code","b":[133,100],"m":"sta","oa":100,"o":"shape_width"},{"a":11819,"t":"code","b":[169,48],"m":"lda","o":"#$30"},{"a":11821,"t":"code","b":[133,103],"m":"sta","oa":103,"o":"shape_height"},{"a":11823,"t":"code","b":[169,192],"m":"lda","o":"#$C0"},{"a":11825,"t":"code","b":[133,78],"m":"sta","oa":78,"o":"shape_mode"},{"a":11827,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":11829,"t":"code","b":[164,66],"m":"ldy","oa":66,"o":"mountains_y"},{"a":11831,"t":"code","b":[165,67],"m":"lda","oa":67,"o":"zpa_43"},{"a":11833,"t":"code","b":[32,29,42],"m":"jsr","oa":10781,"o":"draw_shape"},{"a":11836,"t":"code","b":[169,240],"m":"lda","o":"#$F0"},{"a":11838,"t":"code","b":[133,96],"m":"sta","oa":96,"o":"shape_data"},{"a":11840,"t":"code","b":[169,119],"m":"lda","o":"#$77"},{"a":11842,"t":"code","b":[133,97],"m":"sta","oa":97,"o":"zpa_61"},{"a":11844,"t":"code","b":[169,112],"m":"lda","o":"#$70"},{"a":11846,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"block_source"},{"a":11848,"t":"code","b":[169,132],"m":"lda","o":"#$84"},{"a":11850,"t":"code","b":[133,17],"m":"sta","oa":17,"o":"zpa_11"},{"a":11852,"t":"code","b":[169,40],"m":"lda","o":"#$28"},{"a":11854,"t":"code","b":[133,100],"m":"sta","oa":100,"o":"shape_width"},{"a":11856,"t":"code","b":[169,80],"m":"lda","o":"#$50"},{"a":11858,"t":"code","b":[133,103],"m":"sta","oa":103,"o":"shape_height"},{"a":11860,"t":"code","b":[169,64],"m":"lda","o":"#$40"},{"a":11862,"t":"code","b":[133,78],"m":"sta","oa":78,"o":"shape_mode"},{"a":11864,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":11866,"t":"code","b":[164,64],"m":"ldy","oa":64,"o":"ground_y"},{"a":11868,"t":"code","b":[165,65],"m":"lda","oa":65,"o":"zpa_41"},{"a":11870,"t":"code","b":[76,29,42],"m":"jmp","oa":10781,"o":"draw_shape"},{"a":11873,"l":"draw_legs","c":"Draws the landing legs, 23 cells by 24 lines through their mask, at column 9 and the line in $46/$47","t":"code","b":[169,83],"m":"lda","o":"#$53","x":[11722,11739,11756]},{"a":11875,"t":"code","b":[133,96],"m":"sta","oa":96,"o":"shape_data"},{"a":11877,"t":"code","b":[169,164],"m":"lda","o":"#$A4"},{"a":11879,"t":"code","b":[133,97],"m":"sta","oa":97,"o":"zpa_61"},{"a":11881,"t":"code","b":[169,123],"m":"lda","o":"#$7B"},{"a":11883,"t":"code","b":[133,98],"m":"sta","oa":98,"o":"shape_mask"},{"a":11885,"t":"code","b":[169,166],"m":"lda","o":"#$A6"},{"a":11887,"t":"code","b":[133,99],"m":"sta","oa":99,"o":"zpa_63"},{"a":11889,"t":"code","b":[169,123],"m":"lda","o":"#$7B"},{"a":11891,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"block_source"},{"a":11893,"t":"code","b":[169,166],"m":"lda","o":"#$A6"},{"a":11895,"t":"code","b":[133,17],"m":"sta","oa":17,"o":"zpa_11"},{"a":11897,"t":"code","b":[169,23],"m":"lda","o":"#$17"},{"a":11899,"t":"code","b":[133,100],"m":"sta","oa":100,"o":"shape_width"},{"a":11901,"t":"code","b":[169,24],"m":"lda","o":"#$18"},{"a":11903,"t":"code","b":[133,103],"m":"sta","oa":103,"o":"shape_height"},{"a":11905,"t":"code","b":[169,128],"m":"lda","o":"#$80"},{"a":11907,"t":"code","b":[133,78],"m":"sta","oa":78,"o":"shape_mode"},{"a":11909,"t":"code","b":[162,9],"m":"ldx","o":"#$09"},{"a":11911,"t":"code","b":[164,70],"m":"ldy","oa":70,"o":"legs_y"},{"a":11913,"t":"code","b":[165,71],"m":"lda","oa":71,"o":"zpa_47"},{"a":11915,"t":"code","b":[76,29,42],"m":"jmp","oa":10781,"o":"draw_shape"},{"a":11918,"l":"draw_dust_small","c":"Steps the dust's frame counter (0-7) and draws the small dust cloud's frame for it, 10 cells by 32 lines with itself as the mask, at column 15 and the line in $44/$45","t":"code","b":[230,76],"m":"inc","oa":76,"o":"dust_count","x":[11759,11779]},{"a":11920,"t":"code","b":[165,76],"m":"lda","oa":76,"o":"dust_count"},{"a":11922,"t":"code","b":[41,7],"m":"and","o":"#$07"},{"a":11924,"t":"code","b":[133,76],"m":"sta","oa":76,"o":"dust_count"},{"a":11926,"t":"code","b":[170],"m":"tax"},{"a":11927,"t":"code","b":[188,205,46],"m":"ldy","oa":11981,"o":"dust_order_small,x"},{"a":11930,"t":"code","b":[185,213,46],"m":"lda","oa":11989,"o":"dust_frames_small,y"},{"a":11933,"t":"code","b":[133,96],"m":"sta","oa":96,"o":"shape_data"},{"a":11935,"t":"code","b":[185,214,46],"m":"lda","oa":11990,"o":"f_2ED6,y"},{"a":11938,"t":"code","b":[133,97],"m":"sta","oa":97,"o":"zpa_61"},{"a":11940,"t":"code","b":[185,219,46],"m":"lda","oa":11995,"o":"dust_colours_small,y"},{"a":11943,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"block_source"},{"a":11945,"t":"code","b":[185,220,46],"m":"lda","oa":11996,"o":"f_2EDC,y"},{"a":11948,"t":"code","b":[133,17],"m":"sta","oa":17,"o":"zpa_11"},{"a":11950,"t":"code","b":[185,213,46],"m":"lda","oa":11989,"o":"dust_frames_small,y"},{"a":11953,"t":"code","b":[133,98],"m":"sta","oa":98,"o":"shape_mask"},{"a":11955,"t":"code","b":[185,214,46],"m":"lda","oa":11990,"o":"f_2ED6,y"},{"a":11958,"t":"code","b":[133,99],"m":"sta","oa":99,"o":"zpa_63"},{"a":11960,"t":"code","b":[169,10],"m":"lda","o":"#$0A"},{"a":11962,"t":"code","b":[133,100],"m":"sta","oa":100,"o":"shape_width"},{"a":11964,"t":"code","b":[169,32],"m":"lda","o":"#$20"},{"a":11966,"t":"code","b":[133,103],"m":"sta","oa":103,"o":"shape_height"},{"a":11968,"t":"code","b":[169,128],"m":"lda","o":"#$80"},{"a":11970,"t":"code","b":[133,78],"m":"sta","oa":78,"o":"shape_mode"},{"a":11972,"t":"code","b":[162,15],"m":"ldx","o":"#$0F"},{"a":11974,"t":"code","b":[164,68],"m":"ldy","oa":68,"o":"dust_small_y"},{"a":11976,"t":"code","b":[165,69],"m":"lda","oa":69,"o":"zpa_45"},{"a":11978,"t":"code","b":[76,29,42],"m":"jmp","oa":10781,"o":"draw_shape"},{"a":11981,"l":"dust_order_small","c":"The small dust's frame for each count 0-7, as an offset into dust_frames_small: frames 0, 1, 2, 0, 2, 1, 0, 2","t":"byte","b":[0,2,4,0,4,2,0,4],"x":[11927]},{"a":11989,"l":"dust_frames_small","c":"The small dust's three frames in SHIP, a word each: $8600, $8740, $8880","t":"word","b":[0,134,64,135,128,136],"d":[34304,34624,34944],"x":[11930,11950]},{"a":11990,"t":"note","l":"f_2ED6","c":"dust_frames_small read from one byte on, for the high bytes","note":"inside the item at $2ED5","x":[11935,11955]},{"a":11995,"l":"dust_colours_small","c":"A colour address for each small dust frame, the next frame's start: draw_dust_small sets it but leaves bit 6 of $4E clear, so it is never used","t":"word","b":[64,135,128,136,192,137],"d":[34624,34944,35264],"x":[11940]},{"a":11996,"t":"note","l":"f_2EDC","c":"dust_colours_small read from one byte on, for the high bytes","note":"inside the item at $2EDB","x":[11945]},{"a":12001,"l":"draw_ship","c":"Draws the Sunracer, 37 cells by 56 lines through its mask and with its colours, at column 1 and the line in $48/$49","t":"code","b":[169,32],"m":"lda","o":"#$20","x":[11725,11742,11762,11782]},{"a":12003,"t":"code","b":[133,96],"m":"sta","oa":96,"o":"shape_data"},{"a":12005,"t":"code","b":[169,147],"m":"lda","o":"#$93"},{"a":12007,"t":"code","b":[133,97],"m":"sta","oa":97,"o":"zpa_61"},{"a":12009,"t":"code","b":[169,59],"m":"lda","o":"#$3B"},{"a":12011,"t":"code","b":[133,98],"m":"sta","oa":98,"o":"shape_mask"},{"a":12013,"t":"code","b":[169,156],"m":"lda","o":"#$9C"},{"a":12015,"t":"code","b":[133,99],"m":"sta","oa":99,"o":"zpa_63"},{"a":12017,"t":"code","b":[169,56],"m":"lda","o":"#$38"},{"a":12019,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"block_source"},{"a":12021,"t":"code","b":[169,155],"m":"lda","o":"#$9B"},{"a":12023,"t":"code","b":[133,17],"m":"sta","oa":17,"o":"zpa_11"},{"a":12025,"t":"code","b":[169,37],"m":"lda","o":"#$25"},{"a":12027,"t":"code","b":[133,100],"m":"sta","oa":100,"o":"shape_width"},{"a":12029,"t":"code","b":[169,56],"m":"lda","o":"#$38"},{"a":12031,"t":"code","b":[133,103],"m":"sta","oa":103,"o":"shape_height"},{"a":12033,"t":"code","b":[169,192],"m":"lda","o":"#$C0"},{"a":12035,"t":"code","b":[133,78],"m":"sta","oa":78,"o":"shape_mode"},{"a":12037,"t":"code","b":[162,1],"m":"ldx","o":"#$01"},{"a":12039,"t":"code","b":[164,72],"m":"ldy","oa":72,"o":"ship_y"},{"a":12041,"t":"code","b":[165,73],"m":"lda","oa":73,"o":"zpa_49"},{"a":12043,"t":"code","b":[76,29,42],"m":"jmp","oa":10781,"o":"draw_shape"},{"a":12046,"l":"draw_dust_big","c":"Draws the large dust cloud's frame for the same count, 25 cells by 32 lines with itself as the mask, at column 8 and the line in $4A/$4B","t":"code","b":[166,76],"m":"ldx","oa":76,"o":"dust_count","x":[11765,11785]},{"a":12048,"t":"code","b":[188,70,47],"m":"ldy","oa":12102,"o":"dust_order_big,x"},{"a":12051,"t":"code","b":[185,78,47],"m":"lda","oa":12110,"o":"dust_frames_big,y"},{"a":12054,"t":"code","b":[133,96],"m":"sta","oa":96,"o":"shape_data"},{"a":12056,"t":"code","b":[185,79,47],"m":"lda","oa":12111,"o":"f_2F4F,y"},{"a":12059,"t":"code","b":[133,97],"m":"sta","oa":97,"o":"zpa_61"},{"a":12061,"t":"code","b":[185,84,47],"m":"lda","oa":12116,"o":"dust_colours_big,y"},{"a":12064,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"block_source"},{"a":12066,"t":"code","b":[185,85,47],"m":"lda","oa":12117,"o":"f_2F55,y"},{"a":12069,"t":"code","b":[133,17],"m":"sta","oa":17,"o":"zpa_11"},{"a":12071,"t":"code","b":[185,78,47],"m":"lda","oa":12110,"o":"dust_frames_big,y"},{"a":12074,"t":"code","b":[133,98],"m":"sta","oa":98,"o":"shape_mask"},{"a":12076,"t":"code","b":[185,79,47],"m":"lda","oa":12111,"o":"f_2F4F,y"},{"a":12079,"t":"code","b":[133,99],"m":"sta","oa":99,"o":"zpa_63"},{"a":12081,"t":"code","b":[169,25],"m":"lda","o":"#$19"},{"a":12083,"t":"code","b":[133,100],"m":"sta","oa":100,"o":"shape_width"},{"a":12085,"t":"code","b":[169,32],"m":"lda","o":"#$20"},{"a":12087,"t":"code","b":[133,103],"m":"sta","oa":103,"o":"shape_height"},{"a":12089,"t":"code","b":[169,128],"m":"lda","o":"#$80"},{"a":12091,"t":"code","b":[133,78],"m":"sta","oa":78,"o":"shape_mode"},{"a":12093,"t":"code","b":[162,8],"m":"ldx","o":"#$08"},{"a":12095,"t":"code","b":[164,74],"m":"ldy","oa":74,"o":"dust_big_y"},{"a":12097,"t":"code","b":[165,75],"m":"lda","oa":75,"o":"zpa_4B"},{"a":12099,"t":"code","b":[76,29,42],"m":"jmp","oa":10781,"o":"draw_shape"},{"a":12102,"l":"dust_order_big","c":"The large dust's frame for each count 0-7, the same order as the small dust's","t":"byte","b":[0,2,4,0,4,2,0,4],"x":[12048]},{"a":12110,"l":"dust_frames_big","c":"The large dust's three frames in SHIP, a word each: $89C0, $8CE0, $9000","t":"word","b":[192,137,224,140,0,144],"d":[35264,36064,36864],"x":[12051,12071]},{"a":12111,"t":"note","l":"f_2F4F","c":"dust_frames_big read from one byte on, for the high bytes","note":"inside the item at $2F4E","x":[12056,12076]},{"a":12116,"l":"dust_colours_big","c":"A colour address for each large dust frame, never used (bit 6 of $4E is clear)","t":"word","b":[224,140,0,144,32,147],"d":[36064,36864,37664],"x":[12061]},{"a":12117,"t":"note","l":"f_2F55","c":"dust_colours_big read from one byte on, for the high bytes","note":"inside the item at $2F54","x":[12066]},{"a":12122,"l":"title_exit","c":"A key ends the title: silences the engine, puts up CREDITS at once and loads INTRO over SHIP at $6800 while it shows, then jumps to it","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[11236]},{"a":12124,"t":"code","b":[133,113],"m":"sta","oa":113,"o":"drone_mask"},{"a":12126,"t":"code","b":[169,48],"m":"lda","o":"#$30"},{"a":12128,"t":"code","b":[32,121,41],"m":"jsr","oa":10617,"o":"unpack_picture"},{"a":12131,"t":"code","b":[32,100,40],"m":"jsr","oa":10340,"o":"show_drawn"},{"a":12134,"t":"code","b":[32,88,32],"m":"jsr","oa":8280,"o":"load_inline"},{"a":12137,"l":"name_intro","c":"load_inline's argument: load to $6800, then the file name \"INTRO\" and a zero","t":"byte","b":[0,104,73,78,84,82,79,0]},{"a":12145,"l":"to_intro","c":"With INTRO in, jumps to its start, $6800","t":"code","b":[76,0,104],"m":"jmp","oa":26624,"o":"shape_mountains"},{"a":12148,"l":"title_padding","c":"Zeros to the end of TITLE; never read","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":12156,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":12164,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":12172,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":12180,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":12188,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":12196,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":12204,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":12212,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":12220,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":12228,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":12236,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":12244,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":12252,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":12260,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":12268,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":12276,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":12284,"t":"byte","b":[0,0,0,0]},{"a":12288,"l":"picture_credits","c":"CREDITS, loaded here at the start ($2026): the credits page, packed for unpack_picture with a bitmap and a screen matrix but no colours. \u00a91989 Origin; programming by Paul Neurath, Mark \"Adam\" Baum, Steven Muchow, Ned Lerner and John Miles; produced by Dallas Snell; associate producer Alan Gardner; graphic design by Denis Loubet, Keith Berdak and Jeff Dee; additional material by Warren Spector","t":"byte","b":[5,0,129,1,10,0,129,4]},{"a":12296,"t":"byte","b":[22,0,129,1,17,0,129,128]},{"a":12304,"t":"byte","b":[30,0,129,32,20,0,132,128]},{"a":12312,"t":"byte","b":[0,0,4,10,0,129,4,3]},{"a":12320,"t":"byte","b":[0,131,170,0,1,5,0,139]},{"a":12328,"t":"byte","b":[170,4,12,28,52,52,112,240]},{"a":12336,"t":"byte","b":[250,0,4,5,0,129,170,7]},{"a":12344,"t":"byte","b":[0,129,128,13,0,129,8,10]},{"a":12352,"t":"byte","b":[0,129,4,33,0,129,64,41]},{"a":12360,"t":"byte","b":[0,129,4,15,0,129,32,40]},{"a":12368,"t":"byte","b":[0,129,128,18,0,129,4,25]},{"a":12376,"t":"byte","b":[0,129,32,12,0,129,31,7]},{"a":12384,"t":"byte","b":[0,129,208,4,0,132,2,0]},{"a":12392,"t":"byte","b":[0,49,7,0,129,244,7,0]},{"a":12400,"t":"byte","b":[129,125,4,0,132,4,0,0]},{"a":12408,"t":"byte","b":[31,7,0,129,64,4,0,129]},{"a":12416,"t":"byte","b":[2,3,0,4,2,3,8,129]},{"a":12424,"t":"byte","b":[10,3,8,129,170,3,32,145]},{"a":12432,"t":"byte","b":[170,33,35,35,167,143,143,159]},{"a":12440,"t":"byte","b":[191,210,210,194,234,200,72,72]},{"a":12448,"t":"byte","b":[170,3,8,129,170,3,32,129]},{"a":12456,"t":"byte","b":[170,3,32,4,128,5,0,132]},{"a":12464,"t":"byte","b":[31,127,188,248,4,0,132,254]},{"a":12472,"t":"byte","b":[255,31,47,4,0,140,3,2]},{"a":12480,"t":"byte","b":[2,3,0,128,0,0,255,255]},{"a":12488,"t":"byte","b":[240,224,4,0,132,248,252,188]},{"a":12496,"t":"byte","b":[124,4,0,132,15,11,11,15]},{"a":12504,"t":"byte","b":[4,0,132,240,208,192,128,4]},{"a":12512,"t":"byte","b":[0,132,31,127,188,248,4,0]},{"a":12520,"t":"byte","b":[131,254,255,31,5,0,132,3]},{"a":12528,"t":"byte","b":[2,2,3,4,0,132,252,244]},{"a":12536,"t":"byte","b":[240,224,4,0,132,63,47,47]},{"a":12544,"t":"byte","b":[59,4,0,132,2,65,129,194]},{"a":12552,"t":"byte","b":[4,0,132,240,224,192,192,7]},{"a":12560,"t":"byte","b":[0,129,16,8,0,130,2,16]},{"a":12568,"t":"byte","b":[7,0,129,16,11,0,129,16]},{"a":12576,"t":"byte","b":[39,0,129,8,18,0,147,112]},{"a":12584,"t":"byte","b":[195,204,204,195,112,31,0,52]},{"a":12592,"t":"byte","b":[140,12,12,140,52,208,0,115]},{"a":12600,"t":"byte","b":[179,49,4,48,140,0,12,12]},{"a":12608,"t":"byte","b":[252,12,28,52,48,160,195,195]},{"a":12616,"t":"byte","b":[60,4,195,137,125,48,48,31]},{"a":12624,"t":"byte","b":[0,1,3,3,10,3,192,132]},{"a":12632,"t":"byte","b":[198,192,64,2,3,0,255,1]},{"a":12640,"t":"byte","b":[191,6,0,0,128,32,32,87]},{"a":12648,"t":"byte","b":[255,95,130,130,170,66,65,255]},{"a":12656,"t":"byte","b":[234,255,6,8,85,59,187,234]},{"a":12664,"t":"byte","b":[170,171,238,236,253,32,144,255]},{"a":12672,"t":"byte","b":[170,255,65,129,85,65,65,255]},{"a":12680,"t":"byte","b":[175,255,4,4,80,0,1,254]},{"a":12688,"t":"byte","b":[251,247,7,11,15,244,240,247]},{"a":12696,"t":"byte","b":[239,221,192,193,130,62,61,125]},{"a":12704,"t":"byte","b":[190,249,244,240,240,3,7,155]},{"a":12712,"t":"byte","b":[239,159,31,47,62,208,192,214]},{"a":12720,"t":"byte","b":[255,255,61,62,47,124,188,249]},{"a":12728,"t":"byte","b":[251,218,0,4,0,15,31,111]},{"a":12736,"t":"byte","b":[190,125,124,188,248,64,1,86]},{"a":12744,"t":"byte","b":[251,87,7,11,15,244,240,245]},{"a":12752,"t":"byte","b":[239,213,195,194,130,0,0,84]},{"a":12760,"t":"byte","b":[255,80,252,248,240,3,165,7]},{"a":12768,"t":"byte","b":[11,239,15,31,47,62,208,192]},{"a":12776,"t":"byte","b":[192,190,64,1,2,3,119,115]},{"a":12784,"t":"byte","b":[179,238,209,192,192,128,195,211]},{"a":12792,"t":"byte","b":[231,251,254,253,252,188,128,64]},{"a":12800,"t":"byte","b":[0,169,0,3,5,0,129,85]},{"a":12808,"t":"byte","b":[4,0,129,4,27,0,129,4]},{"a":12816,"t":"byte","b":[19,0,129,1,51,0,129,2]},{"a":12824,"t":"byte","b":[4,0,129,2,6,0,129,192]},{"a":12832,"t":"byte","b":[15,0,130,12,32,4,0,129]},{"a":12840,"t":"byte","b":[32,6,0,131,8,0,0,3]},{"a":12848,"t":"byte","b":[2,133,66,8,8,72,2,3]},{"a":12856,"t":"byte","b":[8,129,170,3,32,145,170,33]},{"a":12864,"t":"byte","b":[33,35,171,131,135,135,175,246]},{"a":12872,"t":"byte","b":[242,242,218,200,200,72,170,3]},{"a":12880,"t":"byte","b":[8,129,170,3,32,129,170,3]},{"a":12888,"t":"byte","b":[32,4,128,132,0,15,15,11]},{"a":12896,"t":"byte","b":[3,0,133,4,0,67,255,255]},{"a":12904,"t":"byte","b":[5,0,131,224,208,64,5,0]},{"a":12912,"t":"byte","b":[131,61,189,254,5,0,131,31]},{"a":12920,"t":"byte","b":[15,15,6,0,130,130,195,4]},{"a":12928,"t":"byte","b":[0,140,8,244,244,248,0,2]},{"a":12936,"t":"byte","b":[0,0,1,15,15,11,5,0]},{"a":12944,"t":"byte","b":[131,67,255,255,5,0,131,224]},{"a":12952,"t":"byte","b":[208,64,5,0,133,61,189,254]},{"a":12960,"t":"byte","b":[0,64,3,0,131,3,11,15]},{"a":12968,"t":"byte","b":[5,0,131,64,64,128,5,0]},{"a":12976,"t":"byte","b":[132,120,52,48,1,61,0,129]},{"a":12984,"t":"byte","b":[16,17,0,129,8,37,0,129]},{"a":12992,"t":"byte","b":[1,13,0,129,8,11,0,129]},{"a":13000,"t":"byte","b":[1,3,0,129,1,6,0,133]},{"a":13008,"t":"byte","b":[2,0,4,0,2,6,0,132]},{"a":13016,"t":"byte","b":[16,0,0,32,10,0,136,1]},{"a":13024,"t":"byte","b":[15,14,44,44,56,48,32,6]},{"a":13032,"t":"byte","b":[0,129,2,30,0,129,32,11]},{"a":13040,"t":"byte","b":[0,129,4,3,0,129,4,6]},{"a":13048,"t":"byte","b":[0,129,8,10,0,129,4,34]},{"a":13056,"t":"byte","b":[0,129,128,4,0,131,4,0]},{"a":13064,"t":"byte","b":[4,40,0,129,16,17,0,129]},{"a":13072,"t":"byte","b":[16,66,0,129,4,14,0,129]},{"a":13080,"t":"byte","b":[16,44,0,129,164,3,136,130]},{"a":13088,"t":"byte","b":[164,128,4,0,137,164,136,128]},{"a":13096,"t":"byte","b":[128,0,64,0,0,100,3,136]},{"a":13104,"t":"byte","b":[4,0,132,104,136,136,104,4]},{"a":13112,"t":"byte","b":[0,132,164,136,128,128,4,0]},{"a":13120,"t":"byte","b":[140,100,8,104,136,0,0,64]},{"a":13128,"t":"byte","b":[0,152,168,152,152,4,0,137]},{"a":13136,"t":"byte","b":[152,168,152,152,0,0,128,0]},{"a":13144,"t":"byte","b":[138,3,136,4,0,132,70,136]},{"a":13152,"t":"byte","b":[136,134,4,0,3,128,134,132]},{"a":13160,"t":"byte","b":[0,0,8,8,10,3,8,137]},{"a":13168,"t":"byte","b":[0,0,64,0,72,136,136,134]},{"a":13176,"t":"byte","b":[16,3,0,132,130,128,128,130]},{"a":13184,"t":"byte","b":[15,0,129,8,13,0,148,8]},{"a":13192,"t":"byte","b":[0,2,64,4,0,68,25,89]},{"a":13200,"t":"byte","b":[110,191,64,0,0,64,0,68]},{"a":13208,"t":"byte","b":[64,144,32,17,0,129,2]},{"a":13215,"l":"picture_credits_row5","c":"CREDITS's stream from +$075B in the buffer, part-way through bitmap row 5","t":"byte","b":[89,0,129,32,11,0,129,4]},{"a":13223,"t":"byte","b":[3,0,129,4,6,0,129,8]},{"a":13231,"t":"byte","b":[7,0,129,8,6,0,129,2]},{"a":13239,"t":"byte","b":[13,0,129,128,7,0,129,128]},{"a":13247,"t":"byte","b":[3,0,129,61,3,51,129,100]},{"a":13255,"t":"byte","b":[5,0,132,29,3,8,36,4]},{"a":13263,"t":"byte","b":[0,131,51,51,128,3,0,4]},{"a":13271,"t":"byte","b":[48,129,104,7,0,129,136,3]},{"a":13279,"t":"byte","b":[0,141,195,211,243,215,136,0]},{"a":13287,"t":"byte","b":[0,16,0,0,29,51,136,5]},{"a":13295,"t":"byte","b":[0,132,51,51,128,2,4,0]},{"a":13303,"t":"byte","b":[132,61,51,128,64,4,0,131]},{"a":13311,"t":"byte","b":[29,3,10,3,0,142,12,12]},{"a":13319,"t":"byte","b":[63,12,64,2,0,0,48,48]},{"a":13327,"t":"byte","b":[61,51,128,64,31,0,129,8]},{"a":13335,"t":"byte","b":[6,0,143,110,89,25,68,0]},{"a":13343,"t":"byte","b":[4,64,0,128,136,0,128,0]},{"a":13351,"t":"byte","b":[0,128,11,0,129,2,38,0]},{"a":13359,"t":"byte","b":[129,16,43,0,129,1,4,0]},{"a":13367,"t":"byte","b":[132,64,0,0,1,33,0,132]},{"a":13375,"t":"byte","b":[8,0,0,4,7,0,132,2]},{"a":13383,"t":"byte","b":[0,0,16,7,0,132,209,230]},{"a":13391,"t":"byte","b":[251,4,4,0,134,192,192,199]},{"a":13399,"t":"byte","b":[61,48,48,4,0,140,79,31]},{"a":13407,"t":"byte","b":[51,31,0,0,12,12,76,51]},{"a":13415,"t":"byte","b":[51,31,4,0,129,192,3,48]},{"a":13423,"t":"byte","b":[133,0,0,12,8,4,5,0]},{"a":13431,"t":"byte","b":[150,199,139,76,223,203,199,0]},{"a":13439,"t":"byte","b":[0,64,128,199,63,48,30,0]},{"a":13447,"t":"byte","b":[0,192,192,199,51,51,31,4]},{"a":13455,"t":"byte","b":[0,129,77,3,48,149,0,0]},{"a":13463,"t":"byte","b":[12,8,196,31,51,31,0,0]},{"a":13471,"t":"byte","b":[192,128,64,12,12,7,0,0]},{"a":13479,"t":"byte","b":[15,12,12,3,51,133,0,0]},{"a":13487,"t":"byte","b":[64,192,199,7,0,129,76,7]},{"a":13495,"t":"byte","b":[0,129,205,7,0,129,192,11]},{"a":13503,"t":"byte","b":[0,129,1,45,0,129,8,25]},{"a":13511,"t":"byte","b":[0,129,128,15,0,129,8,7]},{"a":13519,"t":"byte","b":[0,129,1,16,0,129,32,14]},{"a":13527,"t":"byte","b":[0,131,16,0,1,10,0,129]},{"a":13535,"t":"byte","b":[32,6,0,129,16,7,0,129]},{"a":13543,"t":"byte","b":[8,16,0,132,238,217,196,192]},{"a":13551,"t":"byte","b":[4,0,136,192,199,204,199,0]},{"a":13559,"t":"byte","b":[0,7,12,4,204,136,0,0]},{"a":13567,"t":"byte","b":[67,195,206,15,14,12,4,0]},{"a":13575,"t":"byte","b":[132,128,0,128,192,7,0,129]},{"a":13583,"t":"byte","b":[1,4,0,136,12,15,12,12]},{"a":13591,"t":"byte","b":[0,1,0,0,3,204,129,199]},{"a":13599,"t":"byte","b":[4,0,148,192,199,204,199,0]},{"a":13607,"t":"byte","b":[0,13,14,207,206,205,204,0]},{"a":13615,"t":"byte","b":[0,28,108,192,196,192,192,12]},{"a":13623,"t":"byte","b":[0,144,15,12,12,15,0,0]},{"a":13631,"t":"byte","b":[192,192,64,199,204,71,0,0]},{"a":13639,"t":"byte","b":[4,0,3,204,129,199,4,0]},{"a":13647,"t":"byte","b":[132,207,206,205,204,4,0,132]},{"a":13655,"t":"byte","b":[192,193,192,192,4,0,129,4]},{"a":13663,"t":"byte","b":[6,0,129,32,8,0,132,4]},{"a":13671,"t":"byte","b":[0,0,8,3,0,129,8,6]},{"a":13679,"t":"byte","b":[0,129,2,4,0,129,1,39]},{"a":13687,"t":"byte","b":[0,129,16,13,0,129,8,13]},{"a":13695,"t":"byte","b":[0,131,16,0,8,33,0,129]},{"a":13703,"t":"byte","b":[1,9,0,129,8,7,0,129]},{"a":13711,"t":"byte","b":[1,4,0,129,64,4,0,129]},{"a":13719,"t":"byte","b":[52,7,0,129,192,15,0,142]},{"a":13727,"t":"byte","b":[192,12,7,0,12,7,0,0]},{"a":13735,"t":"byte","b":[12,15,67,195,195,65,3,0]},{"a":13743,"t":"byte","b":[133,199,12,15,12,199,3,0]},{"a":13751,"t":"byte","b":[133,76,206,203,7,130,3,0]},{"a":13759,"t":"byte","b":[133,199,204,143,76,7,3,0]},{"a":13767,"t":"byte","b":[133,79,204,204,12,140,3,0]},{"a":13775,"t":"byte","b":[129,64,4,192,3,0,133,15]},{"a":13783,"t":"byte","b":[14,13,12,12,3,0,136,188]},{"a":13791,"t":"byte","b":[236,156,76,12,0,0,15,4]},{"a":13799,"t":"byte","b":[204,141,124,0,0,196,116,204]},{"a":13807,"t":"byte","b":[192,204,116,0,0,12,244,4]},{"a":13815,"t":"byte","b":[204,3,0,129,116,3,204,140]},{"a":13823,"t":"byte","b":[116,0,0,16,204,220,236,252]},{"a":13831,"t":"byte","b":[220,0,0,13,7,0,129,28]},{"a":13839,"t":"byte","b":[5,0,131,16,0,204,33,0]},{"a":13847,"t":"byte","b":[129,16,5,0,129,2,19,0]},{"a":13855,"t":"byte","b":[129,16,3,0,129,16,6,0]},{"a":13863,"t":"byte","b":[129,32,5,0,129,4,39,0]},{"a":13871,"t":"byte","b":[129,2,15,0,129,64,15,0]},{"a":13879,"t":"byte","b":[129,64,11,0,142,56,61,58]},{"a":13887,"t":"byte","b":[55,50,49,0,0,192,199,204]},{"a":13895,"t":"byte","b":[207,204,199,3,0,135,71,204]},{"a":13903,"t":"byte","b":[204,12,135,0,1,6,192,130]},{"a":13911,"t":"byte","b":[0,0,5,12,137,15,0,16]},{"a":13919,"t":"byte","b":[0,7,12,15,12,199,3,0]},{"a":13927,"t":"byte","b":[133,79,204,204,12,140,3,0]},{"a":13935,"t":"byte","b":[130,79,204,3,12,3,0,133]},{"a":13943,"t":"byte","b":[71,204,207,204,199,3,0,133]},{"a":13951,"t":"byte","b":[79,204,204,12,140,3,0,140]},{"a":13959,"t":"byte","b":[64,192,0,3,2,4,0,0]},{"a":13967,"t":"byte","b":[8,0,0,2,3,0,4,3]},{"a":13975,"t":"byte","b":[130,7,13,3,0,129,7,3]},{"a":13983,"t":"byte","b":[12,133,7,0,0,12,79,3]},{"a":13991,"t":"byte","b":[204,129,76,3,0,129,79,4]},{"a":13999,"t":"byte","b":[204,3,0,152,64,192,192,196]},{"a":14007,"t":"byte","b":[192,0,0,14,15,14,13,12]},{"a":14015,"t":"byte","b":[12,0,1,108,188,236,156,76]},{"a":14023,"t":"byte","b":[12,0,0,12,5,204,3,0]},{"a":14031,"t":"byte","b":[133,116,204,252,192,120,3,0]},{"a":14039,"t":"byte","b":[133,124,192,116,12,244,15,0]},{"a":14047,"t":"byte","b":[129,1,54,0,129,64,5,0]},{"a":14055,"t":"byte","b":[129,2,7,0,129,2,16,0]},{"a":14063,"t":"byte","b":[129,16,13,0,129,16,34,0]},{"a":14071,"t":"byte","b":[129,32,10,0,129,8,7,0]},{"a":14079,"t":"byte","b":[129,8,9,0,129,4,7,0]},{"a":14087,"t":"byte","b":[135,1,0,16,0,41,34,34]},{"a":14095,"t":"byte","b":[7,0,132,41,0,0,16,4]},{"a":14103,"t":"byte","b":[0,129,25,3,0,133,16,0]},{"a":14111,"t":"byte","b":[2,2,26,7,0,129,34,7]},{"a":14119,"t":"byte","b":[0,129,25,7,0,129,25,5]},{"a":14127,"t":"byte","b":[0,131,2,2,26,8,0,129]},{"a":14135,"t":"byte","b":[4,4,0,131,32,32,41,3]},{"a":14143,"t":"byte","b":[0,129,4,3,0,129,34,7]},{"a":14151,"t":"byte","b":[0,129,8,22,0,131,2,0]},{"a":14159,"t":"byte","b":[2,5,0,129,2,16,0,129]},{"a":14167,"t":"byte","b":[16,14,0,129,2,12,0,129]},{"a":14175,"t":"byte","b":[1,14,0,129,32,9,0,129]},{"a":14183,"t":"byte","b":[2]},{"a":14184,"l":"picture_credits_row11","c":"CREDITS's stream from +$0EF5 in the buffer, near the end of bitmap row 11","t":"byte","b":[19,0,129,8,5,0,129,1]},{"a":14192,"t":"byte","b":[16,0,129,8,26,0,129,64]},{"a":14200,"t":"byte","b":[7,0,129,32,26,0,129,32]},{"a":14208,"t":"byte","b":[10,0,129,64,7,0,132,34]},{"a":14216,"t":"byte","b":[41,32,32,3,0,130,1,34]},{"a":14224,"t":"byte","b":[3,32,3,0,129,61,3,34]},{"a":14232,"t":"byte","b":[129,25,4,0,3,34,129,26]},{"a":14240,"t":"byte","b":[3,0,129,51,3,34,129,26]},{"a":14248,"t":"byte","b":[4,0,132,34,32,34,25,3]},{"a":14256,"t":"byte","b":[0,133,64,34,42,32,25,4]},{"a":14264,"t":"byte","b":[0,3,34,129,26,3,0,131]},{"a":14272,"t":"byte","b":[29,0,16,6,0,3,34,129]},{"a":14280,"t":"byte","b":[41,4,0,139,34,34,26,2]},{"a":14288,"t":"byte","b":[9,0,0,51,0,0,8,14]},{"a":14296,"t":"byte","b":[0,129,128,10,0,129,32,15]},{"a":14304,"t":"byte","b":[0,129,2,9,0,129,32,15]},{"a":14312,"t":"byte","b":[0,131,32,0,4,5,0,129]},{"a":14320,"t":"byte","b":[4,3,0,129,2,10,0,129]},{"a":14328,"t":"byte","b":[1,4,0,129,32,21,0]},{"a":14335,"l":"picture_credits_row13","c":"CREDITS's stream from bitmap row 13 (+$1040)","t":"byte","b":[130,32,8,3,0,131,8,0]},{"a":14343,"t":"byte","b":[128,5,0,129,16,16,0,129]},{"a":14351,"t":"byte","b":[64,7,0,131,2,0,64,8]},{"a":14359,"t":"byte","b":[0,129,8,27,0,129,128,5]},{"a":14367,"t":"byte","b":[0,129,16,36,0,5,51,129]},{"a":14375,"t":"byte","b":[61,3,0,135,29,3,31,51]},{"a":14383,"t":"byte","b":[31,0,0,6,51,3,0,133]},{"a":14391,"t":"byte","b":[29,3,31,51,31,3,0,136]},{"a":14399,"t":"byte","b":[31,48,29,3,61,0,0,4]},{"a":14407,"t":"byte","b":[7,0,134,51,48,29,3,51]},{"a":14415,"t":"byte","b":[29,3,0,129,61,4,51,3]},{"a":14423,"t":"byte","b":[0,135,29,51,63,48,30,0]},{"a":14431,"t":"byte","b":[0,6,51,3,0,129,4,10]},{"a":14439,"t":"byte","b":[0,129,2,10,0,132,128,0]},{"a":14447,"t":"byte","b":[0,2,21,0,131,64,0,4]},{"a":14455,"t":"byte","b":[4,0,129,1,5,0,129,1]},{"a":14463,"t":"byte","b":[22,0,131,32,0,2,17,0]},{"a":14471,"t":"byte","b":[129,2,9,0,129,4,5,0]},{"a":14479,"t":"byte","b":[137,12,0,64,1,32,0,2]},{"a":14487,"t":"byte","b":[0,128,7,0,129,4,49,0]},{"a":14495,"t":"byte","b":[129,4,13,0,129,32,8,0]},{"a":14503,"t":"byte","b":[129,1,3,0,131,100,100,136]},{"a":14511,"t":"byte","b":[4,0,132,16,0,0,104,7]},{"a":14519,"t":"byte","b":[0,129,104,7,0,129,100,7]},{"a":14527,"t":"byte","b":[0,129,100,5,0,131,128,0]},{"a":14535,"t":"byte","b":[134,3,0,133,4,0,2,2]},{"a":14543,"t":"byte","b":[74,7,0,129,134,7,0,129]},{"a":14551,"t":"byte","b":[64,5,0,131,10,8,8,5]},{"a":14559,"t":"byte","b":[0,131,64,128,138,7,0,129]},{"a":14567,"t":"byte","b":[70,7,0,129,70,3,0,133]},{"a":14575,"t":"byte","b":[1,0,128,128,136,7,0,129]},{"a":14583,"t":"byte","b":[134,7,0,129,70,7,0,129]},{"a":14591,"t":"byte","b":[74,7,0,129,66,3,0,129]},{"a":14599,"t":"byte","b":[1,10,0,129,2,29,0,129]},{"a":14607,"t":"byte","b":[2,7,0,129,2,11,0,129]},{"a":14615,"t":"byte","b":[32,7,0,132,2,0,0,16]},{"a":14623,"t":"byte","b":[17,0,129,1,24,0,129,32]},{"a":14631,"t":"byte","b":[11,0,131,64,0,2,13,0]},{"a":14639,"t":"byte","b":[132,8,0,0,2,10,0,129]},{"a":14647,"t":"byte","b":[4,15,0,132,136,168,136,136]},{"a":14655,"t":"byte","b":[4,0,132,128,100,8,164,4]},{"a":14663,"t":"byte","b":[0,132,128,100,8,164,4,0]},{"a":14671,"t":"byte","b":[3,136,129,100,3,0,133,7]},{"a":14679,"t":"byte","b":[136,128,136,100,3,0,133,76]},{"a":14687,"t":"byte","b":[128,134,136,134,4,0,3,130]},{"a":14695,"t":"byte","b":[137,129,0,4,0,0,8,10]},{"a":14703,"t":"byte","b":[8,134,4,0,132,128,128,0]},{"a":14711,"t":"byte","b":[64,3,0,133,116,8,10,8]},{"a":14719,"t":"byte","b":[8,4,0,132,136,72,8,8]},{"a":14727,"t":"byte","b":[4,0,132,136,8,8,6,3]},{"a":14735,"t":"byte","b":[0,129,12,3,136,129,70,4]},{"a":14743,"t":"byte","b":[0,3,136,133,134,0,0,4]},{"a":14751,"t":"byte","b":[0,3,136,129,134,4,0,132]},{"a":14759,"t":"byte","b":[136,10,136,70,4,0,132,136]},{"a":14767,"t":"byte","b":[136,8,72,4,0,133,128,0]},{"a":14775,"t":"byte","b":[2,0,4,8,0,129,1,13]},{"a":14783,"t":"byte","b":[0,129,128,10,0,129,4,35]},{"a":14791,"t":"byte","b":[0,129,32,31,0,131,2,0]},{"a":14799,"t":"byte","b":[32,14,0,129,16,8,0,129]},{"a":14807,"t":"byte","b":[4,26,0,129,1,17,0,129]},{"a":14815,"t":"byte","b":[1,10,0,129,4,14,0,142]},{"a":14823,"t":"byte","b":[8,0,128,0,0,11,12,12]},{"a":14831,"t":"byte","b":[15,12,12,0,0,140,5,204]},{"a":14839,"t":"byte","b":[3,0,133,116,12,124,204,124]},{"a":14847,"t":"byte","b":[3,0,129,244,4,204,10,0]},{"a":14855,"t":"byte","b":[134,204,192,236,204,204,124,3]},{"a":14863,"t":"byte","b":[0,133,116,12,124,204,124,3]},{"a":14871,"t":"byte","b":[0,130,244,204,3,192,132,0]},{"a":14879,"t":"byte","b":[0,12,124,3,204,129,124,3]},{"a":14887,"t":"byte","b":[0,129,244,4,204,3,0,133]},{"a":14895,"t":"byte","b":[116,204,252,192,120,3,0,130]},{"a":14903,"t":"byte","b":[244,204,3,192,5,0,129,1]},{"a":14911,"t":"byte","b":[40,0,129,2,14,0,131,1]},{"a":14919,"t":"byte","b":[0,8,3,0,129,8,5,0]},{"a":14927,"t":"byte","b":[129,16,14,0,131,2,0,2]},{"a":14935,"t":"byte","b":[32,0,129,1,13,0,129,8]},{"a":14943,"t":"byte","b":[42,0,129,32,7,0,129,32]},{"a":14951,"t":"byte","b":[8,0,129,1,5,0,129,1]},{"a":14959,"t":"byte","b":[16,0,134,4,0,0,25,34]},{"a":14967,"t":"byte","b":[32,7,0,129,41,7,0,129]},{"a":14975,"t":"byte","b":[25,7,0,129,41,5,0,131]},{"a":14983,"t":"byte","b":[32,32,41,5,0,135,32,0]},{"a":14991,"t":"byte","b":[33,4,0,0,1,3,0,129]},{"a":14999,"t":"byte","b":[144,5,0,3,2,3,0,133]},{"a":15007,"t":"byte","b":[64,0,144,32,33,4,0,140]},{"a":15015,"t":"byte","b":[4,0,0,145,0,0,4,0]},{"a":15023,"t":"byte","b":[0,2,0,162,7,0,130,26]},{"a":15031,"t":"byte","b":[128,6,0,129,61,7,0,129]},{"a":15039,"t":"byte","b":[8,24,0,129,4,13,0,129]},{"a":15047,"t":"byte","b":[128,21,0,129,4,26,0,129]},{"a":15055,"t":"byte","b":[1,21,0,132,1,0,0,2]},{"a":15063,"t":"byte","b":[31,0,129,64,7,0,129,32]},{"a":15071,"t":"byte","b":[8,0,129,8,29,0,129,16]},{"a":15079,"t":"byte","b":[6,0,129,32,9,0,132,38]},{"a":15087,"t":"byte","b":[34,34,26,4,0,129,34,3]},{"a":15095,"t":"byte","b":[32,3,0,133,15,2,26,34]},{"a":15103,"t":"byte","b":[26,3,0,129,64,3,34,130]},{"a":15111,"t":"byte","b":[41,32,3,0,4,34,3,0]},{"a":15119,"t":"byte","b":[129,12,3,34,129,33,4,0]},{"a":15127,"t":"byte","b":[132,32,0,32,144,4,0,4]},{"a":15135,"t":"byte","b":[2,3,0,129,192,3,34,129]},{"a":15143,"t":"byte","b":[145,4,0,132,34,161,0,146]},{"a":15151,"t":"byte","b":[4,0,132,2,146,34,146,3]},{"a":15159,"t":"byte","b":[0,134,192,34,34,26,2,9]},{"a":15167,"t":"byte","b":[3,0,4,34,3,0,132,48]},{"a":15175,"t":"byte","b":[0,0,8,27,0,129,4,17]},{"a":15183,"t":"byte","b":[0,129,4,10,0,129,16,12]},{"a":15191,"t":"byte","b":[0,129,64,22,0,131,16,0]},{"a":15199,"t":"byte","b":[8,5,0,129,8,37,0,131]},{"a":15207,"t":"byte","b":[128,0,1,13,0,129,8,13]},{"a":15215,"t":"byte","b":[0,129,8,13,0,129,2,9]},{"a":15223,"t":"byte","b":[0,129,8,8,0,129,2,19]},{"a":15231,"t":"byte","b":[0,5,12,137,15,0,16,192]},{"a":15239,"t":"byte","b":[199,204,207,204,71,3,0,133]},{"a":15247,"t":"byte","b":[79,204,204,12,140,3,0,129]},{"a":15255,"t":"byte","b":[76,4,204,3,0,133,124,192]},{"a":15263,"t":"byte","b":[116,12,244,10,0,5,192,129]},{"a":15271,"t":"byte","b":[252,3,0,129,116,3,204,129]},{"a":15279,"t":"byte","b":[116,3,0,4,204,133,124,0]},{"a":15287,"t":"byte","b":[0,192,244,3,204,129,244,3]},{"a":15295,"t":"byte","b":[0,137,116,204,252,192,120,0]},{"a":15303,"t":"byte","b":[0,48,252,3,48,129,28,27]},{"a":15311,"t":"byte","b":[0,129,1,15,0,129,128,8]},{"a":15319,"t":"byte","b":[0,129,4,5,0,129,4,30]},{"a":15327,"t":"byte","b":[0,129,16]},{"a":15330,"l":"picture_credits_row19","c":"CREDITS's stream from +$18E8, near the end of bitmap row 19","t":"byte","b":[29,0,129,128,3,0,129,16]},{"a":15338,"t":"byte","b":[4,0,129,32,8,0,129,8]},{"a":15346,"t":"byte","b":[16,0,129,2,27,0,129,2]},{"a":15354,"t":"byte","b":[3,0,155,12,12,14,15,14]},{"a":15362,"t":"byte","b":[12,12,0,193,192,135,12,143]},{"a":15370,"t":"byte","b":[204,199,0,12,0,76,204,204]},{"a":15378,"t":"byte","b":[12,140,0,48,48,252,3,48]},{"a":15386,"t":"byte","b":[133,28,0,192,192,244,4,204]},{"a":15394,"t":"byte","b":[9,0,135,244,204,204,244,204]},{"a":15402,"t":"byte","b":[204,244,3,0,133,116,204,252]},{"a":15410,"t":"byte","b":[192,120,3,0,130,244,204,3]},{"a":15418,"t":"byte","b":[192,132,0,12,12,124,3,204]},{"a":15426,"t":"byte","b":[129,124,3,0,143,116,12,124]},{"a":15434,"t":"byte","b":[204,124,0,192,192,204,232,240]},{"a":15442,"t":"byte","b":[232,204,0,64,4,0,132,48]},{"a":15450,"t":"byte","b":[32,64,16,7,0,129,252,4]},{"a":15458,"t":"byte","b":[48,130,112,208,3,0,138,116]},{"a":15466,"t":"byte","b":[204,252,192,120,0,116,204,192]},{"a":15474,"t":"byte","b":[240,3,192,133,0,116,204,192]},{"a":15482,"t":"byte","b":[240,3,192,6,0,132,8,0]},{"a":15490,"t":"byte","b":[0,244,5,204,137,244,0,16]},{"a":15498,"t":"byte","b":[0,116,204,252,192,120,3,0]},{"a":15506,"t":"byte","b":[133,116,204,252,192,120,22,0]},{"a":15514,"t":"byte","b":[129,128,3,0,129,8,43,0]},{"a":15522,"t":"byte","b":[129,16,6,0,129,64,37,0]},{"a":15530,"t":"byte","b":[129,2,10,0,129,16,7,0]},{"a":15538,"t":"byte","b":[129,16,8,0,129,2,5,0]},{"a":15546,"t":"byte","b":[129,2,17,0,132,25,25,0]},{"a":15554,"t":"byte","b":[1,4,0,130,2,2,6,0]},{"a":15562,"t":"byte","b":[130,2,2,6,0,129,32,7]},{"a":15570,"t":"byte","b":[0,130,130,128,30,0,130,32]},{"a":15578,"t":"byte","b":[32,14,0,130,145,166,6,0]},{"a":15586,"t":"byte","b":[138,128,128,0,0,16,0,64]},{"a":15594,"t":"byte","b":[0,2,2,5,0,129,16,16]},{"a":15602,"t":"byte","b":[0,129,8,15,0,130,128,128]},{"a":15610,"t":"byte","b":[7,0,129,8,49,0,129,1]},{"a":15618,"t":"byte","b":[32,0,130,8,64,23,0,129]},{"a":15626,"t":"byte","b":[128,7,0,129,16,8,0,129]},{"a":15634,"t":"byte","b":[4,40,0,136,1,0,0,34]},{"a":15642,"t":"byte","b":[34,42,34,34,3,0,129,26]},{"a":15650,"t":"byte","b":[3,34,129,26,3,0,129,26]},{"a":15658,"t":"byte","b":[3,34,129,26,3,0,129,34]},{"a":15666,"t":"byte","b":[4,32,3,0,129,162,3,130]},{"a":15674,"t":"byte","b":[129,98,3,0,129,25,3,34]},{"a":15682,"t":"byte","b":[129,25,3,0,129,41,4,34]},{"a":15690,"t":"byte","b":[3,0,133,25,2,26,34,26]},{"a":15698,"t":"byte","b":[3,0,5,32,11,0,141,170]},{"a":15706,"t":"byte","b":[153,132,128,128,0,0,1,134]},{"a":15714,"t":"byte","b":[128,134,136,134,3,0,129,74]},{"a":15722,"t":"byte","b":[3,130,129,129,3,0,133,134]},{"a":15730,"t":"byte","b":[8,10,8,134,3,0,133,74]},{"a":15738,"t":"byte","b":[136,136,8,72,3,0,130,72]},{"a":15746,"t":"byte","b":[136,3,8,3,0,133,100,8]},{"a":15754,"t":"byte","b":[104,136,104,3,0,135,130,128]},{"a":15762,"t":"byte","b":[128,130,128,0,4,10,0,129]},{"a":15770,"t":"byte","b":[8,35,0,129,8,11,0,129]},{"a":15778,"t":"byte","b":[16,9,0,129,128,5,0,129]},{"a":15786,"t":"byte","b":[2,10,0,129,128,26,0,131]},{"a":15794,"t":"byte","b":[1,0,2,47,0,129,16,5]},{"a":15802,"t":"byte","b":[0,129,2,24,0,143,192,196]},{"a":15810,"t":"byte","b":[217,238,187,119,34,0,192,192]},{"a":15818,"t":"byte","b":[199,192,135,76,7,3,0,129]},{"a":15826,"t":"byte","b":[79,4,204,3,0,130,79,204]},{"a":15834,"t":"byte","b":[3,12,3,0,133,71,204,15]},{"a":15842,"t":"byte","b":[12,7,3,0,133,79,204,204]},{"a":15850,"t":"byte","b":[12,140,3,0,129,64,4,192]},{"a":15858,"t":"byte","b":[152,0,7,12,12,7,0,12]},{"a":15866,"t":"byte","b":[7,0,64,192,15,76,204,204]},{"a":15874,"t":"byte","b":[79,12,0,0,71,204,207,204]},{"a":15882,"t":"byte","b":[71,3,0,141,71,204,204,12]},{"a":15890,"t":"byte","b":[135,0,3,3,79,195,3,195]},{"a":15898,"t":"byte","b":[65,3,0,129,199,3,12,129]},{"a":15906,"t":"byte","b":[199,3,0,129,79,3,204,129]},{"a":15914,"t":"byte","b":[76,3,0,130,64,192,4,0]},{"a":15922,"t":"byte","b":[131,32,0,2,12,0,129,128]},{"a":15930,"t":"byte","b":[19,0,129,8,5,0,129,128]},{"a":15938,"t":"byte","b":[8,0,129,4,8,0,129,8]},{"a":15946,"t":"byte","b":[34,0,129,64,127,0,127,0]},{"a":15954,"t":"byte","b":[127,0,127,0,5,0]},{"a":15960,"l":"picture_credits_matrix","c":"CREDITS's stream for the screen matrix (+$2000), then a zero at $3F74 and the border colour, black","t":"byte","b":[15,188,130,198,182,3,198,25]},{"a":15968,"t":"byte","b":[188,129,198,8,188,6,198,34]},{"a":15976,"t":"byte","b":[188,129,198,4,103,22,188,129]},{"a":15984,"t":"byte","b":[44,11,188,129,182,5,198,29]},{"a":15992,"t":"byte","b":[188,129,198,7,188,129,198,3]},{"a":16000,"t":"byte","b":[188,129,198,32,188,8,186,134]},{"a":16008,"t":"byte","b":[202,186,186,202,186,202,3,188]},{"a":16016,"t":"byte","b":[134,198,99,99,188,188,198,10]},{"a":16024,"t":"byte","b":[188,129,198,6,188,129,202,3]},{"a":16032,"t":"byte","b":[186,138,202,186,202,186,202,186]},{"a":16040,"t":"byte","b":[186,202,186,186,3,188,131,198]},{"a":16048,"t":"byte","b":[99,198,76,188,129,182,12,188]},{"a":16056,"t":"byte","b":[129,198,30,188,129,182,4,188]},{"a":16064,"t":"byte","b":[129,44,21,188,129,198,33,188]},{"a":16072,"t":"byte","b":[4,183,129,199,3,183,132,188]},{"a":16080,"t":"byte","b":[183,183,199,15,188,129,198,9]},{"a":16088,"t":"byte","b":[188,131,198,188,188,8,183,132]},{"a":16096,"t":"byte","b":[188,183,183,199,40,188,130,198]},{"a":16104,"t":"byte","b":[198,13,188,129,198,9,188,8]},{"a":16112,"t":"byte","b":[189,130,188,205,3,189,129,109]},{"a":16120,"t":"byte","b":[4,189,18,188,129,198,3,188]},{"a":16128,"t":"byte","b":[129,205,8,189,129,205,8,189]},{"a":16136,"t":"byte","b":[48,188,129,198,4,188,129,198]},{"a":16144,"t":"byte","b":[10,188,7,179,129,195,4,179]},{"a":16152,"t":"byte","b":[130,182,195,4,188,129,198,21]},{"a":16160,"t":"byte","b":[188,136,179,195,179,179,195,179]},{"a":16168,"t":"byte","b":[179,195,4,179,130,195,195,18]},{"a":16176,"t":"byte","b":[188,129,198,3,188,129,198,35]},{"a":16184,"t":"byte","b":[188,129,198,21,188,129,198,23]},{"a":16192,"t":"byte","b":[188,130,190,190,3,206,3,188]},{"a":16200,"t":"byte","b":[138,206,188,190,206,190,188,188]},{"a":16208,"t":"byte","b":[206,188,206,11,188,129,198,10]},{"a":16216,"t":"byte","b":[188,132,206,190,190,206,4,190]},{"a":16224,"t":"byte","b":[130,206,188,8,190,9,188,130]},{"a":16232,"t":"byte","b":[198,198,3,188,129,198,5,188]},{"a":16240,"t":"byte","b":[129,182,70,188,0,0]},{"a":16246,"l":"picture_credits_unused","c":"The rest of CREDITS after its stream; never read","t":"byte","b":[32,76,158,162,89,169,207,32]},{"a":16254,"t":"byte","b":[220,154,76,57,180,185,92,182]},{"a":16262,"t":"byte","b":[133,96,169,0,133,97,32,3]},{"a":16270,"t":"byte","b":[47,176,3,76,223,175,164,152]},{"a":16278,"t":"byte","b":[190,80,182,189,50,7,24,121]},{"a":16286,"t":"byte","b":[86,182,157,50,7,32,208,175]},{"a":16294,"t":"byte","b":[76,57,180,173,53,7,56,237]},{"a":16302,"t":"byte","b":[29,5,133,153,173,54,7,237]},{"a":16310,"t":"byte","b":[30,5,133,154,165,153,5,154]},{"a":16318,"t":"byte","b":[208,3,76,132,181,160,4,32]},{"a":16326,"t":"byte","b":[76,158,162,90,169,207,32,250]},{"a":16334,"t":"byte","b":[154,173,34,13,56,233,36,133]},{"a":16342,"t":"byte","b":[80,165,154,10,165,154,106,133]},{"a":16350,"t":"byte","b":[151,165,153,106,133,150,70,150]},{"a":16358,"t":"byte","b":[230,150,169,99,197,150,176,2]},{"a":16366,"t":"byte","b":[133,150,160,0,132,152,174,33]},{"a":16374,"t":"byte","b":[13,202,134,79,165,150,153,161]},{"a":16382,"t":"byte","b":[0,32]},{"a":16384,"t":"gap","n":10240},{"a":16553,"t":"note","l":"a_40A9","c":"Not data: BIT $40A9 at $2860 and at $28B3 hides LDA #$40, the entries show_4000 ($2861) and clear_4000 ($28B4)","note":"outside the tracked image","x":[10336,10419]},{"a":24327,"t":"note","l":"f_5F07","c":"In the $4000 buffer's bitmap: where plain_lines' patched STA was left, the last byte of the plain it stored","note":"outside the tracked image","x":[10978]},{"a":24576,"t":"note","l":"f_6000","c":"The $4000 buffer's screen matrix ($6000-$63E7); clear_drawing's patched STA at $28C1 was left pointing here after clearing the bitmap below","note":"outside the tracked image","x":[10433]},{"a":26624,"l":"shape_mountains","c":"SHIP, loaded here at the start ($201C), holds the animation's shapes. The mountains first: 40 cells by 48 lines, a line of 40 bytes after another, lines 0-23 here. (copy_matrix's STA and colours_to_ram's LDA were left pointing here, and to_intro jumps here once INTRO has replaced SHIP)","t":"byte","b":[0,0,0,0,0,0,0,0],"x":[9783,10737,12145]},{"a":26632,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26640,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26648,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26656,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26664,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26672,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26680,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26688,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26696,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26704,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26712,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26720,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26728,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26736,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26744,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26752,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26760,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26768,"t":"byte","b":[0,0,3,187,192,0,0,0]},{"a":26776,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26784,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26792,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26800,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26808,"t":"byte","b":[0,0,38,101,176,0,0,0]},{"a":26816,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26824,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26832,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26840,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26848,"t":"byte","b":[0,0,41,158,108,0,0,0]},{"a":26856,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26864,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26872,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26880,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26888,"t":"byte","b":[0,0,102,107,184,0,0,0]},{"a":26896,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26904,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26912,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26920,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26928,"t":"byte","b":[0,0,169,154,236,0,0,0]},{"a":26936,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26944,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26952,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26960,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26968,"t":"byte","b":[0,0,166,103,171,128,0,0]},{"a":26976,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26984,"t":"byte","b":[0,0,0,0,0,0,43,192]},{"a":26992,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":27000,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":27008,"t":"byte","b":[0,2,153,155,238,128,0,0]},{"a":27016,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":27024,"t":"byte","b":[0,0,0,0,0,2,185,96]},{"a":27032,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":27040,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":27048,"t":"byte","b":[0,10,102,169,186,128,0,0]},{"a":27056,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":27064,"t":"byte","b":[0,0,0,0,0,3,230,184]},{"a":27072,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":27080,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":27088,"t":"byte","b":[0,9,154,166,238,224,0,0]},{"a":27096,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":27104,"t":"byte","b":[0,0,0,0,0,42,110,255]},{"a":27112,"t":"byte","b":[128,0,0,0,0,0,0,0]},{"a":27120,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":27128,"t":"byte","b":[0,38,86,157,187,96,0,0]},{"a":27136,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":27144,"t":"byte","b":[0,0,0,0,2,149,155,250]},{"a":27152,"t":"byte","b":[236,0,0,0,0,0,0,0]},{"a":27160,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":27168,"t":"byte","b":[0,169,153,170,110,224,0,0]},{"a":27176,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":27184,"t":"byte","b":[0,0,0,0,10,166,106,254]},{"a":27192,"t":"byte","b":[152,0,0,0,0,0,0,0]},{"a":27200,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":27208,"t":"byte","b":[2,102,106,94,171,176,0,0]},{"a":27216,"t":"byte","b":[0,0,0,10,128,0,0,0]},{"a":27224,"t":"byte","b":[0,0,0,2,166,153,158,127]},{"a":27232,"t":"byte","b":[234,128,0,0,0,0,0,0]},{"a":27240,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":27248,"t":"byte","b":[2,153,105,182,110,152,0,0]},{"a":27256,"t":"byte","b":[0,0,0,23,224,0,0,0]},{"a":27264,"t":"byte","b":[0,0,0,9,153,102,107,93]},{"a":27272,"t":"byte","b":[155,160,0,0,0,0,0,0]},{"a":27280,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":27288,"t":"byte","b":[9,101,102,110,155,187,0,0]},{"a":27296,"t":"byte","b":[0,0,0,42,176,0,0,0]},{"a":27304,"t":"byte","b":[0,0,0,42,101,153,237,158]},{"a":27312,"t":"byte","b":[102,237,128,0,0,0,0,0]},{"a":27320,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":27328,"t":"byte","b":[37,85,169,151,230,222,0,0]},{"a":27336,"t":"byte","b":[0,0,0,25,156,0,0,0]},{"a":27344,"t":"byte","b":[0,0,2,89,154,102,190,105]},{"a":27352,"t":"byte","b":[170,122,104,0,0,0,0,0]},{"a":27360,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":27368,"t":"byte","b":[25,86,102,110,187,167,128,0]},{"a":27376,"t":"byte","b":[0,0,0,38,104,0,0,0]},{"a":27384,"t":"byte","b":[0,0,1,165,101,89,169,150]},{"a":27392,"t":"byte","b":[101,169,155,128,0,0,0,0]},{"a":27400,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":27408,"t":"byte","b":[37,89,153,155,230,234,192,3]},{"a":27416,"t":"byte","b":[192,0,0,41,172,0,0,0]},{"a":27424,"t":"byte","b":[0,0,42,85,149,102,122,109]},{"a":27432,"t":"byte","b":[150,122,102,192,0,0,0,0]},{"a":27440,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":27448,"t":"byte","b":[149,102,174,229,154,187,128,13]},{"a":27456,"t":"byte","b":[176,0,0,38,187,0,0,0]},{"a":27464,"t":"byte","b":[0,0,153,102,86,149,173,174]},{"a":27472,"t":"byte","b":[105,153,217,96,0,0,0,0]},{"a":27480,"t":"byte","b":[0,0,0,0,0,0,0,2]},{"a":27488,"t":"byte","b":[101,89,153,105,89,157,176,58]},{"a":27496,"t":"byte","b":[108,0,0,41,170,128,0,0]},{"a":27504,"t":"byte","b":[0,2,102,85,153,86,110,111]},{"a":27512,"t":"byte","b":[166,107,166,160,0,0,0,0]},{"a":27520,"t":"byte","b":[0,0,0,0,0,0,0,9]},{"a":27528,"t":"byte","b":[149,102,102,230,102,106,108,233]},{"a":27536,"t":"byte","b":[168,0,0,102,123,128,0,0]},{"a":27544,"t":"byte","b":[0,9,153,150,85,85,153,175]},{"a":27552,"t":"byte","b":[237,158,249,184,0,0,0,0]},{"a":27560,"t":"byte","b":[0,0,0,0,0,0,2,166]},{"a":27568,"t":"byte","b":[86,153,153,169,154,158,171,151]},{"a":27576,"t":"byte","b":[236,0,0,170,174,192,0,0]},{"a":27584,"l":"shape_mountains_line24","c":"The mountains' lines 24-47","t":"byte","b":[0,38,86,89,85,86,110,107]},{"a":27592,"t":"byte","b":[218,103,166,94,184,0,0,0]},{"a":27600,"t":"byte","b":[0,0,0,0,0,0,46,165]},{"a":27608,"t":"byte","b":[86,101,102,102,102,107,238,89]},{"a":27616,"t":"byte","b":[187,0,2,102,106,128,0,0]},{"a":27624,"t":"byte","b":[2,153,89,166,102,153,169,167]},{"a":27632,"t":"byte","b":[233,154,217,151,238,152,0,0]},{"a":27640,"t":"byte","b":[0,0,0,0,0,2,185,153]},{"a":27648,"t":"byte","b":[86,149,89,153,154,157,185,150]},{"a":27656,"t":"byte","b":[170,128,1,153,158,192,0,0]},{"a":27664,"t":"byte","b":[9,101,86,153,90,103,230,109]},{"a":27672,"t":"byte","b":[185,103,174,105,187,166,0,0]},{"a":27680,"t":"byte","b":[0,0,0,0,0,2,102,101]},{"a":27688,"t":"byte","b":[90,101,110,110,102,166,110,89]},{"a":27696,"t":"byte","b":[187,128,2,102,103,96,0,0]},{"a":27704,"t":"byte","b":[166,149,89,101,105,149,185,170]},{"a":27712,"t":"byte","b":[190,153,185,154,170,234,155,128]},{"a":27720,"t":"byte","b":[0,0,0,0,2,153,153,165]},{"a":27728,"t":"byte","b":[109,149,153,158,154,169,153,150]},{"a":27736,"t":"byte","b":[102,224,2,150,154,224,0,0]},{"a":27744,"t":"byte","b":[150,101,101,85,154,103,238,93]},{"a":27752,"t":"byte","b":[159,166,102,101,187,187,230,238]},{"a":27760,"t":"byte","b":[0,0,0,0,10,102,102,149]},{"a":27768,"t":"byte","b":[170,86,102,107,102,106,102,89]},{"a":27776,"t":"byte","b":[170,96,2,101,103,176,0,0]},{"a":27784,"t":"byte","b":[101,149,149,86,101,150,186,166]},{"a":27792,"t":"byte","b":[91,153,155,89,109,170,185,123]},{"a":27800,"t":"byte","b":[192,0,0,0,41,153,153,86]},{"a":27808,"t":"byte","b":[101,89,149,173,153,169,89,86]},{"a":27816,"t":"byte","b":[109,160,1,149,169,224,0,0]},{"a":27824,"t":"byte","b":[150,86,85,89,105,86,110,185]},{"a":27832,"t":"byte","b":[186,165,106,150,186,106,174,158]},{"a":27840,"t":"byte","b":[176,0,0,10,150,101,101,89]},{"a":27848,"t":"byte","b":[153,102,86,121,186,105,101,91]},{"a":27856,"t":"byte","b":[154,120,6,102,102,120,0,0]},{"a":27864,"t":"byte","b":[89,153,153,85,102,158,186,231]},{"a":27872,"t":"byte","b":[214,217,90,165,174,154,171,103]},{"a":27880,"t":"byte","b":[238,238,187,170,101,85,89,86]},{"a":27888,"t":"byte","b":[101,153,149,154,166,149,153,102]},{"a":27896,"t":"byte","b":[234,156,9,153,153,168,0,0]},{"a":27904,"t":"byte","b":[101,86,85,85,122,86,166,185]},{"a":27912,"t":"byte","b":[149,102,110,234,90,167,234,233]},{"a":27920,"t":"byte","b":[170,166,102,153,150,85,101,89]},{"a":27928,"t":"byte","b":[186,122,150,109,182,102,101,90]},{"a":27936,"t":"byte","b":[155,166,6,102,102,120,0,0]},{"a":27944,"t":"byte","b":[149,89,89,101,101,158,153,230]},{"a":27952,"t":"byte","b":[105,106,233,122,109,153,186,186]},{"a":27960,"t":"byte","b":[106,174,153,101,85,149,89,102]},{"a":27968,"t":"byte","b":[85,169,149,166,169,153,149,150]},{"a":27976,"t":"byte","b":[238,238,9,149,153,174,0,0]},{"a":27984,"t":"byte","b":[85,101,85,90,150,107,234,186]},{"a":27992,"t":"byte","b":[182,103,174,159,154,102,110,174]},{"a":28000,"t":"byte","b":[186,167,230,149,153,86,101,89]},{"a":28008,"t":"byte","b":[153,118,85,233,185,102,102,89]},{"a":28016,"t":"byte","b":[170,119,138,102,166,123,128,0]},{"a":28024,"t":"byte","b":[86,153,85,102,85,110,153,102]},{"a":28032,"t":"byte","b":[105,153,217,102,237,169,155,107]},{"a":28040,"t":"byte","b":[238,233,171,166,102,154,149,122]},{"a":28048,"t":"byte","b":[86,169,85,102,166,153,149,150]},{"a":28056,"t":"byte","b":[109,170,249,149,154,154,192,0]},{"a":28064,"t":"byte","b":[85,101,86,153,149,106,106,121]},{"a":28072,"t":"byte","b":[154,106,106,155,154,102,102,218]},{"a":28080,"t":"byte","b":[171,186,102,238,155,187,150,233]},{"a":28088,"t":"byte","b":[90,101,85,89,186,166,86,89]},{"a":28096,"t":"byte","b":[170,107,174,102,171,103,128,0]},{"a":28104,"t":"byte","b":[86,149,89,102,86,165,169,166]},{"a":28112,"t":"byte","b":[109,154,155,166,233,158,153,102]},{"a":28120,"t":"byte","b":[166,233,153,123,238,234,219,166]},{"a":28128,"t":"byte","b":[106,149,85,85,110,233,153,150]},{"a":28136,"t":"byte","b":[173,158,233,85,90,234,240,0]},{"a":28144,"t":"byte","b":[89,101,102,217,90,165,102,105]},{"a":28152,"t":"byte","b":[106,102,102,217,182,123,229,89]},{"a":28160,"t":"byte","b":[185,123,230,154,153,123,174,153]},{"a":28168,"t":"byte","b":[121,103,229,85,121,122,106,89]},{"a":28176,"t":"byte","b":[154,167,165,85,167,187,236,0]},{"a":28184,"t":"byte","b":[101,85,90,165,85,149,169,182]},{"a":28192,"t":"byte","b":[166,149,170,166,105,170,249,86]},{"a":28200,"t":"byte","b":[106,154,185,102,174,153,251,165]},{"a":28208,"t":"byte","b":[169,158,155,85,110,153,89,150]},{"a":28216,"t":"byte","b":[166,153,249,86,86,157,171,0]},{"a":28224,"t":"byte","b":[85,85,106,89,90,86,166,237]},{"a":28232,"t":"byte","b":[107,166,110,233,150,119,174,85]},{"a":28240,"t":"byte","b":[155,166,110,149,155,186,102,237]},{"a":28248,"t":"byte","b":[186,106,110,229,107,122,102,90]},{"a":28256,"t":"byte","b":[122,106,165,85,155,166,170,128]},{"a":28264,"t":"byte","b":[106,149,89,169,105,150,170,186]},{"a":28272,"t":"byte","b":[154,217,155,102,101,89,249,149]},{"a":28280,"t":"byte","b":[102,217,154,149,101,94,186,183]},{"a":28288,"t":"byte","b":[237,238,185,121,86,157,153,169]},{"a":28296,"t":"byte","b":[149,174,213,86,86,222,251,176]},{"a":28304,"t":"byte","b":[151,165,102,89,153,86,101,237]},{"a":28312,"t":"byte","b":[166,101,102,169,155,102,110,101]},{"a":28320,"t":"byte","b":[89,86,102,149,85,87,234,233]},{"a":28328,"t":"byte","b":[182,102,174,154,85,106,110,102]},{"a":28336,"t":"byte","b":[102,183,165,89,89,103,174,171]},{"a":28344,"t":"byte","b":[110,233,153,170,85,85,153,122]},{"a":28352,"t":"byte","b":[105,153,153,122,110,217,169,153]},{"a":28360,"t":"byte","b":[101,89,153,85,85,94,153,107]},{"a":28368,"t":"byte","b":[213,153,155,167,213,89,169,153]},{"a":28376,"t":"byte","b":[154,234,213,101,150,234,251,110]},{"a":28384,"t":"byte","b":[89,121,102,105,85,86,170,174]},{"a":28392,"t":"byte","b":[154,118,106,222,186,187,230,101]},{"a":28400,"t":"byte","b":[149,106,170,153,85,102,102,110]},{"a":28408,"t":"byte","b":[149,103,182,233,181,102,102,166]},{"a":28416,"t":"byte","b":[102,102,101,105,85,101,90,234]},{"a":28424,"t":"byte","b":[86,173,89,165,86,158,186,170]},{"a":28432,"t":"byte","b":[165,153,155,103,230,233,185,122]},{"a":28440,"t":"byte","b":[85,170,187,170,85,89,153,154]},{"a":28448,"t":"byte","b":[86,158,234,186,165,89,154,153]},{"a":28456,"t":"byte","b":[153,153,153,85,150,149,170,170]},{"a":28464,"t":"byte","b":[86,122,90,149,90,166,174,238]},{"a":28472,"t":"byte","b":[185,102,86,153,185,122,110,157]},{"a":28480,"t":"byte","b":[86,107,174,234,165,106,102,105]},{"a":28488,"t":"byte","b":[90,171,182,238,185,86,102,166]},{"a":28496,"t":"byte","b":[150,102,85,89,105,86,170,170]},{"a":28504,"t":"byte","b":[89,158,85,85,105,158,169,107]},{"a":28512,"t":"byte","b":[234,153,85,102,110,157,155,106]},{"a":28520,"t":"byte","b":[86,170,171,186,170,170,153,165]},{"a":28528,"t":"byte","b":[102,150,233,123,229,86,185,87]},{"a":28536,"t":"byte","b":[233,153,89,121,149,90,170,190]},{"a":28544,"l":"shape_mountains_colours","c":"The mountains' colours: six rows of 40 screen-matrix bytes, stamped by draw_shape","t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":28552,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":28560,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":28568,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":28576,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":28584,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":28592,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":28600,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":28608,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":28616,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":28624,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":28632,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":28640,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":28648,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":28656,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":28664,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":28672,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":28680,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":28688,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":28696,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":28704,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":28712,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":28720,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":28728,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":28736,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":28744,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":28752,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":28760,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":28768,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":28776,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":28784,"l":"shape_mountains_mask","c":"The mountains' mask, lines 0-23: a bit set wherever the mountains cover the stars","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28792,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28800,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28808,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28816,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28824,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28832,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28840,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28848,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28856,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28864,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28872,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28880,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28888,"t":"byte","b":[0,0,2,170,128,0,0,0]},{"a":28896,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28904,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28912,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28920,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28928,"t":"byte","b":[0,0,43,255,224,0,0,0]},{"a":28936,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28944,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28952,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28960,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28968,"t":"byte","b":[0,0,191,255,248,0,0,0]},{"a":28976,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28984,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28992,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":29000,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":29008,"t":"byte","b":[0,0,191,255,254,0,0,0]},{"a":29016,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":29024,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":29032,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":29040,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":29048,"t":"byte","b":[0,0,191,255,254,0,0,0]},{"a":29056,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":29064,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":29072,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":29080,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":29088,"t":"byte","b":[0,2,255,255,254,128,0,0]},{"a":29096,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":29104,"t":"byte","b":[0,0,0,0,0,0,10,128]},{"a":29112,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":29120,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":29128,"t":"byte","b":[0,2,255,255,255,224,0,0]},{"a":29136,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":29144,"t":"byte","b":[0,0,0,0,0,2,175,224]},{"a":29152,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":29160,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":29168,"t":"byte","b":[0,11,255,255,255,224,0,0]},{"a":29176,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":29184,"t":"byte","b":[0,0,0,0,0,11,255,248]},{"a":29192,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":29200,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":29208,"t":"byte","b":[0,47,255,255,255,224,0,0]},{"a":29216,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":29224,"t":"byte","b":[0,0,0,0,0,43,255,254]},{"a":29232,"t":"byte","b":[128,0,0,0,0,0,0,0]},{"a":29240,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":29248,"t":"byte","b":[0,47,255,255,255,248,0,0]},{"a":29256,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":29264,"t":"byte","b":[0,0,0,0,2,191,255,255]},{"a":29272,"t":"byte","b":[232,0,0,0,0,0,0,0]},{"a":29280,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":29288,"t":"byte","b":[0,191,255,255,255,248,0,0]},{"a":29296,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":29304,"t":"byte","b":[0,0,0,0,11,255,255,255]},{"a":29312,"t":"byte","b":[254,0,0,0,0,0,0,0]},{"a":29320,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":29328,"t":"byte","b":[2,191,255,255,255,248,0,0]},{"a":29336,"t":"byte","b":[0,0,0,10,128,0,0,0]},{"a":29344,"t":"byte","b":[0,0,0,2,175,255,255,255]},{"a":29352,"t":"byte","b":[254,128,0,0,0,0,0,0]},{"a":29360,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":29368,"t":"byte","b":[11,255,255,255,255,248,0,0]},{"a":29376,"t":"byte","b":[0,0,0,47,224,0,0,0]},{"a":29384,"t":"byte","b":[0,0,0,11,255,255,255,255]},{"a":29392,"t":"byte","b":[255,224,0,0,0,0,0,0]},{"a":29400,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":29408,"t":"byte","b":[11,255,255,255,255,254,0,0]},{"a":29416,"t":"byte","b":[0,0,0,47,248,0,0,0]},{"a":29424,"t":"byte","b":[0,0,0,47,255,255,255,255]},{"a":29432,"t":"byte","b":[255,250,128,0,0,0,0,0]},{"a":29440,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":29448,"t":"byte","b":[47,255,255,255,255,254,0,0]},{"a":29456,"t":"byte","b":[0,0,0,47,248,0,0,0]},{"a":29464,"t":"byte","b":[0,0,2,191,255,255,255,255]},{"a":29472,"t":"byte","b":[255,255,232,0,0,0,0,0]},{"a":29480,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":29488,"t":"byte","b":[191,255,255,255,255,254,128,0]},{"a":29496,"t":"byte","b":[0,0,0,191,254,0,0,0]},{"a":29504,"t":"byte","b":[0,0,11,255,255,255,255,255]},{"a":29512,"t":"byte","b":[255,255,254,128,0,0,0,0]},{"a":29520,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":29528,"t":"byte","b":[191,255,255,255,255,255,224,2]},{"a":29536,"t":"byte","b":[128,0,0,191,254,0,0,0]},{"a":29544,"t":"byte","b":[0,0,43,255,255,255,255,255]},{"a":29552,"t":"byte","b":[255,255,255,224,0,0,0,0]},{"a":29560,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":29568,"t":"byte","b":[191,255,255,255,255,255,224,11]},{"a":29576,"t":"byte","b":[224,0,0,191,254,0,0,0]},{"a":29584,"t":"byte","b":[0,0,191,255,255,255,255,255]},{"a":29592,"t":"byte","b":[255,255,255,224,0,0,0,0]},{"a":29600,"t":"byte","b":[0,0,0,0,0,0,0,2]},{"a":29608,"t":"byte","b":[255,255,255,255,255,255,224,47]},{"a":29616,"t":"byte","b":[248,0,0,191,255,128,0,0]},{"a":29624,"t":"byte","b":[0,2,255,255,255,255,255,255]},{"a":29632,"t":"byte","b":[255,255,255,248,0,0,0,0]},{"a":29640,"t":"byte","b":[0,0,0,0,0,0,0,11]},{"a":29648,"t":"byte","b":[255,255,255,255,255,255,248,191]},{"a":29656,"t":"byte","b":[254,0,0,191,255,224,0,0]},{"a":29664,"t":"byte","b":[0,11,255,255,255,255,255,255]},{"a":29672,"t":"byte","b":[255,255,255,248,0,0,0,0]},{"a":29680,"t":"byte","b":[0,0,0,0,0,0,2,175]},{"a":29688,"t":"byte","b":[255,255,255,255,255,255,254,255]},{"a":29696,"t":"byte","b":[254,0,0,191,255,224,0,0]},{"a":29704,"t":"byte","b":[0,47,255,255,255,255,255,255]},{"a":29712,"t":"byte","b":[255,255,255,254,168,0,0,0]},{"a":29720,"t":"byte","b":[0,0,0,0,0,0,43,255]},{"a":29728,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":29736,"t":"byte","b":[254,0,2,191,255,224,0,0]},{"a":29744,"l":"shape_mountains_mask24","c":"The mountains' mask, lines 24-47","t":"byte","b":[2,191,255,255,255,255,255,255]},{"a":29752,"t":"byte","b":[255,255,255,255,254,168,0,0]},{"a":29760,"t":"byte","b":[0,0,0,0,0,2,191,255]},{"a":29768,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":29776,"t":"byte","b":[255,128,11,255,255,224,0,0]},{"a":29784,"t":"byte","b":[11,255,255,255,255,255,255,255]},{"a":29792,"t":"byte","b":[255,255,255,255,255,254,0,0]},{"a":29800,"t":"byte","b":[0,0,0,0,0,11,255,255]},{"a":29808,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":29816,"t":"byte","b":[255,224,11,255,255,224,0,0]},{"a":29824,"t":"byte","b":[175,255,255,255,255,255,255,255]},{"a":29832,"t":"byte","b":[255,255,255,255,255,255,170,128]},{"a":29840,"t":"byte","b":[0,0,0,0,2,171,255,255]},{"a":29848,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":29856,"t":"byte","b":[255,224,11,255,255,248,0,0]},{"a":29864,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":29872,"t":"byte","b":[255,255,255,255,255,255,255,234]},{"a":29880,"t":"byte","b":[0,0,0,0,11,255,255,255]},{"a":29888,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":29896,"t":"byte","b":[255,248,11,255,255,248,0,0]},{"a":29904,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":29912,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":29920,"t":"byte","b":[128,0,0,0,47,255,255,255]},{"a":29928,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":29936,"t":"byte","b":[255,248,11,255,255,248,0,0]},{"a":29944,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":29952,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":29960,"t":"byte","b":[224,0,0,10,191,255,255,255]},{"a":29968,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":29976,"t":"byte","b":[255,248,11,255,255,248,0,0]},{"a":29984,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":29992,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":30000,"t":"byte","b":[250,170,170,175,255,255,255,255]},{"a":30008,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":30016,"t":"byte","b":[255,254,11,255,255,254,0,0]},{"a":30024,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":30032,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":30040,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":30048,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":30056,"t":"byte","b":[255,254,47,255,255,254,0,0]},{"a":30064,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":30072,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":30080,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":30088,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":30096,"t":"byte","b":[255,255,175,255,255,254,0,0]},{"a":30104,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":30112,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":30120,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":30128,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":30136,"t":"byte","b":[255,255,175,255,255,255,128,0]},{"a":30144,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":30152,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":30160,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":30168,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":30176,"t":"byte","b":[255,255,239,255,255,255,224,0]},{"a":30184,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":30192,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":30200,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":30208,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":30216,"t":"byte","b":[255,255,255,255,255,255,224,0]},{"a":30224,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":30232,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":30240,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":30248,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":30256,"t":"byte","b":[255,255,255,255,255,255,224,0]},{"a":30264,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":30272,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":30280,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":30288,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":30296,"t":"byte","b":[255,255,255,255,255,255,248,0]},{"a":30304,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":30312,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":30320,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":30328,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":30336,"t":"byte","b":[255,255,255,255,255,255,254,0]},{"a":30344,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":30352,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":30360,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":30368,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":30376,"t":"byte","b":[255,255,255,255,255,255,255,128]},{"a":30384,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":30392,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":30400,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":30408,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":30416,"t":"byte","b":[255,255,255,255,255,255,255,224]},{"a":30424,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":30432,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":30440,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":30448,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":30456,"t":"byte","b":[255,255,255,255,255,255,255,250]},{"a":30464,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":30472,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":30480,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":30488,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":30496,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":30504,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":30512,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":30520,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":30528,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":30536,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":30544,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":30552,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":30560,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":30568,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":30576,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":30584,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":30592,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":30600,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":30608,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":30616,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":30624,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":30632,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":30640,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":30648,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":30656,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":30664,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":30672,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":30680,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":30688,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":30696,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":30704,"l":"shape_plain","c":"The plain under the mountains, 40 cells by 80 lines, stored over the screen without a mask: lines 0-23","t":"byte","b":[150,103,149,85,154,103,166,153]},{"a":30712,"t":"byte","b":[186,165,102,153,187,170,102,158]},{"a":30720,"t":"byte","b":[90,107,174,238,186,170,102,149]},{"a":30728,"t":"byte","b":[155,87,166,234,187,149,109,85]},{"a":30736,"t":"byte","b":[150,101,102,166,101,106,174,251]},{"a":30744,"t":"byte","b":[105,154,213,86,165,154,233,102]},{"a":30752,"t":"byte","b":[110,169,153,86,110,222,153,101]},{"a":30760,"t":"byte","b":[106,150,234,171,238,174,170,149]},{"a":30768,"t":"byte","b":[109,94,217,182,174,229,149,85]},{"a":30776,"t":"byte","b":[85,149,90,185,149,94,171,186]},{"a":30784,"t":"byte","b":[150,123,149,90,154,103,169,89]},{"a":30792,"t":"byte","b":[171,186,170,153,170,166,102,149]},{"a":30800,"t":"byte","b":[89,102,102,174,186,187,230,149]},{"a":30808,"t":"byte","b":[169,87,102,94,185,101,85,85]},{"a":30816,"t":"byte","b":[85,101,102,170,106,186,174,154]},{"a":30824,"t":"byte","b":[101,157,217,106,166,153,233,86]},{"a":30832,"t":"byte","b":[110,233,170,166,106,237,149,86]},{"a":30840,"t":"byte","b":[101,153,105,182,174,175,245,85]},{"a":30848,"t":"byte","b":[101,105,149,167,238,217,149,87]},{"a":30856,"t":"byte","b":[214,213,150,181,154,153,171,165]},{"a":30864,"t":"byte","b":[89,91,150,170,153,103,169,85]},{"a":30872,"t":"byte","b":[191,186,110,169,154,149,86,154]},{"a":30880,"t":"byte","b":[154,102,102,105,170,171,213,86]},{"a":30888,"t":"byte","b":[89,102,102,102,169,102,86,157]},{"a":30896,"t":"byte","b":[181,102,106,150,90,166,106,154]},{"a":30904,"t":"byte","b":[166,158,213,170,101,90,169,102]},{"a":30912,"t":"byte","b":[111,233,155,165,102,153,154,170]},{"a":30920,"t":"byte","b":[101,153,149,186,101,105,85,89]},{"a":30928,"t":"byte","b":[89,105,153,155,230,217,90,170]},{"a":30936,"t":"byte","b":[109,105,150,165,110,218,171,109]},{"a":30944,"t":"byte","b":[102,123,150,105,85,102,165,85]},{"a":30952,"t":"byte","b":[187,166,107,233,85,86,170,233]},{"a":30960,"t":"byte","b":[153,86,102,90,153,85,85,101]},{"a":30968,"t":"byte","b":[89,102,85,101,155,181,106,158]},{"a":30976,"t":"byte","b":[155,186,102,149,155,122,170,155]},{"a":30984,"t":"byte","b":[153,106,213,102,85,90,249,102]},{"a":30992,"t":"byte","b":[106,153,154,170,85,90,170,166]},{"a":31000,"t":"byte","b":[101,101,149,150,149,85,85,85]},{"a":31008,"t":"byte","b":[93,89,89,153,166,165,107,103]},{"a":31016,"t":"byte","b":[230,237,153,101,110,158,185,126]},{"a":31024,"t":"byte","b":[102,123,149,105,85,102,165,85]},{"a":31032,"t":"byte","b":[187,101,86,233,86,106,102,153]},{"a":31040,"t":"byte","b":[149,102,106,102,101,86,102,101]},{"a":31048,"t":"byte","b":[186,166,102,102,185,85,170,154]},{"a":31056,"t":"byte","b":[185,106,102,149,171,175,218,155]},{"a":31064,"t":"byte","b":[149,157,185,86,89,90,185,87]},{"a":31072,"t":"byte","b":[254,153,153,122,85,170,153,101]},{"a":31080,"t":"byte","b":[85,89,153,153,149,94,169,149]},{"a":31088,"t":"byte","b":[109,153,90,165,101,85,169,103]},{"a":31096,"t":"byte","b":[238,174,153,102,166,159,219,122]},{"a":31104,"t":"byte","b":[101,103,189,89,85,103,101,85]},{"a":31112,"t":"byte","b":[185,102,85,106,86,102,102,149]},{"a":31120,"t":"byte","b":[89,85,102,101,85,103,166,85]},{"a":31128,"t":"byte","b":[186,102,106,169,153,86,173,89]},{"a":31136,"t":"byte","b":[185,123,230,153,149,90,90,154]},{"a":31144,"t":"byte","b":[149,106,235,85,105,170,213,85]},{"a":31152,"t":"byte","b":[166,149,89,154,85,153,153,85]},{"a":31160,"t":"byte","b":[89,85,153,105,89,173,217,86]},{"a":31168,"t":"byte","b":[165,153,91,170,85,90,165,102]},{"a":31176,"t":"byte","b":[190,158,185,103,213,93,91,181]},{"a":31184,"t":"byte","b":[101,107,186,221,150,103,165,85]},{"a":31192,"t":"byte","b":[153,102,86,85,89,102,85,85]},{"a":31200,"t":"byte","b":[102,150,101,85,90,101,85,85]},{"a":31208,"t":"byte","b":[185,86,110,234,85,106,101,94]},{"a":31216,"t":"byte","b":[191,107,230,158,149,121,86,186]},{"a":31224,"t":"byte","b":[153,86,239,182,101,154,185,101]},{"a":31232,"t":"byte","b":[85,89,89,150,85,89,85,101]},{"a":31240,"t":"byte","b":[85,89,149,85,109,153,85,86]},{"a":31248,"t":"byte","b":[229,90,155,122,150,169,181,102]},{"a":31256,"t":"byte","b":[126,158,181,86,85,89,91,165]},{"a":31264,"t":"byte","b":[102,103,186,237,154,102,174,149]},{"a":31272,"t":"byte","b":[89,85,86,105,85,85,85,85]},{"a":31280,"t":"byte","b":[85,102,85,89,122,102,101,87]},{"a":31288,"t":"byte","b":[185,103,237,109,90,167,214,154]},{"a":31296,"t":"byte","b":[170,166,110,149,85,117,102,171]},{"a":31304,"t":"byte","b":[165,150,190,187,230,153,171,165]},{"a":31312,"t":"byte","b":[89,85,153,101,85,85,85,85]},{"a":31320,"t":"byte","b":[101,89,85,85,101,153,153,86]},{"a":31328,"t":"byte","b":[229,158,181,117,86,217,149,87]},{"a":31336,"t":"byte","b":[238,169,187,166,86,229,91,190]},{"a":31344,"t":"byte","b":[102,86,110,233,185,106,170,165]},{"a":31352,"t":"byte","b":[85,86,102,213,85,101,102,85]},{"a":31360,"t":"byte","b":[153,106,85,85,170,123,106,155]},{"a":31368,"t":"byte","b":[150,101,85,85,107,165,89,89]},{"a":31376,"t":"byte","b":[175,182,110,233,90,101,102,235]},{"a":31384,"t":"byte","b":[149,149,171,122,174,153,170,165]},{"a":31392,"t":"byte","b":[85,89,153,85,86,149,89,150]},{"a":31400,"t":"byte","b":[105,153,85,86,106,174,235,190]},{"a":31408,"t":"byte","b":[217,149,85,85,170,153,89,86]},{"a":31416,"t":"byte","b":[110,233,155,186,89,149,90,170]},{"a":31424,"t":"byte","b":[102,86,110,155,187,102,106,169]},{"a":31432,"t":"byte","b":[85,86,85,85,153,101,102,105]},{"a":31440,"t":"byte","b":[86,102,85,85,171,187,174,219]},{"a":31448,"t":"byte","b":[150,85,85,94,185,101,109,85]},{"a":31456,"t":"byte","b":[155,186,106,238,166,101,102,239]},{"a":31464,"t":"byte","b":[153,153,155,174,238,153,154,170]},{"a":31472,"t":"byte","b":[85,90,85,86,101,89,169,153]},{"a":31480,"t":"byte","b":[101,153,153,86,110,238,235,174]},{"a":31488,"t":"byte","b":[169,85,149,127,230,149,105,86]},{"a":31496,"t":"byte","b":[110,233,153,171,217,165,153,170]},{"a":31504,"t":"byte","b":[102,102,102,235,171,166,166,171]},{"a":31512,"t":"byte","b":[181,86,165,89,149,102,102,102]},{"a":31520,"t":"byte","b":[154,106,166,154,170,170,102,219]},{"a":31528,"t":"byte","b":[185,87,214,154,153,87,229,85]},{"a":31536,"t":"byte","b":[154,186,102,105,186,101,102,123]},{"a":31544,"t":"byte","b":[89,149,153,154,234,238,250,186]},{"a":31552,"t":"byte","b":[237,90,181,102,102,233,105,154]},{"a":31560,"t":"byte","b":[102,174,185,102,174,238,154,186]},{"a":31568,"t":"byte","b":[230,233,185,107,230,150,149,118]},{"a":31576,"t":"byte","b":[106,238,153,154,174,149,153,174]},{"a":31584,"t":"byte","b":[166,101,102,106,187,187,174,171]},{"a":31592,"t":"byte","b":[187,171,238,153,187,167,230,90]},{"a":31600,"t":"byte","b":[155,187,174,154,187,187,230,174]},{"a":31608,"t":"byte","b":[185,102,174,175,153,86,86,190]},{"a":31616,"t":"byte","b":[155,187,230,102,187,102,102,123]},{"a":31624,"t":"byte","b":[217,149,153,166,170,234,235,187]},{"a":31632,"t":"byte","b":[238,174,251,111,238,234,249,150]},{"a":31640,"t":"byte","b":[238,238,251,171,238,238,249,111]},{"a":31648,"t":"byte","b":[234,233,170,186,230,158,149,106]},{"a":31656,"t":"byte","b":[102,229,185,153,174,153,153,174]},{"a":31664,"l":"shape_plain_line24","c":"The plain's lines 24-47","t":"byte","b":[150,101,102,105,187,186,174,174]},{"a":31672,"t":"byte","b":[185,107,174,234,187,187,166,107]},{"a":31680,"t":"byte","b":[187,187,174,234,187,187,186,235]},{"a":31688,"t":"byte","b":[170,171,234,235,186,186,154,158]},{"a":31696,"t":"byte","b":[170,169,174,166,107,166,102,122]},{"a":31704,"t":"byte","b":[217,153,89,182,110,238,251,186]},{"a":31712,"t":"byte","b":[174,154,238,190,238,174,235,166]},{"a":31720,"t":"byte","b":[238,238,238,250,174,238,239,190]},{"a":31728,"t":"byte","b":[238,238,187,190,238,238,251,187]},{"a":31736,"t":"byte","b":[238,229,107,153,154,233,153,122]},{"a":31744,"t":"byte","b":[166,101,102,169,155,187,174,170]},{"a":31752,"t":"byte","b":[187,171,187,155,187,187,186,235]},{"a":31760,"t":"byte","b":[186,187,187,174,187,187,190,239]},{"a":31768,"t":"byte","b":[187,187,238,251,187,187,186,238]},{"a":31776,"t":"byte","b":[153,123,218,166,102,122,102,239]},{"a":31784,"t":"byte","b":[217,233,90,186,106,238,251,186]},{"a":31792,"t":"byte","b":[238,234,235,218,238,238,239,187]},{"a":31800,"t":"byte","b":[237,95,239,185,154,153,153,107]},{"a":31808,"t":"byte","b":[238,254,187,174,238,238,239,186]},{"a":31816,"t":"byte","b":[102,158,181,105,153,158,154,170]},{"a":31824,"t":"byte","b":[150,122,102,238,154,171,170,239]},{"a":31832,"t":"byte","b":[187,187,253,91,187,187,190,238]},{"a":31840,"t":"byte","b":[185,102,166,89,154,102,102,91]},{"a":31848,"t":"byte","b":[187,171,238,251,170,170,170,169]},{"a":31856,"t":"byte","b":[90,166,173,94,102,103,166,251]},{"a":31864,"t":"byte","b":[233,238,154,187,238,238,251,186]},{"a":31872,"t":"byte","b":[238,238,251,190,238,238,249,102]},{"a":31880,"t":"byte","b":[101,153,153,153,89,153,85,150]},{"a":31888,"t":"byte","b":[254,174,251,175,238,238,187,181]},{"a":31896,"t":"byte","b":[102,170,187,122,154,234,251,190]},{"a":31904,"t":"byte","b":[154,123,230,170,187,187,174,238]},{"a":31912,"t":"byte","b":[187,171,174,235,185,102,102,153]},{"a":31920,"t":"byte","b":[150,102,102,102,102,102,102,107]},{"a":31928,"t":"byte","b":[170,170,170,251,187,187,190,229]},{"a":31936,"t":"byte","b":[89,102,174,222,187,187,174,235]},{"a":31944,"t":"byte","b":[229,174,234,234,174,238,235,170]},{"a":31952,"t":"byte","b":[170,239,249,102,105,153,153,149]},{"a":31960,"t":"byte","b":[89,153,153,153,166,153,153,158]},{"a":31968,"t":"byte","b":[238,238,187,238,238,238,235,165]},{"a":31976,"t":"byte","b":[101,85,123,186,238,238,187,190]},{"a":31984,"t":"byte","b":[186,122,187,174,187,170,186,174]},{"a":31992,"t":"byte","b":[186,102,106,170,170,101,86,89]},{"a":32000,"t":"byte","b":[166,102,85,85,85,85,102,107]},{"a":32008,"t":"byte","b":[186,187,238,187,187,187,174,238]},{"a":32016,"t":"byte","b":[149,101,109,95,191,171,174,235]},{"a":32024,"t":"byte","b":[238,234,238,255,234,238,185,102]},{"a":32032,"t":"byte","b":[105,153,106,169,153,149,153,166]},{"a":32040,"t":"byte","b":[85,85,89,102,102,153,153,166]},{"a":32048,"t":"byte","b":[234,238,187,191,238,238,251,187]},{"a":32056,"t":"byte","b":[222,238,213,250,170,174,250,174]},{"a":32064,"t":"byte","b":[251,170,187,186,171,166,102,153]},{"a":32072,"t":"byte","b":[150,102,102,102,102,102,102,89]},{"a":32080,"t":"byte","b":[153,102,85,85,89,102,102,89]},{"a":32088,"t":"byte","b":[153,102,174,255,251,255,238,239]},{"a":32096,"t":"byte","b":[187,187,170,174,187,187,174,235]},{"a":32104,"t":"byte","b":[174,238,170,166,102,153,153,165]},{"a":32112,"t":"byte","b":[89,153,153,153,153,153,153,102]},{"a":32120,"t":"byte","b":[102,153,153,86,101,153,153,166]},{"a":32128,"t":"byte","b":[102,153,153,102,186,254,187,170]},{"a":32136,"t":"byte","b":[238,170,235,186,170,238,251,174]},{"a":32144,"t":"byte","b":[170,186,102,153,153,102,102,102]},{"a":32152,"t":"byte","b":[166,102,102,86,106,102,102,149]},{"a":32160,"t":"byte","b":[89,102,102,105,154,106,170,105]},{"a":32168,"t":"byte","b":[170,166,102,105,153,102,106,174]},{"a":32176,"t":"byte","b":[187,187,238,235,186,187,190,187]},{"a":32184,"t":"byte","b":[238,154,170,170,169,153,153,89]},{"a":32192,"t":"byte","b":[150,153,153,105,170,153,170,170]},{"a":32200,"t":"byte","b":[169,154,169,150,101,153,153,166]},{"a":32208,"t":"byte","b":[102,153,153,153,165,153,153,103]},{"a":32216,"t":"byte","b":[238,238,251,190,238,238,235,238]},{"a":32224,"t":"byte","b":[185,102,106,153,150,86,166,102]},{"a":32232,"t":"byte","b":[106,149,102,101,89,102,102,153]},{"a":32240,"t":"byte","b":[154,102,106,170,106,102,102,89]},{"a":32248,"t":"byte","b":[166,102,166,102,166,102,102,153]},{"a":32256,"t":"byte","b":[154,187,190,235,187,187,174,187]},{"a":32264,"t":"byte","b":[238,153,153,102,89,154,169,153]},{"a":32272,"t":"byte","b":[165,89,149,150,101,85,153,102]},{"a":32280,"t":"byte","b":[102,153,153,102,153,153,153,166]},{"a":32288,"t":"byte","b":[89,153,153,153,153,153,170,166]},{"a":32296,"t":"byte","b":[102,174,235,187,238,238,251,238]},{"a":32304,"t":"byte","b":[187,170,102,153,150,102,102,89]},{"a":32312,"t":"byte","b":[150,102,106,105,150,102,102,153]},{"a":32320,"t":"byte","b":[153,85,86,105,102,102,102,89]},{"a":32328,"t":"byte","b":[154,102,102,102,102,102,102,169]},{"a":32336,"t":"byte","b":[169,103,238,238,187,187,175,187]},{"a":32344,"t":"byte","b":[238,233,153,102,106,153,153,166]},{"a":32352,"t":"byte","b":[101,153,153,102,105,153,153,85]},{"a":32360,"t":"byte","b":[85,89,153,153,169,153,153,102]},{"a":32368,"t":"byte","b":[101,153,153,170,153,153,153,86]},{"a":32376,"t":"byte","b":[106,153,171,191,255,254,186,238]},{"a":32384,"t":"byte","b":[171,251,238,153,153,102,102,106]},{"a":32392,"t":"byte","b":[150,102,102,153,150,102,85,89]},{"a":32400,"t":"byte","b":[153,102,102,166,86,102,102,149]},{"a":32408,"t":"byte","b":[85,102,102,153,102,102,102,89]},{"a":32416,"t":"byte","b":[154,166,86,170,170,171,170,239]},{"a":32424,"t":"byte","b":[238,254,187,187,238,233,153,102]},{"a":32432,"t":"byte","b":[89,154,170,170,105,153,89,150]},{"a":32440,"t":"byte","b":[153,153,153,89,89,153,153,166]},{"a":32448,"t":"byte","b":[101,85,154,169,153,153,153,154]},{"a":32456,"t":"byte","b":[170,169,89,103,238,238,191,186]},{"a":32464,"t":"byte","b":[187,246,174,238,187,187,238,239]},{"a":32472,"t":"byte","b":[217,102,102,153,153,101,102,102]},{"a":32480,"t":"byte","b":[102,102,85,85,90,102,102,105]},{"a":32488,"t":"byte","b":[154,102,86,154,106,102,102,101]},{"a":32496,"t":"byte","b":[153,102,102,89,187,187,238,218]},{"a":32504,"t":"byte","b":[238,249,171,187,238,238,239,186]},{"a":32512,"t":"byte","b":[174,238,185,102,102,153,153,153]},{"a":32520,"t":"byte","b":[153,153,153,102,101,153,153,150]},{"a":32528,"t":"byte","b":[101,153,149,102,105,154,89,154]},{"a":32536,"t":"byte","b":[85,89,153,154,102,238,186,165]},{"a":32544,"t":"byte","b":[187,187,238,251,187,187,187,230]},{"a":32552,"t":"byte","b":[187,187,239,238,191,167,102,106]},{"a":32560,"t":"byte","b":[166,102,102,153,154,102,102,105]},{"a":32568,"t":"byte","b":[154,102,102,153,154,102,102,89]},{"a":32576,"t":"byte","b":[89,102,102,102,169,123,238,234]},{"a":32584,"t":"byte","b":[238,238,238,238,254,174,174,169]},{"a":32592,"t":"byte","b":[170,174,251,251,254,238,249,102]},{"a":32600,"t":"byte","b":[101,153,153,149,102,153,153,166]},{"a":32608,"t":"byte","b":[89,153,153,166,101,153,149,86]},{"a":32616,"t":"byte","b":[102,153,153,153,106,238,235,186]},{"a":32624,"l":"shape_plain_line48","c":"The plain's lines 48-50 and the first bytes of line 51","t":"byte","b":[187,191,187,170,170,187,170,250]},{"a":32632,"t":"byte","b":[187,187,190,191,251,187,191,233]},{"a":32640,"t":"byte","b":[153,102,102,89,85,102,102,89]},{"a":32648,"t":"byte","b":[166,102,102,89,154,102,101,89]},{"a":32656,"t":"byte","b":[170,166,102,165,187,187,174,223]},{"a":32664,"t":"byte","b":[238,234,170,187,238,238,238,239]},{"a":32672,"t":"byte","b":[238,238,234,255,238,238,238,251]},{"a":32680,"t":"byte","b":[230,169,153,150,101,89,153,102]},{"a":32688,"t":"byte","b":[101,153,153,166,101,153,149,102]},{"a":32696,"t":"byte","b":[102,169,153,102,238,238,187,190]},{"a":32704,"t":"byte","b":[187,187,174,238,187,187,187,191]},{"a":32712,"t":"byte","b":[251,187,187,175,251,187,187,171]},{"a":32720,"t":"byte","b":[187,166,102,102,153,86,166,149]},{"a":32728,"t":"byte","b":[153,106,102,105,89,102,102,105]},{"a":32736,"t":"byte","b":[153,106,166,159,187,187,234,235]},{"a":32744,"t":"byte","b":[238,238,235,187,238,238,238,239]},{"a":32752,"t":"byte","b":[238,238,238,187,254,238,238,238]},{"a":32760,"t":"byte","b":[238,237,153,89,102,153,170,149]},{"a":32768,"l":"shape_plain_8000","c":"The plain from $8000 on, the rest of line 51 to line 71","t":"byte","b":[102,153,153,150,85,153,153,150]},{"a":32776,"t":"byte","b":[102,154,154,186,233,238,187,122]},{"a":32784,"t":"byte","b":[187,187,251,251,187,187,239,190]},{"a":32792,"t":"byte","b":[187,187,190,239,191,187,187,187]},{"a":32800,"t":"byte","b":[187,187,254,154,153,102,102,153]},{"a":32808,"t":"byte","b":[85,102,102,105,154,102,102,89]},{"a":32816,"t":"byte","b":[153,102,110,235,166,187,190,235]},{"a":32824,"t":"byte","b":[238,238,190,174,238,238,250,187]},{"a":32832,"t":"byte","b":[238,238,235,250,239,238,238,238]},{"a":32840,"t":"byte","b":[238,238,239,166,106,153,153,102]},{"a":32848,"t":"byte","b":[101,89,153,166,105,153,153,166]},{"a":32856,"t":"byte","b":[102,153,187,174,234,238,235,190]},{"a":32864,"t":"byte","b":[187,187,190,251,187,191,190,239]},{"a":32872,"t":"byte","b":[187,187,175,239,182,187,186,187]},{"a":32880,"t":"byte","b":[187,187,187,174,153,102,102,153]},{"a":32888,"t":"byte","b":[153,86,102,89,150,102,102,153]},{"a":32896,"t":"byte","b":[153,107,238,251,186,187,174,235]},{"a":32904,"t":"byte","b":[238,238,235,174,238,234,251,238]},{"a":32912,"t":"byte","b":[238,238,251,187,233,174,239,174]},{"a":32920,"t":"byte","b":[238,238,238,235,238,153,153,102]},{"a":32928,"t":"byte","b":[102,153,153,166,106,153,153,102]},{"a":32936,"t":"byte","b":[102,238,187,190,234,158,187,185]},{"a":32944,"t":"byte","b":[187,187,171,171,187,171,174,187]},{"a":32952,"t":"byte","b":[187,187,174,238,190,171,174,235]},{"a":32960,"t":"byte","b":[187,187,187,186,187,187,238,238]},{"a":32968,"t":"byte","b":[187,187,234,170,186,171,255,238]},{"a":32976,"t":"byte","b":[187,187,187,191,251,183,238,230]},{"a":32984,"t":"byte","b":[238,238,254,254,238,238,250,238]},{"a":32992,"t":"byte","b":[238,238,187,186,174,238,218,190]},{"a":33000,"t":"byte","b":[174,238,238,238,238,238,187,174]},{"a":33008,"t":"byte","b":[238,238,235,186,238,234,174,191]},{"a":33016,"t":"byte","b":[254,234,238,234,234,238,123,153]},{"a":33024,"t":"byte","b":[187,187,191,239,187,187,191,187]},{"a":33032,"t":"byte","b":[187,187,254,238,187,187,175,250]},{"a":33040,"t":"byte","b":[170,187,187,187,187,187,174,251]},{"a":33048,"t":"byte","b":[187,187,186,239,187,187,187,170]},{"a":33056,"t":"byte","b":[170,187,238,186,183,185,170,102]},{"a":33064,"t":"byte","b":[238,238,235,191,238,238,170,239]},{"a":33072,"t":"byte","b":[239,254,187,186,238,238,238,238]},{"a":33080,"t":"byte","b":[238,174,174,238,238,238,251,174]},{"a":33088,"t":"byte","b":[238,238,239,186,238,238,238,238]},{"a":33096,"t":"byte","b":[234,238,187,175,218,238,165,153]},{"a":33104,"t":"byte","b":[187,187,190,234,187,187,187,255]},{"a":33112,"t":"byte","b":[250,170,106,239,187,187,187,187]},{"a":33120,"t":"byte","b":[187,186,107,187,187,187,190,235]},{"a":33128,"t":"byte","b":[187,187,187,239,187,187,187,187]},{"a":33136,"t":"byte","b":[186,170,170,251,187,186,86,85]},{"a":33144,"t":"byte","b":[238,238,251,171,238,238,238,170]},{"a":33152,"t":"byte","b":[170,233,153,122,238,174,238,238]},{"a":33160,"t":"byte","b":[238,237,154,238,238,238,239,186]},{"a":33168,"t":"byte","b":[238,238,238,190,238,238,238,238]},{"a":33176,"t":"byte","b":[238,238,187,174,230,230,149,93]},{"a":33184,"t":"byte","b":[187,187,250,239,187,187,187,186]},{"a":33192,"t":"byte","b":[187,182,102,239,187,255,187,187]},{"a":33200,"t":"byte","b":[187,187,187,187,187,187,186,238]},{"a":33208,"t":"byte","b":[187,187,175,171,187,187,187,187]},{"a":33216,"t":"byte","b":[187,187,238,250,149,85,85,91]},{"a":33224,"t":"byte","b":[239,238,239,254,238,238,238,238]},{"a":33232,"t":"byte","b":[238,233,186,250,234,255,238,238]},{"a":33240,"t":"byte","b":[238,238,238,238,238,238,239,187]},{"a":33248,"t":"byte","b":[238,170,234,254,238,238,238,238]},{"a":33256,"t":"byte","b":[238,238,170,174,93,85,85,94]},{"a":33264,"t":"byte","b":[187,251,186,235,171,187,187,187]},{"a":33272,"t":"byte","b":[187,166,158,191,187,255,187,187]},{"a":33280,"t":"byte","b":[187,171,187,187,187,187,187,174]},{"a":33288,"t":"byte","b":[170,187,238,187,187,187,187,187]},{"a":33296,"t":"byte","b":[187,187,230,169,86,181,101,90]},{"a":33304,"t":"byte","b":[234,254,171,191,238,254,234,238]},{"a":33312,"t":"byte","b":[238,153,85,190,238,238,238,238]},{"a":33320,"t":"byte","b":[238,222,238,238,238,238,174,234]},{"a":33328,"t":"byte","b":[174,238,187,238,238,238,238,238]},{"a":33336,"t":"byte","b":[238,238,170,165,110,149,187,85]},{"a":33344,"t":"byte","b":[187,186,174,174,107,191,254,187]},{"a":33352,"t":"byte","b":[187,85,110,111,251,187,187,187]},{"a":33360,"t":"byte","b":[187,187,187,187,187,255,239,170]},{"a":33368,"t":"byte","b":[187,186,175,187,187,187,187,187]},{"a":33376,"t":"byte","b":[183,186,106,149,186,103,250,213]},{"a":33384,"t":"byte","b":[238,238,187,249,174,238,191,254]},{"a":33392,"t":"byte","b":[238,153,185,167,238,238,235,238]},{"a":33400,"t":"byte","b":[238,238,238,238,234,170,171,239]},{"a":33408,"t":"byte","b":[238,238,234,234,238,238,238,255]},{"a":33416,"t":"byte","b":[238,233,171,183,233,151,239,181]},{"a":33424,"t":"byte","b":[182,187,238,254,187,187,187,235]},{"a":33432,"t":"byte","b":[189,101,102,91,251,187,174,254]},{"a":33440,"t":"byte","b":[187,187,187,187,187,187,238,251]},{"a":33448,"t":"byte","b":[187,187,187,238,187,187,187,239]},{"a":33456,"t":"byte","b":[187,182,170,230,102,105,106,175]},{"a":33464,"t":"byte","b":[233,175,251,251,238,238,238,238]},{"a":33472,"t":"byte","b":[229,89,185,150,154,238,255,255]},{"a":33480,"t":"byte","b":[255,254,187,234,238,238,191,174]},{"a":33488,"t":"byte","b":[238,238,174,186,238,238,239,186]},{"a":33496,"t":"byte","b":[238,233,171,149,85,153,187,186]},{"a":33504,"t":"byte","b":[182,171,254,238,187,187,187,186]},{"a":33512,"t":"byte","b":[149,89,106,101,155,255,230,171]},{"a":33520,"t":"byte","b":[234,186,111,254,187,187,238,235]},{"a":33528,"t":"byte","b":[187,187,186,235,187,187,174,187]},{"a":33536,"t":"byte","b":[187,182,105,89,149,102,110,234]},{"a":33544,"t":"byte","b":[237,174,187,187,238,238,238,239]},{"a":33552,"t":"byte","b":[229,153,153,169,102,170,105,187]},{"a":33560,"t":"byte","b":[254,238,186,171,255,238,187,190]},{"a":33568,"t":"byte","b":[238,238,235,190,238,238,187,238]},{"a":33576,"t":"byte","b":[237,109,153,85,86,150,107,174]},{"a":33584,"l":"shape_plain_line72","c":"The plain's lines 72-79","t":"byte","b":[186,171,174,174,187,187,155,190]},{"a":33592,"t":"byte","b":[150,101,90,159,182,187,230,95]},{"a":33600,"t":"byte","b":[251,191,251,234,170,187,238,251]},{"a":33608,"t":"byte","b":[187,187,190,251,187,191,238,186]},{"a":33616,"t":"byte","b":[187,187,237,85,85,86,110,235]},{"a":33624,"t":"byte","b":[238,238,251,171,238,238,251,234]},{"a":33632,"t":"byte","b":[85,170,87,166,229,237,149,103]},{"a":33640,"t":"byte","b":[254,254,238,239,238,238,239,238]},{"a":33648,"t":"byte","b":[238,238,171,238,238,234,191,235]},{"a":33656,"t":"byte","b":[238,230,181,89,110,158,170,190]},{"a":33664,"t":"byte","b":[187,187,170,234,187,187,238,149]},{"a":33672,"t":"byte","b":[90,167,230,219,149,118,85,89]},{"a":33680,"t":"byte","b":[187,187,187,187,187,187,186,187]},{"a":33688,"t":"byte","b":[187,183,166,191,187,187,234,174]},{"a":33696,"t":"byte","b":[187,191,213,101,165,86,174,251]},{"a":33704,"t":"byte","b":[174,238,174,186,170,229,85,118]},{"a":33712,"t":"byte","b":[102,158,155,166,237,89,89,85]},{"a":33720,"t":"byte","b":[111,238,238,238,238,238,238,234]},{"a":33728,"t":"byte","b":[238,234,249,158,238,238,250,251]},{"a":33736,"t":"byte","b":[218,233,85,150,101,102,170,174]},{"a":33744,"t":"byte","b":[187,187,251,174,165,87,214,233]},{"a":33752,"t":"byte","b":[105,102,166,234,187,85,102,165]},{"a":33760,"t":"byte","b":[95,251,187,187,187,187,187,175]},{"a":33768,"t":"byte","b":[187,187,174,171,187,187,187,234]},{"a":33776,"t":"byte","b":[151,85,102,91,150,182,109,251]},{"a":33784,"t":"byte","b":[174,238,238,170,170,170,89,85]},{"a":33792,"t":"byte","b":[149,94,169,250,174,149,89,186]},{"a":33800,"t":"byte","b":[87,238,238,238,238,238,238,190]},{"a":33808,"t":"byte","b":[238,238,251,190,238,238,174,149]},{"a":33816,"t":"byte","b":[85,89,153,106,230,233,155,126]},{"a":33824,"t":"byte","b":[171,187,186,234,185,101,85,85]},{"a":33832,"t":"byte","b":[155,91,234,189,171,149,110,86]},{"a":33840,"t":"byte","b":[182,251,187,187,187,187,190,239]},{"a":33848,"t":"byte","b":[187,187,238,239,191,255,213,85]},{"a":33856,"t":"byte","b":[85,102,102,239,183,185,110,171]},{"a":33864,"t":"byte","b":[174,238,186,186,166,149,85,102]},{"a":33872,"t":"byte","b":[90,158,185,126,110,149,149,187]},{"a":33880,"t":"byte","b":[253,238,254,238,238,238,187,187]},{"a":33888,"t":"byte","b":[238,238,187,187,234,169,86,169]},{"a":33896,"t":"byte","b":[85,86,155,186,222,238,187,186]},{"a":33904,"l":"shape_plain_colours","c":"The plain's colours: ten rows of 40 screen-matrix bytes","t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":33912,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":33920,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":33928,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":33936,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":33944,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":33952,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":33960,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":33968,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":33976,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":33984,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":33992,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":34000,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":34008,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":34016,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":34024,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":34032,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":34040,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":34048,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":34056,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":34064,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":34072,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":34080,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":34088,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":34096,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":34104,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":34112,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":34120,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":34128,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":34136,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":34144,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":34152,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":34160,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":34168,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":34176,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":34184,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":34192,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":34200,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":34208,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":34216,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":34224,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":34232,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":34240,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":34248,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":34256,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":34264,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":34272,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":34280,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":34288,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":34296,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":34304,"l":"shape_dust_small0","c":"The small dust cloud, 10 cells by 32 lines, frame 0 (each frame is its own mask)","t":"byte","b":[0,0,0,0,2,192,0,0]},{"a":34312,"t":"byte","b":[0,0,0,0,0,0,11,176]},{"a":34320,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":34328,"t":"byte","b":[35,187,0,0,0,0,0,0]},{"a":34336,"t":"byte","b":[0,2,136,174,128,0,0,0]},{"a":34344,"t":"byte","b":[0,2,226,42,162,46,224,0]},{"a":34352,"t":"byte","b":[0,128,0,15,136,174,168,138]},{"a":34360,"t":"byte","b":[184,128,62,128,0,58,226,187]},{"a":34368,"t":"byte","b":[171,34,58,44,254,128,0,239]},{"a":34376,"t":"byte","b":[168,254,174,136,142,187,187,224]},{"a":34384,"t":"byte","b":[2,58,47,191,170,170,42,46]},{"a":34392,"t":"byte","b":[238,184,8,138,187,238,234,232]},{"a":34400,"t":"byte","b":[184,139,186,44,42,34,239,187]},{"a":34408,"t":"byte","b":[187,170,186,42,234,138,47,202]},{"a":34416,"t":"byte","b":[186,239,254,238,232,138,186,46]},{"a":34424,"t":"byte","b":[63,226,34,43,251,187,162,34]},{"a":34432,"t":"byte","b":[236,168,46,200,140,175,235,254]},{"a":34440,"t":"byte","b":[232,184,42,44,59,162,174,63]},{"a":34448,"t":"byte","b":[163,191,178,46,140,168,40,138]},{"a":34456,"t":"byte","b":[184,175,232,238,232,171,42,32]},{"a":34464,"t":"byte","b":[178,42,186,59,162,235,242,46]},{"a":34472,"t":"byte","b":[138,128,40,138,170,142,200,170]},{"a":34480,"t":"byte","b":[168,186,235,224,10,42,235,171]},{"a":34488,"t":"byte","b":[178,43,163,234,174,176,10,136]},{"a":34496,"t":"byte","b":[186,206,252,138,232,170,187,192]},{"a":34504,"t":"byte","b":[11,170,43,187,191,34,34,186]},{"a":34512,"t":"byte","b":[238,160,0,232,136,238,254,232]},{"a":34520,"t":"byte","b":[232,191,186,128,0,34,34,35]},{"a":34528,"t":"byte","b":[191,187,187,239,226,32,0,42]},{"a":34536,"t":"byte","b":[136,136,174,234,232,191,184,140]},{"a":34544,"t":"byte","b":[0,10,235,34,35,190,171,239]},{"a":34552,"t":"byte","b":[226,32,0,10,138,232,136,234]},{"a":34560,"t":"byte","b":[170,191,136,128,0,2,170,171]},{"a":34568,"t":"byte","b":[162,40,10,174,162,32,0,0]},{"a":34576,"t":"byte","b":[160,136,136,136,8,136,136,128]},{"a":34584,"t":"byte","b":[0,0,2,162,34,40,2,34]},{"a":34592,"t":"byte","b":[34,0,0,0,0,10,168,40]},{"a":34600,"t":"byte","b":[0,136,136,0,0,0,0,0]},{"a":34608,"t":"byte","b":[0,0,0,34,0,0,0,0]},{"a":34616,"t":"byte","b":[0,0,0,0,0,11,0,0]},{"a":34624,"l":"shape_dust_small1","c":"The small dust cloud's frame 1","t":"byte","b":[0,0,0,0,0,176,0,0]},{"a":34632,"t":"byte","b":[0,0,0,0,0,34,8,224]},{"a":34640,"t":"byte","b":[0,0,0,0,0,0,0,136]},{"a":34648,"t":"byte","b":[162,172,0,0,0,0,0,136]},{"a":34656,"t":"byte","b":[3,42,170,251,0,10,236,0]},{"a":34664,"t":"byte","b":[2,42,226,251,187,174,160,43]},{"a":34672,"t":"byte","b":[34,0,0,139,187,174,255,248]},{"a":34680,"t":"byte","b":[184,46,138,0,2,62,234,138]},{"a":34688,"t":"byte","b":[191,174,168,136,170,0,8,255]},{"a":34696,"t":"byte","b":[190,34,254,136,170,34,170,128]},{"a":34704,"t":"byte","b":[50,186,171,136,187,34,42,136]},{"a":34712,"t":"byte","b":[162,0,42,226,174,34,238,136]},{"a":34720,"t":"byte","b":[139,162,168,160,59,139,171,186]},{"a":34728,"t":"byte","b":[187,34,34,251,34,172,42,172]},{"a":34736,"t":"byte","b":[186,238,238,136,138,174,138,136]},{"a":34744,"t":"byte","b":[59,162,170,255,171,170,40,251]},{"a":34752,"t":"byte","b":[162,168,10,232,187,255,238,175]},{"a":34760,"t":"byte","b":[170,42,184,168,11,178,175,255]},{"a":34768,"t":"byte","b":[187,187,168,170,170,32,10,232]},{"a":34776,"t":"byte","b":[171,255,171,174,162,42,188,168]},{"a":34784,"t":"byte","b":[11,242,174,250,226,250,168,138]},{"a":34792,"t":"byte","b":[170,32,10,232,171,254,136,250]},{"a":34800,"t":"byte","b":[250,34,236,170,11,190,34,178]},{"a":34808,"t":"byte","b":[34,138,188,139,186,34,40,232]},{"a":34816,"t":"byte","b":[136,234,139,168,174,34,236,171]},{"a":34824,"t":"byte","b":[42,42,34,186,59,242,174,139]},{"a":34832,"t":"byte","b":[186,46,56,139,171,238,138,250]},{"a":34840,"t":"byte","b":[187,172,136,251,14,34,234,187]},{"a":34848,"t":"byte","b":[171,34,254,250,34,172,3,136]},{"a":34856,"t":"byte","b":[186,234,170,139,251,136,136,160]},{"a":34864,"t":"byte","b":[0,42,174,251,42,170,238,162]},{"a":34872,"t":"byte","b":[34,128,0,44,162,46,138,171]},{"a":34880,"t":"byte","b":[186,168,136,128,0,42,8,171]},{"a":34888,"t":"byte","b":[162,138,226,162,34,128,0,10]},{"a":34896,"t":"byte","b":[162,46,192,168,170,234,138,0]},{"a":34904,"t":"byte","b":[0,0,0,251,0,42,162,251]},{"a":34912,"t":"byte","b":[170,0,0,0,0,0,0,2]},{"a":34920,"t":"byte","b":[170,174,168,0,0,0,0,0]},{"a":34928,"t":"byte","b":[0,0,168,0,0,0,0,0]},{"a":34936,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":34944,"l":"shape_dust_small2","c":"The small dust cloud's frame 2","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":34952,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":34960,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":34968,"t":"byte","b":[2,240,0,0,0,0,0,0]},{"a":34976,"t":"byte","b":[0,0,11,172,0,0,0,0]},{"a":34984,"t":"byte","b":[0,0,0,0,35,170,192,0]},{"a":34992,"t":"byte","b":[0,0,0,0,0,2,136,174]},{"a":35000,"t":"byte","b":[160,0,0,0,0,2,162,168]},{"a":35008,"t":"byte","b":[162,47,184,0,0,0,0,8]},{"a":35016,"t":"byte","b":[136,238,168,143,238,32,0,0]},{"a":35024,"t":"byte","b":[0,2,46,187,171,163,187,139]},{"a":35032,"t":"byte","b":[0,0,0,11,251,174,174,138]},{"a":35040,"t":"byte","b":[250,238,192,0,0,47,238,171]},{"a":35048,"t":"byte","b":[170,34,187,139,160,0,0,191]},{"a":35056,"t":"byte","b":[187,174,234,248,174,238,232,0]},{"a":35064,"t":"byte","b":[2,62,236,250,186,174,11,168]},{"a":35072,"t":"byte","b":[178,128,0,251,138,46,238,170]},{"a":35080,"t":"byte","b":[186,174,232,128,3,162,43,170]},{"a":35088,"t":"byte","b":[238,174,251,190,250,160,14,136]},{"a":35096,"t":"byte","b":[239,235,187,171,234,235,168,168]},{"a":35104,"t":"byte","b":[11,170,187,251,171,175,252,186]},{"a":35112,"t":"byte","b":[187,160,14,239,175,254,232,235]},{"a":35120,"t":"byte","b":[186,234,254,168,11,187,171,250]},{"a":35128,"t":"byte","b":[234,251,250,138,254,160,8,174]},{"a":35136,"t":"byte","b":[162,238,168,139,238,34,250,248]},{"a":35144,"t":"byte","b":[50,46,171,186,35,174,254,170]},{"a":35152,"t":"byte","b":[186,32,40,171,178,174,138,248]},{"a":35160,"t":"byte","b":[250,174,168,168,58,42,171,191]},{"a":35168,"t":"byte","b":[170,178,170,174,234,32,14,136]},{"a":35176,"t":"byte","b":[186,234,207,174,168,139,184,128]},{"a":35184,"t":"byte","b":[3,34,238,187,160,43,34,43]},{"a":35192,"t":"byte","b":[171,160,0,168,136,174,8,46]},{"a":35200,"t":"byte","b":[136,138,168,128,0,46,34,34]},{"a":35208,"t":"byte","b":[236,11,170,34,34,0,0,40]},{"a":35216,"t":"byte","b":[170,136,184,14,224,136,136,0]},{"a":35224,"t":"byte","b":[0,10,0,168,0,0,2,34]},{"a":35232,"t":"byte","b":[160,0,0,0,0,0,0,0]},{"a":35240,"t":"byte","b":[0,138,192,0,0,0,0,0]},{"a":35248,"t":"byte","b":[0,0,0,35,0,0,0,0]},{"a":35256,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":35264,"l":"shape_dust_big0","c":"The large dust cloud, 25 cells by 32 lines, frame 0","t":"byte","b":[0,0,0,8,8,3,187,128]},{"a":35272,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":35280,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":35288,"t":"byte","b":[0,0,0,0,44,130,42,255]},{"a":35296,"t":"byte","b":[248,0,0,0,0,0,0,0]},{"a":35304,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":35312,"t":"byte","b":[0,0,0,0,0,46,40,139]},{"a":35320,"t":"byte","b":[191,174,128,0,0,0,0,0]},{"a":35328,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":35336,"t":"byte","b":[0,0,0,0,0,0,184,142]},{"a":35344,"t":"byte","b":[34,255,203,128,0,0,0,0]},{"a":35352,"t":"byte","b":[0,0,0,0,0,8,136,0]},{"a":35360,"t":"byte","b":[0,0,0,0,0,0,2,34]},{"a":35368,"t":"byte","b":[63,200,59,162,224,0,0,0]},{"a":35376,"t":"byte","b":[0,0,0,0,0,8,34,34]},{"a":35384,"t":"byte","b":[0,0,0,0,0,0,0,14]},{"a":35392,"t":"byte","b":[140,255,238,142,200,190,176,0]},{"a":35400,"t":"byte","b":[0,0,0,0,0,0,168,136]},{"a":35408,"t":"byte","b":[136,160,0,0,0,0,0,0]},{"a":35416,"t":"byte","b":[11,250,187,187,34,162,58,44]},{"a":35424,"t":"byte","b":[0,0,0,0,0,0,0,178]},{"a":35432,"t":"byte","b":[35,238,136,34,128,0,0,0]},{"a":35440,"t":"byte","b":[0,14,58,174,138,203,202,136]},{"a":35448,"t":"byte","b":[136,32,0,0,0,0,0,3]},{"a":35456,"t":"byte","b":[232,136,171,168,171,32,0,0]},{"a":35464,"t":"byte","b":[0,0,2,171,178,34,35,226]},{"a":35472,"t":"byte","b":[190,178,32,0,0,0,0,0]},{"a":35480,"t":"byte","b":[2,178,34,42,226,46,160,0]},{"a":35488,"t":"byte","b":[0,0,0,0,142,232,136,143]},{"a":35496,"t":"byte","b":[250,252,168,128,0,0,0,0]},{"a":35504,"t":"byte","b":[3,243,232,136,136,138,184,136]},{"a":35512,"t":"byte","b":[0,0,0,0,2,43,242,42]},{"a":35520,"t":"byte","b":[15,190,43,178,32,0,0,0]},{"a":35528,"t":"byte","b":[3,207,238,34,34,34,34,34]},{"a":35536,"t":"byte","b":[32,0,0,0,0,12,190,171]},{"a":35544,"t":"byte","b":[204,46,236,138,236,128,0,0]},{"a":35552,"t":"byte","b":[0,14,191,248,136,232,168,136]},{"a":35560,"t":"byte","b":[136,172,0,0,0,0,51,187]},{"a":35568,"t":"byte","b":[171,162,203,250,163,234,168,0]},{"a":35576,"t":"byte","b":[0,0,58,174,226,46,186,46]},{"a":35584,"t":"byte","b":[162,32,206,172,0,0,0,232]},{"a":35592,"t":"byte","b":[252,250,139,175,235,138,248,224]},{"a":35600,"t":"byte","b":[0,0,0,40,191,136,238,238]},{"a":35608,"t":"byte","b":[186,232,139,238,184,0,0,2]},{"a":35616,"t":"byte","b":[163,250,47,235,200,186,34,178]},{"a":35624,"t":"byte","b":[176,0,0,0,35,190,35,178]},{"a":35632,"t":"byte","b":[59,235,234,162,251,236,0,0]},{"a":35640,"t":"byte","b":[46,202,238,171,202,238,236,142]},{"a":35648,"t":"byte","b":[138,224,0,0,0,10,239,138]},{"a":35656,"t":"byte","b":[232,174,170,250,190,238,139,0]},{"a":35664,"t":"byte","b":[0,178,163,251,174,130,203,162]},{"a":35672,"t":"byte","b":[42,34,184,0,0,0,34,139]},{"a":35680,"t":"byte","b":[163,186,11,203,254,174,186,34]},{"a":35688,"t":"byte","b":[128,2,232,168,236,130,42,234]},{"a":35696,"t":"byte","b":[184,254,138,224,0,0,0,168]},{"a":35704,"t":"byte","b":[178,171,239,190,178,254,171,200]},{"a":35712,"t":"byte","b":[136,32,3,178,50,59,34,162]},{"a":35720,"t":"byte","b":[190,190,187,162,176,0,0,2]},{"a":35728,"t":"byte","b":[178,62,207,251,187,251,251,239]},{"a":35736,"t":"byte","b":[162,46,128,3,232,140,174,136]},{"a":35744,"t":"byte","b":[174,235,239,234,234,224,0,0]},{"a":35752,"t":"byte","b":[8,168,139,251,238,239,234,250]},{"a":35760,"t":"byte","b":[8,138,255,176,0,50,43,190]},{"a":35768,"t":"byte","b":[34,43,186,174,50,43,160,0]},{"a":35776,"t":"byte","b":[0,42,34,34,255,178,34,42]},{"a":35784,"t":"byte","b":[248,162,35,254,224,0,8,142]},{"a":35792,"t":"byte","b":[248,136,138,232,184,136,138,192]},{"a":35800,"t":"byte","b":[0,0,10,232,136,174,232,136]},{"a":35808,"t":"byte","b":[162,238,40,186,251,160,0,2]},{"a":35816,"t":"byte","b":[187,162,32,34,58,34,34,34]},{"a":35824,"t":"byte","b":[32,0,0,3,178,34,42,34]},{"a":35832,"t":"byte","b":[34,44,59,251,171,238,224,0]},{"a":35840,"t":"byte","b":[0,62,136,136,136,136,136,138]},{"a":35848,"t":"byte","b":[136,136,0,0,2,232,168,138]},{"a":35856,"t":"byte","b":[232,175,255,142,174,138,179,160]},{"a":35864,"t":"byte","b":[0,0,42,34,34,34,34,34]},{"a":35872,"t":"byte","b":[46,40,32,0,0,2,138,46]},{"a":35880,"t":"byte","b":[239,186,62,191,34,34,34,42]},{"a":35888,"t":"byte","b":[224,0,0,2,128,0,136,136]},{"a":35896,"t":"byte","b":[136,56,44,0,0,0,2,171]},{"a":35904,"t":"byte","b":[203,171,236,143,232,172,136,136]},{"a":35912,"t":"byte","b":[139,128,0,0,0,32,0,0]},{"a":35920,"t":"byte","b":[34,32,40,0,0,0,0,2]},{"a":35928,"t":"byte","b":[226,32,35,250,63,226,43,226]},{"a":35936,"t":"byte","b":[59,186,128,0,0,0,128,0]},{"a":35944,"t":"byte","b":[0,0,40,0,0,0,0,0]},{"a":35952,"t":"byte","b":[0,40,128,0,44,191,248,130]},{"a":35960,"t":"byte","b":[190,234,235,128,0,0,0,0]},{"a":35968,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":35976,"t":"byte","b":[0,0,10,0,0,10,47,242]},{"a":35984,"t":"byte","b":[171,235,187,188,0,0,0,0]},{"a":35992,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36000,"t":"byte","b":[0,0,0,0,0,0,2,251]},{"a":36008,"t":"byte","b":[200,200,174,234,184,0,0,0]},{"a":36016,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36024,"t":"byte","b":[0,0,0,0,0,0,0,10]},{"a":36032,"t":"byte","b":[186,162,46,178,160,0,0,0]},{"a":36040,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36048,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36056,"t":"byte","b":[2,226,10,187,224,0,0,0]},{"a":36064,"l":"shape_dust_big1","c":"The large dust cloud's frame 1","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36072,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36080,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36088,"t":"byte","b":[0,0,0,0,0,0,10,242]},{"a":36096,"t":"byte","b":[128,0,0,0,0,0,0,0]},{"a":36104,"t":"byte","b":[0,0,0,0,32,0,0,0]},{"a":36112,"t":"byte","b":[0,0,0,0,0,2,174,43]},{"a":36120,"t":"byte","b":[187,224,0,0,0,0,0,0]},{"a":36128,"t":"byte","b":[0,0,0,0,12,128,32,0]},{"a":36136,"t":"byte","b":[0,0,0,0,0,0,8,35]},{"a":36144,"t":"byte","b":[206,254,184,0,0,0,0,0]},{"a":36152,"t":"byte","b":[0,0,0,0,0,58,46,142]},{"a":36160,"t":"byte","b":[0,0,0,0,0,0,3,226]},{"a":36168,"t":"byte","b":[136,187,251,235,128,0,0,0]},{"a":36176,"t":"byte","b":[0,0,0,0,0,10,172,184]},{"a":36184,"t":"byte","b":[35,192,0,0,0,0,11,47]},{"a":36192,"t":"byte","b":[251,160,42,238,186,128,0,0]},{"a":36200,"t":"byte","b":[0,0,0,0,0,0,10,187]},{"a":36208,"t":"byte","b":[226,136,160,0,0,0,0,11]},{"a":36216,"t":"byte","b":[191,232,42,34,186,62,128,0]},{"a":36224,"t":"byte","b":[0,0,0,0,0,0,2,130]},{"a":36232,"t":"byte","b":[238,186,162,44,0,0,0,0]},{"a":36240,"t":"byte","b":[142,250,34,234,136,236,172,0]},{"a":36248,"t":"byte","b":[0,0,0,0,0,0,14,142]},{"a":36256,"t":"byte","b":[162,186,170,168,171,0,0,0]},{"a":36264,"t":"byte","b":[2,43,248,174,250,162,186,44]},{"a":36272,"t":"byte","b":[0,0,0,0,0,0,0,43]},{"a":36280,"t":"byte","b":[35,234,174,187,171,174,128,0]},{"a":36288,"t":"byte","b":[0,0,174,226,171,251,234,162]},{"a":36296,"t":"byte","b":[184,0,0,0,0,0,0,0]},{"a":36304,"t":"byte","b":[46,138,187,58,234,239,250,184]},{"a":36312,"t":"byte","b":[0,0,2,62,168,187,250,186]},{"a":36320,"t":"byte","b":[143,254,160,0,0,0,0,0]},{"a":36328,"t":"byte","b":[0,187,162,174,139,250,191,250]},{"a":36336,"t":"byte","b":[238,0,0,12,174,202,191,186]},{"a":36344,"t":"byte","b":[162,250,43,184,12,0,0,0]},{"a":36352,"t":"byte","b":[0,2,238,232,171,34,254,254]},{"a":36360,"t":"byte","b":[238,187,192,0,2,63,34,188]},{"a":36368,"t":"byte","b":[226,168,250,174,162,139,128,0]},{"a":36376,"t":"byte","b":[0,0,47,250,170,47,203,186]},{"a":36384,"t":"byte","b":[187,187,46,160,0,8,174,139]},{"a":36392,"t":"byte","b":[254,186,170,254,170,191,226,192]},{"a":36400,"t":"byte","b":[0,0,0,235,238,226,139,226]},{"a":36408,"t":"byte","b":[238,255,238,139,192,0,2,186]},{"a":36416,"t":"byte","b":[42,174,34,34,254,162,226,171]},{"a":36424,"t":"byte","b":[168,0,0,2,175,250,170,162]},{"a":36432,"t":"byte","b":[248,170,184,162,42,176,0,0]},{"a":36440,"t":"byte","b":[172,174,184,136,138,254,138,188]},{"a":36448,"t":"byte","b":[170,224,0,0,2,143,226,250]},{"a":36456,"t":"byte","b":[138,186,46,238,56,163,232,0]},{"a":36464,"t":"byte","b":[2,187,187,226,174,170,186,34]},{"a":36472,"t":"byte","b":[238,171,168,0,0,2,63,138]},{"a":36480,"t":"byte","b":[190,34,238,139,186,162,138,176]},{"a":36488,"t":"byte","b":[0,0,174,174,187,170,174,232]},{"a":36496,"t":"byte","b":[171,186,174,200,0,0,0,175]},{"a":36504,"t":"byte","b":[226,250,139,187,234,238,234,187]},{"a":36512,"t":"byte","b":[232,0,0,139,171,238,250,187]},{"a":36520,"t":"byte","b":[186,174,238,187,160,0,0,8]},{"a":36528,"t":"byte","b":[59,187,238,42,174,139,251,178]},{"a":36536,"t":"byte","b":[46,131,176,0,34,234,187,175]},{"a":36544,"t":"byte","b":[254,238,184,59,238,136,0,0]},{"a":36552,"t":"byte","b":[40,46,234,248,175,186,170,234]},{"a":36560,"t":"byte","b":[232,186,42,168,0,10,186,174]},{"a":36568,"t":"byte","b":[226,255,171,238,160,170,56,0]},{"a":36576,"t":"byte","b":[0,2,10,187,226,11,238,187]},{"a":36584,"t":"byte","b":[171,190,236,138,32,0,8,174]},{"a":36592,"t":"byte","b":[184,171,252,174,170,184,40,160]},{"a":36600,"t":"byte","b":[0,0,8,162,46,248,178,139]},{"a":36608,"t":"byte","b":[238,186,175,162,46,128,0,2]},{"a":36616,"t":"byte","b":[59,238,44,250,43,238,226,32]},{"a":36624,"t":"byte","b":[0,0,0,2,136,178,187,235]},{"a":36632,"t":"byte","b":[170,186,238,43,8,186,32,0]},{"a":36640,"t":"byte","b":[8,142,40,139,254,136,187,168]},{"a":36648,"t":"byte","b":[128,0,0,0,2,162,139,238]},{"a":36656,"t":"byte","b":[175,190,174,248,138,163,226,192]},{"a":36664,"t":"byte","b":[0,2,34,14,34,59,34,42]},{"a":36672,"t":"byte","b":[226,2,128,0,0,2,200,175]},{"a":36680,"t":"byte","b":[203,238,235,170,238,34,174,186]},{"a":36688,"t":"byte","b":[128,0,0,136,136,136,174,232]},{"a":36696,"t":"byte","b":[160,8,136,0,0,0,0,34]},{"a":36704,"t":"byte","b":[47,254,171,190,234,170,136,171]},{"a":36712,"t":"byte","b":[224,0,0,0,34,2,34,59]},{"a":36720,"t":"byte","b":[162,32,2,32,0,0,0,0]},{"a":36728,"t":"byte","b":[0,179,187,238,11,171,238,34]},{"a":36736,"t":"byte","b":[42,128,0,0,0,0,0,8]},{"a":36744,"t":"byte","b":[172,8,128,0,0,0,0,0]},{"a":36752,"t":"byte","b":[0,0,32,238,136,174,203,190]},{"a":36760,"t":"byte","b":[136,130,0,0,0,0,0,0]},{"a":36768,"t":"byte","b":[2,0,0,0,0,0,0,0]},{"a":36776,"t":"byte","b":[0,0,0,138,226,34,43,178]},{"a":36784,"t":"byte","b":[174,0,0,0,0,0,0,0]},{"a":36792,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36800,"t":"byte","b":[0,0,0,0,2,136,136,142]},{"a":36808,"t":"byte","b":[236,0,0,0,0,0,0,0]},{"a":36816,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36824,"t":"byte","b":[0,0,0,0,0,0,2,34]},{"a":36832,"t":"byte","b":[171,184,0,0,0,0,0,0]},{"a":36840,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36848,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36856,"t":"byte","b":[0,2,128,0,0,0,0,0]},{"a":36864,"l":"shape_dust_big2","c":"The large dust cloud's frame 2","t":"byte","b":[0,0,0,46,171,192,0,0]},{"a":36872,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36880,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36888,"t":"byte","b":[0,0,0,0,175,58,0,0]},{"a":36896,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36904,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36912,"t":"byte","b":[0,0,0,0,2,59,142,128]},{"a":36920,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36928,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36936,"t":"byte","b":[0,0,0,0,0,0,136,63]},{"a":36944,"t":"byte","b":[224,0,8,32,0,0,0,0]},{"a":36952,"t":"byte","b":[0,0,0,0,0,0,0,174]},{"a":36960,"t":"byte","b":[8,160,0,0,0,0,14,46]},{"a":36968,"t":"byte","b":[255,224,0,46,190,48,0,0]},{"a":36976,"t":"byte","b":[0,0,0,0,0,0,0,2]},{"a":36984,"t":"byte","b":[162,42,200,0,0,0,0,11]},{"a":36992,"t":"byte","b":[250,255,200,138,138,252,140,0]},{"a":37000,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37008,"t":"byte","b":[10,170,139,160,0,0,0,0]},{"a":37016,"t":"byte","b":[14,59,191,242,42,162,138,162]},{"a":37024,"t":"byte","b":[32,0,0,0,0,0,10,0]},{"a":37032,"t":"byte","b":[0,10,35,174,236,0,0,0]},{"a":37040,"t":"byte","b":[0,3,235,191,248,136,171,254]},{"a":37048,"t":"byte","b":[184,160,0,0,0,0,0,168]},{"a":37056,"t":"byte","b":[128,0,40,143,251,250,0,0]},{"a":37064,"t":"byte","b":[0,0,3,239,238,178,34,42]},{"a":37072,"t":"byte","b":[252,178,32,0,0,0,0,42]},{"a":37080,"t":"byte","b":[186,0,0,42,175,254,251,0]},{"a":37088,"t":"byte","b":[0,0,0,0,143,251,232,139]},{"a":37096,"t":"byte","b":[200,43,232,128,0,0,0,0]},{"a":37104,"t":"byte","b":[162,62,251,0,162,239,255,179]},{"a":37112,"t":"byte","b":[128,0,0,0,0,174,174,142]},{"a":37120,"t":"byte","b":[47,238,139,254,32,0,0,0]},{"a":37128,"t":"byte","b":[0,136,255,168,2,138,187,254]},{"a":37136,"t":"byte","b":[252,32,0,0,0,0,175,162]},{"a":37144,"t":"byte","b":[162,207,250,163,236,128,0,0]},{"a":37152,"t":"byte","b":[0,2,43,254,251,2,170,170]},{"a":37160,"t":"byte","b":[168,186,136,0,0,0,15,238]},{"a":37168,"t":"byte","b":[56,139,175,251,139,254,32,0]},{"a":37176,"t":"byte","b":[0,0,12,251,242,34,235,186]},{"a":37184,"t":"byte","b":[187,175,174,160,0,0,2,239]},{"a":37192,"t":"byte","b":[200,175,235,204,191,174,184,184]},{"a":37200,"t":"byte","b":[0,0,0,10,162,251,251,226]},{"a":37208,"t":"byte","b":[242,254,171,170,168,0,0,15]},{"a":37216,"t":"byte","b":[235,238,175,202,239,239,174,186]},{"a":37224,"t":"byte","b":[34,0,0,0,168,252,174,254]},{"a":37232,"t":"byte","b":[238,188,187,186,206,240,0,2]},{"a":37240,"t":"byte","b":[234,250,186,191,226,202,143,250]},{"a":37248,"t":"byte","b":[34,128,0,0,0,163,255,190]},{"a":37256,"t":"byte","b":[232,162,254,174,235,226,168,0]},{"a":37264,"t":"byte","b":[11,187,162,34,191,250,250,178]},{"a":37272,"t":"byte","b":[254,138,32,0,0,2,59,254]},{"a":37280,"t":"byte","b":[235,162,248,250,162,187,234,40]},{"a":37288,"t":"byte","b":[0,3,242,190,188,255,242,190]},{"a":37296,"t":"byte","b":[188,58,32,136,0,0,10,174]},{"a":37304,"t":"byte","b":[254,250,171,250,42,174,255,243]},{"a":37312,"t":"byte","b":[140,0,11,186,190,190,142,138]},{"a":37320,"t":"byte","b":[187,239,252,138,32,0,0,2]},{"a":37328,"t":"byte","b":[56,175,171,162,235,172,190,191]},{"a":37336,"t":"byte","b":[254,162,0,2,226,250,190,186]},{"a":37344,"t":"byte","b":[162,175,235,250,40,128,0,0]},{"a":37352,"t":"byte","b":[0,170,42,174,139,238,251,11]},{"a":37360,"t":"byte","b":[239,235,136,0,8,174,238,187]},{"a":37368,"t":"byte","b":[139,202,174,186,136,168,0,0]},{"a":37376,"t":"byte","b":[0,2,62,139,255,174,175,191]},{"a":37384,"t":"byte","b":[227,171,206,162,0,2,43,187]},{"a":37392,"t":"byte","b":[250,238,34,187,232,138,160,0]},{"a":37400,"t":"byte","b":[0,0,0,162,42,206,170,255]},{"a":37408,"t":"byte","b":[239,232,138,234,136,0,14,170]},{"a":37416,"t":"byte","b":[59,238,232,139,34,162,40,176]},{"a":37424,"t":"byte","b":[0,0,0,0,40,255,170,174]},{"a":37432,"t":"byte","b":[203,187,162,34,174,162,0,2]},{"a":37440,"t":"byte","b":[44,142,139,162,34,136,136,136]},{"a":37448,"t":"byte","b":[0,0,0,0,0,186,46,8]},{"a":37456,"t":"byte","b":[250,163,226,136,251,171,136,0]},{"a":37464,"t":"byte","b":[0,170,34,162,136,128,2,34]},{"a":37472,"t":"byte","b":[168,0,0,0,0,0,8,248]},{"a":37480,"t":"byte","b":[162,46,203,136,34,46,206,160]},{"a":37488,"t":"byte","b":[0,0,46,136,171,170,0,0]},{"a":37496,"t":"byte","b":[0,40,0,0,0,0,0,2]},{"a":37504,"t":"byte","b":[34,200,139,186,34,140,250,170]},{"a":37512,"t":"byte","b":[128,0,0,138,162,34,128,0]},{"a":37520,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37528,"t":"byte","b":[3,138,34,42,62,143,34,42]},{"a":37536,"t":"byte","b":[8,128,0,0,34,136,8,0]},{"a":37544,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37552,"t":"byte","b":[0,0,34,136,139,174,162,136]},{"a":37560,"t":"byte","b":[128,176,0,0,0,8,32,0]},{"a":37568,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37576,"t":"byte","b":[0,0,0,11,40,2,200,136]},{"a":37584,"t":"byte","b":[162,0,0,0,0,0,0,0]},{"a":37592,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37600,"t":"byte","b":[0,0,0,0,0,160,8,178]},{"a":37608,"t":"byte","b":[42,8,0,0,0,0,0,0]},{"a":37616,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37624,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37632,"t":"byte","b":[14,136,0,0,0,0,0,0]},{"a":37640,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37648,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37656,"t":"byte","b":[0,162,32,0,0,0,0,0]},{"a":37664,"l":"shape_ship","c":"The Sunracer, 37 cells by 56 lines: lines 0-23","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37672,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37680,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37688,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37696,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37704,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37712,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37720,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37728,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37736,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37744,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37752,"t":"byte","b":[0,0,0,0,0,175,170,128]},{"a":37760,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37768,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37776,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37784,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37792,"t":"byte","b":[42,170,123,255,255,255,170,128]},{"a":37800,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37808,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37816,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37824,"t":"byte","b":[0,0,0,10,170,166,153,174]},{"a":37832,"t":"byte","b":[255,255,255,255,255,255,170,128]},{"a":37840,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37848,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37856,"t":"byte","b":[0,0,0,0,0,0,0,170]},{"a":37864,"t":"byte","b":[153,153,153,166,187,191,255,255]},{"a":37872,"t":"byte","b":[255,255,255,255,255,255,170,128]},{"a":37880,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37888,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37896,"t":"byte","b":[0,0,42,170,101,150,102,102]},{"a":37904,"t":"byte","b":[153,238,239,255,251,187,255,255]},{"a":37912,"t":"byte","b":[255,255,255,255,255,208,0,0]},{"a":37920,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37928,"t":"byte","b":[0,0,0,0,0,10,170,153]},{"a":37936,"t":"byte","b":[153,150,89,85,89,166,187,187]},{"a":37944,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":37952,"t":"byte","b":[255,255,240,0,0,0,0,0]},{"a":37960,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37968,"t":"byte","b":[0,2,166,102,102,102,89,150]},{"a":37976,"t":"byte","b":[149,102,153,238,238,255,255,255]},{"a":37984,"t":"byte","b":[255,255,255,255,255,254,239,244]},{"a":37992,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":38000,"t":"byte","b":[0,0,0,0,0,3,217,153]},{"a":38008,"t":"byte","b":[153,153,153,102,89,166,90,102]},{"a":38016,"t":"byte","b":[187,187,191,255,255,255,255,255]},{"a":38024,"t":"byte","b":[255,255,255,255,252,0,0,0]},{"a":38032,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":38040,"t":"byte","b":[0,0,13,86,102,102,102,101]},{"a":38048,"t":"byte","b":[153,102,153,102,154,238,238,239]},{"a":38056,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":38064,"t":"byte","b":[255,253,0,0,0,0,0,0]},{"a":38072,"t":"byte","b":[0,0,0,0,0,0,0,13]},{"a":38080,"t":"byte","b":[89,153,153,153,150,102,90,102]},{"a":38088,"t":"byte","b":[90,103,187,187,187,255,255,255]},{"a":38096,"t":"byte","b":[250,170,170,170,171,255,255,0]},{"a":38104,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":38112,"t":"byte","b":[0,0,0,0,5,102,102,102]},{"a":38120,"t":"byte","b":[102,89,153,102,153,102,154,238]},{"a":38128,"t":"byte","b":[238,238,255,255,255,254,255,255]},{"a":38136,"t":"byte","b":[255,255,255,255,64,0,0,0]},{"a":38144,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":38152,"t":"byte","b":[0,5,89,153,153,153,102,102]},{"a":38160,"t":"byte","b":[90,101,154,103,187,187,187,191]},{"a":38168,"t":"byte","b":[170,170,170,191,255,255,254,170]},{"a":38176,"t":"byte","b":[175,192,0,0,0,0,0,0]},{"a":38184,"t":"byte","b":[0,0,0,0,0,0,5,102]},{"a":38192,"t":"byte","b":[102,102,101,153,153,102,153,105]},{"a":38200,"t":"byte","b":[154,238,238,238,239,239,255,255]},{"a":38208,"t":"byte","b":[255,255,255,255,255,251,208,0]},{"a":38216,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":38224,"t":"byte","b":[0,0,0,61,153,153,153,150]},{"a":38232,"t":"byte","b":[102,101,154,101,154,107,187,187]},{"a":38240,"t":"byte","b":[187,187,251,255,255,255,255,255]},{"a":38248,"t":"byte","b":[255,255,255,240,0,0,0,0]},{"a":38256,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":38264,"t":"byte","b":[213,102,102,102,89,153,153,105]},{"a":38272,"t":"byte","b":[153,105,158,238,238,238,238,254]},{"a":38280,"t":"byte","b":[253,0,0,0,0,0,0,190]},{"a":38288,"t":"byte","b":[244,0,0,0,0,0,0,0]},{"a":38296,"t":"byte","b":[0,0,0,0,0,213,153,153]},{"a":38304,"t":"byte","b":[85,102,102,101,154,101,154,107]},{"a":38312,"t":"byte","b":[187,187,187,187,191,191,64,0]},{"a":38320,"t":"byte","b":[16,0,5,127,63,252,0,0]},{"a":38328,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":38336,"t":"byte","b":[0,0,85,85,85,153,153,153]},{"a":38344,"t":"byte","b":[150,105,150,105,158,238,238,238]},{"a":38352,"t":"byte","b":[238,239,239,208,16,0,0,21]},{"a":38360,"t":"byte","b":[255,47,189,0,0,0,0,0]},{"a":38368,"t":"byte","b":[0,0,0,0,0,0,0,85]},{"a":38376,"t":"byte","b":[102,102,102,102,102,101,166,101]},{"a":38384,"t":"byte","b":[166,107,187,187,187,187,187,251]},{"a":38392,"t":"byte","b":[244,0,0,0,5,127,207,255]},{"a":38400,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":38408,"t":"byte","b":[0,0,0,0,85,153,153,153]},{"a":38416,"t":"byte","b":[153,153,150,105,150,111,238,238]},{"a":38424,"t":"byte","b":[238,239,46,238,254,253,0,1]},{"a":38432,"t":"byte","b":[0,21,255,203,239,64,0,0]},{"a":38440,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":38448,"t":"byte","b":[3,246,102,102,102,102,102,101]},{"a":38456,"t":"byte","b":[166,101,165,107,187,187,187,11]},{"a":38464,"t":"byte","b":[187,191,191,64,0,0,1,95]},{"a":38472,"t":"byte","b":[243,255,192,0,0,0,0,0]},{"a":38480,"t":"byte","b":[0,0,0,0,0,13,85,153]},{"a":38488,"t":"byte","b":[153,153,153,153,150,105,150,102]},{"a":38496,"t":"byte","b":[106,238,238,239,2,238,239,239]},{"a":38504,"t":"byte","b":[208,64,0,5,127,242,251,208]},{"a":38512,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":38520,"t":"byte","b":[0,0,13,86,102,102,102,102]},{"a":38528,"t":"byte","b":[102,89,166,89,165,106,187,187]},{"a":38536,"t":"byte","b":[187,0,187,187,251,244,0,0]},{"a":38544,"t":"byte","b":[0,87,124,255,240,0,0,0]},{"a":38552,"l":"shape_ship_line24","c":"The Sunracer's lines 24-47","t":"byte","b":[0,0,0,0,0,0,0,5]},{"a":38560,"t":"byte","b":[95,255,255,253,153,153,150,153]},{"a":38568,"t":"byte","b":[150,191,234,174,238,239,0,46]},{"a":38576,"t":"byte","b":[238,254,253,0,0,1,85,116]},{"a":38584,"t":"byte","b":[190,244,0,0,0,0,0,0]},{"a":38592,"t":"byte","b":[0,0,0,0,5,85,85,85]},{"a":38600,"t":"byte","b":[86,102,102,89,166,89,149,170]},{"a":38608,"t":"byte","b":[171,187,187,1,11,187,191,191]},{"a":38616,"t":"byte","b":[64,0,0,17,85,63,252,0]},{"a":38624,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":38632,"t":"byte","b":[0,5,89,153,153,153,153,153]},{"a":38640,"t":"byte","b":[102,153,150,153,170,170,238,236]},{"a":38648,"t":"byte","b":[0,2,238,239,239,208,16,0]},{"a":38656,"t":"byte","b":[1,17,47,189,0,0,0,0]},{"a":38664,"t":"byte","b":[0,0,0,0,0,0,63,127]},{"a":38672,"t":"byte","b":[255,255,246,102,102,90,102,89]},{"a":38680,"t":"byte","b":[149,170,170,187,188,0,0,187]},{"a":38688,"t":"byte","b":[187,251,244,0,0,0,0,15]},{"a":38696,"t":"byte","b":[255,0,0,0,0,0,0,0]},{"a":38704,"t":"byte","b":[0,0,0,213,85,85,85,89]},{"a":38712,"t":"byte","b":[153,153,102,153,102,191,238,238]},{"a":38720,"t":"byte","b":[238,236,4,0,46,238,254,253]},{"a":38728,"t":"byte","b":[0,0,0,0,11,239,64,0]},{"a":38736,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":38744,"t":"byte","b":[213,102,102,102,102,102,102,90]},{"a":38752,"t":"byte","b":[102,90,102,187,187,187,188,0]},{"a":38760,"t":"byte","b":[4,11,187,191,191,64,0,0]},{"a":38768,"t":"byte","b":[0,3,255,192,0,0,0,0]},{"a":38776,"t":"byte","b":[0,0,0,0,0,85,255,255]},{"a":38784,"t":"byte","b":[255,217,153,153,102,153,102,154]},{"a":38792,"t":"byte","b":[238,238,238,236,0,0,2,238]},{"a":38800,"t":"byte","b":[239,239,255,255,255,255,255,251]},{"a":38808,"t":"byte","b":[208,0,0,0,0,0,0,0]},{"a":38816,"t":"byte","b":[0,0,85,85,85,85,102,102]},{"a":38824,"t":"byte","b":[101,154,102,90,103,187,187,187]},{"a":38832,"t":"byte","b":[191,255,255,255,187,187,251,255]},{"a":38840,"t":"byte","b":[255,255,255,255,255,240,0,0]},{"a":38848,"t":"byte","b":[0,0,0,0,0,0,0,85]},{"a":38856,"t":"byte","b":[153,153,153,153,153,153,105,153]},{"a":38864,"t":"byte","b":[102,154,238,238,238,238,238,238]},{"a":38872,"t":"byte","b":[238,238,238,254,238,238,238,238]},{"a":38880,"t":"byte","b":[238,238,244,0,0,0,0,0]},{"a":38888,"t":"byte","b":[0,0,0,3,246,102,102,102]},{"a":38896,"t":"byte","b":[102,102,101,154,101,154,103,187]},{"a":38904,"t":"byte","b":[187,187,187,187,187,187,187,187]},{"a":38912,"t":"byte","b":[191,255,255,255,255,255,255,252]},{"a":38920,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":38928,"t":"byte","b":[13,85,153,153,153,153,153,150]},{"a":38936,"t":"byte","b":[105,153,105,154,238,238,238,238]},{"a":38944,"t":"byte","b":[238,238,238,238,238,239,255,255]},{"a":38952,"t":"byte","b":[255,255,255,255,253,0,0,0]},{"a":38960,"t":"byte","b":[0,0,0,0,0,13,90,170]},{"a":38968,"t":"byte","b":[102,102,102,102,101,166,101,154]},{"a":38976,"t":"byte","b":[107,187,187,187,187,187,187,187]},{"a":38984,"t":"byte","b":[187,187,187,255,255,255,255,255]},{"a":38992,"t":"byte","b":[255,255,0,0,0,0,0,0]},{"a":39000,"t":"byte","b":[0,0,5,102,102,170,169,153]},{"a":39008,"t":"byte","b":[153,150,105,153,105,158,239,255]},{"a":39016,"t":"byte","b":[255,255,255,255,255,255,238,238]},{"a":39024,"t":"byte","b":[255,255,255,255,255,255,255,64]},{"a":39032,"t":"byte","b":[0,0,0,0,0,0,0,5]},{"a":39040,"t":"byte","b":[89,153,153,154,102,102,101,166]},{"a":39048,"t":"byte","b":[101,154,107,190,238,238,238,238]},{"a":39056,"t":"byte","b":[238,238,238,251,187,191,255,255]},{"a":39064,"t":"byte","b":[239,239,191,255,192,0,0,0]},{"a":39072,"t":"byte","b":[0,0,0,0,5,102,102,102]},{"a":39080,"t":"byte","b":[102,153,153,150,105,150,105,158]},{"a":39088,"t":"byte","b":[239,187,187,187,187,187,187,187]},{"a":39096,"t":"byte","b":[190,238,239,255,255,251,251,239]},{"a":39104,"t":"byte","b":[255,208,0,0,0,0,0,0]},{"a":39112,"t":"byte","b":[0,61,153,153,153,153,166,102]},{"a":39120,"t":"byte","b":[89,166,101,166,107,190,238,238]},{"a":39128,"t":"byte","b":[238,238,238,238,238,239,187,187]},{"a":39136,"t":"byte","b":[255,255,254,251,239,255,240,0]},{"a":39144,"t":"byte","b":[0,0,0,0,0,0,213,102]},{"a":39152,"t":"byte","b":[102,102,102,105,153,150,153,150]},{"a":39160,"t":"byte","b":[105,174,239,187,187,187,187,187]},{"a":39168,"t":"byte","b":[187,187,187,238,238,255,255,255]},{"a":39176,"t":"byte","b":[190,251,255,244,0,0,0,0]},{"a":39184,"t":"byte","b":[0,0,0,213,153,153,153,153]},{"a":39192,"t":"byte","b":[154,102,89,166,101,166,123,190]},{"a":39200,"t":"byte","b":[238,238,238,238,238,238,238,238]},{"a":39208,"t":"byte","b":[251,187,191,255,255,239,187,255]},{"a":39216,"t":"byte","b":[252,0,0,0,0,0,0,0]},{"a":39224,"t":"byte","b":[86,102,102,102,102,102,153,102]},{"a":39232,"t":"byte","b":[153,150,105,174,251,187,187,187]},{"a":39240,"t":"byte","b":[187,187,187,187,187,190,238,239]},{"a":39248,"t":"byte","b":[255,255,251,190,255,253,0,0]},{"a":39256,"t":"byte","b":[0,0,0,0,0,85,153,153]},{"a":39264,"t":"byte","b":[153,153,154,102,90,102,89,166]},{"a":39272,"t":"byte","b":[123,190,238,238,238,238,238,238]},{"a":39280,"t":"byte","b":[238,238,239,187,187,255,255,254]},{"a":39288,"t":"byte","b":[238,255,255,0,0,0,10,170]},{"a":39296,"t":"byte","b":[191,255,214,102,102,102,102,102]},{"a":39304,"t":"byte","b":[153,102,153,150,153,174,251,187]},{"a":39312,"t":"byte","b":[187,187,187,187,187,187,187,187]},{"a":39320,"t":"byte","b":[238,238,255,255,255,255,255,255]},{"a":39328,"t":"byte","b":[64,47,255,255,255,255,255,255]},{"a":39336,"t":"byte","b":[245,153,153,153,154,102,90,102]},{"a":39344,"t":"byte","b":[89,166,187,190,238,238,238,238]},{"a":39352,"t":"byte","b":[238,238,238,238,238,251,187,191]},{"a":39360,"t":"byte","b":[255,255,255,255,255,192,0,191]},{"a":39368,"t":"byte","b":[255,255,255,255,255,255,253,102]},{"a":39376,"t":"byte","b":[102,102,153,102,153,150,153,238]},{"a":39384,"t":"byte","b":[251,187,187,187,187,187,187,187]},{"a":39392,"t":"byte","b":[187,187,190,238,239,255,255,255]},{"a":39400,"t":"byte","b":[255,255,208,0,2,255,255,255]},{"a":39408,"t":"byte","b":[255,255,255,255,255,89,154,101]},{"a":39416,"t":"byte","b":[154,170,89,166,187,170,170,170]},{"a":39424,"t":"byte","b":[170,170,170,170,170,170,170,171]},{"a":39432,"t":"byte","b":[187,187,255,255,255,255,255,240]},{"a":39440,"l":"shape_ship_line48","c":"The Sunracer's lines 48-55","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39448,"t":"byte","b":[0,0,1,85,153,102,106,150]},{"a":39456,"t":"byte","b":[153,238,238,238,238,238,238,238]},{"a":39464,"t":"byte","b":[238,238,238,238,238,238,238,255]},{"a":39472,"t":"byte","b":[255,255,255,255,244,0,0,0]},{"a":39480,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39488,"t":"byte","b":[0,85,153,153,154,102,187,187]},{"a":39496,"t":"byte","b":[187,187,187,187,187,187,187,187]},{"a":39504,"t":"byte","b":[187,187,187,187,191,255,255,255]},{"a":39512,"t":"byte","b":[255,252,0,0,0,0,0,0]},{"a":39520,"t":"byte","b":[0,0,0,0,0,0,0,85]},{"a":39528,"t":"byte","b":[102,102,154,238,238,238,238,238]},{"a":39536,"t":"byte","b":[238,238,238,238,238,238,238,238]},{"a":39544,"t":"byte","b":[238,239,255,255,255,250,128,0]},{"a":39552,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39560,"t":"byte","b":[0,0,0,0,0,21,90,103]},{"a":39568,"t":"byte","b":[187,187,187,187,187,187,187,187]},{"a":39576,"t":"byte","b":[187,187,187,187,187,187,187,255]},{"a":39584,"t":"byte","b":[255,168,0,0,0,0,0,0]},{"a":39592,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39600,"t":"byte","b":[0,0,0,5,86,170,170,170]},{"a":39608,"t":"byte","b":[170,170,170,170,170,170,170,170]},{"a":39616,"t":"byte","b":[170,170,170,170,250,128,0,0]},{"a":39624,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39632,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39640,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39648,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39656,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39664,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39672,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39680,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39688,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39696,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39704,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39712,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39720,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39728,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39736,"l":"shape_ship_colours","c":"The Sunracer's colours: seven rows of 37 screen-matrix bytes","t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":39744,"t":"byte","b":[188,188,189,189,189,189,189,189]},{"a":39752,"t":"byte","b":[189,189,189,189,189,188,188,188]},{"a":39760,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":39768,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":39776,"t":"byte","b":[188,188,188,188,188,188,189,189]},{"a":39784,"t":"byte","b":[189,189,189,189,189,189,189,189]},{"a":39792,"t":"byte","b":[189,189,189,189,188,188,188,188]},{"a":39800,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":39808,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":39816,"t":"byte","b":[188,188,189,189,189,189,189,189]},{"a":39824,"t":"byte","b":[189,189,189,189,189,189,189,189]},{"a":39832,"t":"byte","b":[189,189,189,188,188,188,188,140]},{"a":39840,"t":"byte","b":[140,188,188,188,188,188,188,188]},{"a":39848,"t":"byte","b":[188,188,188,188,188,188,188,189]},{"a":39856,"t":"byte","b":[189,189,189,189,189,189,189,189]},{"a":39864,"t":"byte","b":[189,189,189,189,189,189,189,189]},{"a":39872,"t":"byte","b":[189,189,188,188,140,140,140,188]},{"a":39880,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":39888,"t":"byte","b":[188,188,188,189,189,189,189,189]},{"a":39896,"t":"byte","b":[189,189,189,189,189,189,189,189]},{"a":39904,"t":"byte","b":[189,189,189,189,189,189,189,189]},{"a":39912,"t":"byte","b":[189,188,188,188,188,188,188,188]},{"a":39920,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":39928,"t":"byte","b":[189,189,189,189,189,189,189,189]},{"a":39936,"t":"byte","b":[189,189,189,189,189,189,189,189]},{"a":39944,"t":"byte","b":[189,189,189,189,189,189,189,189]},{"a":39952,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":39960,"t":"byte","b":[188,188,188,188,188,189,189,189]},{"a":39968,"t":"byte","b":[189,189,189,189,189,189,189,189]},{"a":39976,"t":"byte","b":[189,189,189,189,189,189,189,189]},{"a":39984,"t":"byte","b":[189,189,189,189,189,189,188,188]},{"a":39992,"t":"byte","b":[188,188,188]},{"a":39995,"l":"shape_ship_mask","c":"The Sunracer's mask, lines 0-23","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40003,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40011,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40019,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40027,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40035,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40043,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40051,"t":"byte","b":[170,170,128,0,0,0,0,0]},{"a":40059,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40067,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40075,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40083,"t":"byte","b":[0,0,0,42,170,255,255,234]},{"a":40091,"t":"byte","b":[170,170,128,0,0,0,0,0]},{"a":40099,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40107,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40115,"t":"byte","b":[0,0,0,0,0,0,10,170]},{"a":40123,"t":"byte","b":[191,255,255,255,255,255,255,234]},{"a":40131,"t":"byte","b":[170,170,128,0,0,0,0,0]},{"a":40139,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40147,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40155,"t":"byte","b":[0,0,170,175,255,255,255,255]},{"a":40163,"t":"byte","b":[255,255,255,255,255,255,255,234]},{"a":40171,"t":"byte","b":[170,170,128,0,0,0,0,0]},{"a":40179,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40187,"t":"byte","b":[0,0,0,0,0,42,170,255]},{"a":40195,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":40203,"t":"byte","b":[255,255,255,255,255,255,255,234]},{"a":40211,"t":"byte","b":[160,0,0,0,0,0,0,0]},{"a":40219,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40227,"t":"byte","b":[10,170,191,255,255,255,255,255]},{"a":40235,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":40243,"t":"byte","b":[255,255,255,255,255,248,0,0]},{"a":40251,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40259,"t":"byte","b":[0,0,0,0,2,175,255,255]},{"a":40267,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":40275,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":40283,"t":"byte","b":[255,255,248,0,0,0,0,0]},{"a":40291,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40299,"t":"byte","b":[2,171,255,255,255,255,255,255]},{"a":40307,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":40315,"t":"byte","b":[255,255,255,255,255,255,255,254]},{"a":40323,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40331,"t":"byte","b":[0,0,0,0,0,11,255,255]},{"a":40339,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":40347,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":40355,"t":"byte","b":[255,255,255,255,254,0,0,0]},{"a":40363,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40371,"t":"byte","b":[0,0,47,255,255,255,255,255]},{"a":40379,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":40387,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":40395,"t":"byte","b":[255,255,128,0,0,0,0,0]},{"a":40403,"t":"byte","b":[0,0,0,0,0,0,0,47]},{"a":40411,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":40419,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":40427,"t":"byte","b":[255,255,255,255,255,255,255,128]},{"a":40435,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40443,"t":"byte","b":[0,0,0,0,47,255,255,255]},{"a":40451,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":40459,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":40467,"t":"byte","b":[255,255,255,255,224,0,0,0]},{"a":40475,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40483,"t":"byte","b":[0,47,255,255,255,255,255,255]},{"a":40491,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":40499,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":40507,"t":"byte","b":[255,224,0,0,0,0,0,0]},{"a":40515,"t":"byte","b":[0,0,0,0,0,0,47,255]},{"a":40523,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":40531,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":40539,"t":"byte","b":[255,255,255,255,255,255,248,0]},{"a":40547,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40555,"t":"byte","b":[0,0,0,191,255,255,255,255]},{"a":40563,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":40571,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":40579,"t":"byte","b":[255,255,255,248,0,0,0,0]},{"a":40587,"t":"byte","b":[0,0,0,0,0,0,0,2]},{"a":40595,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":40603,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":40611,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":40619,"t":"byte","b":[254,0,0,0,0,0,0,0]},{"a":40627,"t":"byte","b":[0,0,0,0,2,255,255,255]},{"a":40635,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":40643,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":40651,"t":"byte","b":[255,255,255,255,255,254,0,0]},{"a":40659,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40667,"t":"byte","b":[0,2,255,255,255,255,255,255]},{"a":40675,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":40683,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":40691,"t":"byte","b":[255,255,255,128,0,0,0,0]},{"a":40699,"t":"byte","b":[0,0,0,0,0,0,2,255]},{"a":40707,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":40715,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":40723,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":40731,"t":"byte","b":[128,0,0,0,0,0,0,0]},{"a":40739,"t":"byte","b":[0,0,0,2,255,255,255,255]},{"a":40747,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":40755,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":40763,"t":"byte","b":[255,255,255,255,255,224,0,0]},{"a":40771,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40779,"t":"byte","b":[11,255,255,255,255,255,255,255]},{"a":40787,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":40795,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":40803,"t":"byte","b":[255,255,224,0,0,0,0,0]},{"a":40811,"t":"byte","b":[0,0,0,0,0,47,255,255]},{"a":40819,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":40827,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":40835,"t":"byte","b":[255,255,255,255,255,255,255,248]},{"a":40843,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40851,"t":"byte","b":[0,0,47,255,255,255,255,255]},{"a":40859,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":40867,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":40875,"t":"byte","b":[255,255,255,255,248,0,0,0]},{"a":40883,"l":"shape_ship_mask24","c":"The Sunracer's mask, lines 24-25 and the start of line 26","t":"byte","b":[0,0,0,0,0,0,0,47]},{"a":40891,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":40899,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":40907,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":40915,"t":"byte","b":[255,254,0,0,0,0,0,0]},{"a":40923,"t":"byte","b":[0,0,0,0,47,255,255,255]},{"a":40931,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":40939,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":40947,"t":"byte","b":[255,255,255,255,255,255,254,0]},{"a":40955,"t":"byte","b":[0,0,0,0,0]},{"a":40960,"l":"shape_ship_mask_a000","c":"The Sunracer's mask from $A000 on, the rest of line 26 to line 47","t":"byte","b":[0,0,0,0,47,255,255,255]},{"a":40968,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":40976,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":40984,"t":"byte","b":[255,255,255,255,255,255,255,128]},{"a":40992,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":41000,"t":"byte","b":[0,191,255,255,255,255,255,255]},{"a":41008,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":41016,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":41024,"t":"byte","b":[255,255,255,255,128,0,0,0]},{"a":41032,"t":"byte","b":[0,0,0,0,0,2,255,255]},{"a":41040,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":41048,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":41056,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":41064,"t":"byte","b":[255,224,0,0,0,0,0,0]},{"a":41072,"t":"byte","b":[0,0,2,255,255,255,255,255]},{"a":41080,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":41088,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":41096,"t":"byte","b":[255,255,255,255,255,255,224,0]},{"a":41104,"t":"byte","b":[0,0,0,0,0,0,0,2]},{"a":41112,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":41120,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":41128,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":41136,"t":"byte","b":[255,255,255,248,0,0,0,0]},{"a":41144,"t":"byte","b":[0,0,0,0,2,255,255,255]},{"a":41152,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":41160,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":41168,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":41176,"t":"byte","b":[248,0,0,0,0,0,0,0]},{"a":41184,"t":"byte","b":[0,2,255,255,255,255,255,255]},{"a":41192,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":41200,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":41208,"t":"byte","b":[255,255,255,255,255,254,0,0]},{"a":41216,"t":"byte","b":[0,0,0,0,0,0,11,255]},{"a":41224,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":41232,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":41240,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":41248,"t":"byte","b":[255,255,254,0,0,0,0,0]},{"a":41256,"t":"byte","b":[0,0,0,47,255,255,255,255]},{"a":41264,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":41272,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":41280,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":41288,"t":"byte","b":[128,0,0,0,0,0,0,0]},{"a":41296,"t":"byte","b":[47,255,255,255,255,255,255,255]},{"a":41304,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":41312,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":41320,"t":"byte","b":[255,255,255,255,255,128,0,0]},{"a":41328,"t":"byte","b":[0,0,0,0,0,47,255,255]},{"a":41336,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":41344,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":41352,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":41360,"t":"byte","b":[255,255,224,0,0,0,0,0]},{"a":41368,"t":"byte","b":[0,0,47,255,255,255,255,255]},{"a":41376,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":41384,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":41392,"t":"byte","b":[255,255,255,255,255,255,255,224]},{"a":41400,"t":"byte","b":[0,0,0,0,0,0,0,47]},{"a":41408,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":41416,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":41424,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":41432,"t":"byte","b":[255,255,255,255,248,0,0,0]},{"a":41440,"t":"byte","b":[0,0,0,0,191,255,255,255]},{"a":41448,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":41456,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":41464,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":41472,"t":"byte","b":[255,248,0,0,0,0,0,0]},{"a":41480,"t":"byte","b":[2,255,255,255,255,255,255,255]},{"a":41488,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":41496,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":41504,"t":"byte","b":[255,255,255,255,255,255,254,0]},{"a":41512,"t":"byte","b":[0,0,0,0,0,2,255,255]},{"a":41520,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":41528,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":41536,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":41544,"t":"byte","b":[255,255,255,254,0,0,0,0]},{"a":41552,"t":"byte","b":[0,0,2,255,255,255,255,255]},{"a":41560,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":41568,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":41576,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":41584,"t":"byte","b":[255,128,0,0,10,170,170,170]},{"a":41592,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":41600,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":41608,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":41616,"t":"byte","b":[255,255,255,255,255,255,128,42]},{"a":41624,"t":"byte","b":[170,175,255,255,255,255,255,255]},{"a":41632,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":41640,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":41648,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":41656,"t":"byte","b":[255,255,255,224,191,255,255,255]},{"a":41664,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":41672,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":41680,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":41688,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":41696,"t":"byte","b":[224,42,255,255,255,255,255,255]},{"a":41704,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":41712,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":41720,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":41728,"t":"byte","b":[255,255,255,255,255,248,0,171]},{"a":41736,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":41744,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":41752,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":41760,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":41768,"t":"byte","b":[255,255,248]},{"a":41771,"l":"shape_ship_mask48","c":"The Sunracer's mask, lines 48-55","t":"byte","b":[0,2,170,170,170,170,170,170]},{"a":41779,"t":"byte","b":[170,170,171,255,255,255,255,255]},{"a":41787,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":41795,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":41803,"t":"byte","b":[255,255,255,255,254,0,0,0]},{"a":41811,"t":"byte","b":[0,0,0,0,0,0,0,2]},{"a":41819,"t":"byte","b":[170,255,255,255,255,255,255,255]},{"a":41827,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":41835,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":41843,"t":"byte","b":[255,254,0,0,0,0,0,0]},{"a":41851,"t":"byte","b":[0,0,0,0,0,0,170,255]},{"a":41859,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":41867,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":41875,"t":"byte","b":[255,255,255,255,255,255,232,0]},{"a":41883,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":41891,"t":"byte","b":[0,0,0,0,170,191,255,255]},{"a":41899,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":41907,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":41915,"t":"byte","b":[255,254,170,128,0,0,0,0]},{"a":41923,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":41931,"t":"byte","b":[0,0,42,175,255,255,255,255]},{"a":41939,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":41947,"t":"byte","b":[255,255,255,255,255,234,168,0]},{"a":41955,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":41963,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":41971,"t":"byte","b":[10,170,170,170,170,170,170,170]},{"a":41979,"t":"byte","b":[170,170,170,170,170,170,170,170]},{"a":41987,"t":"byte","b":[170,170,128,0,0,0,0,0]},{"a":41995,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":42003,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":42011,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":42019,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":42027,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":42035,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":42043,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":42051,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":42059,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":42067,"l":"shape_legs","c":"The landing legs, 23 cells by 24 lines","t":"byte","b":[0,0,7,72,0,0,0,0]},{"a":42075,"t":"byte","b":[135,64,0,0,0,0,0,0]},{"a":42083,"t":"byte","b":[0,116,11,192,0,0,0,0]},{"a":42091,"t":"byte","b":[0,14,8,0,0,0,0,130]},{"a":42099,"t":"byte","b":[192,0,0,0,0,0,0,0]},{"a":42107,"t":"byte","b":[44,6,208,0,0,0,0,0]},{"a":42115,"t":"byte","b":[29,32,0,0,0,0,33,208]},{"a":42123,"t":"byte","b":[0,0,0,0,0,0,0,29]},{"a":42131,"t":"byte","b":[2,240,0,0,0,0,0,56]},{"a":42139,"t":"byte","b":[32,0,0,0,0,32,176,0]},{"a":42147,"t":"byte","b":[0,0,0,0,0,0,11,1]},{"a":42155,"t":"byte","b":[180,0,0,0,0,0,116,128]},{"a":42163,"t":"byte","b":[0,0,0,0,8,116,0,0]},{"a":42171,"t":"byte","b":[0,0,0,0,0,7,64,188]},{"a":42179,"t":"byte","b":[0,0,0,0,0,224,128,0]},{"a":42187,"t":"byte","b":[0,0,0,8,44,0,0,0]},{"a":42195,"t":"byte","b":[0,0,0,0,2,192,109,0]},{"a":42203,"t":"byte","b":[0,0,0,1,210,0,0,0]},{"a":42211,"t":"byte","b":[0,0,2,157,0,0,0,0]},{"a":42219,"t":"byte","b":[0,0,0,1,208,47,0,0]},{"a":42227,"t":"byte","b":[0,0,3,130,0,0,0,0]},{"a":42235,"t":"byte","b":[0,2,11,0,0,0,0,0]},{"a":42243,"t":"byte","b":[0,0,0,176,27,64,0,0]},{"a":42251,"t":"byte","b":[0,7,104,0,0,0,0,0]},{"a":42259,"t":"byte","b":[0,7,64,0,0,0,0,0]},{"a":42267,"t":"byte","b":[0,0,116,11,192,0,0,0]},{"a":42275,"t":"byte","b":[14,8,0,0,0,0,0,0]},{"a":42283,"t":"byte","b":[2,192,0,0,0,0,0,0]},{"a":42291,"t":"byte","b":[0,44,6,208,0,0,0,29]},{"a":42299,"t":"byte","b":[0,0,0,0,0,0,0,29]},{"a":42307,"t":"byte","b":[221,0,0,0,0,0,0,0]},{"a":42315,"t":"byte","b":[29,2,240,0,0,0,56,0]},{"a":42323,"t":"byte","b":[0,0,0,0,0,0,118,167]},{"a":42331,"t":"byte","b":[64,0,0,0,0,0,0,11]},{"a":42339,"t":"byte","b":[189,180,0,0,7,119,64,0]},{"a":42347,"t":"byte","b":[0,0,0,0,0,31,253,0]},{"a":42355,"t":"byte","b":[0,0,0,0,0,0,7,169]},{"a":42363,"t":"byte","b":[188,0,0,29,169,208,0,0]},{"a":42371,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":42379,"t":"byte","b":[0,0,0,0,0,1,64,109]},{"a":42387,"t":"byte","b":[0,0,7,255,64,0,0,0]},{"a":42395,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":42403,"t":"byte","b":[0,0,0,0,0,0,47,0]},{"a":42411,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":42419,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":42427,"t":"byte","b":[0,0,0,0,0,27,64,0]},{"a":42435,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":42443,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":42451,"t":"byte","b":[0,0,0,0,11,192,0,0]},{"a":42459,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":42467,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":42475,"t":"byte","b":[0,0,0,6,208,0,0,0]},{"a":42483,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":42491,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":42499,"t":"byte","b":[0,0,22,247,64,0,0,0]},{"a":42507,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":42515,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":42523,"t":"byte","b":[1,246,189,244,0,0,0,0]},{"a":42531,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":42539,"t":"byte","b":[0,0,0,0,0,0,0,3]},{"a":42547,"t":"byte","b":[218,255,124,0,0,0,0,0]},{"a":42555,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":42563,"t":"byte","b":[0,0,0,0,0,0,1,245]},{"a":42571,"t":"byte","b":[85,244,0,0,0,0,0,0]},{"a":42579,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":42587,"t":"byte","b":[0,0,0,0,0,0,31,255]},{"a":42595,"t":"byte","b":[64,0,0,0,0,0,0,0]},{"a":42603,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":42611,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":42619,"l":"shape_legs_mask","c":"The legs' mask","t":"byte","b":[0,0,47,238,0,0,0,2]},{"a":42627,"t":"byte","b":[239,224,0,0,0,0,0,0]},{"a":42635,"t":"byte","b":[2,254,47,224,0,0,0,0]},{"a":42643,"t":"byte","b":[0,47,174,0,0,0,2,235]},{"a":42651,"t":"byte","b":[224,0,0,0,0,0,0,0]},{"a":42659,"t":"byte","b":[190,47,248,0,0,0,0,0]},{"a":42667,"t":"byte","b":[191,184,0,0,0,0,187,248]},{"a":42675,"t":"byte","b":[0,0,0,0,0,0,0,191]},{"a":42683,"t":"byte","b":[139,248,0,0,0,0,0,190]},{"a":42691,"t":"byte","b":[184,0,0,0,0,186,248,0]},{"a":42699,"t":"byte","b":[0,0,0,0,0,0,47,139]},{"a":42707,"t":"byte","b":[254,0,0,0,0,2,254,224]},{"a":42715,"t":"byte","b":[0,0,0,0,46,254,0,0]},{"a":42723,"t":"byte","b":[0,0,0,0,0,47,226,254]},{"a":42731,"t":"byte","b":[0,0,0,0,2,250,224,0]},{"a":42739,"t":"byte","b":[0,0,0,46,190,0,0,0]},{"a":42747,"t":"byte","b":[0,0,0,0,11,226,255,128]},{"a":42755,"t":"byte","b":[0,0,0,11,251,128,0,0]},{"a":42763,"t":"byte","b":[0,0,11,255,128,0,0,0]},{"a":42771,"t":"byte","b":[0,0,0,11,248,191,128,0]},{"a":42779,"t":"byte","b":[0,0,11,235,128,0,0,0]},{"a":42787,"t":"byte","b":[0,11,175,128,0,0,0,0]},{"a":42795,"t":"byte","b":[0,0,2,248,191,224,0,0]},{"a":42803,"t":"byte","b":[0,47,254,0,0,0,0,0]},{"a":42811,"t":"byte","b":[2,47,224,0,0,0,0,0]},{"a":42819,"t":"byte","b":[0,2,254,47,224,0,0,0]},{"a":42827,"t":"byte","b":[47,174,0,0,0,0,0,0]},{"a":42835,"t":"byte","b":[43,234,0,0,0,0,0,0]},{"a":42843,"t":"byte","b":[0,190,47,248,0,0,0,191]},{"a":42851,"t":"byte","b":[136,0,0,0,0,0,0,191]},{"a":42859,"t":"byte","b":[255,128,0,0,0,0,0,0]},{"a":42867,"t":"byte","b":[191,171,248,0,0,10,190,128]},{"a":42875,"t":"byte","b":[0,0,0,0,0,2,255,255]},{"a":42883,"t":"byte","b":[224,0,0,0,0,0,0,47]},{"a":42891,"t":"byte","b":[255,254,0,0,47,255,224,0]},{"a":42899,"t":"byte","b":[0,0,0,0,0,191,255,128]},{"a":42907,"t":"byte","b":[0,0,0,0,0,0,47,255]},{"a":42915,"t":"byte","b":[254,0,0,191,255,248,0,0]},{"a":42923,"t":"byte","b":[0,0,0,0,42,170,0,0]},{"a":42931,"t":"byte","b":[0,0,0,0,0,11,234,255]},{"a":42939,"t":"byte","b":[128,0,47,255,224,0,0,0]},{"a":42947,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":42955,"t":"byte","b":[0,0,0,0,2,128,191,128]},{"a":42963,"t":"byte","b":[0,10,170,128,0,0,0,0]},{"a":42971,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":42979,"t":"byte","b":[0,0,0,0,0,191,224,0]},{"a":42987,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":42995,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":43003,"t":"byte","b":[0,0,0,0,47,224,0,0]},{"a":43011,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":43019,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":43027,"t":"byte","b":[0,0,0,47,250,128,0,0]},{"a":43035,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":43043,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":43051,"t":"byte","b":[0,2,191,255,232,0,0,0]},{"a":43059,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":43067,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":43075,"t":"byte","b":[11,255,255,254,0,0,0,0]},{"a":43083,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":43091,"t":"byte","b":[0,0,0,0,0,0,0,11]},{"a":43099,"t":"byte","b":[255,255,254,0,0,0,0,0]},{"a":43107,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":43115,"t":"byte","b":[0,0,0,0,0,0,11,255]},{"a":43123,"t":"byte","b":[255,254,0,0,0,0,0,0]},{"a":43131,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":43139,"t":"byte","b":[0,0,0,0,0,2,191,255]},{"a":43147,"t":"byte","b":[232,0,0,0,0,0,0,0]},{"a":43155,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":43163,"t":"byte","b":[0,0,0,0,0,42,170,128]},{"a":43171,"l":"ship_unused","c":"The rest of SHIP after the legs' mask; never read","t":"byte","b":[188,188,188,188,188,198,188,188]},{"a":43179,"t":"byte","b":[188,188,188,188,188,198,188,188]},{"a":43187,"t":"byte","b":[188,198,188,188,188,188,188,188]},{"a":43195,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":43203,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":43211,"t":"byte","b":[188,188,188,188,188,188,188,188]},{"a":43219,"t":"byte","b":[188,188,186,186,186,186,186,186]},{"a":43227,"t":"byte","b":[186,186,202,186,186,202,186,202]},{"a":43235,"t":"byte","b":[188,188,188,198,99,99,188,188]},{"a":43243,"t":"byte","b":[198,188,188,188,188,188,188,188]},{"a":43251,"t":"byte","b":[188,188,188,198,188,188,188,188]},{"a":43259,"t":"byte","b":[188,188,202,186,186]},{"a":43264,"t":"gap","n":768},{"a":44032,"l":"picture_rogue","c":"ROGUE, loaded here at the start ($2011): the Space Rogue logo and \"by Paul Neurath\" over a star field, packed with a bitmap and a screen matrix but no colours; the background of the climb (frame_logo)","t":"byte","b":[5,0,129,1,10,0,129,4]},{"a":44040,"t":"byte","b":[22,0,129,1,17,0,129,128]},{"a":44048,"t":"byte","b":[30,0,129,32,20,0,132,128]},{"a":44056,"t":"byte","b":[0,0,4,10,0,129,8,5]},{"a":44064,"t":"byte","b":[0,129,1,5,0,129,16,4]},{"a":44072,"t":"byte","b":[0,129,64,4,0,129,8,27]},{"a":44080,"t":"byte","b":[0,129,8,10,0,129,4,33]},{"a":44088,"t":"byte","b":[0,129,64,41,0,129,4,15]},{"a":44096,"t":"byte","b":[0,129,32,40,0,129,128,18]},{"a":44104,"t":"byte","b":[0,129,4,25,0,129,32,25]},{"a":44112,"t":"byte","b":[0,129,2,23,0,129,4,15]},{"a":44120,"t":"byte","b":[0,129,2,3,0,132,1,0]},{"a":44128,"t":"byte","b":[0,2,16,0,129,1,16,0]},{"a":44136,"t":"byte","b":[129,16,17,0,129,16,17,0]},{"a":44144,"t":"byte","b":[129,128,20,0,129,4,21,0]},{"a":44152,"t":"byte","b":[129,2,23,0,129,8,18,0]},{"a":44160,"t":"byte","b":[129,128,7,0,129,16,8,0]},{"a":44168,"t":"byte","b":[130,2,16,7,0,129,16,11]},{"a":44176,"t":"byte","b":[0,129,16,39,0,129,8,31]},{"a":44184,"t":"byte","b":[0,129,128,23,0,129,1,16]},{"a":44192,"t":"byte","b":[0,129,2,8,0,129,128,4]},{"a":44200,"t":"byte","b":[0,129,4,3,0,129,4,12]},{"a":44208,"t":"byte","b":[0,129,16,64,0,129,4,6]},{"a":44216,"t":"byte","b":[0,129,34,15,0,129,1,15]},{"a":44224,"t":"byte","b":[0,129,129,9,0,130,8,64]},{"a":44232,"t":"byte","b":[3,0,132,2,0,0,1,13]},{"a":44240,"t":"byte","b":[0,129,2,10,0,129,4,27]},{"a":44248,"t":"byte","b":[0,129,4,19,0,129,1,51]},{"a":44256,"t":"byte","b":[0,129,2,33,0,129,32,6]},{"a":44264,"t":"byte","b":[0,129,8,5,0,132,129,0]},{"a":44272,"t":"byte","b":[0,204,13,0,131,4,0,64]},{"a":44280,"t":"byte","b":[31,0,129,4,40,0,129,8]},{"a":44288,"t":"byte","b":[4,0,132,2,0,0,1,8]},{"a":44296,"t":"byte","b":[0,129,4,18,0,130,8,64]},{"a":44304,"t":"byte","b":[4,0,129,64,9,0,129,128]},{"a":44312,"t":"byte","b":[7,0,129,1,61,0,129,16]},{"a":44320,"t":"byte","b":[17,0,129,8,37,0,129,1]},{"a":44328,"t":"byte","b":[13,0,129,8,11,0,129,1]},{"a":44336,"t":"byte","b":[3,0,129,1,6,0,133,2]},{"a":44344,"t":"byte","b":[0,4,0,2,5,0,133,4]},{"a":44352,"t":"byte","b":[16,0,0,32,3,0,129,32]},{"a":44360,"t":"byte","b":[6,0,129,1,13,0,129,2]},{"a":44368,"t":"byte","b":[30,0,129,32,11,0,129,4]},{"a":44376,"t":"byte","b":[3,0,129,4,6,0,129,8]},{"a":44384,"t":"byte","b":[10,0,129,4,34,0,129,128]},{"a":44392,"t":"byte","b":[4,0,131,4,0,4,40,0]},{"a":44400,"t":"byte","b":[129,16,17,0,129,16,66,0]},{"a":44408,"t":"byte","b":[129,4,14,0,129,16,45,0]},{"a":44416,"t":"byte","b":[129,16,13,0,129,128,21,0]},{"a":44424,"t":"byte","b":[129,128,10,0,129,64,36,0]},{"a":44432,"t":"byte","b":[129,8,6,0,129,4,3,0]},{"a":44440,"t":"byte","b":[129,64,5,0,129,32,22,0]},{"a":44448,"t":"byte","b":[129,8,13,0,148,8,0,2]},{"a":44456,"t":"byte","b":[64,4,0,68,25,89,110,191]},{"a":44464,"t":"byte","b":[64,0,0,64,0,68,64,144]},{"a":44472,"t":"byte","b":[32,17,0,129,2,89,0,129]},{"a":44480,"t":"byte","b":[32,11,0,129,4,3,0,129]},{"a":44488,"t":"byte","b":[4,6,0,129,8,7,0,129]},{"a":44496,"t":"byte","b":[8,6,0,129,2,49,0,129]},{"a":44504,"t":"byte","b":[4,22,0,131,16,0,1,10]},{"a":44512,"t":"byte","b":[0,129,32,6,0,129,16,7]},{"a":44520,"t":"byte","b":[0,129,8,49,0,129,8,6]},{"a":44528,"t":"byte","b":[0,143,110,89,25,68,0,4]},{"a":44536,"t":"byte","b":[64,0,128,136,0,128,0,0]},{"a":44544,"t":"byte","b":[128,11,0,129,2,38,0,129]},{"a":44552,"t":"byte","b":[16,43,0,129,1,4,0,132]},{"a":44560,"t":"byte","b":[64,0,0,1,23,0,136,1]},{"a":44568,"t":"byte","b":[2,2,0,0,6,47,191,3]},{"a":44576,"t":"byte","b":[255,131,0,0,191,5,255,130]},{"a":44584,"t":"byte","b":[0,0,6,255,132,0,0,164]},{"a":44592,"t":"byte","b":[254,4,255,133,4,0,63,63]},{"a":44600,"t":"byte","b":[191,3,255,130,0,0,6,255]},{"a":44608,"t":"byte","b":[130,0,0,6,255,131,0,0]},{"a":44616,"t":"byte","b":[254,5,255,133,0,0,144,248]},{"a":44624,"t":"byte","b":[254,3,255,138,0,0,15,15]},{"a":44632,"t":"byte","b":[31,95,159,239,0,0,6,255]},{"a":44640,"t":"byte","b":[130,0,0,6,255,132,0,0]},{"a":44648,"t":"byte","b":[192,192,3,208,140,224,0,0]},{"a":44656,"t":"byte","b":[1,11,47,127,191,191,0,0]},{"a":44664,"t":"byte","b":[175,5,255,130,0,0,6,255]},{"a":44672,"t":"byte","b":[131,0,0,233,5,255,133,0]},{"a":44680,"t":"byte","b":[0,15,143,239,3,255,130,0]},{"a":44688,"t":"byte","b":[0,6,255,130,0,0,6,255]},{"a":44696,"t":"byte","b":[130,0,0,6,255,130,0,0]},{"a":44704,"t":"byte","b":[6,255,130,0,0,6,240,33]},{"a":44712,"t":"byte","b":[0,129,8,25,0,129,128,15]},{"a":44720,"t":"byte","b":[0,129,8,7,0,129,1,16]},{"a":44728,"t":"byte","b":[0,129,32,14,0,131,16,0]},{"a":44736,"t":"byte","b":[1,10,0,129,35,6,3,129]},{"a":44744,"t":"byte","b":[19,10,255,130,254,253,4,252]},{"a":44752,"t":"byte","b":[132,255,255,111,31,4,15,26]},{"a":44760,"t":"byte","b":[255,129,241,5,240,132,255,255]},{"a":44768,"t":"byte","b":[191,127,4,63,8,255,130,239]},{"a":44776,"t":"byte","b":[239,10,255,3,254,129,253,8]},{"a":44784,"t":"byte","b":[255,130,224,224,3,240,3,244]},{"a":44792,"t":"byte","b":[18,255,130,155,71,4,3,26]},{"a":44800,"t":"byte","b":[255,6,252,132,255,255,111,31]},{"a":44808,"t":"byte","b":[4,15,8,255,8,240,6,0]},{"a":44816,"t":"byte","b":[129,2,4,0,129,1,39,0]},{"a":44824,"t":"byte","b":[129,16]},{"a":44826,"l":"picture_rogue_row8","c":"ROGUE's stream from +$0B34, near the end of bitmap row 8","t":"byte","b":[13,0,129,8,13,0,131,16]},{"a":44834,"t":"byte","b":[0,8,33,0,129,1,9,0]},{"a":44842,"t":"byte","b":[131,8,0,0,7,3,129,2]},{"a":44850,"t":"byte","b":[8,255,130,253,254,6,255,133]},{"a":44858,"t":"byte","b":[0,0,64,228,254,3,255,4]},{"a":44866,"t":"byte","b":[0,132,64,228,254,255,7,15]},{"a":44874,"t":"byte","b":[129,143,8,255,8,240,8,63]},{"a":44882,"t":"byte","b":[16,255,132,253,253,252,252,3]},{"a":44890,"t":"byte","b":[248,129,244,4,255,3,191,129]},{"a":44898,"t":"byte","b":[127,3,248,3,252,130,253,253]},{"a":44906,"t":"byte","b":[16,255,130,3,3,3,0,135]},{"a":44914,"t":"byte","b":[2,0,0,255,255,0,128,3]},{"a":44922,"t":"byte","b":[0,131,16,255,255,3,3,131]},{"a":44930,"t":"byte","b":[19,3,3,8,255,4,252,4]},{"a":44938,"t":"byte","b":[255,129,15,3,0,4,252,129]},{"a":44946,"t":"byte","b":[255,7,0,129,240,16,0,129]},{"a":44954,"t":"byte","b":[16,5,0,129,2,19,0,129]},{"a":44962,"t":"byte","b":[16,3,0,129,16,6,0,129]},{"a":44970,"t":"byte","b":[32,5,0,129,4,39,0,129]},{"a":44978,"t":"byte","b":[2,15,0,129,64,15,0,129]},{"a":44986,"t":"byte","b":[64,3,0,130,2,1,6,0]},{"a":44994,"t":"byte","b":[133,255,255,191,47,6,3,0]},{"a":45002,"t":"byte","b":[5,255,131,111,6,0,7,255]},{"a":45010,"t":"byte","b":[129,127,8,255,130,223,239,14]},{"a":45018,"t":"byte","b":[255,130,240,241,6,255,130,127]},{"a":45026,"t":"byte","b":[191,13,255,129,251,8,255,132]},{"a":45034,"t":"byte","b":[244,244,240,240,4,255,132,127]},{"a":45042,"t":"byte","b":[127,63,63,4,255,129,253,3]},{"a":45050,"t":"byte","b":[254,20,255,12,0,129,4,3]},{"a":45058,"t":"byte","b":[0,8,3,14,255,8,252,23]},{"a":45066,"t":"byte","b":[0,129,1,54,0,129,64,5]},{"a":45074,"t":"byte","b":[0,129,2,7,0,129,2,16]},{"a":45082,"t":"byte","b":[0,129,16,13,0,129,16,24]},{"a":45090,"t":"byte","b":[0,6,3,130,0,0,6,255]},{"a":45098,"t":"byte","b":[130,0,0,5,252,131,254,47]},{"a":45106,"t":"byte","b":[31,5,15,129,47,26,255,4]},{"a":45114,"t":"byte","b":[240,132,244,248,255,250,6,0]},{"a":45122,"t":"byte","b":[136,231,75,11,11,15,15,31]},{"a":45130,"t":"byte","b":[47,12,255,132,240,240,244,248]},{"a":45138,"t":"byte","b":[4,255,132,63,63,127,191,24]},{"a":45146,"t":"byte","b":[255,6,3,130,71,155,24,255]},{"a":45154,"t":"byte","b":[8,252,129,0,5,15,131,31]},{"a":45162,"t":"byte","b":[111,0,7,255,129,0,7,240]},{"a":45170,"t":"byte","b":[14,0,129,2,12,0,129,1]},{"a":45178,"t":"byte","b":[14,0,129,32,9,0,129,2]},{"a":45186,"t":"byte","b":[19,0,129,8,5,0,129,1]},{"a":45194,"t":"byte","b":[16,0,129,8,26,0,129,64]},{"a":45202,"t":"byte","b":[5,0,131,3,3,35,3,3]},{"a":45210,"t":"byte","b":[130,0,0,6,255,130,191,26]},{"a":45218,"t":"byte","b":[22,255,130,254,164,5,255,131]},{"a":45226,"t":"byte","b":[191,63,63,8,255,8,252,8]},{"a":45234,"t":"byte","b":[0,8,63,8,255,8,252,22]},{"a":45242,"t":"byte","b":[255,130,251,241,7,255,129,175]},{"a":45250,"t":"byte","b":[15,255,129,233,5,255,131,239]},{"a":45258,"t":"byte","b":[143,15,32,255,8,240,14,0]},{"a":45266,"t":"byte","b":[131,32,0,4,5,0,129,4]},{"a":45274,"t":"byte","b":[3,0,129,2,10,0,129,1]},{"a":45282,"t":"byte","b":[4,0,129,32,21,0]},{"a":45288,"l":"picture_rogue_row13","c":"ROGUE's stream from bitmap row 13 (+$1040)","t":"byte","b":[130,32,8,3,0,131,8,0]},{"a":45296,"t":"byte","b":[128,5,0,129,16,16,0,129]},{"a":45304,"t":"byte","b":[64,7,0,131,2,0,64,8]},{"a":45312,"t":"byte","b":[0,129,8,18,0,4,63,4]},{"a":45320,"t":"byte","b":[0,4,255,4,0,4,255,4]},{"a":45328,"t":"byte","b":[0,129,254,3,255,4,0,132]},{"a":45336,"t":"byte","b":[144,248,254,255,4,0,132,1]},{"a":45344,"t":"byte","b":[11,47,127,4,0,129,175,3]},{"a":45352,"t":"byte","b":[255,4,0,4,255,4,0,129]},{"a":45360,"t":"byte","b":[233,3,255,5,0,131,128,226]},{"a":45368,"t":"byte","b":[247,4,0,132,26,191,255,255]},{"a":45376,"t":"byte","b":[4,0,4,255,4,0,129,254]},{"a":45384,"t":"byte","b":[3,255,4,0,132,144,248,254]},{"a":45392,"t":"byte","b":[255,4,0,4,255,4,0,4]},{"a":45400,"t":"byte","b":[255,4,0,4,243,132,0,8]},{"a":45408,"t":"byte","b":[0,0,4,255,4,0,4,255]},{"a":45416,"t":"byte","b":[4,0,4,255,132,0,0,2]},{"a":45424,"t":"byte","b":[0,4,255,4,0,4,255,4]},{"a":45432,"t":"byte","b":[0,4,255,132,0,0,4,0]},{"a":45440,"t":"byte","b":[4,255,5,0,129,1,22,0]},{"a":45448,"t":"byte","b":[131,32,0,2,17,0,129,2]},{"a":45456,"t":"byte","b":[9,0,129,4,5,0,137,12]},{"a":45464,"t":"byte","b":[0,64,1,32,0,2,0,128]},{"a":45472,"t":"byte","b":[7,0,129,4,47,0,4,63]},{"a":45480,"t":"byte","b":[132,47,31,15,15,12,255,129]},{"a":45488,"t":"byte","b":[241,3,240,4,255,132,191,127]},{"a":45496,"t":"byte","b":[63,63,8,255,129,191,19,255]},{"a":45504,"t":"byte","b":[132,155,71,3,3,8,255,129]},{"a":45512,"t":"byte","b":[251,19,255,132,249,244,240,240]},{"a":45520,"t":"byte","b":[4,255,132,191,127,63,63,24]},{"a":45528,"t":"byte","b":[255,4,243,132,226,209,192,192]},{"a":45536,"t":"byte","b":[20,255,132,191,127,63,63,12]},{"a":45544,"t":"byte","b":[255,132,198,193,192,192,16,255]},{"a":45552,"t":"byte","b":[20,0,129,2,7,0,129,2]},{"a":45560,"t":"byte","b":[11,0,129,32,7,0,132,2]},{"a":45568,"t":"byte","b":[0,0,16,17,0,129,1,24]},{"a":45576,"t":"byte","b":[0,129,32,11,0,131,64,0]},{"a":45584,"t":"byte","b":[2,13,0,134,8,0,0,2]},{"a":45592,"t":"byte","b":[0,0,8,15,8,255,7,240]},{"a":45600,"t":"byte","b":[129,241,6,63,130,127,191,24]},{"a":45608,"t":"byte","b":[255,8,3,24,255,8,240,4]},{"a":45616,"t":"byte","b":[63,4,0,4,255,4,0,4]},{"a":45624,"t":"byte","b":[255,4,63,8,255,6,192,130]},{"a":45632,"t":"byte","b":[196,192,16,255,8,63,8,255]},{"a":45640,"t":"byte","b":[6,192,5,255,3,0,130,192]},{"a":45648,"t":"byte","b":[192,3,255,11,0,129,4,35]},{"a":45656,"t":"byte","b":[0,129,32,31,0,131,2,0]},{"a":45664,"t":"byte","b":[32,14,0,129,16,8,0,129]},{"a":45672,"t":"byte","b":[4,26,0,129,1,8,15,26]},{"a":45680,"t":"byte","b":[255,131,254,248,254,19,255,8]},{"a":45688,"t":"byte","b":[3,24,255,8,240,130,0,0]},{"a":45696,"t":"byte","b":[6,255,130,0,0,6,255,130]},{"a":45704,"t":"byte","b":[63,63,14,255,8,192,16,255]},{"a":45712,"t":"byte","b":[8,63,16,255,8,192,4,0]},{"a":45720,"t":"byte","b":[129,2,14,0,131,1,0,8]},{"a":45728,"t":"byte","b":[3,0,129,8,5,0,129,16]},{"a":45736,"t":"byte","b":[14,0,131,2,0,2,32,0]},{"a":45744,"t":"byte","b":[129,1,13,0,129,8,40,0]},{"a":45752,"t":"byte","b":[8,15,8,255,132,241,240,240]},{"a":45760,"t":"byte","b":[241,4,240,130,191,127,6,63]},{"a":45768,"t":"byte","b":[24,255,8,3,24,255,8,240]},{"a":45776,"t":"byte","b":[132,255,255,191,127,4,63,24]},{"a":45784,"t":"byte","b":[255,8,192,16,255,8,63,8]},{"a":45792,"t":"byte","b":[255,8,192,131,4,0,0,5]},{"a":45800,"t":"byte","b":[255,3,0,5,255,20,0,129]},{"a":45808,"t":"byte","b":[4,26,0,129,1,21,0,132]},{"a":45816,"t":"byte","b":[1,0,0,2,31,0,129,64]},{"a":45824,"t":"byte","b":[7,0,129,32,8,0,129,8]},{"a":45832,"t":"byte","b":[6,0,130,31,47,6,63,8]},{"a":45840,"t":"byte","b":[255,130,244,248,6,252,8,63]},{"a":45848,"t":"byte","b":[24,255,130,71,155,19,255,131]},{"a":45856,"t":"byte","b":[251,247,226,8,255,130,244,249]},{"a":45864,"t":"byte","b":[6,255,130,127,191,19,255,131]},{"a":45872,"t":"byte","b":[239,223,203,8,255,130,209,230]},{"a":45880,"t":"byte","b":[18,255,134,254,254,253,248,127]},{"a":45888,"t":"byte","b":[191,14,255,130,193,198,22,255]},{"a":45896,"t":"byte","b":[129,4,4,0,131,5,1,1]},{"a":45904,"t":"byte","b":[3,0,133,16,0,68,5,5]},{"a":45912,"t":"byte","b":[5,0,132,4,20,84,64,22]},{"a":45920,"t":"byte","b":[0,131,16,0,8,5,0,129]},{"a":45928,"t":"byte","b":[8,37,0,131,128,0,1,13]},{"a":45936,"t":"byte","b":[0,129,8,13,0,129,8,4]},{"a":45944,"t":"byte","b":[0,130,63,63,6,0,130,255]},{"a":45952,"t":"byte","b":[255,6,0,132,252,252,0,8]},{"a":45960,"t":"byte","b":[4,0,133,63,63,0,0,2]},{"a":45968,"t":"byte","b":[3,0,130,255,255,6,0,130]},{"a":45976,"t":"byte","b":[251,241,4,0,132,192,192,255]},{"a":45984,"t":"byte","b":[175,6,0,130,255,255,6,0]},{"a":45992,"t":"byte","b":[130,255,233,4,0,131,244,204]},{"a":46000,"t":"byte","b":[128,7,0,130,191,26,6,0]},{"a":46008,"t":"byte","b":[130,255,255,4,0,132,192,192]},{"a":46016,"t":"byte","b":[255,255,4,0,132,13,14,254]},{"a":46024,"t":"byte","b":[164,4,0,131,48,48,2,7]},{"a":46032,"t":"byte","b":[0,130,255,23,3,0,133,8]},{"a":46040,"t":"byte","b":[0,0,255,255,6,0,130,255]},{"a":46048,"t":"byte","b":[250,6,0,130,224,64,4,0]},{"a":46056,"t":"byte","b":[132,195,195,255,255,5,0,131]},{"a":46064,"t":"byte","b":[1,255,255,6,0,130,255,255]},{"a":46072,"t":"byte","b":[6,0,130,255,255,6,0,130]},{"a":46080,"t":"byte","b":[255,255,6,0,130,1,1,6]},{"a":46088,"t":"byte","b":[0,130,4,4,6,0,130,68]},{"a":46096,"t":"byte","b":[4,21,0,129,16]},{"a":46101,"l":"picture_rogue_row19","c":"ROGUE's stream from +$18E8, near the end of bitmap row 19","t":"byte","b":[29,0,129,128,3,0,129,16]},{"a":46109,"t":"byte","b":[4,0,129,32,8,0,129,8]},{"a":46117,"t":"byte","b":[16,0,129,2,27,0,129,2]},{"a":46125,"t":"byte","b":[10,0,130,8,2,9,0,129]},{"a":46133,"t":"byte","b":[2,5,0,129,32,3,0,129]},{"a":46141,"t":"byte","b":[4,3,0,129,244,3,204,132]},{"a":46149,"t":"byte","b":[244,0,4,0,3,204,131,124]},{"a":46157,"t":"byte","b":[12,52,7,0,136,32,0,0]},{"a":46165,"t":"byte","b":[204,204,244,192,192,3,0,129]},{"a":46173,"t":"byte","b":[124,3,204,132,124,0,2,0]},{"a":46181,"t":"byte","b":[4,204,129,124,3,0,5,192]},{"a":46189,"t":"byte","b":[144,0,64,0,15,14,13,12]},{"a":46197,"t":"byte","b":[12,0,0,8,113,179,243,179]},{"a":46205,"t":"byte","b":[113,3,0,133,227,51,243,3]},{"a":46213,"t":"byte","b":[225,3,0,4,51,129,243,3]},{"a":46221,"t":"byte","b":[0,133,209,51,3,3,1,3]},{"a":46229,"t":"byte","b":[0,129,243,3,48,129,240,3]},{"a":46237,"t":"byte","b":[0,129,243,3,195,129,115,3]},{"a":46245,"t":"byte","b":[0,129,208,4,48,11,0,129]},{"a":46253,"t":"byte","b":[32,36,0,129,128,3,0,129]},{"a":46261,"t":"byte","b":[8,43,0,129,16,6,0,129]},{"a":46269,"t":"byte","b":[64,37,0,129,2,10,0,129]},{"a":46277,"t":"byte","b":[16,7,0,129,16,8,0,129]},{"a":46285,"t":"byte","b":[2,5,0,129,2,20,0,129]},{"a":46293,"t":"byte","b":[1,68,0,129,2,19,0,133]},{"a":46301,"t":"byte","b":[32,0,64,0,4,6,0,129]},{"a":46309,"t":"byte","b":[16,41,0,129,8,49,0,129]},{"a":46317,"t":"byte","b":[1,32,0,130,8,64,23,0]},{"a":46325,"t":"byte","b":[129,128,7,0,129,16,8,0]},{"a":46333,"t":"byte","b":[129,4,40,0,132,1,0,0]},{"a":46341,"t":"byte","b":[4,4,0,129,1,22,0,129]},{"a":46349,"t":"byte","b":[4,11,0,129,32,9,0,129]},{"a":46357,"t":"byte","b":[64,5,0,129,2,10,0,129]},{"a":46365,"t":"byte","b":[128,19,0,129,1,11,0,129]},{"a":46373,"t":"byte","b":[1,6,0,129,2,24,0,129]},{"a":46381,"t":"byte","b":[1,10,0,129,4,10,0,129]},{"a":46389,"t":"byte","b":[8,35,0,129,8,11,0,129]},{"a":46397,"t":"byte","b":[16,9,0,129,128,5,0,129]},{"a":46405,"t":"byte","b":[2,10,0,129,128,26,0,131]},{"a":46413,"t":"byte","b":[1,0,2,47,0,129,16,5]},{"a":46421,"t":"byte","b":[0,129,2,22,0,131,2,0]},{"a":46429,"t":"byte","b":[64,6,0,131,128,0,8,8]},{"a":46437,"t":"byte","b":[0,129,4,34,0,129,128,20]},{"a":46445,"t":"byte","b":[0,129,2,12,0,129,128,7]},{"a":46453,"t":"byte","b":[0,132,16,0,0,2,21,0]},{"a":46461,"t":"byte","b":[131,32,0,2,12,0,129,128]},{"a":46469,"t":"byte","b":[19,0,129,8,5,0,129,128]},{"a":46477,"t":"byte","b":[8,0,129,4,8,0,129,8]},{"a":46485,"t":"byte","b":[34,0,129,64,127,0,127,0]},{"a":46493,"t":"byte","b":[127,0,127,0,5,0]},{"a":46499,"l":"picture_rogue_matrix","c":"ROGUE's stream for the screen matrix (+$2000), then a zero at $B630 and the border colour, black","t":"byte","b":[45,188,129,198,8,188,131,198]},{"a":46507,"t":"byte","b":[188,44,14,188,129,198,15,188]},{"a":46515,"t":"byte","b":[129,198,17,188,129,198,7,188]},{"a":46523,"t":"byte","b":[129,198,7,188,129,44,28,188]},{"a":46531,"t":"byte","b":[129,44,17,188,129,198,7,188]},{"a":46539,"t":"byte","b":[129,198,3,188,129,198,49,188]},{"a":46547,"t":"byte","b":[134,198,99,99,188,188,198,10]},{"a":46555,"t":"byte","b":[188,129,198,23,188,131,198,99]},{"a":46563,"t":"byte","b":[198,89,188,129,198,21,188,129]},{"a":46571,"t":"byte","b":[198,8,188,129,182,4,188,129]},{"a":46579,"t":"byte","b":[44,82,188,129,198,79,188,129]},{"a":46587,"t":"byte","b":[198,45,188,129,198,69,188,129]},{"a":46595,"t":"byte","b":[198,4,188,129,198,82,188,129]},{"a":46603,"t":"byte","b":[198,17,188,129,198,21,188,129]},{"a":46611,"t":"byte","b":[198,9,188,129,198,64,188,129]},{"a":46619,"t":"byte","b":[198,17,188,130,198,198,18,188]},{"a":46627,"t":"byte","b":[130,198,198,3,188,129,198,5]},{"a":46635,"t":"byte","b":[188,129,182,70,188,0,0]},{"a":46642,"l":"picture_rogue_unused","c":"The rest of ROGUE after its stream; never read","t":"byte","b":[3,141,126,188,165,112,141,134]},{"a":46650,"t":"byte","b":[188,169,0,141,133,188,32,133]},{"a":46658,"t":"byte","b":[160,96,169,0,141,131,188,169]},{"a":46666,"t":"byte","b":[3,141,126,188,165,116,141,125]},{"a":46674,"t":"byte","b":[188,165,112,141,132,188,56,229]},{"a":46682,"t":"byte","b":[110,201,7,144,26,233,3,141]},{"a":46690,"t":"byte","b":[126,188,165,110,105,0,141,125]},{"a":46698,"t":"byte","b":[188,165,116,229,112,105,1,205]},{"a":46706,"t":"byte","b":[126,188,176,3,141,126,188,165]},{"a":46714,"t":"byte","b":[116,141,134,188,165,115,141,133]},{"a":46722,"t":"byte","b":[188,133,111,24,240,1,56,173]},{"a":46730,"t":"byte","b":[134,188,133,112,233,0,141,127]},{"a":46738,"t":"byte","b":[188,105,0,141,128,188,165,110]},{"a":46746,"t":"byte","b":[105,1,141,130,188,165,105,233]},{"a":46754,"t":"byte","b":[6,133,62,165,106,233,0,133]},{"a":46762,"t":"byte","b":[63,165,107,141,129,188,173,127]},{"a":46770,"t":"byte","b":[188,205,132,188,144,62,237,126]},{"a":46778,"t":"byte","b":[188,141,124,188,165,112,237,127]},{"a":46786,"t":"byte","b":[188,237,124,188,73,255,105,2]},{"a":46794,"t":"byte","b":[205,124,188,144,3,173,124,188]},{"a":46802,"t":"byte","b":[205,132,188,176,5,173,132,188]},{"a":46810,"t":"byte","b":[233,0,141,127,188,32,149,161]},{"a":46818,"t":"byte","b":[166,108,32,247,160,176,11,32]},{"a":46826,"t":"byte","b":[45,161,173,127,188,141,128,188]},{"a":46834,"t":"byte","b":[144,171,169,12,96,24,165,62]},{"a":46842,"t":"byte","b":[105,7,133,62,144,2]},{"a":46848,"l":"picture_space","c":"SPACE, loaded here at the start ($2006): the star field, packed for unpack_picture, the background of the animation's first frames. It holds a bitmap and a screen matrix but no colours","t":"byte","b":[5,0,129,1,10,0,129,4]},{"a":46856,"t":"byte","b":[22,0,129,1,17,0,129,128]},{"a":46864,"t":"byte","b":[30,0,129,32,20,0,132,128]},{"a":46872,"t":"byte","b":[0,0,4,10,0,129,8,5]},{"a":46880,"t":"byte","b":[0,129,1,5,0,129,16,4]},{"a":46888,"t":"byte","b":[0,129,64,4,0,129,8,27]},{"a":46896,"t":"byte","b":[0,129,8,10,0,129,4,33]},{"a":46904,"t":"byte","b":[0,129,64,41,0,129,4,15]},{"a":46912,"t":"byte","b":[0,129,32,40,0,129,128,18]},{"a":46920,"t":"byte","b":[0,129,4,25,0,129,32,25]},{"a":46928,"t":"byte","b":[0,129,2,23,0,129,4,15]},{"a":46936,"t":"byte","b":[0,129,2,3,0,132,1,0]},{"a":46944,"t":"byte","b":[0,2,16,0,129,1,16,0]},{"a":46952,"t":"byte","b":[129,16,17,0,129,16,17,0]},{"a":46960,"t":"byte","b":[129,128,20,0,129,4,21,0]},{"a":46968,"t":"byte","b":[129,2,23,0,129,8,18,0]},{"a":46976,"t":"byte","b":[129,128,7,0,129,16,8,0]},{"a":46984,"t":"byte","b":[130,2,16,7,0,129,16,11]},{"a":46992,"t":"byte","b":[0,129,16,39,0,129,8,31]},{"a":47000,"t":"byte","b":[0,129,128,23,0,129,1,16]},{"a":47008,"t":"byte","b":[0,129,2,8,0,129,128,4]},{"a":47016,"t":"byte","b":[0,129,4,3,0,129,4,12]},{"a":47024,"t":"byte","b":[0,129,16,64,0,129,4,6]},{"a":47032,"t":"byte","b":[0,129,34,15,0,129,1,15]},{"a":47040,"t":"byte","b":[0,129,129,9,0,130,8,64]},{"a":47048,"t":"byte","b":[3,0,132,2,0,0,1,13]},{"a":47056,"t":"byte","b":[0,129,2,10,0,129,4,27]},{"a":47064,"t":"byte","b":[0,129,4,19,0,129,1,51]},{"a":47072,"t":"byte","b":[0,129,2,33,0,129,32,6]},{"a":47080,"t":"byte","b":[0,129,8,5,0,132,129,0]},{"a":47088,"t":"byte","b":[0,204,13,0,131,4,0,64]},{"a":47096,"t":"byte","b":[31,0,129,4,40,0,129,8]},{"a":47104,"t":"byte","b":[4,0,132,2,0,0,1,8]},{"a":47112,"t":"byte","b":[0,129,4,18,0,130,8,64]},{"a":47120,"t":"byte","b":[4,0,129,64,9,0,129,128]},{"a":47128,"t":"byte","b":[7,0,129,1,61,0,129,16]},{"a":47136,"t":"byte","b":[17,0,129,8,37,0,129,1]},{"a":47144,"t":"byte","b":[13,0,129,8,11,0,129,1]},{"a":47152,"t":"byte","b":[3,0,129,1,6,0,133,2]},{"a":47160,"t":"byte","b":[0,4,0,2,5,0,133,4]},{"a":47168,"t":"byte","b":[16,0,0,32,3,0,129,32]},{"a":47176,"t":"byte","b":[6,0,129,1,13,0,129,2]},{"a":47184,"t":"byte","b":[30,0,129,32,11,0,129,4]},{"a":47192,"t":"byte","b":[3,0,129,4,6,0,129,8]},{"a":47200,"t":"byte","b":[10,0,129,4,34,0,129,128]},{"a":47208,"t":"byte","b":[4,0,131,4,0,4,40,0]},{"a":47216,"t":"byte","b":[129,16,17,0,129,16,66,0]},{"a":47224,"t":"byte","b":[129,4,14,0,129,16,45,0]},{"a":47232,"t":"byte","b":[129,16,13,0,129,128,21,0]},{"a":47240,"t":"byte","b":[129,128,10,0,129,64,36,0]},{"a":47248,"t":"byte","b":[129,8,6,0,129,4,3,0]},{"a":47256,"t":"byte","b":[129,64,5,0,129,32,22,0]},{"a":47264,"t":"byte","b":[129,8,13,0,148,8,0,2]},{"a":47272,"t":"byte","b":[64,4,0,68,25,89,110,191]},{"a":47280,"t":"byte","b":[64,0,0,64,0,68,64,144]},{"a":47288,"t":"byte","b":[32,17,0,129,2,89,0,129]},{"a":47296,"t":"byte","b":[32,11,0,129,4,3,0,129]},{"a":47304,"t":"byte","b":[4,6,0,129,8,7,0,129]},{"a":47312,"t":"byte","b":[8,6,0,129,2,49,0,129]},{"a":47320,"t":"byte","b":[4,22,0,131,16,0,1,10]},{"a":47328,"t":"byte","b":[0,129,32,6,0,129,16,7]},{"a":47336,"t":"byte","b":[0,129,8,49,0,129,8,6]},{"a":47344,"t":"byte","b":[0,143,110,89,25,68,0,4]},{"a":47352,"t":"byte","b":[64,0,128,136,0,128,0,0]},{"a":47360,"t":"byte","b":[128,11,0,129,2,38,0,129]},{"a":47368,"t":"byte","b":[16,43,0,129,1,4,0,132]},{"a":47376,"t":"byte","b":[64,0,0,1,33,0,132,8]},{"a":47384,"t":"byte","b":[0,0,4,7,0,132,2,0]},{"a":47392,"t":"byte","b":[0,16,10,0,129,4,26,0]},{"a":47400,"t":"byte","b":[129,32,23,0,129,8,7,0]},{"a":47408,"t":"byte","b":[129,1,22,0,129,64,12,0]},{"a":47416,"t":"byte","b":[129,2,5,0,129,128,37,0]},{"a":47424,"t":"byte","b":[129,1,45,0,129,8,25,0]},{"a":47432,"t":"byte","b":[129,128,15,0,129,8,7,0]},{"a":47440,"t":"byte","b":[129,1,16,0,129,32,14,0]},{"a":47448,"t":"byte","b":[131,16,0,1,10,0,129,32]},{"a":47456,"t":"byte","b":[6,0,129,16,7,0,129,8]},{"a":47464,"t":"byte","b":[20,0,129,32,6,0,129,16]},{"a":47472,"t":"byte","b":[27,0,129,16,3,0,129,1]},{"a":47480,"t":"byte","b":[9,0,129,1,13,0,132,8]},{"a":47488,"t":"byte","b":[0,0,2,10,0,129,8,23]},{"a":47496,"t":"byte","b":[0,129,16,4,0,129,4,5]},{"a":47504,"t":"byte","b":[0,129,4,12,0,129,1,6]},{"a":47512,"t":"byte","b":[0,129,4,6,0,129,32,8]},{"a":47520,"t":"byte","b":[0,132,4,0,0,8,3,0]},{"a":47528,"t":"byte","b":[129,8,6,0,129,2,4,0]},{"a":47536,"t":"byte","b":[129,1,39,0,129,16,13,0]},{"a":47544,"t":"byte","b":[129,8,13,0,131,16,0,8]},{"a":47552,"t":"byte","b":[33,0,129,1,9,0,129,8]},{"a":47560,"t":"byte","b":[7,0,129,1,4,0,129,64]},{"a":47568,"t":"byte","b":[36,0,129,16,71,0,129,8]},{"a":47576,"t":"byte","b":[13,0,129,2,5,0,129,128]},{"a":47584,"t":"byte","b":[3,0,129,16,5,0,131,16]},{"a":47592,"t":"byte","b":[0,8,13,0,129,16,35,0]},{"a":47600,"t":"byte","b":[129,16,5,0,129,2,19,0]},{"a":47608,"t":"byte","b":[129,16,3,0,129,16,6,0]},{"a":47616,"t":"byte","b":[129,32,5,0,129,4,39,0]},{"a":47624,"t":"byte","b":[129,2,15,0,129,64,15,0]},{"a":47632,"t":"byte","b":[129,64,14,0,131,1,0,1]},{"a":47640,"t":"byte","b":[10,0,129,2,4,0,131,128]},{"a":47648,"t":"byte","b":[0,1,15,0,129,16,21,0]},{"a":47656,"t":"byte","b":[129,16,3,0,129,1,9,0]},{"a":47664,"t":"byte","b":[129,1,13,0,132,8,0,0]},{"a":47672,"t":"byte","b":[2,39,0,129,4,10,0,129]},{"a":47680,"t":"byte","b":[1,22,0,129,32,22,0,129]},{"a":47688,"t":"byte","b":[1,54,0,129,64,5,0,129]},{"a":47696,"t":"byte","b":[2,7,0,129,2,16,0,129]},{"a":47704,"t":"byte","b":[16,13,0,129,16,34,0,129]},{"a":47712,"t":"byte","b":[32,10,0,129,8,7,0,129]},{"a":47720,"t":"byte","b":[8,9,0,129,8,7,0,131]},{"a":47728,"t":"byte","b":[1,0,16,14,0,129,32,8]},{"a":47736,"t":"byte","b":[0,129,16,26,0,129,2,17]},{"a":47744,"t":"byte","b":[0,129,4,10,0,129,8,34]},{"a":47752,"t":"byte","b":[0,131,2,0,2,5,0,129]},{"a":47760,"t":"byte","b":[2,16,0,129,16,14,0,129]},{"a":47768,"t":"byte","b":[2,12,0,129,1,14,0,129]},{"a":47776,"t":"byte","b":[32,9,0,129,2,19,0]},{"a":47783,"l":"picture_space_row12","c":"SPACE's stream from +$0F08 in the buffer, the second cell of bitmap row 12","t":"byte","b":[129,8,5,0,129,1,16,0]},{"a":47791,"t":"byte","b":[129,8,26,0,129,64,7,0]},{"a":47799,"t":"byte","b":[129,32,26,0,129,32,10,0]},{"a":47807,"t":"byte","b":[129,64,7,0,129,2,6,0]},{"a":47815,"t":"byte","b":[129,1,6,0,129,32,16,0]},{"a":47823,"t":"byte","b":[129,1,15,0,129,128,9,0]},{"a":47831,"t":"byte","b":[129,128,7,0,129,16,8,0]},{"a":47839,"t":"byte","b":[129,4,5,0,129,2,24,0]},{"a":47847,"t":"byte","b":[129,128,10,0,129,32,15,0]},{"a":47855,"t":"byte","b":[129,2,9,0,129,32,15,0]},{"a":47863,"t":"byte","b":[131,32,0,4,5,0,129,4]},{"a":47871,"t":"byte","b":[3,0,129,2,10,0,129,1]},{"a":47879,"t":"byte","b":[4,0,129,32,21,0,130,32]},{"a":47887,"t":"byte","b":[8,3,0,131,8,0,128,5]},{"a":47895,"t":"byte","b":[0,129,16,16,0,129,64,7]},{"a":47903,"t":"byte","b":[0,131,2,0,64,8,0,129]},{"a":47911,"t":"byte","b":[8,27,0,129,128,5,0,129]},{"a":47919,"t":"byte","b":[16,65,0,129,2,10,0,129]},{"a":47927,"t":"byte","b":[4,36,0,129,16,3,0,129]},{"a":47935,"t":"byte","b":[8,10,0,129,2,10,0,132]},{"a":47943,"t":"byte","b":[128,0,0,2,21,0,131,64]},{"a":47951,"t":"byte","b":[0,4,4,0,129,1,5,0]},{"a":47959,"t":"byte","b":[129,1,22,0,131,32,0,2]},{"a":47967,"t":"byte","b":[17,0,129,2,9,0,129,4]},{"a":47975,"t":"byte","b":[5,0,137,12,0,64,1,32]},{"a":47983,"t":"byte","b":[0,2,0,128,7,0,129,4]},{"a":47991,"t":"byte","b":[49,0,129,4,13,0,129,32]},{"a":47999,"t":"byte","b":[8,0,129,1,4,0,129,2]},{"a":48007,"t":"byte","b":[5,0,129,32,38,0,129,8]},{"a":48015,"t":"byte","b":[49,0,131,1,0,8,3,0]},{"a":48023,"t":"byte","b":[129,2,39,0,129,1,10,0]},{"a":48031,"t":"byte","b":[129,2,29,0,129,2,7,0]},{"a":48039,"t":"byte","b":[129,2,11,0,129,32,7,0]},{"a":48047,"t":"byte","b":[132,2,0,0,16,17,0,129]},{"a":48055,"t":"byte","b":[1,24,0,129,32,11,0,131]},{"a":48063,"t":"byte","b":[64,0,2,13,0,132,8,0]},{"a":48071,"t":"byte","b":[0,2,10,0,129,4,23,0]},{"a":48079,"t":"byte","b":[129,4,30,0,129,128,3,0]},{"a":48087,"t":"byte","b":[129,1,9,0,129,8,13,0]},{"a":48095,"t":"byte","b":[132,16,0,0,8,10,0,129]},{"a":48103,"t":"byte","b":[16,23,0,129,16,4,0,129]},{"a":48111,"t":"byte","b":[4,18,0,132,128,0,0,32]},{"a":48119,"t":"byte","b":[7,0,129,4,8,0,129,1]},{"a":48127,"t":"byte","b":[13,0,129,128,10,0,129,4]},{"a":48135,"t":"byte","b":[35,0,129,32,31,0,131,2]},{"a":48143,"t":"byte","b":[0,32,14,0,129,16,8,0]},{"a":48151,"t":"byte","b":[129,4,26,0,129,1,17,0]},{"a":48159,"t":"byte","b":[129,1,10,0,129,4,14,0]},{"a":48167,"t":"byte","b":[131,8,0,128,14,0,129,64]},{"a":48175,"t":"byte","b":[8,0,129,16,44,0,129,4]},{"a":48183,"t":"byte","b":[10,0,129,16,12,0,129,32]},{"a":48191,"t":"byte","b":[8,0,129,1,40,0,129,2]},{"a":48199,"t":"byte","b":[14,0,131,1,0,8,3,0]},{"a":48207,"t":"byte","b":[129,8,5,0,129,16,14,0]},{"a":48215,"t":"byte","b":[131,2,0,2,32,0,129,1]},{"a":48223,"t":"byte","b":[13,0,129,8,42,0,129,32]},{"a":48231,"t":"byte","b":[7,0,129,32,8,0,129,1]},{"a":48239,"t":"byte","b":[5,0,129,1,16,0,129,4]},{"a":48247,"t":"byte","b":[45,0,132,4,0,0,1,15]},{"a":48255,"t":"byte","b":[0,129,128,8,0,129,4,5]},{"a":48263,"t":"byte","b":[0,129,4,13,0,129,128,39]},{"a":48271,"t":"byte","b":[0,129,4,13,0,129,128,21]},{"a":48279,"t":"byte","b":[0,129,4,26,0,129,1,21]},{"a":48287,"t":"byte","b":[0,132,1,0,0,2,31,0]},{"a":48295,"t":"byte","b":[129,64,7,0,129,32,8,0]},{"a":48303,"t":"byte","b":[129,8,29,0,129,16,6,0]},{"a":48311,"t":"byte","b":[129,32,10,0,129,8,6,0]},{"a":48319,"t":"byte","b":[129,32,16,0,129,1,7,0]},{"a":48327,"t":"byte","b":[129,1,5,0,129,8,10,0]},{"a":48335,"t":"byte","b":[129,32,36,0,129,128,3,0]},{"a":48343,"t":"byte","b":[129,8,6,0,129,64,8,0]},{"a":48351,"t":"byte","b":[129,16,26,0,129,4,17,0]},{"a":48359,"t":"byte","b":[129,4,10,0,129,16,12,0]},{"a":48367,"t":"byte","b":[129,64,22,0,131,16,0,8]},{"a":48375,"t":"byte","b":[5,0,129,8,37,0,131,128]},{"a":48383,"t":"byte","b":[0,1,13,0,129,8,13,0]},{"a":48391,"t":"byte","b":[129,8,13,0,129,2,9,0]},{"a":48399,"t":"byte","b":[129,8,8,0,129,2,26,0]},{"a":48407,"t":"byte","b":[129,16,13,0,129,8,55,0]},{"a":48415,"t":"byte","b":[129,8,25,0,129,1,7,0]},{"a":48423,"t":"byte","b":[129,1,9,0,129,1,15,0]},{"a":48431,"t":"byte","b":[129,128,8,0,129,4,5,0]},{"a":48439,"t":"byte","b":[129,4,30,0,129,16,29,0]},{"a":48447,"t":"byte","b":[129,128,3,0,129,16,4,0]},{"a":48455,"t":"byte","b":[129,32,8,0,129,8,16,0]},{"a":48463,"t":"byte","b":[129,2,27,0,129,2,10,0]},{"a":48471,"t":"byte","b":[130,8,2,9,0,129,2,5]},{"a":48479,"t":"byte","b":[0,129,32,3,0,129,4,9]},{"a":48487,"t":"byte","b":[0,129,4,7,0,129,2,6]},{"a":48495,"t":"byte","b":[0,129,32,16,0,129,2,15]},{"a":48503,"t":"byte","b":[0,129,64,8,0,130,8,64]},{"a":48511,"t":"byte","b":[7,0,129,32,44,0,129,8]},{"a":48519,"t":"byte","b":[10,0,129,32,36,0,129,128]},{"a":48527,"t":"byte","b":[3,0,129,8,43,0,129,16]},{"a":48535,"t":"byte","b":[6,0,129,64,37,0,129,2]},{"a":48543,"t":"byte","b":[10,0,129,16,7,0,129,16]},{"a":48551,"t":"byte","b":[8,0,129,2,5,0,129,2]},{"a":48559,"t":"byte","b":[20,0,129,1,68,0,129,2]},{"a":48567,"t":"byte","b":[19,0,133,32,0,64,0,4]},{"a":48575,"t":"byte","b":[6,0,129,16,41,0,129,8]},{"a":48583,"t":"byte","b":[49,0,129,1,32,0,130,8]},{"a":48591,"t":"byte","b":[64,23,0,129,128,7,0,129]},{"a":48599,"t":"byte","b":[16,8,0,129,4,40,0,132]},{"a":48607,"t":"byte","b":[1,0,0,4,4,0,129,1]},{"a":48615,"t":"byte","b":[22,0,129,4,11,0,129,32]},{"a":48623,"t":"byte","b":[9,0,129,64,5,0,129,2]},{"a":48631,"t":"byte","b":[10,0,129,128,19,0,129,1]},{"a":48639,"t":"byte","b":[11,0,129,1,6,0,129,2]},{"a":48647,"t":"byte","b":[24,0,129,1,10,0,129,4]},{"a":48655,"t":"byte","b":[10,0,129,8,35,0,129,8]},{"a":48663,"t":"byte","b":[11,0,129,16,9,0,129,128]},{"a":48671,"t":"byte","b":[5,0,129,2,10,0,129,128]},{"a":48679,"t":"byte","b":[26,0,131,1,0,2,47,0]},{"a":48687,"t":"byte","b":[129,16,5,0,129,2,22,0]},{"a":48695,"t":"byte","b":[131,2,0,64,6,0,131,128]},{"a":48703,"t":"byte","b":[0,8,8,0,129,4,34,0]},{"a":48711,"t":"byte","b":[129,128,20,0,129,2,12,0]},{"a":48719,"t":"byte","b":[129,128,7,0,132,16,0,0]},{"a":48727,"t":"byte","b":[2,21,0,131,32,0,2,12]},{"a":48735,"t":"byte","b":[0,129,128,19,0,129,8,5]},{"a":48743,"t":"byte","b":[0,129,128,8,0,129,4,8]},{"a":48751,"t":"byte","b":[0,129,8,34,0,129,64,127]},{"a":48759,"t":"byte","b":[0]},{"a":48760,"l":"picture_space_row24","c":"SPACE's stream from +$1E7E, part-way through bitmap row 24, and the unused bytes after the bitmap","t":"byte","b":[127,0,127,0,127,0,5,0]},{"a":48768,"l":"picture_space_matrix","c":"SPACE's stream for the screen matrix (+$2000), the stars' colours, ending at $BF53 with a zero and the border colour","t":"byte","b":[45,188,129,198,8,188,131,198]},{"a":48776,"t":"byte","b":[188,44,14,188,129,198,15,188]},{"a":48784,"t":"byte","b":[129,198,17,188,129,198,7,188]},{"a":48792,"t":"byte","b":[129,198,7,188,129,44,28,188]},{"a":48800,"t":"byte","b":[129,44,17,188,129,198,7,188]},{"a":48808,"t":"byte","b":[129,198,3,188,129,198,49,188]},{"a":48816,"t":"byte","b":[134,198,99,99,188,188,198,10]},{"a":48824,"t":"byte","b":[188,129,198,23,188,131,198,99]},{"a":48832,"t":"byte","b":[198,23,188,129,198,7,188,129]},{"a":48840,"t":"byte","b":[198,35,188,129,198,8,188,129]},{"a":48848,"t":"byte","b":[182,12,188,129,198,21,188,129]},{"a":48856,"t":"byte","b":[198,8,188,129,182,4,188,129]},{"a":48864,"t":"byte","b":[44,21,188,129,198,60,188,129]},{"a":48872,"t":"byte","b":[198,9,188,129,198,3,188,129]},{"a":48880,"t":"byte","b":[198,42,188,129,198,7,188,130]},{"a":48888,"t":"byte","b":[198,198,13,188,129,198,9,188]},{"a":48896,"t":"byte","b":[129,182,12,188,129,198,22,188]},{"a":48904,"t":"byte","b":[129,198,11,188,129,182,57,188]},{"a":48912,"t":"byte","b":[129,198,4,188,129,198,22,188]},{"a":48920,"t":"byte","b":[129,198,5,188,129,198,25,188]},{"a":48928,"t":"byte","b":[129,182,27,188,129,198,3,188]},{"a":48936,"t":"byte","b":[129,198,13,188,129,198,21,188]},{"a":48944,"t":"byte","b":[129,198,9,188,129,198,11,188]},{"a":48952,"t":"byte","b":[129,198,52,188,129,198,17,188]},{"a":48960,"t":"byte","b":[130,198,198,18,188,130,198,198]},{"a":48968,"t":"byte","b":[3,188,129,198,5,188,129,182]},{"a":48976,"t":"byte","b":[70,188,0,0]},{"a":48980,"l":"picture_space_unused","c":"The rest of SPACE after its stream; never read","t":"byte","b":[240,48,201,141,208,164,165,51]},{"a":48988,"t":"byte","b":[201,255,169,141,144,156,32,244]},{"a":48996,"t":"byte","b":[159,141,69,190,169,141,208,51]},{"a":49004,"t":"byte","b":[72,173,68,190,13,70,190,16]},{"a":49012,"t":"byte","b":[8,165,51,9,4,201,132,240]},{"a":49020,"t":"byte","b":[37,104,201,221,208,29,197,51]},{"a":49028,"t":"byte","b":[208,25,32,98,159,173,77,190]},{"a":49036,"t":"byte","b":[240,14,32,244,159,141,69,190]},{"a":49044,"t":"byte","b":[32,0,154,169,21,32,12,190]},{"a":49052,"t":"byte","b":[32,108,159,76,116,154,104,201]},{"a":49060,"t":"byte","b":[141,208,3,205,76,190,141,76]},{"a":49068,"t":"byte","b":[190,208,2,133,51,96,230,185]},{"a":49076,"t":"byte","b":[208,4,230,184,240,248,162,255]},{"a":49084,"t":"byte","b":[134,51,166,248,154,44,65,190]},{"a":49092,"t":"byte","b":[48,115,160,0,177,184,48,37]},{"a":49100,"t":"byte","b":[240,32,206,73,190,208,25,165]},{"a":49108,"t":"byte","b":[112,229,110,201,3,176,10,32]},{"a":49116,"t":"byte","b":[244,159,32,68,160,165,112,229]},{"a":49124,"t":"byte","b":[110,141,73,190,160,0,177,184]},{"a":49132,"t":"byte","b":[201,58,76,32,216,133,51,168]},{"a":49140,"t":"byte","b":[185,153,183,48,245,141,253,158]},{"a":49148,"t":"byte","b":[208,0,133,51]},{"a":49152,"t":"gap","n":10240},{"a":49321,"t":"note","l":"a_C0A9","c":"Not data: BIT $C0A9 at $28B6 hides LDA #$C0, clear_drawing's entry for the $C000 buffer ($28B7), which nothing calls","note":"outside the tracked image","x":[10422]},{"a":57984,"t":"note","l":"f_E280","c":"In the $C000 buffer's screen matrix: where put_matrix_block's patched STA at $272F was left by the last colours it stamped","note":"outside the tracked image","x":[10031]},{"a":59392,"l":"f_E800","c":"Past the $C000 buffer's colours: copy_matrix's patched LDA at $2634 was left pointing here after its last copy from the $C000 buffer","t":"byte","b":[255,255,0,0,0,0,255,239],"x":[9780]},{"a":59400,"t":"byte","b":[255,255,4,0,0,0,255,255]},{"a":59408,"t":"byte","b":[255,255,0,0,0,0,255,255]},{"a":59416,"t":"byte","b":[255,255,0,0,0,0,255,255]},{"a":59424,"t":"byte","b":[255,255,0,0,0,0,255,255]},{"a":59432,"t":"byte","b":[255,255,0,0,0,0,255,255]},{"a":59440,"t":"byte","b":[255,255,0,0,0,0,255,255]},{"a":59448,"t":"byte","b":[255,255,0,0,0,0,255,255]},{"a":59456,"t":"gap","n":704},{"a":60160,"l":"line_table_lo","c":"The pixel-line table's low bytes, lines 0-199: each line's offset in a bitmap, (line / 8) \u00d7 320 + line mod 8, built at the start (build_line_table); draw_shape finds each line of a shape through it","t":"byte","b":[0,1,2,3,4,5,6,7],"x":[10080,10953,11027]},{"a":60168,"t":"byte","b":[64,65,66,67,68,69,70,71]},{"a":60176,"t":"byte","b":[128,129,130,131,132,133,134,135]},{"a":60184,"t":"byte","b":[192,193,194,195,196,197,198,199]},{"a":60192,"t":"byte","b":[0,1,2,3,4,5,6,7]},{"a":60200,"t":"byte","b":[64,65,66,67,68,69,70,71]},{"a":60208,"t":"byte","b":[128,129,130,131,132,133,134,135]},{"a":60216,"t":"byte","b":[192,193,194,195,196,197,198,199]},{"a":60224,"t":"byte","b":[0,1,2,3,4,5,6,7]},{"a":60232,"t":"byte","b":[64,65,66,67,68,69,70,71]},{"a":60240,"t":"byte","b":[128,129,130,131,132,133,134,135]},{"a":60248,"t":"byte","b":[192,193,194,195,196,197,198,199]},{"a":60256,"t":"byte","b":[0,1,2,3,4,5,6,7]},{"a":60264,"t":"byte","b":[64,65,66,67,68,69,70,71]},{"a":60272,"t":"byte","b":[128,129,130,131,132,133,134,135]},{"a":60280,"t":"byte","b":[192,193,194,195,196,197,198,199]},{"a":60288,"t":"byte","b":[0,1,2,3,4,5,6,7]},{"a":60296,"t":"byte","b":[64,65,66,67,68,69,70,71]},{"a":60304,"t":"byte","b":[128,129,130,131,132,133,134,135]},{"a":60312,"t":"byte","b":[192,193,194,195,196,197,198,199]},{"a":60320,"t":"byte","b":[0,1,2,3,4,5,6,7]},{"a":60328,"t":"byte","b":[64,65,66,67,68,69,70,71]},{"a":60336,"t":"byte","b":[128,129,130,131,132,133,134,135]},{"a":60344,"t":"byte","b":[192,193,194,195,196,197,198,199]},{"a":60352,"t":"byte","b":[0,1,2,3,4,5,6,7]},{"a":60360,"t":"gap","n":56},{"a":60416,"l":"line_table_hi","c":"The pixel-line table's high bytes, ORed with the drawing buffer's page when used","t":"byte","b":[0,0,0,0,0,0,0,0],"x":[10086,10962,11039]},{"a":60424,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":60432,"t":"byte","b":[2,2,2,2,2,2,2,2]},{"a":60440,"t":"byte","b":[3,3,3,3,3,3,3,3]},{"a":60448,"t":"byte","b":[5,5,5,5,5,5,5,5]},{"a":60456,"t":"byte","b":[6,6,6,6,6,6,6,6]},{"a":60464,"t":"byte","b":[7,7,7,7,7,7,7,7]},{"a":60472,"t":"byte","b":[8,8,8,8,8,8,8,8]},{"a":60480,"t":"byte","b":[10,10,10,10,10,10,10,10]},{"a":60488,"t":"byte","b":[11,11,11,11,11,11,11,11]},{"a":60496,"t":"byte","b":[12,12,12,12,12,12,12,12]},{"a":60504,"t":"byte","b":[13,13,13,13,13,13,13,13]},{"a":60512,"t":"byte","b":[15,15,15,15,15,15,15,15]},{"a":60520,"t":"byte","b":[16,16,16,16,16,16,16,16]},{"a":60528,"t":"byte","b":[17,17,17,17,17,17,17,17]},{"a":60536,"t":"byte","b":[18,18,18,18,18,18,18,18]},{"a":60544,"t":"byte","b":[20,20,20,20,20,20,20,20]},{"a":60552,"t":"byte","b":[21,21,21,21,21,21,21,21]},{"a":60560,"t":"byte","b":[22,22,22,22,22,22,22,22]},{"a":60568,"t":"byte","b":[23,23,23,23,23,23,23,23]},{"a":60576,"t":"byte","b":[25,25,25,25,25,25,25,25]},{"a":60584,"t":"byte","b":[26,26,26,26,26,26,26,26]},{"a":60592,"t":"byte","b":[27,27,27,27,27,27,27,27]},{"a":60600,"t":"byte","b":[28,28,28,28,28,28,28,28]},{"a":60608,"t":"byte","b":[30,30,30,30,30,30,30,30]},{"a":60616,"t":"gap","n":4664},{"a":65280,"l":"f_FF00","c":"No table here: $FF00 is the placeholder the TITLE file carries in the operands patched before use. The snapshot still shows it in those never run: print_char's ($2177, $217A), new_line's ($21C5, $21C8, $21F4), distress_call's ($2553, $2572), copy_shown's ($2675, $2678) and put_colour_block's ($26E3)","t":"byte","b":[255,255,0,0,0,0,255,255],"x":[8567,8570,8645,8648,8692,9555,9586,9845,9848,9955]},{"a":65288,"t":"byte","b":[255,255,0,0,0,0,255,255]},{"a":65296,"t":"byte","b":[255,255,0,0,0,0,255,255]},{"a":65304,"t":"byte","b":[255,255,0,0,0,0,255,255]},{"a":65312,"t":"byte","b":[255,255,0,0,0,0,255,255]},{"a":65320,"t":"byte","b":[255,255,0,0,0,0,255,255]},{"a":65328,"t":"byte","b":[255,255,0,0,0,0,255,255]},{"a":65336,"t":"byte","b":[255,255,0,0,0,0,255,255]},{"a":65344,"t":"gap","n":122},{"a":65466,"l":"KERNAL_SETLFS","c":"The KERNAL's SETLFS: file number A, device X, secondary address Y","t":"byte","b":[0,0,0],"x":[8361]},{"a":65469,"l":"KERNAL_SETNAM","c":"The KERNAL's SETNAM: the name's length in A, its address in X (low) and Y (high)","t":"byte","b":[0,255,255,255,255,0,0,0],"x":[8370]},{"a":65477,"t":"byte","b":[0,255,255,255,255,0,0,0]},{"a":65485,"t":"byte","b":[0,255,255,255,255,0,0,0]},{"a":65493,"l":"KERNAL_LOAD","c":"The KERNAL's LOAD: A = 0 to load, X and Y the address used when the secondary address is 0; carry set on an error","t":"byte","b":[0,255,255,255,255,0,0,0],"x":[8379]},{"a":65501,"t":"byte","b":[0,255,255,255,255,0,0,0]},{"a":65509,"t":"byte","b":[0,255,255,255,255,0,0,0]},{"a":65517,"t":"byte","b":[0,255,255,255,255,0,0,0]},{"a":65525,"t":"byte","b":[0,255,255,255,255]},{"a":65530,"l":"cpu_vectors","c":"The hardware vectors in the RAM under the KERNAL, written by setup_irq: NMI and reset at the RTI ($2264; a reset banks the KERNAL in and never reads these), IRQ at irq ($2265)","t":"byte","b":[100,34,100,34,101,34],"x":[8750]}]}