{"schema":1,"platform":"c64","game":"gunship","part":"library","title":"Gunship","build":"original disk, Rapidlok V6, PAL, C64 Preservation Project gunship_s1/s2[microprose_1985](rl6)(pal)","symbols_sha256":"310bb6bbbba9d891e9eaa258e4fa80e1fb237efbb270831357333620f31195cd","snapshot":{"file":"work/play-roster-checked.vsf","sha256":"8514b467cd31b07f3fd8d14eea3d1ff6993294f6bf3dc0504f0521667e6b844c"},"index":[{"a":28672,"n":"roster_check","k":"routine","len":34,"c":true},{"a":28678,"n":"b_7006","k":"branch","len":1,"c":false},{"a":28687,"n":"b_700F","k":"branch","len":1,"c":false},{"a":28705,"n":"r_7021","k":"branch","len":1,"c":false},{"a":28706,"n":"roster_record","k":"routine","len":48,"c":true},{"a":28718,"n":"b_702E","k":"branch","len":1,"c":false},{"a":28734,"n":"b_703E","k":"branch","len":1,"c":false},{"a":28739,"n":"b_7043","k":"branch","len":1,"c":false},{"a":28748,"n":"b_704C","k":"branch","len":1,"c":false},{"a":28754,"n":"roster_bad","k":"routine","len":5,"c":true},{"a":28759,"n":"roster_rec_lo","k":"table","len":4,"c":true},{"a":28763,"n":"roster_limits_base","k":"table","len":8,"c":true},{"a":28771,"n":"roster_rec_hi","k":"table","len":12,"c":true},{"a":28783,"n":"roster_limits","k":"table","len":26,"c":true},{"a":29952,"n":"ke_click","k":"routine","len":3,"c":true},{"a":29955,"n":"ke_start_irq","k":"routine","len":3,"c":true},{"a":29958,"n":"ke_icons_0","k":"routine","len":3,"c":true},{"a":29961,"n":"ke_icons_1","k":"routine","len":3,"c":true},{"a":29964,"n":"ke_pointer","k":"routine","len":3,"c":true},{"a":29967,"n":"ke_window","k":"routine","len":3,"c":true},{"a":29970,"n":"ke_icons_list","k":"routine","len":3,"c":true},{"a":29973,"n":"ke_buttons","k":"routine","len":3,"c":true},{"a":29976,"n":"ke_raster_regs","k":"routine","len":3,"c":true},{"a":29979,"n":"ke_icons_2","k":"routine","len":3,"c":true},{"a":29982,"n":"ke_icons_3","k":"routine","len":3,"c":true},{"a":29985,"n":"ke_invert_row","k":"routine","len":3,"c":true},{"a":29988,"n":"ke_unpack_show","k":"routine","len":3,"c":true},{"a":29991,"n":"ke_split","k":"routine","len":3,"c":true},{"a":29994,"n":"ke_tile","k":"routine","len":3,"c":true},{"a":29997,"n":"ke_save_picture","k":"routine","len":3,"c":true},{"a":30000,"n":"ke_copy","k":"routine","len":3,"c":true},{"a":30003,"n":"ke_swap","k":"routine","len":3,"c":true},{"a":30006,"n":"ke_stop_irq","k":"routine","len":3,"c":true},{"a":30009,"n":"ke_map","k":"routine","len":3,"c":true},{"a":30012,"n":"ke_script","k":"routine","len":3,"c":true},{"a":30015,"n":"ke_roster_out","k":"routine","len":3,"c":true},{"a":30018,"n":"ke_roster_in","k":"routine","len":3,"c":true},{"a":30021,"n":"ke_read_block","k":"routine","len":3,"c":true},{"a":30024,"n":"ke_write_block","k":"routine","len":3,"c":true},{"a":30027,"n":"ke_big_text","k":"routine","len":3,"c":true},{"a":30030,"n":"ke_copy_all_ram","k":"routine","len":3,"c":true},{"a":30033,"n":"ke_unpack","k":"routine","len":3,"c":true},{"a":30036,"n":"ke_unused","k":"routine","len":36,"c":true},{"a":30039,"n":"j_7557","k":"branch","len":1,"c":false},{"a":30042,"n":"j_755A","k":"branch","len":1,"c":false},{"a":30045,"n":"j_755D","k":"branch","len":1,"c":false},{"a":30048,"n":"j_7560","k":"branch","len":1,"c":false},{"a":30051,"n":"j_7563","k":"branch","len":1,"c":false},{"a":30054,"n":"j_7566","k":"branch","len":1,"c":false},{"a":30057,"n":"j_7569","k":"branch","len":1,"c":false},{"a":30060,"n":"j_756C","k":"branch","len":1,"c":false},{"a":30063,"n":"j_756F","k":"branch","len":1,"c":false},{"a":30066,"n":"j_7572","k":"branch","len":1,"c":false},{"a":30069,"n":"j_7575","k":"branch","len":1,"c":false},{"a":30072,"n":"icon_layout_of_band","k":"table","len":6,"c":true},{"a":30078,"n":"icon_band_line","k":"table","len":6,"c":true},{"a":30084,"n":"icon_band_dx","k":"table","len":6,"c":true},{"a":30090,"n":"icon_band_dy","k":"table","len":6,"c":true},{"a":30096,"n":"button_last","k":"variable","len":1,"c":true},{"a":30097,"n":"button_x1","k":"table","len":24,"c":true},{"a":30121,"n":"button_y1","k":"table","len":24,"c":true},{"a":30145,"n":"button_x2","k":"table","len":24,"c":true},{"a":30169,"n":"button_y2","k":"table","len":24,"c":true},{"a":30193,"n":"button_colour","k":"table","len":24,"c":true},{"a":30217,"n":"button_second","k":"table","len":24,"c":true},{"a":30241,"n":"button_group","k":"table","len":24,"c":true},{"a":30265,"n":"button_on","k":"table","len":24,"c":true},{"a":30289,"n":"button_flags","k":"table","len":24,"c":true},{"a":30313,"n":"button2_x1","k":"table","len":24,"c":true},{"a":30337,"n":"button2_y1","k":"table","len":24,"c":true},{"a":30361,"n":"button2_x2","k":"table","len":24,"c":true},{"a":30385,"n":"button2_y2","k":"table","len":24,"c":true},{"a":30409,"n":"button2_colour","k":"table","len":24,"c":true},{"a":30433,"n":"regs_line","k":"table","len":5,"c":true},{"a":30438,"n":"regs_reg_a","k":"table","len":5,"c":true},{"a":30443,"n":"regs_val_a","k":"table","len":5,"c":true},{"a":30448,"n":"regs_reg_b","k":"table","len":5,"c":true},{"a":30453,"n":"regs_val_b","k":"table","len":5,"c":true},{"a":30458,"n":"layout2_dx","k":"table","len":5,"c":true},{"a":30463,"n":"layout2_dy","k":"table","len":5,"c":true},{"a":30468,"n":"layout2_line","k":"table","len":5,"c":true},{"a":30473,"n":"layout3_dx","k":"table","len":5,"c":true},{"a":30478,"n":"layout3_dy","k":"table","len":5,"c":true},{"a":30483,"n":"layout3_line","k":"table","len":4,"c":true},{"a":30487,"n":"window_left","k":"variable","len":1,"c":true},{"a":30488,"n":"window_width","k":"variable","len":1,"c":true},{"a":30489,"n":"split_unused","k":"variable","len":2,"c":true},{"a":30491,"n":"split_bank","k":"variable","len":2,"c":true},{"a":30493,"n":"split_memory","k":"variable","len":2,"c":true},{"a":30495,"n":"split_control","k":"variable","len":2,"c":true},{"a":30497,"n":"split_control2","k":"variable","len":2,"c":true},{"a":30499,"n":"split_background","k":"variable","len":2,"c":true},{"a":30501,"n":"split_line","k":"variable","len":2,"c":true},{"a":30503,"n":"pointer_shadow","k":"variable","len":1,"c":true},{"a":30504,"n":"pointer_x_min","k":"variable","len":1,"c":true},{"a":30505,"n":"pointer_x_max","k":"variable","len":1,"c":true},{"a":30506,"n":"pointer_y_min","k":"variable","len":1,"c":true},{"a":30507,"n":"pointer_y_max","k":"variable","len":1,"c":true},{"a":30508,"n":"map_colour_1","k":"variable","len":1,"c":true},{"a":30509,"n":"map_colour_2","k":"variable","len":1,"c":true},{"a":30510,"n":"map_colour_3","k":"variable","len":1,"c":true},{"a":30511,"n":"map_colour_4","k":"variable","len":1,"c":true},{"a":30512,"n":"click_x","k":"variable","len":1,"c":true},{"a":30513,"n":"click_y","k":"variable","len":1,"c":true},{"a":30514,"n":"pointer_x","k":"variable","len":1,"c":true},{"a":30515,"n":"pointer_y","k":"variable","len":1,"c":true},{"a":30516,"n":"big_text","k":"table","len":20,"c":true},{"a":30536,"n":"icon_layout_lo","k":"table","len":8,"c":true},{"a":30544,"n":"icon_layout_hi","k":"table","len":8,"c":true},{"a":30552,"n":"run_script","k":"routine","len":118,"c":true},{"a":30566,"n":"j_7766","k":"branch","len":1,"c":false},{"a":30587,"n":"b_777B","k":"branch","len":1,"c":false},{"a":30604,"n":"b_778C","k":"branch","len":1,"c":false},{"a":30622,"n":"r_779E","k":"branch","len":1,"c":false},{"a":30623,"n":"b_779F","k":"branch","len":1,"c":false},{"a":30639,"n":"b_77AF","k":"branch","len":1,"c":false},{"a":30654,"n":"b_77BE","k":"branch","len":1,"c":false},{"a":30656,"n":"b_77C0","k":"branch","len":1,"c":false},{"a":30670,"n":"script_buttons","k":"routine","len":21,"c":true},{"a":30689,"n":"b_77E1","k":"branch","len":1,"c":false},{"a":30691,"n":"script_table","k":"routine","len":4,"c":true},{"a":30695,"n":"script_store_lo","k":"routine","len":1,"c":true},{"a":30696,"n":"script_store_hi","k":"routine","len":35,"c":true},{"a":30731,"n":"script_byte","k":"routine","len":13,"c":true},{"a":30741,"n":"b_7815","k":"branch","len":1,"c":false},{"a":30744,"n":"script_tables","k":"variable","len":1,"c":true},{"a":30745,"n":"script_lo","k":"variable","len":1,"c":true},{"a":30746,"n":"script_hi","k":"table","len":27,"c":true},{"a":30773,"n":"script_0","k":"table","len":306,"c":true},{"a":31079,"n":"script_1","k":"table","len":191,"c":true},{"a":31270,"n":"script_2","k":"table","len":54,"c":true},{"a":31324,"n":"script_3","k":"table","len":97,"c":true},{"a":31421,"n":"script_4","k":"table","len":91,"c":true},{"a":31512,"n":"script_5","k":"table","len":63,"c":true},{"a":31575,"n":"script_6","k":"table","len":25,"c":true},{"a":31600,"n":"script_7","k":"table","len":22,"c":true},{"a":31622,"n":"script_8","k":"table","len":23,"c":true},{"a":31645,"n":"script_9","k":"table","len":27,"c":true},{"a":31672,"n":"script_10","k":"table","len":187,"c":true},{"a":31859,"n":"script_11","k":"table","len":37,"c":true},{"a":31896,"n":"script_12","k":"table","len":50,"c":true},{"a":31946,"n":"script_13","k":"table","len":12,"c":true},{"a":31958,"n":"roster_to_strings","k":"routine","len":2,"c":true},{"a":31960,"n":"roster_strings","k":"routine","len":79,"c":true},{"a":31971,"n":"j_7CE3","k":"branch","len":1,"c":false},{"a":31986,"n":"b_7CF2","k":"branch","len":1,"c":false},{"a":32007,"n":"b_7D07","k":"branch","len":1,"c":false},{"a":32013,"n":"b_7D0D","k":"branch","len":1,"c":false},{"a":32039,"n":"roster_way","k":"routine","len":4,"c":true},{"a":32042,"n":"b_7D2A","k":"branch","len":1,"c":false},{"a":32043,"n":"roster_from_lo","k":"routine","len":1,"c":true},{"a":32044,"n":"roster_from_hi","k":"routine","len":24,"c":true},{"a":32053,"n":"b_7D35","k":"branch","len":1,"c":false},{"a":32065,"n":"b_7D41","k":"branch","len":1,"c":false},{"a":32068,"n":"roster_to_lo","k":"routine","len":1,"c":true},{"a":32069,"n":"roster_to_hi","k":"routine","len":16,"c":true},{"a":32073,"n":"j_7D49","k":"branch","len":1,"c":false},{"a":32085,"n":"strings_to_roster","k":"routine","len":6,"c":true},{"a":32091,"n":"rec_addr_lo","k":"table","len":12,"c":true},{"a":32103,"n":"rec_addr_hi","k":"table","len":12,"c":true},{"a":32115,"n":"read_block","k":"routine","len":21,"c":true},{"a":32124,"n":"b_7D7C","k":"branch","len":1,"c":false},{"a":32136,"n":"write_block","k":"routine","len":21,"c":true},{"a":32145,"n":"b_7D91","k":"branch","len":1,"c":false},{"a":32157,"n":"big_text_print","k":"routine","len":22,"c":true},{"a":32179,"n":"big_text_char","k":"routine","len":69,"c":true},{"a":32199,"n":"b_7DC7","k":"branch","len":1,"c":false},{"a":32210,"n":"b_7DD2","k":"branch","len":1,"c":false},{"a":32244,"n":"b_7DF4","k":"branch","len":1,"c":false},{"a":32248,"n":"glyph_lo","k":"routine","len":1,"c":true},{"a":32249,"n":"glyph_hi","k":"routine","len":76,"c":true},{"a":32252,"n":"b_7DFC","k":"branch","len":1,"c":false},{"a":32325,"n":"big_text_colour","k":"routine","len":25,"c":true},{"a":32344,"n":"b_7E58","k":"branch","len":1,"c":false},{"a":32350,"n":"big_text_index","k":"variable","len":1,"c":true},{"a":32351,"n":"glyph_row","k":"variable","len":1,"c":true},{"a":32352,"n":"joystick","k":"routine","len":149,"c":true},{"a":32371,"n":"b_7E73","k":"branch","len":1,"c":false},{"a":32398,"n":"b_7E8E","k":"branch","len":1,"c":false},{"a":32402,"n":"b_7E92","k":"branch","len":1,"c":false},{"a":32406,"n":"b_7E96","k":"branch","len":1,"c":false},{"a":32410,"n":"b_7E9A","k":"branch","len":1,"c":false},{"a":32419,"n":"b_7EA3","k":"branch","len":1,"c":false},{"a":32425,"n":"b_7EA9","k":"branch","len":1,"c":false},{"a":32433,"n":"j_7EB1","k":"branch","len":1,"c":false},{"a":32442,"n":"b_7EBA","k":"branch","len":1,"c":false},{"a":32448,"n":"b_7EC0","k":"branch","len":1,"c":false},{"a":32456,"n":"j_7EC8","k":"branch","len":1,"c":false},{"a":32482,"n":"b_7EE2","k":"branch","len":1,"c":false},{"a":32487,"n":"j_7EE7","k":"branch","len":1,"c":false},{"a":32501,"n":"wait_frame","k":"routine","len":7,"c":true},{"a":32503,"n":"b_7EF7","k":"branch","len":1,"c":false},{"a":32508,"n":"draw_buttons","k":"routine","len":23,"c":true},{"a":32514,"n":"b_7F02","k":"branch","len":1,"c":false},{"a":32525,"n":"b_7F0D","k":"branch","len":1,"c":false},{"a":32531,"n":"draw_button","k":"routine","len":119,"c":true},{"a":32584,"n":"b_7F48","k":"branch","len":1,"c":false},{"a":32649,"n":"r_7F89","k":"branch","len":1,"c":false},{"a":32650,"n":"colour_box","k":"routine","len":11,"c":true},{"a":32661,"n":"box_column","k":"routine","len":78,"c":true},{"a":32683,"n":"b_7FAB","k":"branch","len":1,"c":false},{"a":32686,"n":"b_7FAE","k":"branch","len":1,"c":false},{"a":32739,"n":"box_width","k":"variable","len":1,"c":true},{"a":32740,"n":"box_height","k":"variable","len":1,"c":true},{"a":32741,"n":"button_drawn","k":"variable","len":1,"c":true},{"a":32742,"n":"button_found","k":"variable","len":1,"c":true},{"a":32743,"n":"pointer_col","k":"variable","len":1,"c":true},{"a":32744,"n":"pointer_row","k":"variable","len":1,"c":true},{"a":32745,"n":"box_colour","k":"variable","len":1,"c":true},{"a":32746,"n":"joy_speed","k":"variable","len":1,"c":true},{"a":32747,"n":"joy_wait","k":"variable","len":1,"c":true},{"a":32748,"n":"repeat_wait","k":"variable","len":1,"c":true},{"a":32749,"n":"unpack_only","k":"routine","len":14,"c":true},{"a":32763,"n":"library_tail","k":"table","len":5,"c":true},{"a":32768,"n":"cbm80","k":"table","len":9,"c":true},{"a":32777,"n":"reset_trap","k":"routine","len":8,"c":true},{"a":32785,"n":"click","k":"routine","len":91,"c":true},{"a":32814,"n":"b_802E","k":"branch","len":1,"c":false},{"a":32840,"n":"b_8048","k":"branch","len":1,"c":false},{"a":32871,"n":"b_8067","k":"branch","len":1,"c":false},{"a":32876,"n":"click_hit","k":"routine","len":78,"c":true},{"a":32907,"n":"b_808B","k":"branch","len":1,"c":false},{"a":32918,"n":"b_8096","k":"branch","len":1,"c":false},{"a":32924,"n":"b_809C","k":"branch","len":1,"c":false},{"a":32932,"n":"b_80A4","k":"branch","len":1,"c":false},{"a":32954,"n":"click_hold","k":"routine","len":54,"c":true},{"a":32959,"n":"b_80BF","k":"branch","len":1,"c":false},{"a":32977,"n":"b_80D1","k":"branch","len":1,"c":false},{"a":32984,"n":"b_80D8","k":"branch","len":1,"c":false},{"a":33002,"n":"b_80EA","k":"branch","len":1,"c":false},{"a":33008,"n":"click_still","k":"routine","len":90,"c":true},{"a":33053,"n":"b_811D","k":"branch","len":1,"c":false},{"a":33084,"n":"b_813C","k":"branch","len":1,"c":false},{"a":33098,"n":"start_irq","k":"routine","len":72,"c":true},{"a":33161,"n":"b_8189","k":"branch","len":1,"c":false},{"a":33170,"n":"pointer_only","k":"routine","len":23,"c":true},{"a":33175,"n":"b_8197","k":"branch","len":1,"c":false},{"a":33193,"n":"install_irq","k":"routine","len":41,"c":true},{"a":33227,"n":"b_81CB","k":"branch","len":1,"c":false},{"a":33234,"n":"pointer_irq","k":"routine","len":46,"c":true},{"a":33239,"n":"j_81D7","k":"branch","len":1,"c":false},{"a":33280,"n":"shadow_x_high","k":"routine","len":45,"c":true},{"a":33284,"n":"b_8204","k":"branch","len":1,"c":false},{"a":33310,"n":"b_821E","k":"branch","len":1,"c":false},{"a":33325,"n":"irq_spare","k":"variable","len":1,"c":true},{"a":33326,"n":"old_irq_lo","k":"variable","len":1,"c":true},{"a":33327,"n":"old_irq_hi","k":"variable","len":1,"c":true},{"a":33328,"n":"irq_started","k":"variable","len":1,"c":true},{"a":33329,"n":"pointer_colours","k":"table","len":8,"c":true},{"a":33337,"n":"shadow_colours","k":"table","len":8,"c":true},{"a":33345,"n":"icons_0","k":"routine","len":12,"c":true},{"a":33350,"n":"j_8246","k":"branch","len":1,"c":false},{"a":33357,"n":"icons_irq","k":"routine","len":12,"c":true},{"a":33363,"n":"b_8253","k":"branch","len":1,"c":false},{"a":33369,"n":"icons_x_lo","k":"routine","len":1,"c":true},{"a":33370,"n":"icons_x_hi","k":"routine","len":7,"c":true},{"a":33377,"n":"icons_dx_lo","k":"routine","len":1,"c":true},{"a":33378,"n":"icons_dx_hi","k":"routine","len":8,"c":true},{"a":33386,"n":"icons_y_lo","k":"routine","len":1,"c":true},{"a":33387,"n":"icons_y_hi","k":"routine","len":5,"c":true},{"a":33392,"n":"icons_dy_lo","k":"routine","len":1,"c":true},{"a":33393,"n":"icons_dy_hi","k":"routine","len":8,"c":true},{"a":33401,"n":"icons_col_lo","k":"routine","len":1,"c":true},{"a":33402,"n":"icons_col_hi","k":"routine","len":8,"c":true},{"a":33410,"n":"icons_ptr_lo","k":"routine","len":1,"c":true},{"a":33411,"n":"icons_ptr_hi","k":"routine","len":20,"c":true},{"a":33420,"n":"b_828C","k":"branch","len":1,"c":false},{"a":33431,"n":"icons_line_lo","k":"routine","len":1,"c":true},{"a":33432,"n":"icons_line_hi","k":"routine","len":29,"c":true},{"a":33446,"n":"b_82A6","k":"branch","len":1,"c":false},{"a":33455,"n":"b_82AF","k":"branch","len":1,"c":false},{"a":33461,"n":"layout_0","k":"table","len":101,"c":true},{"a":33562,"n":"layout_0_line","k":"table","len":5,"c":true},{"a":33567,"n":"layout_0_dx","k":"table","len":5,"c":true},{"a":33572,"n":"layout_0_dy","k":"table","len":5,"c":true},{"a":33577,"n":"invert_row","k":"routine","len":41,"c":true},{"a":33604,"n":"b_8344","k":"branch","len":1,"c":false},{"a":33618,"n":"icons_1","k":"routine","len":8,"c":true},{"a":33626,"n":"layout_1","k":"table","len":87,"c":true},{"a":33713,"n":"layout_1_dx","k":"table","len":3,"c":true},{"a":33716,"n":"layout_1_dy","k":"table","len":3,"c":true},{"a":33719,"n":"layout_1_line","k":"table","len":3,"c":true},{"a":33722,"n":"icons_2","k":"routine","len":8,"c":true},{"a":33730,"n":"layout_2","k":"table","len":85,"c":true},{"a":33815,"n":"icons_3","k":"routine","len":8,"c":true},{"a":33823,"n":"layout_3","k":"table","len":108,"c":true},{"a":33931,"n":"load_layout","k":"routine","len":69,"c":true},{"a":34000,"n":"layout_list_lo","k":"variable","len":1,"c":true},{"a":34001,"n":"layout_list_hi","k":"table","len":7,"c":true},{"a":34008,"n":"layout_dx_lo","k":"variable","len":1,"c":true},{"a":34009,"n":"layout_dx_hi","k":"table","len":7,"c":true},{"a":34016,"n":"layout_dy_lo","k":"variable","len":1,"c":true},{"a":34017,"n":"layout_dy_hi","k":"table","len":7,"c":true},{"a":34024,"n":"layout_line_lo","k":"variable","len":1,"c":true},{"a":34025,"n":"layout_line_hi","k":"table","len":7,"c":true},{"a":34032,"n":"window_text","k":"routine","len":50,"c":true},{"a":34055,"n":"b_8507","k":"branch","len":1,"c":false},{"a":34082,"n":"window_line","k":"routine","len":101,"c":true},{"a":34084,"n":"b_8524","k":"branch","len":1,"c":false},{"a":34106,"n":"b_853A","k":"branch","len":1,"c":false},{"a":34116,"n":"b_8544","k":"branch","len":1,"c":false},{"a":34123,"n":"b_854B","k":"branch","len":1,"c":false},{"a":34183,"n":"window_end","k":"routine","len":12,"c":true},{"a":34185,"n":"b_8589","k":"branch","len":1,"c":false},{"a":34195,"n":"window_used","k":"variable","len":1,"c":true},{"a":34196,"n":"icons_list","k":"routine","len":7,"c":true},{"a":34203,"n":"icons_list_irq","k":"routine","len":110,"c":true},{"a":34222,"n":"b_85AE","k":"branch","len":1,"c":false},{"a":34275,"n":"b_85E3","k":"branch","len":1,"c":false},{"a":34298,"n":"b_85FA","k":"branch","len":1,"c":false},{"a":34307,"n":"b_8603","k":"branch","len":1,"c":false},{"a":34313,"n":"row_lo","k":"table","len":25,"c":true},{"a":34338,"n":"row_hi","k":"table","len":25,"c":true},{"a":34363,"n":"raster_regs","k":"routine","len":7,"c":true},{"a":34370,"n":"raster_regs_irq","k":"routine","len":54,"c":true},{"a":34409,"n":"b_8669","k":"branch","len":1,"c":false},{"a":34418,"n":"b_8672","k":"branch","len":1,"c":false},{"a":34424,"n":"unpack_show","k":"routine","len":89,"c":true},{"a":34448,"n":"j_8690","k":"branch","len":1,"c":false},{"a":34466,"n":"b_86A2","k":"branch","len":1,"c":false},{"a":34495,"n":"b_86BF","k":"branch","len":1,"c":false},{"a":34513,"n":"unpack_next","k":"routine","len":63,"c":true},{"a":34539,"n":"b_86EB","k":"branch","len":1,"c":false},{"a":34546,"n":"j_86F2","k":"branch","len":1,"c":false},{"a":34560,"n":"b_8700","k":"branch","len":1,"c":false},{"a":34570,"n":"b_870A","k":"branch","len":1,"c":false},{"a":34576,"n":"unpack_read","k":"routine","len":11,"c":true},{"a":34586,"n":"r_871A","k":"branch","len":1,"c":false},{"a":34587,"n":"unpack_write","k":"routine","len":88,"c":true},{"a":34597,"n":"b_8725","k":"branch","len":1,"c":false},{"a":34603,"n":"r_872B","k":"branch","len":1,"c":false},{"a":34604,"n":"b_872C","k":"branch","len":1,"c":false},{"a":34619,"n":"b_873B","k":"branch","len":1,"c":false},{"a":34670,"n":"b_876E","k":"branch","len":1,"c":false},{"a":34675,"n":"unpack_value","k":"variable","len":1,"c":true},{"a":34676,"n":"unpack_count","k":"variable","len":1,"c":true},{"a":34677,"n":"unpack_keep","k":"variable","len":1,"c":true},{"a":34678,"n":"split","k":"routine","len":7,"c":true},{"a":34685,"n":"split_irq","k":"routine","len":59,"c":true},{"a":34738,"n":"b_87B2","k":"branch","len":1,"c":false},{"a":34744,"n":"save_picture","k":"routine","len":59,"c":true},{"a":34803,"n":"zero_low","k":"routine","len":9,"c":true},{"a":34812,"n":"put_tile","k":"routine","len":170,"c":true},{"a":34879,"n":"b_883F","k":"branch","len":1,"c":false},{"a":34881,"n":"b_8841","k":"branch","len":1,"c":false},{"a":34979,"n":"b_88A3","k":"branch","len":1,"c":false},{"a":34981,"n":"b_88A5","k":"branch","len":1,"c":false},{"a":34982,"n":"tile_from_lo","k":"routine","len":1,"c":true},{"a":34983,"n":"tile_from_hi","k":"routine","len":2,"c":true},{"a":34985,"n":"tile_to_lo","k":"routine","len":1,"c":true},{"a":34986,"n":"tile_to_hi","k":"routine","len":2,"c":true},{"a":34988,"n":"tile_cfrom_lo","k":"routine","len":1,"c":true},{"a":34989,"n":"tile_cfrom_hi","k":"routine","len":2,"c":true},{"a":34991,"n":"tile_cto_lo","k":"routine","len":1,"c":true},{"a":34992,"n":"tile_cto_hi","k":"routine","len":77,"c":true},{"a":35069,"n":"bitmap_row_lo","k":"variable","len":1,"c":true},{"a":35070,"n":"bitmap_row_hi","k":"table","len":49,"c":true},{"a":35119,"n":"tile_bitmap_lo","k":"variable","len":1,"c":true},{"a":35120,"n":"tile_bitmap_hi","k":"table","len":47,"c":true},{"a":35167,"n":"tile_colour_lo","k":"variable","len":1,"c":true},{"a":35168,"n":"tile_colour_hi","k":"table","len":47,"c":true},{"a":35215,"n":"copy","k":"routine","len":2,"c":true},{"a":35217,"n":"copy_with","k":"routine","len":44,"c":true},{"a":35221,"n":"b_8995","k":"branch","len":1,"c":false},{"a":35236,"n":"b_89A4","k":"branch","len":1,"c":false},{"a":35247,"n":"b_89AF","k":"branch","len":1,"c":false},{"a":35253,"n":"b_89B5","k":"branch","len":1,"c":false},{"a":35261,"n":"swap","k":"routine","len":52,"c":true},{"a":35267,"n":"b_89C3","k":"branch","len":1,"c":false},{"a":35288,"n":"b_89D8","k":"branch","len":1,"c":false},{"a":35299,"n":"b_89E3","k":"branch","len":1,"c":false},{"a":35305,"n":"b_89E9","k":"branch","len":1,"c":false},{"a":35313,"n":"stop_irq","k":"routine","len":25,"c":true},{"a":35338,"n":"map_x","k":"variable","len":1,"c":true},{"a":35339,"n":"map_row","k":"variable","len":2,"c":true},{"a":35341,"n":"map_temp","k":"variable","len":2,"c":true},{"a":35343,"n":"map","k":"routine","len":293,"c":true},{"a":35369,"n":"b_8A29","k":"branch","len":1,"c":false},{"a":35410,"n":"b_8A52","k":"branch","len":1,"c":false},{"a":35428,"n":"b_8A64","k":"branch","len":1,"c":false},{"a":35473,"n":"b_8A91","k":"branch","len":1,"c":false},{"a":35475,"n":"j_8A93","k":"branch","len":1,"c":false},{"a":35485,"n":"b_8A9D","k":"branch","len":1,"c":false},{"a":35511,"n":"b_8AB7","k":"branch","len":1,"c":false},{"a":35516,"n":"b_8ABC","k":"branch","len":1,"c":false},{"a":35525,"n":"b_8AC5","k":"branch","len":1,"c":false},{"a":35559,"n":"b_8AE7","k":"branch","len":1,"c":false},{"a":35592,"n":"b_8B08","k":"branch","len":1,"c":false},{"a":35605,"n":"b_8B15","k":"branch","len":1,"c":false},{"a":35618,"n":"b_8B22","k":"branch","len":1,"c":false},{"a":35621,"n":"j_8B25","k":"branch","len":1,"c":false},{"a":35623,"n":"j_8B27","k":"branch","len":1,"c":false},{"a":35631,"n":"b_8B2F","k":"branch","len":1,"c":false},{"a":35636,"n":"map_cell","k":"routine","len":17,"c":true},{"a":35638,"n":"b_8B36","k":"branch","len":1,"c":false},{"a":35653,"n":"copy_all_ram","k":"routine","len":8,"c":true},{"a":35840,"n":"roster_sector_1","k":"table","len":64,"c":true},{"a":35904,"n":"pilot_0","k":"table","len":192,"c":true},{"a":36096,"n":"roster_sector_2","k":"table","len":64,"c":true},{"a":36160,"n":"pilot_3","k":"table","len":192,"c":true},{"a":36352,"n":"roster_sector_3","k":"table","len":64,"c":true},{"a":36416,"n":"pilot_6","k":"table","len":128,"c":true},{"a":36544,"n":"last_pilot","k":"table","len":64,"c":true},{"a":36608,"n":"roster_sector_4","k":"table","len":64,"c":true},{"a":36672,"n":"pilot_9","k":"table","len":128,"c":true},{"a":36800,"n":"pilot_11","k":"table","len":64,"c":true},{"a":38907,"n":"pack_header","k":"variable","len":1,"c":true},{"a":38908,"n":"pack_start_lo","k":"variable","len":1,"c":true},{"a":38909,"n":"pack_start_hi","k":"variable","len":1,"c":true},{"a":38910,"n":"pack_end_lo","k":"variable","len":1,"c":true},{"a":38911,"n":"pack_end_hi","k":"variable","len":1,"c":true},{"a":38912,"n":"picture_colours","k":"table","len":256,"c":true},{"a":39168,"n":"picture_colours_2","k":"table","len":256,"c":true},{"a":39424,"n":"picture_colours_3","k":"table","len":256,"c":true},{"a":39680,"n":"picture_colours_4","k":"table","len":256,"c":true},{"a":39936,"n":"picture_colour_ram","k":"table","len":256,"c":true},{"a":40192,"n":"picture_colour_ram_2","k":"table","len":256,"c":true},{"a":40448,"n":"picture_colour_ram_3","k":"table","len":256,"c":true},{"a":40704,"n":"picture_colour_ram_4","k":"table","len":256,"c":true},{"a":49152,"n":"font","k":"table","len":1024,"c":true},{"a":50176,"n":"font_reversed","k":"table","len":1024,"c":true},{"a":57344,"n":"front_sprites","k":"table","len":1024,"c":true},{"a":58368,"n":"front_sprites_90","k":"table","len":1024,"c":true},{"a":59392,"n":"front_sprites_a0","k":"table","len":1024,"c":true},{"a":60416,"n":"front_sprites_b0","k":"table","len":1024,"c":true},{"a":61440,"n":"front_sprites_c0","k":"table","len":1024,"c":true},{"a":62464,"n":"front_sprites_d0","k":"table","len":1024,"c":true},{"a":63488,"n":"front_sprites_e0","k":"table","len":1024,"c":true},{"a":64512,"n":"front_sprites_end","k":"table","len":832,"c":true}],"records":[{"a":0,"t":"gap","n":28672},{"a":28672,"l":"roster_check","c":"The roster check the boot program calls (SYS 28672) after reading the roster from track 1: $A5 = 0 if it is good, 1 if not. Eleven 64-byte records, numbers 0 to 11 less 8, must each have a 20-byte name of capitals, digits and punctuation (bytes below $60) or shifted letters ($C1-$DA), and bytes 20 to 46 each no higher than their limits at $706F; the first byte of record 8, the pilot chosen last, must be below 8 or 11.","t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":28674,"t":"code","b":[133,165],"m":"sta","oa":165,"o":"zpa_A5"},{"a":28676,"t":"code","b":[162,11],"m":"ldx","o":"#$0B"},{"a":28678,"l":"b_7006","t":"code","b":[32,34,112],"m":"jsr","oa":28706,"o":"roster_record","x":[28689]},{"a":28681,"t":"code","b":[202],"m":"dex"},{"a":28682,"t":"code","b":[224,8],"m":"cpx","o":"#$08"},{"a":28684,"t":"code","b":[208,1],"m":"bne","oa":28687,"o":"b_700F"},{"a":28686,"t":"code","b":[202],"m":"dex"},{"a":28687,"l":"b_700F","t":"code","b":[224,255],"m":"cpx","o":"#$FF","x":[28684]},{"a":28689,"t":"code","b":[208,243],"m":"bne","oa":28678,"o":"b_7006"},{"a":28691,"t":"code","b":[173,192,142],"m":"lda","oa":36544,"o":"last_pilot"},{"a":28694,"t":"code","b":[201,11],"m":"cmp","o":"#$0B"},{"a":28696,"t":"code","b":[240,7],"m":"beq","oa":28705,"o":"r_7021"},{"a":28698,"t":"code","b":[201,8],"m":"cmp","o":"#$08"},{"a":28700,"t":"code","b":[144,3],"m":"bcc","oa":28705,"o":"r_7021"},{"a":28702,"t":"code","b":[76,82,112],"m":"jmp","oa":28754,"o":"roster_bad"},{"a":28705,"l":"r_7021","t":"code","b":[96],"m":"rts","x":[28696,28700]},{"a":28706,"l":"roster_record","c":"Checks record X: its name, then bytes 46 down to 20 against their limits.","t":"code","b":[189,87,112],"m":"lda","oa":28759,"o":"roster_rec_lo,x","x":[28678]},{"a":28709,"t":"code","b":[133,167],"m":"sta","oa":167,"o":"zpa_A7"},{"a":28711,"t":"code","b":[189,99,112],"m":"lda","oa":28771,"o":"roster_rec_hi,x"},{"a":28714,"t":"code","b":[133,168],"m":"sta","oa":168,"o":"zpa_A8"},{"a":28716,"t":"code","b":[160,19],"m":"ldy","o":"#$13"},{"a":28718,"l":"b_702E","t":"code","b":[177,167],"m":"lda","oa":167,"o":"(zpa_A7),y","x":[28735]},{"a":28720,"t":"code","b":[201,32],"m":"cmp","o":"#$20"},{"a":28722,"t":"code","b":[201,96],"m":"cmp","o":"#$60"},{"a":28724,"t":"code","b":[144,8],"m":"bcc","oa":28734,"o":"b_703E"},{"a":28726,"t":"code","b":[201,193],"m":"cmp","o":"#$C1"},{"a":28728,"t":"code","b":[144,24],"m":"bcc","oa":28754,"o":"roster_bad"},{"a":28730,"t":"code","b":[201,219],"m":"cmp","o":"#$DB"},{"a":28732,"t":"code","b":[176,20],"m":"bcs","oa":28754,"o":"roster_bad"},{"a":28734,"l":"b_703E","t":"code","b":[136],"m":"dey","x":[28724]},{"a":28735,"t":"code","b":[16,237],"m":"bpl","oa":28718,"o":"b_702E"},{"a":28737,"t":"code","b":[160,46],"m":"ldy","o":"#$2E"},{"a":28739,"l":"b_7043","t":"code","b":[177,167],"m":"lda","oa":167,"o":"(zpa_A7),y","x":[28751]},{"a":28741,"t":"code","b":[217,91,112],"m":"cmp","oa":28763,"o":"roster_limits_base,y"},{"a":28744,"t":"code","b":[240,2],"m":"beq","oa":28748,"o":"b_704C"},{"a":28746,"t":"code","b":[176,6],"m":"bcs","oa":28754,"o":"roster_bad"},{"a":28748,"l":"b_704C","t":"code","b":[136],"m":"dey","x":[28744]},{"a":28749,"t":"code","b":[192,19],"m":"cpy","o":"#$13"},{"a":28751,"t":"code","b":[208,242],"m":"bne","oa":28739,"o":"b_7043"},{"a":28753,"t":"code","b":[96],"m":"rts"},{"a":28754,"l":"roster_bad","c":"The roster is corrupted: $A5 = 1.","t":"code","b":[169,1],"m":"lda","o":"#$01","x":[28702,28728,28732,28746]},{"a":28756,"t":"code","b":[133,165],"m":"sta","oa":165,"o":"zpa_A5"},{"a":28758,"t":"code","b":[96],"m":"rts"},{"a":28759,"l":"roster_rec_lo","c":"The low bytes of the twelve 64-byte records' addresses, $8C40 to $8FC0 (record 8, $8EC0, is not a pilot).","t":"byte","b":[64,128,192,64],"x":[28706]},{"a":28763,"l":"roster_limits_base","c":"The limits' table counted from 20 bytes before it, so that byte Y of a record is checked against $705B+Y; the limits themselves start at $706F.","t":"byte","b":[128,192,64,128,192,64,128,192],"x":[28741]},{"a":28771,"l":"roster_rec_hi","c":"The high bytes of the records' addresses, $8C to $8F.","t":"byte","b":[140,140,140,141,141,141,142,142],"x":[28711]},{"a":28779,"t":"byte","b":[142,143,143,143]},{"a":28783,"l":"roster_limits","c":"The highest value each of a record's bytes 20 to 46 may hold: the rank 7; the score and the first decoration 255; the next five 1; the other seven decorations 255; four bytes 3; the three choices of how real the flying is 1, then 2, 4 and 2; and the pilot's fate 2.","t":"byte","b":[7,255,255,255,1,1,1,1]},{"a":28791,"t":"byte","b":[1,255,255,255,255,255,255,255]},{"a":28799,"t":"byte","b":[3,3,3,3,1,1,1,2]},{"a":28807,"t":"byte","b":[4,2]},{"a":28809,"t":"gap","n":1143},{"a":29952,"l":"ke_click","c":"The library's jump table, KE+0 to KE+81 in the BASIC programs (KE = 117*256). KE+0: wait for a click on a button.","t":"code","b":[76,17,128],"m":"jmp","oa":32785,"o":"click"},{"a":29955,"l":"ke_start_irq","c":"KE+3: start the pointer's interrupt.","t":"code","b":[76,74,129],"m":"jmp","oa":33098,"o":"start_irq"},{"a":29958,"l":"ke_icons_0","c":"KE+6: show sprite layout 0.","t":"code","b":[76,65,130],"m":"jmp","oa":33345,"o":"icons_0"},{"a":29961,"l":"ke_icons_1","c":"KE+9: show sprite layout 1.","t":"code","b":[76,82,131],"m":"jmp","oa":33618,"o":"icons_1"},{"a":29964,"l":"ke_pointer","c":"KE+12: the pointer alone.","t":"code","b":[76,146,129],"m":"jmp","oa":33170,"o":"pointer_only"},{"a":29967,"l":"ke_window","c":"KE+15: copy text into a window.","t":"code","b":[76,240,132],"m":"jmp","oa":34032,"o":"window_text"},{"a":29970,"l":"ke_icons_list","c":"KE+18: show the sprite layouts listed at $7578.","t":"code","b":[76,148,133],"m":"jmp","oa":34196,"o":"icons_list"},{"a":29973,"l":"ke_buttons","c":"KE+21: draw every selected button.","t":"code","b":[76,252,126],"m":"jmp","oa":32508,"o":"draw_buttons"},{"a":29976,"l":"ke_raster_regs","c":"KE+24: change two VIC registers at chosen lines.","t":"code","b":[76,59,134],"m":"jmp","oa":34363,"o":"raster_regs"},{"a":29979,"l":"ke_icons_2","c":"KE+27: show sprite layout 2.","t":"code","b":[76,186,131],"m":"jmp","oa":33722,"o":"icons_2"},{"a":29982,"l":"ke_icons_3","c":"KE+30: show sprite layout 3.","t":"code","b":[76,23,132],"m":"jmp","oa":33815,"o":"icons_3"},{"a":29985,"l":"ke_invert_row","c":"KE+33: invert a text row.","t":"code","b":[76,41,131],"m":"jmp","oa":33577,"o":"invert_row"},{"a":29988,"l":"ke_unpack_show","c":"KE+36: unpack a picture and show it.","t":"code","b":[76,120,134],"m":"jmp","oa":34424,"o":"unpack_show"},{"a":29991,"l":"ke_split","c":"KE+39: split the screen between a picture and text.","t":"code","b":[76,118,135],"m":"jmp","oa":34678,"o":"split"},{"a":29994,"l":"ke_tile","c":"KE+42: put a tile of a saved picture on the screen.","t":"code","b":[76,252,135],"m":"jmp","oa":34812,"o":"put_tile"},{"a":29997,"l":"ke_save_picture","c":"KE+45: save the picture for the tiles.","t":"code","b":[76,184,135],"m":"jmp","oa":34744,"o":"save_picture"},{"a":30000,"l":"ke_copy","c":"KE+48: copy, BASIC's ROM out.","t":"code","b":[76,143,137],"m":"jmp","oa":35215,"o":"copy"},{"a":30003,"l":"ke_swap","c":"KE+51: swap two blocks.","t":"code","b":[76,189,137],"m":"jmp","oa":35261,"o":"swap"},{"a":30006,"l":"ke_stop_irq","c":"KE+54: stop the interrupt.","t":"code","b":[76,241,137],"m":"jmp","oa":35313,"o":"stop_irq"},{"a":30009,"l":"ke_map","c":"KE+57: draw the theatre map.","t":"code","b":[76,15,138],"m":"jmp","oa":35343,"o":"map"},{"a":30012,"l":"ke_script","c":"KE+60: run a screen script.","t":"code","b":[76,88,119],"m":"jmp","oa":30552,"o":"run_script"},{"a":30015,"l":"ke_roster_out","c":"KE+63: roster to BASIC's RS$().","t":"code","b":[76,214,124],"m":"jmp","oa":31958,"o":"roster_to_strings"},{"a":30018,"l":"ke_roster_in","c":"KE+66: RS$() back to the roster.","t":"code","b":[76,85,125],"m":"jmp","oa":32085,"o":"strings_to_roster"},{"a":30021,"l":"ke_read_block","c":"KE+69: read 256 bytes from the disk.","t":"code","b":[76,115,125],"m":"jmp","oa":32115,"o":"read_block"},{"a":30024,"l":"ke_write_block","c":"KE+72: write 256 bytes to the disk.","t":"code","b":[76,136,125],"m":"jmp","oa":32136,"o":"write_block"},{"a":30027,"l":"ke_big_text","c":"KE+75: print a line of large letters.","t":"code","b":[76,157,125],"m":"jmp","oa":32157,"o":"big_text_print"},{"a":30030,"l":"ke_copy_all_ram","c":"KE+78: copy with every ROM and the I/O out.","t":"code","b":[76,69,139],"m":"jmp","oa":35653,"o":"copy_all_ram"},{"a":30033,"l":"ke_unpack","c":"KE+81: unpack a picture, colours left where they are.","t":"code","b":[76,237,127],"m":"jmp","oa":32749,"o":"unpack_only"},{"a":30036,"l":"ke_unused","c":"Twelve more entries, $7554 to $7575, each a JMP to itself: room in the table that nothing calls.","t":"code","b":[76,84,117],"m":"jmp","oa":30036,"o":"ke_unused","x":[30036]},{"a":30039,"l":"j_7557","t":"code","b":[76,87,117],"m":"jmp","oa":30039,"o":"j_7557","x":[30039]},{"a":30042,"l":"j_755A","t":"code","b":[76,90,117],"m":"jmp","oa":30042,"o":"j_755A","x":[30042]},{"a":30045,"l":"j_755D","t":"code","b":[76,93,117],"m":"jmp","oa":30045,"o":"j_755D","x":[30045]},{"a":30048,"l":"j_7560","t":"code","b":[76,96,117],"m":"jmp","oa":30048,"o":"j_7560","x":[30048]},{"a":30051,"l":"j_7563","t":"code","b":[76,99,117],"m":"jmp","oa":30051,"o":"j_7563","x":[30051]},{"a":30054,"l":"j_7566","t":"code","b":[76,102,117],"m":"jmp","oa":30054,"o":"j_7566","x":[30054]},{"a":30057,"l":"j_7569","t":"code","b":[76,105,117],"m":"jmp","oa":30057,"o":"j_7569","x":[30057]},{"a":30060,"l":"j_756C","t":"code","b":[76,108,117],"m":"jmp","oa":30060,"o":"j_756C","x":[30060]},{"a":30063,"l":"j_756F","t":"code","b":[76,111,117],"m":"jmp","oa":30063,"o":"j_756F","x":[30063]},{"a":30066,"l":"j_7572","t":"code","b":[76,114,117],"m":"jmp","oa":30066,"o":"j_7572","x":[30066]},{"a":30069,"l":"j_7575","t":"code","b":[76,117,117],"m":"jmp","oa":30069,"o":"j_7575","x":[30069]},{"a":30072,"l":"icon_layout_of_band","c":"For the interrupt at $859B: which of the layouts at $7748 each band of the screen shows.","t":"byte","b":[1,6,0,0,0,0],"x":[34205]},{"a":30078,"l":"icon_band_line","c":"For the interrupt at $859B: the raster line that starts each band.","t":"byte","b":[100,0,0,0,0,0],"x":[34284]},{"a":30084,"l":"icon_band_dx","c":"For the interrupt at $859B: what is added to the x of each sprite in a band.","t":"byte","b":[0,0,0,0,0,0],"x":[34234]},{"a":30090,"l":"icon_band_dy","c":"For the interrupt at $859B: what is added to the y of each sprite in a band.","t":"byte","b":[0,0,0,0,0,0],"x":[34248]},{"a":30096,"l":"button_last","c":"The number of the last button on the screen (count less 1).","t":"byte","b":[0],"x":[30616,32508,32811,32904]},{"a":30097,"l":"button_x1","c":"The buttons, up to 24, in 14 tables of 24 that screen scripts fill: each button's left column.","t":"byte","b":[188,255,254,255,255,255,255,255],"x":[32551,32567,32817,33030]},{"a":30105,"t":"byte","b":[255,255,253,255,254,255,125,0]},{"a":30113,"t":"byte","b":[255,0,0,119,188,159,0,255]},{"a":30121,"l":"button_y1","c":"Each button's top row.","t":"byte","b":[255,255,255,190,178,3,8,190],"x":[32538,32560,32633,32830,33043]},{"a":30129,"t":"byte","b":[124,255,255,255,255,255,247,255]},{"a":30137,"t":"byte","b":[255,255,255,127,191,37,3,127]},{"a":30145,"l":"button_x2","c":"Each button's right edge, the column after it.","t":"byte","b":[252,255,255,255,247,126,253,255],"x":[32547,32822,33035]},{"a":30153,"t":"byte","b":[253,255,255,255,255,186,236,255]},{"a":30161,"t":"byte","b":[255,8,255,255,255,255,8,255]},{"a":30169,"l":"button_y2","c":"Each button's bottom edge, the row after it.","t":"byte","b":[255,255,255,41,252,196,0,255],"x":[32534,32835,33048]},{"a":30177,"t":"byte","b":[255,255,255,127,255,255,110,254]},{"a":30185,"t":"byte","b":[111,255,255,255,255,247,0,255]},{"a":30193,"l":"button_colour","c":"The colour a button's cells turn when it is selected (EORed into the cells' colours).","t":"byte","b":[58,255,255,255,253,255,167,8],"x":[32563]},{"a":30201,"t":"byte","b":[255,54,255,215,11,3,35,80]},{"a":30209,"t":"byte","b":[233,51,55,55,119,55,119,98]},{"a":30217,"l":"button_second","c":"Non-zero when a button has a second rectangle (the tables from $7669), where a press counts too; with bit 7 set, drawing the button also inverts the text row above the first rectangle and the row below the second (8329).","t":"byte","b":[116,119,119,99,63,55,119,63],"x":[32578,32628,32840,33053]},{"a":30225,"t":"byte","b":[0,1,0,32,119,32,48,1]},{"a":30233,"t":"byte","b":[6,79,0,0,7,8,119,115]},{"a":30241,"l":"button_group","c":"Each button's group: selecting one clears the others in its group.","t":"byte","b":[55,127,127,63,119,39,119,119],"x":[32901,32908]},{"a":30249,"t":"byte","b":[1,100,55,119,119,127,119,7]},{"a":30257,"t":"byte","b":[23,0,2,5,5,5,87,40]},{"a":30265,"l":"button_on","c":"1 when a button is selected (highlighted).","t":"byte","b":[127,63,8,95,8,63,127,32],"x":[32517,32879,32913,32926,32937,32996,33089]},{"a":30273,"t":"byte","b":[117,119,125,247,247,0,255,0]},{"a":30281,"t":"byte","b":[103,0,247,68,247,0,239,0]},{"a":30289,"l":"button_flags","c":"Each button's kind: 0 for a choice, which stays lit and puts out the others in its group; anything else for a plain button, which lights while the fire button is held. Bit 6 makes a held button act again every 20 frames.","t":"byte","b":[0,71,1,0,0,0,32,0],"x":[32896,32946,32965,32987]},{"a":30297,"t":"byte","b":[247,0,55,0,0,0,127,157]},{"a":30305,"t":"byte","b":[167,2,101,32,36,0,147,0]},{"a":30313,"l":"button2_x1","c":"The second rectangle's left column.","t":"byte","b":[1,0,0,7,0,247,231,0],"x":[32601,32617,32848,33061]},{"a":30321,"t":"byte","b":[1,2,37,0,116,1,34,2]},{"a":30329,"t":"byte","b":[0,1,0,1,0,0,127,156]},{"a":30337,"l":"button2_y1","c":"The second rectangle's top row.","t":"byte","b":[159,255,255,255,254,255,0,190],"x":[32588,32610,32861,33074]},{"a":30345,"t":"byte","b":[255,255,255,0,251,253,200,100]},{"a":30353,"t":"byte","b":[180,255,254,255,255,255,255,255]},{"a":30361,"l":"button2_x2","c":"The second rectangle's right edge.","t":"byte","b":[255,255,253,255,254,255,125,0],"x":[32597,32853,33066]},{"a":30369,"t":"byte","b":[255,0,0,127,188,159,0,255]},{"a":30377,"t":"byte","b":[255,255,255,190,50,3,8,186]},{"a":30385,"l":"button2_y2","c":"The second rectangle's bottom edge.","t":"byte","b":[124,255,255,255,255,255,247,255],"x":[32584,32643,32866,33079]},{"a":30393,"t":"byte","b":[255,255,255,127,191,39,19,255]},{"a":30401,"t":"byte","b":[252,255,255,255,247,126,255,255]},{"a":30409,"l":"button2_colour","c":"The second rectangle's highlight colour.","t":"byte","b":[253,255,255,255,255,186,236,255],"x":[32613]},{"a":30417,"t":"byte","b":[255,8,255,255,255,255,8,255]},{"a":30425,"t":"byte","b":[255,255,255,40,252,196,0,255]},{"a":30433,"l":"regs_line","c":"For the interrupt at $8642: the raster line of each change.","t":"byte","b":[255,255,255,255,255],"x":[34395]},{"a":30438,"l":"regs_reg_a","c":"For the interrupt at $8642: the first VIC register each change writes (an offset from $D000).","t":"byte","b":[255,110,254,111,255],"x":[34372]},{"a":30443,"l":"regs_val_a","c":"For the interrupt at $8642: the value for the first register.","t":"byte","b":[255,255,255,247,0],"x":[34375]},{"a":30448,"l":"regs_reg_b","c":"For the interrupt at $8642: the second register.","t":"byte","b":[255,58,255,255,255],"x":[34381]},{"a":30453,"l":"regs_val_b","c":"For the interrupt at $8642: the value for the second register.","t":"byte","b":[253,255,167,8,255],"x":[34384]},{"a":30458,"l":"layout2_dx","c":"Sprite layout 2's tables, loaded with the library and never changed: what each band adds to the sprites' x.","t":"byte","b":[33,35,34,35,40]},{"a":30463,"l":"layout2_dy","c":"Layout 2: what each band adds to the sprites' y.","t":"byte","b":[82,114,146,178,210]},{"a":30468,"l":"layout2_line","c":"Layout 2: each band's raster line.","t":"byte","b":[102,134,166,198,0]},{"a":30473,"l":"layout3_dx","c":"Sprite layout 3's tables: each band's x offset.","t":"byte","b":[32,32,32,32,32]},{"a":30478,"l":"layout3_dy","c":"Layout 3: each band's y offset.","t":"byte","b":[98,130,162,194,0]},{"a":30483,"l":"layout3_line","c":"Layout 3: each band's raster line.","t":"byte","b":[118,150,182,0]},{"a":30487,"l":"window_left","c":"The text window's first column, low byte of its address on the screen, for KE+15.","t":"byte","b":[121],"x":[34038]},{"a":30488,"l":"window_width","c":"The text window's width in columns, for KE+15.","t":"byte","b":[38],"x":[34101]},{"a":30489,"l":"split_unused","c":"Two bytes before the split screen's values that nothing in the library reads.","t":"byte","b":[20,0]},{"a":30491,"l":"split_bank","c":"The split screen's values, set by a screen script, two of each, top part then bottom: CIA 2's port A, the VIC bank.","t":"byte","b":[0,0],"x":[30659,34693]},{"a":30493,"l":"split_memory","c":"The split's $D018 values: where the screen and the bitmap or characters are.","t":"byte","b":[33,8],"x":[34696]},{"a":30495,"l":"split_control","c":"The split's $D011 values: bitmap or text.","t":"byte","b":[6,123],"x":[34705]},{"a":30497,"l":"split_control2","c":"The split's $D016 values: multicolour or not.","t":"byte","b":[55,63],"x":[34708]},{"a":30499,"l":"split_background","c":"The split's background colours.","t":"byte","b":[119,59],"x":[34687]},{"a":30501,"l":"split_line","c":"The split's raster lines: where the bottom part starts, and the top.","t":"byte","b":[55,39],"x":[34722]},{"a":30503,"l":"pointer_shadow","c":"Non-zero when sprite 1 follows the pointer as its shadow, 4 pixels left and 7 up.","t":"byte","b":[0],"x":[33239,33299]},{"a":30504,"l":"pointer_x_min","c":"The pointer's box: the lowest x (in 2-pixel steps).","t":"byte","b":[0],"x":[32414,32419]},{"a":30505,"l":"pointer_x_max","c":"The pointer's box: the highest x.","t":"byte","b":[159],"x":[32425,32430]},{"a":30506,"l":"pointer_y_min","c":"The pointer's box: the lowest y.","t":"byte","b":[0],"x":[32437,32442]},{"a":30507,"l":"pointer_y_max","c":"The pointer's box: the highest y.","t":"byte","b":[99],"x":[32448,32453]},{"a":30508,"l":"map_colour_1","c":"The theatre map's colours for units, by their state bits: bit 7 set.","t":"byte","b":[10],"x":[35586]},{"a":30509,"l":"map_colour_2","c":"The colour of a unit whose state has bit 6 set.","t":"byte","b":[15],"x":[35599]},{"a":30510,"l":"map_colour_3","c":"The colour of a unit whose state has bit 5 set.","t":"byte","b":[1],"x":[35612]},{"a":30511,"l":"map_colour_4","c":"The colour of any other unit.","t":"byte","b":[2],"x":[35618]},{"a":30512,"l":"click_x","c":"Where the pointer was at the last click: x.","t":"byte","b":[2],"x":[32887]},{"a":30513,"l":"click_y","c":"Where the pointer was at the last click: y.","t":"byte","b":[3],"x":[32893]},{"a":30514,"l":"pointer_x","c":"The pointer's x, in 2-pixel steps; divided by 4 it is the text column.","t":"byte","b":[1],"x":[32371,32456,32462,32795,32884,33008]},{"a":30515,"l":"pointer_y","c":"The pointer's y; divided by 4 it is the text row.","t":"byte","b":[1],"x":[32374,32459,32490,32803,32890,33016]},{"a":30516,"l":"big_text","c":"The 20 characters KE+75 prints.","t":"byte","b":[55,23,5,87,40,47,31,8],"x":[32182]},{"a":30524,"t":"byte","b":[95,8,62,47,32,37,39,63]},{"a":30532,"t":"byte","b":[243,247,0,255]},{"a":30536,"l":"icon_layout_lo","c":"For the interrupt at $859B: the low bytes of eight sprite lists, which point at single bands of layouts 0 and 1.","t":"byte","b":[181,198,227,240,5,90,119,148],"x":[34208]},{"a":30544,"l":"icon_layout_hi","c":"The high bytes of the sprite lists.","t":"byte","b":[130,130,130,130,131,131,131,131],"x":[34213]},{"a":30552,"l":"run_script","c":"KE+60: runs screen script $A5 (of 14, addresses at $7819). Each byte's top two bits say what it does: 00 writes the next byte to VIC register (bits 0-5); 01 writes a sprite pointer at $CBF8; 10 with 0 sets the button count, any other ends the script; 11 with 0 fills 9 button tables, with 1 all 14, with any other copies 12 bytes to the split screen's values ($771B).","t":"code","b":[165,165],"m":"lda","oa":165,"o":"zpa_A5","x":[30012]},{"a":30554,"t":"code","b":[10],"m":"asl","o":"a"},{"a":30555,"t":"code","b":[170],"m":"tax"},{"a":30556,"t":"code","b":[189,25,120],"m":"lda","oa":30745,"o":"script_lo,x"},{"a":30559,"t":"code","b":[133,167],"m":"sta","oa":167,"o":"zpa_A7"},{"a":30561,"t":"code","b":[189,26,120],"m":"lda","oa":30746,"o":"script_hi,x"},{"a":30564,"t":"code","b":[133,168],"m":"sta","oa":168,"o":"zpa_A8"},{"a":30566,"l":"j_7766","t":"code","b":[32,11,120],"m":"jsr","oa":30731,"o":"script_byte","x":[30584,30601,30619,30636,30651,30667]},{"a":30569,"t":"code","b":[72],"m":"pha"},{"a":30570,"t":"code","b":[41,192],"m":"and","o":"#$C0"},{"a":30572,"t":"code","b":[208,13],"m":"bne","oa":30587,"o":"b_777B"},{"a":30574,"t":"code","b":[104],"m":"pla"},{"a":30575,"t":"code","b":[41,63],"m":"and","o":"#$3F"},{"a":30577,"t":"code","b":[170],"m":"tax"},{"a":30578,"t":"code","b":[32,11,120],"m":"jsr","oa":30731,"o":"script_byte"},{"a":30581,"t":"code","b":[157,0,208],"m":"sta","o":"vic_sprite0_x,x"},{"a":30584,"t":"code","b":[76,102,119],"m":"jmp","oa":30566,"o":"j_7766"},{"a":30587,"l":"b_777B","t":"code","b":[201,64],"m":"cmp","o":"#$40","x":[30572]},{"a":30589,"t":"code","b":[208,13],"m":"bne","oa":30604,"o":"b_778C"},{"a":30591,"t":"code","b":[104],"m":"pla"},{"a":30592,"t":"code","b":[41,63],"m":"and","o":"#$3F"},{"a":30594,"t":"code","b":[170],"m":"tax"},{"a":30595,"t":"code","b":[32,11,120],"m":"jsr","oa":30731,"o":"script_byte"},{"a":30598,"t":"code","b":[157,248,203],"m":"sta","oa":52216,"o":"f_CBF8,x"},{"a":30601,"t":"code","b":[76,102,119],"m":"jmp","oa":30566,"o":"j_7766"},{"a":30604,"l":"b_778C","t":"code","b":[201,128],"m":"cmp","o":"#$80","x":[30589]},{"a":30606,"t":"code","b":[208,15],"m":"bne","oa":30623,"o":"b_779F"},{"a":30608,"t":"code","b":[104],"m":"pla"},{"a":30609,"t":"code","b":[41,63],"m":"and","o":"#$3F"},{"a":30611,"t":"code","b":[208,9],"m":"bne","oa":30622,"o":"r_779E"},{"a":30613,"t":"code","b":[32,11,120],"m":"jsr","oa":30731,"o":"script_byte"},{"a":30616,"t":"code","b":[141,144,117],"m":"sta","oa":30096,"o":"button_last"},{"a":30619,"t":"code","b":[76,102,119],"m":"jmp","oa":30566,"o":"j_7766"},{"a":30622,"l":"r_779E","t":"code","b":[96],"m":"rts","x":[30611]},{"a":30623,"l":"b_779F","t":"code","b":[104],"m":"pla","x":[30606]},{"a":30624,"t":"code","b":[41,63],"m":"and","o":"#$3F"},{"a":30626,"t":"code","b":[208,11],"m":"bne","oa":30639,"o":"b_77AF"},{"a":30628,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":30630,"t":"code","b":[141,24,120],"m":"sta","oa":30744,"o":"script_tables"},{"a":30633,"t":"code","b":[32,206,119],"m":"jsr","oa":30670,"o":"script_buttons"},{"a":30636,"t":"code","b":[76,102,119],"m":"jmp","oa":30566,"o":"j_7766"},{"a":30639,"l":"b_77AF","t":"code","b":[201,1],"m":"cmp","o":"#$01","x":[30626]},{"a":30641,"t":"code","b":[208,11],"m":"bne","oa":30654,"o":"b_77BE"},{"a":30643,"t":"code","b":[169,14],"m":"lda","o":"#$0E"},{"a":30645,"t":"code","b":[141,24,120],"m":"sta","oa":30744,"o":"script_tables"},{"a":30648,"t":"code","b":[32,206,119],"m":"jsr","oa":30670,"o":"script_buttons"},{"a":30651,"t":"code","b":[76,102,119],"m":"jmp","oa":30566,"o":"j_7766"},{"a":30654,"l":"b_77BE","t":"code","b":[162,0],"m":"ldx","o":"#$00","x":[30641]},{"a":30656,"l":"b_77C0","t":"code","b":[32,11,120],"m":"jsr","oa":30731,"o":"script_byte","x":[30665]},{"a":30659,"t":"code","b":[157,27,119],"m":"sta","oa":30491,"o":"split_bank,x"},{"a":30662,"t":"code","b":[232],"m":"inx"},{"a":30663,"t":"code","b":[224,12],"m":"cpx","o":"#$0C"},{"a":30665,"t":"code","b":[208,245],"m":"bne","oa":30656,"o":"b_77C0"},{"a":30667,"t":"code","b":[76,102,119],"m":"jmp","oa":30566,"o":"j_7766"},{"a":30670,"l":"script_buttons","c":"Fills the button tables: the next byte is the number of buttons less 1, then each table's values in turn, $7818 tables of 24 from $7591.","t":"code","b":[32,11,120],"m":"jsr","oa":30731,"o":"script_byte","x":[30633,30648]},{"a":30673,"t":"code","b":[133,166],"m":"sta","oa":166,"o":"zpa_A6"},{"a":30675,"t":"code","b":[169,145],"m":"lda","o":"#$91"},{"a":30677,"t":"code","b":[141,231,119],"m":"sta","oa":30695,"o":"script_store_lo"},{"a":30680,"t":"code","b":[169,117],"m":"lda","o":"#$75"},{"a":30682,"t":"code","b":[141,232,119],"m":"sta","oa":30696,"o":"script_store_hi"},{"a":30685,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":30687,"t":"code","b":[133,170],"m":"sta","oa":170,"o":"zpa_AA"},{"a":30689,"l":"b_77E1","t":"code","b":[162,0],"m":"ldx","o":"#$00","x":[30728]},{"a":30691,"l":"script_table","c":"One table's values; the STA's address moves 24 on for the next.","t":"code","b":[32,11,120],"m":"jsr","oa":30731,"o":"script_byte","x":[30700,30702]},{"a":30694,"t":"code","b":[157,255,255],"m":"sta","oa":65535,"o":"$FFFF,x"},{"a":30695,"t":"note","l":"script_store_lo","c":"The STA at $77E6, low byte: the button table being filled, 24 bytes on for each table.","note":"inside the item at $77E6","x":[30677,30704,30710]},{"a":30696,"t":"note","l":"script_store_hi","c":"The STA at $77E6, high byte.","note":"inside the item at $77E6","x":[30682,30713,30718]},{"a":30697,"t":"code","b":[232],"m":"inx"},{"a":30698,"t":"code","b":[228,166],"m":"cpx","oa":166,"o":"zpa_A6"},{"a":30700,"t":"code","b":[144,245],"m":"bcc","oa":30691,"o":"script_table"},{"a":30702,"t":"code","b":[240,243],"m":"beq","oa":30691,"o":"script_table"},{"a":30704,"t":"code","b":[173,231,119],"m":"lda","oa":30695,"o":"script_store_lo"},{"a":30707,"t":"code","b":[24],"m":"clc"},{"a":30708,"t":"code","b":[105,24],"m":"adc","o":"#$18"},{"a":30710,"t":"code","b":[141,231,119],"m":"sta","oa":30695,"o":"script_store_lo"},{"a":30713,"t":"code","b":[173,232,119],"m":"lda","oa":30696,"o":"script_store_hi"},{"a":30716,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":30718,"t":"code","b":[141,232,119],"m":"sta","oa":30696,"o":"script_store_hi"},{"a":30721,"t":"code","b":[230,170],"m":"inc","oa":170,"o":"zpa_AA"},{"a":30723,"t":"code","b":[165,170],"m":"lda","oa":170,"o":"zpa_AA"},{"a":30725,"t":"code","b":[205,24,120],"m":"cmp","oa":30744,"o":"script_tables"},{"a":30728,"t":"code","b":[144,215],"m":"bcc","oa":30689,"o":"b_77E1"},{"a":30730,"t":"code","b":[96],"m":"rts"},{"a":30731,"l":"script_byte","c":"Reads the next byte of the script.","t":"code","b":[160,0],"m":"ldy","o":"#$00","x":[30566,30578,30595,30613,30656,30670,30691]},{"a":30733,"t":"code","b":[177,167],"m":"lda","oa":167,"o":"(zpa_A7),y"},{"a":30735,"t":"code","b":[230,167],"m":"inc","oa":167,"o":"zpa_A7"},{"a":30737,"t":"code","b":[208,2],"m":"bne","oa":30741,"o":"b_7815"},{"a":30739,"t":"code","b":[230,168],"m":"inc","oa":168,"o":"zpa_A8"},{"a":30741,"l":"b_7815","t":"code","b":[72],"m":"pha","x":[30737]},{"a":30742,"t":"code","b":[104],"m":"pla"},{"a":30743,"t":"code","b":[96],"m":"rts"},{"a":30744,"l":"script_tables","c":"How many button tables the script fills: 9 (to $7651) or all 14.","t":"byte","b":[0],"x":[30630,30645,30725]},{"a":30745,"l":"script_lo","c":"The 14 screen scripts' addresses, low byte then high: $7835, $7967, $7A26, $7A5C, $7ABD, $7B18, $7B57, $7B70, $7B86, $7B9D, $7BB8, $7C73, $7C98, $7CCA.","t":"byte","b":[53],"x":[30556]},{"a":30746,"l":"script_hi","c":"The scripts' addresses, high bytes, between the low ones.","t":"byte","b":[120,103,121,38,122,92,122,189],"x":[30561]},{"a":30754,"t":"byte","b":[122,24,123,87,123,112,123,134]},{"a":30762,"t":"byte","b":[123,157,123,184,123,115,124,152]},{"a":30770,"t":"byte","b":[124,202,124]},{"a":30773,"l":"script_0","c":"Screen script 0, which BEGIN runs at line 129: the identity check. Each script sets VIC registers and sprite pointers, then fills the button tables.","t":"byte","b":[22,216,34,6,35,15,34,6]},{"a":30781,"t":"byte","b":[194,1,0,56,32,59,27,200]},{"a":30789,"t":"byte","b":[216,0,1,140,0,128,19,193]},{"a":30797,"t":"byte","b":[19,1,21,1,21,1,21,1]},{"a":30805,"t":"byte","b":[21,1,21,1,21,1,21,1]},{"a":30813,"t":"byte","b":[21,1,21,1,21,15,15,16]},{"a":30821,"t":"byte","b":[16,17,17,18,18,19,19,20]},{"a":30829,"t":"byte","b":[20,21,21,22,22,23,23,24]},{"a":30837,"t":"byte","b":[24,3,23,3,23,3,23,3]},{"a":30845,"t":"byte","b":[23,3,23,3,23,3,23,3]},{"a":30853,"t":"byte","b":[23,3,23,3,23,16,16,17]},{"a":30861,"t":"byte","b":[17,18,18,19,19,20,20,21]},{"a":30869,"t":"byte","b":[21,22,22,23,23,24,24,25]},{"a":30877,"t":"byte","b":[25,128,128,128,128,128,128,128]},{"a":30885,"t":"byte","b":[128,128,128,128,128,128,128,128]},{"a":30893,"t":"byte","b":[128,128,128,128,128,1,1,1]},{"a":30901,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":30909,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":30917,"t":"byte","b":[1,0,1,2,3,4,5,6]},{"a":30925,"t":"byte","b":[7,8,9,10,11,12,13,14]},{"a":30933,"t":"byte","b":[15,16,17,18,19,0,0,0]},{"a":30941,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":30949,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":30957,"t":"byte","b":[0,1,1,1,1,1,1,1]},{"a":30965,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":30973,"t":"byte","b":[1,1,1,1,1,3,23,3]},{"a":30981,"t":"byte","b":[23,3,23,3,23,3,23,3]},{"a":30989,"t":"byte","b":[23,3,23,3,23,3,23,3]},{"a":30997,"t":"byte","b":[23,15,15,16,16,17,17,18]},{"a":31005,"t":"byte","b":[18,19,19,20,20,21,21,22]},{"a":31013,"t":"byte","b":[22,23,23,24,24,19,39,19]},{"a":31021,"t":"byte","b":[39,19,39,19,39,19,39,19]},{"a":31029,"t":"byte","b":[39,19,39,19,39,19,39,19]},{"a":31037,"t":"byte","b":[39,16,16,17,17,18,18,19]},{"a":31045,"t":"byte","b":[19,20,20,21,21,22,22,23]},{"a":31053,"t":"byte","b":[23,24,24,25,25,0,0,0]},{"a":31061,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":31069,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":31077,"t":"byte","b":[0,191]},{"a":31079,"l":"script_1","c":"Screen script 1, run at line 173: the screen that lists the first, second and third line and the overall risk.","t":"byte","b":[22,200,34,10,35,15,2,40]},{"a":31087,"t":"byte","b":[4,40,6,40,8,40,10,40]},{"a":31095,"t":"byte","b":[3,98,5,130,7,162,9,194]},{"a":31103,"t":"byte","b":[11,210,40,0,41,0,42,0]},{"a":31111,"t":"byte","b":[43,0,44,0,65,224,66,224]},{"a":31119,"t":"byte","b":[67,224,68,224,69,224,128,9]},{"a":31127,"t":"byte","b":[193,9,0,2,2,2,2,2]},{"a":31135,"t":"byte","b":[2,2,2,2,0,6,7,10]},{"a":31143,"t":"byte","b":[11,14,15,19,20,21,0,5]},{"a":31151,"t":"byte","b":[5,5,5,5,5,5,5,5]},{"a":31159,"t":"byte","b":[0,7,8,11,12,15,16,20]},{"a":31167,"t":"byte","b":[21,22,0,13,13,13,13,13]},{"a":31175,"t":"byte","b":[13,13,13,13,0,1,1,1]},{"a":31183,"t":"byte","b":[1,1,1,1,1,1,0,1]},{"a":31191,"t":"byte","b":[1,2,2,3,3,4,4,4]},{"a":31199,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":31207,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":31215,"t":"byte","b":[0,0,0,0,0,5,5,5]},{"a":31223,"t":"byte","b":[5,5,5,5,5,5,0,6]},{"a":31231,"t":"byte","b":[7,10,11,14,15,19,20,21]},{"a":31239,"t":"byte","b":[0,40,40,40,40,40,40,40]},{"a":31247,"t":"byte","b":[40,40,0,7,8,11,12,15]},{"a":31255,"t":"byte","b":[16,20,21,22,0,15,15,15]},{"a":31263,"t":"byte","b":[15,15,15,15,15,15,191]},{"a":31270,"l":"script_2","c":"Screen script 2, run at line 221: the menu of changes, under the current level of risk.","t":"byte","b":[22,200,27,0,128,4,192,4]},{"a":31278,"t":"byte","b":[0,0,6,11,17,0,1,1]},{"a":31286,"t":"byte","b":[1,1,0,6,11,17,25,0]},{"a":31294,"t":"byte","b":[2,2,2,2,0,14,14,14]},{"a":31302,"t":"byte","b":[14,0,0,0,0,0,0,1]},{"a":31310,"t":"byte","b":[2,3,4,0,0,0,0,0]},{"a":31318,"t":"byte","b":[0,1,1,1,1,191]},{"a":31324,"l":"script_3","c":"Screen script 3, run at line 271: the pilot roster and service records.","t":"byte","b":[22,200,128,9,192,9,0,0]},{"a":31332,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":31340,"t":"byte","b":[0,1,5,7,9,11,13,15]},{"a":31348,"t":"byte","b":[17,19,0,12,40,40,40,40]},{"a":31356,"t":"byte","b":[40,40,40,40,0,2,6,8]},{"a":31364,"t":"byte","b":[10,12,14,16,18,20,0,1]},{"a":31372,"t":"byte","b":[134,134,134,134,134,134,134,134]},{"a":31380,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":31388,"t":"byte","b":[0,0,0,1,2,2,2,2]},{"a":31396,"t":"byte","b":[2,2,2,2,0,0,0,0]},{"a":31404,"t":"byte","b":[0,0,0,0,0,0,0,1]},{"a":31412,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":31420,"t":"byte","b":[191]},{"a":31421,"l":"script_4","c":"Screen script 4, run at line 331: the choice of duty, the theatres.","t":"byte","b":[22,200,128,5,193,5,0,0]},{"a":31429,"t":"byte","b":[0,0,0,0,0,5,9,13]},{"a":31437,"t":"byte","b":[17,21,0,40,40,40,40,40]},{"a":31445,"t":"byte","b":[0,6,10,14,18,22,0,5]},{"a":31453,"t":"byte","b":[5,5,5,5,0,128,128,128]},{"a":31461,"t":"byte","b":[128,128,0,1,1,1,1,1]},{"a":31469,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":31477,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":31485,"t":"byte","b":[0,0,0,6,10,14,18,22]},{"a":31493,"t":"byte","b":[0,40,40,40,40,40,0,8]},{"a":31501,"t":"byte","b":[12,16,20,24,0,15,15,15]},{"a":31509,"t":"byte","b":[15,15,191]},{"a":31512,"l":"script_5","c":"Screen script 5, run at line 358: the choices of how real the flying is.","t":"byte","b":[22,200,128,3,193,3,0,0]},{"a":31520,"t":"byte","b":[0,0,0,5,10,15,0,40]},{"a":31528,"t":"byte","b":[40,40,0,6,11,16,0,5]},{"a":31536,"t":"byte","b":[5,5,0,128,128,128,0,1]},{"a":31544,"t":"byte","b":[1,1,0,0,0,0,0,0]},{"a":31552,"t":"byte","b":[0,0,0,0,0,0,0,6]},{"a":31560,"t":"byte","b":[11,16,0,40,40,40,0,9]},{"a":31568,"t":"byte","b":[14,19,0,15,15,15,191]},{"a":31575,"l":"script_6","c":"Screen script 6, run at line 409: the briefing.","t":"byte","b":[22,200,128,1,192,1,0,1]},{"a":31583,"t":"byte","b":[0,0,0,6,0,2,0,1]},{"a":31591,"t":"byte","b":[0,0,0,1,0,0,0,1]},{"a":31599,"t":"byte","b":[191]},{"a":31600,"l":"script_7","c":"Screen script 7, run at line 421: the map with its numbered grid.","t":"byte","b":[22,216,35,5,34,6,35,13]},{"a":31608,"t":"byte","b":[128,0,192,0,30,24,38,25]},{"a":31616,"t":"byte","b":[1,0,0,0,1,191]},{"a":31622,"l":"script_8","c":"Screen script 8, run at line 478: the checklist (Yes, continue; No, return to briefing).","t":"byte","b":[128,1,192,1,0,27,22,22]},{"a":31630,"t":"byte","b":[9,39,24,24,1,1,0,0]},{"a":31638,"t":"byte","b":[0,1,0,0,1,1,191]},{"a":31645,"l":"script_9","c":"Screen script 9, run at line 499: sick call (Yes; No).","t":"byte","b":[22,200,33,1,128,1,192,1]},{"a":31653,"t":"byte","b":[1,35,24,24,6,39,25,25]},{"a":31661,"t":"byte","b":[1,1,0,0,0,1,0,0]},{"a":31669,"t":"byte","b":[1,1,191]},{"a":31672,"l":"script_10","c":"Screen script 10, the longest, run at line 513 and by the base program at line 13030.","t":"byte","b":[22,216,32,11,33,0,34,15]},{"a":31680,"t":"byte","b":[35,11,27,0,64,177,5,107]},{"a":31688,"t":"byte","b":[7,107,9,107,11,107,13,107]},{"a":31696,"t":"byte","b":[15,107,4,26,6,36,8,50]},{"a":31704,"t":"byte","b":[10,90,12,104,14,114,128,15]},{"a":31712,"t":"byte","b":[192,15,15,33,15,33,15,33]},{"a":31720,"t":"byte","b":[15,33,15,28,15,28,0,17]},{"a":31728,"t":"byte","b":[30,0,2,2,3,3,4,4]},{"a":31736,"t":"byte","b":[5,5,7,7,10,10,23,23]},{"a":31744,"t":"byte","b":[23,7,19,37,19,37,19,37]},{"a":31752,"t":"byte","b":[19,37,18,31,18,31,10,23]},{"a":31760,"t":"byte","b":[39,12,3,3,4,4,5,5]},{"a":31768,"t":"byte","b":[6,6,9,9,13,13,25,25]},{"a":31776,"t":"byte","b":[25,9,1,1,1,1,1,1]},{"a":31784,"t":"byte","b":[1,1,3,3,3,3,1,1]},{"a":31792,"t":"byte","b":[1,0,0,0,0,0,0,0]},{"a":31800,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":31808,"t":"byte","b":[0,0,0,1,2,3,4,5]},{"a":31816,"t":"byte","b":[6,7,8,9,10,11,12,13]},{"a":31824,"t":"byte","b":[14,15,0,0,0,0,0,0]},{"a":31832,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":31840,"t":"byte","b":[0,0,64,64,64,64,64,64]},{"a":31848,"t":"byte","b":[64,64,64,64,64,64,1,64]},{"a":31856,"t":"byte","b":[1,0,191]},{"a":31859,"l":"script_11","c":"Screen script 11, run at line 581 and by the base program at line 24497.","t":"byte","b":[2,36,3,70,4,60,5,70]},{"a":31867,"t":"byte","b":[6,36,7,91,8,60,9,91]},{"a":31875,"t":"byte","b":[65,152,66,153,67,154,68,155]},{"a":31883,"t":"byte","b":[40,3,41,3,42,3,43,3]},{"a":31891,"t":"byte","b":[16,254,27,254,191]},{"a":31896,"l":"script_12","c":"Screen script 12, run at line 591: the briefing's options.","t":"byte","b":[128,4,192,4,0,0,7,14]},{"a":31904,"t":"byte","b":[21,0,0,0,0,0,0,7]},{"a":31912,"t":"byte","b":[14,21,28,0,2,2,2,2]},{"a":31920,"t":"byte","b":[0,1,1,1,1,0,0,0]},{"a":31928,"t":"byte","b":[0,0,0,1,2,3,4,0]},{"a":31936,"t":"byte","b":[0,0,0,0,0,1,1,1]},{"a":31944,"t":"byte","b":[1,191]},{"a":31946,"l":"script_13","c":"Screen script 13, the last, run at line 671: a Continue button.","t":"byte","b":[192,0,30,1,39,2,7,0]},{"a":31954,"t":"byte","b":[0,0,1,191]},{"a":31958,"l":"roster_to_strings","c":"KE+63: copies the twelve 64-byte roster records into the strings of BASIC's array RS$(), which must already be 64 characters long; KE+66 copies the other way.","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[30015]},{"a":31960,"l":"roster_strings","c":"Looks for RS$ among BASIC's arrays (from $2F), stepping over the others by their lengths, then copies each record into or out of the string its element points at.","t":"code","b":[141,39,125],"m":"sta","oa":32039,"o":"roster_way","x":[32087]},{"a":31963,"t":"code","b":[165,47],"m":"lda","oa":47,"o":"zpa_2F"},{"a":31965,"t":"code","b":[133,165],"m":"sta","oa":165,"o":"zpa_A5"},{"a":31967,"t":"code","b":[165,48],"m":"lda","oa":48,"o":"zpa_30"},{"a":31969,"t":"code","b":[133,166],"m":"sta","oa":166,"o":"zpa_A6"},{"a":31971,"l":"j_7CE3","t":"code","b":[160,0],"m":"ldy","o":"#$00","x":[32004]},{"a":31973,"t":"code","b":[177,165],"m":"lda","oa":165,"o":"(zpa_A5),y"},{"a":31975,"t":"code","b":[201,82],"m":"cmp","o":"#$52"},{"a":31977,"t":"code","b":[208,7],"m":"bne","oa":31986,"o":"b_7CF2"},{"a":31979,"t":"code","b":[200],"m":"iny"},{"a":31980,"t":"code","b":[177,165],"m":"lda","oa":165,"o":"(zpa_A5),y"},{"a":31982,"t":"code","b":[201,211],"m":"cmp","o":"#$D3"},{"a":31984,"t":"code","b":[240,21],"m":"beq","oa":32007,"o":"b_7D07"},{"a":31986,"l":"b_7CF2","t":"code","b":[160,2],"m":"ldy","o":"#$02","x":[31977]},{"a":31988,"t":"code","b":[24],"m":"clc"},{"a":31989,"t":"code","b":[165,165],"m":"lda","oa":165,"o":"zpa_A5"},{"a":31991,"t":"code","b":[113,165],"m":"adc","oa":165,"o":"(zpa_A5),y"},{"a":31993,"t":"code","b":[72],"m":"pha"},{"a":31994,"t":"code","b":[200],"m":"iny"},{"a":31995,"t":"code","b":[165,166],"m":"lda","oa":166,"o":"zpa_A6"},{"a":31997,"t":"code","b":[113,165],"m":"adc","oa":165,"o":"(zpa_A5),y"},{"a":31999,"t":"code","b":[133,166],"m":"sta","oa":166,"o":"zpa_A6"},{"a":32001,"t":"code","b":[104],"m":"pla"},{"a":32002,"t":"code","b":[133,165],"m":"sta","oa":165,"o":"zpa_A5"},{"a":32004,"t":"code","b":[76,227,124],"m":"jmp","oa":31971,"o":"j_7CE3"},{"a":32007,"l":"b_7D07","t":"code","b":[160,8],"m":"ldy","o":"#$08","x":[31984]},{"a":32009,"t":"code","b":[132,170],"m":"sty","oa":170,"o":"zpa_AA"},{"a":32011,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":32013,"l":"b_7D0D","t":"code","b":[189,91,125],"m":"lda","oa":32091,"o":"rec_addr_lo,x","x":[32082]},{"a":32016,"t":"code","b":[141,43,125],"m":"sta","oa":32043,"o":"roster_from_lo"},{"a":32019,"t":"code","b":[189,103,125],"m":"lda","oa":32103,"o":"rec_addr_hi,x"},{"a":32022,"t":"code","b":[141,44,125],"m":"sta","oa":32044,"o":"roster_from_hi"},{"a":32025,"t":"code","b":[164,170],"m":"ldy","oa":170,"o":"zpa_AA"},{"a":32027,"t":"code","b":[177,165],"m":"lda","oa":165,"o":"(zpa_A5),y"},{"a":32029,"t":"code","b":[133,167],"m":"sta","oa":167,"o":"zpa_A7"},{"a":32031,"t":"code","b":[200],"m":"iny"},{"a":32032,"t":"code","b":[177,165],"m":"lda","oa":165,"o":"(zpa_A5),y"},{"a":32034,"t":"code","b":[133,168],"m":"sta","oa":168,"o":"zpa_A8"},{"a":32036,"t":"code","b":[160,63],"m":"ldy","o":"#$3F"},{"a":32038,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":32039,"t":"note","l":"roster_way","c":"0 to copy the roster into RS$(), 1 to copy RS$() into the roster (written into the LDA at $7D26).","note":"inside the item at $7D26","x":[31960]},{"a":32040,"t":"code","b":[208,11],"m":"bne","oa":32053,"o":"b_7D35"},{"a":32042,"l":"b_7D2A","t":"code","b":[185,255,255],"m":"lda","oa":65535,"o":"$FFFF,y","x":[32048]},{"a":32043,"t":"note","l":"roster_from_lo","c":"The record's address, low byte, written into the LDA at $7D2A.","note":"inside the item at $7D2A","x":[32016,32053]},{"a":32044,"t":"note","l":"roster_from_hi","c":"The record's address, high byte.","note":"inside the item at $7D2A","x":[32022,32059]},{"a":32045,"t":"code","b":[145,167],"m":"sta","oa":167,"o":"(zpa_A7),y"},{"a":32047,"t":"code","b":[136],"m":"dey"},{"a":32048,"t":"code","b":[16,248],"m":"bpl","oa":32042,"o":"b_7D2A"},{"a":32050,"t":"code","b":[76,73,125],"m":"jmp","oa":32073,"o":"j_7D49"},{"a":32053,"l":"b_7D35","t":"code","b":[173,43,125],"m":"lda","oa":32043,"o":"roster_from_lo","x":[32040]},{"a":32056,"t":"code","b":[141,68,125],"m":"sta","oa":32068,"o":"roster_to_lo"},{"a":32059,"t":"code","b":[173,44,125],"m":"lda","oa":32044,"o":"roster_from_hi"},{"a":32062,"t":"code","b":[141,69,125],"m":"sta","oa":32069,"o":"roster_to_hi"},{"a":32065,"l":"b_7D41","t":"code","b":[177,167],"m":"lda","oa":167,"o":"(zpa_A7),y","x":[32071]},{"a":32067,"t":"code","b":[153,255,255],"m":"sta","oa":65535,"o":"$FFFF,y"},{"a":32068,"t":"note","l":"roster_to_lo","c":"The STA at $7D43, low byte: the record the string goes into.","note":"inside the item at $7D43","x":[32056]},{"a":32069,"t":"note","l":"roster_to_hi","c":"The STA at $7D43, high byte.","note":"inside the item at $7D43","x":[32062]},{"a":32070,"t":"code","b":[136],"m":"dey"},{"a":32071,"t":"code","b":[16,248],"m":"bpl","oa":32065,"o":"b_7D41"},{"a":32073,"l":"j_7D49","t":"code","b":[230,170],"m":"inc","oa":170,"o":"zpa_AA","x":[32050]},{"a":32075,"t":"code","b":[230,170],"m":"inc","oa":170,"o":"zpa_AA"},{"a":32077,"t":"code","b":[230,170],"m":"inc","oa":170,"o":"zpa_AA"},{"a":32079,"t":"code","b":[232],"m":"inx"},{"a":32080,"t":"code","b":[224,12],"m":"cpx","o":"#$0C"},{"a":32082,"t":"code","b":[144,185],"m":"bcc","oa":32013,"o":"b_7D0D"},{"a":32084,"t":"code","b":[96],"m":"rts"},{"a":32085,"l":"strings_to_roster","c":"KE+66: RS$() back into the roster.","t":"code","b":[169,1],"m":"lda","o":"#$01","x":[30018]},{"a":32087,"t":"code","b":[32,216,124],"m":"jsr","oa":31960,"o":"roster_strings"},{"a":32090,"t":"code","b":[96],"m":"rts"},{"a":32091,"l":"rec_addr_lo","c":"The low bytes of the twelve records' addresses, for KE+63 and KE+66.","t":"byte","b":[64,128,192,64,128,192,64,128],"x":[32013]},{"a":32099,"t":"byte","b":[192,64,128,192]},{"a":32103,"l":"rec_addr_hi","c":"The high bytes of the records' addresses.","t":"byte","b":[140,140,140,141,141,141,142,142],"x":[32019]},{"a":32111,"t":"byte","b":[142,143,143,143]},{"a":32115,"l":"read_block","c":"KE+69: reads 256 bytes from file 2 into ($A5): the front end opens file 2 on the drive's buffer and reads the roster's sectors with it.","t":"code","b":[162,2],"m":"ldx","o":"#$02","x":[30021]},{"a":32117,"t":"code","b":[32,198,255],"m":"jsr","oa":65478,"o":"KERNAL_CHKIN"},{"a":32120,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":32122,"t":"code","b":[133,169],"m":"sta","oa":169,"o":"zpa_A9"},{"a":32124,"l":"b_7D7C","t":"code","b":[32,207,255],"m":"jsr","oa":65487,"o":"KERNAL_CHRIN","x":[32133]},{"a":32127,"t":"code","b":[164,169],"m":"ldy","oa":169,"o":"zpa_A9"},{"a":32129,"t":"code","b":[145,165],"m":"sta","oa":165,"o":"(zpa_A5),y"},{"a":32131,"t":"code","b":[230,169],"m":"inc","oa":169,"o":"zpa_A9"},{"a":32133,"t":"code","b":[208,245],"m":"bne","oa":32124,"o":"b_7D7C"},{"a":32135,"t":"code","b":[96],"m":"rts"},{"a":32136,"l":"write_block","c":"KE+72: writes 256 bytes from ($A5) to file 2, for the front end to save the roster's sectors.","t":"code","b":[162,2],"m":"ldx","o":"#$02","x":[30024]},{"a":32138,"t":"code","b":[32,201,255],"m":"jsr","oa":65481,"o":"KERNAL_CHKOUT"},{"a":32141,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":32143,"t":"code","b":[133,169],"m":"sta","oa":169,"o":"zpa_A9"},{"a":32145,"l":"b_7D91","t":"code","b":[164,169],"m":"ldy","oa":169,"o":"zpa_A9","x":[32154]},{"a":32147,"t":"code","b":[177,165],"m":"lda","oa":165,"o":"(zpa_A5),y"},{"a":32149,"t":"code","b":[32,210,255],"m":"jsr","oa":65490,"o":"KERNAL_CHROUT"},{"a":32152,"t":"code","b":[230,169],"m":"inc","oa":169,"o":"zpa_A9"},{"a":32154,"t":"code","b":[208,245],"m":"bne","oa":32145,"o":"b_7D91"},{"a":32156,"t":"code","b":[96],"m":"rts"},{"a":32157,"l":"big_text_print","c":"KE+75: prints the 20 characters at $7734 on character row $A5 of the bitmap at $A000, each letter two cells wide: every bit of the glyph becomes a pair of bits, those set taking their bits from the pattern in $A7 and the rest from $A8; then the row's colour RAM is filled with $A6.","t":"code","b":[165,165],"m":"lda","oa":165,"o":"zpa_A5","x":[30027]},{"a":32159,"t":"code","b":[10],"m":"asl","o":"a"},{"a":32160,"t":"code","b":[170],"m":"tax"},{"a":32161,"t":"code","b":[189,253,136],"m":"lda","oa":35069,"o":"bitmap_row_lo,x"},{"a":32164,"t":"code","b":[133,169],"m":"sta","oa":169,"o":"zpa_A9"},{"a":32166,"t":"code","b":[189,254,136],"m":"lda","oa":35070,"o":"bitmap_row_hi,x"},{"a":32169,"t":"code","b":[24],"m":"clc"},{"a":32170,"t":"code","b":[105,160],"m":"adc","o":"#$A0"},{"a":32172,"t":"code","b":[133,170],"m":"sta","oa":170,"o":"zpa_AA"},{"a":32174,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":32176,"t":"code","b":[141,94,126],"m":"sta","oa":32350,"o":"big_text_index"},{"a":32179,"l":"big_text_char","c":"The next character: PETSCII to the font's order ($40-$5F less $40, $C0-$DF less $80), then its glyph at $C000 plus 8 times that.","t":"code","b":[174,94,126],"m":"ldx","oa":32350,"o":"big_text_index","x":[32322]},{"a":32182,"t":"code","b":[189,52,119],"m":"lda","oa":30516,"o":"big_text,x"},{"a":32185,"t":"code","b":[201,64],"m":"cmp","o":"#$40"},{"a":32187,"t":"code","b":[144,21],"m":"bcc","oa":32210,"o":"b_7DD2"},{"a":32189,"t":"code","b":[201,96],"m":"cmp","o":"#$60"},{"a":32191,"t":"code","b":[176,6],"m":"bcs","oa":32199,"o":"b_7DC7"},{"a":32193,"t":"code","b":[56],"m":"sec"},{"a":32194,"t":"code","b":[233,64],"m":"sbc","o":"#$40"},{"a":32196,"t":"code","b":[76,210,125],"m":"jmp","oa":32210,"o":"b_7DD2"},{"a":32199,"l":"b_7DC7","t":"code","b":[201,192],"m":"cmp","o":"#$C0","x":[32191]},{"a":32201,"t":"code","b":[144,7],"m":"bcc","oa":32210,"o":"b_7DD2"},{"a":32203,"t":"code","b":[201,224],"m":"cmp","o":"#$E0"},{"a":32205,"t":"code","b":[176,3],"m":"bcs","oa":32210,"o":"b_7DD2"},{"a":32207,"t":"code","b":[56],"m":"sec"},{"a":32208,"t":"code","b":[233,128],"m":"sbc","o":"#$80"},{"a":32210,"l":"b_7DD2","t":"code","b":[162,0],"m":"ldx","o":"#$00","x":[32187,32196,32201,32205]},{"a":32212,"t":"code","b":[142,249,125],"m":"stx","oa":32249,"o":"glyph_hi"},{"a":32215,"t":"code","b":[10],"m":"asl","o":"a"},{"a":32216,"t":"code","b":[46,249,125],"m":"rol","oa":32249,"o":"glyph_hi"},{"a":32219,"t":"code","b":[10],"m":"asl","o":"a"},{"a":32220,"t":"code","b":[46,249,125],"m":"rol","oa":32249,"o":"glyph_hi"},{"a":32223,"t":"code","b":[10],"m":"asl","o":"a"},{"a":32224,"t":"code","b":[46,249,125],"m":"rol","oa":32249,"o":"glyph_hi"},{"a":32227,"t":"code","b":[141,248,125],"m":"sta","oa":32248,"o":"glyph_lo"},{"a":32230,"t":"code","b":[24],"m":"clc"},{"a":32231,"t":"code","b":[169,192],"m":"lda","o":"#$C0"},{"a":32233,"t":"code","b":[109,249,125],"m":"adc","oa":32249,"o":"glyph_hi"},{"a":32236,"t":"code","b":[141,249,125],"m":"sta","oa":32249,"o":"glyph_hi"},{"a":32239,"t":"code","b":[160,7],"m":"ldy","o":"#$07"},{"a":32241,"t":"code","b":[140,95,126],"m":"sty","oa":32351,"o":"glyph_row"},{"a":32244,"l":"b_7DF4","t":"code","b":[172,95,126],"m":"ldy","oa":32351,"o":"glyph_row","x":[32297]},{"a":32247,"t":"code","b":[185,255,255],"m":"lda","oa":65535,"o":"$FFFF,y"},{"a":32248,"t":"note","l":"glyph_lo","c":"The LDA at $7DF7, low byte: the glyph's address in the font.","note":"inside the item at $7DF7","x":[32227]},{"a":32249,"t":"note","l":"glyph_hi","c":"The LDA at $7DF7, high byte.","note":"inside the item at $7DF7","x":[32212,32216,32220,32224,32233,32236]},{"a":32250,"t":"code","b":[162,7],"m":"ldx","o":"#$07"},{"a":32252,"l":"b_7DFC","t":"code","b":[10],"m":"asl","o":"a","x":[32264]},{"a":32253,"t":"code","b":[8],"m":"php"},{"a":32254,"t":"code","b":[38,251],"m":"rol","oa":251,"o":"zpa_FB"},{"a":32256,"t":"code","b":[38,252],"m":"rol","oa":252,"o":"zpa_FC"},{"a":32258,"t":"code","b":[40],"m":"plp"},{"a":32259,"t":"code","b":[38,251],"m":"rol","oa":251,"o":"zpa_FB"},{"a":32261,"t":"code","b":[38,252],"m":"rol","oa":252,"o":"zpa_FC"},{"a":32263,"t":"code","b":[202],"m":"dex"},{"a":32264,"t":"code","b":[16,242],"m":"bpl","oa":32252,"o":"b_7DFC"},{"a":32266,"t":"code","b":[172,95,126],"m":"ldy","oa":32351,"o":"glyph_row"},{"a":32269,"t":"code","b":[165,167],"m":"lda","oa":167,"o":"zpa_A7"},{"a":32271,"t":"code","b":[69,168],"m":"eor","oa":168,"o":"zpa_A8"},{"a":32273,"t":"code","b":[37,252],"m":"and","oa":252,"o":"zpa_FC"},{"a":32275,"t":"code","b":[69,168],"m":"eor","oa":168,"o":"zpa_A8"},{"a":32277,"t":"code","b":[145,169],"m":"sta","oa":169,"o":"(zpa_A9),y"},{"a":32279,"t":"code","b":[152],"m":"tya"},{"a":32280,"t":"code","b":[24],"m":"clc"},{"a":32281,"t":"code","b":[105,8],"m":"adc","o":"#$08"},{"a":32283,"t":"code","b":[168],"m":"tay"},{"a":32284,"t":"code","b":[165,167],"m":"lda","oa":167,"o":"zpa_A7"},{"a":32286,"t":"code","b":[69,168],"m":"eor","oa":168,"o":"zpa_A8"},{"a":32288,"t":"code","b":[37,251],"m":"and","oa":251,"o":"zpa_FB"},{"a":32290,"t":"code","b":[69,168],"m":"eor","oa":168,"o":"zpa_A8"},{"a":32292,"t":"code","b":[145,169],"m":"sta","oa":169,"o":"(zpa_A9),y"},{"a":32294,"t":"code","b":[206,95,126],"m":"dec","oa":32351,"o":"glyph_row"},{"a":32297,"t":"code","b":[16,201],"m":"bpl","oa":32244,"o":"b_7DF4"},{"a":32299,"t":"code","b":[165,169],"m":"lda","oa":169,"o":"zpa_A9"},{"a":32301,"t":"code","b":[24],"m":"clc"},{"a":32302,"t":"code","b":[105,16],"m":"adc","o":"#$10"},{"a":32304,"t":"code","b":[133,169],"m":"sta","oa":169,"o":"zpa_A9"},{"a":32306,"t":"code","b":[165,170],"m":"lda","oa":170,"o":"zpa_AA"},{"a":32308,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":32310,"t":"code","b":[133,170],"m":"sta","oa":170,"o":"zpa_AA"},{"a":32312,"t":"code","b":[238,94,126],"m":"inc","oa":32350,"o":"big_text_index"},{"a":32315,"t":"code","b":[173,94,126],"m":"lda","oa":32350,"o":"big_text_index"},{"a":32318,"t":"code","b":[201,20],"m":"cmp","o":"#$14"},{"a":32320,"t":"code","b":[176,3],"m":"bcs","oa":32325,"o":"big_text_colour"},{"a":32322,"t":"code","b":[76,179,125],"m":"jmp","oa":32179,"o":"big_text_char"},{"a":32325,"l":"big_text_colour","c":"Fills colour RAM's row $A5 with $A6.","t":"code","b":[166,165],"m":"ldx","oa":165,"o":"zpa_A5","x":[32320]},{"a":32327,"t":"code","b":[189,9,134],"m":"lda","oa":34313,"o":"row_lo,x"},{"a":32330,"t":"code","b":[133,169],"m":"sta","oa":169,"o":"zpa_A9"},{"a":32332,"t":"code","b":[189,34,134],"m":"lda","oa":34338,"o":"row_hi,x"},{"a":32335,"t":"code","b":[24],"m":"clc"},{"a":32336,"t":"code","b":[105,216],"m":"adc","o":"#$D8"},{"a":32338,"t":"code","b":[133,170],"m":"sta","oa":170,"o":"zpa_AA"},{"a":32340,"t":"code","b":[165,166],"m":"lda","oa":166,"o":"zpa_A6"},{"a":32342,"t":"code","b":[160,39],"m":"ldy","o":"#$27"},{"a":32344,"l":"b_7E58","t":"code","b":[145,169],"m":"sta","oa":169,"o":"(zpa_A9),y","x":[32347]},{"a":32346,"t":"code","b":[136],"m":"dey"},{"a":32347,"t":"code","b":[16,251],"m":"bpl","oa":32344,"o":"b_7E58"},{"a":32349,"t":"code","b":[96],"m":"rts"},{"a":32350,"l":"big_text_index","c":"The character KE+75 is on, 0 to 19.","t":"byte","b":[0],"x":[32176,32179,32312,32315]},{"a":32351,"l":"glyph_row","c":"The glyph's row, 7 down to 0.","t":"byte","b":[127],"x":[32241,32244,32266,32294]},{"a":32352,"l":"joystick","c":"Reads the joystick in port 2 each frame and moves the pointer one step in each direction pushed. Held, the steps come faster: the wait between them halves each time, from 8 frames down to none. The pointer stays inside its box ($7728-$772B), and sprite 0 is put at it: x plus 12, times 2; y times 2, plus 50.","t":"code","b":[173,0,220],"m":"lda","o":"cia1_port_a","x":[33310]},{"a":32355,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":32357,"t":"code","b":[201,15],"m":"cmp","o":"#$0F"},{"a":32359,"t":"code","b":[208,10],"m":"bne","oa":32371,"o":"b_7E73"},{"a":32361,"t":"code","b":[169,16],"m":"lda","o":"#$10"},{"a":32363,"t":"code","b":[141,234,127],"m":"sta","oa":32746,"o":"joy_speed"},{"a":32366,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":32368,"t":"code","b":[141,235,127],"m":"sta","oa":32747,"o":"joy_wait"},{"a":32371,"l":"b_7E73","t":"code","b":[174,50,119],"m":"ldx","oa":30514,"o":"pointer_x","x":[32359]},{"a":32374,"t":"code","b":[172,51,119],"m":"ldy","oa":30515,"o":"pointer_y"},{"a":32377,"t":"code","b":[206,235,127],"m":"dec","oa":32747,"o":"joy_wait"},{"a":32380,"t":"code","b":[16,28],"m":"bpl","oa":32410,"o":"b_7E9A"},{"a":32382,"t":"code","b":[78,234,127],"m":"lsr","oa":32746,"o":"joy_speed"},{"a":32385,"t":"code","b":[173,234,127],"m":"lda","oa":32746,"o":"joy_speed"},{"a":32388,"t":"code","b":[141,235,127],"m":"sta","oa":32747,"o":"joy_wait"},{"a":32391,"t":"code","b":[173,0,220],"m":"lda","o":"cia1_port_a"},{"a":32394,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":32395,"t":"code","b":[176,1],"m":"bcs","oa":32398,"o":"b_7E8E"},{"a":32397,"t":"code","b":[136],"m":"dey"},{"a":32398,"l":"b_7E8E","t":"code","b":[74],"m":"lsr","o":"a","x":[32395]},{"a":32399,"t":"code","b":[176,1],"m":"bcs","oa":32402,"o":"b_7E92"},{"a":32401,"t":"code","b":[200],"m":"iny"},{"a":32402,"l":"b_7E92","t":"code","b":[74],"m":"lsr","o":"a","x":[32399]},{"a":32403,"t":"code","b":[176,1],"m":"bcs","oa":32406,"o":"b_7E96"},{"a":32405,"t":"code","b":[202],"m":"dex"},{"a":32406,"l":"b_7E96","t":"code","b":[74],"m":"lsr","o":"a","x":[32403]},{"a":32407,"t":"code","b":[176,1],"m":"bcs","oa":32410,"o":"b_7E9A"},{"a":32409,"t":"code","b":[232],"m":"inx"},{"a":32410,"l":"b_7E9A","t":"code","b":[224,240],"m":"cpx","o":"#$F0","x":[32380,32407]},{"a":32412,"t":"code","b":[176,5],"m":"bcs","oa":32419,"o":"b_7EA3"},{"a":32414,"t":"code","b":[236,40,119],"m":"cpx","oa":30504,"o":"pointer_x_min"},{"a":32417,"t":"code","b":[176,6],"m":"bcs","oa":32425,"o":"b_7EA9"},{"a":32419,"l":"b_7EA3","t":"code","b":[174,40,119],"m":"ldx","oa":30504,"o":"pointer_x_min","x":[32412]},{"a":32422,"t":"code","b":[76,177,126],"m":"jmp","oa":32433,"o":"j_7EB1"},{"a":32425,"l":"b_7EA9","t":"code","b":[236,41,119],"m":"cpx","oa":30505,"o":"pointer_x_max","x":[32417]},{"a":32428,"t":"code","b":[144,3],"m":"bcc","oa":32433,"o":"j_7EB1"},{"a":32430,"t":"code","b":[174,41,119],"m":"ldx","oa":30505,"o":"pointer_x_max"},{"a":32433,"l":"j_7EB1","t":"code","b":[192,240],"m":"cpy","o":"#$F0","x":[32422,32428]},{"a":32435,"t":"code","b":[176,5],"m":"bcs","oa":32442,"o":"b_7EBA"},{"a":32437,"t":"code","b":[204,42,119],"m":"cpy","oa":30506,"o":"pointer_y_min"},{"a":32440,"t":"code","b":[176,6],"m":"bcs","oa":32448,"o":"b_7EC0"},{"a":32442,"l":"b_7EBA","t":"code","b":[172,42,119],"m":"ldy","oa":30506,"o":"pointer_y_min","x":[32435]},{"a":32445,"t":"code","b":[76,200,126],"m":"jmp","oa":32456,"o":"j_7EC8"},{"a":32448,"l":"b_7EC0","t":"code","b":[204,43,119],"m":"cpy","oa":30507,"o":"pointer_y_max","x":[32440]},{"a":32451,"t":"code","b":[144,3],"m":"bcc","oa":32456,"o":"j_7EC8"},{"a":32453,"t":"code","b":[172,43,119],"m":"ldy","oa":30507,"o":"pointer_y_max"},{"a":32456,"l":"j_7EC8","t":"code","b":[142,50,119],"m":"stx","oa":30514,"o":"pointer_x","x":[32445,32451]},{"a":32459,"t":"code","b":[140,51,119],"m":"sty","oa":30515,"o":"pointer_y"},{"a":32462,"t":"code","b":[173,50,119],"m":"lda","oa":30514,"o":"pointer_x"},{"a":32465,"t":"code","b":[24],"m":"clc"},{"a":32466,"t":"code","b":[105,12],"m":"adc","o":"#$0C"},{"a":32468,"t":"code","b":[10],"m":"asl","o":"a"},{"a":32469,"t":"code","b":[141,0,208],"m":"sta","o":"vic_sprite0_x"},{"a":32472,"t":"code","b":[176,8],"m":"bcs","oa":32482,"o":"b_7EE2"},{"a":32474,"t":"code","b":[173,16,208],"m":"lda","o":"vic_sprite_x_msb"},{"a":32477,"t":"code","b":[41,254],"m":"and","o":"#$FE"},{"a":32479,"t":"code","b":[76,231,126],"m":"jmp","oa":32487,"o":"j_7EE7"},{"a":32482,"l":"b_7EE2","t":"code","b":[173,16,208],"m":"lda","o":"vic_sprite_x_msb","x":[32472]},{"a":32485,"t":"code","b":[9,1],"m":"ora","o":"#$01"},{"a":32487,"l":"j_7EE7","t":"code","b":[141,16,208],"m":"sta","o":"vic_sprite_x_msb","x":[32479]},{"a":32490,"t":"code","b":[173,51,119],"m":"lda","oa":30515,"o":"pointer_y"},{"a":32493,"t":"code","b":[10],"m":"asl","o":"a"},{"a":32494,"t":"code","b":[24],"m":"clc"},{"a":32495,"t":"code","b":[105,50],"m":"adc","o":"#$32"},{"a":32497,"t":"code","b":[141,1,208],"m":"sta","o":"vic_sprite0_y"},{"a":32500,"t":"code","b":[96],"m":"rts"},{"a":32501,"l":"wait_frame","c":"Waits for the interrupt to count a frame ($F7).","t":"code","b":[165,247],"m":"lda","oa":247,"o":"zpa_F7","x":[32785,32959]},{"a":32503,"l":"b_7EF7","t":"code","b":[197,247],"m":"cmp","oa":247,"o":"zpa_F7","x":[32505]},{"a":32505,"t":"code","b":[240,252],"m":"beq","oa":32503,"o":"b_7EF7"},{"a":32507,"t":"code","b":[96],"m":"rts"},{"a":32508,"l":"draw_buttons","c":"KE+21: draws every button that is selected.","t":"code","b":[174,144,117],"m":"ldx","oa":30096,"o":"button_last","x":[29973]},{"a":32511,"t":"code","b":[142,230,127],"m":"stx","oa":32742,"o":"button_found"},{"a":32514,"l":"b_7F02","t":"code","b":[174,230,127],"m":"ldx","oa":32742,"o":"button_found","x":[32528]},{"a":32517,"t":"code","b":[189,57,118],"m":"lda","oa":30265,"o":"button_on,x"},{"a":32520,"t":"code","b":[240,3],"m":"beq","oa":32525,"o":"b_7F0D"},{"a":32522,"t":"code","b":[32,19,127],"m":"jsr","oa":32531,"o":"draw_button"},{"a":32525,"l":"b_7F0D","t":"code","b":[206,230,127],"m":"dec","oa":32742,"o":"button_found","x":[32520]},{"a":32528,"t":"code","b":[16,240],"m":"bpl","oa":32514,"o":"b_7F02"},{"a":32530,"t":"code","b":[96],"m":"rts"},{"a":32531,"l":"draw_button","c":"Lights or puts out button X, the same EOR doing both: its colour into its rectangle's cells (7F8A), and its second rectangle's too, inverting the rows around them when bit 7 of $7609 says so.","t":"code","b":[142,229,127],"m":"stx","oa":32741,"o":"button_drawn","x":[32522,32929,32940,32999,33092]},{"a":32534,"t":"code","b":[189,217,117],"m":"lda","oa":30169,"o":"button_y2,x"},{"a":32537,"t":"code","b":[56],"m":"sec"},{"a":32538,"t":"code","b":[253,169,117],"m":"sbc","oa":30121,"o":"button_y1,x"},{"a":32541,"t":"code","b":[141,228,127],"m":"sta","oa":32740,"o":"box_height"},{"a":32544,"t":"code","b":[206,228,127],"m":"dec","oa":32740,"o":"box_height"},{"a":32547,"t":"code","b":[189,193,117],"m":"lda","oa":30145,"o":"button_x2,x"},{"a":32550,"t":"code","b":[56],"m":"sec"},{"a":32551,"t":"code","b":[253,145,117],"m":"sbc","oa":30097,"o":"button_x1,x"},{"a":32554,"t":"code","b":[141,227,127],"m":"sta","oa":32739,"o":"box_width"},{"a":32557,"t":"code","b":[206,227,127],"m":"dec","oa":32739,"o":"box_width"},{"a":32560,"t":"code","b":[188,169,117],"m":"ldy","oa":30121,"o":"button_y1,x"},{"a":32563,"t":"code","b":[189,241,117],"m":"lda","oa":30193,"o":"button_colour,x"},{"a":32566,"t":"code","b":[72],"m":"pha"},{"a":32567,"t":"code","b":[189,145,117],"m":"lda","oa":30097,"o":"button_x1,x"},{"a":32570,"t":"code","b":[170],"m":"tax"},{"a":32571,"t":"code","b":[104],"m":"pla"},{"a":32572,"t":"code","b":[32,138,127],"m":"jsr","oa":32650,"o":"colour_box"},{"a":32575,"t":"code","b":[174,229,127],"m":"ldx","oa":32741,"o":"button_drawn"},{"a":32578,"t":"code","b":[189,9,118],"m":"lda","oa":30217,"o":"button_second,x"},{"a":32581,"t":"code","b":[208,1],"m":"bne","oa":32584,"o":"b_7F48"},{"a":32583,"t":"code","b":[96],"m":"rts"},{"a":32584,"l":"b_7F48","t":"code","b":[189,177,118],"m":"lda","oa":30385,"o":"button2_y2,x","x":[32581]},{"a":32587,"t":"code","b":[56],"m":"sec"},{"a":32588,"t":"code","b":[253,129,118],"m":"sbc","oa":30337,"o":"button2_y1,x"},{"a":32591,"t":"code","b":[141,228,127],"m":"sta","oa":32740,"o":"box_height"},{"a":32594,"t":"code","b":[206,228,127],"m":"dec","oa":32740,"o":"box_height"},{"a":32597,"t":"code","b":[189,153,118],"m":"lda","oa":30361,"o":"button2_x2,x"},{"a":32600,"t":"code","b":[56],"m":"sec"},{"a":32601,"t":"code","b":[253,105,118],"m":"sbc","oa":30313,"o":"button2_x1,x"},{"a":32604,"t":"code","b":[141,227,127],"m":"sta","oa":32739,"o":"box_width"},{"a":32607,"t":"code","b":[206,227,127],"m":"dec","oa":32739,"o":"box_width"},{"a":32610,"t":"code","b":[188,129,118],"m":"ldy","oa":30337,"o":"button2_y1,x"},{"a":32613,"t":"code","b":[189,201,118],"m":"lda","oa":30409,"o":"button2_colour,x"},{"a":32616,"t":"code","b":[72],"m":"pha"},{"a":32617,"t":"code","b":[189,105,118],"m":"lda","oa":30313,"o":"button2_x1,x"},{"a":32620,"t":"code","b":[170],"m":"tax"},{"a":32621,"t":"code","b":[104],"m":"pla"},{"a":32622,"t":"code","b":[32,138,127],"m":"jsr","oa":32650,"o":"colour_box"},{"a":32625,"t":"code","b":[172,229,127],"m":"ldy","oa":32741,"o":"button_drawn"},{"a":32628,"t":"code","b":[185,9,118],"m":"lda","oa":30217,"o":"button_second,y"},{"a":32631,"t":"code","b":[16,16],"m":"bpl","oa":32649,"o":"r_7F89"},{"a":32633,"t":"code","b":[190,169,117],"m":"ldx","oa":30121,"o":"button_y1,y"},{"a":32636,"t":"code","b":[202],"m":"dex"},{"a":32637,"t":"code","b":[32,41,131],"m":"jsr","oa":33577,"o":"invert_row"},{"a":32640,"t":"code","b":[172,229,127],"m":"ldy","oa":32741,"o":"button_drawn"},{"a":32643,"t":"code","b":[190,177,118],"m":"ldx","oa":30385,"o":"button2_y2,y"},{"a":32646,"t":"code","b":[32,41,131],"m":"jsr","oa":33577,"o":"invert_row"},{"a":32649,"l":"r_7F89","t":"code","b":[96],"m":"rts","x":[32631]},{"a":32650,"l":"colour_box","c":"EORs colour A into a box from row Y, column X, $7FE4+1 rows by $7FE3+1 columns: the high nybble into the bytes of the screen at page $A6, the low nybble into colour RAM.","t":"code","b":[141,233,127],"m":"sta","oa":32745,"o":"box_colour","x":[32572,32622]},{"a":32653,"t":"code","b":[142,149,127],"m":"stx","oa":32661,"o":"box_column"},{"a":32656,"t":"code","b":[185,9,134],"m":"lda","oa":34313,"o":"row_lo,y"},{"a":32659,"t":"code","b":[24],"m":"clc"},{"a":32660,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":32661,"t":"note","l":"box_column","c":"The ADC at $7F94: the box's column, added to the row's address.","note":"inside the item at $7F94","x":[32653]},{"a":32662,"t":"code","b":[133,169],"m":"sta","oa":169,"o":"zpa_A9"},{"a":32664,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"zpa_FB"},{"a":32666,"t":"code","b":[185,34,134],"m":"lda","oa":34338,"o":"row_hi,y"},{"a":32669,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":32671,"t":"code","b":[72],"m":"pha"},{"a":32672,"t":"code","b":[24],"m":"clc"},{"a":32673,"t":"code","b":[101,166],"m":"adc","oa":166,"o":"zpa_A6"},{"a":32675,"t":"code","b":[133,170],"m":"sta","oa":170,"o":"zpa_AA"},{"a":32677,"t":"code","b":[104],"m":"pla"},{"a":32678,"t":"code","b":[24],"m":"clc"},{"a":32679,"t":"code","b":[105,216],"m":"adc","o":"#$D8"},{"a":32681,"t":"code","b":[133,252],"m":"sta","oa":252,"o":"zpa_FC"},{"a":32683,"l":"b_7FAB","t":"code","b":[172,227,127],"m":"ldy","oa":32739,"o":"box_width","x":[32736]},{"a":32686,"l":"b_7FAE","t":"code","b":[173,233,127],"m":"lda","oa":32745,"o":"box_colour","x":[32705]},{"a":32689,"t":"code","b":[41,240],"m":"and","o":"#$F0"},{"a":32691,"t":"code","b":[81,169],"m":"eor","oa":169,"o":"(zpa_A9),y"},{"a":32693,"t":"code","b":[145,169],"m":"sta","oa":169,"o":"(zpa_A9),y"},{"a":32695,"t":"code","b":[173,233,127],"m":"lda","oa":32745,"o":"box_colour"},{"a":32698,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":32700,"t":"code","b":[81,251],"m":"eor","oa":251,"o":"(zpa_FB),y"},{"a":32702,"t":"code","b":[145,251],"m":"sta","oa":251,"o":"(zpa_FB),y"},{"a":32704,"t":"code","b":[136],"m":"dey"},{"a":32705,"t":"code","b":[16,235],"m":"bpl","oa":32686,"o":"b_7FAE"},{"a":32707,"t":"code","b":[165,169],"m":"lda","oa":169,"o":"zpa_A9"},{"a":32709,"t":"code","b":[24],"m":"clc"},{"a":32710,"t":"code","b":[105,40],"m":"adc","o":"#$28"},{"a":32712,"t":"code","b":[133,169],"m":"sta","oa":169,"o":"zpa_A9"},{"a":32714,"t":"code","b":[165,170],"m":"lda","oa":170,"o":"zpa_AA"},{"a":32716,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":32718,"t":"code","b":[133,170],"m":"sta","oa":170,"o":"zpa_AA"},{"a":32720,"t":"code","b":[165,251],"m":"lda","oa":251,"o":"zpa_FB"},{"a":32722,"t":"code","b":[24],"m":"clc"},{"a":32723,"t":"code","b":[105,40],"m":"adc","o":"#$28"},{"a":32725,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"zpa_FB"},{"a":32727,"t":"code","b":[165,252],"m":"lda","oa":252,"o":"zpa_FC"},{"a":32729,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":32731,"t":"code","b":[133,252],"m":"sta","oa":252,"o":"zpa_FC"},{"a":32733,"t":"code","b":[206,228,127],"m":"dec","oa":32740,"o":"box_height"},{"a":32736,"t":"code","b":[16,201],"m":"bpl","oa":32683,"o":"b_7FAB"},{"a":32738,"t":"code","b":[96],"m":"rts"},{"a":32739,"l":"box_width","c":"The box's width less 1.","t":"byte","b":[0],"x":[32554,32557,32604,32607,32683]},{"a":32740,"l":"box_height","c":"The box's height less 1.","t":"byte","b":[0],"x":[32541,32544,32591,32594,32733]},{"a":32741,"l":"button_drawn","c":"The button being drawn.","t":"byte","b":[0],"x":[32531,32575,32625,32640]},{"a":32742,"l":"button_found","c":"The button found under the pointer.","t":"byte","b":[0],"x":[32511,32514,32525,32876,32932,32943,32962,32984,33002,33024,33084]},{"a":32743,"l":"pointer_col","c":"The pointer's text column at the click.","t":"byte","b":[0],"x":[32800,32814,32845,33013,33027,33058]},{"a":32744,"l":"pointer_row","c":"The pointer's text row at the click.","t":"byte","b":[0],"x":[32808,32827,32858,33021,33040,33071]},{"a":32745,"l":"box_colour","c":"The colour EORed into the box.","t":"byte","b":[0],"x":[32650,32686,32695]},{"a":32746,"l":"joy_speed","c":"How many frames the pointer waits between steps, halved while the stick is held.","t":"byte","b":[0],"x":[32363,32382,32385]},{"a":32747,"l":"joy_wait","c":"The frames left until the pointer's next step.","t":"byte","b":[0],"x":[32368,32377,32388]},{"a":32748,"l":"repeat_wait","c":"Frames until a held button with bit 6 acts again: 20.","t":"byte","b":[0],"x":[32956,32972]},{"a":32749,"l":"unpack_only","c":"KE+81: unpacks a picture (8678) and leaves its colours at $9800 and $9C00.","t":"code","b":[169,1],"m":"lda","o":"#$01","x":[30033]},{"a":32751,"t":"code","b":[141,117,135],"m":"sta","oa":34677,"o":"unpack_keep"},{"a":32754,"t":"code","b":[32,120,134],"m":"jsr","oa":34424,"o":"unpack_show"},{"a":32757,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":32759,"t":"code","b":[141,117,135],"m":"sta","oa":34677,"o":"unpack_keep"},{"a":32762,"t":"code","b":[96],"m":"rts"},{"a":32763,"l":"library_tail","c":"Five bytes before the cartridge signature that nothing in the library reads.","t":"byte","b":[255,195,27,3,3]},{"a":32768,"l":"cbm80","c":"A cartridge's signature: two vectors, both $8009, and CBM80 with bit 7 set on its letters. With it in memory the KERNAL's reset routine jumps to $8009 instead of starting BASIC. Its RESTORE handler would too, but the boot program points the NMI vector at an RTI in the KERNAL (POKE 792,193).","t":"byte","b":[9,128,9,128,195,194,205,56]},{"a":32776,"t":"byte","b":[48]},{"a":32777,"l":"reset_trap","c":"Where a reset lands: blanks the screen and loops for ever.","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[32782]},{"a":32779,"t":"code","b":[141,17,208],"m":"sta","o":"vic_control1"},{"a":32782,"t":"code","b":[76,9,128],"m":"jmp","oa":32777,"o":"reset_trap"},{"a":32785,"l":"click","c":"KE+0: waits for the fire button with the pointer on a button, and returns the button's number in $A5. A button that is lit already is ignored. A choice puts out the lit one of its group, lights, and returns at once. A plain button lights while the fire button is held and returns when it is let go; moved off while held, it goes out and the wait starts again. One with bit 6 returns every 20 frames while held, put out each time.","t":"code","b":[32,245,126],"m":"jsr","oa":32501,"o":"wait_frame","x":[29952,32793,32874,32882,33095]},{"a":32788,"t":"code","b":[173,0,220],"m":"lda","o":"cia1_port_a"},{"a":32791,"t":"code","b":[41,16],"m":"and","o":"#$10"},{"a":32793,"t":"code","b":[208,246],"m":"bne","oa":32785,"o":"click"},{"a":32795,"t":"code","b":[173,50,119],"m":"lda","oa":30514,"o":"pointer_x"},{"a":32798,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":32799,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":32800,"t":"code","b":[141,231,127],"m":"sta","oa":32743,"o":"pointer_col"},{"a":32803,"t":"code","b":[173,51,119],"m":"lda","oa":30515,"o":"pointer_y"},{"a":32806,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":32807,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":32808,"t":"code","b":[141,232,127],"m":"sta","oa":32744,"o":"pointer_row"},{"a":32811,"t":"code","b":[174,144,117],"m":"ldx","oa":30096,"o":"button_last"},{"a":32814,"l":"b_802E","t":"code","b":[173,231,127],"m":"lda","oa":32743,"o":"pointer_col","x":[32872]},{"a":32817,"t":"code","b":[221,145,117],"m":"cmp","oa":30097,"o":"button_x1,x"},{"a":32820,"t":"code","b":[144,18],"m":"bcc","oa":32840,"o":"b_8048"},{"a":32822,"t":"code","b":[221,193,117],"m":"cmp","oa":30145,"o":"button_x2,x"},{"a":32825,"t":"code","b":[176,13],"m":"bcs","oa":32840,"o":"b_8048"},{"a":32827,"t":"code","b":[173,232,127],"m":"lda","oa":32744,"o":"pointer_row"},{"a":32830,"t":"code","b":[221,169,117],"m":"cmp","oa":30121,"o":"button_y1,x"},{"a":32833,"t":"code","b":[144,5],"m":"bcc","oa":32840,"o":"b_8048"},{"a":32835,"t":"code","b":[221,217,117],"m":"cmp","oa":30169,"o":"button_y2,x"},{"a":32838,"t":"code","b":[144,36],"m":"bcc","oa":32876,"o":"click_hit"},{"a":32840,"l":"b_8048","t":"code","b":[189,9,118],"m":"lda","oa":30217,"o":"button_second,x","x":[32820,32825,32833]},{"a":32843,"t":"code","b":[240,26],"m":"beq","oa":32871,"o":"b_8067"},{"a":32845,"t":"code","b":[173,231,127],"m":"lda","oa":32743,"o":"pointer_col"},{"a":32848,"t":"code","b":[221,105,118],"m":"cmp","oa":30313,"o":"button2_x1,x"},{"a":32851,"t":"code","b":[144,18],"m":"bcc","oa":32871,"o":"b_8067"},{"a":32853,"t":"code","b":[221,153,118],"m":"cmp","oa":30361,"o":"button2_x2,x"},{"a":32856,"t":"code","b":[176,13],"m":"bcs","oa":32871,"o":"b_8067"},{"a":32858,"t":"code","b":[173,232,127],"m":"lda","oa":32744,"o":"pointer_row"},{"a":32861,"t":"code","b":[221,129,118],"m":"cmp","oa":30337,"o":"button2_y1,x"},{"a":32864,"t":"code","b":[144,5],"m":"bcc","oa":32871,"o":"b_8067"},{"a":32866,"t":"code","b":[221,177,118],"m":"cmp","oa":30385,"o":"button2_y2,x"},{"a":32869,"t":"code","b":[144,5],"m":"bcc","oa":32876,"o":"click_hit"},{"a":32871,"l":"b_8067","t":"code","b":[202],"m":"dex","x":[32843,32851,32856,32864]},{"a":32872,"t":"code","b":[16,196],"m":"bpl","oa":32814,"o":"b_802E"},{"a":32874,"t":"code","b":[48,165],"m":"bmi","oa":32785,"o":"click"},{"a":32876,"l":"click_hit","c":"The pointer is on button X.","t":"code","b":[142,230,127],"m":"stx","oa":32742,"o":"button_found","x":[32838,32869]},{"a":32879,"t":"code","b":[189,57,118],"m":"lda","oa":30265,"o":"button_on,x"},{"a":32882,"t":"code","b":[208,157],"m":"bne","oa":32785,"o":"click"},{"a":32884,"t":"code","b":[173,50,119],"m":"lda","oa":30514,"o":"pointer_x"},{"a":32887,"t":"code","b":[141,48,119],"m":"sta","oa":30512,"o":"click_x"},{"a":32890,"t":"code","b":[173,51,119],"m":"lda","oa":30515,"o":"pointer_y"},{"a":32893,"t":"code","b":[141,49,119],"m":"sta","oa":30513,"o":"click_y"},{"a":32896,"t":"code","b":[189,81,118],"m":"lda","oa":30289,"o":"button_flags,x"},{"a":32899,"t":"code","b":[208,31],"m":"bne","oa":32932,"o":"b_80A4"},{"a":32901,"t":"code","b":[188,33,118],"m":"ldy","oa":30241,"o":"button_group,x"},{"a":32904,"t":"code","b":[174,144,117],"m":"ldx","oa":30096,"o":"button_last"},{"a":32907,"l":"b_808B","t":"code","b":[152],"m":"tya","x":[32919]},{"a":32908,"t":"code","b":[221,33,118],"m":"cmp","oa":30241,"o":"button_group,x"},{"a":32911,"t":"code","b":[208,5],"m":"bne","oa":32918,"o":"b_8096"},{"a":32913,"t":"code","b":[189,57,118],"m":"lda","oa":30265,"o":"button_on,x"},{"a":32916,"t":"code","b":[208,6],"m":"bne","oa":32924,"o":"b_809C"},{"a":32918,"l":"b_8096","t":"code","b":[202],"m":"dex","x":[32911]},{"a":32919,"t":"code","b":[16,242],"m":"bpl","oa":32907,"o":"b_808B"},{"a":32921,"t":"code","b":[76,164,128],"m":"jmp","oa":32932,"o":"b_80A4"},{"a":32924,"l":"b_809C","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[32916]},{"a":32926,"t":"code","b":[157,57,118],"m":"sta","oa":30265,"o":"button_on,x"},{"a":32929,"t":"code","b":[32,19,127],"m":"jsr","oa":32531,"o":"draw_button"},{"a":32932,"l":"b_80A4","t":"code","b":[174,230,127],"m":"ldx","oa":32742,"o":"button_found","x":[32899,32921]},{"a":32935,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":32937,"t":"code","b":[157,57,118],"m":"sta","oa":30265,"o":"button_on,x"},{"a":32940,"t":"code","b":[32,19,127],"m":"jsr","oa":32531,"o":"draw_button"},{"a":32943,"t":"code","b":[174,230,127],"m":"ldx","oa":32742,"o":"button_found"},{"a":32946,"t":"code","b":[189,81,118],"m":"lda","oa":30289,"o":"button_flags,x"},{"a":32949,"t":"code","b":[208,3],"m":"bne","oa":32954,"o":"click_hold"},{"a":32951,"t":"code","b":[134,165],"m":"stx","oa":165,"o":"zpa_A5"},{"a":32953,"t":"code","b":[96],"m":"rts"},{"a":32954,"l":"click_hold","c":"A plain button is held: waits for the fire button to be let go, or for the repeat count to run out.","t":"code","b":[169,20],"m":"lda","o":"#$14","x":[32949]},{"a":32956,"t":"code","b":[141,236,127],"m":"sta","oa":32748,"o":"repeat_wait"},{"a":32959,"l":"b_80BF","t":"code","b":[32,245,126],"m":"jsr","oa":32501,"o":"wait_frame","x":[33051,33082]},{"a":32962,"t":"code","b":[174,230,127],"m":"ldx","oa":32742,"o":"button_found"},{"a":32965,"t":"code","b":[189,81,118],"m":"lda","oa":30289,"o":"button_flags,x"},{"a":32968,"t":"code","b":[41,64],"m":"and","o":"#$40"},{"a":32970,"t":"code","b":[240,5],"m":"beq","oa":32977,"o":"b_80D1"},{"a":32972,"t":"code","b":[206,236,127],"m":"dec","oa":32748,"o":"repeat_wait"},{"a":32975,"t":"code","b":[240,7],"m":"beq","oa":32984,"o":"b_80D8"},{"a":32977,"l":"b_80D1","t":"code","b":[173,0,220],"m":"lda","o":"cia1_port_a","x":[32970]},{"a":32980,"t":"code","b":[41,16],"m":"and","o":"#$10"},{"a":32982,"t":"code","b":[240,24],"m":"beq","oa":33008,"o":"click_still"},{"a":32984,"l":"b_80D8","t":"code","b":[174,230,127],"m":"ldx","oa":32742,"o":"button_found","x":[32975]},{"a":32987,"t":"code","b":[189,81,118],"m":"lda","oa":30289,"o":"button_flags,x"},{"a":32990,"t":"code","b":[41,64],"m":"and","o":"#$40"},{"a":32992,"t":"code","b":[240,8],"m":"beq","oa":33002,"o":"b_80EA"},{"a":32994,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":32996,"t":"code","b":[157,57,118],"m":"sta","oa":30265,"o":"button_on,x"},{"a":32999,"t":"code","b":[32,19,127],"m":"jsr","oa":32531,"o":"draw_button"},{"a":33002,"l":"b_80EA","t":"code","b":[174,230,127],"m":"ldx","oa":32742,"o":"button_found","x":[32992]},{"a":33005,"t":"code","b":[134,165],"m":"stx","oa":165,"o":"zpa_A5"},{"a":33007,"t":"code","b":[96],"m":"rts"},{"a":33008,"l":"click_still","c":"While the fire button is held: is the pointer still on the button?","t":"code","b":[173,50,119],"m":"lda","oa":30514,"o":"pointer_x","x":[32982]},{"a":33011,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":33012,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":33013,"t":"code","b":[141,231,127],"m":"sta","oa":32743,"o":"pointer_col"},{"a":33016,"t":"code","b":[173,51,119],"m":"lda","oa":30515,"o":"pointer_y"},{"a":33019,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":33020,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":33021,"t":"code","b":[141,232,127],"m":"sta","oa":32744,"o":"pointer_row"},{"a":33024,"t":"code","b":[174,230,127],"m":"ldx","oa":32742,"o":"button_found"},{"a":33027,"t":"code","b":[173,231,127],"m":"lda","oa":32743,"o":"pointer_col"},{"a":33030,"t":"code","b":[221,145,117],"m":"cmp","oa":30097,"o":"button_x1,x"},{"a":33033,"t":"code","b":[144,18],"m":"bcc","oa":33053,"o":"b_811D"},{"a":33035,"t":"code","b":[221,193,117],"m":"cmp","oa":30145,"o":"button_x2,x"},{"a":33038,"t":"code","b":[176,13],"m":"bcs","oa":33053,"o":"b_811D"},{"a":33040,"t":"code","b":[173,232,127],"m":"lda","oa":32744,"o":"pointer_row"},{"a":33043,"t":"code","b":[221,169,117],"m":"cmp","oa":30121,"o":"button_y1,x"},{"a":33046,"t":"code","b":[144,5],"m":"bcc","oa":33053,"o":"b_811D"},{"a":33048,"t":"code","b":[221,217,117],"m":"cmp","oa":30169,"o":"button_y2,x"},{"a":33051,"t":"code","b":[144,162],"m":"bcc","oa":32959,"o":"b_80BF"},{"a":33053,"l":"b_811D","t":"code","b":[189,9,118],"m":"lda","oa":30217,"o":"button_second,x","x":[33033,33038,33046]},{"a":33056,"t":"code","b":[240,26],"m":"beq","oa":33084,"o":"b_813C"},{"a":33058,"t":"code","b":[173,231,127],"m":"lda","oa":32743,"o":"pointer_col"},{"a":33061,"t":"code","b":[221,105,118],"m":"cmp","oa":30313,"o":"button2_x1,x"},{"a":33064,"t":"code","b":[144,18],"m":"bcc","oa":33084,"o":"b_813C"},{"a":33066,"t":"code","b":[221,153,118],"m":"cmp","oa":30361,"o":"button2_x2,x"},{"a":33069,"t":"code","b":[176,13],"m":"bcs","oa":33084,"o":"b_813C"},{"a":33071,"t":"code","b":[173,232,127],"m":"lda","oa":32744,"o":"pointer_row"},{"a":33074,"t":"code","b":[221,129,118],"m":"cmp","oa":30337,"o":"button2_y1,x"},{"a":33077,"t":"code","b":[144,5],"m":"bcc","oa":33084,"o":"b_813C"},{"a":33079,"t":"code","b":[221,177,118],"m":"cmp","oa":30385,"o":"button2_y2,x"},{"a":33082,"t":"code","b":[144,131],"m":"bcc","oa":32959,"o":"b_80BF"},{"a":33084,"l":"b_813C","t":"code","b":[174,230,127],"m":"ldx","oa":32742,"o":"button_found","x":[33056,33064,33069,33077]},{"a":33087,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":33089,"t":"code","b":[157,57,118],"m":"sta","oa":30265,"o":"button_on,x"},{"a":33092,"t":"code","b":[32,19,127],"m":"jsr","oa":32531,"o":"draw_button"},{"a":33095,"t":"code","b":[76,17,128],"m":"jmp","oa":32785,"o":"click"},{"a":33098,"l":"start_irq","c":"KE+3: once only, clears the interrupt's counters, saves the interrupt vector ($822E) and starts both of CIA 2's timers counting down from $FFFF; then turns the VIC's raster interrupt on and goes on as KE+12.","t":"code","b":[173,48,130],"m":"lda","oa":33328,"o":"irq_started","x":[29955]},{"a":33101,"t":"code","b":[208,58],"m":"bne","oa":33161,"o":"b_8189"},{"a":33103,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":33105,"t":"code","b":[133,189],"m":"sta","oa":189,"o":"zpa_BD"},{"a":33107,"t":"code","b":[133,249],"m":"sta","oa":249,"o":"zpa_F9"},{"a":33109,"t":"code","b":[133,250],"m":"sta","oa":250,"o":"zpa_FA"},{"a":33111,"t":"code","b":[133,248],"m":"sta","oa":248,"o":"zpa_F8"},{"a":33113,"t":"code","b":[133,247],"m":"sta","oa":247,"o":"zpa_F7"},{"a":33115,"t":"code","b":[173,20,3],"m":"lda","oa":788,"o":"a_0314"},{"a":33118,"t":"code","b":[141,46,130],"m":"sta","oa":33326,"o":"old_irq_lo"},{"a":33121,"t":"code","b":[173,21,3],"m":"lda","oa":789,"o":"a_0315"},{"a":33124,"t":"code","b":[141,47,130],"m":"sta","oa":33327,"o":"old_irq_hi"},{"a":33127,"t":"code","b":[120],"m":"sei"},{"a":33128,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":33130,"t":"code","b":[141,4,221],"m":"sta","o":"cia2_timer_a_lo"},{"a":33133,"t":"code","b":[141,5,221],"m":"sta","o":"cia2_timer_a_hi"},{"a":33136,"t":"code","b":[141,6,221],"m":"sta","o":"cia2_timer_b_lo"},{"a":33139,"t":"code","b":[169,128],"m":"lda","o":"#$80"},{"a":33141,"t":"code","b":[141,7,221],"m":"sta","o":"cia2_timer_b_hi"},{"a":33144,"t":"code","b":[169,17],"m":"lda","o":"#$11"},{"a":33146,"t":"code","b":[141,14,221],"m":"sta","o":"cia2_control_a"},{"a":33149,"t":"code","b":[141,15,221],"m":"sta","o":"cia2_control_b"},{"a":33152,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":33154,"t":"code","b":[141,7,221],"m":"sta","o":"cia2_timer_b_hi"},{"a":33157,"t":"code","b":[88],"m":"cli"},{"a":33158,"t":"code","b":[238,48,130],"m":"inc","oa":33328,"o":"irq_started"},{"a":33161,"l":"b_8189","t":"code","b":[120],"m":"sei","x":[33101]},{"a":33162,"t":"code","b":[173,13,220],"m":"lda","o":"cia1_interrupt"},{"a":33165,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":33167,"t":"code","b":[141,26,208],"m":"sta","o":"vic_irq_enable"},{"a":33170,"l":"pointer_only","c":"KE+12: clears sprites 1 to 7's positions and installs the pointer's interrupt (81D2).","t":"code","b":[120],"m":"sei","x":[29964]},{"a":33171,"t":"code","b":[162,13],"m":"ldx","o":"#$0D"},{"a":33173,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":33175,"l":"b_8197","t":"code","b":[157,2,208],"m":"sta","o":"vic_sprite1_x,x","x":[33179]},{"a":33178,"t":"code","b":[202],"m":"dex"},{"a":33179,"t":"code","b":[16,250],"m":"bpl","oa":33175,"o":"b_8197"},{"a":33181,"t":"code","b":[173,16,208],"m":"lda","o":"vic_sprite_x_msb"},{"a":33184,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":33186,"t":"code","b":[141,16,208],"m":"sta","o":"vic_sprite_x_msb"},{"a":33189,"t":"code","b":[169,210],"m":"lda","o":"#$D2"},{"a":33191,"t":"code","b":[162,129],"m":"ldx","o":"#$81"},{"a":33193,"l":"install_irq","c":"Installs the interrupt routine at A (low byte) and X (high) in the KERNAL's vector at $0314, with the raster interrupt at line 0, the band counter $F8 and list position $FA at 0, and only sprite 0's x high bit kept; waits for line 250.","t":"code","b":[120],"m":"sei","x":[33354,34200,34367,34682]},{"a":33194,"t":"code","b":[141,20,3],"m":"sta","oa":788,"o":"a_0314"},{"a":33197,"t":"code","b":[142,21,3],"m":"stx","oa":789,"o":"a_0315"},{"a":33200,"t":"code","b":[173,17,208],"m":"lda","o":"vic_control1"},{"a":33203,"t":"code","b":[41,127],"m":"and","o":"#$7F"},{"a":33205,"t":"code","b":[141,17,208],"m":"sta","o":"vic_control1"},{"a":33208,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":33210,"t":"code","b":[141,18,208],"m":"sta","o":"vic_raster"},{"a":33213,"t":"code","b":[133,248],"m":"sta","oa":248,"o":"zpa_F8"},{"a":33215,"t":"code","b":[133,250],"m":"sta","oa":250,"o":"zpa_FA"},{"a":33217,"t":"code","b":[173,16,208],"m":"lda","o":"vic_sprite_x_msb"},{"a":33220,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":33222,"t":"code","b":[141,16,208],"m":"sta","o":"vic_sprite_x_msb"},{"a":33225,"t":"code","b":[169,250],"m":"lda","o":"#$FA"},{"a":33227,"l":"b_81CB","t":"code","b":[205,18,208],"m":"cmp","o":"vic_raster","x":[33230]},{"a":33230,"t":"code","b":[208,251],"m":"bne","oa":33227,"o":"b_81CB"},{"a":33232,"t":"code","b":[88],"m":"cli"},{"a":33233,"t":"code","b":[96],"m":"rts"},{"a":33234,"l":"pointer_irq","c":"The pointer's interrupt: sprite 1 follows sprite 0 as its shadow if $7727 says so, the frame counter $F7 goes up, the pointer's colour cycles through eight every 4 frames, the joystick is read (7E60), and the KERNAL's clock and keyboard scan run.","t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":33236,"t":"code","b":[141,25,208],"m":"sta","o":"vic_irq_status"},{"a":33239,"l":"j_81D7","t":"code","b":[173,39,119],"m":"lda","oa":30503,"o":"pointer_shadow","x":[33452,34304,34415,34735]},{"a":33242,"t":"code","b":[240,40],"m":"beq","oa":33284,"o":"b_8204"},{"a":33244,"t":"code","b":[173,1,208],"m":"lda","o":"vic_sprite0_y"},{"a":33247,"t":"code","b":[56],"m":"sec"},{"a":33248,"t":"code","b":[233,7],"m":"sbc","o":"#$07"},{"a":33250,"t":"code","b":[141,3,208],"m":"sta","o":"vic_sprite1_y"},{"a":33253,"t":"code","b":[173,0,208],"m":"lda","o":"vic_sprite0_x"},{"a":33256,"t":"code","b":[56],"m":"sec"},{"a":33257,"t":"code","b":[233,4],"m":"sbc","o":"#$04"},{"a":33259,"t":"code","b":[141,2,208],"m":"sta","o":"vic_sprite1_x"},{"a":33262,"t":"code","b":[173,16,208],"m":"lda","o":"vic_sprite_x_msb"},{"a":33265,"t":"code","b":[72],"m":"pha"},{"a":33266,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":33268,"t":"code","b":[233,0],"m":"sbc","o":"#$00"},{"a":33270,"t":"code","b":[10],"m":"asl","o":"a"},{"a":33271,"t":"code","b":[41,2],"m":"and","o":"#$02"},{"a":33273,"t":"code","b":[141,0,130],"m":"sta","oa":33280,"o":"shadow_x_high"},{"a":33276,"t":"code","b":[104],"m":"pla"},{"a":33277,"t":"code","b":[41,253],"m":"and","o":"#$FD"},{"a":33279,"t":"code","b":[9,0],"m":"ora","o":"#$00"},{"a":33280,"t":"note","l":"shadow_x_high","c":"The ORA at $81FF: sprite 1's x high bit, from sprite 0's.","note":"inside the item at $81FF","x":[33273]},{"a":33281,"t":"code","b":[141,16,208],"m":"sta","o":"vic_sprite_x_msb"},{"a":33284,"l":"b_8204","t":"code","b":[230,247],"m":"inc","oa":247,"o":"zpa_F7","x":[33242]},{"a":33286,"t":"code","b":[165,247],"m":"lda","oa":247,"o":"zpa_F7"},{"a":33288,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":33289,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":33290,"t":"code","b":[41,7],"m":"and","o":"#$07"},{"a":33292,"t":"code","b":[170],"m":"tax"},{"a":33293,"t":"code","b":[189,49,130],"m":"lda","oa":33329,"o":"pointer_colours,x"},{"a":33296,"t":"code","b":[141,39,208],"m":"sta","o":"vic_sprite0_colour"},{"a":33299,"t":"code","b":[173,39,119],"m":"lda","oa":30503,"o":"pointer_shadow"},{"a":33302,"t":"code","b":[240,6],"m":"beq","oa":33310,"o":"b_821E"},{"a":33304,"t":"code","b":[189,57,130],"m":"lda","oa":33337,"o":"shadow_colours,x"},{"a":33307,"t":"code","b":[141,40,208],"m":"sta","o":"vic_sprite1_colour"},{"a":33310,"l":"b_821E","t":"code","b":[32,96,126],"m":"jsr","oa":32352,"o":"joystick","x":[33302]},{"a":33313,"t":"code","b":[32,234,255],"m":"jsr","oa":65514,"o":"KERNAL_UDTIM"},{"a":33316,"t":"code","b":[32,159,255],"m":"jsr","oa":65439,"o":"KERNAL_SCNKEY"},{"a":33319,"t":"code","b":[104],"m":"pla"},{"a":33320,"t":"code","b":[168],"m":"tay"},{"a":33321,"t":"code","b":[104],"m":"pla"},{"a":33322,"t":"code","b":[170],"m":"tax"},{"a":33323,"t":"code","b":[104],"m":"pla"},{"a":33324,"t":"code","b":[64],"m":"rti"},{"a":33325,"l":"irq_spare","c":"A byte after the interrupt routine that nothing reads.","t":"byte","b":[0]},{"a":33326,"l":"old_irq_lo","c":"The interrupt vector KE+3 found, low byte, put back by KE+54.","t":"byte","b":[0],"x":[33118,35324]},{"a":33327,"l":"old_irq_hi","c":"The old interrupt vector, high byte.","t":"byte","b":[0],"x":[33124,35330]},{"a":33328,"l":"irq_started","c":"Non-zero once KE+3 has set the timers up.","t":"byte","b":[0],"x":[33098,33158]},{"a":33329,"l":"pointer_colours","c":"The pointer's eight colours, in turn.","t":"byte","b":[0,11,12,15,1,15,12,11],"x":[33293]},{"a":33337,"l":"shadow_colours","c":"The shadow's eight colours.","t":"byte","b":[7,13,14,10,3,10,14,13],"x":[33304]},{"a":33345,"l":"icons_0","c":"KE+6: loads sprite layout 0 (848B) and installs the sprite interrupt (824D).","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[29958]},{"a":33347,"t":"code","b":[32,139,132],"m":"jsr","oa":33931,"o":"load_layout"},{"a":33350,"l":"j_8246","t":"code","b":[169,77],"m":"lda","o":"#$4D","x":[33623,33727,33820]},{"a":33352,"t":"code","b":[162,130],"m":"ldx","o":"#$82"},{"a":33354,"t":"code","b":[76,169,129],"m":"jmp","oa":33193,"o":"install_irq"},{"a":33357,"l":"icons_irq","c":"The sprite interrupt: at each band, puts sprites 1 up to 7 where the layout's list says (x, y, colour and shape, the band's offsets added) until a byte of $80 or more ends the band, then sets the next band's line; after the first band it also runs the pointer's part (81D7).","t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":33359,"t":"code","b":[133,249],"m":"sta","oa":249,"o":"zpa_F9"},{"a":33361,"t":"code","b":[164,250],"m":"ldy","oa":250,"o":"zpa_FA"},{"a":33363,"l":"b_8253","t":"code","b":[165,249],"m":"lda","oa":249,"o":"zpa_F9","x":[33418]},{"a":33365,"t":"code","b":[10],"m":"asl","o":"a"},{"a":33366,"t":"code","b":[133,189],"m":"sta","oa":189,"o":"zpa_BD"},{"a":33368,"t":"code","b":[185,208,132],"m":"lda","oa":34000,"o":"layout_list_lo,y"},{"a":33369,"t":"note","l":"icons_x_lo","c":"The LDA at $8258, low byte: the layout's sprite list (x).","note":"inside the item at $8258","x":[33936]},{"a":33370,"t":"note","l":"icons_x_hi","c":"The LDA at $8258, high byte.","note":"inside the item at $8258","x":[33951]},{"a":33371,"t":"code","b":[48,47],"m":"bmi","oa":33420,"o":"b_828C"},{"a":33373,"t":"code","b":[24],"m":"clc"},{"a":33374,"t":"code","b":[166,248],"m":"ldx","oa":248,"o":"zpa_F8"},{"a":33376,"t":"code","b":[125,31,131],"m":"adc","oa":33567,"o":"layout_0_dx,x"},{"a":33377,"t":"note","l":"icons_dx_lo","c":"The ADC at $8260, low byte: the layout's x offsets by band.","note":"inside the item at $8260","x":[33978]},{"a":33378,"t":"note","l":"icons_dx_hi","c":"The ADC at $8260, high byte.","note":"inside the item at $8260","x":[33984]},{"a":33379,"t":"code","b":[166,189],"m":"ldx","oa":189,"o":"zpa_BD"},{"a":33381,"t":"code","b":[157,2,208],"m":"sta","o":"vic_sprite1_x,x"},{"a":33384,"t":"code","b":[200],"m":"iny"},{"a":33385,"t":"code","b":[185,208,132],"m":"lda","oa":34000,"o":"layout_list_lo,y"},{"a":33386,"t":"note","l":"icons_y_lo","c":"The LDA at $8269: the sprite list again (y), low byte.","note":"inside the item at $8269","x":[33939]},{"a":33387,"t":"note","l":"icons_y_hi","c":"The LDA at $8269, high byte.","note":"inside the item at $8269","x":[33954]},{"a":33388,"t":"code","b":[166,248],"m":"ldx","oa":248,"o":"zpa_F8"},{"a":33390,"t":"code","b":[24],"m":"clc"},{"a":33391,"t":"code","b":[125,36,131],"m":"adc","oa":33572,"o":"layout_0_dy,x"},{"a":33392,"t":"note","l":"icons_dy_lo","c":"The ADC at $826F, low byte: the layout's y offsets.","note":"inside the item at $826F","x":[33990]},{"a":33393,"t":"note","l":"icons_dy_hi","c":"The ADC at $826F, high byte.","note":"inside the item at $826F","x":[33996]},{"a":33394,"t":"code","b":[166,189],"m":"ldx","oa":189,"o":"zpa_BD"},{"a":33396,"t":"code","b":[157,3,208],"m":"sta","o":"vic_sprite1_y,x"},{"a":33399,"t":"code","b":[200],"m":"iny"},{"a":33400,"t":"code","b":[185,208,132],"m":"lda","oa":34000,"o":"layout_list_lo,y"},{"a":33401,"t":"note","l":"icons_col_lo","c":"The LDA at $8278: the sprite list (colour), low byte.","note":"inside the item at $8278","x":[33942]},{"a":33402,"t":"note","l":"icons_col_hi","c":"The LDA at $8278, high byte.","note":"inside the item at $8278","x":[33957]},{"a":33403,"t":"code","b":[166,249],"m":"ldx","oa":249,"o":"zpa_F9"},{"a":33405,"t":"code","b":[157,40,208],"m":"sta","o":"vic_sprite1_colour,x"},{"a":33408,"t":"code","b":[200],"m":"iny"},{"a":33409,"t":"code","b":[185,208,132],"m":"lda","oa":34000,"o":"layout_list_lo,y"},{"a":33410,"t":"note","l":"icons_ptr_lo","c":"The LDA at $8281: the sprite list (shape), low byte.","note":"inside the item at $8281","x":[33945]},{"a":33411,"t":"note","l":"icons_ptr_hi","c":"The LDA at $8281, high byte.","note":"inside the item at $8281","x":[33960]},{"a":33412,"t":"code","b":[157,249,203],"m":"sta","oa":52217,"o":"f_CBF9,x"},{"a":33415,"t":"code","b":[230,249],"m":"inc","oa":249,"o":"zpa_F9"},{"a":33417,"t":"code","b":[200],"m":"iny"},{"a":33418,"t":"code","b":[208,199],"m":"bne","oa":33363,"o":"b_8253"},{"a":33420,"l":"b_828C","t":"code","b":[200],"m":"iny","x":[33371]},{"a":33421,"t":"code","b":[132,250],"m":"sty","oa":250,"o":"zpa_FA"},{"a":33423,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":33425,"t":"code","b":[141,25,208],"m":"sta","o":"vic_irq_status"},{"a":33428,"t":"code","b":[166,248],"m":"ldx","oa":248,"o":"zpa_F8"},{"a":33430,"t":"code","b":[189,26,131],"m":"lda","oa":33562,"o":"layout_0_line,x"},{"a":33431,"t":"note","l":"icons_line_lo","c":"The LDA at $8296, low byte: the layout's band lines.","note":"inside the item at $8296","x":[33966]},{"a":33432,"t":"note","l":"icons_line_hi","c":"The LDA at $8296, high byte.","note":"inside the item at $8296","x":[33972]},{"a":33433,"t":"code","b":[141,18,208],"m":"sta","o":"vic_raster"},{"a":33436,"t":"code","b":[230,248],"m":"inc","oa":248,"o":"zpa_F8"},{"a":33438,"t":"code","b":[201,0],"m":"cmp","o":"#$00"},{"a":33440,"t":"code","b":[208,4],"m":"bne","oa":33446,"o":"b_82A6"},{"a":33442,"t":"code","b":[133,248],"m":"sta","oa":248,"o":"zpa_F8"},{"a":33444,"t":"code","b":[133,250],"m":"sta","oa":250,"o":"zpa_FA"},{"a":33446,"l":"b_82A6","t":"code","b":[165,248],"m":"lda","oa":248,"o":"zpa_F8","x":[33440]},{"a":33448,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":33450,"t":"code","b":[208,3],"m":"bne","oa":33455,"o":"b_82AF"},{"a":33452,"t":"code","b":[76,215,129],"m":"jmp","oa":33239,"o":"j_81D7"},{"a":33455,"l":"b_82AF","t":"code","b":[104],"m":"pla","x":[33450]},{"a":33456,"t":"code","b":[168],"m":"tay"},{"a":33457,"t":"code","b":[104],"m":"pla"},{"a":33458,"t":"code","b":[170],"m":"tax"},{"a":33459,"t":"code","b":[104],"m":"pla"},{"a":33460,"t":"code","b":[64],"m":"rti"},{"a":33461,"l":"layout_0","c":"Sprite layout 0: for each sprite, x, y, colour and shape; $FF ends a band.","t":"byte","b":[0,0,2,148,24,1,2,149]},{"a":33469,"t":"byte","b":[9,4,2,150,2,2,7,151]},{"a":33477,"t":"byte","b":[255,0,0,0,141,24,0,0]},{"a":33485,"t":"byte","b":[142,11,4,0,143,17,2,12]},{"a":33493,"t":"byte","b":[144,1,1,7,145,25,3,7]},{"a":33501,"t":"byte","b":[146,13,3,7,147,255,0,0]},{"a":33509,"t":"byte","b":[6,133,0,4,2,134,1,2]},{"a":33517,"t":"byte","b":[6,135,255,0,0,0,136,0]},{"a":33525,"t":"byte","b":[3,0,137,4,0,7,138,6]},{"a":33533,"t":"byte","b":[0,2,139,7,1,15,140,255]},{"a":33541,"t":"byte","b":[0,4,6,128,6,4,10,129]},{"a":33549,"t":"byte","b":[30,4,10,130,10,0,7,131]},{"a":33557,"t":"byte","b":[10,6,0,132,255]},{"a":33562,"l":"layout_0_line","c":"Layout 0's raster lines: where each band after the first begins (the first is at line 0); 0 ends them.","t":"byte","b":[112,149,177,210,0],"x":[33430]},{"a":33567,"l":"layout_0_dx","c":"Layout 0's x offsets by band.","t":"byte","b":[36,34,39,39,35],"x":[33376]},{"a":33572,"l":"layout_0_dy","c":"Layout 0's y offsets by band.","t":"byte","b":[89,121,154,186,218],"x":[33391]},{"a":33577,"l":"invert_row","c":"KE+33: inverts text row X of the screen the KERNAL prints on (page $0288): each byte EOR $4F, and the row's colour RAM set to 12, grey.","t":"code","b":[134,165],"m":"stx","oa":165,"o":"zpa_A5","x":[29985,32637,32646]},{"a":33579,"t":"code","b":[189,9,134],"m":"lda","oa":34313,"o":"row_lo,x"},{"a":33582,"t":"code","b":[133,167],"m":"sta","oa":167,"o":"zpa_A7"},{"a":33584,"t":"code","b":[133,169],"m":"sta","oa":169,"o":"zpa_A9"},{"a":33586,"t":"code","b":[189,34,134],"m":"lda","oa":34338,"o":"row_hi,x"},{"a":33589,"t":"code","b":[72],"m":"pha"},{"a":33590,"t":"code","b":[24],"m":"clc"},{"a":33591,"t":"code","b":[109,136,2],"m":"adc","oa":648,"o":"a_0288"},{"a":33594,"t":"code","b":[133,168],"m":"sta","oa":168,"o":"zpa_A8"},{"a":33596,"t":"code","b":[104],"m":"pla"},{"a":33597,"t":"code","b":[24],"m":"clc"},{"a":33598,"t":"code","b":[105,216],"m":"adc","o":"#$D8"},{"a":33600,"t":"code","b":[133,170],"m":"sta","oa":170,"o":"zpa_AA"},{"a":33602,"t":"code","b":[160,39],"m":"ldy","o":"#$27"},{"a":33604,"l":"b_8344","t":"code","b":[177,167],"m":"lda","oa":167,"o":"(zpa_A7),y","x":[33615]},{"a":33606,"t":"code","b":[73,79],"m":"eor","o":"#$4F"},{"a":33608,"t":"code","b":[145,167],"m":"sta","oa":167,"o":"(zpa_A7),y"},{"a":33610,"t":"code","b":[169,12],"m":"lda","o":"#$0C"},{"a":33612,"t":"code","b":[145,169],"m":"sta","oa":169,"o":"(zpa_A9),y"},{"a":33614,"t":"code","b":[136],"m":"dey"},{"a":33615,"t":"code","b":[16,243],"m":"bpl","oa":33604,"o":"b_8344"},{"a":33617,"t":"code","b":[96],"m":"rts"},{"a":33618,"l":"icons_1","c":"KE+9: sprite layout 1 and the sprite interrupt.","t":"code","b":[169,1],"m":"lda","o":"#$01","x":[29961]},{"a":33620,"t":"code","b":[32,139,132],"m":"jsr","oa":33931,"o":"load_layout"},{"a":33623,"t":"code","b":[76,70,130],"m":"jmp","oa":33350,"o":"j_8246"},{"a":33626,"l":"layout_1","c":"Sprite layout 1's list.","t":"byte","b":[2,0,11,156,2,0,12,157]},{"a":33634,"t":"byte","b":[2,0,0,158,2,10,10,159]},{"a":33642,"t":"byte","b":[2,13,8,160,2,12,11,161]},{"a":33650,"t":"byte","b":[0,15,12,162,255,2,0,15]},{"a":33658,"t":"byte","b":[163,2,0,12,164,2,2,11]},{"a":33666,"t":"byte","b":[165,0,7,0,166,6,8,8]},{"a":33674,"t":"byte","b":[167,7,9,10,168,2,12,11]},{"a":33682,"t":"byte","b":[169,255,2,0,12,170,3,0]},{"a":33690,"t":"byte","b":[15,171,1,2,11,172,0,9]},{"a":33698,"t":"byte","b":[0,173,7,10,8,174,7,9]},{"a":33706,"t":"byte","b":[10,175,4,13,0,176,255]},{"a":33713,"l":"layout_1_dx","c":"Layout 1's x offsets.","t":"byte","b":[44,44,44]},{"a":33716,"l":"layout_1_dy","c":"Layout 1's y offsets.","t":"byte","b":[88,130,168]},{"a":33719,"l":"layout_1_line","c":"Layout 1's band lines.","t":"byte","b":[122,161,0]},{"a":33722,"l":"icons_2","c":"KE+27: sprite layout 2 and the sprite interrupt.","t":"code","b":[169,2],"m":"lda","o":"#$02","x":[29979]},{"a":33724,"t":"code","b":[32,139,132],"m":"jsr","oa":33931,"o":"load_layout"},{"a":33727,"t":"code","b":[76,70,130],"m":"jmp","oa":33350,"o":"j_8246"},{"a":33730,"l":"layout_2","c":"Sprite layout 2's list (its offsets and lines at $76FA-$7708).","t":"byte","b":[0,0,0,204,24,0,0,205]},{"a":33738,"t":"byte","b":[0,0,15,206,28,0,1,207]},{"a":33746,"t":"byte","b":[28,0,7,208,24,0,15,209]},{"a":33754,"t":"byte","b":[255,0,0,0,210,24,0,0]},{"a":33762,"t":"byte","b":[211,255,0,0,0,212,0,0]},{"a":33770,"t":"byte","b":[12,213,0,0,11,214,24,0]},{"a":33778,"t":"byte","b":[11,215,24,0,0,216,255,1]},{"a":33786,"t":"byte","b":[0,11,217,25,0,11,218,3]},{"a":33794,"t":"byte","b":[0,15,219,27,0,15,220,2]},{"a":33802,"t":"byte","b":[0,0,221,26,0,0,222,255]},{"a":33810,"t":"byte","b":[0,0,0,223,255]},{"a":33815,"l":"icons_3","c":"KE+30: sprite layout 3 and the sprite interrupt.","t":"code","b":[169,3],"m":"lda","o":"#$03","x":[29982]},{"a":33817,"t":"code","b":[32,139,132],"m":"jsr","oa":33931,"o":"load_layout"},{"a":33820,"t":"code","b":[76,70,130],"m":"jmp","oa":33350,"o":"j_8246"},{"a":33823,"l":"layout_3","c":"Sprite layout 3's list (its offsets and lines at $7709-$7716).","t":"byte","b":[2,0,11,178,26,0,11,179]},{"a":33831,"t":"byte","b":[10,0,15,180,0,0,12,181]},{"a":33839,"t":"byte","b":[24,0,12,182,0,0,10,183]},{"a":33847,"t":"byte","b":[24,0,10,184,255,0,0,12]},{"a":33855,"t":"byte","b":[185,0,0,15,186,0,0,1]},{"a":33863,"t":"byte","b":[187,0,0,0,188,0,0,9]},{"a":33871,"t":"byte","b":[189,0,0,10,190,0,0,8]},{"a":33879,"t":"byte","b":[191,255,0,0,3,192,6,0]},{"a":33887,"t":"byte","b":[6,193,14,0,7,194,23,0]},{"a":33895,"t":"byte","b":[2,195,0,0,1,196,24,0]},{"a":33903,"t":"byte","b":[1,197,255,0,0,13,198,0]},{"a":33911,"t":"byte","b":[0,9,199,0,0,7,200,24]},{"a":33919,"t":"byte","b":[0,7,201,0,0,10,202,24]},{"a":33927,"t":"byte","b":[0,10,203,255]},{"a":33931,"l":"load_layout","c":"Writes layout A's four addresses (its list, x offsets, y offsets and lines) into the sprite interrupt's instructions.","t":"code","b":[10],"m":"asl","o":"a","x":[33347,33620,33724,33817]},{"a":33932,"t":"code","b":[170],"m":"tax"},{"a":33933,"t":"code","b":[189,208,132],"m":"lda","oa":34000,"o":"layout_list_lo,x"},{"a":33936,"t":"code","b":[141,89,130],"m":"sta","oa":33369,"o":"icons_x_lo"},{"a":33939,"t":"code","b":[141,106,130],"m":"sta","oa":33386,"o":"icons_y_lo"},{"a":33942,"t":"code","b":[141,121,130],"m":"sta","oa":33401,"o":"icons_col_lo"},{"a":33945,"t":"code","b":[141,130,130],"m":"sta","oa":33410,"o":"icons_ptr_lo"},{"a":33948,"t":"code","b":[189,209,132],"m":"lda","oa":34001,"o":"layout_list_hi,x"},{"a":33951,"t":"code","b":[141,90,130],"m":"sta","oa":33370,"o":"icons_x_hi"},{"a":33954,"t":"code","b":[141,107,130],"m":"sta","oa":33387,"o":"icons_y_hi"},{"a":33957,"t":"code","b":[141,122,130],"m":"sta","oa":33402,"o":"icons_col_hi"},{"a":33960,"t":"code","b":[141,131,130],"m":"sta","oa":33411,"o":"icons_ptr_hi"},{"a":33963,"t":"code","b":[189,232,132],"m":"lda","oa":34024,"o":"layout_line_lo,x"},{"a":33966,"t":"code","b":[141,151,130],"m":"sta","oa":33431,"o":"icons_line_lo"},{"a":33969,"t":"code","b":[189,233,132],"m":"lda","oa":34025,"o":"layout_line_hi,x"},{"a":33972,"t":"code","b":[141,152,130],"m":"sta","oa":33432,"o":"icons_line_hi"},{"a":33975,"t":"code","b":[189,216,132],"m":"lda","oa":34008,"o":"layout_dx_lo,x"},{"a":33978,"t":"code","b":[141,97,130],"m":"sta","oa":33377,"o":"icons_dx_lo"},{"a":33981,"t":"code","b":[189,217,132],"m":"lda","oa":34009,"o":"layout_dx_hi,x"},{"a":33984,"t":"code","b":[141,98,130],"m":"sta","oa":33378,"o":"icons_dx_hi"},{"a":33987,"t":"code","b":[189,224,132],"m":"lda","oa":34016,"o":"layout_dy_lo,x"},{"a":33990,"t":"code","b":[141,112,130],"m":"sta","oa":33392,"o":"icons_dy_lo"},{"a":33993,"t":"code","b":[189,225,132],"m":"lda","oa":34017,"o":"layout_dy_hi,x"},{"a":33996,"t":"code","b":[141,113,130],"m":"sta","oa":33393,"o":"icons_dy_hi"},{"a":33999,"t":"code","b":[96],"m":"rts"},{"a":34000,"l":"layout_list_lo","c":"The four layouts' sprite lists: $82B5, $835A, $83C2, $841F.","t":"byte","b":[181],"x":[33368,33385,33400,33409,33933]},{"a":34001,"l":"layout_list_hi","c":"The lists' addresses, high bytes, between the low ones.","t":"byte","b":[130,90,131,194,131,31,132],"x":[33948]},{"a":34008,"l":"layout_dx_lo","c":"The four layouts' x offset tables: $831F, $83B1, $76FA, $7709.","t":"byte","b":[31],"x":[33975]},{"a":34009,"l":"layout_dx_hi","c":"High bytes of the x offset tables.","t":"byte","b":[131,177,131,250,118,9,119],"x":[33981]},{"a":34016,"l":"layout_dy_lo","c":"The four layouts' y offset tables: $8324, $83B4, $76FF, $770E.","t":"byte","b":[36],"x":[33987]},{"a":34017,"l":"layout_dy_hi","c":"High bytes of the y offset tables.","t":"byte","b":[131,180,131,255,118,14,119],"x":[33993]},{"a":34024,"l":"layout_line_lo","c":"The four layouts' band lines: $831A, $83B7, $7704, $7713.","t":"byte","b":[26],"x":[33963]},{"a":34025,"l":"layout_line_hi","c":"High bytes of the band lines.","t":"byte","b":[131,183,131,4,119,19,119],"x":[33969]},{"a":34032,"l":"window_text","c":"KE+15: copies the text BASIC printed on a hidden screen (its page in $A6, 4 for $0400) into a window on the screen at page $AA, from $7717 on, $7718 columns wide, with the colours the KERNAL gave it, which it first saves from colour RAM to $8C00. Lines break at a space; $1E ends a line early and $1F ends the text.","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[29967]},{"a":34034,"t":"code","b":[133,165],"m":"sta","oa":165,"o":"zpa_A5"},{"a":34036,"t":"code","b":[133,167],"m":"sta","oa":167,"o":"zpa_A7"},{"a":34038,"t":"code","b":[173,23,119],"m":"lda","oa":30487,"o":"window_left"},{"a":34041,"t":"code","b":[133,169],"m":"sta","oa":169,"o":"zpa_A9"},{"a":34043,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"zpa_FB"},{"a":34045,"t":"code","b":[169,140],"m":"lda","o":"#$8C"},{"a":34047,"t":"code","b":[133,168],"m":"sta","oa":168,"o":"zpa_A8"},{"a":34049,"t":"code","b":[169,216],"m":"lda","o":"#$D8"},{"a":34051,"t":"code","b":[133,252],"m":"sta","oa":252,"o":"zpa_FC"},{"a":34053,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":34055,"l":"b_8507","t":"code","b":[189,0,216],"m":"lda","o":"colour_ram,x","x":[34080]},{"a":34058,"t":"code","b":[157,0,140],"m":"sta","oa":35840,"o":"roster_sector_1,x"},{"a":34061,"t":"code","b":[189,0,217],"m":"lda","o":"$D900,x"},{"a":34064,"t":"code","b":[157,0,141],"m":"sta","oa":36096,"o":"roster_sector_2,x"},{"a":34067,"t":"code","b":[189,0,218],"m":"lda","o":"$DA00,x"},{"a":34070,"t":"code","b":[157,0,142],"m":"sta","oa":36352,"o":"roster_sector_3,x"},{"a":34073,"t":"code","b":[189,0,219],"m":"lda","o":"$DB00,x"},{"a":34076,"t":"code","b":[157,0,143],"m":"sta","oa":36608,"o":"roster_sector_4,x"},{"a":34079,"t":"code","b":[202],"m":"dex"},{"a":34080,"t":"code","b":[208,229],"m":"bne","oa":34055,"o":"b_8507"},{"a":34082,"l":"window_line","c":"One line of the window: characters until $1E or the width; at the width, back to the last space, blanking what follows it.","t":"code","b":[160,0],"m":"ldy","o":"#$00","x":[34180]},{"a":34084,"l":"b_8524","t":"code","b":[177,165],"m":"lda","oa":165,"o":"(zpa_A5),y","x":[34104]},{"a":34086,"t":"code","b":[201,30],"m":"cmp","o":"#$1E"},{"a":34088,"t":"code","b":[240,33],"m":"beq","oa":34123,"o":"b_854B"},{"a":34090,"t":"code","b":[201,31],"m":"cmp","o":"#$1F"},{"a":34092,"t":"code","b":[240,89],"m":"beq","oa":34183,"o":"window_end"},{"a":34094,"t":"code","b":[145,169],"m":"sta","oa":169,"o":"(zpa_A9),y"},{"a":34096,"t":"code","b":[177,167],"m":"lda","oa":167,"o":"(zpa_A7),y"},{"a":34098,"t":"code","b":[145,251],"m":"sta","oa":251,"o":"(zpa_FB),y"},{"a":34100,"t":"code","b":[200],"m":"iny"},{"a":34101,"t":"code","b":[204,24,119],"m":"cpy","oa":30488,"o":"window_width"},{"a":34104,"t":"code","b":[144,234],"m":"bcc","oa":34084,"o":"b_8524"},{"a":34106,"l":"b_853A","t":"code","b":[177,165],"m":"lda","oa":165,"o":"(zpa_A5),y","x":[34121]},{"a":34108,"t":"code","b":[201,33],"m":"cmp","o":"#$21"},{"a":34110,"t":"code","b":[176,4],"m":"bcs","oa":34116,"o":"b_8544"},{"a":34112,"t":"code","b":[201,30],"m":"cmp","o":"#$1E"},{"a":34114,"t":"code","b":[176,7],"m":"bcs","oa":34123,"o":"b_854B"},{"a":34116,"l":"b_8544","t":"code","b":[169,32],"m":"lda","o":"#$20","x":[34110]},{"a":34118,"t":"code","b":[145,169],"m":"sta","oa":169,"o":"(zpa_A9),y"},{"a":34120,"t":"code","b":[136],"m":"dey"},{"a":34121,"t":"code","b":[16,239],"m":"bpl","oa":34106,"o":"b_853A"},{"a":34123,"l":"b_854B","t":"code","b":[140,147,133],"m":"sty","oa":34195,"o":"window_used","x":[34088,34114]},{"a":34126,"t":"code","b":[56],"m":"sec"},{"a":34127,"t":"code","b":[165,165],"m":"lda","oa":165,"o":"zpa_A5"},{"a":34129,"t":"code","b":[109,147,133],"m":"adc","oa":34195,"o":"window_used"},{"a":34132,"t":"code","b":[133,165],"m":"sta","oa":165,"o":"zpa_A5"},{"a":34134,"t":"code","b":[165,166],"m":"lda","oa":166,"o":"zpa_A6"},{"a":34136,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":34138,"t":"code","b":[133,166],"m":"sta","oa":166,"o":"zpa_A6"},{"a":34140,"t":"code","b":[56],"m":"sec"},{"a":34141,"t":"code","b":[165,167],"m":"lda","oa":167,"o":"zpa_A7"},{"a":34143,"t":"code","b":[109,147,133],"m":"adc","oa":34195,"o":"window_used"},{"a":34146,"t":"code","b":[133,167],"m":"sta","oa":167,"o":"zpa_A7"},{"a":34148,"t":"code","b":[165,168],"m":"lda","oa":168,"o":"zpa_A8"},{"a":34150,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":34152,"t":"code","b":[133,168],"m":"sta","oa":168,"o":"zpa_A8"},{"a":34154,"t":"code","b":[24],"m":"clc"},{"a":34155,"t":"code","b":[165,169],"m":"lda","oa":169,"o":"zpa_A9"},{"a":34157,"t":"code","b":[105,40],"m":"adc","o":"#$28"},{"a":34159,"t":"code","b":[133,169],"m":"sta","oa":169,"o":"zpa_A9"},{"a":34161,"t":"code","b":[165,170],"m":"lda","oa":170,"o":"zpa_AA"},{"a":34163,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":34165,"t":"code","b":[133,170],"m":"sta","oa":170,"o":"zpa_AA"},{"a":34167,"t":"code","b":[24],"m":"clc"},{"a":34168,"t":"code","b":[165,251],"m":"lda","oa":251,"o":"zpa_FB"},{"a":34170,"t":"code","b":[105,40],"m":"adc","o":"#$28"},{"a":34172,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"zpa_FB"},{"a":34174,"t":"code","b":[165,252],"m":"lda","oa":252,"o":"zpa_FC"},{"a":34176,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":34178,"t":"code","b":[133,252],"m":"sta","oa":252,"o":"zpa_FC"},{"a":34180,"t":"code","b":[76,34,133],"m":"jmp","oa":34082,"o":"window_line"},{"a":34183,"l":"window_end","c":"The end ($1F): marks every screen line as the start of a line of its own (bit 7 of the KERNAL's line links, $D9-$F2).","t":"code","b":[162,25],"m":"ldx","o":"#$19","x":[34092]},{"a":34185,"l":"b_8589","t":"code","b":[181,217],"m":"lda","oa":217,"o":"zpf_D9,x","x":[34192]},{"a":34187,"t":"code","b":[9,128],"m":"ora","o":"#$80"},{"a":34189,"t":"code","b":[149,217],"m":"sta","oa":217,"o":"zpf_D9,x"},{"a":34191,"t":"code","b":[202],"m":"dex"},{"a":34192,"t":"code","b":[16,247],"m":"bpl","oa":34185,"o":"b_8589"},{"a":34194,"t":"code","b":[96],"m":"rts"},{"a":34195,"l":"window_used","c":"How many characters the line took.","t":"byte","b":[0],"x":[34123,34129,34143]},{"a":34196,"l":"icons_list","c":"KE+18: installs the sprite interrupt that takes its layouts from the tables at $7578 (859B).","t":"code","b":[169,155],"m":"lda","o":"#$9B","x":[29970]},{"a":34198,"t":"code","b":[162,133],"m":"ldx","o":"#$85"},{"a":34200,"t":"code","b":[76,169,129],"m":"jmp","oa":33193,"o":"install_irq"},{"a":34203,"l":"icons_list_irq","c":"The sprite interrupt for KE+18: each band's layout from $7578 and $7748, its offsets from $7584 and $758A, its line from $757E; sprites 1-7 as in the other.","t":"code","b":[164,248],"m":"ldy","oa":248,"o":"zpa_F8"},{"a":34205,"t":"code","b":[190,120,117],"m":"ldx","oa":30072,"o":"icon_layout_of_band,y"},{"a":34208,"t":"code","b":[189,72,119],"m":"lda","oa":30536,"o":"icon_layout_lo,x"},{"a":34211,"t":"code","b":[133,253],"m":"sta","oa":253,"o":"zpa_FD"},{"a":34213,"t":"code","b":[189,80,119],"m":"lda","oa":30544,"o":"icon_layout_hi,x"},{"a":34216,"t":"code","b":[133,254],"m":"sta","oa":254,"o":"zpa_FE"},{"a":34218,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":34220,"t":"code","b":[132,249],"m":"sty","oa":249,"o":"zpa_F9"},{"a":34222,"l":"b_85AE","t":"code","b":[165,249],"m":"lda","oa":249,"o":"zpa_F9","x":[34273]},{"a":34224,"t":"code","b":[10],"m":"asl","o":"a"},{"a":34225,"t":"code","b":[133,189],"m":"sta","oa":189,"o":"zpa_BD"},{"a":34227,"t":"code","b":[177,253],"m":"lda","oa":253,"o":"(zpa_FD),y"},{"a":34229,"t":"code","b":[48,44],"m":"bmi","oa":34275,"o":"b_85E3"},{"a":34231,"t":"code","b":[166,248],"m":"ldx","oa":248,"o":"zpa_F8"},{"a":34233,"t":"code","b":[24],"m":"clc"},{"a":34234,"t":"code","b":[125,132,117],"m":"adc","oa":30084,"o":"icon_band_dx,x"},{"a":34237,"t":"code","b":[166,189],"m":"ldx","oa":189,"o":"zpa_BD"},{"a":34239,"t":"code","b":[157,2,208],"m":"sta","o":"vic_sprite1_x,x"},{"a":34242,"t":"code","b":[200],"m":"iny"},{"a":34243,"t":"code","b":[177,253],"m":"lda","oa":253,"o":"(zpa_FD),y"},{"a":34245,"t":"code","b":[166,248],"m":"ldx","oa":248,"o":"zpa_F8"},{"a":34247,"t":"code","b":[24],"m":"clc"},{"a":34248,"t":"code","b":[125,138,117],"m":"adc","oa":30090,"o":"icon_band_dy,x"},{"a":34251,"t":"code","b":[166,189],"m":"ldx","oa":189,"o":"zpa_BD"},{"a":34253,"t":"code","b":[157,3,208],"m":"sta","o":"vic_sprite1_y,x"},{"a":34256,"t":"code","b":[200],"m":"iny"},{"a":34257,"t":"code","b":[166,249],"m":"ldx","oa":249,"o":"zpa_F9"},{"a":34259,"t":"code","b":[177,253],"m":"lda","oa":253,"o":"(zpa_FD),y"},{"a":34261,"t":"code","b":[157,40,208],"m":"sta","o":"vic_sprite1_colour,x"},{"a":34264,"t":"code","b":[200],"m":"iny"},{"a":34265,"t":"code","b":[177,253],"m":"lda","oa":253,"o":"(zpa_FD),y"},{"a":34267,"t":"code","b":[157,249,203],"m":"sta","oa":52217,"o":"f_CBF9,x"},{"a":34270,"t":"code","b":[230,249],"m":"inc","oa":249,"o":"zpa_F9"},{"a":34272,"t":"code","b":[200],"m":"iny"},{"a":34273,"t":"code","b":[208,203],"m":"bne","oa":34222,"o":"b_85AE"},{"a":34275,"l":"b_85E3","t":"code","b":[169,12],"m":"lda","o":"#$0C","x":[34229]},{"a":34277,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":34279,"t":"code","b":[141,25,208],"m":"sta","o":"vic_irq_status"},{"a":34282,"t":"code","b":[166,248],"m":"ldx","oa":248,"o":"zpa_F8"},{"a":34284,"t":"code","b":[189,126,117],"m":"lda","oa":30078,"o":"icon_band_line,x"},{"a":34287,"t":"code","b":[141,18,208],"m":"sta","o":"vic_raster"},{"a":34290,"t":"code","b":[230,248],"m":"inc","oa":248,"o":"zpa_F8"},{"a":34292,"t":"code","b":[201,0],"m":"cmp","o":"#$00"},{"a":34294,"t":"code","b":[208,2],"m":"bne","oa":34298,"o":"b_85FA"},{"a":34296,"t":"code","b":[133,248],"m":"sta","oa":248,"o":"zpa_F8"},{"a":34298,"l":"b_85FA","t":"code","b":[165,248],"m":"lda","oa":248,"o":"zpa_F8","x":[34294]},{"a":34300,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":34302,"t":"code","b":[208,3],"m":"bne","oa":34307,"o":"b_8603"},{"a":34304,"t":"code","b":[76,215,129],"m":"jmp","oa":33239,"o":"j_81D7"},{"a":34307,"l":"b_8603","t":"code","b":[104],"m":"pla","x":[34302]},{"a":34308,"t":"code","b":[168],"m":"tay"},{"a":34309,"t":"code","b":[104],"m":"pla"},{"a":34310,"t":"code","b":[170],"m":"tax"},{"a":34311,"t":"code","b":[104],"m":"pla"},{"a":34312,"t":"code","b":[64],"m":"rti"},{"a":34313,"l":"row_lo","c":"The low bytes of each text row's offset on a screen, row times 40, rows 0 to 24.","t":"byte","b":[0,40,80,120,160,200,240,24],"x":[32327,32656,33579,34923]},{"a":34321,"t":"byte","b":[64,104,144,184,224,8,48,88]},{"a":34329,"t":"byte","b":[128,168,208,248,32,72,112,152]},{"a":34337,"t":"byte","b":[192]},{"a":34338,"l":"row_hi","c":"The high bytes of the rows' offsets.","t":"byte","b":[0,0,0,0,0,0,0,1],"x":[32332,32666,33586,34935]},{"a":34346,"t":"byte","b":[1,1,1,1,1,2,2,2]},{"a":34354,"t":"byte","b":[2,2,2,2,3,3,3,3]},{"a":34362,"t":"byte","b":[3]},{"a":34363,"l":"raster_regs","c":"KE+24: installs the interrupt that changes two VIC registers at each of up to five lines (8642).","t":"code","b":[169,66],"m":"lda","o":"#$42","x":[29976]},{"a":34365,"t":"code","b":[162,134],"m":"ldx","o":"#$86"},{"a":34367,"t":"code","b":[76,169,129],"m":"jmp","oa":33193,"o":"install_irq"},{"a":34370,"l":"raster_regs_irq","c":"At each line from $76E1: writes the two registers and values from $76E6-$76F5, sets the next line; at the first it runs the pointer's part.","t":"code","b":[166,248],"m":"ldx","oa":248,"o":"zpa_F8"},{"a":34372,"t":"code","b":[188,230,118],"m":"ldy","oa":30438,"o":"regs_reg_a,x"},{"a":34375,"t":"code","b":[189,235,118],"m":"lda","oa":30443,"o":"regs_val_a,x"},{"a":34378,"t":"code","b":[153,0,208],"m":"sta","o":"vic_sprite0_x,y"},{"a":34381,"t":"code","b":[188,240,118],"m":"ldy","oa":30448,"o":"regs_reg_b,x"},{"a":34384,"t":"code","b":[189,245,118],"m":"lda","oa":30453,"o":"regs_val_b,x"},{"a":34387,"t":"code","b":[153,0,208],"m":"sta","o":"vic_sprite0_x,y"},{"a":34390,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":34392,"t":"code","b":[141,25,208],"m":"sta","o":"vic_irq_status"},{"a":34395,"t":"code","b":[189,225,118],"m":"lda","oa":30433,"o":"regs_line,x"},{"a":34398,"t":"code","b":[141,18,208],"m":"sta","o":"vic_raster"},{"a":34401,"t":"code","b":[230,248],"m":"inc","oa":248,"o":"zpa_F8"},{"a":34403,"t":"code","b":[201,0],"m":"cmp","o":"#$00"},{"a":34405,"t":"code","b":[208,2],"m":"bne","oa":34409,"o":"b_8669"},{"a":34407,"t":"code","b":[133,248],"m":"sta","oa":248,"o":"zpa_F8"},{"a":34409,"l":"b_8669","t":"code","b":[165,248],"m":"lda","oa":248,"o":"zpa_F8","x":[34405]},{"a":34411,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":34413,"t":"code","b":[208,3],"m":"bne","oa":34418,"o":"b_8672"},{"a":34415,"t":"code","b":[76,215,129],"m":"jmp","oa":33239,"o":"j_81D7"},{"a":34418,"l":"b_8672","t":"code","b":[104],"m":"pla","x":[34413]},{"a":34419,"t":"code","b":[168],"m":"tay"},{"a":34420,"t":"code","b":[104],"m":"pla"},{"a":34421,"t":"code","b":[170],"m":"tax"},{"a":34422,"t":"code","b":[104],"m":"pla"},{"a":34423,"t":"code","b":[64],"m":"rti"},{"a":34424,"l":"unpack_show","c":"KE+36: unpacks the picture whose header is at $97FB, SMALL's format: first moves the packed bytes up to end at $BFFF, then unpacks them from its start address up to $BFFF. Unless $8775 is set it then copies the first 1 KB ($9800) to $8C00, the bitmap's screen colours, and the second ($9C00) into colour RAM.","t":"code","b":[169,54],"m":"lda","o":"#$36","x":[29988,32754]},{"a":34426,"t":"code","b":[133,1],"m":"sta","oa":1,"o":"zpa_01"},{"a":34428,"t":"code","b":[173,254,151],"m":"lda","oa":38910,"o":"pack_end_lo"},{"a":34431,"t":"code","b":[133,165],"m":"sta","oa":165,"o":"zpa_A5"},{"a":34433,"t":"code","b":[173,255,151],"m":"lda","oa":38911,"o":"pack_end_hi"},{"a":34436,"t":"code","b":[133,166],"m":"sta","oa":166,"o":"zpa_A6"},{"a":34438,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":34440,"t":"code","b":[133,167],"m":"sta","oa":167,"o":"zpa_A7"},{"a":34442,"t":"code","b":[169,191],"m":"lda","o":"#$BF"},{"a":34444,"t":"code","b":[133,168],"m":"sta","oa":168,"o":"zpa_A8"},{"a":34446,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":34448,"l":"j_8690","t":"code","b":[177,165],"m":"lda","oa":165,"o":"(zpa_A5),y","x":[34492]},{"a":34450,"t":"code","b":[145,167],"m":"sta","oa":167,"o":"(zpa_A7),y"},{"a":34452,"t":"code","b":[165,166],"m":"lda","oa":166,"o":"zpa_A6"},{"a":34454,"t":"code","b":[205,253,151],"m":"cmp","oa":38909,"o":"pack_start_hi"},{"a":34457,"t":"code","b":[208,7],"m":"bne","oa":34466,"o":"b_86A2"},{"a":34459,"t":"code","b":[165,165],"m":"lda","oa":165,"o":"zpa_A5"},{"a":34461,"t":"code","b":[205,252,151],"m":"cmp","oa":38908,"o":"pack_start_lo"},{"a":34464,"t":"code","b":[240,29],"m":"beq","oa":34495,"o":"b_86BF"},{"a":34466,"l":"b_86A2","t":"code","b":[165,165],"m":"lda","oa":165,"o":"zpa_A5","x":[34457]},{"a":34468,"t":"code","b":[56],"m":"sec"},{"a":34469,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":34471,"t":"code","b":[133,165],"m":"sta","oa":165,"o":"zpa_A5"},{"a":34473,"t":"code","b":[165,166],"m":"lda","oa":166,"o":"zpa_A6"},{"a":34475,"t":"code","b":[233,0],"m":"sbc","o":"#$00"},{"a":34477,"t":"code","b":[133,166],"m":"sta","oa":166,"o":"zpa_A6"},{"a":34479,"t":"code","b":[165,167],"m":"lda","oa":167,"o":"zpa_A7"},{"a":34481,"t":"code","b":[56],"m":"sec"},{"a":34482,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":34484,"t":"code","b":[133,167],"m":"sta","oa":167,"o":"zpa_A7"},{"a":34486,"t":"code","b":[165,168],"m":"lda","oa":168,"o":"zpa_A8"},{"a":34488,"t":"code","b":[233,0],"m":"sbc","o":"#$00"},{"a":34490,"t":"code","b":[133,168],"m":"sta","oa":168,"o":"zpa_A8"},{"a":34492,"t":"code","b":[76,144,134],"m":"jmp","oa":34448,"o":"j_8690"},{"a":34495,"l":"b_86BF","t":"code","b":[165,167],"m":"lda","oa":167,"o":"zpa_A7","x":[34464]},{"a":34497,"t":"code","b":[133,165],"m":"sta","oa":165,"o":"zpa_A5"},{"a":34499,"t":"code","b":[165,168],"m":"lda","oa":168,"o":"zpa_A8"},{"a":34501,"t":"code","b":[133,166],"m":"sta","oa":166,"o":"zpa_A6"},{"a":34503,"t":"code","b":[173,252,151],"m":"lda","oa":38908,"o":"pack_start_lo"},{"a":34506,"t":"code","b":[133,167],"m":"sta","oa":167,"o":"zpa_A7"},{"a":34508,"t":"code","b":[173,253,151],"m":"lda","oa":38909,"o":"pack_start_hi"},{"a":34511,"t":"code","b":[133,168],"m":"sta","oa":168,"o":"zpa_A8"},{"a":34513,"l":"unpack_next","c":"The next packed byte: anything but the escape byte is itself; the escape is followed by a value and a count, and the value is written 4 plus count times, a count of 255 adding another count.","t":"code","b":[32,16,135],"m":"jsr","oa":34576,"o":"unpack_read","x":[34567,34573]},{"a":34516,"t":"code","b":[205,251,151],"m":"cmp","oa":38907,"o":"pack_header"},{"a":34519,"t":"code","b":[208,49],"m":"bne","oa":34570,"o":"b_870A"},{"a":34521,"t":"code","b":[32,16,135],"m":"jsr","oa":34576,"o":"unpack_read"},{"a":34524,"t":"code","b":[141,115,135],"m":"sta","oa":34675,"o":"unpack_value"},{"a":34527,"t":"code","b":[32,27,135],"m":"jsr","oa":34587,"o":"unpack_write"},{"a":34530,"t":"code","b":[32,27,135],"m":"jsr","oa":34587,"o":"unpack_write"},{"a":34533,"t":"code","b":[32,27,135],"m":"jsr","oa":34587,"o":"unpack_write"},{"a":34536,"t":"code","b":[32,27,135],"m":"jsr","oa":34587,"o":"unpack_write"},{"a":34539,"l":"b_86EB","t":"code","b":[32,16,135],"m":"jsr","oa":34576,"o":"unpack_read","x":[34565]},{"a":34542,"t":"code","b":[141,116,135],"m":"sta","oa":34676,"o":"unpack_count"},{"a":34545,"t":"code","b":[170],"m":"tax"},{"a":34546,"l":"j_86F2","t":"code","b":[224,0],"m":"cpx","o":"#$00","x":[34557]},{"a":34548,"t":"code","b":[240,10],"m":"beq","oa":34560,"o":"b_8700"},{"a":34550,"t":"code","b":[173,115,135],"m":"lda","oa":34675,"o":"unpack_value"},{"a":34553,"t":"code","b":[32,27,135],"m":"jsr","oa":34587,"o":"unpack_write"},{"a":34556,"t":"code","b":[202],"m":"dex"},{"a":34557,"t":"code","b":[76,242,134],"m":"jmp","oa":34546,"o":"j_86F2"},{"a":34560,"l":"b_8700","t":"code","b":[173,116,135],"m":"lda","oa":34676,"o":"unpack_count","x":[34548]},{"a":34563,"t":"code","b":[201,255],"m":"cmp","o":"#$FF"},{"a":34565,"t":"code","b":[240,228],"m":"beq","oa":34539,"o":"b_86EB"},{"a":34567,"t":"code","b":[76,209,134],"m":"jmp","oa":34513,"o":"unpack_next"},{"a":34570,"l":"b_870A","t":"code","b":[32,27,135],"m":"jsr","oa":34587,"o":"unpack_write","x":[34519]},{"a":34573,"t":"code","b":[76,209,134],"m":"jmp","oa":34513,"o":"unpack_next"},{"a":34576,"l":"unpack_read","c":"Reads the next packed byte.","t":"code","b":[160,0],"m":"ldy","o":"#$00","x":[34513,34521,34539]},{"a":34578,"t":"code","b":[177,165],"m":"lda","oa":165,"o":"(zpa_A5),y"},{"a":34580,"t":"code","b":[230,165],"m":"inc","oa":165,"o":"zpa_A5"},{"a":34582,"t":"code","b":[208,2],"m":"bne","oa":34586,"o":"r_871A"},{"a":34584,"t":"code","b":[230,166],"m":"inc","oa":166,"o":"zpa_A6"},{"a":34586,"l":"r_871A","t":"code","b":[96],"m":"rts","x":[34582]},{"a":34587,"l":"unpack_write","c":"Writes A and moves on; having written $BFFF, ends the unpacking.","t":"code","b":[160,0],"m":"ldy","o":"#$00","x":[34527,34530,34533,34536,34553,34570]},{"a":34589,"t":"code","b":[145,167],"m":"sta","oa":167,"o":"(zpa_A7),y"},{"a":34591,"t":"code","b":[164,168],"m":"ldy","oa":168,"o":"zpa_A8"},{"a":34593,"t":"code","b":[192,191],"m":"cpy","o":"#$BF"},{"a":34595,"t":"code","b":[240,7],"m":"beq","oa":34604,"o":"b_872C"},{"a":34597,"l":"b_8725","t":"code","b":[230,167],"m":"inc","oa":167,"o":"zpa_A7","x":[34608]},{"a":34599,"t":"code","b":[208,2],"m":"bne","oa":34603,"o":"r_872B"},{"a":34601,"t":"code","b":[230,168],"m":"inc","oa":168,"o":"zpa_A8"},{"a":34603,"l":"r_872B","t":"code","b":[96],"m":"rts","x":[34599]},{"a":34604,"l":"b_872C","t":"code","b":[164,167],"m":"ldy","oa":167,"o":"zpa_A7","x":[34595]},{"a":34606,"t":"code","b":[192,255],"m":"cpy","o":"#$FF"},{"a":34608,"t":"code","b":[208,243],"m":"bne","oa":34597,"o":"b_8725"},{"a":34610,"t":"code","b":[104],"m":"pla"},{"a":34611,"t":"code","b":[104],"m":"pla"},{"a":34612,"t":"code","b":[173,117,135],"m":"lda","oa":34677,"o":"unpack_keep"},{"a":34615,"t":"code","b":[208,53],"m":"bne","oa":34670,"o":"b_876E"},{"a":34617,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":34619,"l":"b_873B","t":"code","b":[189,0,152],"m":"lda","oa":38912,"o":"picture_colours,x","x":[34668]},{"a":34622,"t":"code","b":[157,0,140],"m":"sta","oa":35840,"o":"roster_sector_1,x"},{"a":34625,"t":"code","b":[189,0,153],"m":"lda","oa":39168,"o":"picture_colours_2,x"},{"a":34628,"t":"code","b":[157,0,141],"m":"sta","oa":36096,"o":"roster_sector_2,x"},{"a":34631,"t":"code","b":[189,0,154],"m":"lda","oa":39424,"o":"picture_colours_3,x"},{"a":34634,"t":"code","b":[157,0,142],"m":"sta","oa":36352,"o":"roster_sector_3,x"},{"a":34637,"t":"code","b":[189,0,155],"m":"lda","oa":39680,"o":"picture_colours_4,x"},{"a":34640,"t":"code","b":[157,0,143],"m":"sta","oa":36608,"o":"roster_sector_4,x"},{"a":34643,"t":"code","b":[189,0,156],"m":"lda","oa":39936,"o":"picture_colour_ram,x"},{"a":34646,"t":"code","b":[157,0,216],"m":"sta","o":"colour_ram,x"},{"a":34649,"t":"code","b":[189,0,157],"m":"lda","oa":40192,"o":"picture_colour_ram_2,x"},{"a":34652,"t":"code","b":[157,0,217],"m":"sta","o":"$D900,x"},{"a":34655,"t":"code","b":[189,0,158],"m":"lda","oa":40448,"o":"picture_colour_ram_3,x"},{"a":34658,"t":"code","b":[157,0,218],"m":"sta","o":"$DA00,x"},{"a":34661,"t":"code","b":[189,0,159],"m":"lda","oa":40704,"o":"picture_colour_ram_4,x"},{"a":34664,"t":"code","b":[157,0,219],"m":"sta","o":"$DB00,x"},{"a":34667,"t":"code","b":[232],"m":"inx"},{"a":34668,"t":"code","b":[208,205],"m":"bne","oa":34619,"o":"b_873B"},{"a":34670,"l":"b_876E","t":"code","b":[169,55],"m":"lda","o":"#$37","x":[34615]},{"a":34672,"t":"code","b":[133,1],"m":"sta","oa":1,"o":"zpa_01"},{"a":34674,"t":"code","b":[96],"m":"rts"},{"a":34675,"l":"unpack_value","c":"The value of the run.","t":"byte","b":[0],"x":[34524,34550]},{"a":34676,"l":"unpack_count","c":"The run's count; 255 is followed by another.","t":"byte","b":[110],"x":[34542,34560]},{"a":34677,"l":"unpack_keep","c":"0 for KE+36; KE+81 sets it to 1 so the colours are not copied.","t":"byte","b":[0],"x":[32751,32759,34612]},{"a":34678,"l":"split","c":"KE+39: installs the split-screen interrupt (877D).","t":"code","b":[169,125],"m":"lda","o":"#$7D","x":[29991]},{"a":34680,"t":"code","b":[162,135],"m":"ldx","o":"#$87"},{"a":34682,"t":"code","b":[76,169,129],"m":"jmp","oa":33193,"o":"install_irq"},{"a":34685,"l":"split_irq","c":"The split screen: at each of two lines, sets the VIC's bank ($DD00), $D018, $D011, $D016 and the background colour from the values at $771B, so a picture and text can share the screen; at the top it also runs the pointer's part.","t":"code","b":[166,248],"m":"ldx","oa":248,"o":"zpa_F8"},{"a":34687,"t":"code","b":[189,35,119],"m":"lda","oa":30499,"o":"split_background,x"},{"a":34690,"t":"code","b":[141,33,208],"m":"sta","o":"vic_background0"},{"a":34693,"t":"code","b":[189,27,119],"m":"lda","oa":30491,"o":"split_bank,x"},{"a":34696,"t":"code","b":[188,29,119],"m":"ldy","oa":30493,"o":"split_memory,x"},{"a":34699,"t":"code","b":[141,0,221],"m":"sta","o":"cia2_port_a"},{"a":34702,"t":"code","b":[140,24,208],"m":"sty","o":"vic_memory"},{"a":34705,"t":"code","b":[189,31,119],"m":"lda","oa":30495,"o":"split_control,x"},{"a":34708,"t":"code","b":[188,33,119],"m":"ldy","oa":30497,"o":"split_control2,x"},{"a":34711,"t":"code","b":[141,17,208],"m":"sta","o":"vic_control1"},{"a":34714,"t":"code","b":[140,22,208],"m":"sty","o":"vic_control2"},{"a":34717,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":34719,"t":"code","b":[141,25,208],"m":"sta","o":"vic_irq_status"},{"a":34722,"t":"code","b":[189,37,119],"m":"lda","oa":30501,"o":"split_line,x"},{"a":34725,"t":"code","b":[141,18,208],"m":"sta","o":"vic_raster"},{"a":34728,"t":"code","b":[138],"m":"txa"},{"a":34729,"t":"code","b":[73,1],"m":"eor","o":"#$01"},{"a":34731,"t":"code","b":[133,248],"m":"sta","oa":248,"o":"zpa_F8"},{"a":34733,"t":"code","b":[208,3],"m":"bne","oa":34738,"o":"b_87B2"},{"a":34735,"t":"code","b":[76,215,129],"m":"jmp","oa":33239,"o":"j_81D7"},{"a":34738,"l":"b_87B2","t":"code","b":[104],"m":"pla","x":[34733]},{"a":34739,"t":"code","b":[168],"m":"tay"},{"a":34740,"t":"code","b":[104],"m":"pla"},{"a":34741,"t":"code","b":[170],"m":"tax"},{"a":34742,"t":"code","b":[104],"m":"pla"},{"a":34743,"t":"code","b":[64],"m":"rti"},{"a":34744,"l":"save_picture","c":"KE+45: keeps the picture for the tiles: its screen colours ($8C00) at $9000, its colour RAM values ($9C00) at $9400, and the first 16 character rows of its bitmap ($A000-$B3FF) at $CC00, with every ROM and the I/O switched out.","t":"code","b":[169,140],"m":"lda","o":"#$8C","x":[29997]},{"a":34746,"t":"code","b":[133,166],"m":"sta","oa":166,"o":"zpa_A6"},{"a":34748,"t":"code","b":[169,144],"m":"lda","o":"#$90"},{"a":34750,"t":"code","b":[133,168],"m":"sta","oa":168,"o":"zpa_A8"},{"a":34752,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":34754,"t":"code","b":[133,170],"m":"sta","oa":170,"o":"zpa_AA"},{"a":34756,"t":"code","b":[32,243,135],"m":"jsr","oa":34803,"o":"zero_low"},{"a":34759,"t":"code","b":[32,143,137],"m":"jsr","oa":35215,"o":"copy"},{"a":34762,"t":"code","b":[169,156],"m":"lda","o":"#$9C"},{"a":34764,"t":"code","b":[133,166],"m":"sta","oa":166,"o":"zpa_A6"},{"a":34766,"t":"code","b":[169,148],"m":"lda","o":"#$94"},{"a":34768,"t":"code","b":[133,168],"m":"sta","oa":168,"o":"zpa_A8"},{"a":34770,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":34772,"t":"code","b":[133,170],"m":"sta","oa":170,"o":"zpa_AA"},{"a":34774,"t":"code","b":[32,243,135],"m":"jsr","oa":34803,"o":"zero_low"},{"a":34777,"t":"code","b":[32,143,137],"m":"jsr","oa":35215,"o":"copy"},{"a":34780,"t":"code","b":[120],"m":"sei"},{"a":34781,"t":"code","b":[169,160],"m":"lda","o":"#$A0"},{"a":34783,"t":"code","b":[133,166],"m":"sta","oa":166,"o":"zpa_A6"},{"a":34785,"t":"code","b":[169,204],"m":"lda","o":"#$CC"},{"a":34787,"t":"code","b":[133,168],"m":"sta","oa":168,"o":"zpa_A8"},{"a":34789,"t":"code","b":[169,20],"m":"lda","o":"#$14"},{"a":34791,"t":"code","b":[133,170],"m":"sta","oa":170,"o":"zpa_AA"},{"a":34793,"t":"code","b":[32,243,135],"m":"jsr","oa":34803,"o":"zero_low"},{"a":34796,"t":"code","b":[169,48],"m":"lda","o":"#$30"},{"a":34798,"t":"code","b":[32,145,137],"m":"jsr","oa":35217,"o":"copy_with"},{"a":34801,"t":"code","b":[88],"m":"cli"},{"a":34802,"t":"code","b":[96],"m":"rts"},{"a":34803,"l":"zero_low","c":"Clears the low bytes of the three pointers $A5, $A7 and $A9.","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[34756,34774,34793]},{"a":34805,"t":"code","b":[133,165],"m":"sta","oa":165,"o":"zpa_A5"},{"a":34807,"t":"code","b":[133,167],"m":"sta","oa":167,"o":"zpa_A7"},{"a":34809,"t":"code","b":[133,169],"m":"sta","oa":169,"o":"zpa_A9"},{"a":34811,"t":"code","b":[96],"m":"rts"},{"a":34812,"l":"put_tile","c":"KE+42: copies tile $A5 of the saved picture, 5 cells wide and 5 rows high, to row $A7 and column $A6 of the bitmap at $A000, then its screen colours from $9000 to $8C00 and its colour RAM values from $9400 to colour RAM.","t":"code","b":[120],"m":"sei","x":[29994]},{"a":34813,"t":"code","b":[169,32],"m":"lda","o":"#$20"},{"a":34815,"t":"code","b":[133,1],"m":"sta","oa":1,"o":"zpa_01"},{"a":34817,"t":"code","b":[165,167],"m":"lda","oa":167,"o":"zpa_A7"},{"a":34819,"t":"code","b":[10],"m":"asl","o":"a"},{"a":34820,"t":"code","b":[170],"m":"tax"},{"a":34821,"t":"code","b":[189,253,136],"m":"lda","oa":35069,"o":"bitmap_row_lo,x"},{"a":34824,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"zpa_FB"},{"a":34826,"t":"code","b":[189,254,136],"m":"lda","oa":35070,"o":"bitmap_row_hi,x"},{"a":34829,"t":"code","b":[24],"m":"clc"},{"a":34830,"t":"code","b":[105,160],"m":"adc","o":"#$A0"},{"a":34832,"t":"code","b":[133,252],"m":"sta","oa":252,"o":"zpa_FC"},{"a":34834,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":34836,"t":"code","b":[133,168],"m":"sta","oa":168,"o":"zpa_A8"},{"a":34838,"t":"code","b":[165,166],"m":"lda","oa":166,"o":"zpa_A6"},{"a":34840,"t":"code","b":[10],"m":"asl","o":"a"},{"a":34841,"t":"code","b":[38,168],"m":"rol","oa":168,"o":"zpa_A8"},{"a":34843,"t":"code","b":[10],"m":"asl","o":"a"},{"a":34844,"t":"code","b":[38,168],"m":"rol","oa":168,"o":"zpa_A8"},{"a":34846,"t":"code","b":[10],"m":"asl","o":"a"},{"a":34847,"t":"code","b":[38,168],"m":"rol","oa":168,"o":"zpa_A8"},{"a":34849,"t":"code","b":[24],"m":"clc"},{"a":34850,"t":"code","b":[101,251],"m":"adc","oa":251,"o":"zpa_FB"},{"a":34852,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"zpa_FB"},{"a":34854,"t":"code","b":[165,252],"m":"lda","oa":252,"o":"zpa_FC"},{"a":34856,"t":"code","b":[101,168],"m":"adc","oa":168,"o":"zpa_A8"},{"a":34858,"t":"code","b":[133,252],"m":"sta","oa":252,"o":"zpa_FC"},{"a":34860,"t":"code","b":[165,165],"m":"lda","oa":165,"o":"zpa_A5"},{"a":34862,"t":"code","b":[10],"m":"asl","o":"a"},{"a":34863,"t":"code","b":[170],"m":"tax"},{"a":34864,"t":"code","b":[189,47,137],"m":"lda","oa":35119,"o":"tile_bitmap_lo,x"},{"a":34867,"t":"code","b":[133,169],"m":"sta","oa":169,"o":"zpa_A9"},{"a":34869,"t":"code","b":[189,48,137],"m":"lda","oa":35120,"o":"tile_bitmap_hi,x"},{"a":34872,"t":"code","b":[24],"m":"clc"},{"a":34873,"t":"code","b":[105,204],"m":"adc","o":"#$CC"},{"a":34875,"t":"code","b":[133,170],"m":"sta","oa":170,"o":"zpa_AA"},{"a":34877,"t":"code","b":[162,4],"m":"ldx","o":"#$04"},{"a":34879,"l":"b_883F","t":"code","b":[160,39],"m":"ldy","o":"#$27","x":[34915]},{"a":34881,"l":"b_8841","t":"code","b":[177,169],"m":"lda","oa":169,"o":"(zpa_A9),y","x":[34886]},{"a":34883,"t":"code","b":[145,251],"m":"sta","oa":251,"o":"(zpa_FB),y"},{"a":34885,"t":"code","b":[136],"m":"dey"},{"a":34886,"t":"code","b":[16,249],"m":"bpl","oa":34881,"o":"b_8841"},{"a":34888,"t":"code","b":[165,169],"m":"lda","oa":169,"o":"zpa_A9"},{"a":34890,"t":"code","b":[24],"m":"clc"},{"a":34891,"t":"code","b":[105,64],"m":"adc","o":"#$40"},{"a":34893,"t":"code","b":[133,169],"m":"sta","oa":169,"o":"zpa_A9"},{"a":34895,"t":"code","b":[165,170],"m":"lda","oa":170,"o":"zpa_AA"},{"a":34897,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":34899,"t":"code","b":[133,170],"m":"sta","oa":170,"o":"zpa_AA"},{"a":34901,"t":"code","b":[165,251],"m":"lda","oa":251,"o":"zpa_FB"},{"a":34903,"t":"code","b":[24],"m":"clc"},{"a":34904,"t":"code","b":[105,64],"m":"adc","o":"#$40"},{"a":34906,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"zpa_FB"},{"a":34908,"t":"code","b":[165,252],"m":"lda","oa":252,"o":"zpa_FC"},{"a":34910,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":34912,"t":"code","b":[133,252],"m":"sta","oa":252,"o":"zpa_FC"},{"a":34914,"t":"code","b":[202],"m":"dex"},{"a":34915,"t":"code","b":[16,218],"m":"bpl","oa":34879,"o":"b_883F"},{"a":34917,"t":"code","b":[169,55],"m":"lda","o":"#$37"},{"a":34919,"t":"code","b":[133,1],"m":"sta","oa":1,"o":"zpa_01"},{"a":34921,"t":"code","b":[166,167],"m":"ldx","oa":167,"o":"zpa_A7"},{"a":34923,"t":"code","b":[189,9,134],"m":"lda","oa":34313,"o":"row_lo,x"},{"a":34926,"t":"code","b":[24],"m":"clc"},{"a":34927,"t":"code","b":[101,166],"m":"adc","oa":166,"o":"zpa_A6"},{"a":34929,"t":"code","b":[141,169,136],"m":"sta","oa":34985,"o":"tile_to_lo"},{"a":34932,"t":"code","b":[141,175,136],"m":"sta","oa":34991,"o":"tile_cto_lo"},{"a":34935,"t":"code","b":[189,34,134],"m":"lda","oa":34338,"o":"row_hi,x"},{"a":34938,"t":"code","b":[105,140],"m":"adc","o":"#$8C"},{"a":34940,"t":"code","b":[141,170,136],"m":"sta","oa":34986,"o":"tile_to_hi"},{"a":34943,"t":"code","b":[24],"m":"clc"},{"a":34944,"t":"code","b":[105,76],"m":"adc","o":"#$4C"},{"a":34946,"t":"code","b":[141,176,136],"m":"sta","oa":34992,"o":"tile_cto_hi"},{"a":34949,"t":"code","b":[165,165],"m":"lda","oa":165,"o":"zpa_A5"},{"a":34951,"t":"code","b":[10],"m":"asl","o":"a"},{"a":34952,"t":"code","b":[170],"m":"tax"},{"a":34953,"t":"code","b":[189,95,137],"m":"lda","oa":35167,"o":"tile_colour_lo,x"},{"a":34956,"t":"code","b":[141,166,136],"m":"sta","oa":34982,"o":"tile_from_lo"},{"a":34959,"t":"code","b":[141,172,136],"m":"sta","oa":34988,"o":"tile_cfrom_lo"},{"a":34962,"t":"code","b":[189,96,137],"m":"lda","oa":35168,"o":"tile_colour_hi,x"},{"a":34965,"t":"code","b":[24],"m":"clc"},{"a":34966,"t":"code","b":[105,144],"m":"adc","o":"#$90"},{"a":34968,"t":"code","b":[141,167,136],"m":"sta","oa":34983,"o":"tile_from_hi"},{"a":34971,"t":"code","b":[24],"m":"clc"},{"a":34972,"t":"code","b":[105,4],"m":"adc","o":"#$04"},{"a":34974,"t":"code","b":[141,173,136],"m":"sta","oa":34989,"o":"tile_cfrom_hi"},{"a":34977,"t":"code","b":[160,4],"m":"ldy","o":"#$04"},{"a":34979,"l":"b_88A3","t":"code","b":[162,4],"m":"ldx","o":"#$04","x":[35065]},{"a":34981,"l":"b_88A5","t":"code","b":[189,255,255],"m":"lda","oa":65535,"o":"$FFFF,x","x":[34994]},{"a":34982,"t":"note","l":"tile_from_lo","c":"The LDA at $88A5: where the tile's screen colours are, low byte.","note":"inside the item at $88A5","x":[34956,34996,35002]},{"a":34983,"t":"note","l":"tile_from_hi","c":"The LDA at $88A5, high byte.","note":"inside the item at $88A5","x":[34968,35005,35010]},{"a":34984,"t":"code","b":[157,255,255],"m":"sta","oa":65535,"o":"$FFFF,x"},{"a":34985,"t":"note","l":"tile_to_lo","c":"The STA at $88A8: where the screen colours go, low byte.","note":"inside the item at $88A8","x":[34929,35030,35036]},{"a":34986,"t":"note","l":"tile_to_hi","c":"The STA at $88A8, high byte.","note":"inside the item at $88A8","x":[34940,35039,35044]},{"a":34987,"t":"code","b":[189,255,255],"m":"lda","oa":65535,"o":"$FFFF,x"},{"a":34988,"t":"note","l":"tile_cfrom_lo","c":"The LDA at $88AB: where the tile's colour RAM values are, low byte.","note":"inside the item at $88AB","x":[34959,35013,35019]},{"a":34989,"t":"note","l":"tile_cfrom_hi","c":"The LDA at $88AB, high byte.","note":"inside the item at $88AB","x":[34974,35022,35027]},{"a":34990,"t":"code","b":[157,255,255],"m":"sta","oa":65535,"o":"$FFFF,x"},{"a":34991,"t":"note","l":"tile_cto_lo","c":"The STA at $88AE: where in colour RAM they go, low byte.","note":"inside the item at $88AE","x":[34932,35047,35053]},{"a":34992,"t":"note","l":"tile_cto_hi","c":"The STA at $88AE, high byte.","note":"inside the item at $88AE","x":[34946,35056,35061]},{"a":34993,"t":"code","b":[202],"m":"dex"},{"a":34994,"t":"code","b":[16,241],"m":"bpl","oa":34981,"o":"b_88A5"},{"a":34996,"t":"code","b":[173,166,136],"m":"lda","oa":34982,"o":"tile_from_lo"},{"a":34999,"t":"code","b":[24],"m":"clc"},{"a":35000,"t":"code","b":[105,40],"m":"adc","o":"#$28"},{"a":35002,"t":"code","b":[141,166,136],"m":"sta","oa":34982,"o":"tile_from_lo"},{"a":35005,"t":"code","b":[173,167,136],"m":"lda","oa":34983,"o":"tile_from_hi"},{"a":35008,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":35010,"t":"code","b":[141,167,136],"m":"sta","oa":34983,"o":"tile_from_hi"},{"a":35013,"t":"code","b":[173,172,136],"m":"lda","oa":34988,"o":"tile_cfrom_lo"},{"a":35016,"t":"code","b":[24],"m":"clc"},{"a":35017,"t":"code","b":[105,40],"m":"adc","o":"#$28"},{"a":35019,"t":"code","b":[141,172,136],"m":"sta","oa":34988,"o":"tile_cfrom_lo"},{"a":35022,"t":"code","b":[173,173,136],"m":"lda","oa":34989,"o":"tile_cfrom_hi"},{"a":35025,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":35027,"t":"code","b":[141,173,136],"m":"sta","oa":34989,"o":"tile_cfrom_hi"},{"a":35030,"t":"code","b":[173,169,136],"m":"lda","oa":34985,"o":"tile_to_lo"},{"a":35033,"t":"code","b":[24],"m":"clc"},{"a":35034,"t":"code","b":[105,40],"m":"adc","o":"#$28"},{"a":35036,"t":"code","b":[141,169,136],"m":"sta","oa":34985,"o":"tile_to_lo"},{"a":35039,"t":"code","b":[173,170,136],"m":"lda","oa":34986,"o":"tile_to_hi"},{"a":35042,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":35044,"t":"code","b":[141,170,136],"m":"sta","oa":34986,"o":"tile_to_hi"},{"a":35047,"t":"code","b":[173,175,136],"m":"lda","oa":34991,"o":"tile_cto_lo"},{"a":35050,"t":"code","b":[24],"m":"clc"},{"a":35051,"t":"code","b":[105,40],"m":"adc","o":"#$28"},{"a":35053,"t":"code","b":[141,175,136],"m":"sta","oa":34991,"o":"tile_cto_lo"},{"a":35056,"t":"code","b":[173,176,136],"m":"lda","oa":34992,"o":"tile_cto_hi"},{"a":35059,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":35061,"t":"code","b":[141,176,136],"m":"sta","oa":34992,"o":"tile_cto_hi"},{"a":35064,"t":"code","b":[136],"m":"dey"},{"a":35065,"t":"code","b":[16,168],"m":"bpl","oa":34979,"o":"b_88A3"},{"a":35067,"t":"code","b":[88],"m":"cli"},{"a":35068,"t":"code","b":[96],"m":"rts"},{"a":35069,"l":"bitmap_row_lo","c":"The offsets of the bitmap's character rows, row times 320, two bytes each, low first.","t":"byte","b":[0],"x":[32161,34821]},{"a":35070,"l":"bitmap_row_hi","c":"The rows' offsets, high bytes.","t":"byte","b":[0,64,1,128,2,192,3,0],"x":[32166,34826]},{"a":35078,"t":"byte","b":[5,64,6,128,7,192,8,0]},{"a":35086,"t":"byte","b":[10,64,11,128,12,192,13,0]},{"a":35094,"t":"byte","b":[15,64,16,128,17,192,18,0]},{"a":35102,"t":"byte","b":[20,64,21,128,22,192,23,0]},{"a":35110,"t":"byte","b":[25,64,26,128,27,192,28,0]},{"a":35118,"t":"byte","b":[30]},{"a":35119,"l":"tile_bitmap_lo","c":"The tiles' places in the saved bitmap, two bytes each, low first.","t":"byte","b":[0],"x":[34864]},{"a":35120,"l":"tile_bitmap_hi","c":"The tiles' places in the saved bitmap, high bytes.","t":"byte","b":[0,40,0,80,0,120,0,160],"x":[34869]},{"a":35128,"t":"byte","b":[0,200,0,240,0,24,1,64]},{"a":35136,"t":"byte","b":[6,104,6,144,6,184,6,224]},{"a":35144,"t":"byte","b":[6,8,7,48,7,88,7,128]},{"a":35152,"t":"byte","b":[12,168,12,208,12,248,12,32]},{"a":35160,"t":"byte","b":[13,72,13,112,13,152,13]},{"a":35167,"l":"tile_colour_lo","c":"The tiles' places among the saved colours, two bytes each.","t":"byte","b":[0],"x":[34953]},{"a":35168,"l":"tile_colour_hi","c":"The tiles' places among the saved colours, high bytes.","t":"byte","b":[0,5,0,10,0,15,0,20],"x":[34962]},{"a":35176,"t":"byte","b":[0,25,0,30,0,35,0,200]},{"a":35184,"t":"byte","b":[0,205,0,210,0,215,0,220]},{"a":35192,"t":"byte","b":[0,225,0,230,0,235,0,144]},{"a":35200,"t":"byte","b":[1,149,1,154,1,159,1,164]},{"a":35208,"t":"byte","b":[1,169,1,174,1,179,1]},{"a":35215,"l":"copy","c":"KE+48: copies $AA:$A9 bytes from ($A5) to ($A7), upwards, with BASIC's ROM out.","t":"code","b":[169,54],"m":"lda","o":"#$36","x":[30000,34759,34777]},{"a":35217,"l":"copy_with","c":"Copies with the memory layout in A.","t":"code","b":[133,1],"m":"sta","oa":1,"o":"zpa_01","x":[34798,35656]},{"a":35219,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":35221,"l":"b_8995","t":"code","b":[177,165],"m":"lda","oa":165,"o":"(zpa_A5),y","x":[35255,35259]},{"a":35223,"t":"code","b":[145,167],"m":"sta","oa":167,"o":"(zpa_A7),y"},{"a":35225,"t":"code","b":[165,169],"m":"lda","oa":169,"o":"zpa_A9"},{"a":35227,"t":"code","b":[56],"m":"sec"},{"a":35228,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":35230,"t":"code","b":[133,169],"m":"sta","oa":169,"o":"zpa_A9"},{"a":35232,"t":"code","b":[176,2],"m":"bcs","oa":35236,"o":"b_89A4"},{"a":35234,"t":"code","b":[198,170],"m":"dec","oa":170,"o":"zpa_AA"},{"a":35236,"l":"b_89A4","t":"code","b":[165,169],"m":"lda","oa":169,"o":"zpa_A9","x":[35232]},{"a":35238,"t":"code","b":[5,170],"m":"ora","oa":170,"o":"zpa_AA"},{"a":35240,"t":"code","b":[208,5],"m":"bne","oa":35247,"o":"b_89AF"},{"a":35242,"t":"code","b":[169,55],"m":"lda","o":"#$37"},{"a":35244,"t":"code","b":[133,1],"m":"sta","oa":1,"o":"zpa_01"},{"a":35246,"t":"code","b":[96],"m":"rts"},{"a":35247,"l":"b_89AF","t":"code","b":[230,165],"m":"inc","oa":165,"o":"zpa_A5","x":[35240]},{"a":35249,"t":"code","b":[208,2],"m":"bne","oa":35253,"o":"b_89B5"},{"a":35251,"t":"code","b":[230,166],"m":"inc","oa":166,"o":"zpa_A6"},{"a":35253,"l":"b_89B5","t":"code","b":[230,167],"m":"inc","oa":167,"o":"zpa_A7","x":[35249]},{"a":35255,"t":"code","b":[208,220],"m":"bne","oa":35221,"o":"b_8995"},{"a":35257,"t":"code","b":[230,168],"m":"inc","oa":168,"o":"zpa_A8"},{"a":35259,"t":"code","b":[208,216],"m":"bne","oa":35221,"o":"b_8995"},{"a":35261,"l":"swap","c":"KE+51: swaps $AA:$A9 bytes between ($A5) and ($A7), BASIC's ROM out.","t":"code","b":[169,54],"m":"lda","o":"#$36","x":[30003]},{"a":35263,"t":"code","b":[133,1],"m":"sta","oa":1,"o":"zpa_01"},{"a":35265,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":35267,"l":"b_89C3","t":"code","b":[177,165],"m":"lda","oa":165,"o":"(zpa_A5),y","x":[35307,35311]},{"a":35269,"t":"code","b":[72],"m":"pha"},{"a":35270,"t":"code","b":[177,167],"m":"lda","oa":167,"o":"(zpa_A7),y"},{"a":35272,"t":"code","b":[145,165],"m":"sta","oa":165,"o":"(zpa_A5),y"},{"a":35274,"t":"code","b":[104],"m":"pla"},{"a":35275,"t":"code","b":[145,167],"m":"sta","oa":167,"o":"(zpa_A7),y"},{"a":35277,"t":"code","b":[165,169],"m":"lda","oa":169,"o":"zpa_A9"},{"a":35279,"t":"code","b":[56],"m":"sec"},{"a":35280,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":35282,"t":"code","b":[133,169],"m":"sta","oa":169,"o":"zpa_A9"},{"a":35284,"t":"code","b":[176,2],"m":"bcs","oa":35288,"o":"b_89D8"},{"a":35286,"t":"code","b":[198,170],"m":"dec","oa":170,"o":"zpa_AA"},{"a":35288,"l":"b_89D8","t":"code","b":[165,169],"m":"lda","oa":169,"o":"zpa_A9","x":[35284]},{"a":35290,"t":"code","b":[5,170],"m":"ora","oa":170,"o":"zpa_AA"},{"a":35292,"t":"code","b":[208,5],"m":"bne","oa":35299,"o":"b_89E3"},{"a":35294,"t":"code","b":[169,55],"m":"lda","o":"#$37"},{"a":35296,"t":"code","b":[133,1],"m":"sta","oa":1,"o":"zpa_01"},{"a":35298,"t":"code","b":[96],"m":"rts"},{"a":35299,"l":"b_89E3","t":"code","b":[230,165],"m":"inc","oa":165,"o":"zpa_A5","x":[35292]},{"a":35301,"t":"code","b":[208,2],"m":"bne","oa":35305,"o":"b_89E9"},{"a":35303,"t":"code","b":[230,166],"m":"inc","oa":166,"o":"zpa_A6"},{"a":35305,"l":"b_89E9","t":"code","b":[230,167],"m":"inc","oa":167,"o":"zpa_A7","x":[35301]},{"a":35307,"t":"code","b":[208,214],"m":"bne","oa":35267,"o":"b_89C3"},{"a":35309,"t":"code","b":[230,168],"m":"inc","oa":168,"o":"zpa_A8"},{"a":35311,"t":"code","b":[208,210],"m":"bne","oa":35267,"o":"b_89C3"},{"a":35313,"l":"stop_irq","c":"KE+54: stops the VIC's interrupt and puts back the interrupt vector KE+3 saved.","t":"code","b":[120],"m":"sei","x":[30006]},{"a":35314,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":35316,"t":"code","b":[141,26,208],"m":"sta","o":"vic_irq_enable"},{"a":35319,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":35321,"t":"code","b":[141,25,208],"m":"sta","o":"vic_irq_status"},{"a":35324,"t":"code","b":[173,46,130],"m":"lda","oa":33326,"o":"old_irq_lo"},{"a":35327,"t":"code","b":[141,20,3],"m":"sta","oa":788,"o":"a_0314"},{"a":35330,"t":"code","b":[173,47,130],"m":"lda","oa":33327,"o":"old_irq_hi"},{"a":35333,"t":"code","b":[141,21,3],"m":"sta","oa":789,"o":"a_0315"},{"a":35336,"t":"code","b":[88],"m":"cli"},{"a":35337,"t":"code","b":[96],"m":"rts"},{"a":35338,"l":"map_x","c":"The map routine's column.","t":"byte","b":[0],"x":[35366,35370,35444,35449]},{"a":35339,"l":"map_row","c":"The map routine's row.","t":"byte","b":[0,0],"x":[35361,35373,35428,35431,35440]},{"a":35341,"l":"map_temp","c":"Twice the terrain, then the unit's column, as the map routine works them out.","t":"byte","b":[0,0],"x":[35381,35386,35537,35542]},{"a":35343,"l":"map","c":"KE+57: draws the theatre map on the text screen at $C800. The map is 16 by 16 squares, of which rows and columns 2 to 13 are drawn, each square three characters wide and two high: their codes run from $3A plus six times the square's terrain ($9200), with colours from $9100. Then units $79 down to 6, from $9400 (x), $9480 (y) and $9600 (state): one whose state has bit 7, 6 or 4 set is drawn as character $20 plus the state's low four bits, coloured by its state ($772C-$772F).","t":"code","b":[169,54],"m":"lda","o":"#$36","x":[30009]},{"a":35345,"t":"code","b":[133,1],"m":"sta","oa":1,"o":"zpa_01"},{"a":35347,"t":"code","b":[169,216],"m":"lda","o":"#$D8"},{"a":35349,"t":"code","b":[133,166],"m":"sta","oa":166,"o":"zpa_A6"},{"a":35351,"t":"code","b":[169,200],"m":"lda","o":"#$C8"},{"a":35353,"t":"code","b":[133,168],"m":"sta","oa":168,"o":"zpa_A8"},{"a":35355,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":35357,"t":"code","b":[133,165],"m":"sta","oa":165,"o":"zpa_A5"},{"a":35359,"t":"code","b":[133,167],"m":"sta","oa":167,"o":"zpa_A7"},{"a":35361,"t":"code","b":[141,11,138],"m":"sta","oa":35339,"o":"map_row"},{"a":35364,"t":"code","b":[169,208],"m":"lda","o":"#$D0"},{"a":35366,"t":"code","b":[141,10,138],"m":"sta","oa":35338,"o":"map_x"},{"a":35369,"l":"b_8A29","t":"code","b":[24],"m":"clc","x":[35436,35465,35471]},{"a":35370,"t":"code","b":[173,10,138],"m":"lda","oa":35338,"o":"map_x"},{"a":35373,"t":"code","b":[109,11,138],"m":"adc","oa":35339,"o":"map_row"},{"a":35376,"t":"code","b":[170],"m":"tax"},{"a":35377,"t":"code","b":[189,0,146],"m":"lda","oa":37376,"o":"$9200,x"},{"a":35380,"t":"code","b":[10],"m":"asl","o":"a"},{"a":35381,"t":"code","b":[141,13,138],"m":"sta","oa":35341,"o":"map_temp"},{"a":35384,"t":"code","b":[10],"m":"asl","o":"a"},{"a":35385,"t":"code","b":[24],"m":"clc"},{"a":35386,"t":"code","b":[109,13,138],"m":"adc","oa":35341,"o":"map_temp"},{"a":35389,"t":"code","b":[105,58],"m":"adc","o":"#$3A"},{"a":35391,"t":"code","b":[170],"m":"tax"},{"a":35392,"t":"code","b":[32,52,139],"m":"jsr","oa":35636,"o":"map_cell"},{"a":35395,"t":"code","b":[24],"m":"clc"},{"a":35396,"t":"code","b":[165,165],"m":"lda","oa":165,"o":"zpa_A5"},{"a":35398,"t":"code","b":[105,40],"m":"adc","o":"#$28"},{"a":35400,"t":"code","b":[133,165],"m":"sta","oa":165,"o":"zpa_A5"},{"a":35402,"t":"code","b":[133,167],"m":"sta","oa":167,"o":"zpa_A7"},{"a":35404,"t":"code","b":[144,4],"m":"bcc","oa":35410,"o":"b_8A52"},{"a":35406,"t":"code","b":[230,166],"m":"inc","oa":166,"o":"zpa_A6"},{"a":35408,"t":"code","b":[230,168],"m":"inc","oa":168,"o":"zpa_A8"},{"a":35410,"l":"b_8A52","t":"code","b":[32,52,139],"m":"jsr","oa":35636,"o":"map_cell","x":[35404]},{"a":35413,"t":"code","b":[56],"m":"sec"},{"a":35414,"t":"code","b":[165,165],"m":"lda","oa":165,"o":"zpa_A5"},{"a":35416,"t":"code","b":[233,37],"m":"sbc","o":"#$25"},{"a":35418,"t":"code","b":[133,165],"m":"sta","oa":165,"o":"zpa_A5"},{"a":35420,"t":"code","b":[133,167],"m":"sta","oa":167,"o":"zpa_A7"},{"a":35422,"t":"code","b":[176,4],"m":"bcs","oa":35428,"o":"b_8A64"},{"a":35424,"t":"code","b":[198,166],"m":"dec","oa":166,"o":"zpa_A6"},{"a":35426,"t":"code","b":[198,168],"m":"dec","oa":168,"o":"zpa_A8"},{"a":35428,"l":"b_8A64","t":"code","b":[238,11,138],"m":"inc","oa":35339,"o":"map_row","x":[35422]},{"a":35431,"t":"code","b":[173,11,138],"m":"lda","oa":35339,"o":"map_row"},{"a":35434,"t":"code","b":[201,14],"m":"cmp","o":"#$0E"},{"a":35436,"t":"code","b":[208,187],"m":"bne","oa":35369,"o":"b_8A29"},{"a":35438,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":35440,"t":"code","b":[141,11,138],"m":"sta","oa":35339,"o":"map_row"},{"a":35443,"t":"code","b":[56],"m":"sec"},{"a":35444,"t":"code","b":[173,10,138],"m":"lda","oa":35338,"o":"map_x"},{"a":35447,"t":"code","b":[233,16],"m":"sbc","o":"#$10"},{"a":35449,"t":"code","b":[141,10,138],"m":"sta","oa":35338,"o":"map_x"},{"a":35452,"t":"code","b":[201,16],"m":"cmp","o":"#$10"},{"a":35454,"t":"code","b":[240,17],"m":"beq","oa":35473,"o":"b_8A91"},{"a":35456,"t":"code","b":[24],"m":"clc"},{"a":35457,"t":"code","b":[165,165],"m":"lda","oa":165,"o":"zpa_A5"},{"a":35459,"t":"code","b":[105,44],"m":"adc","o":"#$2C"},{"a":35461,"t":"code","b":[133,165],"m":"sta","oa":165,"o":"zpa_A5"},{"a":35463,"t":"code","b":[133,167],"m":"sta","oa":167,"o":"zpa_A7"},{"a":35465,"t":"code","b":[144,158],"m":"bcc","oa":35369,"o":"b_8A29"},{"a":35467,"t":"code","b":[230,166],"m":"inc","oa":166,"o":"zpa_A6"},{"a":35469,"t":"code","b":[230,168],"m":"inc","oa":168,"o":"zpa_A8"},{"a":35471,"t":"code","b":[208,152],"m":"bne","oa":35369,"o":"b_8A29"},{"a":35473,"l":"b_8A91","t":"code","b":[162,121],"m":"ldx","o":"#$79","x":[35454]},{"a":35475,"l":"j_8A93","t":"code","b":[189,0,150],"m":"lda","oa":38400,"o":"$9600,x","x":[35628]},{"a":35478,"t":"code","b":[41,208],"m":"and","o":"#$D0"},{"a":35480,"t":"code","b":[208,3],"m":"bne","oa":35485,"o":"b_8A9D"},{"a":35482,"t":"code","b":[76,39,139],"m":"jmp","oa":35623,"o":"j_8B27"},{"a":35485,"l":"b_8A9D","t":"code","b":[169,200],"m":"lda","o":"#$C8","x":[35480]},{"a":35487,"t":"code","b":[133,168],"m":"sta","oa":168,"o":"zpa_A8"},{"a":35489,"t":"code","b":[189,128,148],"m":"lda","oa":38016,"o":"$9480,x"},{"a":35492,"t":"code","b":[24],"m":"clc"},{"a":35493,"t":"code","b":[105,8],"m":"adc","o":"#$08"},{"a":35495,"t":"code","b":[41,248],"m":"and","o":"#$F8"},{"a":35497,"t":"code","b":[73,248],"m":"eor","o":"#$F8"},{"a":35499,"t":"code","b":[56],"m":"sec"},{"a":35500,"t":"code","b":[233,32],"m":"sbc","o":"#$20"},{"a":35502,"t":"code","b":[133,167],"m":"sta","oa":167,"o":"zpa_A7"},{"a":35504,"t":"code","b":[10],"m":"asl","o":"a"},{"a":35505,"t":"code","b":[144,4],"m":"bcc","oa":35511,"o":"b_8AB7"},{"a":35507,"t":"code","b":[230,168],"m":"inc","oa":168,"o":"zpa_A8"},{"a":35509,"t":"code","b":[230,168],"m":"inc","oa":168,"o":"zpa_A8"},{"a":35511,"l":"b_8AB7","t":"code","b":[10],"m":"asl","o":"a","x":[35505]},{"a":35512,"t":"code","b":[144,2],"m":"bcc","oa":35516,"o":"b_8ABC"},{"a":35514,"t":"code","b":[230,168],"m":"inc","oa":168,"o":"zpa_A8"},{"a":35516,"l":"b_8ABC","t":"code","b":[24],"m":"clc","x":[35512]},{"a":35517,"t":"code","b":[101,167],"m":"adc","oa":167,"o":"zpa_A7"},{"a":35519,"t":"code","b":[133,167],"m":"sta","oa":167,"o":"zpa_A7"},{"a":35521,"t":"code","b":[144,2],"m":"bcc","oa":35525,"o":"b_8AC5"},{"a":35523,"t":"code","b":[230,168],"m":"inc","oa":168,"o":"zpa_A8"},{"a":35525,"l":"b_8AC5","t":"code","b":[189,0,148],"m":"lda","oa":37888,"o":"$9400,x","x":[35521]},{"a":35528,"t":"code","b":[56],"m":"sec"},{"a":35529,"t":"code","b":[233,24],"m":"sbc","o":"#$18"},{"a":35531,"t":"code","b":[72],"m":"pha"},{"a":35532,"t":"code","b":[41,240],"m":"and","o":"#$F0"},{"a":35534,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":35535,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":35536,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":35537,"t":"code","b":[141,13,138],"m":"sta","oa":35341,"o":"map_temp"},{"a":35540,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":35541,"t":"code","b":[24],"m":"clc"},{"a":35542,"t":"code","b":[109,13,138],"m":"adc","oa":35341,"o":"map_temp"},{"a":35545,"t":"code","b":[168],"m":"tay"},{"a":35546,"t":"code","b":[104],"m":"pla"},{"a":35547,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":35549,"t":"code","b":[201,5],"m":"cmp","o":"#$05"},{"a":35551,"t":"code","b":[144,6],"m":"bcc","oa":35559,"o":"b_8AE7"},{"a":35553,"t":"code","b":[200],"m":"iny"},{"a":35554,"t":"code","b":[201,11],"m":"cmp","o":"#$0B"},{"a":35556,"t":"code","b":[144,1],"m":"bcc","oa":35559,"o":"b_8AE7"},{"a":35558,"t":"code","b":[200],"m":"iny"},{"a":35559,"l":"b_8AE7","t":"code","b":[200],"m":"iny","x":[35551,35556]},{"a":35560,"t":"code","b":[200],"m":"iny"},{"a":35561,"t":"code","b":[189,0,150],"m":"lda","oa":38400,"o":"$9600,x"},{"a":35564,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":35566,"t":"code","b":[240,55],"m":"beq","oa":35623,"o":"j_8B27"},{"a":35568,"t":"code","b":[24],"m":"clc"},{"a":35569,"t":"code","b":[105,32],"m":"adc","o":"#$20"},{"a":35571,"t":"code","b":[145,167],"m":"sta","oa":167,"o":"(zpa_A7),y"},{"a":35573,"t":"code","b":[165,168],"m":"lda","oa":168,"o":"zpa_A8"},{"a":35575,"t":"code","b":[73,16],"m":"eor","o":"#$10"},{"a":35577,"t":"code","b":[133,168],"m":"sta","oa":168,"o":"zpa_A8"},{"a":35579,"t":"code","b":[189,0,150],"m":"lda","oa":38400,"o":"$9600,x"},{"a":35582,"t":"code","b":[41,128],"m":"and","o":"#$80"},{"a":35584,"t":"code","b":[240,6],"m":"beq","oa":35592,"o":"b_8B08"},{"a":35586,"t":"code","b":[173,44,119],"m":"lda","oa":30508,"o":"map_colour_1"},{"a":35589,"t":"code","b":[76,37,139],"m":"jmp","oa":35621,"o":"j_8B25"},{"a":35592,"l":"b_8B08","t":"code","b":[189,0,150],"m":"lda","oa":38400,"o":"$9600,x","x":[35584]},{"a":35595,"t":"code","b":[41,64],"m":"and","o":"#$40"},{"a":35597,"t":"code","b":[240,6],"m":"beq","oa":35605,"o":"b_8B15"},{"a":35599,"t":"code","b":[173,45,119],"m":"lda","oa":30509,"o":"map_colour_2"},{"a":35602,"t":"code","b":[76,37,139],"m":"jmp","oa":35621,"o":"j_8B25"},{"a":35605,"l":"b_8B15","t":"code","b":[189,0,150],"m":"lda","oa":38400,"o":"$9600,x","x":[35597]},{"a":35608,"t":"code","b":[41,32],"m":"and","o":"#$20"},{"a":35610,"t":"code","b":[240,6],"m":"beq","oa":35618,"o":"b_8B22"},{"a":35612,"t":"code","b":[173,46,119],"m":"lda","oa":30510,"o":"map_colour_3"},{"a":35615,"t":"code","b":[76,37,139],"m":"jmp","oa":35621,"o":"j_8B25"},{"a":35618,"l":"b_8B22","t":"code","b":[173,47,119],"m":"lda","oa":30511,"o":"map_colour_4","x":[35610]},{"a":35621,"l":"j_8B25","t":"code","b":[145,167],"m":"sta","oa":167,"o":"(zpa_A7),y","x":[35589,35602,35615]},{"a":35623,"l":"j_8B27","t":"code","b":[202],"m":"dex","x":[35482,35566]},{"a":35624,"t":"code","b":[224,6],"m":"cpx","o":"#$06"},{"a":35626,"t":"code","b":[144,3],"m":"bcc","oa":35631,"o":"b_8B2F"},{"a":35628,"t":"code","b":[76,147,138],"m":"jmp","oa":35475,"o":"j_8A93"},{"a":35631,"l":"b_8B2F","t":"code","b":[169,55],"m":"lda","o":"#$37","x":[35626]},{"a":35633,"t":"code","b":[133,1],"m":"sta","oa":1,"o":"zpa_01"},{"a":35635,"t":"code","b":[96],"m":"rts"},{"a":35636,"l":"map_cell","c":"Writes three characters of the map, numbered from X, and their colours from $9100.","t":"code","b":[160,0],"m":"ldy","o":"#$00","x":[35392,35410]},{"a":35638,"l":"b_8B36","t":"code","b":[189,0,145],"m":"lda","oa":37120,"o":"$9100,x","x":[35650]},{"a":35641,"t":"code","b":[145,165],"m":"sta","oa":165,"o":"(zpa_A5),y"},{"a":35643,"t":"code","b":[138],"m":"txa"},{"a":35644,"t":"code","b":[145,167],"m":"sta","oa":167,"o":"(zpa_A7),y"},{"a":35646,"t":"code","b":[232],"m":"inx"},{"a":35647,"t":"code","b":[200],"m":"iny"},{"a":35648,"t":"code","b":[192,3],"m":"cpy","o":"#$03"},{"a":35650,"t":"code","b":[208,242],"m":"bne","oa":35638,"o":"b_8B36"},{"a":35652,"t":"code","b":[96],"m":"rts"},{"a":35653,"l":"copy_all_ram","c":"KE+78: copies with $01 = $20, every ROM and the I/O out.","t":"code","b":[120],"m":"sei","x":[30030]},{"a":35654,"t":"code","b":[169,32],"m":"lda","o":"#$20"},{"a":35656,"t":"code","b":[32,145,137],"m":"jsr","oa":35217,"o":"copy_with"},{"a":35659,"t":"code","b":[88],"m":"cli"},{"a":35660,"t":"code","b":[96],"m":"rts"},{"a":35661,"t":"gap","n":179},{"a":35840,"l":"roster_sector_1","c":"The roster as the boot program read it from side 1, track 1, sectors 1 to 4, 256 bytes each. This 1 KB is shared: a picture's screen colours go here, and KE+15 saves colour RAM here, so the front end keeps the roster in RS$() while it runs and puts it back to save it. Each sector starts with 64 bytes that are not a record: two bytes linking to the next sector (track 1 and the sector, which the front end writes before saving) and 62 that nothing reads.","t":"byte","b":[1,2,128,128,160,128,128,128],"x":[34058,34622]},{"a":35848,"t":"byte","b":[128,128,240,128,134,134,134,150]},{"a":35856,"t":"byte","b":[134,134,134,134,134,150,134,134]},{"a":35864,"t":"byte","b":[134,134,134,182,134,134,242,130]},{"a":35872,"t":"byte","b":[130,242,130,130,130,130,146,130]},{"a":35880,"t":"byte","b":[130,130,130,130,130,130,130,130]},{"a":35888,"t":"byte","b":[130,130,2,130,130,0,128,176]},{"a":35896,"t":"byte","b":[128,128,128,128,128,144,128,128]},{"a":35904,"l":"pilot_0","c":"Records 0 to 2, 64 bytes each, laid out as the front end and the base read them: 0-19 the name; 20 the rank, 0 to 7 for SGT, WO1, 2LT, 1LT, CPT, MAJ, LTC and COL; 21-22 the score, shown times 10; 23-35 how many of each of 13 awards the pilot holds, as the front end abbreviates them: SR, the reprimands, which a sick call adds to as well; NDS, the National Defense Service Medal; SEAC, CAC, MEC and WEC, the four theatres' campaign ribbons; AM, PH, ACM, BSV, SS, DSC and CMOH; 36-39 the successful missions toward each theatre's ribbon, 0 to 2; 40-42 the three choices of how real the flying is (flight, landings, weather); 43 the enemy's quality; 44 the theatre; 45 the style of mission; 46 the pilot's fate: 0, or 1 killed in action, or 2 missing in action; 47 the failed missions in a row; 48-49 the last mission's score.","t":"byte","b":[83,69,84,72,32,84,72,69]},{"a":35912,"t":"byte","b":[32,84,65,78,75,32,75,73]},{"a":35920,"t":"byte","b":[76,76,69,82,3,144,1,0]},{"a":35928,"t":"byte","b":[0,0,0,0,1,0,3,1]},{"a":35936,"t":"byte","b":[1,0,0,0,0,0,0,2]},{"a":35944,"t":"byte","b":[0,1,0,0,4,2,0,0]},{"a":35952,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":35960,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":35968,"t":"byte","b":[68,69,84,72,32,68,79,71]},{"a":35976,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":35984,"t":"byte","b":[0,0,0,0,2,122,0,0]},{"a":35992,"t":"byte","b":[0,0,0,0,0,0,1,1]},{"a":36000,"t":"byte","b":[0,0,0,0,0,0,0,2]},{"a":36008,"t":"byte","b":[0,0,0,2,3,2,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,0]},{"a":36032,"t":"byte","b":[0,0,0,0,0,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":[0,0,0,0,0,0,0,0]},{"a":36064,"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,0,0]},{"a":36096,"l":"roster_sector_2","c":"The second sector's first 64 bytes: its link and 62 bytes nothing reads.","t":"byte","b":[1,3,140,140,140,140,156,140],"x":[34064,34628]},{"a":36104,"t":"byte","b":[140,140,140,140,156,140,140,140]},{"a":36112,"t":"byte","b":[140,140,188,140,140,12,140,140]},{"a":36120,"t":"byte","b":[12,140,140,140,140,156,140,140]},{"a":36128,"t":"byte","b":[140,140,140,140,140,140,140,140]},{"a":36136,"t":"byte","b":[140,12,140,140,12,140,188,140]},{"a":36144,"t":"byte","b":[140,140,140,140,144,128,128,128]},{"a":36152,"t":"byte","b":[128,128,160,128,128,128,128,128]},{"a":36160,"l":"pilot_3","c":"Records 3 to 5, laid out as at $8C40.","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36168,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36176,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36184,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36192,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36200,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36208,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36216,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36224,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36232,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36240,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36248,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36256,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36264,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36272,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36280,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36288,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36296,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36304,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36312,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36320,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36328,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36336,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36344,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36352,"l":"roster_sector_3","c":"The third sector's first 64 bytes: its link and 62 bytes nothing reads.","t":"byte","b":[1,4,128,144,128,128,128,128],"x":[34070,34634]},{"a":36360,"t":"byte","b":[128,176,128,128,0,128,128,0]},{"a":36368,"t":"byte","b":[128,128,128,128,144,128,128,128]},{"a":36376,"t":"byte","b":[128,128,128,128,128,128,128,128]},{"a":36384,"t":"byte","b":[240,128,128,240,128,176,128,128]},{"a":36392,"t":"byte","b":[128,128,128,144,128,128,128,128]},{"a":36400,"t":"byte","b":[128,160,128,128,128,128,128,240]},{"a":36408,"t":"byte","b":[128,128,128,128,144,128,128,128]},{"a":36416,"l":"pilot_6","c":"Records 6 and 7, the last of the eight pilots the roster screen lists.","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36424,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36432,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36440,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36448,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36456,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36464,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36472,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36480,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36488,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36496,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36504,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36512,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36520,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36528,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36536,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36544,"l":"last_pilot","c":"Record 8 is not a pilot: its first byte is the number of the pilot chosen last, 0 to 7, or 11 for none, which the front end puts here before saving. The rest is not read.","t":"byte","b":[1,0,0,0,0,0,0,0],"x":[28691]},{"a":36552,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36560,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36568,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36576,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36584,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36592,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36600,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36608,"l":"roster_sector_4","c":"The fourth sector's first 64 bytes: its link and 62 bytes nothing reads.","t":"byte","b":[1,5,128,0,128,128,0,128],"x":[34076,34640]},{"a":36616,"t":"byte","b":[128,128,128,144,128,128,128,128]},{"a":36624,"t":"byte","b":[128,128,128,128,128,128,128,240]},{"a":36632,"t":"byte","b":[128,128,240,128,176,128,128,128]},{"a":36640,"t":"byte","b":[128,128,144,128,128,128,128,128]},{"a":36648,"t":"byte","b":[160,128,128,128,128,128,0,128]},{"a":36656,"t":"byte","b":[128,128,128,144,128,128,128,128]},{"a":36664,"t":"byte","b":[128,144,128,128,128,128,128,176]},{"a":36672,"l":"pilot_9","c":"Records 9 and 10, laid out as at $8C40: the Greatest Gunship Missions, copies of the records of the pilots who flew the two best missions (bytes 48-49), which the base keeps (E, lines 26040-26058). The roster screen does not list them.","t":"byte","b":[83,69,84,72,32,84,72,69]},{"a":36680,"t":"byte","b":[32,84,65,78,75,32,75,73]},{"a":36688,"t":"byte","b":[76,76,69,82,1,108,0,0]},{"a":36696,"t":"byte","b":[0,0,0,0,0,0,0,1]},{"a":36704,"t":"byte","b":[0,0,0,0,0,0,0,1]},{"a":36712,"t":"byte","b":[1,1,1,0,4,2,0,0]},{"a":36720,"t":"byte","b":[108,0,0,0,0,0,0,0]},{"a":36728,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36736,"t":"byte","b":[83,69,84,72,32,84,72,69]},{"a":36744,"t":"byte","b":[32,84,65,78,75,32,75,73]},{"a":36752,"t":"byte","b":[76,76,69,82,2,244,0,0]},{"a":36760,"t":"byte","b":[0,0,0,0,0,0,0,1]},{"a":36768,"t":"byte","b":[1,0,0,0,0,0,0,2]},{"a":36776,"t":"byte","b":[1,1,1,0,4,2,0,0]},{"a":36784,"t":"byte","b":[136,0,0,0,0,0,0,0]},{"a":36792,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36800,"l":"pilot_11","c":"Record 11, which holds the name Kilroy; the boot program writes it, with 11 in record 8, when it clears a corrupted roster.","t":"byte","b":[203,73,76,82,79,89,0,0]},{"a":36808,"t":"byte","b":[0,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,0,0]},{"a":36832,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36840,"t":"byte","b":[1,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,0,0,0,0,0,0,0]},{"a":36864,"t":"gap","n":2043},{"a":38907,"l":"pack_header","c":"Five bytes in the form of the unpacker's header (8678): the escape byte $23, the start $9800 and the end $A767. The bytes they describe are not a packed picture (2 KB of zeros, then the sprite shapes), and what the header was left from is not known.","t":"byte","b":[35],"x":[34516]},{"a":38908,"l":"pack_start_lo","c":"The header's start address, low byte; the unpacker writes from here.","t":"byte","b":[0],"x":[34461,34503]},{"a":38909,"l":"pack_start_hi","c":"The start address, high byte.","t":"byte","b":[152],"x":[34454,34508]},{"a":38910,"l":"pack_end_lo","c":"The header's end address: the last packed byte, low byte.","t":"byte","b":[103],"x":[34428]},{"a":38911,"l":"pack_end_hi","c":"The end address, high byte.","t":"byte","b":[167],"x":[34433]},{"a":38912,"l":"picture_colours","c":"2 KB of zeros where an unpacked picture's colours go: $9800-$9BFF its screen colours, which KE+36 copies to $8C00 a page at a time.","t":"byte","b":[0,0,0,0,0,0,0,0],"x":[34619]},{"a":38920,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":38928,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":38936,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":38944,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":38952,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":38960,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":38968,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":38976,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":38984,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":38992,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39000,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39008,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39016,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39024,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39032,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39040,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39048,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39056,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39064,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39072,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39080,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39088,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39096,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39104,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39112,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39120,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39128,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39136,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39144,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39152,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39160,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39168,"l":"picture_colours_2","c":"The second page of the screen colours.","t":"byte","b":[0,0,0,0,0,0,0,0],"x":[34625]},{"a":39176,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39184,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39192,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39200,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39208,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39216,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39224,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39232,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39240,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39248,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39256,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39264,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39272,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39280,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39288,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39296,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39304,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39312,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39320,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39328,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39336,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39344,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39352,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39360,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39368,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39376,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39384,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39392,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39400,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39408,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39416,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39424,"l":"picture_colours_3","c":"The third page.","t":"byte","b":[0,0,0,0,0,0,0,0],"x":[34631]},{"a":39432,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39440,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39448,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39456,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39464,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39472,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39480,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39488,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39496,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39504,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39512,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39520,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39528,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39536,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39544,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39552,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39560,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39568,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39576,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39584,"t":"byte","b":[0,0,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,0,0,0,0,0]},{"a":39608,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39616,"t":"byte","b":[0,0,0,0,0,0,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,"l":"picture_colours_4","c":"The fourth page.","t":"byte","b":[0,0,0,0,0,0,0,0],"x":[34637]},{"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,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39744,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39752,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39760,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39768,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39776,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39784,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39792,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39800,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39808,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39816,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39824,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39832,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39840,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39848,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39856,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39864,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39872,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39880,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39888,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39896,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39904,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39912,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39920,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39928,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39936,"l":"picture_colour_ram","c":"$9C00-$9FFF: an unpacked picture's colour RAM values, which KE+36 copies into colour RAM a page at a time.","t":"byte","b":[0,0,0,0,0,0,0,0],"x":[34643]},{"a":39944,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39952,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39960,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39968,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39976,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39984,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39992,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40000,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40008,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40016,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40024,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40032,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40040,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40048,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40056,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40064,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40072,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40080,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40088,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40096,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40104,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40112,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40120,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40128,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40136,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40144,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40152,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40160,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40168,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40176,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40184,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40192,"l":"picture_colour_ram_2","c":"Their second page.","t":"byte","b":[0,0,0,0,0,0,0,0],"x":[34649]},{"a":40200,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40208,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40216,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40224,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40232,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40240,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40248,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40256,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40264,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40272,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40280,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40288,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40296,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40304,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40312,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40320,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40328,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40336,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40344,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40352,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40360,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40368,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40376,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40384,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40392,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40400,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40408,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40416,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40424,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40432,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40440,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40448,"l":"picture_colour_ram_3","c":"Their third page.","t":"byte","b":[0,0,0,0,0,0,0,0],"x":[34655]},{"a":40456,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40464,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40472,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40480,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40488,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40496,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40504,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40512,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40520,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40528,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40536,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40544,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40552,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40560,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40568,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40576,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40584,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40592,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40600,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40608,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40616,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40624,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40632,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40640,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40648,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40656,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40664,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40672,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40680,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40688,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40696,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40704,"l":"picture_colour_ram_4","c":"Their fourth page.","t":"byte","b":[0,0,0,0,0,0,0,0],"x":[34661]},{"a":40712,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40720,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40728,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40736,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40744,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40752,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40760,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40768,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40776,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40784,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40792,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40800,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40808,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40816,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40824,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40832,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40840,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40848,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40856,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40864,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40872,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40880,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40888,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40896,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40904,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40912,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40920,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40928,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40936,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40944,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40952,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40960,"t":"gap","n":8192},{"a":49152,"l":"font","c":"The front end's character set, which the VIC reads from $C000 in bank 3: 128 characters, lower and upper case.","t":"byte","b":[60,102,110,110,96,98,60,0]},{"a":49160,"t":"byte","b":[0,0,60,6,62,102,63,0]},{"a":49168,"t":"byte","b":[224,96,124,102,102,102,252,0]},{"a":49176,"t":"byte","b":[0,0,62,102,96,102,60,0]},{"a":49184,"t":"byte","b":[14,12,124,204,204,204,118,0]},{"a":49192,"t":"byte","b":[0,0,60,102,126,96,62,0]},{"a":49200,"t":"byte","b":[28,48,48,124,48,48,48,0]},{"a":49208,"t":"byte","b":[0,6,60,102,102,62,96,126]},{"a":49216,"t":"byte","b":[224,96,124,102,102,102,247,0]},{"a":49224,"t":"byte","b":[24,0,56,24,24,24,60,0]},{"a":49232,"t":"byte","b":[6,0,14,6,6,6,102,60]},{"a":49240,"t":"byte","b":[224,96,108,120,120,108,246,0]},{"a":49248,"t":"byte","b":[56,24,24,24,24,24,60,0]},{"a":49256,"t":"byte","b":[0,0,204,254,254,214,198,0]},{"a":49264,"t":"byte","b":[0,0,252,102,102,102,247,0]},{"a":49272,"t":"byte","b":[0,0,60,102,102,102,60,0]},{"a":49280,"t":"byte","b":[0,0,252,102,102,124,96,240]},{"a":49288,"t":"byte","b":[0,0,126,204,204,124,12,14]},{"a":49296,"t":"byte","b":[0,0,220,102,96,96,240,0]},{"a":49304,"t":"byte","b":[0,0,62,96,60,6,124,0]},{"a":49312,"t":"byte","b":[24,24,126,24,24,24,14,0]},{"a":49320,"t":"byte","b":[0,0,238,102,102,102,59,0]},{"a":49328,"t":"byte","b":[0,0,102,102,102,60,24,0]},{"a":49336,"t":"byte","b":[0,0,198,214,254,124,108,0]},{"a":49344,"t":"byte","b":[0,0,102,60,24,60,102,0]},{"a":49352,"t":"byte","b":[0,0,102,102,102,62,6,124]},{"a":49360,"t":"byte","b":[0,0,126,76,24,50,126,0]},{"a":49368,"t":"byte","b":[0,24,60,126,126,24,60,0]},{"a":49376,"t":"byte","b":[24,24,24,24,24,24,24,24]},{"a":49384,"t":"byte","b":[0,0,0,24,24,0,0,0]},{"a":49392,"t":"byte","b":[8,24,56,120,56,24,8,0]},{"a":49400,"t":"byte","b":[16,24,28,30,28,24,16,0]},{"a":49408,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":49416,"t":"byte","b":[0,24,24,24,24,0,24,0]},{"a":49424,"t":"byte","b":[102,204,238,238,0,0,0,0]},{"a":49432,"t":"byte","b":[0,102,255,102,102,255,102,0]},{"a":49440,"t":"byte","b":[56,108,108,56,0,0,0,0]},{"a":49448,"t":"byte","b":[0,102,108,24,48,102,70,0]},{"a":49456,"t":"byte","b":[28,54,28,56,111,102,59,0]},{"a":49464,"t":"byte","b":[56,56,24,48,0,0,0,0]},{"a":49472,"t":"byte","b":[0,14,28,24,24,28,14,0]},{"a":49480,"t":"byte","b":[0,112,56,24,24,56,112,0]},{"a":49488,"t":"byte","b":[0,102,60,255,60,102,0,0]},{"a":49496,"t":"byte","b":[0,24,24,126,24,24,0,0]},{"a":49504,"t":"byte","b":[0,0,0,0,0,24,24,48]},{"a":49512,"t":"byte","b":[0,0,0,126,0,0,0,0]},{"a":49520,"t":"byte","b":[0,0,0,0,0,24,24,0]},{"a":49528,"t":"byte","b":[238,238,102,204,0,0,0,0]},{"a":49536,"t":"byte","b":[60,102,110,126,118,102,60,0]},{"a":49544,"t":"byte","b":[24,56,24,24,24,24,126,0]},{"a":49552,"t":"byte","b":[60,102,6,12,24,50,126,0]},{"a":49560,"t":"byte","b":[126,70,12,24,12,102,60,0]},{"a":49568,"t":"byte","b":[12,28,60,108,204,254,12,0]},{"a":49576,"t":"byte","b":[126,98,96,124,6,102,60,0]},{"a":49584,"t":"byte","b":[60,102,96,124,102,102,60,0]},{"a":49592,"t":"byte","b":[126,70,6,12,24,48,48,0]},{"a":49600,"t":"byte","b":[60,102,102,60,102,102,60,0]},{"a":49608,"t":"byte","b":[60,102,102,62,6,102,60,0]},{"a":49616,"t":"byte","b":[0,0,24,24,0,24,24,0]},{"a":49624,"t":"byte","b":[0,0,24,24,0,24,24,48]},{"a":49632,"t":"byte","b":[14,24,48,96,48,24,14,0]},{"a":49640,"t":"byte","b":[0,0,126,0,0,126,0,0]},{"a":49648,"t":"byte","b":[112,24,12,6,12,24,112,0]},{"a":49656,"t":"byte","b":[0,60,102,12,24,0,24,0]},{"a":49664,"t":"byte","b":[0,60,102,110,110,96,62,0]},{"a":49672,"t":"byte","b":[24,60,102,102,126,102,231,0]},{"a":49680,"t":"byte","b":[252,102,102,124,102,102,252,0]},{"a":49688,"t":"byte","b":[62,102,96,96,96,102,60,0]},{"a":49696,"t":"byte","b":[252,102,102,102,102,102,252,0]},{"a":49704,"t":"byte","b":[254,98,96,120,96,98,254,0]},{"a":49712,"t":"byte","b":[254,98,96,120,96,96,240,0]},{"a":49720,"t":"byte","b":[124,196,192,222,204,204,124,0]},{"a":49728,"t":"byte","b":[231,102,102,126,102,102,231,0]},{"a":49736,"t":"byte","b":[126,90,24,24,24,90,126,0]},{"a":49744,"t":"byte","b":[30,12,12,12,12,204,120,0]},{"a":49752,"t":"byte","b":[242,102,108,120,120,108,247,0]},{"a":49760,"t":"byte","b":[240,96,96,96,96,98,254,0]},{"a":49768,"t":"byte","b":[198,238,254,214,198,198,198,0]},{"a":49776,"t":"byte","b":[231,102,118,126,110,102,231,0]},{"a":49784,"t":"byte","b":[60,102,102,102,102,102,60,0]},{"a":49792,"t":"byte","b":[252,102,102,102,124,96,240,0]},{"a":49800,"t":"byte","b":[60,102,102,102,102,108,54,1]},{"a":49808,"t":"byte","b":[252,102,102,102,124,108,247,0]},{"a":49816,"t":"byte","b":[62,98,96,60,6,70,124,0]},{"a":49824,"t":"byte","b":[255,153,24,24,24,24,60,0]},{"a":49832,"t":"byte","b":[102,102,102,102,102,102,60,0]},{"a":49840,"t":"byte","b":[102,102,102,102,60,60,24,0]},{"a":49848,"t":"byte","b":[198,198,198,214,254,238,198,0]},{"a":49856,"t":"byte","b":[195,102,60,24,60,102,195,0]},{"a":49864,"t":"byte","b":[102,102,102,60,24,24,24,0]},{"a":49872,"t":"byte","b":[254,134,12,24,48,98,254,0]},{"a":49880,"t":"byte","b":[0,30,24,24,24,24,30,0]},{"a":49888,"t":"byte","b":[0,64,96,48,24,12,6,0]},{"a":49896,"t":"byte","b":[0,120,24,24,24,24,120,0]},{"a":49904,"t":"byte","b":[0,8,28,54,99,0,0,0]},{"a":49912,"t":"byte","b":[0,0,0,0,0,0,255,0]},{"a":49920,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":49928,"t":"byte","b":[170,170,170,170,170,170,63,0]},{"a":49936,"t":"byte","b":[170,170,170,170,170,170,255,0]},{"a":49944,"t":"byte","b":[168,171,171,171,171,171,255,0]},{"a":49952,"t":"byte","b":[31,127,255,255,255,255,255,255]},{"a":49960,"t":"byte","b":[224,248,252,254,254,255,255,255]},{"a":49968,"t":"byte","b":[0,0,0,1,1,1,3,3]},{"a":49976,"t":"byte","b":[255,255,255,255,255,0,0,0]},{"a":49984,"t":"byte","b":[255,255,0,0,0,0,0,0]},{"a":49992,"t":"byte","b":[240,240,240,240,240,240,240,240]},{"a":50000,"t":"byte","b":[3,3,3,3,3,3,3,3]},{"a":50008,"t":"byte","b":[240,240,240,240,240,0,0,0]},{"a":50016,"t":"byte","b":[255,255,255,255,255,255,0,0]},{"a":50024,"t":"byte","b":[252,252,252,252,252,252,0,0]},{"a":50032,"t":"byte","b":[0,0,0,255,0,0,0,0]},{"a":50040,"t":"byte","b":[0,0,0,0,255,0,0,0]},{"a":50048,"t":"byte","b":[128,192,240,255,255,240,192,128]},{"a":50056,"t":"byte","b":[1,3,15,255,255,15,3,1]},{"a":50064,"t":"byte","b":[0,0,0,255,255,0,0,0]},{"a":50072,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":50080,"t":"byte","b":[56,92,190,254,254,124,56,0]},{"a":50088,"t":"byte","b":[224,224,224,224,224,224,224,224]},{"a":50096,"t":"byte","b":[7,7,7,7,7,7,7,7]},{"a":50104,"t":"byte","b":[255,255,0,0,0,0,0,0]},{"a":50112,"t":"byte","b":[255,255,255,0,0,0,0,0]},{"a":50120,"t":"byte","b":[0,0,0,0,0,255,255,255]},{"a":50128,"t":"byte","b":[1,3,6,108,120,112,96,0]},{"a":50136,"t":"byte","b":[0,0,0,0,240,240,240,240]},{"a":50144,"t":"byte","b":[15,15,15,15,0,0,0,0]},{"a":50152,"t":"byte","b":[24,24,24,248,248,0,0,0]},{"a":50160,"t":"byte","b":[240,240,240,240,0,0,0,0]},{"a":50168,"t":"byte","b":[240,240,240,240,15,15,15,15]},{"a":50176,"l":"font_reversed","c":"Characters 128 to 255, which the KERNAL prints for reversed text: most are the first 128 reversed, but 23 ($00, $06, $3C, $3E and $61-$74) are other shapes, not decoded.","t":"byte","b":[255,231,195,129,129,195,231,255]},{"a":50184,"t":"byte","b":[255,255,195,249,193,153,192,255]},{"a":50192,"t":"byte","b":[31,159,131,153,153,153,3,255]},{"a":50200,"t":"byte","b":[255,255,193,153,159,153,195,255]},{"a":50208,"t":"byte","b":[241,243,131,51,51,51,137,255]},{"a":50216,"t":"byte","b":[255,255,195,153,129,159,193,255]},{"a":50224,"t":"byte","b":[227,207,207,207,131,207,207,207]},{"a":50232,"t":"byte","b":[255,249,195,153,153,193,159,129]},{"a":50240,"t":"byte","b":[31,159,131,153,153,153,8,255]},{"a":50248,"t":"byte","b":[231,255,199,231,231,231,195,255]},{"a":50256,"t":"byte","b":[249,255,241,249,249,249,153,195]},{"a":50264,"t":"byte","b":[31,159,147,135,135,147,9,255]},{"a":50272,"t":"byte","b":[199,231,231,231,231,231,195,255]},{"a":50280,"t":"byte","b":[255,255,51,1,1,41,57,255]},{"a":50288,"t":"byte","b":[255,255,3,153,153,153,8,255]},{"a":50296,"t":"byte","b":[255,255,195,153,153,153,195,255]},{"a":50304,"t":"byte","b":[255,255,3,153,153,131,159,15]},{"a":50312,"t":"byte","b":[255,255,129,51,51,131,243,241]},{"a":50320,"t":"byte","b":[255,255,35,153,159,159,15,255]},{"a":50328,"t":"byte","b":[255,255,193,159,195,249,131,255]},{"a":50336,"t":"byte","b":[231,231,129,231,231,231,241,255]},{"a":50344,"t":"byte","b":[255,255,17,153,153,153,196,255]},{"a":50352,"t":"byte","b":[255,255,153,153,153,195,231,255]},{"a":50360,"t":"byte","b":[255,255,57,41,1,131,147,255]},{"a":50368,"t":"byte","b":[255,255,153,195,231,195,153,255]},{"a":50376,"t":"byte","b":[255,255,153,153,153,193,249,131]},{"a":50384,"t":"byte","b":[255,255,129,179,231,205,129,255]},{"a":50392,"t":"byte","b":[255,231,195,129,129,231,195,255]},{"a":50400,"t":"byte","b":[231,231,231,231,231,231,231,231]},{"a":50408,"t":"byte","b":[255,255,255,231,231,255,255,255]},{"a":50416,"t":"byte","b":[247,231,199,135,199,231,247,255]},{"a":50424,"t":"byte","b":[239,231,227,225,227,231,239,255]},{"a":50432,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":50440,"t":"byte","b":[255,231,231,231,231,255,231,255]},{"a":50448,"t":"byte","b":[153,51,17,17,255,255,255,255]},{"a":50456,"t":"byte","b":[255,153,0,153,153,0,153,255]},{"a":50464,"t":"byte","b":[199,147,147,199,255,255,255,255]},{"a":50472,"t":"byte","b":[255,153,147,231,207,153,185,255]},{"a":50480,"t":"byte","b":[227,201,227,199,144,153,196,255]},{"a":50488,"t":"byte","b":[199,199,231,207,255,255,255,255]},{"a":50496,"t":"byte","b":[255,241,227,231,231,227,241,255]},{"a":50504,"t":"byte","b":[255,143,199,231,231,199,143,255]},{"a":50512,"t":"byte","b":[255,153,195,0,195,153,255,255]},{"a":50520,"t":"byte","b":[255,231,231,129,231,231,255,255]},{"a":50528,"t":"byte","b":[255,255,255,255,255,231,231,207]},{"a":50536,"t":"byte","b":[255,255,255,129,255,255,255,255]},{"a":50544,"t":"byte","b":[255,255,255,255,255,231,231,255]},{"a":50552,"t":"byte","b":[17,17,153,51,255,255,255,255]},{"a":50560,"t":"byte","b":[195,153,145,129,137,153,195,255]},{"a":50568,"t":"byte","b":[231,199,231,231,231,231,129,255]},{"a":50576,"t":"byte","b":[195,153,249,243,231,205,129,255]},{"a":50584,"t":"byte","b":[129,185,243,231,243,153,195,255]},{"a":50592,"t":"byte","b":[243,227,195,147,51,1,243,255]},{"a":50600,"t":"byte","b":[129,157,159,131,249,153,195,255]},{"a":50608,"t":"byte","b":[195,153,159,131,153,153,195,255]},{"a":50616,"t":"byte","b":[129,185,249,243,231,207,207,255]},{"a":50624,"t":"byte","b":[195,153,153,195,153,153,195,255]},{"a":50632,"t":"byte","b":[195,153,153,193,249,153,195,255]},{"a":50640,"t":"byte","b":[255,255,231,231,255,231,231,255]},{"a":50648,"t":"byte","b":[255,255,231,231,255,231,231,207]},{"a":50656,"t":"byte","b":[249,243,231,207,231,243,249,255]},{"a":50664,"t":"byte","b":[255,255,129,255,255,129,255,255]},{"a":50672,"t":"byte","b":[159,207,231,243,231,207,159,255]},{"a":50680,"t":"byte","b":[255,195,153,243,231,255,231,255]},{"a":50688,"t":"byte","b":[255,195,153,145,145,159,193,255]},{"a":50696,"t":"byte","b":[231,195,153,153,129,153,24,255]},{"a":50704,"t":"byte","b":[3,153,153,131,153,153,3,255]},{"a":50712,"t":"byte","b":[193,153,159,159,159,153,195,255]},{"a":50720,"t":"byte","b":[3,153,153,153,153,153,3,255]},{"a":50728,"t":"byte","b":[1,157,159,135,159,157,1,255]},{"a":50736,"t":"byte","b":[1,157,159,135,159,159,15,255]},{"a":50744,"t":"byte","b":[131,59,63,33,51,51,131,255]},{"a":50752,"t":"byte","b":[24,153,153,129,153,153,24,255]},{"a":50760,"t":"byte","b":[129,165,231,231,231,165,129,255]},{"a":50768,"t":"byte","b":[225,243,243,243,243,51,135,255]},{"a":50776,"t":"byte","b":[13,153,147,135,135,147,8,255]},{"a":50784,"t":"byte","b":[15,159,159,159,159,157,1,255]},{"a":50792,"t":"byte","b":[57,17,1,41,57,57,57,255]},{"a":50800,"t":"byte","b":[24,153,137,129,145,153,24,255]},{"a":50808,"t":"byte","b":[195,153,153,153,153,153,195,255]},{"a":50816,"t":"byte","b":[3,153,153,153,131,159,15,255]},{"a":50824,"t":"byte","b":[195,153,153,153,153,147,201,254]},{"a":50832,"t":"byte","b":[3,153,153,153,131,147,8,255]},{"a":50840,"t":"byte","b":[193,157,159,195,249,185,131,255]},{"a":50848,"t":"byte","b":[0,102,231,231,231,231,195,255]},{"a":50856,"t":"byte","b":[153,153,153,153,153,153,195,255]},{"a":50864,"t":"byte","b":[153,153,153,153,195,195,231,255]},{"a":50872,"t":"byte","b":[57,57,57,41,1,17,57,255]},{"a":50880,"t":"byte","b":[60,153,195,231,195,153,60,255]},{"a":50888,"t":"byte","b":[153,153,153,195,231,231,231,255]},{"a":50896,"t":"byte","b":[1,121,243,231,207,157,1,255]},{"a":50904,"t":"byte","b":[255,225,231,231,231,231,225,255]},{"a":50912,"t":"byte","b":[255,191,159,207,231,243,249,255]},{"a":50920,"t":"byte","b":[255,135,231,231,231,231,135,255]},{"a":50928,"t":"byte","b":[255,247,227,201,156,255,255,255]},{"a":50936,"t":"byte","b":[255,255,255,255,255,255,0,255]},{"a":50944,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":50952,"t":"byte","b":[85,85,85,85,85,85,63,0]},{"a":50960,"t":"byte","b":[85,85,85,85,85,85,255,0]},{"a":50968,"t":"byte","b":[84,87,87,87,87,87,255,0]},{"a":50976,"t":"byte","b":[255,255,255,255,255,255,255,0]},{"a":50984,"t":"byte","b":[63,63,63,63,63,63,63,63]},{"a":50992,"t":"byte","b":[51,51,204,204,51,51,204,204]},{"a":51000,"t":"byte","b":[252,252,252,252,252,252,252,252]},{"a":51008,"t":"byte","b":[255,255,255,255,51,51,204,204]},{"a":51016,"t":"byte","b":[51,102,204,153,51,102,204,153]},{"a":51024,"t":"byte","b":[252,252,252,252,252,252,252,252]},{"a":51032,"t":"byte","b":[231,231,231,224,224,231,231,231]},{"a":51040,"t":"byte","b":[255,255,255,255,240,240,240,240]},{"a":51048,"t":"byte","b":[231,231,231,224,224,255,255,255]},{"a":51056,"t":"byte","b":[255,255,255,7,7,231,231,231]},{"a":51064,"t":"byte","b":[255,255,255,255,255,255,0,0]},{"a":51072,"t":"byte","b":[255,255,255,224,224,231,231,231]},{"a":51080,"t":"byte","b":[231,231,231,0,0,255,255,255]},{"a":51088,"t":"byte","b":[255,255,255,0,0,231,231,231]},{"a":51096,"t":"byte","b":[231,231,231,7,7,231,231,231]},{"a":51104,"t":"byte","b":[63,63,63,63,63,63,63,63]},{"a":51112,"t":"byte","b":[31,31,31,31,31,31,31,31]},{"a":51120,"t":"byte","b":[248,248,248,248,248,248,248,248]},{"a":51128,"t":"byte","b":[0,0,255,255,255,255,255,255]},{"a":51136,"t":"byte","b":[0,0,0,255,255,255,255,255]},{"a":51144,"t":"byte","b":[255,255,255,255,255,0,0,0]},{"a":51152,"t":"byte","b":[254,252,249,147,135,143,159,255]},{"a":51160,"t":"byte","b":[255,255,255,255,15,15,15,15]},{"a":51168,"t":"byte","b":[240,240,240,240,255,255,255,255]},{"a":51176,"t":"byte","b":[231,231,231,7,7,255,255,255]},{"a":51184,"t":"byte","b":[15,15,15,15,255,255,255,255]},{"a":51192,"t":"byte","b":[15,15,15,15,240,240,240,240]},{"a":51200,"t":"gap","n":6144},{"a":57344,"l":"front_sprites","c":"The front end's sprite shapes, 64 bytes each, where the VIC reads them in bank 3 as shapes $80 to $E6. TYPE brings them to $A000, and the boot program copies $A000-$BF3F here (line 480) before the front end's pictures are unpacked over $A000. Shapes $80-$8F: the upper halves of large badges, each built from several shapes.","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57352,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57360,"t":"byte","b":[0,0,0,64,0,0,64,0]},{"a":57368,"t":"byte","b":[0,192,0,1,192,0,1,208]},{"a":57376,"t":"byte","b":[0,3,128,0,7,18,0,7]},{"a":57384,"t":"byte","b":[127,128,14,255,128,29,255,128]},{"a":57392,"t":"byte","b":[31,254,0,63,255,128,127,255]},{"a":57400,"t":"byte","b":[128,255,255,128,255,255,128,0]},{"a":57408,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57416,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57424,"t":"byte","b":[0,0,0,2,0,0,39,64]},{"a":57432,"t":"byte","b":[0,126,224,0,237,224,9,195]},{"a":57440,"t":"byte","b":[240,31,135,248,59,1,248,32]},{"a":57448,"t":"byte","b":[0,60,64,16,62,128,28,63]},{"a":57456,"t":"byte","b":[0,0,15,0,31,255,0,31]},{"a":57464,"t":"byte","b":[255,0,31,255,0,31,255,0]},{"a":57472,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57480,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57488,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57496,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57504,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57512,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57520,"t":"byte","b":[0,0,0,128,0,0,192,0]},{"a":57528,"t":"byte","b":[0,224,0,0,224,0,0,0]},{"a":57536,"t":"byte","b":[6,0,0,6,0,0,15,0]},{"a":57544,"t":"byte","b":[0,15,0,0,31,128,0,31]},{"a":57552,"t":"byte","b":[192,0,48,224,0,126,224,0]},{"a":57560,"t":"byte","b":[121,240,0,254,248,0,240,216]},{"a":57568,"t":"byte","b":[0,253,136,0,24,16,0,1]},{"a":57576,"t":"byte","b":[32,0,1,192,0,0,0,0]},{"a":57584,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57592,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57600,"t":"byte","b":[15,0,0,1,0,0,2,0]},{"a":57608,"t":"byte","b":[0,1,0,0,15,0,0,0]},{"a":57616,"t":"byte","b":[0,0,224,0,0,240,0,0]},{"a":57624,"t":"byte","b":[34,0,0,7,128,0,7,224]},{"a":57632,"t":"byte","b":[0,1,252,0,0,252,0,0]},{"a":57640,"t":"byte","b":[60,0,7,255,0,0,0,0]},{"a":57648,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57656,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57664,"t":"byte","b":[7,255,192,31,255,240,63,255]},{"a":57672,"t":"byte","b":[248,127,255,252,124,0,124,112]},{"a":57680,"t":"byte","b":[0,28,96,0,12,0,0,0]},{"a":57688,"t":"byte","b":[0,254,0,3,255,128,7,147]},{"a":57696,"t":"byte","b":[192,14,16,224,28,16,112,28]},{"a":57704,"t":"byte","b":[146,112,57,147,56,56,16,56]},{"a":57712,"t":"byte","b":[56,16,56,25,147,48,28,146]},{"a":57720,"t":"byte","b":[112,15,147,224,7,147,192,0]},{"a":57728,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57736,"t":"byte","b":[0,127,255,252,127,1,252,124]},{"a":57744,"t":"byte","b":[0,124,120,0,60,112,0,28]},{"a":57752,"t":"byte","b":[96,0,12,96,0,12,64,0]},{"a":57760,"t":"byte","b":[4,64,0,4,64,0,4,96]},{"a":57768,"t":"byte","b":[0,12,96,0,12,112,0,28]},{"a":57776,"t":"byte","b":[120,0,60,124,0,124,127,1]},{"a":57784,"t":"byte","b":[252,127,255,252,127,255,252,255]},{"a":57792,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57800,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57808,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57816,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57824,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57832,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57840,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57848,"t":"byte","b":[0,7,255,0,1,252,0,0]},{"a":57856,"t":"byte","b":[7,255,224,31,255,248,127,255]},{"a":57864,"t":"byte","b":[254,255,255,255,248,0,31,224]},{"a":57872,"t":"byte","b":[0,7,128,0,1,255,255,255]},{"a":57880,"t":"byte","b":[255,195,255,60,0,252,16,16]},{"a":57888,"t":"byte","b":[120,22,24,120,29,0,56,26]},{"a":57896,"t":"byte","b":[0,56,28,0,24,31,192,24]},{"a":57904,"t":"byte","b":[31,192,8,31,128,56,31,128]},{"a":57912,"t":"byte","b":[56,31,9,184,14,77,240,0]},{"a":57920,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57928,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57936,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57944,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57952,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57960,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57968,"t":"byte","b":[0,0,0,0,0,0,7,239]},{"a":57976,"t":"byte","b":[224,0,60,0,0,24,0,0]},{"a":57984,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57992,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58000,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58008,"t":"byte","b":[0,0,0,56,0,0,248,0]},{"a":58016,"t":"byte","b":[0,156,0,0,12,0,0,68]},{"a":58024,"t":"byte","b":[0,0,60,0,0,0,0,0]},{"a":58032,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58040,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58048,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58056,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58064,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58072,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58080,"t":"byte","b":[0,0,0,0,128,0,0,96]},{"a":58088,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58096,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58104,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58112,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58120,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58128,"t":"byte","b":[0,0,0,0,0,30,0,0]},{"a":58136,"t":"byte","b":[63,128,0,55,192,0,19,192]},{"a":58144,"t":"byte","b":[0,31,224,0,31,224,0,31]},{"a":58152,"t":"byte","b":[240,0,31,240,0,31,248,0]},{"a":58160,"t":"byte","b":[63,224,0,63,224,0,123,32]},{"a":58168,"t":"byte","b":[0,217,0,0,8,0,0,0]},{"a":58176,"t":"byte","b":[0,63,252,1,192,3,14,0]},{"a":58184,"t":"byte","b":[0,112,0,72,135,0,62,143]},{"a":58192,"t":"byte","b":[128,127,95,224,255,79,241,255]},{"a":58200,"t":"byte","b":[39,253,199,33,254,3,16,255]},{"a":58208,"t":"byte","b":[131,16,63,193,8,31,241,8]},{"a":58216,"t":"byte","b":[7,248,4,3,254,2,0,255]},{"a":58224,"t":"byte","b":[2,0,126,1,0,28,0,128]},{"a":58232,"t":"byte","b":[9,0,64,2,0,32,4,0]},{"a":58240,"t":"byte","b":[0,0,0,128,0,0,112,0]},{"a":58248,"t":"byte","b":[0,14,0,0,1,0,0,129]},{"a":58256,"t":"byte","b":[0,0,226,0,0,242,0,0]},{"a":58264,"t":"byte","b":[244,0,0,244,0,0,232,0]},{"a":58272,"t":"byte","b":[0,200,0,0,144,0,0,16]},{"a":58280,"t":"byte","b":[0,0,32,0,0,64,0,0]},{"a":58288,"t":"byte","b":[64,0,0,128,0,0,0,0]},{"a":58296,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58304,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58312,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58320,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58328,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58336,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58344,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58352,"t":"byte","b":[0,0,0,128,64,0,64,128]},{"a":58360,"t":"byte","b":[0,51,0,0,12,0,0,0]},{"a":58368,"l":"front_sprites_90","c":"Shapes $90-$9F: the lower halves of the badges, and pieces of faces.","t":"byte","b":[144,0,0,72,0,0,0,0]},{"a":58376,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58384,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58392,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58400,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58408,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58416,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58424,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58432,"t":"byte","b":[0,127,248,3,255,111,31,255]},{"a":58440,"t":"byte","b":[39,241,255,131,224,255,0,64]},{"a":58448,"t":"byte","b":[62,0,96,28,0,48,4,112]},{"a":58456,"t":"byte","b":[60,3,248,30,0,248,31,128]},{"a":58464,"t":"byte","b":[124,15,192,28,15,240,15,7]},{"a":58472,"t":"byte","b":[248,3,3,254,1,3,255,3]},{"a":58480,"t":"byte","b":[1,255,198,0,255,236,0,127]},{"a":58488,"t":"byte","b":[248,0,63,240,0,31,224,0]},{"a":58496,"t":"byte","b":[224,0,0,252,0,0,252,0]},{"a":58504,"t":"byte","b":[0,56,0,0,24,0,0,16]},{"a":58512,"t":"byte","b":[0,0,16,0,0,32,0,0]},{"a":58520,"t":"byte","b":[96,0,0,192,0,0,192,0]},{"a":58528,"t":"byte","b":[0,128,0,0,0,0,0,0]},{"a":58536,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58544,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58552,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58560,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58568,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58576,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58584,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58592,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58600,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58608,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58616,"t":"byte","b":[0,252,0,0,48,0,0,0]},{"a":58624,"t":"byte","b":[16,4,1,60,31,7,111,251]},{"a":58632,"t":"byte","b":[254,195,224,248,96,12,0,48]},{"a":58640,"t":"byte","b":[56,49,24,32,19,12,240,54]},{"a":58648,"t":"byte","b":[13,156,102,13,31,230,24,57]},{"a":58656,"t":"byte","b":[195,48,45,193,96,39,248,192]},{"a":58664,"t":"byte","b":[103,200,192,127,192,192,255,224]},{"a":58672,"t":"byte","b":[193,254,32,97,244,96,57,196]},{"a":58680,"t":"byte","b":[3,14,12,14,3,192,120,0]},{"a":58688,"t":"byte","b":[128,0,0,192,0,0,96,0]},{"a":58696,"t":"byte","b":[0,192,0,0,128,0,0,0]},{"a":58704,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58712,"t":"byte","b":[0,0,0,0,0,0,128,0]},{"a":58720,"t":"byte","b":[0,192,0,0,96,0,0,96]},{"a":58728,"t":"byte","b":[0,0,96,0,0,96,0,0]},{"a":58736,"t":"byte","b":[192,0,0,128,0,0,0,0]},{"a":58744,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58752,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58760,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58768,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58776,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58784,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58792,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58800,"t":"byte","b":[0,0,0,227,128,0,54,0]},{"a":58808,"t":"byte","b":[0,28,0,0,8,0,0,0]},{"a":58816,"t":"byte","b":[64,16,4,240,124,30,127,207]},{"a":58824,"t":"byte","b":[252,63,31,56,31,127,176,12]},{"a":58832,"t":"byte","b":[63,32,9,142,96,11,128,96]},{"a":58840,"t":"byte","b":[31,24,240,63,72,248,127,96]},{"a":58848,"t":"byte","b":[28,254,96,222,254,0,254,252]},{"a":58856,"t":"byte","b":[0,126,248,7,126,120,46,124]},{"a":58864,"t":"byte","b":[24,239,240,7,207,192,0,254]},{"a":58872,"t":"byte","b":[0,0,56,0,0,0,0,0]},{"a":58880,"t":"byte","b":[0,0,31,0,0,255,0,3]},{"a":58888,"t":"byte","b":[255,0,15,255,0,31,255,0]},{"a":58896,"t":"byte","b":[63,224,0,127,133,0,254,20]},{"a":58904,"t":"byte","b":[1,252,68,3,249,34,3,244]},{"a":58912,"t":"byte","b":[34,7,227,18,7,200,136,15]},{"a":58920,"t":"byte","b":[192,64,15,159,1,15,128,3]},{"a":58928,"t":"byte","b":[31,191,241,31,31,251,31,7]},{"a":58936,"t":"byte","b":[255,31,33,255,31,96,123,0]},{"a":58944,"t":"byte","b":[240,0,0,254,0,0,255,128]},{"a":58952,"t":"byte","b":[0,255,224,0,255,240,0,15]},{"a":58960,"t":"byte","b":[248,0,67,252,0,80,254,0]},{"a":58968,"t":"byte","b":[68,127,0,137,63,128,136,95]},{"a":58976,"t":"byte","b":[128,145,143,192,34,39,192,4]},{"a":58984,"t":"byte","b":[7,224,1,243,224,128,3,224]},{"a":58992,"t":"byte","b":[159,251,240,191,241,240,255,193]},{"a":59000,"t":"byte","b":[240,255,9,240,188,13,240,0]},{"a":59008,"t":"byte","b":[31,96,122,31,96,58,31,48]},{"a":59016,"t":"byte","b":[30,31,176,7,15,184,41,15]},{"a":59024,"t":"byte","b":[152,122,15,216,205,7,205,255]},{"a":59032,"t":"byte","b":[7,238,204,3,247,112,3,251]},{"a":59040,"t":"byte","b":[160,1,252,224,0,254,59,0]},{"a":59048,"t":"byte","b":[127,143,0,63,224,0,31,255]},{"a":59056,"t":"byte","b":[0,15,255,0,3,255,0,0]},{"a":59064,"t":"byte","b":[255,0,0,31,0,0,0,0]},{"a":59072,"t":"byte","b":[188,13,240,184,13,240,240,25]},{"a":59080,"t":"byte","b":[240,192,27,240,48,59,224,184]},{"a":59088,"t":"byte","b":[51,224,78,55,224,252,103,192]},{"a":59096,"t":"byte","b":[206,239,192,57,223,128,19,191]},{"a":59104,"t":"byte","b":[128,14,127,0,184,254,0,227]},{"a":59112,"t":"byte","b":[252,0,15,248,0,255,240,0]},{"a":59120,"t":"byte","b":[255,224,0,255,128,0,254,0]},{"a":59128,"t":"byte","b":[0,240,0,0,0,0,0,0]},{"a":59136,"t":"byte","b":[4,124,0,28,62,0,124,63]},{"a":59144,"t":"byte","b":[128,152,63,224,12,127,144,192]},{"a":59152,"t":"byte","b":[126,48,240,31,112,252,15,240]},{"a":59160,"t":"byte","b":[127,239,240,192,0,48,96,0]},{"a":59168,"t":"byte","b":[96,48,0,192,31,129,128,0]},{"a":59176,"t":"byte","b":[0,0,64,32,32,0,80,0]},{"a":59184,"t":"byte","b":[80,128,48,192,80,32,0,32]},{"a":59192,"t":"byte","b":[0,32,0,64,32,248,64,0]},{"a":59200,"t":"byte","b":[3,128,0,3,192,0,3,192]},{"a":59208,"t":"byte","b":[0,103,192,0,243,128,96,63]},{"a":59216,"t":"byte","b":[129,192,15,224,128,3,240,0]},{"a":59224,"t":"byte","b":[128,16,0,63,255,192,31,255]},{"a":59232,"t":"byte","b":[128,15,255,0,0,126,0,0]},{"a":59240,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59248,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59256,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59264,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59272,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59280,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59288,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59296,"t":"byte","b":[0,64,0,32,224,0,112,127]},{"a":59304,"t":"byte","b":[255,224,63,223,192,63,143,192]},{"a":59312,"t":"byte","b":[15,7,128,0,0,0,0,0]},{"a":59320,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59328,"t":"byte","b":[128,0,16,128,0,16,0,0]},{"a":59336,"t":"byte","b":[0,0,0,0,128,0,16,128]},{"a":59344,"t":"byte","b":[0,16,128,96,0,16,168,16]},{"a":59352,"t":"byte","b":[159,143,144,15,255,0,14,3]},{"a":59360,"t":"byte","b":[0,15,7,0,7,254,0,3]},{"a":59368,"t":"byte","b":[252,0,1,248,0,0,0,0]},{"a":59376,"t":"byte","b":[1,0,0,5,224,0,3,112]},{"a":59384,"t":"byte","b":[0,1,144,0,0,224,0,0]},{"a":59392,"l":"front_sprites_a0","c":"Shapes $A0-$AF: faces, each built from two or three shapes.","t":"byte","b":[128,0,16,0,0,0,64,32]},{"a":59400,"t":"byte","b":[32,32,24,64,47,7,192,96]},{"a":59408,"t":"byte","b":[80,96,16,0,128,17,4,128]},{"a":59416,"t":"byte","b":[56,248,192,8,1,0,20,54]},{"a":59424,"t":"byte","b":[128,10,13,0,31,79,128,14]},{"a":59432,"t":"byte","b":[255,0,8,30,0,0,132,0]},{"a":59440,"t":"byte","b":[0,108,0,1,24,0,0,184]},{"a":59448,"t":"byte","b":[0,0,96,0,0,0,0,0]},{"a":59456,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59464,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59472,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59480,"t":"byte","b":[0,0,0,0,0,0,16,0]},{"a":59488,"t":"byte","b":[128,8,1,0,4,2,0,0]},{"a":59496,"t":"byte","b":[176,0,16,0,128,2,1,0]},{"a":59504,"t":"byte","b":[4,10,0,2,0,0,0,4]},{"a":59512,"t":"byte","b":[0,0,0,0,0,16,0,0]},{"a":59520,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59528,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59536,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59544,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59552,"t":"byte","b":[0,0,0,0,48,0,8,56]},{"a":59560,"t":"byte","b":[0,28,236,0,55,2,0,48]},{"a":59568,"t":"byte","b":[3,0,96,0,128,192,0,195]},{"a":59576,"t":"byte","b":[128,0,102,0,0,8,0,0]},{"a":59584,"t":"byte","b":[4,127,192,7,255,248,15,255]},{"a":59592,"t":"byte","b":[252,3,255,252,1,255,248,0]},{"a":59600,"t":"byte","b":[63,192,0,3,0,32,0,0]},{"a":59608,"t":"byte","b":[96,0,3,240,0,3,208,0]},{"a":59616,"t":"byte","b":[7,240,0,15,16,0,15,0]},{"a":59624,"t":"byte","b":[0,4,0,0,0,0,0,0]},{"a":59632,"t":"byte","b":[0,0,0,32,0,0,0,0]},{"a":59640,"t":"byte","b":[0,8,0,0,4,0,16,0]},{"a":59648,"t":"byte","b":[3,128,0,24,0,0,16,0]},{"a":59656,"t":"byte","b":[0,60,0,2,62,0,6,255]},{"a":59664,"t":"byte","b":[192,63,63,252,254,94,0,124]},{"a":59672,"t":"byte","b":[28,0,60,8,0,28,32,0]},{"a":59680,"t":"byte","b":[8,0,0,0,224,0,0,96]},{"a":59688,"t":"byte","b":[0,3,32,0,7,16,0,7]},{"a":59696,"t":"byte","b":[0,0,0,64,0,24,48,0]},{"a":59704,"t":"byte","b":[24,16,0,48,8,0,0,0]},{"a":59712,"t":"byte","b":[32,0,0,64,0,0,64,0]},{"a":59720,"t":"byte","b":[0,0,0,0,192,0,1,128]},{"a":59728,"t":"byte","b":[0,3,128,0,0,0,0,0]},{"a":59736,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59744,"t":"byte","b":[0,0,36,0,4,66,32,128]},{"a":59752,"t":"byte","b":[24,8,192,0,15,0,0,6]},{"a":59760,"t":"byte","b":[0,0,4,0,0,8,0,0]},{"a":59768,"t":"byte","b":[80,0,0,64,1,0,0,0]},{"a":59776,"t":"byte","b":[0,127,224,0,128,16,1,0]},{"a":59784,"t":"byte","b":[8,67,249,252,195,255,252,195]},{"a":59792,"t":"byte","b":[249,252,101,240,250,52,224,114]},{"a":59800,"t":"byte","b":[24,0,0,14,0,4,6,14]},{"a":59808,"t":"byte","b":[0,3,14,0,1,254,0,0]},{"a":59816,"t":"byte","b":[248,0,0,0,0,0,0,0]},{"a":59824,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59832,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59840,"t":"byte","b":[31,248,0,32,4,0,1,128]},{"a":59848,"t":"byte","b":[0,0,0,0,1,128,0,128]},{"a":59856,"t":"byte","b":[1,0,130,65,0,186,93,0]},{"a":59864,"t":"byte","b":[0,0,0,64,6,0,36,70]},{"a":59872,"t":"byte","b":[0,0,4,0,0,200,0,44]},{"a":59880,"t":"byte","b":[120,0,6,96,0,11,144,0]},{"a":59888,"t":"byte","b":[1,248,0,28,248,0,4,96]},{"a":59896,"t":"byte","b":[0,4,192,0,4,64,0,0]},{"a":59904,"t":"byte","b":[63,240,0,0,0,0,0,0]},{"a":59912,"t":"byte","b":[0,0,0,0,3,0,0,3]},{"a":59920,"t":"byte","b":[0,0,136,68,0,255,252,0]},{"a":59928,"t":"byte","b":[120,240,0,48,112,0,0,240]},{"a":59936,"t":"byte","b":[0,2,96,0,7,0,0,3]},{"a":59944,"t":"byte","b":[0,0,0,0,0,60,0,0]},{"a":59952,"t":"byte","b":[6,0,0,23,0,0,6,0]},{"a":59960,"t":"byte","b":[0,2,0,0,0,0,0,0]},{"a":59968,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59976,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59984,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59992,"t":"byte","b":[0,0,0,1,0,64,1,129]},{"a":60000,"t":"byte","b":[192,3,70,192,2,0,64,24]},{"a":60008,"t":"byte","b":[0,16,28,1,56,130,2,105]},{"a":60016,"t":"byte","b":[1,42,192,0,128,128,0,129]},{"a":60024,"t":"byte","b":[0,0,2,0,0,4,0,0]},{"a":60032,"t":"byte","b":[0,195,0,6,3,192,4,0]},{"a":60040,"t":"byte","b":[0,15,0,24,15,0,56,31]},{"a":60048,"t":"byte","b":[128,120,63,128,124,53,0,252]},{"a":60056,"t":"byte","b":[120,0,58,98,0,39,232,0]},{"a":60064,"t":"byte","b":[3,192,0,0,192,0,0,128]},{"a":60072,"t":"byte","b":[0,1,64,0,1,224,0,4]},{"a":60080,"t":"byte","b":[240,0,4,160,0,0,8,0]},{"a":60088,"t":"byte","b":[4,56,0,12,8,0,8,0]},{"a":60096,"t":"byte","b":[0,120,0,3,248,0,7,255]},{"a":60104,"t":"byte","b":[192,1,255,192,1,255,128,0]},{"a":60112,"t":"byte","b":[255,0,0,255,0,1,254,0]},{"a":60120,"t":"byte","b":[7,255,128,32,0,0,32,0]},{"a":60128,"t":"byte","b":[8,96,0,14,96,0,15,224]},{"a":60136,"t":"byte","b":[0,12,96,0,8,32,0,0]},{"a":60144,"t":"byte","b":[0,0,4,16,0,24,32,0]},{"a":60152,"t":"byte","b":[16,0,0,0,0,0,0,0]},{"a":60160,"t":"byte","b":[4,0,8,8,0,0,8,0]},{"a":60168,"t":"byte","b":[0,0,0,0,0,0,0,5]},{"a":60176,"t":"byte","b":[0,0,2,0,2,70,0,12]},{"a":60184,"t":"byte","b":[0,0,4,128,0,0,128,0]},{"a":60192,"t":"byte","b":[0,128,0,0,192,0,1,128]},{"a":60200,"t":"byte","b":[12,1,132,18,4,43,237,241]},{"a":60208,"t":"byte","b":[48,0,1,0,30,0,8,0]},{"a":60216,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60224,"t":"byte","b":[0,127,240,1,255,252,3,255]},{"a":60232,"t":"byte","b":[254,3,255,254,3,255,254,131]},{"a":60240,"t":"byte","b":[255,254,131,249,254,129,240,252]},{"a":60248,"t":"byte","b":[192,0,0,224,0,0,240,0]},{"a":60256,"t":"byte","b":[0,248,7,1,222,7,3,207]},{"a":60264,"t":"byte","b":[15,135,199,255,254,195,255,252]},{"a":60272,"t":"byte","b":[192,255,240,195,15,140,197,0]},{"a":60280,"t":"byte","b":[10,216,128,17,192,0,0,0]},{"a":60288,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60296,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60304,"t":"byte","b":[0,0,3,0,0,0,1,0]},{"a":60312,"t":"byte","b":[0,3,0,8,67,0,132,3]},{"a":60320,"t":"byte","b":[0,192,62,0,64,60,0,0]},{"a":60328,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60336,"t":"byte","b":[96,24,0,99,24,0,33,176]},{"a":60344,"t":"byte","b":[0,17,96,0,15,192,0,0]},{"a":60352,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60360,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60368,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60376,"t":"byte","b":[4,143,0,255,252,0,240,60]},{"a":60384,"t":"byte","b":[0,120,124,0,60,64,0,56]},{"a":60392,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60400,"t":"byte","b":[0,0,0,24,32,0,28,224]},{"a":60408,"t":"byte","b":[0,30,64,0,14,128,0,0]},{"a":60416,"l":"front_sprites_b0","c":"Shapes $B0-$BF: the pointer's arrow ($B1), and more pieces of faces and emblems.","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60424,"t":"byte","b":[2,0,0,2,0,0,6,0]},{"a":60432,"t":"byte","b":[0,6,0,0,12,0,0,12]},{"a":60440,"t":"byte","b":[0,0,8,0,0,0,0,0]},{"a":60448,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60456,"t":"byte","b":[0,192,96,0,160,160,1,24]},{"a":60464,"t":"byte","b":[16,0,8,100,4,192,24,99]},{"a":60472,"t":"byte","b":[0,1,8,0,0,96,0,0]},{"a":60480,"t":"byte","b":[128,0,0,96,0,0,120,0]},{"a":60488,"t":"byte","b":[0,62,0,0,63,128,0,31]},{"a":60496,"t":"byte","b":[0,0,31,128,0,15,192,0]},{"a":60504,"t":"byte","b":[9,224,0,0,192,0,0,0]},{"a":60512,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60520,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60528,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60536,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60544,"t":"byte","b":[0,1,0,0,1,0,0,1]},{"a":60552,"t":"byte","b":[0,63,193,7,0,1,0,0]},{"a":60560,"t":"byte","b":[0,0,0,0,0,1,248,63]},{"a":60568,"t":"byte","b":[3,120,61,2,56,56,3,80]},{"a":60576,"t":"byte","b":[21,1,224,15,0,96,12,255]},{"a":60584,"t":"byte","b":[246,223,32,24,48,32,15,96]},{"a":60592,"t":"byte","b":[32,6,192,0,65,132,0,128]},{"a":60600,"t":"byte","b":[194,1,128,195,1,128,3,0]},{"a":60608,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60616,"t":"byte","b":[0,252,0,0,0,0,0,0]},{"a":60624,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60632,"t":"byte","b":[128,0,0,128,0,0,128,0]},{"a":60640,"t":"byte","b":[0,0,0,0,0,0,0,255]},{"a":60648,"t":"byte","b":[0,0,4,0,0,4,0,0]},{"a":60656,"t":"byte","b":[4,0,0,0,0,0,0,0]},{"a":60664,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60672,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60680,"t":"byte","b":[0,62,248,0,0,0,0,0]},{"a":60688,"t":"byte","b":[0,0,3,128,0,7,192,0]},{"a":60696,"t":"byte","b":[0,0,0,135,194,0,7,192]},{"a":60704,"t":"byte","b":[0,15,224,0,15,224,0,0]},{"a":60712,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60720,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60728,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60736,"t":"byte","b":[0,0,0,0,1,176,0,0]},{"a":60744,"t":"byte","b":[0,0,0,0,0,1,16,0]},{"a":60752,"t":"byte","b":[0,224,0,7,28,0,0,0]},{"a":60760,"t":"byte","b":[0,33,240,0,80,1,0,42]},{"a":60768,"t":"byte","b":[10,0,4,4,3,228,4,192]},{"a":60776,"t":"byte","b":[2,72,0,1,240,20,12,38]},{"a":60784,"t":"byte","b":[0,14,78,20,0,0,0,0]},{"a":60792,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60800,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60808,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60816,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60824,"t":"byte","b":[128,0,0,64,0,0,128,0]},{"a":60832,"t":"byte","b":[0,0,0,0,248,0,0,0]},{"a":60840,"t":"byte","b":[48,0,0,0,0,2,128,0]},{"a":60848,"t":"byte","b":[0,0,0,2,128,0,0,0]},{"a":60856,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60864,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60872,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60880,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60888,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60896,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60904,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60912,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60920,"t":"byte","b":[0,0,0,0,255,159,255,0]},{"a":60928,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60936,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60944,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60952,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60960,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60968,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60976,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60984,"t":"byte","b":[0,0,0,0,63,240,0,0]},{"a":60992,"t":"byte","b":[6,8,64,8,0,32,24,0]},{"a":61000,"t":"byte","b":[16,32,0,128,88,0,128,144]},{"a":61008,"t":"byte","b":[1,0,192,32,16,160,16,0]},{"a":61016,"t":"byte","b":[192,16,0,192,0,0,224,16]},{"a":61024,"t":"byte","b":[0,224,16,0,112,16,0,112]},{"a":61032,"t":"byte","b":[0,0,62,0,0,0,0,0]},{"a":61040,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61048,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61056,"t":"byte","b":[1,246,128,7,255,64,7,254]},{"a":61064,"t":"byte","b":[96,31,255,112,39,255,112,111]},{"a":61072,"t":"byte","b":[254,176,62,223,224,95,104,0]},{"a":61080,"t":"byte","b":[63,232,0,63,240,0,31,224]},{"a":61088,"t":"byte","b":[0,31,224,0,15,224,0,15]},{"a":61096,"t":"byte","b":[192,0,1,128,0,0,0,0]},{"a":61104,"t":"byte","b":[6,0,0,7,128,0,15,240]},{"a":61112,"t":"byte","b":[0,15,252,0,15,254,0,0]},{"a":61120,"t":"byte","b":[0,1,0,0,0,128,0,1]},{"a":61128,"t":"byte","b":[128,0,0,0,0,0,0,0]},{"a":61136,"t":"byte","b":[0,64,1,0,0,0,128,0]},{"a":61144,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61152,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61160,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61168,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61176,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61184,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61192,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61200,"t":"byte","b":[0,0,0,0,0,0,7,224]},{"a":61208,"t":"byte","b":[0,0,224,0,0,96,0,0]},{"a":61216,"t":"byte","b":[0,0,0,0,0,8,16,0]},{"a":61224,"t":"byte","b":[60,48,0,3,240,0,0,0]},{"a":61232,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61240,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61248,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61256,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61264,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61272,"t":"byte","b":[0,4,0,0,12,0,0,0]},{"a":61280,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61288,"t":"byte","b":[0,0,0,64,0,7,128,0]},{"a":61296,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61304,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61312,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61320,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61328,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61336,"t":"byte","b":[0,3,0,0,1,144,0,1]},{"a":61344,"t":"byte","b":[248,0,3,192,0,7,192,0]},{"a":61352,"t":"byte","b":[3,192,0,12,0,0,67,224]},{"a":61360,"t":"byte","b":[0,192,0,0,32,0,0,0]},{"a":61368,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61376,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61384,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61392,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61400,"t":"byte","b":[0,0,0,0,2,0,0,14]},{"a":61408,"t":"byte","b":[0,0,12,32,0,0,32,0]},{"a":61416,"t":"byte","b":[0,0,0,48,0,0,60,0]},{"a":61424,"t":"byte","b":[1,63,192,0,94,0,0,14]},{"a":61432,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61440,"l":"front_sprites_c0","c":"Shapes $C0-$CF: striped ribbons, slashes, a palm tree and the side views of weapons.","t":"byte","b":[128,0,0,196,0,0,252,0]},{"a":61448,"t":"byte","b":[0,252,0,0,252,0,0,252]},{"a":61456,"t":"byte","b":[0,0,252,0,0,252,0,0]},{"a":61464,"t":"byte","b":[252,0,0,248,0,0,240,0]},{"a":61472,"t":"byte","b":[0,224,0,0,192,0,0,132]},{"a":61480,"t":"byte","b":[0,0,12,0,0,28,0,0]},{"a":61488,"t":"byte","b":[62,0,0,63,0,0,31,128]},{"a":61496,"t":"byte","b":[0,15,128,0,7,0,0,0]},{"a":61504,"t":"byte","b":[130,0,0,199,0,0,255,0]},{"a":61512,"t":"byte","b":[0,255,0,0,255,0,0,255]},{"a":61520,"t":"byte","b":[0,0,255,0,0,254,0,0]},{"a":61528,"t":"byte","b":[252,0,0,248,0,0,240,0]},{"a":61536,"t":"byte","b":[0,225,0,0,195,0,0,135]},{"a":61544,"t":"byte","b":[0,0,15,0,0,31,0,0]},{"a":61552,"t":"byte","b":[63,128,0,63,192,0,31,192]},{"a":61560,"t":"byte","b":[0,15,128,0,7,0,0,0]},{"a":61568,"t":"byte","b":[130,0,0,199,0,0,255,128]},{"a":61576,"t":"byte","b":[0,255,128,0,255,128,0,255]},{"a":61584,"t":"byte","b":[128,0,255,0,0,254,0,0]},{"a":61592,"t":"byte","b":[252,0,0,248,0,0,240,128]},{"a":61600,"t":"byte","b":[0,225,128,0,195,128,0,135]},{"a":61608,"t":"byte","b":[128,0,15,128,0,31,128,0]},{"a":61616,"t":"byte","b":[63,192,0,63,224,0,31,192]},{"a":61624,"t":"byte","b":[0,15,128,0,7,0,0,0]},{"a":61632,"t":"byte","b":[130,8,0,199,24,0,255,248]},{"a":61640,"t":"byte","b":[0,255,232,0,255,200,0,255]},{"a":61648,"t":"byte","b":[136,0,255,8,0,254,24,0]},{"a":61656,"t":"byte","b":[252,56,0,248,120,0,240,248]},{"a":61664,"t":"byte","b":[0,225,248,0,195,248,0,135]},{"a":61672,"t":"byte","b":[248,0,15,248,0,31,240,0]},{"a":61680,"t":"byte","b":[63,240,0,63,224,0,31,192]},{"a":61688,"t":"byte","b":[0,15,128,0,7,0,0,0]},{"a":61696,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61704,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61712,"t":"byte","b":[0,0,0,0,2,0,4,6]},{"a":61720,"t":"byte","b":[0,12,14,4,28,30,12,60]},{"a":61728,"t":"byte","b":[60,28,120,120,60,240,240,121]},{"a":61736,"t":"byte","b":[225,224,243,195,193,227,131,129]},{"a":61744,"t":"byte","b":[65,1,0,0,0,0,0,0]},{"a":61752,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61760,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61768,"t":"byte","b":[0,0,32,0,0,96,0,0]},{"a":61776,"t":"byte","b":[224,0,1,224,0,3,192,0]},{"a":61784,"t":"byte","b":[7,128,0,15,0,0,30,0]},{"a":61792,"t":"byte","b":[0,60,0,0,120,0,0,240]},{"a":61800,"t":"byte","b":[0,0,224,0,0,192,0,0]},{"a":61808,"t":"byte","b":[128,0,0,0,0,0,0,0]},{"a":61816,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61824,"t":"byte","b":[0,0,0,0,0,0,0,252]},{"a":61832,"t":"byte","b":[0,1,254,0,1,192,0,1]},{"a":61840,"t":"byte","b":[128,0,61,248,0,127,252,0]},{"a":61848,"t":"byte","b":[199,230,0,198,242,0,134,115]},{"a":61856,"t":"byte","b":[0,134,113,0,6,48,0,4]},{"a":61864,"t":"byte","b":[48,0,4,112,0,4,96,0]},{"a":61872,"t":"byte","b":[4,192,0,0,0,0,0,0]},{"a":61880,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61888,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61896,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61904,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61912,"t":"byte","b":[0,0,0,1,0,0,8,0]},{"a":61920,"t":"byte","b":[0,24,0,0,48,0,0,112]},{"a":61928,"t":"byte","b":[0,0,224,0,0,224,0,0]},{"a":61936,"t":"byte","b":[192,0,0,192,0,0,192,0]},{"a":61944,"t":"byte","b":[0,128,0,0,128,0,0,0]},{"a":61952,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61960,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61968,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61976,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61984,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61992,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62000,"t":"byte","b":[59,48,0,63,254,0,127,255]},{"a":62008,"t":"byte","b":[224,127,255,254,255,255,252,0]},{"a":62016,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62024,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62032,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62040,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62048,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62056,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62064,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62072,"t":"byte","b":[0,128,0,0,0,0,0,0]},{"a":62080,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62088,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62096,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62104,"t":"byte","b":[56,13,255,56,12,255,113,142]},{"a":62112,"t":"byte","b":[255,97,143,255,201,207,255,139]},{"a":62120,"t":"byte","b":[207,255,0,0,0,0,0,0]},{"a":62128,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62136,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62144,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62152,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62160,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62168,"t":"byte","b":[255,240,0,255,240,0,255,240]},{"a":62176,"t":"byte","b":[0,255,192,0,255,0,0,254]},{"a":62184,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62192,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62200,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62208,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62216,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62224,"t":"byte","b":[0,0,0,0,0,0,0,1]},{"a":62232,"t":"byte","b":[255,255,255,255,199,255,255,255]},{"a":62240,"t":"byte","b":[255,0,0,1,0,0,0,0]},{"a":62248,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62256,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62264,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62272,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62280,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62288,"t":"byte","b":[0,0,0,0,0,248,0,0]},{"a":62296,"t":"byte","b":[248,0,0,248,0,0,248,0]},{"a":62304,"t":"byte","b":[0,248,0,0,0,0,0,0]},{"a":62312,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62320,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62328,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62336,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62344,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62352,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62360,"t":"byte","b":[0,0,0,0,56,0,0,0]},{"a":62368,"t":"byte","b":[0,255,255,254,0,0,1,0]},{"a":62376,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62384,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62392,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62400,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62408,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62416,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62424,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62432,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62440,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62448,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62456,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62464,"l":"front_sprites_d0","c":"Shapes $D0-$DF: a helicopter seen from the front, missiles and rockets with their flames, wrenches and a soldier.","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62472,"t":"byte","b":[0,0,32,0,0,224,0,3]},{"a":62480,"t":"byte","b":[224,0,15,224,0,31,224,0]},{"a":62488,"t":"byte","b":[127,224,0,127,224,0,127,224]},{"a":62496,"t":"byte","b":[0,127,224,0,31,224,0,15]},{"a":62504,"t":"byte","b":[224,0,3,224,0,0,224,0]},{"a":62512,"t":"byte","b":[0,32,0,0,0,0,0,0]},{"a":62520,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62528,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62536,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62544,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62552,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62560,"t":"byte","b":[0,0,0,0,248,0,0,0]},{"a":62568,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62576,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62584,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62592,"t":"byte","b":[0,2,0,0,3,200,0,0]},{"a":62600,"t":"byte","b":[120,0,0,64,0,0,64,0]},{"a":62608,"t":"byte","b":[0,64,0,0,224,0,0,224]},{"a":62616,"t":"byte","b":[0,0,224,0,0,224,0,0]},{"a":62624,"t":"byte","b":[224,0,1,240,0,19,249,0]},{"a":62632,"t":"byte","b":[127,255,255,255,255,0,127,255]},{"a":62640,"t":"byte","b":[0,12,230,0,4,228,0,4]},{"a":62648,"t":"byte","b":[228,0,31,255,0,1,240,0]},{"a":62656,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62664,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62672,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62680,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62688,"t":"byte","b":[0,0,0,0,0,0,0,192]},{"a":62696,"t":"byte","b":[0,0,255,224,0,192,0,0]},{"a":62704,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62712,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62720,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62728,"t":"byte","b":[6,0,0,31,0,0,112,0]},{"a":62736,"t":"byte","b":[0,192,0,1,128,0,0,0]},{"a":62744,"t":"byte","b":[0,16,0,0,8,128,0,5]},{"a":62752,"t":"byte","b":[128,0,43,128,15,125,0,15]},{"a":62760,"t":"byte","b":[254,0,15,252,0,7,244,0]},{"a":62768,"t":"byte","b":[7,246,0,15,230,0,127,6]},{"a":62776,"t":"byte","b":[0,254,6,0,252,12,0,0]},{"a":62784,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62792,"t":"byte","b":[9,0,0,32,0,0,136,0]},{"a":62800,"t":"byte","b":[1,32,0,2,64,0,100,128]},{"a":62808,"t":"byte","b":[0,235,0,1,246,0,3,250]},{"a":62816,"t":"byte","b":[0,7,212,0,3,130,0,1]},{"a":62824,"t":"byte","b":[7,0,0,6,0,8,8,0]},{"a":62832,"t":"byte","b":[16,4,0,112,28,0,0,132]},{"a":62840,"t":"byte","b":[0,1,12,0,2,28,0,0]},{"a":62848,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62856,"t":"byte","b":[16,0,0,64,0,1,0,0]},{"a":62864,"t":"byte","b":[2,0,0,28,0,0,91,0]},{"a":62872,"t":"byte","b":[0,133,128,1,1,128,2,1]},{"a":62880,"t":"byte","b":[128,4,1,128,0,1,0,0]},{"a":62888,"t":"byte","b":[0,0,16,0,0,48,6,0]},{"a":62896,"t":"byte","b":[104,10,0,128,2,0,128,2]},{"a":62904,"t":"byte","b":[0,0,2,0,0,0,0,0]},{"a":62912,"t":"byte","b":[0,0,0,0,0,0,192,0]},{"a":62920,"t":"byte","b":[0,64,0,0,0,0,0,0]},{"a":62928,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62936,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62944,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62952,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62960,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62968,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62976,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62984,"t":"byte","b":[0,128,0,0,0,0,0,0]},{"a":62992,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63000,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63008,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63016,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63024,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63032,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63040,"t":"byte","b":[0,0,0,0,0,1,0,0]},{"a":63048,"t":"byte","b":[3,0,0,3,0,0,3,0]},{"a":63056,"t":"byte","b":[0,7,0,0,25,0,0,103]},{"a":63064,"t":"byte","b":[0,1,156,0,6,112,0,25]},{"a":63072,"t":"byte","b":[192,0,103,0,51,220,0,95]},{"a":63080,"t":"byte","b":[240,0,231,192,0,195,128,0]},{"a":63088,"t":"byte","b":[131,128,0,15,0,0,30,0]},{"a":63096,"t":"byte","b":[0,28,0,0,0,0,0,0]},{"a":63104,"t":"byte","b":[0,0,0,248,0,0,128,0]},{"a":63112,"t":"byte","b":[0,3,0,0,135,0,0,220]},{"a":63120,"t":"byte","b":[0,0,248,0,0,200,0,0]},{"a":63128,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63136,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63144,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63152,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63160,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63168,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63176,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63184,"t":"byte","b":[0,0,0,0,24,0,0,96]},{"a":63192,"t":"byte","b":[0,1,128,0,6,0,0,24]},{"a":63200,"t":"byte","b":[0,0,96,0,48,128,0,128]},{"a":63208,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63216,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63224,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63232,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63240,"t":"byte","b":[0,0,0,0,0,0,0,8]},{"a":63248,"t":"byte","b":[0,0,16,0,0,192,0,0]},{"a":63256,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63264,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63272,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63280,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63288,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63296,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63304,"t":"byte","b":[0,0,0,1,0,0,0,0]},{"a":63312,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63320,"t":"byte","b":[0,0,7,0,0,24,0,0]},{"a":63328,"t":"byte","b":[96,0,1,128,0,6,0,0]},{"a":63336,"t":"byte","b":[24,0,48,96,0,120,128,0]},{"a":63344,"t":"byte","b":[136,128,0,1,128,0,3,0]},{"a":63352,"t":"byte","b":[0,6,0,0,0,0,0,0]},{"a":63360,"t":"byte","b":[0,0,0,0,0,0,240,0]},{"a":63368,"t":"byte","b":[0,192,0,0,128,0,0,66]},{"a":63376,"t":"byte","b":[0,0,4,0,0,8,0,0]},{"a":63384,"t":"byte","b":[224,0,0,0,0,0,0,0]},{"a":63392,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63400,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63408,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63416,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63424,"t":"byte","b":[0,24,0,0,24,0,0,24]},{"a":63432,"t":"byte","b":[0,0,124,0,0,252,0,1]},{"a":63440,"t":"byte","b":[252,0,3,190,0,1,254,0]},{"a":63448,"t":"byte","b":[0,125,0,0,124,0,0,124]},{"a":63456,"t":"byte","b":[0,0,124,0,0,124,0,0]},{"a":63464,"t":"byte","b":[236,0,0,236,0,0,204,0]},{"a":63472,"t":"byte","b":[1,204,0,1,140,0,3,12]},{"a":63480,"t":"byte","b":[0,3,12,0,0,0,0,0]},{"a":63488,"l":"front_sprites_e0","c":"Shapes $E0-$E6: bars, blocks and a cross; zeros follow from $F9C0.","t":"byte","b":[0,0,0,0,0,3,0,0]},{"a":63496,"t":"byte","b":[3,0,0,3,0,0,3,0]},{"a":63504,"t":"byte","b":[0,3,63,255,255,0,0,0]},{"a":63512,"t":"byte","b":[0,0,2,0,0,3,0,0]},{"a":63520,"t":"byte","b":[3,0,0,3,0,0,3,0]},{"a":63528,"t":"byte","b":[0,3,63,255,255,0,0,0]},{"a":63536,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63544,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63552,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63560,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63568,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63576,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63584,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63592,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63600,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63608,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63616,"t":"byte","b":[243,192,0,243,192,0,243,192]},{"a":63624,"t":"byte","b":[0,255,192,0,243,192,0,243]},{"a":63632,"t":"byte","b":[192,0,243,192,0,243,192,0]},{"a":63640,"t":"byte","b":[243,192,0,243,192,0,255,192]},{"a":63648,"t":"byte","b":[0,243,192,0,243,192,0,243]},{"a":63656,"t":"byte","b":[192,0,0,0,0,0,0,0]},{"a":63664,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63672,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63680,"t":"byte","b":[63,0,0,63,0,0,63,0]},{"a":63688,"t":"byte","b":[0,63,0,0,63,0,0,63]},{"a":63696,"t":"byte","b":[0,0,63,0,0,63,0,0]},{"a":63704,"t":"byte","b":[63,0,0,63,0,0,63,0]},{"a":63712,"t":"byte","b":[0,63,0,0,63,0,0,63]},{"a":63720,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63728,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63736,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63744,"t":"byte","b":[255,192,0,255,192,0,255,192]},{"a":63752,"t":"byte","b":[0,255,192,0,255,192,0,255]},{"a":63760,"t":"byte","b":[192,0,255,192,0,255,192,0]},{"a":63768,"t":"byte","b":[255,192,0,255,192,0,255,192]},{"a":63776,"t":"byte","b":[0,255,192,0,255,192,0,255]},{"a":63784,"t":"byte","b":[192,0,0,0,0,0,0,0]},{"a":63792,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63800,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63808,"t":"byte","b":[12,0,0,12,0,0,12,0]},{"a":63816,"t":"byte","b":[0,63,0,0,63,0,0,12]},{"a":63824,"t":"byte","b":[0,0,12,0,0,12,0,0]},{"a":63832,"t":"byte","b":[12,0,0,12,0,0,12,0]},{"a":63840,"t":"byte","b":[0,63,0,0,63,0,0,63]},{"a":63848,"t":"byte","b":[0,0,63,0,0,0,0,0]},{"a":63856,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63864,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63872,"t":"byte","b":[128,0,0,112,0,0,48,0]},{"a":63880,"t":"byte","b":[0,48,0,0,56,0,0,36]},{"a":63888,"t":"byte","b":[0,0,16,0,0,0,0,0]},{"a":63896,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63904,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63912,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63920,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63928,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63936,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63944,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63952,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63960,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63968,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63976,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63984,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63992,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64000,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64008,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64016,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64024,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64032,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64040,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64048,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64056,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64064,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64072,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64080,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64088,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64096,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64104,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64112,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64120,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64128,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64136,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64144,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64152,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64160,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64168,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64176,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64184,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64192,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64200,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64208,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64216,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64224,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64232,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64240,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64248,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64256,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64264,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64272,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64280,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64288,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64296,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64304,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64312,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64320,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64328,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64336,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64344,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64352,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64360,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64368,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64376,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64384,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64392,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64400,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64408,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64416,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64424,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64432,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64440,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64448,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64456,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64464,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64472,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64480,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64488,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64496,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64504,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64512,"l":"front_sprites_end","c":"Zeros to $FF3F, the end of the copy.","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64520,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64528,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64536,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64544,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64552,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64560,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64568,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64576,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64584,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64592,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64600,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64608,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64616,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64624,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64632,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64640,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64648,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64656,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64664,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64672,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64680,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64688,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64696,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64704,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64712,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64720,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64728,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64736,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64744,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64752,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64760,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64768,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64776,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64784,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64792,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64800,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64808,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64816,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64824,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64832,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64840,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64848,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64856,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64864,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64872,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64880,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64888,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64896,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64904,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64912,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64920,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64928,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64936,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64944,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64952,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64960,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64968,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64976,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64984,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64992,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65000,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65008,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65016,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65024,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65032,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65040,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65048,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65056,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65064,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65072,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65080,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65088,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65096,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65104,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65112,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65120,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65128,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65136,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65144,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65152,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65160,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65168,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65176,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65184,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65192,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65200,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65208,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65216,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65224,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65232,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65240,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65248,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65256,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65264,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65272,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65280,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65288,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65296,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65304,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65312,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65320,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65328,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65336,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65344,"t":"gap","n":192}]}