{"schema":1,"platform":"c64","game":"a-view-to-a-kill/mine","title":"A View to a Kill: The mine","build":null,"symbols_sha256":"f365b4c1b8224c156f44d035ab395fd08e3f40ac29d5faa719ab9eed629c427c","index":[{"a":1,"n":"cpu_port","k":"variable","len":1,"c":true},{"a":2,"n":"zp_temp","k":"table","len":64,"c":true},{"a":163,"n":"probe_col","k":"table","len":10,"c":true},{"a":173,"n":"list_end","k":"variable","len":1,"c":true},{"a":174,"n":"zp_temp_ae","k":"variable","len":1,"c":true},{"a":175,"n":"menu_textpos","k":"table","len":42,"c":true},{"a":217,"n":"buf_ptr","k":"variable","len":1,"c":true},{"a":218,"n":"buf_ptr_hi","k":"table","len":3,"c":true},{"a":221,"n":"tile_rows","k":"variable","len":1,"c":true},{"a":222,"n":"buf_col","k":"variable","len":1,"c":true},{"a":223,"n":"tile_col","k":"variable","len":1,"c":true},{"a":224,"n":"clock_scr","k":"variable","len":1,"c":true},{"a":225,"n":"clock_scr_hi","k":"table","len":8,"c":true},{"a":233,"n":"mus_ptr","k":"variable","len":1,"c":true},{"a":234,"n":"mus_ptr_hi","k":"table","len":17,"c":true},{"a":251,"n":"ptr1","k":"variable","len":1,"c":true},{"a":252,"n":"ptr1_hi","k":"variable","len":1,"c":true},{"a":253,"n":"ptr2","k":"variable","len":1,"c":true},{"a":254,"n":"ptr2_hi","k":"variable","len":1,"c":true},{"a":255,"n":"list_cursor","k":"variable","len":1,"c":true},{"a":648,"n":"kernal_screen_page","k":"table","len":64,"c":true},{"a":788,"n":"irq_vector","k":"variable","len":1,"c":true},{"a":789,"n":"irq_vector_hi","k":"variable","len":1,"c":true},{"a":790,"n":"brk_vector","k":"variable","len":1,"c":true},{"a":791,"n":"brk_vector_hi","k":"variable","len":1,"c":true},{"a":792,"n":"nmi_vector","k":"variable","len":1,"c":true},{"a":793,"n":"nmi_vector_hi","k":"table","len":27,"c":true},{"a":820,"n":"hz_save_y","k":"variable","len":1,"c":true},{"a":821,"n":"hz_char","k":"table","len":3,"c":true},{"a":824,"n":"hurt_loop","k":"variable","len":1,"c":true},{"a":825,"n":"joy_x","k":"variable","len":1,"c":true},{"a":826,"n":"joy_y","k":"variable","len":1,"c":true},{"a":827,"n":"joy_fire","k":"table","len":64,"c":true},{"a":1022,"n":"new_xscroll","k":"variable","len":1,"c":true},{"a":1023,"n":"new_yscroll","k":"variable","len":1,"c":true},{"a":2304,"n":"animate_bond","k":"routine","len":71,"c":true},{"a":2322,"n":"b_0912","k":"branch","len":1,"c":false},{"a":2333,"n":"b_091D","k":"branch","len":1,"c":false},{"a":2337,"n":"b_0921","k":"branch","len":1,"c":false},{"a":2348,"n":"b_092C","k":"branch","len":1,"c":false},{"a":2361,"n":"j_0939","k":"branch","len":1,"c":false},{"a":2367,"n":"r_093F","k":"branch","len":1,"c":false},{"a":2368,"n":"b_0940","k":"branch","len":1,"c":false},{"a":2372,"n":"b_0944","k":"branch","len":1,"c":false},{"a":2375,"n":"idle_anim_step","k":"routine","len":39,"c":true},{"a":2398,"n":"b_095E","k":"branch","len":1,"c":false},{"a":2403,"n":"b_0963","k":"branch","len":1,"c":false},{"a":2414,"n":"idle_anim","k":"routine","len":18,"c":true},{"a":2426,"n":"b_097A","k":"branch","len":1,"c":false},{"a":2560,"n":"mission_complete","k":"routine","len":80,"c":true},{"a":2599,"n":"b_0A27","k":"branch","len":1,"c":false},{"a":2624,"n":"b_0A40","k":"branch","len":1,"c":false},{"a":2637,"n":"b_0A4D","k":"branch","len":1,"c":false},{"a":2640,"n":"win_text","k":"table","len":174,"c":true},{"a":2814,"n":"win_code_text","k":"table","len":6,"c":true},{"a":4096,"n":"irq_install","k":"routine","len":34,"c":true},{"a":4130,"n":"raster_irq","k":"routine","len":28,"c":true},{"a":4140,"n":"b_102C","k":"branch","len":1,"c":false},{"a":4158,"n":"irq_panel","k":"routine","len":64,"c":true},{"a":4216,"n":"b_1078","k":"branch","len":1,"c":false},{"a":4222,"n":"irq_playfield","k":"routine","len":59,"c":true},{"a":4281,"n":"irq_mid","k":"routine","len":6,"c":true},{"a":4287,"n":"mid_bg_colour","k":"routine","len":32,"c":true},{"a":4313,"n":"j_10D9","k":"branch","len":1,"c":false},{"a":4320,"n":"irq_effects","k":"routine","len":7,"c":true},{"a":4352,"n":"map_to_buffer","k":"routine","len":31,"c":true},{"a":4376,"n":"b_1118","k":"branch","len":1,"c":false},{"a":4382,"n":"b_111E","k":"branch","len":1,"c":false},{"a":4383,"n":"map_src_operand","k":"routine","len":1,"c":true},{"a":4384,"n":"map_src_operand_hi","k":"routine","len":71,"c":true},{"a":4436,"n":"b_1154","k":"branch","len":1,"c":false},{"a":4450,"n":"b_1162","k":"branch","len":1,"c":false},{"a":4464,"n":"explosion_flash","k":"routine","len":71,"c":true},{"a":4467,"n":"b_1173","k":"branch","len":1,"c":false},{"a":4471,"n":"b_1177","k":"branch","len":1,"c":false},{"a":4474,"n":"b_117A","k":"branch","len":1,"c":false},{"a":4489,"n":"b_1189","k":"branch","len":1,"c":false},{"a":4492,"n":"b_118C","k":"branch","len":1,"c":false},{"a":4507,"n":"b_119B","k":"branch","len":1,"c":false},{"a":4510,"n":"b_119E","k":"branch","len":1,"c":false},{"a":4535,"n":"explosion_toggle","k":"routine","len":19,"c":true},{"a":4548,"n":"b_11C4","k":"branch","len":1,"c":false},{"a":4608,"n":"tile_tl","k":"table","len":99,"c":true},{"a":4707,"n":"tile_lift_tl","k":"variable","len":1,"c":true},{"a":4708,"n":"tile_tl_64","k":"table","len":28,"c":true},{"a":4736,"n":"tile_tr","k":"table","len":99,"c":true},{"a":4835,"n":"tile_lift_tr","k":"variable","len":1,"c":true},{"a":4836,"n":"tile_tr_64","k":"table","len":28,"c":true},{"a":4864,"n":"tile_bl","k":"table","len":99,"c":true},{"a":4963,"n":"tile_lift_bl","k":"variable","len":1,"c":true},{"a":4964,"n":"tile_bl_64","k":"table","len":28,"c":true},{"a":4992,"n":"tile_br","k":"table","len":99,"c":true},{"a":5091,"n":"tile_lift_br","k":"variable","len":1,"c":true},{"a":5092,"n":"tile_br_64","k":"table","len":28,"c":true},{"a":5888,"n":"buffer_to_screen","k":"routine","len":49,"c":true},{"a":5932,"n":"b_172C","k":"branch","len":1,"c":false},{"a":5934,"n":"b_172E","k":"branch","len":1,"c":false},{"a":5936,"n":"b_1730","k":"branch","len":1,"c":false},{"a":5937,"n":"copy_src_operand","k":"routine","len":1,"c":true},{"a":5938,"n":"copy_src_operand_hi","k":"routine","len":2,"c":true},{"a":5940,"n":"copy_dst_operand","k":"routine","len":1,"c":true},{"a":5941,"n":"copy_dst_operand_hi","k":"routine","len":36,"c":true},{"a":5959,"n":"b_1747","k":"branch","len":1,"c":false},{"a":5973,"n":"b_1755","k":"branch","len":1,"c":false},{"a":5988,"n":"restart_vector","k":"routine","len":8,"c":true},{"a":6000,"n":"start_level","k":"routine","len":30,"c":true},{"a":6048,"n":"read_joystick","k":"routine","len":39,"c":true},{"a":6059,"n":"b_17AB","k":"branch","len":1,"c":false},{"a":6063,"n":"b_17AF","k":"branch","len":1,"c":false},{"a":6067,"n":"b_17B3","k":"branch","len":1,"c":false},{"a":6071,"n":"b_17B7","k":"branch","len":1,"c":false},{"a":6083,"n":"b_17C3","k":"branch","len":1,"c":false},{"a":6096,"n":"game_init","k":"routine","len":302,"c":true},{"a":6147,"n":"b_1803","k":"branch","len":1,"c":false},{"a":6193,"n":"b_1831","k":"branch","len":1,"c":false},{"a":6197,"n":"b_1835","k":"branch","len":1,"c":false},{"a":6275,"n":"b_1883","k":"branch","len":1,"c":false},{"a":6342,"n":"b_18C6","k":"branch","len":1,"c":false},{"a":6350,"n":"b_18CE","k":"branch","len":1,"c":false},{"a":6400,"n":"anim_conveyors","k":"routine","len":117,"c":true},{"a":6406,"n":"b_1906","k":"branch","len":1,"c":false},{"a":6424,"n":"b_1918","k":"branch","len":1,"c":false},{"a":6433,"n":"b_1921","k":"branch","len":1,"c":false},{"a":6440,"n":"b_1928","k":"branch","len":1,"c":false},{"a":6446,"n":"b_192E","k":"branch","len":1,"c":false},{"a":6449,"n":"b_1931","k":"branch","len":1,"c":false},{"a":6471,"n":"b_1947","k":"branch","len":1,"c":false},{"a":6480,"n":"b_1950","k":"branch","len":1,"c":false},{"a":6487,"n":"b_1957","k":"branch","len":1,"c":false},{"a":6493,"n":"b_195D","k":"branch","len":1,"c":false},{"a":6496,"n":"b_1960","k":"branch","len":1,"c":false},{"a":6516,"n":"r_1974","k":"branch","len":1,"c":false},{"a":6517,"n":"conveyor_frames","k":"table","len":128,"c":true},{"a":6656,"n":"bond_motion","k":"routine","len":20,"c":true},{"a":6675,"n":"r_1A13","k":"branch","len":1,"c":false},{"a":6676,"n":"move_facing","k":"routine","len":110,"c":true},{"a":6688,"n":"b_1A20","k":"branch","len":1,"c":false},{"a":6693,"n":"b_1A25","k":"branch","len":1,"c":false},{"a":6707,"n":"b_1A33","k":"branch","len":1,"c":false},{"a":6713,"n":"b_1A39","k":"branch","len":1,"c":false},{"a":6721,"n":"b_1A41","k":"branch","len":1,"c":false},{"a":6735,"n":"b_1A4F","k":"branch","len":1,"c":false},{"a":6739,"n":"j_1A53","k":"branch","len":1,"c":false},{"a":6766,"n":"b_1A6E","k":"branch","len":1,"c":false},{"a":6781,"n":"b_1A7D","k":"branch","len":1,"c":false},{"a":6800,"n":"lift_reset","k":"routine","len":65,"c":true},{"a":6814,"n":"b_1A9E","k":"branch","len":1,"c":false},{"a":6842,"n":"b_1ABA","k":"branch","len":1,"c":false},{"a":6912,"n":"xscroll","k":"variable","len":1,"c":true},{"a":6913,"n":"yscroll","k":"variable","len":1,"c":true},{"a":6914,"n":"map_view","k":"variable","len":1,"c":true},{"a":6915,"n":"map_view_hi","k":"variable","len":1,"c":true},{"a":6916,"n":"map_col","k":"variable","len":1,"c":true},{"a":6917,"n":"map_col_hi","k":"variable","len":1,"c":true},{"a":6918,"n":"map_row","k":"variable","len":1,"c":true},{"a":6919,"n":"view_moved","k":"variable","len":1,"c":true},{"a":6920,"n":"clock_digits","k":"variable","len":1,"c":true},{"a":6921,"n":"clock_hundredths","k":"variable","len":1,"c":true},{"a":6922,"n":"clock_tens_sec","k":"variable","len":1,"c":true},{"a":6923,"n":"clock_seconds","k":"variable","len":1,"c":true},{"a":6924,"n":"clock_tens_min","k":"variable","len":1,"c":true},{"a":6925,"n":"clock_minutes","k":"variable","len":1,"c":true},{"a":6926,"n":"clock_count_up","k":"variable","len":1,"c":true},{"a":6927,"n":"view_nudged","k":"variable","len":1,"c":true},{"a":6928,"n":"item_counts","k":"variable","len":1,"c":true},{"a":6929,"n":"explosives_count","k":"table","len":4,"c":true},{"a":6933,"n":"planks_count","k":"variable","len":1,"c":true},{"a":6934,"n":"type2_count","k":"table","len":14,"c":true},{"a":6948,"n":"time_up","k":"variable","len":1,"c":true},{"a":6949,"n":"bond_state","k":"variable","len":1,"c":true},{"a":6950,"n":"facing","k":"variable","len":1,"c":true},{"a":6951,"n":"climb_dir","k":"variable","len":1,"c":true},{"a":6952,"n":"anim_frame","k":"table","len":5,"c":true},{"a":6957,"n":"anim_divider","k":"table","len":17,"c":true},{"a":6974,"n":"scroll_req_x","k":"variable","len":1,"c":true},{"a":6975,"n":"scroll_req_y","k":"table","len":5,"c":true},{"a":6980,"n":"hzb_step","k":"variable","len":1,"c":true},{"a":6981,"n":"hzb_timer","k":"variable","len":1,"c":true},{"a":6982,"n":"hzb_period","k":"variable","len":1,"c":true},{"a":6983,"n":"hza_step","k":"variable","len":1,"c":true},{"a":6984,"n":"hza_timer","k":"variable","len":1,"c":true},{"a":6985,"n":"hza_period","k":"variable","len":1,"c":true},{"a":6986,"n":"hzc_step","k":"variable","len":1,"c":true},{"a":6987,"n":"hzc_timer","k":"variable","len":1,"c":true},{"a":6988,"n":"hzc_period","k":"variable","len":1,"c":true},{"a":6989,"n":"key_item_count","k":"variable","len":1,"c":true},{"a":6990,"n":"scroll_busy","k":"variable","len":1,"c":true},{"a":6991,"n":"redraw_request","k":"variable","len":1,"c":true},{"a":6992,"n":"on_conveyor","k":"variable","len":1,"c":true},{"a":6993,"n":"on_lift","k":"variable","len":1,"c":true},{"a":6994,"n":"on_floor6e","k":"variable","len":2,"c":true},{"a":6996,"n":"belt1_dir","k":"variable","len":1,"c":true},{"a":6997,"n":"belt2_dir","k":"table","len":5,"c":true},{"a":7002,"n":"fall_count","k":"variable","len":1,"c":true},{"a":7003,"n":"hurt_passes","k":"variable","len":1,"c":true},{"a":7004,"n":"hurt_ticks","k":"variable","len":2,"c":true},{"a":7006,"n":"hurt_ticks_init","k":"variable","len":2,"c":true},{"a":7008,"n":"conveyor_timer","k":"variable","len":1,"c":true},{"a":7009,"n":"conveyor_period","k":"variable","len":1,"c":true},{"a":7010,"n":"conveyor_frame","k":"variable","len":1,"c":true},{"a":7011,"n":"fall_drift","k":"variable","len":1,"c":true},{"a":7012,"n":"fall_drift_period","k":"variable","len":1,"c":true},{"a":7013,"n":"flash_timer","k":"variable","len":1,"c":true},{"a":7014,"n":"idle_timer","k":"variable","len":1,"c":true},{"a":7015,"n":"lift_map_ptr","k":"variable","len":1,"c":true},{"a":7016,"n":"lift_map_ptr_hi","k":"variable","len":1,"c":true},{"a":7017,"n":"lift_row","k":"variable","len":1,"c":true},{"a":7018,"n":"examine_mode","k":"variable","len":1,"c":true},{"a":7019,"n":"panel_focus","k":"table","len":3,"c":true},{"a":7022,"n":"rope_down","k":"variable","len":1,"c":true},{"a":7023,"n":"rope_map_ptr","k":"variable","len":1,"c":true},{"a":7024,"n":"rope_map_ptr_hi","k":"variable","len":1,"c":true},{"a":7025,"n":"charge_target","k":"variable","len":1,"c":true},{"a":7026,"n":"charge_planted","k":"variable","len":1,"c":true},{"a":7027,"n":"entered_digits","k":"table","len":5,"c":true},{"a":7032,"n":"code_count","k":"variable","len":1,"c":true},{"a":7033,"n":"rope_length","k":"table","len":7,"c":true},{"a":7040,"n":"paused_flag","k":"variable","len":1,"c":true},{"a":7041,"n":"mayday_on","k":"table","len":15,"c":true},{"a":7056,"n":"winch_parts","k":"table","len":6,"c":true},{"a":7062,"n":"mayday_freed","k":"table","len":10,"c":true},{"a":7072,"n":"entry_code_flag","k":"table","len":64,"c":true},{"a":7200,"n":"clock_tick","k":"routine","len":195,"c":true},{"a":7220,"n":"b_1C34","k":"branch","len":1,"c":false},{"a":7235,"n":"b_1C43","k":"branch","len":1,"c":false},{"a":7250,"n":"b_1C52","k":"branch","len":1,"c":false},{"a":7265,"n":"b_1C61","k":"branch","len":1,"c":false},{"a":7287,"n":"b_1C77","k":"branch","len":1,"c":false},{"a":7291,"n":"b_1C7B","k":"branch","len":1,"c":false},{"a":7302,"n":"b_1C86","k":"branch","len":1,"c":false},{"a":7309,"n":"b_1C8D","k":"branch","len":1,"c":false},{"a":7324,"n":"b_1C9C","k":"branch","len":1,"c":false},{"a":7337,"n":"b_1CA9","k":"branch","len":1,"c":false},{"a":7350,"n":"b_1CB6","k":"branch","len":1,"c":false},{"a":7363,"n":"b_1CC3","k":"branch","len":1,"c":false},{"a":7376,"n":"b_1CD0","k":"branch","len":1,"c":false},{"a":7389,"n":"b_1CDD","k":"branch","len":1,"c":false},{"a":7424,"n":"draw_clock","k":"routine","len":67,"c":true},{"a":7436,"n":"b_1D0C","k":"branch","len":1,"c":false},{"a":7486,"n":"b_1D3E","k":"branch","len":1,"c":false},{"a":7504,"n":"panel_screen","k":"table","len":456,"c":true},{"a":7960,"n":"panel_screen_rest","k":"table","len":512,"c":true},{"a":8472,"n":"mayday_follow_scroll","k":"routine","len":54,"c":true},{"a":8499,"n":"b_2133","k":"branch","len":1,"c":false},{"a":8523,"n":"b_214B","k":"branch","len":1,"c":false},{"a":8528,"n":"scroll_frame","k":"routine","len":6,"c":true},{"a":8534,"n":"scroll_engine","k":"routine","len":331,"c":true},{"a":8558,"n":"b_216E","k":"branch","len":1,"c":false},{"a":8616,"n":"b_21A8","k":"branch","len":1,"c":false},{"a":8624,"n":"b_21B0","k":"branch","len":1,"c":false},{"a":8678,"n":"b_21E6","k":"branch","len":1,"c":false},{"a":8683,"n":"j_21EB","k":"branch","len":1,"c":false},{"a":8697,"n":"b_21F9","k":"branch","len":1,"c":false},{"a":8721,"n":"b_2211","k":"branch","len":1,"c":false},{"a":8754,"n":"b_2232","k":"branch","len":1,"c":false},{"a":8760,"n":"b_2238","k":"branch","len":1,"c":false},{"a":8780,"n":"b_224C","k":"branch","len":1,"c":false},{"a":8813,"n":"b_226D","k":"branch","len":1,"c":false},{"a":8816,"n":"j_2270","k":"branch","len":1,"c":false},{"a":8830,"n":"b_227E","k":"branch","len":1,"c":false},{"a":8841,"n":"b_2289","k":"branch","len":1,"c":false},{"a":8865,"n":"mayday_follow_y","k":"routine","len":37,"c":true},{"a":8884,"n":"b_22B4","k":"branch","len":1,"c":false},{"a":8887,"n":"b_22B7","k":"branch","len":1,"c":false},{"a":8912,"n":"frame_pointers","k":"routine","len":128,"c":true},{"a":8942,"n":"b_22EE","k":"branch","len":1,"c":false},{"a":8947,"n":"b_22F3","k":"branch","len":1,"c":false},{"a":8959,"n":"b_22FF","k":"branch","len":1,"c":false},{"a":8965,"n":"b_2305","k":"branch","len":1,"c":false},{"a":8972,"n":"b_230C","k":"branch","len":1,"c":false},{"a":8986,"n":"b_231A","k":"branch","len":1,"c":false},{"a":8991,"n":"b_231F","k":"branch","len":1,"c":false},{"a":8994,"n":"b_2322","k":"branch","len":1,"c":false},{"a":9001,"n":"b_2329","k":"branch","len":1,"c":false},{"a":9008,"n":"b_2330","k":"branch","len":1,"c":false},{"a":9015,"n":"b_2337","k":"branch","len":1,"c":false},{"a":9019,"n":"b_233B","k":"branch","len":1,"c":false},{"a":9056,"n":"bond_sprites_xy","k":"routine","len":59,"c":true},{"a":9084,"n":"j_237C","k":"branch","len":1,"c":false},{"a":9094,"n":"b_2386","k":"branch","len":1,"c":false},{"a":9120,"n":"look_down","k":"routine","len":73,"c":true},{"a":9135,"n":"b_23AF","k":"branch","len":1,"c":false},{"a":9140,"n":"b_23B4","k":"branch","len":1,"c":false},{"a":9162,"n":"b_23CA","k":"branch","len":1,"c":false},{"a":9167,"n":"b_23CF","k":"branch","len":1,"c":false},{"a":9192,"n":"r_23E8","k":"branch","len":1,"c":false},{"a":9193,"n":"set_bond_y","k":"routine","len":10,"c":true},{"a":9203,"n":"look_down_limit","k":"routine","len":10,"c":true},{"a":9216,"n":"anim_hazard_b","k":"routine","len":86,"c":true},{"a":9224,"n":"b_2408","k":"branch","len":1,"c":false},{"a":9234,"n":"j_2412","k":"branch","len":1,"c":false},{"a":9240,"n":"b_2418","k":"branch","len":1,"c":false},{"a":9268,"n":"b_2434","k":"branch","len":1,"c":false},{"a":9274,"n":"b_243A","k":"branch","len":1,"c":false},{"a":9283,"n":"b_2443","k":"branch","len":1,"c":false},{"a":9296,"n":"b_2450","k":"branch","len":1,"c":false},{"a":9302,"n":"clear_hazard_b","k":"routine","len":11,"c":true},{"a":9306,"n":"b_245A","k":"branch","len":1,"c":false},{"a":9313,"n":"hazard_b_pattern","k":"table","len":31,"c":true},{"a":9344,"n":"anim_hazard_a","k":"routine","len":60,"c":true},{"a":9354,"n":"b_248A","k":"branch","len":1,"c":false},{"a":9380,"n":"b_24A4","k":"branch","len":1,"c":false},{"a":9382,"n":"b_24A6","k":"branch","len":1,"c":false},{"a":9388,"n":"b_24AC","k":"branch","len":1,"c":false},{"a":9391,"n":"b_24AF","k":"branch","len":1,"c":false},{"a":9404,"n":"clear_hazard_a","k":"routine","len":14,"c":true},{"a":9410,"n":"b_24C2","k":"branch","len":1,"c":false},{"a":9418,"n":"hazard_a_glyph","k":"table","len":8,"c":true},{"a":9426,"n":"hazard_a_glyph_tail","k":"table","len":14,"c":true},{"a":9440,"n":"anim_hazard_c","k":"routine","len":60,"c":true},{"a":9450,"n":"b_24EA","k":"branch","len":1,"c":false},{"a":9476,"n":"b_2504","k":"branch","len":1,"c":false},{"a":9478,"n":"b_2506","k":"branch","len":1,"c":false},{"a":9484,"n":"b_250C","k":"branch","len":1,"c":false},{"a":9487,"n":"b_250F","k":"branch","len":1,"c":false},{"a":9500,"n":"clear_hazard_c","k":"routine","len":14,"c":true},{"a":9506,"n":"b_2522","k":"branch","len":1,"c":false},{"a":9514,"n":"hazard_c_glyph","k":"table","len":8,"c":true},{"a":9522,"n":"hazard_c_glyph_tail","k":"table","len":14,"c":true},{"a":9536,"n":"start_game","k":"routine","len":13,"c":true},{"a":9540,"n":"j_2544","k":"branch","len":1,"c":false},{"a":9549,"n":"main_loop","k":"routine","len":117,"c":true},{"a":9553,"n":"b_2551","k":"branch","len":1,"c":false},{"a":9589,"n":"b_2575","k":"branch","len":1,"c":false},{"a":9620,"n":"b_2594","k":"branch","len":1,"c":false},{"a":9646,"n":"b_25AE","k":"branch","len":1,"c":false},{"a":9663,"n":"b_25BF","k":"branch","len":1,"c":false},{"a":9666,"n":"at_end_column","k":"routine","len":8,"c":true},{"a":9680,"n":"game_over","k":"routine","len":15,"c":true},{"a":9696,"n":"end_check","k":"routine","len":26,"c":true},{"a":9703,"n":"b_25E7","k":"branch","len":1,"c":false},{"a":9728,"n":"map_edges","k":"routine","len":49,"c":true},{"a":9746,"n":"b_2612","k":"branch","len":1,"c":false},{"a":9756,"n":"b_261C","k":"branch","len":1,"c":false},{"a":9766,"n":"b_2626","k":"branch","len":1,"c":false},{"a":9776,"n":"r_2630","k":"branch","len":1,"c":false},{"a":9777,"n":"fill_left_edge","k":"routine","len":51,"c":true},{"a":9782,"n":"b_2636","k":"branch","len":1,"c":false},{"a":9828,"n":"fill_right_edge","k":"routine","len":51,"c":true},{"a":9833,"n":"b_2669","k":"branch","len":1,"c":false},{"a":9879,"n":"fill_top_edge","k":"routine","len":37,"c":true},{"a":9888,"n":"b_26A0","k":"branch","len":1,"c":false},{"a":9892,"n":"b_26A4","k":"branch","len":1,"c":false},{"a":9916,"n":"fill_bottom_edge","k":"routine","len":37,"c":true},{"a":9925,"n":"b_26C5","k":"branch","len":1,"c":false},{"a":9929,"n":"b_26C9","k":"branch","len":1,"c":false},{"a":9967,"n":"bomb_code","k":"table","len":6,"c":true},{"a":9973,"n":"bomb_code_tail","k":"table","len":11,"c":true},{"a":9984,"n":"player_control","k":"routine","len":83,"c":true},{"a":10037,"n":"b_2735","k":"branch","len":1,"c":false},{"a":10043,"n":"b_273B","k":"branch","len":1,"c":false},{"a":10049,"n":"b_2741","k":"branch","len":1,"c":false},{"a":10055,"n":"b_2747","k":"branch","len":1,"c":false},{"a":10061,"n":"b_274D","k":"branch","len":1,"c":false},{"a":10067,"n":"state_stand","k":"routine","len":29,"c":true},{"a":10096,"n":"hurt","k":"routine","len":183,"c":true},{"a":10113,"n":"b_2781","k":"branch","len":1,"c":false},{"a":10147,"n":"b_27A3","k":"branch","len":1,"c":false},{"a":10157,"n":"b_27AD","k":"branch","len":1,"c":false},{"a":10167,"n":"b_27B7","k":"branch","len":1,"c":false},{"a":10170,"n":"b_27BA","k":"branch","len":1,"c":false},{"a":10194,"n":"j_27D2","k":"branch","len":1,"c":false},{"a":10210,"n":"b_27E2","k":"branch","len":1,"c":false},{"a":10223,"n":"b_27EF","k":"branch","len":1,"c":false},{"a":10226,"n":"b_27F2","k":"branch","len":1,"c":false},{"a":10248,"n":"b_2808","k":"branch","len":1,"c":false},{"a":10261,"n":"b_2815","k":"branch","len":1,"c":false},{"a":10278,"n":"r_2826","k":"branch","len":1,"c":false},{"a":10279,"n":"state_walk","k":"routine","len":185,"c":true},{"a":10289,"n":"b_2831","k":"branch","len":1,"c":false},{"a":10311,"n":"b_2847","k":"branch","len":1,"c":false},{"a":10328,"n":"b_2858","k":"branch","len":1,"c":false},{"a":10344,"n":"b_2868","k":"branch","len":1,"c":false},{"a":10356,"n":"b_2874","k":"branch","len":1,"c":false},{"a":10368,"n":"b_2880","k":"branch","len":1,"c":false},{"a":10387,"n":"b_2893","k":"branch","len":1,"c":false},{"a":10404,"n":"b_28A4","k":"branch","len":1,"c":false},{"a":10430,"n":"b_28BE","k":"branch","len":1,"c":false},{"a":10448,"n":"b_28D0","k":"branch","len":1,"c":false},{"a":10458,"n":"b_28DA","k":"branch","len":1,"c":false},{"a":10464,"n":"state_jump","k":"routine","len":257,"c":true},{"a":10489,"n":"b_28F9","k":"branch","len":1,"c":false},{"a":10506,"n":"b_290A","k":"branch","len":1,"c":false},{"a":10549,"n":"b_2935","k":"branch","len":1,"c":false},{"a":10582,"n":"j_2956","k":"branch","len":1,"c":false},{"a":10597,"n":"r_2965","k":"branch","len":1,"c":false},{"a":10598,"n":"b_2966","k":"branch","len":1,"c":false},{"a":10603,"n":"b_296B","k":"branch","len":1,"c":false},{"a":10639,"n":"b_298F","k":"branch","len":1,"c":false},{"a":10653,"n":"j_299D","k":"branch","len":1,"c":false},{"a":10666,"n":"b_29AA","k":"branch","len":1,"c":false},{"a":10678,"n":"b_29B6","k":"branch","len":1,"c":false},{"a":10690,"n":"b_29C2","k":"branch","len":1,"c":false},{"a":10702,"n":"b_29CE","k":"branch","len":1,"c":false},{"a":10709,"n":"b_29D5","k":"branch","len":1,"c":false},{"a":10718,"n":"b_29DE","k":"branch","len":1,"c":false},{"a":10721,"n":"state_fall","k":"routine","len":50,"c":true},{"a":10733,"n":"b_29ED","k":"branch","len":1,"c":false},{"a":10768,"n":"b_2A10","k":"branch","len":1,"c":false},{"a":10771,"n":"land_on_floor","k":"routine","len":69,"c":true},{"a":10775,"n":"j_2A17","k":"branch","len":1,"c":false},{"a":10778,"n":"b_2A1A","k":"branch","len":1,"c":false},{"a":10790,"n":"b_2A26","k":"branch","len":1,"c":false},{"a":10802,"n":"b_2A32","k":"branch","len":1,"c":false},{"a":10814,"n":"b_2A3E","k":"branch","len":1,"c":false},{"a":10821,"n":"b_2A45","k":"branch","len":1,"c":false},{"a":10837,"n":"b_2A55","k":"branch","len":1,"c":false},{"a":10840,"n":"state_climb","k":"routine","len":159,"c":true},{"a":10858,"n":"b_2A6A","k":"branch","len":1,"c":false},{"a":10882,"n":"b_2A82","k":"branch","len":1,"c":false},{"a":10894,"n":"j_2A8E","k":"branch","len":1,"c":false},{"a":10916,"n":"b_2AA4","k":"branch","len":1,"c":false},{"a":10947,"n":"b_2AC3","k":"branch","len":1,"c":false},{"a":10964,"n":"b_2AD4","k":"branch","len":1,"c":false},{"a":10972,"n":"b_2ADC","k":"branch","len":1,"c":false},{"a":10987,"n":"j_2AEB","k":"branch","len":1,"c":false},{"a":10993,"n":"b_2AF1","k":"branch","len":1,"c":false},{"a":10999,"n":"rope_remove","k":"routine","len":50,"c":true},{"a":11016,"n":"b_2B08","k":"branch","len":1,"c":false},{"a":11043,"n":"b_2B23","k":"branch","len":1,"c":false},{"a":11049,"n":"state_hurt","k":"routine","len":36,"c":true},{"a":11058,"n":"b_2B32","k":"branch","len":1,"c":false},{"a":11072,"n":"b_2B40","k":"branch","len":1,"c":false},{"a":11085,"n":"probe_front","k":"routine","len":70,"c":true},{"a":11089,"n":"b_2B51","k":"branch","len":1,"c":false},{"a":11110,"n":"b_2B66","k":"branch","len":1,"c":false},{"a":11114,"n":"j_2B6A","k":"branch","len":1,"c":false},{"a":11120,"n":"b_2B70","k":"branch","len":1,"c":false},{"a":11133,"n":"b_2B7D","k":"branch","len":1,"c":false},{"a":11155,"n":"hazard_test","k":"routine","len":46,"c":true},{"a":11179,"n":"b_2BAB","k":"branch","len":1,"c":false},{"a":11194,"n":"b_2BBA","k":"branch","len":1,"c":false},{"a":11201,"n":"probe_feet","k":"routine","len":169,"c":true},{"a":11211,"n":"b_2BCB","k":"branch","len":1,"c":false},{"a":11220,"n":"b_2BD4","k":"branch","len":1,"c":false},{"a":11225,"n":"b_2BD9","k":"branch","len":1,"c":false},{"a":11227,"n":"j_2BDB","k":"branch","len":1,"c":false},{"a":11240,"n":"b_2BE8","k":"branch","len":1,"c":false},{"a":11245,"n":"j_2BED","k":"branch","len":1,"c":false},{"a":11247,"n":"b_2BEF","k":"branch","len":1,"c":false},{"a":11262,"n":"b_2BFE","k":"branch","len":1,"c":false},{"a":11269,"n":"b_2C05","k":"branch","len":1,"c":false},{"a":11287,"n":"b_2C17","k":"branch","len":1,"c":false},{"a":11294,"n":"b_2C1E","k":"branch","len":1,"c":false},{"a":11312,"n":"b_2C30","k":"branch","len":1,"c":false},{"a":11319,"n":"b_2C37","k":"branch","len":1,"c":false},{"a":11337,"n":"b_2C49","k":"branch","len":1,"c":false},{"a":11351,"n":"b_2C57","k":"branch","len":1,"c":false},{"a":11360,"n":"b_2C60","k":"branch","len":1,"c":false},{"a":11365,"n":"b_2C65","k":"branch","len":1,"c":false},{"a":11370,"n":"probe_wall","k":"routine","len":38,"c":true},{"a":11382,"n":"b_2C76","k":"branch","len":1,"c":false},{"a":11384,"n":"j_2C78","k":"branch","len":1,"c":false},{"a":11386,"n":"b_2C7A","k":"branch","len":1,"c":false},{"a":11394,"n":"b_2C82","k":"branch","len":1,"c":false},{"a":11405,"n":"b_2C8D","k":"branch","len":1,"c":false},{"a":11408,"n":"probe_head","k":"routine","len":19,"c":true},{"a":11410,"n":"b_2C92","k":"branch","len":1,"c":false},{"a":11418,"n":"b_2C9A","k":"branch","len":1,"c":false},{"a":11424,"n":"b_2CA0","k":"branch","len":1,"c":false},{"a":11427,"n":"conveyor_push","k":"routine","len":25,"c":true},{"a":11435,"n":"b_2CAB","k":"branch","len":1,"c":false},{"a":11443,"n":"b_2CB3","k":"branch","len":1,"c":false},{"a":11451,"n":"r_2CBB","k":"branch","len":1,"c":false},{"a":11452,"n":"conveyor_move","k":"routine","len":26,"c":true},{"a":11471,"n":"b_2CCF","k":"branch","len":1,"c":false},{"a":11520,"n":"action_menu","k":"routine","len":126,"c":true},{"a":11534,"n":"b_2D0E","k":"branch","len":1,"c":false},{"a":11554,"n":"b_2D22","k":"branch","len":1,"c":false},{"a":11590,"n":"b_2D46","k":"branch","len":1,"c":false},{"a":11603,"n":"b_2D53","k":"branch","len":1,"c":false},{"a":11615,"n":"b_2D5F","k":"branch","len":1,"c":false},{"a":11630,"n":"b_2D6E","k":"branch","len":1,"c":false},{"a":11646,"n":"menu_jump","k":"routine","len":1,"c":true},{"a":11647,"n":"menu_jump_lo","k":"routine","len":1,"c":true},{"a":11648,"n":"menu_jump_hi","k":"routine","len":1,"c":true},{"a":11667,"n":"menu_text","k":"table","len":82,"c":true},{"a":11749,"n":"menu_handlers","k":"variable","len":1,"c":true},{"a":11750,"n":"menu_handlers_hi","k":"table","len":15,"c":true},{"a":11765,"n":"menu_handlers_tail","k":"table","len":8,"c":true},{"a":11773,"n":"menu_scroll_step","k":"routine","len":35,"c":true},{"a":11775,"n":"b_2DFF","k":"branch","len":1,"c":false},{"a":11793,"n":"b_2E11","k":"branch","len":1,"c":false},{"a":11796,"n":"b_2E14","k":"branch","len":1,"c":false},{"a":11808,"n":"wait_fire_release_menu","k":"routine","len":17,"c":true},{"a":11825,"n":"wait_fire_release_list","k":"routine","len":17,"c":true},{"a":11869,"n":"short_delay","k":"routine","len":17,"c":true},{"a":11871,"n":"b_2E5F","k":"branch","len":1,"c":false},{"a":11874,"n":"b_2E62","k":"branch","len":1,"c":false},{"a":11904,"n":"item_menu","k":"routine","len":58,"c":true},{"a":11919,"n":"b_2E8F","k":"branch","len":1,"c":false},{"a":11944,"n":"b_2EA8","k":"branch","len":1,"c":false},{"a":11957,"n":"b_2EB5","k":"branch","len":1,"c":false},{"a":11962,"n":"item_list","k":"routine","len":51,"c":true},{"a":11966,"n":"j_2EBE","k":"branch","len":1,"c":false},{"a":11983,"n":"b_2ECF","k":"branch","len":1,"c":false},{"a":11993,"n":"b_2ED9","k":"branch","len":1,"c":false},{"a":12010,"n":"j_2EEA","k":"branch","len":1,"c":false},{"a":12012,"n":"b_2EEC","k":"branch","len":1,"c":false},{"a":12013,"n":"icon_operand","k":"routine","len":1,"c":true},{"a":12014,"n":"icon_operand_hi","k":"routine","len":144,"c":true},{"a":12040,"n":"b_2F08","k":"branch","len":1,"c":false},{"a":12070,"n":"b_2F26","k":"branch","len":1,"c":false},{"a":12083,"n":"b_2F33","k":"branch","len":1,"c":false},{"a":12097,"n":"b_2F41","k":"branch","len":1,"c":false},{"a":12100,"n":"b_2F44","k":"branch","len":1,"c":false},{"a":12124,"n":"b_2F5C","k":"branch","len":1,"c":false},{"a":12139,"n":"j_2F6B","k":"branch","len":1,"c":false},{"a":12152,"n":"j_2F78","k":"branch","len":1,"c":false},{"a":12288,"n":"meter_update","k":"routine","len":123,"c":true},{"a":12331,"n":"b_302B","k":"branch","len":1,"c":false},{"a":12345,"n":"b_3039","k":"branch","len":1,"c":false},{"a":12347,"n":"j_303B","k":"branch","len":1,"c":false},{"a":12355,"n":"b_3043","k":"branch","len":1,"c":false},{"a":12369,"n":"b_3051","k":"branch","len":1,"c":false},{"a":12401,"n":"b_3071","k":"branch","len":1,"c":false},{"a":12411,"n":"meter_bars","k":"table","len":5,"c":true},{"a":12416,"n":"draw_all_objects","k":"routine","len":99,"c":true},{"a":12418,"n":"b_3082","k":"branch","len":1,"c":false},{"a":12439,"n":"b_3097","k":"branch","len":1,"c":false},{"a":12446,"n":"b_309E","k":"branch","len":1,"c":false},{"a":12449,"n":"b_30A1","k":"branch","len":1,"c":false},{"a":12457,"n":"b_30A9","k":"branch","len":1,"c":false},{"a":12466,"n":"b_30B2","k":"branch","len":1,"c":false},{"a":12483,"n":"j_30C3","k":"branch","len":1,"c":false},{"a":12484,"n":"b_30C4","k":"branch","len":1,"c":false},{"a":12506,"n":"b_30DA","k":"branch","len":1,"c":false},{"a":12509,"n":"b_30DD","k":"branch","len":1,"c":false},{"a":12591,"n":"obj_present","k":"table","len":64,"c":true},{"a":12655,"n":"obj_taken","k":"table","len":64,"c":true},{"a":12719,"n":"obj_x","k":"table","len":64,"c":true},{"a":12783,"n":"obj_xhi","k":"table","len":64,"c":true},{"a":12847,"n":"obj_row","k":"table","len":64,"c":true},{"a":12911,"n":"obj_type","k":"table","len":64,"c":true},{"a":12975,"n":"obj_width","k":"table","len":64,"c":true},{"a":13039,"n":"obj_height","k":"table","len":64,"c":true},{"a":13103,"n":"obj_icon_lo","k":"table","len":64,"c":true},{"a":13167,"n":"obj_icon_hi","k":"table","len":64,"c":true},{"a":13231,"n":"obj_spare","k":"table","len":128,"c":true},{"a":13567,"n":"carried_list_m1","k":"variable","len":1,"c":true},{"a":13824,"n":"item_icons","k":"table","len":120,"c":true},{"a":13944,"n":"icon_return","k":"table","len":4,"c":true},{"a":13948,"n":"icon_blank_end","k":"table","len":4,"c":true},{"a":13984,"n":"opt_return","k":"routine","len":7,"c":true},{"a":13991,"n":"use_item","k":"routine","len":30,"c":true},{"a":14021,"n":"use_jump","k":"routine","len":1,"c":true},{"a":14022,"n":"use_jump_lo","k":"routine","len":1,"c":true},{"a":14023,"n":"use_jump_hi","k":"routine","len":7,"c":true},{"a":14024,"n":"b_36C8","k":"branch","len":1,"c":false},{"a":14030,"n":"use_handlers","k":"variable","len":1,"c":true},{"a":14031,"n":"use_handlers_hi","k":"table","len":39,"c":true},{"a":14070,"n":"examine","k":"routine","len":101,"c":true},{"a":14089,"n":"b_3709","k":"branch","len":1,"c":false},{"a":14100,"n":"b_3714","k":"branch","len":1,"c":false},{"a":14143,"n":"b_373F","k":"branch","len":1,"c":false},{"a":14151,"n":"j_3747","k":"branch","len":1,"c":false},{"a":14171,"n":"examine_pickup","k":"routine","len":49,"c":true},{"a":14193,"n":"b_3771","k":"branch","len":1,"c":false},{"a":14196,"n":"b_3774","k":"branch","len":1,"c":false},{"a":14220,"n":"pickup_jsr","k":"routine","len":1,"c":true},{"a":14221,"n":"pickup_jsr_lo","k":"routine","len":1,"c":true},{"a":14222,"n":"pickup_jsr_hi","k":"routine","len":32,"c":true},{"a":14225,"n":"j_3791","k":"branch","len":1,"c":false},{"a":14234,"n":"b_379A","k":"branch","len":1,"c":false},{"a":14254,"n":"pickup_handlers","k":"variable","len":1,"c":true},{"a":14255,"n":"pickup_handlers_hi","k":"table","len":39,"c":true},{"a":14294,"n":"erase_object","k":"routine","len":81,"c":true},{"a":14306,"n":"b_37E2","k":"branch","len":1,"c":false},{"a":14313,"n":"b_37E9","k":"branch","len":1,"c":false},{"a":14316,"n":"b_37EC","k":"branch","len":1,"c":false},{"a":14324,"n":"b_37F4","k":"branch","len":1,"c":false},{"a":14333,"n":"b_37FD","k":"branch","len":1,"c":false},{"a":14343,"n":"j_3807","k":"branch","len":1,"c":false},{"a":14345,"n":"b_3809","k":"branch","len":1,"c":false},{"a":14366,"n":"b_381E","k":"branch","len":1,"c":false},{"a":14369,"n":"b_3821","k":"branch","len":1,"c":false},{"a":14375,"n":"item_explosive","k":"routine","len":114,"c":true},{"a":14385,"n":"b_3831","k":"branch","len":1,"c":false},{"a":14413,"n":"b_384D","k":"branch","len":1,"c":false},{"a":14423,"n":"b_3857","k":"branch","len":1,"c":false},{"a":14445,"n":"b_386D","k":"branch","len":1,"c":false},{"a":14459,"n":"b_387B","k":"branch","len":1,"c":false},{"a":14470,"n":"b_3886","k":"branch","len":1,"c":false},{"a":14473,"n":"b_3889","k":"branch","len":1,"c":false},{"a":14489,"n":"item_refused","k":"routine","len":3,"c":true},{"a":14492,"n":"item_number","k":"routine","len":27,"c":true},{"a":14494,"n":"j_389E","k":"branch","len":1,"c":false},{"a":14519,"n":"item_number_2","k":"routine","len":8,"c":true},{"a":14524,"n":"b_38BC","k":"branch","len":1,"c":false},{"a":14527,"n":"item_number_3","k":"routine","len":5,"c":true},{"a":14532,"n":"item_number_4","k":"routine","len":5,"c":true},{"a":14537,"n":"item_number_5","k":"routine","len":5,"c":true},{"a":14542,"n":"item_number_6","k":"routine","len":5,"c":true},{"a":14547,"n":"item_number_7","k":"routine","len":5,"c":true},{"a":14552,"n":"item_rope","k":"routine","len":76,"c":true},{"a":14587,"n":"b_38FB","k":"branch","len":1,"c":false},{"a":14625,"n":"b_3921","k":"branch","len":1,"c":false},{"a":14628,"n":"item_refused_11","k":"routine","len":3,"c":true},{"a":14631,"n":"item_winch_12","k":"routine","len":9,"c":true},{"a":14640,"n":"item_winch_13","k":"routine","len":52,"c":true},{"a":14666,"n":"b_394A","k":"branch","len":1,"c":false},{"a":14692,"n":"item_winch_14","k":"routine","len":12,"c":true},{"a":14701,"n":"b_396D","k":"branch","len":1,"c":false},{"a":14704,"n":"item_planks","k":"routine","len":31,"c":true},{"a":14735,"n":"planks_site","k":"routine","len":25,"c":true},{"a":14742,"n":"b_3996","k":"branch","len":1,"c":false},{"a":14747,"n":"b_399B","k":"branch","len":1,"c":false},{"a":14760,"n":"lay_plank","k":"routine","len":13,"c":true},{"a":14764,"n":"b_39AC","k":"branch","len":1,"c":false},{"a":14773,"n":"drop_from_lists","k":"routine","len":43,"c":true},{"a":14775,"n":"b_39B7","k":"branch","len":1,"c":false},{"a":14793,"n":"b_39C9","k":"branch","len":1,"c":false},{"a":14816,"n":"item_detonator","k":"routine","len":45,"c":true},{"a":14845,"n":"b_39FD","k":"branch","len":1,"c":false},{"a":14857,"n":"r_3A09","k":"branch","len":1,"c":false},{"a":14858,"n":"b_3A0A","k":"branch","len":1,"c":false},{"a":14861,"n":"item_lever","k":"routine","len":48,"c":true},{"a":14895,"n":"b_3A2F","k":"branch","len":1,"c":false},{"a":14906,"n":"b_3A3A","k":"branch","len":1,"c":false},{"a":14909,"n":"item_winch_18","k":"routine","len":9,"c":true},{"a":14918,"n":"item_nothing","k":"routine","len":1,"c":true},{"a":14919,"n":"pickup_stubs","k":"table","len":4,"c":true},{"a":14923,"n":"pickup_type2","k":"table","len":4,"c":true},{"a":14927,"n":"pickup_type3","k":"table","len":4,"c":true},{"a":14931,"n":"pickup_type4","k":"table","len":4,"c":true},{"a":14935,"n":"pickup_type5","k":"table","len":4,"c":true},{"a":14939,"n":"pickup_type6","k":"table","len":4,"c":true},{"a":14943,"n":"pickup_type7","k":"table","len":4,"c":true},{"a":14947,"n":"pickup_type8","k":"table","len":4,"c":true},{"a":14951,"n":"pickup_type9","k":"table","len":4,"c":true},{"a":14955,"n":"pickup_type10","k":"table","len":4,"c":true},{"a":14959,"n":"pickup_type11","k":"table","len":4,"c":true},{"a":14963,"n":"pickup_type12","k":"table","len":4,"c":true},{"a":14967,"n":"pickup_type13","k":"table","len":4,"c":true},{"a":14971,"n":"pickup_type14","k":"table","len":4,"c":true},{"a":14975,"n":"pickup_type15","k":"table","len":4,"c":true},{"a":14979,"n":"pickup_type16","k":"table","len":4,"c":true},{"a":14983,"n":"pickup_type17","k":"table","len":4,"c":true},{"a":14987,"n":"pickup_type18","k":"table","len":4,"c":true},{"a":14991,"n":"pickup_type19","k":"variable","len":1,"c":true},{"a":14992,"n":"opt_abort","k":"routine","len":5,"c":true},{"a":14997,"n":"call_lift","k":"routine","len":232,"c":true},{"a":15015,"n":"b_3AA7","k":"branch","len":1,"c":false},{"a":15018,"n":"b_3AAA","k":"branch","len":1,"c":false},{"a":15022,"n":"b_3AAE","k":"branch","len":1,"c":false},{"a":15042,"n":"b_3AC2","k":"branch","len":1,"c":false},{"a":15068,"n":"b_3ADC","k":"branch","len":1,"c":false},{"a":15110,"n":"b_3B06","k":"branch","len":1,"c":false},{"a":15119,"n":"b_3B0F","k":"branch","len":1,"c":false},{"a":15126,"n":"j_3B16","k":"branch","len":1,"c":false},{"a":15135,"n":"b_3B1F","k":"branch","len":1,"c":false},{"a":15159,"n":"b_3B37","k":"branch","len":1,"c":false},{"a":15201,"n":"b_3B61","k":"branch","len":1,"c":false},{"a":15210,"n":"b_3B6A","k":"branch","len":1,"c":false},{"a":15217,"n":"j_3B71","k":"branch","len":1,"c":false},{"a":15226,"n":"j_3B7A","k":"branch","len":1,"c":false},{"a":15229,"n":"sound_ok","k":"routine","len":31,"c":true},{"a":15260,"n":"sound_fail","k":"routine","len":31,"c":true},{"a":15291,"n":"opt_pause","k":"routine","len":22,"c":true},{"a":15299,"n":"b_3BC3","k":"branch","len":1,"c":false},{"a":15360,"n":"ride_lift_rts","k":"routine","len":1,"c":true},{"a":15361,"n":"ride_lift","k":"routine","len":304,"c":true},{"a":15371,"n":"b_3C0B","k":"branch","len":1,"c":false},{"a":15417,"n":"b_3C39","k":"branch","len":1,"c":false},{"a":15466,"n":"b_3C6A","k":"branch","len":1,"c":false},{"a":15475,"n":"b_3C73","k":"branch","len":1,"c":false},{"a":15482,"n":"j_3C7A","k":"branch","len":1,"c":false},{"a":15512,"n":"b_3C98","k":"branch","len":1,"c":false},{"a":15515,"n":"b_3C9B","k":"branch","len":1,"c":false},{"a":15518,"n":"j_3C9E","k":"branch","len":1,"c":false},{"a":15564,"n":"b_3CCC","k":"branch","len":1,"c":false},{"a":15613,"n":"b_3CFD","k":"branch","len":1,"c":false},{"a":15622,"n":"b_3D06","k":"branch","len":1,"c":false},{"a":15629,"n":"j_3D0D","k":"branch","len":1,"c":false},{"a":15659,"n":"b_3D2B","k":"branch","len":1,"c":false},{"a":15665,"n":"lift_tiles_whole","k":"variable","len":1,"c":true},{"a":15666,"n":"lift_whole_tr","k":"variable","len":1,"c":true},{"a":15667,"n":"lift_whole_bl","k":"variable","len":1,"c":true},{"a":15668,"n":"lift_whole_br","k":"variable","len":1,"c":true},{"a":15669,"n":"lift_tiles_half","k":"variable","len":1,"c":true},{"a":15670,"n":"lift_half_tr","k":"variable","len":1,"c":true},{"a":15671,"n":"lift_half_bl","k":"variable","len":1,"c":true},{"a":15672,"n":"lift_half_br","k":"variable","len":1,"c":true},{"a":15673,"n":"floor6e_nothing","k":"routine","len":1,"c":true},{"a":15674,"n":"lift_delay","k":"routine","len":11,"c":true},{"a":15678,"n":"b_3D3E","k":"branch","len":1,"c":false},{"a":15685,"n":"lift_delay_short","k":"routine","len":8,"c":true},{"a":15687,"n":"b_3D47","k":"branch","len":1,"c":false},{"a":15712,"n":"panel_flash","k":"routine","len":13,"c":true},{"a":15725,"n":"panel_flash_pad","k":"variable","len":2,"c":true},{"a":15727,"n":"panel_flash_rts","k":"routine","len":64,"c":true},{"a":15728,"n":"j_3D70","k":"branch","len":1,"c":false},{"a":15749,"n":"b_3D85","k":"branch","len":1,"c":false},{"a":15751,"n":"b_3D87","k":"branch","len":1,"c":false},{"a":15761,"n":"b_3D91","k":"branch","len":1,"c":false},{"a":15768,"n":"b_3D98","k":"branch","len":1,"c":false},{"a":15779,"n":"b_3DA3","k":"branch","len":1,"c":false},{"a":15781,"n":"b_3DA5","k":"branch","len":1,"c":false},{"a":15792,"n":"panel_row8_red","k":"routine","len":11,"c":true},{"a":15796,"n":"b_3DB4","k":"branch","len":1,"c":false},{"a":15808,"n":"panel_row4_red","k":"routine","len":11,"c":true},{"a":15812,"n":"b_3DC4","k":"branch","len":1,"c":false},{"a":15872,"n":"mayday_walk_out","k":"routine","len":145,"c":true},{"a":15880,"n":"b_3E08","k":"branch","len":1,"c":false},{"a":15900,"n":"b_3E1C","k":"branch","len":1,"c":false},{"a":15918,"n":"j_3E2E","k":"branch","len":1,"c":false},{"a":15929,"n":"b_3E39","k":"branch","len":1,"c":false},{"a":15969,"n":"b_3E61","k":"branch","len":1,"c":false},{"a":15971,"n":"b_3E63","k":"branch","len":1,"c":false},{"a":15974,"n":"b_3E66","k":"branch","len":1,"c":false},{"a":16017,"n":"remove_from_list","k":"routine","len":146,"c":true},{"a":16019,"n":"b_3E93","k":"branch","len":1,"c":false},{"a":16048,"n":"r_3EB0","k":"branch","len":1,"c":false},{"a":16049,"n":"b_3EB1","k":"branch","len":1,"c":false},{"a":16078,"n":"b_3ECE","k":"branch","len":1,"c":false},{"a":16118,"n":"b_3EF6","k":"branch","len":1,"c":false},{"a":16120,"n":"b_3EF8","k":"branch","len":1,"c":false},{"a":16123,"n":"b_3EFB","k":"branch","len":1,"c":false},{"a":16163,"n":"winch_down","k":"routine","len":89,"c":true},{"a":16182,"n":"b_3F36","k":"branch","len":1,"c":false},{"a":16185,"n":"b_3F39","k":"branch","len":1,"c":false},{"a":16240,"n":"b_3F70","k":"branch","len":1,"c":false},{"a":16243,"n":"b_3F73","k":"branch","len":1,"c":false},{"a":16252,"n":"winch_site","k":"routine","len":18,"c":true},{"a":16265,"n":"b_3F89","k":"branch","len":1,"c":false},{"a":16270,"n":"winch_up","k":"routine","len":82,"c":true},{"a":16287,"n":"b_3F9F","k":"branch","len":1,"c":false},{"a":16290,"n":"j_3FA2","k":"branch","len":1,"c":false},{"a":16340,"n":"b_3FD4","k":"branch","len":1,"c":false},{"a":16343,"n":"b_3FD7","k":"branch","len":1,"c":false},{"a":16352,"n":"mayday_off","k":"routine","len":23,"c":true},{"a":17408,"n":"mayday_sprites","k":"table","len":1024,"c":true},{"a":18432,"n":"panel_charset","k":"table","len":880,"c":true},{"a":19312,"n":"meter_glyph","k":"table","len":144,"c":true},{"a":19456,"n":"panel_charset_hi","k":"table","len":1024,"c":true},{"a":20480,"n":"play_charset","k":"table","len":144,"c":true},{"a":20624,"n":"belt1_glyphs","k":"table","len":96,"c":true},{"a":20720,"n":"belt2_glyphs","k":"table","len":272,"c":true},{"a":20992,"n":"hazard_a_glyphs","k":"table","len":79,"c":true},{"a":21071,"n":"hazard_a_last","k":"variable","len":1,"c":true},{"a":21072,"n":"hazard_b_glyphs","k":"table","len":160,"c":true},{"a":21232,"n":"hazard_c_glyphs","k":"table","len":272,"c":true},{"a":21504,"n":"play_charset_hi","k":"table","len":608,"c":true},{"a":22112,"n":"code_prompt","k":"routine","len":46,"c":true},{"a":22157,"n":"b_568D","k":"branch","len":1,"c":false},{"a":22158,"n":"prompt_src_hi","k":"routine","len":18,"c":true},{"a":22176,"n":"prompt_text","k":"table","len":103,"c":true},{"a":22279,"n":"read_code","k":"routine","len":70,"c":true},{"a":22281,"n":"b_5709","k":"branch","len":1,"c":false},{"a":22302,"n":"b_571E","k":"branch","len":1,"c":false},{"a":22323,"n":"b_5733","k":"branch","len":1,"c":false},{"a":22341,"n":"b_5745","k":"branch","len":1,"c":false},{"a":22349,"n":"code_buffer","k":"table","len":10,"c":true},{"a":22359,"n":"city_hall_code","k":"table","len":5,"c":true},{"a":22364,"n":"city_hall_code_copy","k":"table","len":8,"c":true},{"a":22372,"n":"play_charset_tail","k":"table","len":156,"c":true},{"a":22528,"n":"bond_sprites_60","k":"table","len":1024,"c":true},{"a":23552,"n":"bond_sprites_70","k":"table","len":1024,"c":true},{"a":24576,"n":"bond_sprites_80","k":"table","len":1024,"c":true},{"a":25600,"n":"bond_sprites_90","k":"table","len":1024,"c":true},{"a":26624,"n":"bond_sprites_A0","k":"table","len":1024,"c":true},{"a":27648,"n":"bond_sprites_B0","k":"table","len":1024,"c":true},{"a":28672,"n":"bond_sprites_C0","k":"table","len":1024,"c":true},{"a":29696,"n":"bond_sprites_D0","k":"table","len":1024,"c":true},{"a":30720,"n":"bond_sprites_E0","k":"table","len":768,"c":true},{"a":31512,"n":"mus_attack","k":"variable","len":1,"c":true},{"a":31513,"n":"mus_attack_v2","k":"variable","len":1,"c":true},{"a":31514,"n":"mus_attack_v3","k":"variable","len":1,"c":true},{"a":31515,"n":"mus_wave","k":"variable","len":1,"c":true},{"a":31516,"n":"mus_wave_v2","k":"variable","len":1,"c":true},{"a":31517,"n":"mus_wave_v3","k":"variable","len":1,"c":true},{"a":31518,"n":"mus_pulse","k":"variable","len":1,"c":true},{"a":31519,"n":"mus_pulse_v2","k":"variable","len":1,"c":true},{"a":31520,"n":"mus_pulse_v3","k":"variable","len":1,"c":true},{"a":31521,"n":"mus_tempo_phase","k":"variable","len":1,"c":true},{"a":31522,"n":"mus_tempo_count","k":"variable","len":1,"c":true},{"a":31523,"n":"mus_ptr_lo","k":"variable","len":1,"c":true},{"a":31524,"n":"mus_ptr_lo_v2","k":"variable","len":1,"c":true},{"a":31525,"n":"mus_ptr_lo_v3","k":"variable","len":1,"c":true},{"a":31526,"n":"mus_ptr_hi_v1","k":"variable","len":1,"c":true},{"a":31527,"n":"mus_ptr_hi_v2","k":"variable","len":1,"c":true},{"a":31528,"n":"mus_ptr_hi_v3","k":"variable","len":1,"c":true},{"a":31529,"n":"mus_duration","k":"variable","len":1,"c":true},{"a":31530,"n":"mus_duration_v2","k":"variable","len":1,"c":true},{"a":31531,"n":"mus_duration_v3","k":"variable","len":1,"c":true},{"a":31532,"n":"mus_freq_lo","k":"table","len":3,"c":true},{"a":31535,"n":"mus_tmp_freq","k":"variable","len":1,"c":true},{"a":31536,"n":"mus_tmp_pulse","k":"variable","len":1,"c":true},{"a":31537,"n":"mus_tmp_wave","k":"variable","len":1,"c":true},{"a":31538,"n":"mus_tmp_attack","k":"variable","len":1,"c":true},{"a":31539,"n":"mus_tmp_duration","k":"variable","len":1,"c":true},{"a":31540,"n":"mus_saved_port","k":"variable","len":1,"c":true},{"a":31541,"n":"mus_voice","k":"variable","len":1,"c":true},{"a":31542,"n":"mus_shimmer","k":"table","len":10,"c":true},{"a":31552,"n":"music_init","k":"routine","len":65,"c":true},{"a":31617,"n":"music_restart","k":"routine","len":42,"c":true},{"a":31659,"n":"music_play","k":"routine","len":53,"c":true},{"a":31677,"n":"j_7BBD","k":"branch","len":1,"c":false},{"a":31696,"n":"b_7BD0","k":"branch","len":1,"c":false},{"a":31699,"n":"b_7BD3","k":"branch","len":1,"c":false},{"a":31712,"n":"music_voices","k":"routine","len":67,"c":true},{"a":31714,"n":"b_7BE2","k":"branch","len":1,"c":false},{"a":31778,"n":"r_7C22","k":"branch","len":1,"c":false},{"a":31779,"n":"music_voice_step","k":"routine","len":80,"c":true},{"a":31849,"n":"b_7C69","k":"branch","len":1,"c":false},{"a":31859,"n":"music_fetch_byte","k":"routine","len":19,"c":true},{"a":31878,"n":"music_loop_check","k":"routine","len":18,"c":true},{"a":31895,"n":"r_7C97","k":"branch","len":1,"c":false},{"a":31896,"n":"music_vibrato","k":"routine","len":48,"c":true},{"a":31901,"n":"b_7C9D","k":"branch","len":1,"c":false},{"a":31926,"n":"j_7CB6","k":"branch","len":1,"c":false},{"a":31938,"n":"j_7CC2","k":"branch","len":1,"c":false},{"a":31944,"n":"sid_voice_offset","k":"table","len":3,"c":true},{"a":31952,"n":"welcome_page","k":"routine","len":52,"c":true},{"a":32002,"n":"b_7D02","k":"branch","len":1,"c":false},{"a":32004,"n":"welcome_src_hi","k":"routine","len":31,"c":true},{"a":32021,"n":"b_7D15","k":"branch","len":1,"c":false},{"a":32035,"n":"welcome_text","k":"table","len":256,"c":true},{"a":32291,"n":"welcome_text_tail","k":"table","len":96,"c":true},{"a":32640,"n":"mayday_standing","k":"table","len":128,"c":true},{"a":32768,"n":"map_rows_0_5","k":"table","len":900,"c":true},{"a":33668,"n":"map_rows_6_11","k":"table","len":900,"c":true},{"a":34568,"n":"map_rows_12_17","k":"table","len":150,"c":true},{"a":34718,"n":"map_rows_12_17_b","k":"table","len":750,"c":true},{"a":35468,"n":"map_rows_18_23","k":"table","len":900,"c":true},{"a":36368,"n":"map_rows_24_29","k":"table","len":900,"c":true},{"a":37268,"n":"map_rows_30_35","k":"table","len":900,"c":true},{"a":38168,"n":"map_rows_36_41","k":"table","len":900,"c":true},{"a":39068,"n":"map_rows_42_47","k":"table","len":900,"c":true},{"a":39968,"n":"map_rows_48_53","k":"table","len":900,"c":true},{"a":40868,"n":"map_rows_54_59","k":"table","len":92,"c":true},{"a":40960,"n":"map_rows_54_59_b","k":"table","len":808,"c":true},{"a":41768,"n":"map_rows_60_65","k":"table","len":900,"c":true},{"a":42668,"n":"map_rows_66_71","k":"table","len":900,"c":true},{"a":43568,"n":"map_rows_72_77","k":"table","len":900,"c":true},{"a":44468,"n":"map_rows_78_83","k":"table","len":900,"c":true},{"a":45368,"n":"map_rows_84_89","k":"table","len":900,"c":true},{"a":46268,"n":"map_rows_90_95","k":"table","len":900,"c":true},{"a":47168,"n":"map_rows_96_99","k":"table","len":600,"c":true},{"a":47768,"n":"map_tail","k":"table","len":104,"c":true},{"a":47872,"n":"panel_colours","k":"table","len":256,"c":true},{"a":48128,"n":"panel_colours_b","k":"table","len":184,"c":true},{"a":48384,"n":"objects_src","k":"table","len":256,"c":true},{"a":48640,"n":"objects_src_b","k":"table","len":256,"c":true},{"a":48896,"n":"objects_src_c","k":"table","len":256,"c":true},{"a":57344,"n":"tune_E000","k":"table","len":1024,"c":true},{"a":58368,"n":"tune_E400","k":"table","len":1024,"c":true},{"a":59392,"n":"tune_E800","k":"table","len":1024,"c":true},{"a":60416,"n":"tune_EC00","k":"table","len":1024,"c":true},{"a":61440,"n":"tune_F000","k":"table","len":1024,"c":true},{"a":62464,"n":"tune_F400","k":"table","len":1024,"c":true},{"a":63488,"n":"tune_F800","k":"table","len":1024,"c":true},{"a":64512,"n":"tune_FC00","k":"table","len":1024,"c":true}],"records":[{"a":0,"t":"gap","n":1},{"a":1,"l":"cpu_port","c":"6510 processor port. The part runs with $36 (BASIC ROM out, I/O and KERNAL in): game_init clears bit 0 at $1811. music_fetch_byte ($7C73) sets it to $00 for one read so the CPU sees the tune in the RAM under the KERNAL, then puts it back.","t":"byte","b":[6],"x":[6161,6165,31859,31866,31874]},{"a":2,"l":"zp_temp","c":"Scratch byte used by several routines: the floor flag in probe_feet/probe_front ($2B4D, $2BC1), the highlighted option (0-7) in action_menu ($2D00), the divisor 21 in meter_update ($3000) and the object index in draw_all_objects ($3080).","t":"byte","b":[0,170,177,145,179,34,0,0],"x":[11105,11112,11150,11196,11227,11242,11259,11281,11306,11331,11367,11532,11578,11598,11603,11625,11630,12321,12340,12345,12352,12418,12509]},{"a":10,"t":"byte","b":[0,76,0,0,0,4,0,0]},{"a":18,"t":"byte","b":[0,0,24,8,25,22,0,10]},{"a":26,"t":"byte","b":[118,163,0,0,0,0,0,0]},{"a":34,"t":"byte","b":[64,8,179,189,0,0,0,0]},{"a":42,"t":"byte","b":[0,1,8,225,148,41,90,41]},{"a":50,"t":"byte","b":[90,0,160,0,160,0,160,196]},{"a":58,"t":"byte","b":[7,0,0,0,8,0,0,0]},{"a":66,"t":"gap","n":97},{"a":163,"l":"probe_col","c":"probe_front ($2B6A): count of columns (2) still to test in the current screen row while looking for hazard characters.","t":"byte","b":[64,154,0,9,0,19,0,0],"x":[11116,11134,11145]},{"a":171,"t":"byte","b":[0,0]},{"a":173,"l":"list_end","c":"item_list ($2EBE): index in list_buf at which the three visible rows end (cursor + 3).","t":"byte","b":[0],"x":[11973,12063]},{"a":174,"l":"zp_temp_ae","c":"Scratch: in action_menu ($2D3E, $2D59) the text offset to stop scrolling at; in meter_update ($300A) the low byte of the dividend.","t":"byte","b":[0],"x":[11588,11594,11613,11621,12298,12334]},{"a":175,"l":"menu_textpos","c":"action_menu ($2D19): offset into menu_text ($2D93) of the option now shown, a multiple of 10.","t":"byte","b":[252,0,0,60,3,0,0,0],"x":[11547,11552,11554,11564,11582]},{"a":183,"t":"byte","b":[1,1,96,8,255,159,0,0]},{"a":191,"t":"byte","b":[0,0,0,160,1,8,64,0]},{"a":199,"t":"byte","b":[0,3,5,3,64,1,2,32]},{"a":207,"t":"byte","b":[0,0,224,5,0,0,39,12]},{"a":215,"t":"byte","b":[13,0]},{"a":217,"l":"buf_ptr","c":"map_to_buffer ($1100): low byte of the pointer into play_buffer ($1400) where the current tile row is written; $DA is the high byte.","t":"byte","b":[132],"x":[4354,4390,4396,4409,4415,4425,4430]},{"a":218,"l":"buf_ptr_hi","c":"High byte of buf_ptr, the play_buffer write pointer used by map_to_buffer ($1100).","t":"byte","b":[132,132,132],"x":[4358,4434]},{"a":221,"l":"tile_rows","c":"map_to_buffer ($1100): tile rows still to expand, counts 8 down to 0.","t":"byte","b":[132],"x":[4374,4450]},{"a":222,"l":"buf_col","c":"map_to_buffer ($1100): offset of the next character pair in the current buffer row (0, 2, 4 ... 40).","t":"byte","b":[132],"x":[4378,4385,4399]},{"a":223,"l":"tile_col","c":"map_to_buffer ($1100): tile index along the map row, 0 to 20 (21 tiles = 42 characters).","t":"byte","b":[132],"x":[4380,4417,4419]},{"a":224,"l":"clock_scr","c":"draw_clock ($1D00): pointer to the screen cell where the clock digits start, set to $4035 (row 1, column 13 of the panel); $E1 is the high byte.","t":"byte","b":[133],"x":[7426,7444,7450,7462,7468]},{"a":225,"l":"clock_scr_hi","c":"High byte of clock_scr, always $40 (the panel screen at $4000).","t":"byte","b":[133,133,133,133,133,134,134,134],"x":[7430]},{"a":233,"l":"mus_ptr","c":"music_voices ($7BE0): the current voice's note pointer (low byte; $EA high) while its next note is read; copied from and back to mus_ptr_lo/mus_ptr_hi ($7B23/$7B26).","t":"byte","b":[134],"x":[31717,31763,31838,31843,31868]},{"a":234,"l":"mus_ptr_hi","c":"High byte of mus_ptr, the note pointer into the tune in the RAM under the KERNAL ($E000-$FFFF).","t":"byte","b":[134,134,134,135,135,135,135,135],"x":[31722,31768,31847]},{"a":242,"t":"byte","b":[135,224,217,0,0,231,7,0]},{"a":250,"t":"byte","b":[32]},{"a":251,"l":"ptr1","c":"General pointer (low byte; $FC high) used by most routines: the copy source in game_init, the screen cell near Bond's head ($4242) for the collision probes, the map address in the object routines.","t":"byte","b":[8],"x":[6129,6147,6187,6197,6202,6207,6259,6275,6803,6814,6829,6842,9882,9892,9897,9902,9919,9929,9934,9939,9997,11007,11018,11020,11025,11089,11120,11203,11212,11231,11247,11269,11294,11319,11343,11352,11386,11410,11522,11537,11778,11909,11919,12457,12484,12495,12500,14089,14115,14122,14324,14345,14355,14360,14413,14432,14566,14580,14589,14594,14599,14607,14656,14668,14670,14675,14717,14764,14798,15077,15110,15119,15162,15201,15210,15426,15466,15475,15567,15613,15622]},{"a":252,"l":"ptr1_hi","c":"High byte of ptr1.","t":"byte","b":[0],"x":[6141,6154,6191,6209,6213,6269,6282,6808,6836,9886,9904,9908,9923,9941,9945,10001,11012,11027,11031,11526,11913,12427,12444,12455,12464,12504,14296,14311,14322,14331,14364,14576,14601,14605,14660,14677,14681,14721,14802,15087,15173,15436,15578]},{"a":253,"l":"ptr2","c":"Second pointer (low byte; $FE high): the copy destination in game_init, the hazard glyph base $5200 in probe_front, the icon cell in item_list; also scratch (quotient in meter_update, width in draw_all_objects).","t":"byte","b":[8],"x":[6133,6149,6261,6277,10005,11171,11977,12015,12024,12029,12040,12045,12325,12332,12355,12359,12375,12477,12489,14098,14108,14337,14350,14419,14449]},{"a":254,"l":"ptr2_hi","c":"High byte of ptr2.","t":"byte","b":[230],"x":[6137,6156,6265,6284,10009,11981,12031,12035,12047,12051,12357]},{"a":255,"l":"list_cursor","c":"item_list ($2EBA): index into list_buf ($3580) of the entry above the highlighted one (1 at the top). use_item ($36A7) and the item routines take the chosen object from list_buf+cursor+1. The welcome page also loads the stack pointer from here ($7D1D, LDX $FF / TXS), which holds 7 at the hand-over.","t":"byte","b":[7],"x":[11964,11966,12107,12119,12124,12134,13991,14159,14383,14773,16017,32029]},{"a":256,"t":"gap","n":392},{"a":648,"l":"kernal_screen_page","c":"KERNAL variable HIBASE, the page of the screen the KERNAL prints to. Set to 4 ($0400) before each KERNAL-printed page: the code prompt ($5674), the welcome page ($7CE4), game_init ($17EA) and the mission-complete screen ($0A0E).","t":"byte","b":[4,10,0,4,10,0,0,72],"x":[2576,6124,22134,31974]},{"a":656,"t":"byte","b":[235,0,0,0,0,0,0,0]},{"a":664,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":672,"t":"byte","b":[0,0,0,0,0,0,1,0]},{"a":680,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":688,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":696,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":704,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":712,"t":"gap","n":76},{"a":788,"l":"irq_vector","c":"KERNAL IRQ vector, set to raster_irq ($1022) by irq_install ($1000).","t":"byte","b":[49],"x":[4099]},{"a":789,"l":"irq_vector_hi","c":"High byte of the IRQ vector ($10 for raster_irq).","t":"byte","b":[234],"x":[4104]},{"a":790,"l":"brk_vector","c":"KERNAL BRK vector, set to restart_vector ($1764) by start_level ($1770).","t":"byte","b":[102],"x":[6005]},{"a":791,"l":"brk_vector_hi","c":"High byte of the BRK vector ($17 for restart_vector).","t":"byte","b":[254],"x":[6013]},{"a":792,"l":"nmi_vector","c":"KERNAL NMI vector (RESTORE key), set to restart_vector ($1764) by start_level ($1770), so RESTORE restarts the mine.","t":"byte","b":[71],"x":[6002]},{"a":793,"l":"nmi_vector_hi","c":"High byte of the NMI vector ($17 for restart_vector); the bytes after it are the KERNAL's work area, not the part's.","t":"byte","b":[254,74,243,145,242,14,242,80],"x":[6010]},{"a":801,"t":"byte","b":[242,51,243,87,241,202,241,237]},{"a":809,"t":"byte","b":[246,62,241,47,243,102,254,165]},{"a":817,"t":"byte","b":[244,237,245]},{"a":820,"l":"hz_save_y","c":"hazard_test ($2B93): the caller's Y (screen offset) saved while the glyph is examined.","t":"byte","b":[169],"x":[11155,11175]},{"a":821,"l":"hz_char","c":"hazard_test ($2B93): the character code under test ($40-$65).","t":"byte","b":[0,133,167],"x":[11158,11179]},{"a":824,"l":"hurt_loop","c":"state_hurt ($2B29): count of extra clock ticks still to run this pass.","t":"byte","b":[164],"x":[11055,11061]},{"a":825,"l":"joy_x","c":"Joystick port 2 horizontal from read_joystick ($17A0): $FF left, 0 centred, 1 right.","t":"byte","b":[251],"x":[6072,10175,10226,10430,10947,11571,12100]},{"a":826,"l":"joy_y","c":"Joystick port 2 vertical from read_joystick ($17A0): $FF up, 0 centred, 1 down.","t":"byte","b":[240],"x":[6075,10074,10261,10289,10870,10972,15361]},{"a":827,"l":"joy_fire","c":"Joystick port 2 fire from read_joystick ($17A0): 1 pressed, 0 released.","t":"byte","b":[12,6,250,42,38,167,198,251],"x":[6083,10170,10404,11566,11811,11828,12086,15302,32024]},{"a":835,"t":"byte","b":[202,208,242,168,96,72,177,254]},{"a":843,"t":"byte","b":[133,250,169,8,133,251,104,164]},{"a":851,"t":"byte","b":[254,208,2,198,255,198,254,192]},{"a":859,"t":"byte","b":[231,208,222,164,255,192,7,208]},{"a":867,"t":"byte","b":[216,169,55,133,1,88,76,19]},{"a":875,"t":"byte","b":[8,164,168,240,34,165,247,56]},{"a":883,"t":"byte","b":[229,168,176,3,198,248,56,133]},{"a":891,"t":"gap","n":131},{"a":1022,"l":"new_xscroll","c":"scroll_engine ($2156): the horizontal fine scroll being computed this frame, copied to xscroll ($1B00) at $228C.","t":"byte","b":[0],"x":[8683,8844]},{"a":1023,"l":"new_yscroll","c":"scroll_engine ($2156): the vertical fine scroll being computed this frame, copied to yscroll ($1B01) at $2292.","t":"byte","b":[0],"x":[8816,8850]},{"a":1024,"t":"gap","n":1280,"x":[2601]},{"a":2304,"l":"animate_bond","c":"Advance Bond's animation frame anim_frame ($1B28) once every third main-loop pass (main_loop $257F). By bond_state ($1B25): 0 standing: breathing loop at $096E; 1 walking: frame+1 mod 8; 2 jumping: frame+1, no wrap; 3 falling: frame+1 mod 4; 4 climbing: frame+1 or -1 by climb_dir ($1B27) mod 8, still when climb_dir is 0. frame_pointers ($22D0) turns the frame into sprite shapes.","t":"code","b":[174,37,27],"m":"ldx","oa":6949,"o":"bond_state","x":[9610]},{"a":2307,"t":"code","b":[240,63],"m":"beq","oa":2372,"o":"b_0944"},{"a":2309,"t":"code","b":[202],"m":"dex"},{"a":2310,"t":"code","b":[240,10],"m":"beq","oa":2322,"o":"b_0912"},{"a":2312,"t":"code","b":[202],"m":"dex"},{"a":2313,"t":"code","b":[240,18],"m":"beq","oa":2333,"o":"b_091D"},{"a":2315,"t":"code","b":[202],"m":"dex"},{"a":2316,"t":"code","b":[240,19],"m":"beq","oa":2337,"o":"b_0921"},{"a":2318,"t":"code","b":[202],"m":"dex"},{"a":2319,"t":"code","b":[240,27],"m":"beq","oa":2348,"o":"b_092C"},{"a":2321,"t":"code","b":[96],"m":"rts"},{"a":2322,"l":"b_0912","t":"code","b":[174,40,27],"m":"ldx","oa":6952,"o":"anim_frame","x":[2310]},{"a":2325,"t":"code","b":[232],"m":"inx"},{"a":2326,"t":"code","b":[138],"m":"txa"},{"a":2327,"t":"code","b":[41,7],"m":"and","o":"#$07"},{"a":2329,"t":"code","b":[141,40,27],"m":"sta","oa":6952,"o":"anim_frame"},{"a":2332,"t":"code","b":[96],"m":"rts"},{"a":2333,"l":"b_091D","t":"code","b":[238,40,27],"m":"inc","oa":6952,"o":"anim_frame","x":[2313]},{"a":2336,"t":"code","b":[96],"m":"rts"},{"a":2337,"l":"b_0921","t":"code","b":[174,40,27],"m":"ldx","oa":6952,"o":"anim_frame","x":[2316]},{"a":2340,"t":"code","b":[232],"m":"inx"},{"a":2341,"t":"code","b":[138],"m":"txa"},{"a":2342,"t":"code","b":[41,3],"m":"and","o":"#$03"},{"a":2344,"t":"code","b":[141,40,27],"m":"sta","oa":6952,"o":"anim_frame"},{"a":2347,"t":"code","b":[96],"m":"rts"},{"a":2348,"l":"b_092C","t":"code","b":[174,40,27],"m":"ldx","oa":6952,"o":"anim_frame","x":[2319]},{"a":2351,"t":"code","b":[173,39,27],"m":"lda","oa":6951,"o":"climb_dir"},{"a":2354,"t":"code","b":[240,11],"m":"beq","oa":2367,"o":"r_093F"},{"a":2356,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":2358,"t":"code","b":[240,8],"m":"beq","oa":2368,"o":"b_0940"},{"a":2360,"t":"code","b":[232],"m":"inx"},{"a":2361,"l":"j_0939","t":"code","b":[138],"m":"txa","x":[2369]},{"a":2362,"t":"code","b":[41,7],"m":"and","o":"#$07"},{"a":2364,"t":"code","b":[141,40,27],"m":"sta","oa":6952,"o":"anim_frame"},{"a":2367,"l":"r_093F","t":"code","b":[96],"m":"rts","x":[2354,2375]},{"a":2368,"l":"b_0940","t":"code","b":[202],"m":"dex","x":[2358]},{"a":2369,"t":"code","b":[76,57,9],"m":"jmp","oa":2361,"o":"j_0939"},{"a":2372,"l":"b_0944","t":"code","b":[76,110,9],"m":"jmp","oa":2414,"o":"idle_anim","x":[2307]},{"a":2375,"l":"idle_anim_step","c":"Standing animation, entered from $096E: every 7th call (countdown idle_timer $1B66) step anim_frame between 1 and 2, the direction taken from $1B65. $1B65 is also the IRQ's panel-flash countdown (panel_flash, $3D60), so the two share one byte.","t":"code","b":[208,246],"m":"bne","oa":2367,"o":"r_093F","x":[2429]},{"a":2377,"t":"code","b":[169,7],"m":"lda","o":"#$07"},{"a":2379,"t":"code","b":[141,102,27],"m":"sta","oa":7014,"o":"idle_timer"},{"a":2382,"t":"code","b":[173,101,27],"m":"lda","oa":7013,"o":"flash_timer"},{"a":2385,"t":"code","b":[174,40,27],"m":"ldx","oa":6952,"o":"anim_frame"},{"a":2388,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":2390,"t":"code","b":[208,11],"m":"bne","oa":2403,"o":"b_0963"},{"a":2392,"t":"code","b":[202],"m":"dex"},{"a":2393,"t":"code","b":[208,3],"m":"bne","oa":2398,"o":"b_095E"},{"a":2395,"t":"code","b":[238,101,27],"m":"inc","oa":7013,"o":"flash_timer"},{"a":2398,"l":"b_095E","t":"code","b":[138],"m":"txa","x":[2393,2406,2411]},{"a":2399,"t":"code","b":[141,40,27],"m":"sta","oa":6952,"o":"anim_frame"},{"a":2402,"t":"code","b":[96],"m":"rts"},{"a":2403,"l":"b_0963","t":"code","b":[232],"m":"inx","x":[2390]},{"a":2404,"t":"code","b":[224,2],"m":"cpx","o":"#$02"},{"a":2406,"t":"code","b":[208,246],"m":"bne","oa":2398,"o":"b_095E"},{"a":2408,"t":"code","b":[206,101,27],"m":"dec","oa":7013,"o":"flash_timer"},{"a":2411,"t":"code","b":[76,94,9],"m":"jmp","oa":2398,"o":"b_095E"},{"a":2414,"l":"idle_anim","c":"Standing (bond_state 0): force anim_frame ($1B28) back to 1 if it is 3 or more, count idle_timer ($1B66) down and step the frame at idle_anim_step ($0947) when it reaches 0.","t":"code","b":[173,40,27],"m":"lda","oa":6952,"o":"anim_frame","x":[2372]},{"a":2417,"t":"code","b":[201,3],"m":"cmp","o":"#$03"},{"a":2419,"t":"code","b":[144,5],"m":"bcc","oa":2426,"o":"b_097A"},{"a":2421,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":2423,"t":"code","b":[141,40,27],"m":"sta","oa":6952,"o":"anim_frame"},{"a":2426,"l":"b_097A","t":"code","b":[206,102,27],"m":"dec","oa":7014,"o":"idle_timer","x":[2419]},{"a":2429,"t":"code","b":[76,71,9],"m":"jmp","oa":2375,"o":"idle_anim_step"},{"a":2432,"t":"gap","n":128},{"a":2560,"l":"mission_complete","c":"Mission complete, reached from end_check ($25F7) when the five code digits match bomb_code ($26EF) and entry_code_flag ($1BA0) is set. Switches the VIC to bank 0 ($DD00 bits = %11) with the screen at $0400 and the ROM upper/lower-case characters ($D018 = $17), clears two pages of screen to spaces and white, turns the sprites off, prints win_text ($0A50) from row 1 and stops in an endless loop at $0A4D. Nothing leaves it but a reset.","t":"code","b":[120],"m":"sei","x":[9719]},{"a":2561,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":2563,"t":"code","b":[141,32,208],"m":"sta","o":"vic_border"},{"a":2566,"t":"code","b":[141,33,208],"m":"sta","o":"vic_background0"},{"a":2569,"t":"code","b":[169,23],"m":"lda","o":"#$17"},{"a":2571,"t":"code","b":[141,24,208],"m":"sta","o":"vic_memory"},{"a":2574,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":2576,"t":"code","b":[141,136,2],"m":"sta","oa":648,"o":"kernal_screen_page"},{"a":2579,"t":"code","b":[173,2,221],"m":"lda","o":"cia2_ddr_a"},{"a":2582,"t":"code","b":[9,3],"m":"ora","o":"#$03"},{"a":2584,"t":"code","b":[141,2,221],"m":"sta","o":"cia2_ddr_a"},{"a":2587,"t":"code","b":[173,0,221],"m":"lda","o":"cia2_port_a"},{"a":2590,"t":"code","b":[41,252],"m":"and","o":"#$FC"},{"a":2592,"t":"code","b":[9,3],"m":"ora","o":"#$03"},{"a":2594,"t":"code","b":[141,0,221],"m":"sta","o":"cia2_port_a"},{"a":2597,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":2599,"l":"b_0A27","t":"code","b":[169,32],"m":"lda","o":"#$20","x":[2616]},{"a":2601,"t":"code","b":[153,0,4],"m":"sta","oa":1024,"o":"f_0400,y"},{"a":2604,"t":"code","b":[153,0,5],"m":"sta","oa":1280,"o":"f_0500,y"},{"a":2607,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":2609,"t":"code","b":[153,0,216],"m":"sta","o":"colour_ram,y"},{"a":2612,"t":"code","b":[153,80,216],"m":"sta","o":"$D850,y"},{"a":2615,"t":"code","b":[136],"m":"dey"},{"a":2616,"t":"code","b":[208,237],"m":"bne","oa":2599,"o":"b_0A27"},{"a":2618,"t":"code","b":[140,21,208],"m":"sty","o":"vic_sprite_enable"},{"a":2621,"t":"code","b":[234],"m":"nop"},{"a":2622,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":2624,"l":"b_0A40","t":"code","b":[185,80,10],"m":"lda","oa":2640,"o":"win_text,y","x":[2635]},{"a":2627,"t":"code","b":[201,255],"m":"cmp","o":"#$FF"},{"a":2629,"t":"code","b":[240,6],"m":"beq","oa":2637,"o":"b_0A4D"},{"a":2631,"t":"code","b":[153,40,4],"m":"sta","oa":1064,"o":"f_0428,y"},{"a":2634,"t":"code","b":[200],"m":"iny"},{"a":2635,"t":"code","b":[208,243],"m":"bne","oa":2624,"o":"b_0A40"},{"a":2637,"l":"b_0A4D","t":"code","b":[76,77,10],"m":"jmp","oa":2637,"o":"b_0A4D","x":[2629,2637]},{"a":2640,"l":"win_text","c":"Mission-complete text, screen codes for the ROM upper/lower-case set, $FF-terminated at $0B04, copied to $0428 by mission_complete: 'CONGRATULATIONS 007', 'MISSION COMPLETE', 'YOUR CODE FOR THE NEXT PROGRAM IS', 'ILVCT'. The code is a constant in this text ($0AFE-$0B02); nothing computes it.","t":"byte","b":[32,32,32,32,32,32,32,32],"x":[2624]},{"a":2648,"t":"byte","b":[32,67,79,78,71,82,65,84]},{"a":2656,"t":"byte","b":[85,76,65,84,73,79,78,83]},{"a":2664,"t":"byte","b":[32,48,48,55,32,32,32,32]},{"a":2672,"t":"byte","b":[32,32,32,32,32,32,32,32]},{"a":2680,"t":"byte","b":[32,32,32,32,32,32,32,32]},{"a":2688,"t":"byte","b":[32,32,32,32,32,32,32,32]},{"a":2696,"t":"byte","b":[32,32,32,32,32,32,32,32]},{"a":2704,"t":"byte","b":[32,32,32,32,32,32,32,32]},{"a":2712,"t":"byte","b":[32,32,32,32,32,32,32,32]},{"a":2720,"t":"byte","b":[77,73,83,83,73,79,78,32]},{"a":2728,"t":"byte","b":[67,79,77,80,76,69,84,69]},{"a":2736,"t":"byte","b":[32,32,32,32,32,32,32,32]},{"a":2744,"t":"byte","b":[32,32,32,32,32,32,32,32]},{"a":2752,"t":"byte","b":[32,32,32,32,32,32,32,32]},{"a":2760,"t":"byte","b":[89,79,85,82,32,67,79,68]},{"a":2768,"t":"byte","b":[69,32,70,79,82,32,84,72]},{"a":2776,"t":"byte","b":[69,32,78,69,88,84,32,80]},{"a":2784,"t":"byte","b":[82,79,71,82,65,77,32,73]},{"a":2792,"t":"byte","b":[83,32,32,32,32,32,32,32]},{"a":2800,"t":"byte","b":[32,32,32,32,32,32,32,32]},{"a":2808,"t":"byte","b":[32,32,32,32,32,32]},{"a":2814,"l":"win_code_text","c":"The code for the finale, 'ILVCT' in screen codes ($49 $4C $56 $43 $54), the last five characters of win_text before its $FF. The finale's code check compares the same five letters.","t":"byte","b":[73,76,86,67,84,32]},{"a":2820,"t":"gap","n":1276},{"a":4096,"l":"irq_install","c":"Install the raster interrupt: IRQ vector ($0314) = raster_irq ($1022), raster compare line 0 (with $D011 bit 7 cleared) and the raster interrupt enabled in $D01A. The CIA timer was already stopped by game_init. Called once from start_game ($254A).","t":"code","b":[120],"m":"sei","x":[9546]},{"a":4097,"t":"code","b":[169,34],"m":"lda","o":"#$22"},{"a":4099,"t":"code","b":[141,20,3],"m":"sta","oa":788,"o":"irq_vector"},{"a":4102,"t":"code","b":[169,16],"m":"lda","o":"#$10"},{"a":4104,"t":"code","b":[141,21,3],"m":"sta","oa":789,"o":"irq_vector_hi"},{"a":4107,"t":"code","b":[88],"m":"cli"},{"a":4108,"t":"code","b":[173,17,208],"m":"lda","o":"vic_control1"},{"a":4111,"t":"code","b":[41,127],"m":"and","o":"#$7F"},{"a":4113,"t":"code","b":[141,17,208],"m":"sta","o":"vic_control1"},{"a":4116,"t":"code","b":[173,26,208],"m":"lda","o":"vic_irq_enable"},{"a":4119,"t":"code","b":[9,1],"m":"ora","o":"#$01"},{"a":4121,"t":"code","b":[141,26,208],"m":"sta","o":"vic_irq_enable"},{"a":4124,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":4126,"t":"code","b":[141,18,208],"m":"sta","o":"vic_raster"},{"a":4129,"t":"code","b":[96],"m":"rts"},{"a":4130,"l":"raster_irq","c":"Raster interrupt, three bands per frame. A non-raster IRQ goes on to the KERNAL ($EA31). Acknowledges, re-enables interrupts (CLI, so the bands may nest) and picks the band by raster line: below $8D: set up the playfield (irq_playfield $107E); $8D-$94: panel colours and animations (irq_mid $10B9); $95 and above: set up the status panel for the next frame (irq_panel $103E).","t":"code","b":[173,25,208],"m":"lda","o":"vic_irq_status"},{"a":4133,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":4135,"t":"code","b":[208,3],"m":"bne","oa":4140,"o":"b_102C"},{"a":4137,"t":"code","b":[76,49,234],"m":"jmp","oa":59953,"o":"$EA31"},{"a":4140,"l":"b_102C","t":"code","b":[141,25,208],"m":"sta","o":"vic_irq_status","x":[4135]},{"a":4143,"t":"code","b":[88],"m":"cli"},{"a":4144,"t":"code","b":[173,18,208],"m":"lda","o":"vic_raster"},{"a":4147,"t":"code","b":[201,141],"m":"cmp","o":"#$8D"},{"a":4149,"t":"code","b":[144,71],"m":"bcc","oa":4222,"o":"irq_playfield"},{"a":4151,"t":"code","b":[201,149],"m":"cmp","o":"#$95"},{"a":4153,"t":"code","b":[176,3],"m":"bcs","oa":4158,"o":"irq_panel"},{"a":4155,"t":"code","b":[76,185,16],"m":"jmp","oa":4281,"o":"irq_mid"},{"a":4158,"l":"irq_panel","c":"Band from line $FB to $8A: the status panel. Next interrupt at line $8A; characters from panel_charset ($4800, $D018 low bits 2), 25 rows with Y scroll 3, 40 columns with X scroll 0 (the multicolour bit game_init set stays on; the panel's colour RAM picks hires or multicolour per cell), background black, all sprites off. Then music_play ($7BAB), the clock (clock_tick $1C20 and draw_clock $1D00, skipped while paused_flag $1B80 is set) and the scroll step (scroll_frame $2150).","t":"code","b":[169,138],"m":"lda","o":"#$8A","x":[4153]},{"a":4160,"t":"code","b":[141,18,208],"m":"sta","o":"vic_raster"},{"a":4163,"t":"code","b":[173,24,208],"m":"lda","o":"vic_memory"},{"a":4166,"t":"code","b":[41,240],"m":"and","o":"#$F0"},{"a":4168,"t":"code","b":[9,2],"m":"ora","o":"#$02"},{"a":4170,"t":"code","b":[141,24,208],"m":"sta","o":"vic_memory"},{"a":4173,"t":"code","b":[173,17,208],"m":"lda","o":"vic_control1"},{"a":4176,"t":"code","b":[41,248],"m":"and","o":"#$F8"},{"a":4178,"t":"code","b":[9,11],"m":"ora","o":"#$0B"},{"a":4180,"t":"code","b":[141,17,208],"m":"sta","o":"vic_control1"},{"a":4183,"t":"code","b":[173,22,208],"m":"lda","o":"vic_control2"},{"a":4186,"t":"code","b":[41,248],"m":"and","o":"#$F8"},{"a":4188,"t":"code","b":[9,8],"m":"ora","o":"#$08"},{"a":4190,"t":"code","b":[141,22,208],"m":"sta","o":"vic_control2"},{"a":4193,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":4195,"t":"code","b":[141,33,208],"m":"sta","o":"vic_background0"},{"a":4198,"t":"code","b":[141,21,208],"m":"sta","o":"vic_sprite_enable"},{"a":4201,"t":"code","b":[32,171,123],"m":"jsr","oa":31659,"o":"music_play"},{"a":4204,"t":"code","b":[173,128,27],"m":"lda","oa":7040,"o":"paused_flag"},{"a":4207,"t":"code","b":[208,7],"m":"bne","oa":4216,"o":"b_1078"},{"a":4209,"t":"code","b":[234],"m":"nop"},{"a":4210,"t":"code","b":[32,32,28],"m":"jsr","oa":7200,"o":"clock_tick"},{"a":4213,"t":"code","b":[32,0,29],"m":"jsr","oa":7424,"o":"draw_clock"},{"a":4216,"l":"b_1078","t":"code","b":[32,80,33],"m":"jsr","oa":8528,"o":"scroll_frame","x":[4207]},{"a":4219,"t":"code","b":[76,217,16],"m":"jmp","oa":4313,"o":"j_10D9"},{"a":4222,"l":"irq_playfield","c":"Line $8A: start of the mine view. Background and both multicolours yellow (7) for a thin strip, next interrupt at line $91, playfield characters ($5000, $D018 low bits 4), 24 rows with the Y fine scroll from yscroll ($1B01), 38 columns with the X fine scroll from xscroll ($1B00), multicolour still on, all eight sprites on.","t":"code","b":[169,7],"m":"lda","o":"#$07","x":[4149]},{"a":4224,"t":"code","b":[141,33,208],"m":"sta","o":"vic_background0"},{"a":4227,"t":"code","b":[141,34,208],"m":"sta","o":"vic_background1"},{"a":4230,"t":"code","b":[141,35,208],"m":"sta","o":"vic_background2"},{"a":4233,"t":"code","b":[169,145],"m":"lda","o":"#$91"},{"a":4235,"t":"code","b":[141,18,208],"m":"sta","o":"vic_raster"},{"a":4238,"t":"code","b":[173,17,208],"m":"lda","o":"vic_control1"},{"a":4241,"t":"code","b":[41,240],"m":"and","o":"#$F0"},{"a":4243,"t":"code","b":[13,1,27],"m":"ora","oa":6913,"o":"yscroll"},{"a":4246,"t":"code","b":[141,17,208],"m":"sta","o":"vic_control1"},{"a":4249,"t":"code","b":[173,24,208],"m":"lda","o":"vic_memory"},{"a":4252,"t":"code","b":[41,240],"m":"and","o":"#$F0"},{"a":4254,"t":"code","b":[9,4],"m":"ora","o":"#$04"},{"a":4256,"t":"code","b":[141,24,208],"m":"sta","o":"vic_memory"},{"a":4259,"t":"code","b":[173,22,208],"m":"lda","o":"vic_control2"},{"a":4262,"t":"code","b":[41,240],"m":"and","o":"#$F0"},{"a":4264,"t":"code","b":[13,0,27],"m":"ora","oa":6912,"o":"xscroll"},{"a":4267,"t":"code","b":[141,22,208],"m":"sta","o":"vic_control2"},{"a":4270,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":4272,"t":"code","b":[141,21,208],"m":"sta","o":"vic_sprite_enable"},{"a":4275,"t":"code","b":[104],"m":"pla"},{"a":4276,"t":"code","b":[168],"m":"tay"},{"a":4277,"t":"code","b":[104],"m":"pla"},{"a":4278,"t":"code","b":[170],"m":"tax"},{"a":4279,"t":"code","b":[104],"m":"pla"},{"a":4280,"t":"code","b":[64],"m":"rti"},{"a":4281,"l":"irq_mid","c":"Line $91: background black (the value at $10BF, which explosion_flash toggles between 0 and 1), multicolours 8 (orange) and 9 (brown), next interrupt at line $FB. Runs the three hazard-character animations (anim_hazard_b $2400, anim_hazard_a $2480, anim_hazard_c $24E0) and irq_effects ($10E0).","t":"code","b":[169,251],"m":"lda","o":"#$FB","x":[4155]},{"a":4283,"t":"code","b":[141,18,208],"m":"sta","o":"vic_raster"},{"a":4286,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":4287,"t":"note","l":"mid_bg_colour","c":"Operand of LDA #$00 at $10BE: the background colour of the mine view. explosion_toggle ($11B7) flips it between 0 and 1 to flash the screen; explosion_flash leaves it 0.","note":"inside the item at $10BE","x":[4531,4535,4544,4550]},{"a":4288,"t":"code","b":[141,33,208],"m":"sta","o":"vic_background0"},{"a":4291,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":4293,"t":"code","b":[141,34,208],"m":"sta","o":"vic_background1"},{"a":4296,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":4298,"t":"code","b":[141,35,208],"m":"sta","o":"vic_background2"},{"a":4301,"t":"code","b":[32,0,36],"m":"jsr","oa":9216,"o":"anim_hazard_b"},{"a":4304,"t":"code","b":[32,128,36],"m":"jsr","oa":9344,"o":"anim_hazard_a"},{"a":4307,"t":"code","b":[32,224,36],"m":"jsr","oa":9440,"o":"anim_hazard_c"},{"a":4310,"t":"code","b":[32,224,16],"m":"jsr","oa":4320,"o":"irq_effects"},{"a":4313,"l":"j_10D9","t":"code","b":[104],"m":"pla","x":[4219]},{"a":4314,"t":"code","b":[168],"m":"tay"},{"a":4315,"t":"code","b":[104],"m":"pla"},{"a":4316,"t":"code","b":[170],"m":"tax"},{"a":4317,"t":"code","b":[104],"m":"pla"},{"a":4318,"t":"code","b":[64],"m":"rti"},{"a":4319,"t":"gap","n":1},{"a":4320,"l":"irq_effects","c":"Called from irq_mid: animate the two conveyor belts (anim_conveyors $1900) and flash the active side of the panel (panel_flash $3D60).","t":"code","b":[32,0,25],"m":"jsr","oa":6400,"o":"anim_conveyors","x":[4310]},{"a":4323,"t":"code","b":[32,96,61],"m":"jsr","oa":15712,"o":"panel_flash"},{"a":4326,"t":"code","b":[96],"m":"rts"},{"a":4327,"t":"gap","n":25},{"a":4352,"l":"map_to_buffer","c":"Expand the map into play_buffer ($1400): 8 rows of 21 tiles from the map address map_view ($1B02/$1B03), which is written into the LDX operand at $111F/$1120. Each tile byte indexes the four tile tables ($1200 top-left, $1280 top-right, $1300 bottom-left, $1380 bottom-right) and becomes 2x2 characters; the buffer is 42 characters wide and 16 high. Map rows are 150 ($96) bytes apart.","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[8827,9540]},{"a":4354,"t":"code","b":[133,217],"m":"sta","oa":217,"o":"buf_ptr"},{"a":4356,"t":"code","b":[169,20],"m":"lda","o":"#$14"},{"a":4358,"t":"code","b":[133,218],"m":"sta","oa":218,"o":"buf_ptr_hi"},{"a":4360,"t":"code","b":[173,2,27],"m":"lda","oa":6914,"o":"map_view"},{"a":4363,"t":"code","b":[141,31,17],"m":"sta","oa":4383,"o":"map_src_operand"},{"a":4366,"t":"code","b":[173,3,27],"m":"lda","oa":6915,"o":"map_view_hi"},{"a":4369,"t":"code","b":[141,32,17],"m":"sta","oa":4384,"o":"map_src_operand_hi"},{"a":4372,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":4374,"t":"code","b":[133,221],"m":"sta","oa":221,"o":"tile_rows"},{"a":4376,"l":"b_1118","t":"code","b":[160,0],"m":"ldy","o":"#$00","x":[4452]},{"a":4378,"t":"code","b":[132,222],"m":"sty","oa":222,"o":"buf_col"},{"a":4380,"t":"code","b":[132,223],"m":"sty","oa":223,"o":"tile_col"},{"a":4382,"l":"b_111E","t":"code","b":[190,158,135],"m":"ldx","oa":34718,"o":"map_rows_12_17_b,y","x":[4423]},{"a":4383,"t":"note","l":"map_src_operand","c":"Operand bytes $111F/$1120 of LDX $879E,Y in map_to_buffer: the map address of the view's top-left tile, copied from map_view ($1B02/$1B03) and advanced by 150 per tile row. $879E is only the value left from the last run.","note":"inside the item at $111E","x":[4363,4436,4442]},{"a":4384,"t":"note","l":"map_src_operand_hi","c":"High byte of map_src_operand (LDX $879E,Y at $111E). The code after it is the rest of map_to_buffer: the four tile tables' characters stored 2x2 in play_buffer, then the next tile and the next tile row.","note":"inside the item at $111E","x":[4369,4447]},{"a":4385,"t":"code","b":[164,222],"m":"ldy","oa":222,"o":"buf_col"},{"a":4387,"t":"code","b":[189,0,18],"m":"lda","oa":4608,"o":"tile_tl,x"},{"a":4390,"t":"code","b":[145,217],"m":"sta","oa":217,"o":"(buf_ptr),y"},{"a":4392,"t":"code","b":[200],"m":"iny"},{"a":4393,"t":"code","b":[189,128,18],"m":"lda","oa":4736,"o":"tile_tr,x"},{"a":4396,"t":"code","b":[145,217],"m":"sta","oa":217,"o":"(buf_ptr),y"},{"a":4398,"t":"code","b":[200],"m":"iny"},{"a":4399,"t":"code","b":[132,222],"m":"sty","oa":222,"o":"buf_col"},{"a":4401,"t":"code","b":[152],"m":"tya"},{"a":4402,"t":"code","b":[24],"m":"clc"},{"a":4403,"t":"code","b":[105,40],"m":"adc","o":"#$28"},{"a":4405,"t":"code","b":[168],"m":"tay"},{"a":4406,"t":"code","b":[189,0,19],"m":"lda","oa":4864,"o":"tile_bl,x"},{"a":4409,"t":"code","b":[145,217],"m":"sta","oa":217,"o":"(buf_ptr),y"},{"a":4411,"t":"code","b":[200],"m":"iny"},{"a":4412,"t":"code","b":[189,128,19],"m":"lda","oa":4992,"o":"tile_br,x"},{"a":4415,"t":"code","b":[145,217],"m":"sta","oa":217,"o":"(buf_ptr),y"},{"a":4417,"t":"code","b":[230,223],"m":"inc","oa":223,"o":"tile_col"},{"a":4419,"t":"code","b":[164,223],"m":"ldy","oa":223,"o":"tile_col"},{"a":4421,"t":"code","b":[192,21],"m":"cpy","o":"#$15"},{"a":4423,"t":"code","b":[208,213],"m":"bne","oa":4382,"o":"b_111E"},{"a":4425,"t":"code","b":[165,217],"m":"lda","oa":217,"o":"buf_ptr"},{"a":4427,"t":"code","b":[24],"m":"clc"},{"a":4428,"t":"code","b":[105,84],"m":"adc","o":"#$54"},{"a":4430,"t":"code","b":[133,217],"m":"sta","oa":217,"o":"buf_ptr"},{"a":4432,"t":"code","b":[144,2],"m":"bcc","oa":4436,"o":"b_1154"},{"a":4434,"t":"code","b":[230,218],"m":"inc","oa":218,"o":"buf_ptr_hi"},{"a":4436,"l":"b_1154","t":"code","b":[173,31,17],"m":"lda","oa":4383,"o":"map_src_operand","x":[4432]},{"a":4439,"t":"code","b":[24],"m":"clc"},{"a":4440,"t":"code","b":[105,150],"m":"adc","o":"#$96"},{"a":4442,"t":"code","b":[141,31,17],"m":"sta","oa":4383,"o":"map_src_operand"},{"a":4445,"t":"code","b":[144,3],"m":"bcc","oa":4450,"o":"b_1162"},{"a":4447,"t":"code","b":[238,32,17],"m":"inc","oa":4384,"o":"map_src_operand_hi"},{"a":4450,"l":"b_1162","t":"code","b":[198,221],"m":"dec","oa":221,"o":"tile_rows","x":[4445]},{"a":4452,"t":"code","b":[208,178],"m":"bne","oa":4376,"o":"b_1118"},{"a":4454,"t":"code","b":[96],"m":"rts"},{"a":4455,"t":"gap","n":9},{"a":4464,"l":"explosion_flash","c":"Explosion: seven times, shake the view (scroll down 2, up 4, down 2 steps through scroll_req_y $1B3F, waiting for the IRQ to take each) and flip the view's background between black and white (explosion_toggle) at each step; ends with the background black. Called four times in a row when the bomb goes off or time runs out (game_over $25D0), once when a planted charge is fired (item_detonator $39E0).","t":"code","b":[169,7],"m":"lda","o":"#$07","x":[9680,9683,9686,9689,14821]},{"a":4466,"t":"code","b":[72],"m":"pha"},{"a":4467,"l":"b_1173","t":"code","b":[160,1],"m":"ldy","o":"#$01","x":[4526]},{"a":4469,"t":"code","b":[162,2],"m":"ldx","o":"#$02"},{"a":4471,"l":"b_1177","t":"code","b":[140,63,27],"m":"sty","oa":6975,"o":"scroll_req_y","x":[4483]},{"a":4474,"l":"b_117A","t":"code","b":[173,63,27],"m":"lda","oa":6975,"o":"scroll_req_y","x":[4477]},{"a":4477,"t":"code","b":[208,251],"m":"bne","oa":4474,"o":"b_117A"},{"a":4479,"t":"code","b":[32,183,17],"m":"jsr","oa":4535,"o":"explosion_toggle"},{"a":4482,"t":"code","b":[202],"m":"dex"},{"a":4483,"t":"code","b":[208,242],"m":"bne","oa":4471,"o":"b_1177"},{"a":4485,"t":"code","b":[160,255],"m":"ldy","o":"#$FF"},{"a":4487,"t":"code","b":[162,4],"m":"ldx","o":"#$04"},{"a":4489,"l":"b_1189","t":"code","b":[140,63,27],"m":"sty","oa":6975,"o":"scroll_req_y","x":[4501]},{"a":4492,"l":"b_118C","t":"code","b":[173,63,27],"m":"lda","oa":6975,"o":"scroll_req_y","x":[4495]},{"a":4495,"t":"code","b":[208,251],"m":"bne","oa":4492,"o":"b_118C"},{"a":4497,"t":"code","b":[32,183,17],"m":"jsr","oa":4535,"o":"explosion_toggle"},{"a":4500,"t":"code","b":[202],"m":"dex"},{"a":4501,"t":"code","b":[208,242],"m":"bne","oa":4489,"o":"b_1189"},{"a":4503,"t":"code","b":[160,1],"m":"ldy","o":"#$01"},{"a":4505,"t":"code","b":[162,2],"m":"ldx","o":"#$02"},{"a":4507,"l":"b_119B","t":"code","b":[140,63,27],"m":"sty","oa":6975,"o":"scroll_req_y","x":[4519]},{"a":4510,"l":"b_119E","t":"code","b":[173,63,27],"m":"lda","oa":6975,"o":"scroll_req_y","x":[4513]},{"a":4513,"t":"code","b":[208,251],"m":"bne","oa":4510,"o":"b_119E"},{"a":4515,"t":"code","b":[32,183,17],"m":"jsr","oa":4535,"o":"explosion_toggle"},{"a":4518,"t":"code","b":[202],"m":"dex"},{"a":4519,"t":"code","b":[208,242],"m":"bne","oa":4507,"o":"b_119B"},{"a":4521,"t":"code","b":[104],"m":"pla"},{"a":4522,"t":"code","b":[170],"m":"tax"},{"a":4523,"t":"code","b":[202],"m":"dex"},{"a":4524,"t":"code","b":[138],"m":"txa"},{"a":4525,"t":"code","b":[72],"m":"pha"},{"a":4526,"t":"code","b":[208,195],"m":"bne","oa":4467,"o":"b_1173"},{"a":4528,"t":"code","b":[104],"m":"pla"},{"a":4529,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":4531,"t":"code","b":[141,191,16],"m":"sta","oa":4287,"o":"mid_bg_colour"},{"a":4534,"t":"code","b":[96],"m":"rts"},{"a":4535,"l":"explosion_toggle","c":"Flip mid_bg_colour ($10BF), the mine view's background, between 0 (black) and 1 (white).","t":"code","b":[173,191,16],"m":"lda","oa":4287,"o":"mid_bg_colour","x":[4479,4497,4515]},{"a":4538,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":4540,"t":"code","b":[240,6],"m":"beq","oa":4548,"o":"b_11C4"},{"a":4542,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":4544,"t":"code","b":[141,191,16],"m":"sta","oa":4287,"o":"mid_bg_colour"},{"a":4547,"t":"code","b":[96],"m":"rts"},{"a":4548,"l":"b_11C4","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[4540]},{"a":4550,"t":"code","b":[141,191,16],"m":"sta","oa":4287,"o":"mid_bg_colour"},{"a":4553,"t":"code","b":[96],"m":"rts"},{"a":4554,"t":"gap","n":54},{"a":4608,"l":"tile_tl","c":"Tile table, top-left character of each 2x2 tile, 128 entries indexed by map byte. Entry $63 (at $1263) is the lift cage, which the lift routines rewrite as the cage moves between half-tile positions. Read by map_to_buffer.","t":"byte","b":[0,1,1,5,1,1,5,10],"x":[4387]},{"a":4616,"t":"byte","b":[13,1,1,10,11,1,5,7]},{"a":4624,"t":"byte","b":[94,96,98,100,1,74,78,82]},{"a":4632,"t":"byte","b":[86,90,64,66,68,70,72,0]},{"a":4640,"t":"byte","b":[0,17,0,13,1,7,6,13]},{"a":4648,"t":"byte","b":[1,8,5,0,0,2,6,0]},{"a":4656,"t":"byte","b":[6,0,0,2,11,1,5,0]},{"a":4664,"t":"byte","b":[0,0,1,14,0,11,6,12]},{"a":4672,"t":"byte","b":[0,40,0,1,2,0,0,39]},{"a":4680,"t":"byte","b":[39,2,0,26,18,22,39,26]},{"a":4688,"t":"byte","b":[30,22,0,1,0,0,52,54]},{"a":4696,"t":"byte","b":[51,0,51,52,0,51,0,57]},{"a":4704,"t":"byte","b":[59,57,0]},{"a":4707,"l":"tile_lift_tl","c":"Tile $63 top-left character: the lift cage, rewritten by lift_reset, call_lift and ride_lift ($1ABF, $3AC8, $3C1E ...) as the cage moves by half a tile.","t":"byte","b":[116],"x":[6849,15050,15091,15141,15182,15393,15441,15540,15588]},{"a":4708,"l":"tile_tl_64","c":"tile_tl continued, entries $64-$7F: the characters of the objects stamped into the map by draw_all_objects (tile $64 + object type).","t":"byte","b":[17,128,136,172,176,180,184,188]},{"a":4716,"t":"byte","b":[192,196,132,164,156,168,152,140]},{"a":4724,"t":"byte","b":[160,144,148,75,79,83,87,91]},{"a":4732,"t":"byte","b":[0,0,0,0]},{"a":4736,"l":"tile_tr","c":"Tile table, top-right character of each tile, 128 entries (see tile_tl).","t":"byte","b":[0,1,1,1,1,4,1,11],"x":[4393]},{"a":4744,"t":"byte","b":[1,4,11,11,14,4,1,8]},{"a":4752,"t":"byte","b":[0,0,0,0,1,75,79,83]},{"a":4760,"t":"byte","b":[87,91,0,0,0,0,0,0]},{"a":4768,"t":"byte","b":[16,0,14,12,2,6,14,7]},{"a":4776,"t":"byte","b":[13,14,11,3,0,0,8,3]},{"a":4784,"t":"byte","b":[8,3,0,0,0,4,1,0]},{"a":4792,"t":"byte","b":[0,0,11,1,38,8,14,0]},{"a":4800,"t":"byte","b":[38,0,3,1,0,3,0,0]},{"a":4808,"t":"byte","b":[0,0,0,27,19,23,38,27]},{"a":4816,"t":"byte","b":[31,23,0,87,0,49,49,49]},{"a":4824,"t":"byte","b":[50,97,51,53,0,51,0,56]},{"a":4832,"t":"byte","b":[0,58,65]},{"a":4835,"l":"tile_lift_tr","c":"Tile $63 top-right character: the lift cage (see tile_lift_tl).","t":"byte","b":[117],"x":[6853,15054,15094,15144,15186,15399,15447,15546,15594]},{"a":4836,"l":"tile_tr_64","c":"tile_tr continued, entries $64-$7F: top-right characters of the object tiles.","t":"byte","b":[17,129,137,173,177,181,185,189]},{"a":4844,"t":"byte","b":[193,197,133,165,157,169,153,141]},{"a":4852,"t":"byte","b":[161,145,149,76,80,84,88,92]},{"a":4860,"t":"byte","b":[0,0,0,0]},{"a":4864,"l":"tile_bl","c":"Tile table, bottom-left character of each tile, 128 entries (see tile_tl).","t":"byte","b":[0,1,0,0,0,4,0,0],"x":[4406]},{"a":4872,"t":"byte","b":[0,4,6,0,9,4,0,0]},{"a":4880,"t":"byte","b":[95,97,99,101,6,76,80,84]},{"a":4888,"t":"byte","b":[88,92,65,67,69,71,73,15]},{"a":4896,"t":"byte","b":[0,9,0,17,13,0,0,12]},{"a":4904,"t":"byte","b":[14,0,0,0,3,9,0,0]},{"a":4912,"t":"byte","b":[0,0,0,17,17,4,0,36]},{"a":4920,"t":"byte","b":[34,34,11,10,38,9,0,0]},{"a":4928,"t":"byte","b":[38,40,3,1,1,3,0,0]},{"a":4936,"t":"byte","b":[1,1,0,28,20,24,38,28]},{"a":4944,"t":"byte","b":[32,24,18,13,0,0,0,53]},{"a":4952,"t":"byte","b":[0,0,53,0,55,40,0,58]},{"a":4960,"t":"byte","b":[0,60,0]},{"a":4963,"l":"tile_lift_bl","c":"Tile $63 bottom-left character: the lift cage (see tile_lift_tl).","t":"byte","b":[0],"x":[6858,15059,15099,15149,15191,15405,15453,15552,15600]},{"a":4964,"l":"tile_bl_64","c":"tile_bl continued, entries $64-$7F: bottom-left characters of the object tiles.","t":"byte","b":[17,130,138,174,178,182,186,190]},{"a":4972,"t":"byte","b":[194,198,134,166,158,170,154,142]},{"a":4980,"t":"byte","b":[162,146,150,77,81,85,89,93]},{"a":4988,"t":"byte","b":[0,0,0,0]},{"a":4992,"l":"tile_br","c":"Tile table, bottom-right character of each tile, 128 entries (see tile_tl).","t":"byte","b":[0,1,0,7,5,0,7,12],"x":[4412]},{"a":5000,"t":"byte","b":[7,0,9,12,10,0,5,0]},{"a":5008,"t":"byte","b":[0,0,0,0,8,77,81,85]},{"a":5016,"t":"byte","b":[89,93,0,0,0,0,0,1]},{"a":5024,"t":"byte","b":[3,0,1,0,9,0,0,0]},{"a":5032,"t":"byte","b":[9,10,9,5,2,0,0,5]},{"a":5040,"t":"byte","b":[0,10,0,0,0,0,5,35]},{"a":5048,"t":"byte","b":[37,35,9,14,0,0,10,0]},{"a":5056,"t":"byte","b":[1,0,1,1,2,1,0,39]},{"a":5064,"t":"byte","b":[39,2,0,29,21,25,39,29]},{"a":5072,"t":"byte","b":[33,25,0,0,6,49,49,49]},{"a":5080,"t":"byte","b":[49,1,54,52,0,52,57,59]},{"a":5088,"t":"byte","b":[0,59,0]},{"a":5091,"l":"tile_lift_br","c":"Tile $63 bottom-right character: the lift cage (see tile_lift_tl).","t":"byte","b":[0],"x":[6861,15062,15103,15153,15194,15411,15459,15558,15606]},{"a":5092,"l":"tile_br_64","c":"tile_br continued, entries $64-$7F: bottom-right characters of the object tiles.","t":"byte","b":[17,131,139,175,179,183,187,191]},{"a":5100,"t":"byte","b":[195,199,135,167,159,171,155,143]},{"a":5108,"t":"byte","b":[163,147,151,78,82,86,90,94]},{"a":5116,"t":"byte","b":[0,0,0,0]},{"a":5120,"t":"gap","n":768,"x":[9782,9833]},{"a":5120,"t":"note","l":"play_buffer","c":"Runtime buffer, 42 x 16 characters ($1400-$169F): the map around Bond expanded to characters by map_to_buffer, blanked at the map edges by map_edges ($2600), then 41 x 14 of it copied to the screen by buffer_to_screen ($1700), offset by one column and one row for odd positions. Rebuilt every time the view crosses a tile.","note":"outside the tracked image","x":[9782,9833]},{"a":5888,"l":"buffer_to_screen","c":"Copy the visible part of play_buffer to screen rows 11-24 ($41B8 onward): 14 rows of 41 characters, starting one column in when map_col ($1B04) is odd and one row in when map_row ($1B06) is odd, since the buffer is built from whole tiles. Writes its own LDA/STA operands at $1731/$1732 and $1734/$1735.","t":"code","b":[169,184],"m":"lda","o":"#$B8","x":[8841,9543]},{"a":5890,"t":"code","b":[141,52,23],"m":"sta","oa":5940,"o":"copy_dst_operand"},{"a":5893,"t":"code","b":[169,65],"m":"lda","o":"#$41"},{"a":5895,"t":"code","b":[141,53,23],"m":"sta","oa":5941,"o":"copy_dst_operand_hi"},{"a":5898,"t":"code","b":[173,4,27],"m":"lda","oa":6916,"o":"map_col"},{"a":5901,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":5903,"t":"code","b":[141,49,23],"m":"sta","oa":5937,"o":"copy_src_operand"},{"a":5906,"t":"code","b":[169,20],"m":"lda","o":"#$14"},{"a":5908,"t":"code","b":[141,50,23],"m":"sta","oa":5938,"o":"copy_src_operand_hi"},{"a":5911,"t":"code","b":[173,6,27],"m":"lda","oa":6918,"o":"map_row"},{"a":5914,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":5916,"t":"code","b":[240,14],"m":"beq","oa":5932,"o":"b_172C"},{"a":5918,"t":"code","b":[173,49,23],"m":"lda","oa":5937,"o":"copy_src_operand"},{"a":5921,"t":"code","b":[24],"m":"clc"},{"a":5922,"t":"code","b":[105,42],"m":"adc","o":"#$2A"},{"a":5924,"t":"code","b":[141,49,23],"m":"sta","oa":5937,"o":"copy_src_operand"},{"a":5927,"t":"code","b":[144,3],"m":"bcc","oa":5932,"o":"b_172C"},{"a":5929,"t":"code","b":[238,50,23],"m":"inc","oa":5938,"o":"copy_src_operand_hi"},{"a":5932,"l":"b_172C","t":"code","b":[162,14],"m":"ldx","o":"#$0E","x":[5916,5927]},{"a":5934,"l":"b_172E","t":"code","b":[160,40],"m":"ldy","o":"#$28","x":[5974]},{"a":5936,"l":"b_1730","t":"code","b":[185,76,22],"m":"lda","oa":5708,"o":"f_164C,y","x":[5943]},{"a":5937,"t":"note","l":"copy_src_operand","c":"Operand ($1731/$1732) of LDA $164C,Y in buffer_to_screen: the play_buffer row being copied, set to $1400 (+1 for an odd map_col, +42 for an odd map_row) and advanced by 42 per row.","note":"inside the item at $1730","x":[5903,5918,5924,5945,5951]},{"a":5938,"t":"note","l":"copy_src_operand_hi","c":"High byte of copy_src_operand.","note":"inside the item at $1730","x":[5908,5929,5956]},{"a":5939,"t":"code","b":[153,232,67],"m":"sta","oa":17384,"o":"f_43E8,y"},{"a":5940,"t":"note","l":"copy_dst_operand","c":"Operand ($1734/$1735) of STA $43E8,Y in buffer_to_screen: the screen row being written, set to $41B8 (row 11) and advanced by 40 per row.","note":"inside the item at $1733","x":[5890,5959,5965]},{"a":5941,"t":"note","l":"copy_dst_operand_hi","c":"High byte of copy_dst_operand. The code after it is the rest of buffer_to_screen: the 41-byte row copy and the pointer steps for 14 rows.","note":"inside the item at $1733","x":[5895,5970]},{"a":5942,"t":"code","b":[136],"m":"dey"},{"a":5943,"t":"code","b":[16,247],"m":"bpl","oa":5936,"o":"b_1730"},{"a":5945,"t":"code","b":[173,49,23],"m":"lda","oa":5937,"o":"copy_src_operand"},{"a":5948,"t":"code","b":[24],"m":"clc"},{"a":5949,"t":"code","b":[105,42],"m":"adc","o":"#$2A"},{"a":5951,"t":"code","b":[141,49,23],"m":"sta","oa":5937,"o":"copy_src_operand"},{"a":5954,"t":"code","b":[144,3],"m":"bcc","oa":5959,"o":"b_1747"},{"a":5956,"t":"code","b":[238,50,23],"m":"inc","oa":5938,"o":"copy_src_operand_hi"},{"a":5959,"l":"b_1747","t":"code","b":[173,52,23],"m":"lda","oa":5940,"o":"copy_dst_operand","x":[5954]},{"a":5962,"t":"code","b":[24],"m":"clc"},{"a":5963,"t":"code","b":[105,40],"m":"adc","o":"#$28"},{"a":5965,"t":"code","b":[141,52,23],"m":"sta","oa":5940,"o":"copy_dst_operand"},{"a":5968,"t":"code","b":[144,3],"m":"bcc","oa":5973,"o":"b_1755"},{"a":5970,"t":"code","b":[238,53,23],"m":"inc","oa":5941,"o":"copy_dst_operand_hi"},{"a":5973,"l":"b_1755","t":"code","b":[202],"m":"dex","x":[5968]},{"a":5974,"t":"code","b":[208,214],"m":"bne","oa":5934,"o":"b_172E"},{"a":5976,"t":"code","b":[96],"m":"rts"},{"a":5977,"t":"gap","n":11},{"a":5988,"l":"restart_vector","c":"BRK and NMI (RESTORE) handler, installed by start_level: LDX #$FF / SEI / TXS / CLD / JMP start_game ($2540). Pressing RESTORE restarts the mine from scratch, keeping only what start_game does not reset.","t":"code","b":[162,255],"m":"ldx","o":"#$FF"},{"a":5990,"t":"code","b":[120],"m":"sei"},{"a":5991,"t":"code","b":[154],"m":"txs"},{"a":5992,"t":"code","b":[216],"m":"cld"},{"a":5993,"t":"code","b":[76,64,37],"m":"jmp","oa":9536,"o":"start_game"},{"a":5996,"t":"gap","n":4},{"a":6000,"l":"start_level","c":"Last step of game_init: point the BRK and NMI vectors at restart_vector ($1764), clear the digits entered (code_count $1B78) and the key item flag (key_item_count $1B4D), reset the stack and jump into start_game at $2544.","t":"code","b":[169,100],"m":"lda","o":"#$64","x":[6394]},{"a":6002,"t":"code","b":[141,24,3],"m":"sta","oa":792,"o":"nmi_vector"},{"a":6005,"t":"code","b":[141,22,3],"m":"sta","oa":790,"o":"brk_vector"},{"a":6008,"t":"code","b":[169,23],"m":"lda","o":"#$17"},{"a":6010,"t":"code","b":[141,25,3],"m":"sta","oa":793,"o":"nmi_vector_hi"},{"a":6013,"t":"code","b":[141,23,3],"m":"sta","oa":791,"o":"brk_vector_hi"},{"a":6016,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":6018,"t":"code","b":[141,120,27],"m":"sta","oa":7032,"o":"code_count"},{"a":6021,"t":"code","b":[141,77,27],"m":"sta","oa":6989,"o":"key_item_count"},{"a":6024,"t":"code","b":[162,255],"m":"ldx","o":"#$FF"},{"a":6026,"t":"code","b":[154],"m":"txs"},{"a":6027,"t":"code","b":[76,68,37],"m":"jmp","oa":9540,"o":"j_2544"},{"a":6030,"t":"gap","n":18},{"a":6048,"l":"read_joystick","c":"Read joystick port 2 ($DC00) into joy_x ($0339: $FF left, 1 right), joy_y ($033A: $FF up, 1 down) and joy_fire ($033B: 1 pressed). Called every main-loop pass and by every wait-for-fire loop.","t":"code","b":[173,0,220],"m":"lda","o":"cia1_port_a","x":[10011,11561,11808,11825,12083,15299,32021]},{"a":6051,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":6053,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":6055,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":6056,"t":"code","b":[176,1],"m":"bcs","oa":6059,"o":"b_17AB"},{"a":6058,"t":"code","b":[136],"m":"dey"},{"a":6059,"l":"b_17AB","t":"code","b":[74],"m":"lsr","o":"a","x":[6056]},{"a":6060,"t":"code","b":[176,1],"m":"bcs","oa":6063,"o":"b_17AF"},{"a":6062,"t":"code","b":[200],"m":"iny"},{"a":6063,"l":"b_17AF","t":"code","b":[74],"m":"lsr","o":"a","x":[6060]},{"a":6064,"t":"code","b":[176,1],"m":"bcs","oa":6067,"o":"b_17B3"},{"a":6066,"t":"code","b":[202],"m":"dex"},{"a":6067,"l":"b_17B3","t":"code","b":[74],"m":"lsr","o":"a","x":[6064]},{"a":6068,"t":"code","b":[176,1],"m":"bcs","oa":6071,"o":"b_17B7"},{"a":6070,"t":"code","b":[232],"m":"inx"},{"a":6071,"l":"b_17B7","t":"code","b":[74],"m":"lsr","o":"a","x":[6068]},{"a":6072,"t":"code","b":[142,57,3],"m":"stx","oa":825,"o":"joy_x"},{"a":6075,"t":"code","b":[140,58,3],"m":"sty","oa":826,"o":"joy_y"},{"a":6078,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":6080,"t":"code","b":[176,1],"m":"bcs","oa":6083,"o":"b_17C3"},{"a":6082,"t":"code","b":[232],"m":"inx"},{"a":6083,"l":"b_17C3","t":"code","b":[142,59,3],"m":"stx","oa":827,"o":"joy_fire","x":[6080]},{"a":6086,"t":"code","b":[96],"m":"rts"},{"a":6087,"t":"gap","n":9},{"a":6096,"l":"game_init","c":"Set up a new game. VIC bank 1 ($4000-$7FFF, $DD00 bits %10) with the screen at $4000; copy panel_screen ($1D50, four pages) to $4000-$43FF; bank BASIC out ($01 = $36); multicolour on; stop CIA 1 timer A (no KERNAL keyboard scan); colour RAM rows 11-24 = $F (multicolour yellow); border dark grey; Bond's sprite colours; view at map column $14, row 2, map_view = $8000; remove a dropped rope (rope_remove $2AF7); panel colours from panel_colours ($BB01-$BCB7) to $D801-$D9B7; the music (music_init $7B40); objects: clear the carried list ($3501-$3580), reload the object table from objects_src ($BD00-$BFFF) and stamp the objects into the map twice (draw_all_objects $3080); lift at its start (lift_reset $1A90); clock 90:00:00; clear the time-up flag and winch parts; then start_level ($1770).","t":"code","b":[173,2,221],"m":"lda","o":"cia2_ddr_a","x":[9537]},{"a":6099,"t":"code","b":[9,3],"m":"ora","o":"#$03"},{"a":6101,"t":"code","b":[141,2,221],"m":"sta","o":"cia2_ddr_a"},{"a":6104,"t":"code","b":[173,0,221],"m":"lda","o":"cia2_port_a"},{"a":6107,"t":"code","b":[41,252],"m":"and","o":"#$FC"},{"a":6109,"t":"code","b":[9,2],"m":"ora","o":"#$02"},{"a":6111,"t":"code","b":[141,0,221],"m":"sta","o":"cia2_port_a"},{"a":6114,"t":"code","b":[173,24,208],"m":"lda","o":"vic_memory"},{"a":6117,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":6119,"t":"code","b":[141,24,208],"m":"sta","o":"vic_memory"},{"a":6122,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":6124,"t":"code","b":[141,136,2],"m":"sta","oa":648,"o":"kernal_screen_page"},{"a":6127,"t":"code","b":[169,80],"m":"lda","o":"#$50"},{"a":6129,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr1"},{"a":6131,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":6133,"t":"code","b":[133,253],"m":"sta","oa":253,"o":"ptr2"},{"a":6135,"t":"code","b":[169,64],"m":"lda","o":"#$40"},{"a":6137,"t":"code","b":[133,254],"m":"sta","oa":254,"o":"ptr2_hi"},{"a":6139,"t":"code","b":[169,29],"m":"lda","o":"#$1D"},{"a":6141,"t":"code","b":[133,252],"m":"sta","oa":252,"o":"ptr1_hi"},{"a":6143,"t":"code","b":[162,4],"m":"ldx","o":"#$04"},{"a":6145,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":6147,"l":"b_1803","t":"code","b":[177,251],"m":"lda","oa":251,"o":"(ptr1),y","x":[6152,6159]},{"a":6149,"t":"code","b":[145,253],"m":"sta","oa":253,"o":"(ptr2),y"},{"a":6151,"t":"code","b":[136],"m":"dey"},{"a":6152,"t":"code","b":[208,249],"m":"bne","oa":6147,"o":"b_1803"},{"a":6154,"t":"code","b":[230,252],"m":"inc","oa":252,"o":"ptr1_hi"},{"a":6156,"t":"code","b":[230,254],"m":"inc","oa":254,"o":"ptr2_hi"},{"a":6158,"t":"code","b":[202],"m":"dex"},{"a":6159,"t":"code","b":[208,242],"m":"bne","oa":6147,"o":"b_1803"},{"a":6161,"t":"code","b":[165,1],"m":"lda","oa":1,"o":"cpu_port"},{"a":6163,"t":"code","b":[41,254],"m":"and","o":"#$FE"},{"a":6165,"t":"code","b":[133,1],"m":"sta","oa":1,"o":"cpu_port"},{"a":6167,"t":"code","b":[173,22,208],"m":"lda","o":"vic_control2"},{"a":6170,"t":"code","b":[9,16],"m":"ora","o":"#$10"},{"a":6172,"t":"code","b":[141,22,208],"m":"sta","o":"vic_control2"},{"a":6175,"t":"code","b":[173,14,220],"m":"lda","o":"cia1_control_a"},{"a":6178,"t":"code","b":[41,254],"m":"and","o":"#$FE"},{"a":6180,"t":"code","b":[141,14,220],"m":"sta","o":"cia1_control_a"},{"a":6183,"t":"code","b":[162,14],"m":"ldx","o":"#$0E"},{"a":6185,"t":"code","b":[169,184],"m":"lda","o":"#$B8"},{"a":6187,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr1"},{"a":6189,"t":"code","b":[169,217],"m":"lda","o":"#$D9"},{"a":6191,"t":"code","b":[133,252],"m":"sta","oa":252,"o":"ptr1_hi"},{"a":6193,"l":"b_1831","t":"code","b":[160,39],"m":"ldy","o":"#$27","x":[6216]},{"a":6195,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":6197,"l":"b_1835","t":"code","b":[145,251],"m":"sta","oa":251,"o":"(ptr1),y","x":[6200]},{"a":6199,"t":"code","b":[136],"m":"dey"},{"a":6200,"t":"code","b":[16,251],"m":"bpl","oa":6197,"o":"b_1835"},{"a":6202,"t":"code","b":[165,251],"m":"lda","oa":251,"o":"ptr1"},{"a":6204,"t":"code","b":[24],"m":"clc"},{"a":6205,"t":"code","b":[105,40],"m":"adc","o":"#$28"},{"a":6207,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr1"},{"a":6209,"t":"code","b":[165,252],"m":"lda","oa":252,"o":"ptr1_hi"},{"a":6211,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":6213,"t":"code","b":[133,252],"m":"sta","oa":252,"o":"ptr1_hi"},{"a":6215,"t":"code","b":[202],"m":"dex"},{"a":6216,"t":"code","b":[208,231],"m":"bne","oa":6193,"o":"b_1831"},{"a":6218,"t":"code","b":[169,11],"m":"lda","o":"#$0B"},{"a":6220,"t":"code","b":[141,32,208],"m":"sta","o":"vic_border"},{"a":6223,"t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":6225,"t":"code","b":[141,39,208],"m":"sta","o":"vic_sprite0_colour"},{"a":6228,"t":"code","b":[141,42,208],"m":"sta","o":"vic_sprite3_colour"},{"a":6231,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":6233,"t":"code","b":[141,78,27],"m":"sta","oa":6990,"o":"scroll_busy"},{"a":6236,"t":"code","b":[141,2,27],"m":"sta","oa":6914,"o":"map_view"},{"a":6239,"t":"code","b":[169,128],"m":"lda","o":"#$80"},{"a":6241,"t":"code","b":[141,3,27],"m":"sta","oa":6915,"o":"map_view_hi"},{"a":6244,"t":"code","b":[169,20],"m":"lda","o":"#$14"},{"a":6246,"t":"code","b":[141,4,27],"m":"sta","oa":6916,"o":"map_col"},{"a":6249,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":6251,"t":"code","b":[141,6,27],"m":"sta","oa":6918,"o":"map_row"},{"a":6254,"t":"code","b":[32,247,42],"m":"jsr","oa":10999,"o":"rope_remove"},{"a":6257,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":6259,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr1"},{"a":6261,"t":"code","b":[133,253],"m":"sta","oa":253,"o":"ptr2"},{"a":6263,"t":"code","b":[169,217],"m":"lda","o":"#$D9"},{"a":6265,"t":"code","b":[133,254],"m":"sta","oa":254,"o":"ptr2_hi"},{"a":6267,"t":"code","b":[169,188],"m":"lda","o":"#$BC"},{"a":6269,"t":"code","b":[133,252],"m":"sta","oa":252,"o":"ptr1_hi"},{"a":6271,"t":"code","b":[162,2],"m":"ldx","o":"#$02"},{"a":6273,"t":"code","b":[160,183],"m":"ldy","o":"#$B7"},{"a":6275,"l":"b_1883","t":"code","b":[177,251],"m":"lda","oa":251,"o":"(ptr1),y","x":[6280,6287]},{"a":6277,"t":"code","b":[145,253],"m":"sta","oa":253,"o":"(ptr2),y"},{"a":6279,"t":"code","b":[136],"m":"dey"},{"a":6280,"t":"code","b":[208,249],"m":"bne","oa":6275,"o":"b_1883"},{"a":6282,"t":"code","b":[198,252],"m":"dec","oa":252,"o":"ptr1_hi"},{"a":6284,"t":"code","b":[198,254],"m":"dec","oa":254,"o":"ptr2_hi"},{"a":6286,"t":"code","b":[202],"m":"dex"},{"a":6287,"t":"code","b":[208,242],"m":"bne","oa":6275,"o":"b_1883"},{"a":6289,"t":"code","b":[32,64,123],"m":"jsr","oa":31552,"o":"music_init"},{"a":6292,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":6294,"t":"code","b":[141,5,27],"m":"sta","oa":6917,"o":"map_col_hi"},{"a":6297,"t":"code","b":[169,6],"m":"lda","o":"#$06"},{"a":6299,"t":"code","b":[141,0,27],"m":"sta","oa":6912,"o":"xscroll"},{"a":6302,"t":"code","b":[169,5],"m":"lda","o":"#$05"},{"a":6304,"t":"code","b":[141,1,27],"m":"sta","oa":6913,"o":"yscroll"},{"a":6307,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":6309,"t":"code","b":[141,38,27],"m":"sta","oa":6950,"o":"facing"},{"a":6312,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":6314,"t":"code","b":[141,40,208],"m":"sta","o":"vic_sprite1_colour"},{"a":6317,"t":"code","b":[169,10],"m":"lda","o":"#$0A"},{"a":6319,"t":"code","b":[141,41,208],"m":"sta","o":"vic_sprite2_colour"},{"a":6322,"t":"code","b":[169,7],"m":"lda","o":"#$07"},{"a":6324,"t":"code","b":[141,0,217],"m":"sta","o":"$D900"},{"a":6327,"t":"code","b":[32,128,48],"m":"jsr","oa":12416,"o":"draw_all_objects"},{"a":6330,"t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":6332,"t":"code","b":[141,37,27],"m":"sta","oa":6949,"o":"bond_state"},{"a":6335,"t":"code","b":[32,144,26],"m":"jsr","oa":6800,"o":"lift_reset"},{"a":6338,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":6340,"t":"code","b":[160,128],"m":"ldy","o":"#$80"},{"a":6342,"l":"b_18C6","t":"code","b":[153,0,53],"m":"sta","oa":13568,"o":"carried_list,y","x":[6346]},{"a":6345,"t":"code","b":[136],"m":"dey"},{"a":6346,"t":"code","b":[208,250],"m":"bne","oa":6342,"o":"b_18C6"},{"a":6348,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":6350,"l":"b_18CE","t":"code","b":[185,0,189],"m":"lda","oa":48384,"o":"objects_src,y","x":[6369]},{"a":6353,"t":"code","b":[153,47,49],"m":"sta","oa":12591,"o":"obj_present,y"},{"a":6356,"t":"code","b":[185,0,190],"m":"lda","oa":48640,"o":"objects_src_b,y"},{"a":6359,"t":"code","b":[153,47,50],"m":"sta","oa":12847,"o":"obj_row,y"},{"a":6362,"t":"code","b":[185,0,191],"m":"lda","oa":48896,"o":"objects_src_c,y"},{"a":6365,"t":"code","b":[153,47,51],"m":"sta","oa":13103,"o":"obj_icon_lo,y"},{"a":6368,"t":"code","b":[136],"m":"dey"},{"a":6369,"t":"code","b":[208,235],"m":"bne","oa":6350,"o":"b_18CE"},{"a":6371,"t":"code","b":[32,128,48],"m":"jsr","oa":12416,"o":"draw_all_objects"},{"a":6374,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":6376,"t":"code","b":[141,13,27],"m":"sta","oa":6925,"o":"clock_minutes"},{"a":6379,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":6381,"t":"code","b":[141,12,27],"m":"sta","oa":6924,"o":"clock_tens_min"},{"a":6384,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":6386,"t":"code","b":[141,36,27],"m":"sta","oa":6948,"o":"time_up"},{"a":6389,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":6391,"t":"code","b":[141,144,27],"m":"sta","oa":7056,"o":"winch_parts"},{"a":6394,"t":"code","b":[32,112,23],"m":"jsr","oa":6000,"o":"start_level"},{"a":6397,"t":"code","b":[96],"m":"rts"},{"a":6398,"t":"gap","n":2},{"a":6400,"l":"anim_conveyors","c":"Every conveyor_period ($1B61) frames, step the two conveyor belts: copy 32 bytes of conveyor_frames ($1975), frame conveyor_frame ($1B62, 3 down to 0), into glyphs $12-$15 ($5090) and $1E-$21 ($50F0) of the playfield set. The frames are taken in one order or the other by the sign of belt1_dir ($1B54) and belt2_dir ($1B55), so each belt appears to run the way it carries Bond.","t":"code","b":[206,96,27],"m":"dec","oa":7008,"o":"conveyor_timer","x":[4320]},{"a":6403,"t":"code","b":[240,1],"m":"beq","oa":6406,"o":"b_1906"},{"a":6405,"t":"code","b":[96],"m":"rts"},{"a":6406,"l":"b_1906","t":"code","b":[173,97,27],"m":"lda","oa":7009,"o":"conveyor_period","x":[6403]},{"a":6409,"t":"code","b":[141,96,27],"m":"sta","oa":7008,"o":"conveyor_timer"},{"a":6412,"t":"code","b":[173,84,27],"m":"lda","oa":6996,"o":"belt1_dir"},{"a":6415,"t":"code","b":[16,16],"m":"bpl","oa":6433,"o":"b_1921"},{"a":6417,"t":"code","b":[169,31],"m":"lda","o":"#$1F"},{"a":6419,"t":"code","b":[174,98,27],"m":"ldx","oa":7010,"o":"conveyor_frame"},{"a":6422,"t":"code","b":[240,22],"m":"beq","oa":6446,"o":"b_192E"},{"a":6424,"l":"b_1918","t":"code","b":[24],"m":"clc","x":[6428]},{"a":6425,"t":"code","b":[105,32],"m":"adc","o":"#$20"},{"a":6427,"t":"code","b":[202],"m":"dex"},{"a":6428,"t":"code","b":[208,250],"m":"bne","oa":6424,"o":"b_1918"},{"a":6430,"t":"code","b":[76,46,25],"m":"jmp","oa":6446,"o":"b_192E"},{"a":6433,"l":"b_1921","t":"code","b":[169,127],"m":"lda","o":"#$7F","x":[6415]},{"a":6435,"t":"code","b":[174,98,27],"m":"ldx","oa":7010,"o":"conveyor_frame"},{"a":6438,"t":"code","b":[240,6],"m":"beq","oa":6446,"o":"b_192E"},{"a":6440,"l":"b_1928","t":"code","b":[56],"m":"sec","x":[6444]},{"a":6441,"t":"code","b":[233,32],"m":"sbc","o":"#$20"},{"a":6443,"t":"code","b":[202],"m":"dex"},{"a":6444,"t":"code","b":[208,250],"m":"bne","oa":6440,"o":"b_1928"},{"a":6446,"l":"b_192E","t":"code","b":[168],"m":"tay","x":[6422,6430,6438]},{"a":6447,"t":"code","b":[162,31],"m":"ldx","o":"#$1F"},{"a":6449,"l":"b_1931","t":"code","b":[185,117,25],"m":"lda","oa":6517,"o":"conveyor_frames,y","x":[6457]},{"a":6452,"t":"code","b":[157,144,80],"m":"sta","oa":20624,"o":"belt1_glyphs,x"},{"a":6455,"t":"code","b":[136],"m":"dey"},{"a":6456,"t":"code","b":[202],"m":"dex"},{"a":6457,"t":"code","b":[16,246],"m":"bpl","oa":6449,"o":"b_1931"},{"a":6459,"t":"code","b":[173,85,27],"m":"lda","oa":6997,"o":"belt2_dir"},{"a":6462,"t":"code","b":[16,16],"m":"bpl","oa":6480,"o":"b_1950"},{"a":6464,"t":"code","b":[169,31],"m":"lda","o":"#$1F"},{"a":6466,"t":"code","b":[174,98,27],"m":"ldx","oa":7010,"o":"conveyor_frame"},{"a":6469,"t":"code","b":[240,22],"m":"beq","oa":6493,"o":"b_195D"},{"a":6471,"l":"b_1947","t":"code","b":[24],"m":"clc","x":[6475]},{"a":6472,"t":"code","b":[105,32],"m":"adc","o":"#$20"},{"a":6474,"t":"code","b":[202],"m":"dex"},{"a":6475,"t":"code","b":[208,250],"m":"bne","oa":6471,"o":"b_1947"},{"a":6477,"t":"code","b":[76,93,25],"m":"jmp","oa":6493,"o":"b_195D"},{"a":6480,"l":"b_1950","t":"code","b":[169,127],"m":"lda","o":"#$7F","x":[6462]},{"a":6482,"t":"code","b":[174,98,27],"m":"ldx","oa":7010,"o":"conveyor_frame"},{"a":6485,"t":"code","b":[240,6],"m":"beq","oa":6493,"o":"b_195D"},{"a":6487,"l":"b_1957","t":"code","b":[56],"m":"sec","x":[6491]},{"a":6488,"t":"code","b":[233,32],"m":"sbc","o":"#$20"},{"a":6490,"t":"code","b":[202],"m":"dex"},{"a":6491,"t":"code","b":[208,250],"m":"bne","oa":6487,"o":"b_1957"},{"a":6493,"l":"b_195D","t":"code","b":[168],"m":"tay","x":[6469,6477,6485]},{"a":6494,"t":"code","b":[162,31],"m":"ldx","o":"#$1F"},{"a":6496,"l":"b_1960","t":"code","b":[185,117,25],"m":"lda","oa":6517,"o":"conveyor_frames,y","x":[6504]},{"a":6499,"t":"code","b":[157,240,80],"m":"sta","oa":20720,"o":"belt2_glyphs,x"},{"a":6502,"t":"code","b":[136],"m":"dey"},{"a":6503,"t":"code","b":[202],"m":"dex"},{"a":6504,"t":"code","b":[16,246],"m":"bpl","oa":6496,"o":"b_1960"},{"a":6506,"t":"code","b":[206,98,27],"m":"dec","oa":7010,"o":"conveyor_frame"},{"a":6509,"t":"code","b":[16,5],"m":"bpl","oa":6516,"o":"r_1974"},{"a":6511,"t":"code","b":[162,3],"m":"ldx","o":"#$03"},{"a":6513,"t":"code","b":[142,98,27],"m":"stx","oa":7010,"o":"conveyor_frame"},{"a":6516,"l":"r_1974","t":"code","b":[96],"m":"rts","x":[6509]},{"a":6517,"l":"conveyor_frames","c":"Conveyor belt glyphs: four frames of 32 bytes (4 characters each) at $1975-$19F4, the belt pattern shifted by one step per frame; anim_conveyors copies one frame to glyphs $12-$15 and $1E-$21.","t":"byte","b":[255,255,3,3,2,10,10,10],"x":[6449,6496]},{"a":6525,"t":"byte","b":[255,255,3,3,128,160,160,160]},{"a":6533,"t":"byte","b":[10,10,10,2,192,192,255,255]},{"a":6541,"t":"byte","b":[160,160,160,128,192,192,255,255]},{"a":6549,"t":"byte","b":[255,255,12,12,2,10,10,10]},{"a":6557,"t":"byte","b":[255,255,12,12,128,160,160,160]},{"a":6565,"t":"byte","b":[10,10,10,2,48,48,255,255]},{"a":6573,"t":"byte","b":[160,160,160,128,48,48,255,255]},{"a":6581,"t":"byte","b":[255,255,48,48,2,10,10,10]},{"a":6589,"t":"byte","b":[255,255,48,48,128,160,160,160]},{"a":6597,"t":"byte","b":[10,10,10,2,12,12,255,255]},{"a":6605,"t":"byte","b":[160,160,160,128,12,12,255,255]},{"a":6613,"t":"byte","b":[255,255,192,192,2,10,10,10]},{"a":6621,"t":"byte","b":[255,255,192,192,128,160,160,160]},{"a":6629,"t":"byte","b":[10,10,10,2,3,3,255,255]},{"a":6637,"t":"byte","b":[160,160,160,128,3,3,255,255]},{"a":6645,"t":"gap","n":11},{"a":6656,"l":"bond_motion","c":"Turn Bond's state into move requests (the view moves, Bond stays in the middle). Walking: one step the way he faces (move_facing), skipped while on a conveyor when the clock's tenths digit is odd. Jumping: up while climb_dir ($1B27) is 2, down when 1, plus a step the way he faces. Falling: down every pass, with a sideways step that comes less and less often (fall_drift $1B63/$1B64, idle_timer $1B66). Climbing: up or down by climb_dir. Standing and hurt: nothing. Writes scroll_req_x ($1B3E) and scroll_req_y ($1B3F).","t":"code","b":[169,1],"m":"lda","o":"#$01","x":[9596]},{"a":6658,"t":"code","b":[174,37,27],"m":"ldx","oa":6949,"o":"bond_state"},{"a":6661,"t":"code","b":[240,12],"m":"beq","oa":6675,"o":"r_1A13"},{"a":6663,"t":"code","b":[202],"m":"dex"},{"a":6664,"t":"code","b":[240,100],"m":"beq","oa":6766,"o":"b_1A6E"},{"a":6666,"t":"code","b":[202],"m":"dex"},{"a":6667,"t":"code","b":[240,24],"m":"beq","oa":6693,"o":"b_1A25"},{"a":6669,"t":"code","b":[202],"m":"dex"},{"a":6670,"t":"code","b":[240,41],"m":"beq","oa":6713,"o":"b_1A39"},{"a":6672,"t":"code","b":[202],"m":"dex"},{"a":6673,"t":"code","b":[240,46],"m":"beq","oa":6721,"o":"b_1A41"},{"a":6675,"l":"r_1A13","t":"code","b":[96],"m":"rts","x":[6661,6679,6724,6742]},{"a":6676,"l":"move_facing","c":"Horizontal step for bond_motion: scroll_req_x = $FF (right) when facing ($1B26) is 1, = A (1, left) when facing is 2, nothing when facing is 0.","t":"code","b":[172,38,27],"m":"ldy","oa":6950,"o":"facing","x":[6704,6710,6753,6763,6783]},{"a":6679,"t":"code","b":[240,250],"m":"beq","oa":6675,"o":"r_1A13"},{"a":6681,"t":"code","b":[136],"m":"dey"},{"a":6682,"t":"code","b":[240,4],"m":"beq","oa":6688,"o":"b_1A20"},{"a":6684,"t":"code","b":[141,62,27],"m":"sta","oa":6974,"o":"scroll_req_x"},{"a":6687,"t":"code","b":[96],"m":"rts"},{"a":6688,"l":"b_1A20","t":"code","b":[136],"m":"dey","x":[6682]},{"a":6689,"t":"code","b":[140,62,27],"m":"sty","oa":6974,"o":"scroll_req_x"},{"a":6692,"t":"code","b":[96],"m":"rts"},{"a":6693,"l":"b_1A25","t":"code","b":[174,39,27],"m":"ldx","oa":6951,"o":"climb_dir","x":[6667]},{"a":6696,"t":"code","b":[202],"m":"dex"},{"a":6697,"t":"code","b":[240,8],"m":"beq","oa":6707,"o":"b_1A33"},{"a":6699,"t":"code","b":[202],"m":"dex"},{"a":6700,"t":"code","b":[202],"m":"dex"},{"a":6701,"t":"code","b":[142,63,27],"m":"stx","oa":6975,"o":"scroll_req_y"},{"a":6704,"t":"code","b":[76,20,26],"m":"jmp","oa":6676,"o":"move_facing"},{"a":6707,"l":"b_1A33","t":"code","b":[141,63,27],"m":"sta","oa":6975,"o":"scroll_req_y","x":[6697]},{"a":6710,"t":"code","b":[76,20,26],"m":"jmp","oa":6676,"o":"move_facing"},{"a":6713,"l":"b_1A39","t":"code","b":[162,1],"m":"ldx","o":"#$01","x":[6670]},{"a":6715,"t":"code","b":[142,63,27],"m":"stx","oa":6975,"o":"scroll_req_y"},{"a":6718,"t":"code","b":[76,83,26],"m":"jmp","oa":6739,"o":"j_1A53"},{"a":6721,"l":"b_1A41","t":"code","b":[174,39,27],"m":"ldx","oa":6951,"o":"climb_dir","x":[6673]},{"a":6724,"t":"code","b":[240,205],"m":"beq","oa":6675,"o":"r_1A13"},{"a":6726,"t":"code","b":[202],"m":"dex"},{"a":6727,"t":"code","b":[240,6],"m":"beq","oa":6735,"o":"b_1A4F"},{"a":6729,"t":"code","b":[202],"m":"dex"},{"a":6730,"t":"code","b":[202],"m":"dex"},{"a":6731,"t":"code","b":[142,63,27],"m":"stx","oa":6975,"o":"scroll_req_y"},{"a":6734,"t":"code","b":[96],"m":"rts"},{"a":6735,"l":"b_1A4F","t":"code","b":[141,63,27],"m":"sta","oa":6975,"o":"scroll_req_y","x":[6727]},{"a":6738,"t":"code","b":[96],"m":"rts"},{"a":6739,"l":"j_1A53","t":"code","b":[206,99,27],"m":"dec","oa":7011,"o":"fall_drift","x":[6718]},{"a":6742,"t":"code","b":[208,187],"m":"bne","oa":6675,"o":"r_1A13"},{"a":6744,"t":"code","b":[173,100,27],"m":"lda","oa":7012,"o":"fall_drift_period"},{"a":6747,"t":"code","b":[141,99,27],"m":"sta","oa":7011,"o":"fall_drift"},{"a":6750,"t":"code","b":[206,102,27],"m":"dec","oa":7014,"o":"idle_timer"},{"a":6753,"t":"code","b":[208,177],"m":"bne","oa":6676,"o":"move_facing"},{"a":6755,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":6757,"t":"code","b":[141,102,27],"m":"sta","oa":7014,"o":"idle_timer"},{"a":6760,"t":"code","b":[238,100,27],"m":"inc","oa":7012,"o":"fall_drift_period"},{"a":6763,"t":"code","b":[76,20,26],"m":"jmp","oa":6676,"o":"move_facing"},{"a":6766,"l":"b_1A6E","t":"code","b":[173,80,27],"m":"lda","oa":6992,"o":"on_conveyor","x":[6664]},{"a":6769,"t":"code","b":[240,10],"m":"beq","oa":6781,"o":"b_1A7D"},{"a":6771,"t":"code","b":[173,8,27],"m":"lda","oa":6920,"o":"clock_digits"},{"a":6774,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":6776,"t":"code","b":[240,3],"m":"beq","oa":6781,"o":"b_1A7D"},{"a":6778,"t":"code","b":[234],"m":"nop"},{"a":6779,"t":"code","b":[234],"m":"nop"},{"a":6780,"t":"code","b":[96],"m":"rts"},{"a":6781,"l":"b_1A7D","t":"code","b":[169,1],"m":"lda","o":"#$01","x":[6769,6776]},{"a":6783,"t":"code","b":[76,20,26],"m":"jmp","oa":6676,"o":"move_facing"},{"a":6786,"t":"gap","n":14},{"a":6800,"l":"lift_reset","c":"Put the lift back at its start: blank the four map bytes at its old position (lift_map_ptr $1B67/$1B68), set lift_row ($1B69) to $14, lift_map_ptr to $8625 and write four lift tiles ($63) there, and reset the lift tile's characters to the whole-tile shape ($74/$75 over $00/$00).","t":"code","b":[173,103,27],"m":"lda","oa":7015,"o":"lift_map_ptr","x":[6335]},{"a":6803,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr1"},{"a":6805,"t":"code","b":[173,104,27],"m":"lda","oa":7016,"o":"lift_map_ptr_hi"},{"a":6808,"t":"code","b":[133,252],"m":"sta","oa":252,"o":"ptr1_hi"},{"a":6810,"t":"code","b":[160,3],"m":"ldy","o":"#$03"},{"a":6812,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":6814,"l":"b_1A9E","t":"code","b":[145,251],"m":"sta","oa":251,"o":"(ptr1),y","x":[6817]},{"a":6816,"t":"code","b":[136],"m":"dey"},{"a":6817,"t":"code","b":[16,251],"m":"bpl","oa":6814,"o":"b_1A9E"},{"a":6819,"t":"code","b":[169,20],"m":"lda","o":"#$14"},{"a":6821,"t":"code","b":[141,105,27],"m":"sta","oa":7017,"o":"lift_row"},{"a":6824,"t":"code","b":[169,37],"m":"lda","o":"#$25"},{"a":6826,"t":"code","b":[141,103,27],"m":"sta","oa":7015,"o":"lift_map_ptr"},{"a":6829,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr1"},{"a":6831,"t":"code","b":[169,134],"m":"lda","o":"#$86"},{"a":6833,"t":"code","b":[141,104,27],"m":"sta","oa":7016,"o":"lift_map_ptr_hi"},{"a":6836,"t":"code","b":[133,252],"m":"sta","oa":252,"o":"ptr1_hi"},{"a":6838,"t":"code","b":[169,99],"m":"lda","o":"#$63"},{"a":6840,"t":"code","b":[160,3],"m":"ldy","o":"#$03"},{"a":6842,"l":"b_1ABA","t":"code","b":[145,251],"m":"sta","oa":251,"o":"(ptr1),y","x":[6845]},{"a":6844,"t":"code","b":[136],"m":"dey"},{"a":6845,"t":"code","b":[16,251],"m":"bpl","oa":6842,"o":"b_1ABA"},{"a":6847,"t":"code","b":[162,116],"m":"ldx","o":"#$74"},{"a":6849,"t":"code","b":[142,99,18],"m":"stx","oa":4707,"o":"tile_lift_tl"},{"a":6852,"t":"code","b":[232],"m":"inx"},{"a":6853,"t":"code","b":[142,227,18],"m":"stx","oa":4835,"o":"tile_lift_tr"},{"a":6856,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":6858,"t":"code","b":[142,99,19],"m":"stx","oa":4963,"o":"tile_lift_bl"},{"a":6861,"t":"code","b":[142,227,19],"m":"stx","oa":5091,"o":"tile_lift_br"},{"a":6864,"t":"code","b":[96],"m":"rts"},{"a":6865,"t":"gap","n":47},{"a":6912,"l":"xscroll","c":"Horizontal fine scroll of the mine view (0-6, even), ORed into $D016 by irq_playfield. Set by scroll_engine ($228C) and by the winch routines.","t":"byte","b":[6],"x":[4264,6299,8547,8847,10387,10549,10825,10860,16217,16317]},{"a":6913,"l":"yscroll","c":"Vertical fine scroll of the mine view (1-7, odd), ORed into $D011 by irq_playfield. Set by scroll_engine and the winch routines.","t":"byte","b":[7],"x":[4243,6304,8686,8853,10513,10639,10733,10916,16222,16322]},{"a":6914,"l":"map_view","c":"Map address (low byte; $1B03 high) of the top-left tile that map_to_buffer draws. Starts at $8000; moves by 1 per two columns and by 150 per two rows.","t":"byte","b":[238],"x":[4360,6236,8596,8602,8658,8664,8734,8740,8793,8799,14557,15495,15501,15642,15648,16192,16292]},{"a":6915,"l":"map_view_hi","c":"High byte of map_view.","t":"byte","b":[130],"x":[4366,6241,8605,8610,8667,8672,8743,8748,8802,8807,14568,15504,15509,15651,15656,16197,16297]},{"a":6916,"l":"map_col","c":"Horizontal position of the view in the mine, in character columns (half tiles), low byte ($1B05 high): $14 at the start, up to about 300. Bond is drawn at a fixed place in the view, so it also stands for his column: the view's left tile is (map_col - $14)/2 (map_view $8000 at map_col $14; map_col $113 gives tile column 127, as winch_down sets).","t":"byte","b":[20],"x":[5898,6246,8573,8579,8635,8641,9572,9733,9746,11457,12295,14075,14402,14752,14873,14997,15872,15988,16137,16202,16302]},{"a":6917,"l":"map_col_hi","c":"High byte of map_col: 0 in the left part of the mine, 1 in the right (columns 256 and up).","t":"byte","b":[0],"x":[6294,8583,8588,8645,8650,9579,9728,10845,11452,12300,14082,14406,14494,14747,14868,16185,16207,16259,16307]},{"a":6918,"l":"map_row","c":"Vertical position of the view in the mine, in character rows (half tiles): 2 at the start, up to about $BF. Bond is drawn at a fixed place in the view, so it also stands for his depth: the view's top tile row is (map_row - 2)/2 (map_row $0A gives tile row 4, map_row $35 row 25, as winch_down and winch_up set).","t":"byte","b":[12],"x":[5911,6251,8721,8727,8780,8786,9203,9224,9756,9766,12291,14091,14415,14499,14735,14861,15008,15034,15482,15488,15629,15635,15880,16175,16212,16252,16312]},{"a":6919,"l":"view_moved","c":"Set by scroll_engine when map_view changed this frame, so map_to_buffer runs.","t":"byte","b":[0],"x":[8541,8613,8675,8751,8810,8819]},{"a":6920,"l":"clock_digits","c":"The countdown clock, six digits shown as [$1B0C $1B0D]:[$1B0A $1B0B]:[$1B08 $1B09] by draw_clock: $1B08 tenths, $1B09 hundredths (steps of 2 per frame), $1B0A tens of seconds (0-5), $1B0B seconds, $1B0C tens of minutes, $1B0D minutes. game_init sets 90:00:00.","t":"byte","b":[0],"x":[6771,7223,7231,7235,7327,7333,7337,7436]},{"a":6921,"l":"clock_hundredths","c":"Clock hundredths digit, counted down by 2 each frame by clock_tick.","t":"byte","b":[9],"x":[7207,7216,7220,7313,7320,7324]},{"a":6922,"l":"clock_tens_sec","c":"Clock tens-of-seconds digit (0-5).","t":"byte","b":[1],"x":[7253,7261,7265,7353,7359,7363]},{"a":6923,"l":"clock_seconds","c":"Clock seconds digit (0-9).","t":"byte","b":[3],"x":[7238,7246,7250,7340,7346,7350]},{"a":6924,"l":"clock_tens_min","c":"Clock tens-of-minutes digit, 9 at the start.","t":"byte","b":[9],"x":[6381,7280,7294,7298,7305,7379,7385]},{"a":6925,"l":"clock_minutes","c":"Clock minutes digit, 0 at the start.","t":"byte","b":[0],"x":[6376,7268,7287,7291,7302,7366,7372,7376]},{"a":6926,"l":"clock_count_up","c":"When non-zero clock_tick counts up and wraps like a 24-hour clock; nothing in this part writes it, so the clock always counts down.","t":"byte","b":[0],"x":[7200]},{"a":6927,"l":"view_nudged","c":"Set by scroll_engine when map_col or map_row changed this frame, so map_edges ($2600) runs.","t":"byte","b":[0],"x":[8544,8616,8678,8754,8813,8830]},{"a":6928,"l":"item_counts","c":"Per-type pick-up counters $1B11-$1B23, incremented through pickup_stubs ($3A47) when an item is taken. Only three are read: $1B11 explosives, $1B15 planks, $1B16 type-2 items; the key item's count is kept apart at $1B4D. The rest are written and never read. game_init clears none of them.","t":"byte","b":[1]},{"a":6929,"l":"explosives_count","c":"Explosive charges carried (item type 1), +1 per pick-up, -1 in item_explosive ($382C).","t":"byte","b":[16,10,43,1],"x":[14380]},{"a":6933,"l":"planks_count","c":"Item type 15 counter, -1 in item_planks ($3989, $39DA).","t":"byte","b":[4],"x":[14729,14810]},{"a":6934,"l":"type2_count","c":"Count of type-2 items picked up (objects 40 and 41). hazard_test reads it for lit hazard glyphs from $5E up: non-zero, an ordinary hit (Bond is hurt); zero, hazard_test jumps back to $2BAB for ever (see there). Nothing ever decreases it, and game_init does not clear it.","t":"byte","b":[2,1,1,1,2,3,3,3],"x":[11186]},{"a":6942,"t":"byte","b":[1,2,3,0,4,0]},{"a":6948,"l":"time_up","c":"Set to 1 by clock_tick when the countdown reaches 00:00:00; main_loop then blows up the mine (game_over $25D0).","t":"byte","b":[0],"x":[6386,7391,9647]},{"a":6949,"l":"bond_state","c":"Bond's state: 0 standing, 1 walking, 2 jumping, 3 falling, 4 climbing (ladder, rope, winch), 5 hurt. Dispatched by player_control ($2700), bond_motion ($1A00), animate_bond ($0900), frame_pointers ($22D0) and bond_sprites_xy ($2360).","t":"byte","b":[0],"x":[2304,6332,6658,8912,9056,9122,9653,10014,10087,10109,10130,10186,10212,10237,10250,10302,10324,10370,10411,10437,10473,10495,10529,10570,10622,10655,10715,10759,10834,10852,10896,10935,11074,16230,16330]},{"a":6950,"l":"facing","c":"Bond's facing: 1 right, 2 left, 0 neither (set while climbing). Set from joy_x by the state handlers (joy_x 1 gives facing 1).","t":"byte","b":[0],"x":[6309,6676,8929,8949,8977,10191,10217,10242,10255,10454,10460,10573,10582,10891,10958,10966,11370]},{"a":6951,"l":"climb_dir","c":"Vertical direction: climbing 1 down, 2 up, 0 still; jumping 2 rising, 1 descending.","t":"byte","b":[1],"x":[2351,6693,6721,10092,10196,10307,10416,10605,10983,10989,10995]},{"a":6952,"l":"anim_frame","c":"Bond's animation frame within his state, stepped by animate_bond; added to the state's base shape by frame_pointers.","t":"byte","b":[1,0,0,0,0],"x":[2322,2329,2333,2337,2344,2348,2364,2385,2399,2414,2423,8960,8972,8996,9010,10201,10421,10442,10483,10500,10506,10545,10593,10633,10660,10764,10940,11079]},{"a":6957,"l":"anim_divider","c":"Main-loop pass counter: animate_bond runs when it counts down to 0, then it is reset to 3.","t":"byte","b":[3,0,0,0,0,0,0,0],"x":[9599,9603,9615]},{"a":6965,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":6973,"t":"byte","b":[0]},{"a":6974,"l":"scroll_req_x","c":"Horizontal move request for the next frame: $FF moves Bond right (xscroll -2, map_col +1 at the wrap), 1 moves him left, 0 none. Written by bond_motion and conveyor_move, cleared by scroll_engine when taken.","t":"byte","b":[0],"x":[6684,6689,8477,8550,8566,8628,11467,11474]},{"a":6975,"l":"scroll_req_y","c":"Vertical scroll request: $FF up, 1 down, 0 none. Several routines set it and wait until scroll_engine clears it (explosion_flash, look_down, winch_down, winch_up).","t":"byte","b":[0,0,0,0,0],"x":[4471,4474,4489,4492,4507,4510,6701,6707,6715,6731,6735,8689,8705,8764,8865,9137,9140,9164,9167,16240,16243,16340,16343]},{"a":6980,"l":"hzb_step","c":"anim_hazard_b: position (0-9) of the moving pattern in glyphs $4A-$5D.","t":"byte","b":[8],"x":[9251,9254,9263]},{"a":6981,"l":"hzb_timer","c":"anim_hazard_b: frames until the next step, reloaded from hzb_period ($1B46).","t":"byte","b":[8],"x":[9234,9243]},{"a":6982,"l":"hzb_period","c":"anim_hazard_b: frames per step (8 in the image).","t":"byte","b":[8],"x":[9240]},{"a":6983,"l":"hza_step","c":"anim_hazard_a: position (0-9) of the lit glyph among glyphs $40-$49.","t":"byte","b":[9],"x":[9365,9368,9377]},{"a":6984,"l":"hza_timer","c":"anim_hazard_a: frames until the next step, reloaded from hza_period ($1B49).","t":"byte","b":[5],"x":[9344,9348,9357]},{"a":6985,"l":"hza_period","c":"anim_hazard_a: frames per step (5 in the image).","t":"byte","b":[6],"x":[9354]},{"a":6986,"l":"hzc_step","c":"anim_hazard_c: position (0-7) of the lit glyph among glyphs $5E-$65.","t":"byte","b":[5],"x":[9461,9464,9473]},{"a":6987,"l":"hzc_timer","c":"anim_hazard_c: frames until the next step, reloaded from hzc_period ($1B4C).","t":"byte","b":[1],"x":[9440,9444,9453]},{"a":6988,"l":"hzc_period","c":"anim_hazard_c: frames per step (4 in the image).","t":"byte","b":[4],"x":[9450]},{"a":6989,"l":"key_item_count","c":"Count of object 50 (item type 11) carried; cleared by start_level. With it: the final check at map column $15 (main_loop $2564), hazard animation b everywhere, and no climbing in the right part of the mine (state_climb $2A58). Object 50 can only be taken once four winch parts are fitted and five digits entered (examine_pickup $375B).","t":"byte","b":[0],"x":[6021,9216,9666,10840]},{"a":6990,"l":"scroll_busy","c":"Set while scroll_engine runs, so the IRQ does not enter it twice; cleared by game_init.","t":"byte","b":[0],"x":[6233,8528,8536,8858]},{"a":6991,"l":"redraw_request","c":"Set by any routine that changed the map (objects removed, rope, planks, lift moved); scroll_engine then rebuilds play_buffer.","t":"byte","b":[0],"x":[8822,8833,8861,11040,14371,14616,14686,14769,15126,15217,15512,15659,16325,16357]},{"a":6992,"l":"on_conveyor","c":"Set this pass by the floor probes when Bond stands on a conveyor (characters $12-$21); conveyor_push ($2CA3) then moves him.","t":"byte","b":[0],"x":[6766,9986,10167,10338,10696,10808,11283,11427]},{"a":6993,"l":"on_lift","c":"Set this pass when Bond stands in the lift (characters $74-$7B); ride_lift ($3C01) then moves the lift with the joystick.","t":"byte","b":[0],"x":[9989,10151,10270,10362,10672,10784,11333,11435]},{"a":6994,"l":"on_floor6e","c":"Set this pass when Bond stands on characters $6E-$73; the handler it selects ($3D39) is a bare RTS.","t":"byte","b":[0,0],"x":[9992,10161,10350,10684,10796,11308,11443]},{"a":6996,"l":"belt1_dir","c":"Direction of the conveyor belts left of map column $BE (conveyor_move $2CBC), as a scroll_req_x value: $FF carries Bond right, 1 left ($FF in the image). Flipped by item_lever when it is used on row $99 between columns $3C and $BD.","t":"byte","b":[255],"x":[6412,11464,14884,14889]},{"a":6997,"l":"belt2_dir","c":"Direction of the conveyor belts from map column $BE on, as a scroll_req_x value ($FF right, 1 left; 1 in the image). Flipped by item_lever when used on row $99 at column $BE or beyond.","t":"byte","b":[1,0,0,1,1],"x":[6459,11471,14895,14900]},{"a":7002,"l":"fall_count","c":"Passes spent falling (+1 per pass in state 3, main_loop $25BC). Landing with 65 ($41) or more hurts Bond (state_fall $29FE); a jump that has risen 28 ($1C) passes turns into a fall. Set to $46 where a fall must end in injury.","t":"byte","b":[82],"x":[9660,10135,10204,10381,10424,10478,10534,10565,10608,10617,10730,10750,10901]},{"a":7003,"l":"hurt_passes","c":"Main-loop passes left in the hurt state (30 on each injury).","t":"byte","b":[0],"x":[10104,11066]},{"a":7004,"l":"hurt_ticks","c":"Extra clock ticks run per pass while hurt, copied from hurt_ticks_init ($1B5E).","t":"byte","b":[48,1],"x":[10099,11052]},{"a":7006,"l":"hurt_ticks_init","c":"Clock ticks lost per pass while hurt: $30 (48). 48 ticks x 2 hundredths x 30 passes is about 29 seconds off the clock per injury.","t":"byte","b":[48,1],"x":[10096]},{"a":7008,"l":"conveyor_timer","c":"anim_conveyors: frames until the next belt step, reloaded from conveyor_period.","t":"byte","b":[1],"x":[6400,6409]},{"a":7009,"l":"conveyor_period","c":"anim_conveyors: frames per belt step (2 in the image).","t":"byte","b":[2],"x":[6406]},{"a":7010,"l":"conveyor_frame","c":"anim_conveyors: belt frame, 3 down to 0.","t":"byte","b":[2],"x":[6419,6435,6466,6482,6506,6513]},{"a":7011,"l":"fall_drift","c":"bond_motion, falling: passes until the next sideways step, reloaded from fall_drift_period ($1B64).","t":"byte","b":[1],"x":[6739,6747,10141,10375,10539,10590,10627,10906]},{"a":7012,"l":"fall_drift_period","c":"bond_motion, falling: passes between sideways steps; +1 after every 9 steps so the drift thins out.","t":"byte","b":[5],"x":[6744,6760,10138,10378,10542,10587,10630,10909]},{"a":7013,"l":"flash_timer","c":"panel_flash: IRQ frames until the next flash (8); idle_anim_step also reads it as its direction flag.","t":"byte","b":[6],"x":[2382,2395,2408,15712,15719]},{"a":7014,"l":"idle_timer","c":"Countdown shared by idle_anim (passes between breathing frames) and the falling drift (steps before the drift slows).","t":"byte","b":[1],"x":[2379,2426,6750,6757]},{"a":7015,"l":"lift_map_ptr","c":"Map address (low; $1B68 high) of the lift cage's four tiles, $8625 at the start.","t":"byte","b":[37],"x":[6800,6826,15068,15074,15159,15167,15417,15423,15564,15572]},{"a":7016,"l":"lift_map_ptr_hi","c":"High byte of lift_map_ptr.","t":"byte","b":[134],"x":[6805,6833,15079,15084,15170,15177,15428,15433,15575,15582]},{"a":7017,"l":"lift_row","c":"Lift position in half tiles, $14 (top) to $98 (bottom).","t":"byte","b":[20],"x":[6821,15028,15129,15220,15374,15382,15521,15529]},{"a":7018,"l":"examine_mode","c":"Set by examine ($3749) while the found object is listed, so item_list returns to it on fire instead of opening the action menu; cleared each main-loop pass.","t":"byte","b":[0],"x":[9566,11558,12091,14153]},{"a":7019,"l":"panel_focus","c":"Which panel box flashes: 0 none, 1 the action menu (set by wait_fire_release_menu), 2 the item list (wait_fire_release_list). Cleared each main-loop pass.","t":"byte","b":[0,0,0],"x":[9569,11821,11838,15728]},{"a":7022,"l":"rope_down","c":"Set while the rope from item_rope ($38D8) hangs in the map; rope_remove clears it.","t":"byte","b":[0],"x":[10999,11045,14552,14613]},{"a":7023,"l":"rope_map_ptr","c":"Map address (low; $1B70 high) of the rope's lowest tile.","t":"byte","b":[200],"x":[11004,14563]},{"a":7024,"l":"rope_map_ptr_hi","c":"High byte of rope_map_ptr.","t":"byte","b":[132],"x":[11009,14573]},{"a":7025,"l":"charge_target","c":"Object (0-15) the planted explosive will clear, or $10 when none was near.","t":"byte","b":[5],"x":[14459,14478,14824,14834]},{"a":7026,"l":"charge_planted","c":"1 once an explosive is planted (item_explosive), 0 after it is fired (item_detonator). Also index 0 of entered_digits, which end_check never compares.","t":"byte","b":[0],"x":[9703,14375,14464,14483,14816,14847]},{"a":7027,"l":"entered_digits","c":"The digits entered at the bomb with the numbered items, in order ($1B73-$1B77), compared with bomb_code by end_check.","t":"byte","b":[0,0,0,0,0],"x":[14509]},{"a":7032,"l":"code_count","c":"Number of digits entered (0-5 in normal play). item_number ($38AA-$38B1) stores at entered_digits + code_count with no limit: the sixth digit lands on code_count itself and is overwritten at once by the new count 6; digit n goes to $1B72 + n, over rope_length, paused_flag (digit 14), mayday_on, winch_parts (30), mayday_freed (36), entry_code_flag (46) and on to clock_tick at $1C20 (174). The count wraps to 0 after 255.","t":"byte","b":[0],"x":[6018,9696,14186,14506,14513,16277]},{"a":7033,"l":"rope_length","c":"Tiles of rope dropped by item_rope, counted back down by rope_remove.","t":"byte","b":[0,0,0,0,0,0,0],"x":[11033,14584,14591]},{"a":7040,"l":"paused_flag","c":"Set by the PAUSE option ($3BBB) until fire is pressed; the IRQ skips the clock while it is set. The music keeps playing.","t":"byte","b":[0],"x":[4204,15296,15309]},{"a":7041,"l":"mayday_on","c":"Set once May Day has walked out (mayday_walk_out $3E00, $3EB1); while set, scroll_frame moves her two sprites with the view and main_loop keeps them.","t":"byte","b":[0,255,255,255,255,255,255,255],"x":[8472,8520,9626,16010,16159,16354]},{"a":7049,"t":"byte","b":[255,255,255,255,255,255,255]},{"a":7056,"l":"winch_parts","c":"Winch parts fitted at the winch (row $0D in the right part): +1 for each of item types 12, 13, 14 and 18 used there. Four are needed for WINCH UP, WINCH DOWN and to take object 50.","t":"byte","b":[0,255,255,255,255,255],"x":[6391,14179,14634,14648,14695,14912,16041,16168,16270]},{"a":7062,"l":"mayday_freed","c":"Set when May Day is freed (mayday_walk_out). Needed for item 13 and WINCH DOWN. Not cleared by game_init.","t":"byte","b":[255,255,255,255,255,255,255,255],"x":[14640,16013,16036,16163]},{"a":7070,"t":"byte","b":[255,255]},{"a":7072,"l":"entry_code_flag","c":"1 when the City Hall code DB4CT was typed at the prompt, 0 when RETURN was pressed. Read only by end_check ($25F2): with 0 the right five digits at the end still blow the mine up.","t":"byte","b":[0],"x":[9714,22317,22343]},{"a":7073,"t":"gap","n":127},{"a":7200,"l":"clock_tick","c":"One clock tick (every frame from the IRQ, more while hurt): counts clock_digits down by 2 hundredths with borrows (seconds tens wrap at 6); at 00:00:00 sets time_up ($1B24). With clock_count_up ($1B0E) set it would count up and wrap at 24 in the top pair, but nothing sets it.","t":"code","b":[173,14,27],"m":"lda","oa":6926,"o":"clock_count_up","x":[4210,11058]},{"a":7203,"t":"code","b":[240,104],"m":"beq","oa":7309,"o":"b_1C8D"},{"a":7205,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":7207,"t":"code","b":[174,9,27],"m":"ldx","oa":6921,"o":"clock_hundredths"},{"a":7210,"t":"code","b":[232],"m":"inx"},{"a":7211,"t":"code","b":[232],"m":"inx"},{"a":7212,"t":"code","b":[224,10],"m":"cpx","o":"#$0A"},{"a":7214,"t":"code","b":[176,4],"m":"bcs","oa":7220,"o":"b_1C34"},{"a":7216,"t":"code","b":[142,9,27],"m":"stx","oa":6921,"o":"clock_hundredths"},{"a":7219,"t":"code","b":[96],"m":"rts"},{"a":7220,"l":"b_1C34","t":"code","b":[141,9,27],"m":"sta","oa":6921,"o":"clock_hundredths","x":[7214]},{"a":7223,"t":"code","b":[174,8,27],"m":"ldx","oa":6920,"o":"clock_digits"},{"a":7226,"t":"code","b":[232],"m":"inx"},{"a":7227,"t":"code","b":[224,10],"m":"cpx","o":"#$0A"},{"a":7229,"t":"code","b":[240,4],"m":"beq","oa":7235,"o":"b_1C43"},{"a":7231,"t":"code","b":[142,8,27],"m":"stx","oa":6920,"o":"clock_digits"},{"a":7234,"t":"code","b":[96],"m":"rts"},{"a":7235,"l":"b_1C43","t":"code","b":[141,8,27],"m":"sta","oa":6920,"o":"clock_digits","x":[7229]},{"a":7238,"t":"code","b":[174,11,27],"m":"ldx","oa":6923,"o":"clock_seconds"},{"a":7241,"t":"code","b":[232],"m":"inx"},{"a":7242,"t":"code","b":[224,10],"m":"cpx","o":"#$0A"},{"a":7244,"t":"code","b":[240,4],"m":"beq","oa":7250,"o":"b_1C52"},{"a":7246,"t":"code","b":[142,11,27],"m":"stx","oa":6923,"o":"clock_seconds"},{"a":7249,"t":"code","b":[96],"m":"rts"},{"a":7250,"l":"b_1C52","t":"code","b":[141,11,27],"m":"sta","oa":6923,"o":"clock_seconds","x":[7244]},{"a":7253,"t":"code","b":[174,10,27],"m":"ldx","oa":6922,"o":"clock_tens_sec"},{"a":7256,"t":"code","b":[232],"m":"inx"},{"a":7257,"t":"code","b":[224,6],"m":"cpx","o":"#$06"},{"a":7259,"t":"code","b":[240,4],"m":"beq","oa":7265,"o":"b_1C61"},{"a":7261,"t":"code","b":[142,10,27],"m":"stx","oa":6922,"o":"clock_tens_sec"},{"a":7264,"t":"code","b":[96],"m":"rts"},{"a":7265,"l":"b_1C61","t":"code","b":[141,10,27],"m":"sta","oa":6922,"o":"clock_tens_sec","x":[7259]},{"a":7268,"t":"code","b":[174,13,27],"m":"ldx","oa":6925,"o":"clock_minutes"},{"a":7271,"t":"code","b":[232],"m":"inx"},{"a":7272,"t":"code","b":[224,10],"m":"cpx","o":"#$0A"},{"a":7274,"t":"code","b":[240,15],"m":"beq","oa":7291,"o":"b_1C7B"},{"a":7276,"t":"code","b":[224,4],"m":"cpx","o":"#$04"},{"a":7278,"t":"code","b":[208,7],"m":"bne","oa":7287,"o":"b_1C77"},{"a":7280,"t":"code","b":[172,12,27],"m":"ldy","oa":6924,"o":"clock_tens_min"},{"a":7283,"t":"code","b":[192,2],"m":"cpy","o":"#$02"},{"a":7285,"t":"code","b":[240,15],"m":"beq","oa":7302,"o":"b_1C86"},{"a":7287,"l":"b_1C77","t":"code","b":[142,13,27],"m":"stx","oa":6925,"o":"clock_minutes","x":[7278]},{"a":7290,"t":"code","b":[96],"m":"rts"},{"a":7291,"l":"b_1C7B","t":"code","b":[141,13,27],"m":"sta","oa":6925,"o":"clock_minutes","x":[7274]},{"a":7294,"t":"code","b":[174,12,27],"m":"ldx","oa":6924,"o":"clock_tens_min"},{"a":7297,"t":"code","b":[232],"m":"inx"},{"a":7298,"t":"code","b":[142,12,27],"m":"stx","oa":6924,"o":"clock_tens_min"},{"a":7301,"t":"code","b":[96],"m":"rts"},{"a":7302,"l":"b_1C86","t":"code","b":[141,13,27],"m":"sta","oa":6925,"o":"clock_minutes","x":[7285]},{"a":7305,"t":"code","b":[141,12,27],"m":"sta","oa":6924,"o":"clock_tens_min"},{"a":7308,"t":"code","b":[96],"m":"rts"},{"a":7309,"l":"b_1C8D","t":"code","b":[169,9],"m":"lda","o":"#$09","x":[7203]},{"a":7311,"t":"code","b":[160,5],"m":"ldy","o":"#$05"},{"a":7313,"t":"code","b":[174,9,27],"m":"ldx","oa":6921,"o":"clock_hundredths"},{"a":7316,"t":"code","b":[202],"m":"dex"},{"a":7317,"t":"code","b":[202],"m":"dex"},{"a":7318,"t":"code","b":[48,4],"m":"bmi","oa":7324,"o":"b_1C9C"},{"a":7320,"t":"code","b":[142,9,27],"m":"stx","oa":6921,"o":"clock_hundredths"},{"a":7323,"t":"code","b":[96],"m":"rts"},{"a":7324,"l":"b_1C9C","t":"code","b":[141,9,27],"m":"sta","oa":6921,"o":"clock_hundredths","x":[7318]},{"a":7327,"t":"code","b":[174,8,27],"m":"ldx","oa":6920,"o":"clock_digits"},{"a":7330,"t":"code","b":[202],"m":"dex"},{"a":7331,"t":"code","b":[48,4],"m":"bmi","oa":7337,"o":"b_1CA9"},{"a":7333,"t":"code","b":[142,8,27],"m":"stx","oa":6920,"o":"clock_digits"},{"a":7336,"t":"code","b":[96],"m":"rts"},{"a":7337,"l":"b_1CA9","t":"code","b":[141,8,27],"m":"sta","oa":6920,"o":"clock_digits","x":[7331]},{"a":7340,"t":"code","b":[174,11,27],"m":"ldx","oa":6923,"o":"clock_seconds"},{"a":7343,"t":"code","b":[202],"m":"dex"},{"a":7344,"t":"code","b":[48,4],"m":"bmi","oa":7350,"o":"b_1CB6"},{"a":7346,"t":"code","b":[142,11,27],"m":"stx","oa":6923,"o":"clock_seconds"},{"a":7349,"t":"code","b":[96],"m":"rts"},{"a":7350,"l":"b_1CB6","t":"code","b":[141,11,27],"m":"sta","oa":6923,"o":"clock_seconds","x":[7344]},{"a":7353,"t":"code","b":[174,10,27],"m":"ldx","oa":6922,"o":"clock_tens_sec"},{"a":7356,"t":"code","b":[202],"m":"dex"},{"a":7357,"t":"code","b":[48,4],"m":"bmi","oa":7363,"o":"b_1CC3"},{"a":7359,"t":"code","b":[142,10,27],"m":"stx","oa":6922,"o":"clock_tens_sec"},{"a":7362,"t":"code","b":[96],"m":"rts"},{"a":7363,"l":"b_1CC3","t":"code","b":[140,10,27],"m":"sty","oa":6922,"o":"clock_tens_sec","x":[7357]},{"a":7366,"t":"code","b":[174,13,27],"m":"ldx","oa":6925,"o":"clock_minutes"},{"a":7369,"t":"code","b":[202],"m":"dex"},{"a":7370,"t":"code","b":[48,4],"m":"bmi","oa":7376,"o":"b_1CD0"},{"a":7372,"t":"code","b":[142,13,27],"m":"stx","oa":6925,"o":"clock_minutes"},{"a":7375,"t":"code","b":[96],"m":"rts"},{"a":7376,"l":"b_1CD0","t":"code","b":[141,13,27],"m":"sta","oa":6925,"o":"clock_minutes","x":[7370]},{"a":7379,"t":"code","b":[174,12,27],"m":"ldx","oa":6924,"o":"clock_tens_min"},{"a":7382,"t":"code","b":[202],"m":"dex"},{"a":7383,"t":"code","b":[48,4],"m":"bmi","oa":7389,"o":"b_1CDD"},{"a":7385,"t":"code","b":[142,12,27],"m":"stx","oa":6924,"o":"clock_tens_min"},{"a":7388,"t":"code","b":[96],"m":"rts"},{"a":7389,"l":"b_1CDD","t":"code","b":[169,1],"m":"lda","o":"#$01","x":[7383]},{"a":7391,"t":"code","b":[141,36,27],"m":"sta","oa":6948,"o":"time_up"},{"a":7394,"t":"code","b":[96],"m":"rts"},{"a":7395,"t":"gap","n":29},{"a":7424,"l":"draw_clock","c":"Draw the clock in the panel: each of the six digits as a 2x2 block of characters $D7 + 4*digit ($D7/$D8 over $D9/$DA for 0) from screen $4035, pairs separated by one column.","t":"code","b":[169,53],"m":"lda","o":"#$35","x":[4213]},{"a":7426,"t":"code","b":[133,224],"m":"sta","oa":224,"o":"clock_scr"},{"a":7428,"t":"code","b":[169,64],"m":"lda","o":"#$40"},{"a":7430,"t":"code","b":[133,225],"m":"sta","oa":225,"o":"clock_scr_hi"},{"a":7432,"t":"code","b":[162,4],"m":"ldx","o":"#$04"},{"a":7434,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":7436,"l":"b_1D0C","t":"code","b":[189,8,27],"m":"lda","oa":6920,"o":"clock_digits,x","x":[7488]},{"a":7439,"t":"code","b":[10],"m":"asl","o":"a"},{"a":7440,"t":"code","b":[10],"m":"asl","o":"a"},{"a":7441,"t":"code","b":[24],"m":"clc"},{"a":7442,"t":"code","b":[105,215],"m":"adc","o":"#$D7"},{"a":7444,"t":"code","b":[145,224],"m":"sta","oa":224,"o":"(clock_scr),y"},{"a":7446,"t":"code","b":[24],"m":"clc"},{"a":7447,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":7449,"t":"code","b":[200],"m":"iny"},{"a":7450,"t":"code","b":[145,224],"m":"sta","oa":224,"o":"(clock_scr),y"},{"a":7452,"t":"code","b":[24],"m":"clc"},{"a":7453,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":7455,"t":"code","b":[72],"m":"pha"},{"a":7456,"t":"code","b":[152],"m":"tya"},{"a":7457,"t":"code","b":[24],"m":"clc"},{"a":7458,"t":"code","b":[105,39],"m":"adc","o":"#$27"},{"a":7460,"t":"code","b":[168],"m":"tay"},{"a":7461,"t":"code","b":[104],"m":"pla"},{"a":7462,"t":"code","b":[145,224],"m":"sta","oa":224,"o":"(clock_scr),y"},{"a":7464,"t":"code","b":[24],"m":"clc"},{"a":7465,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":7467,"t":"code","b":[200],"m":"iny"},{"a":7468,"t":"code","b":[145,224],"m":"sta","oa":224,"o":"(clock_scr),y"},{"a":7470,"t":"code","b":[152],"m":"tya"},{"a":7471,"t":"code","b":[56],"m":"sec"},{"a":7472,"t":"code","b":[233,39],"m":"sbc","o":"#$27"},{"a":7474,"t":"code","b":[168],"m":"tay"},{"a":7475,"t":"code","b":[232],"m":"inx"},{"a":7476,"t":"code","b":[138],"m":"txa"},{"a":7477,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":7479,"t":"code","b":[208,5],"m":"bne","oa":7486,"o":"b_1D3E"},{"a":7481,"t":"code","b":[202],"m":"dex"},{"a":7482,"t":"code","b":[202],"m":"dex"},{"a":7483,"t":"code","b":[202],"m":"dex"},{"a":7484,"t":"code","b":[202],"m":"dex"},{"a":7485,"t":"code","b":[200],"m":"iny"},{"a":7486,"l":"b_1D3E","t":"code","b":[192,15],"m":"cpy","o":"#$0F","x":[7479]},{"a":7488,"t":"code","b":[208,202],"m":"bne","oa":7436,"o":"b_1D0C"},{"a":7490,"t":"code","b":[96],"m":"rts"},{"a":7491,"t":"gap","n":13},{"a":7504,"l":"panel_screen","c":"Status panel screen image, copied whole ($1D50-$214F, 1 KB) to the screen at $4000 by game_init. Rows 0-10 ($1D50-$1F17) are the panel: clock, meter, item list and action boxes in the characters of panel_charset. The rest is overwritten by the mine view; its tail ($2118-$214F) is the code of scroll_frame, copied along blindly.","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":7512,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":7520,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":7528,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":7536,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":7544,"t":"byte","b":[0,1,1,1,1,1,1,1]},{"a":7552,"t":"byte","b":[1,1,0,0,0,0,0,0]},{"a":7560,"t":"byte","b":[0,95,0,0,0,0,95,0]},{"a":7568,"t":"byte","b":[0,0,0,0,0,0,0,1]},{"a":7576,"t":"byte","b":[1,1,1,1,1,1,1,0]},{"a":7584,"t":"byte","b":[0,1,52,53,54,55,56,57]},{"a":7592,"t":"byte","b":[58,1,0,0,0,0,0,0]},{"a":7600,"t":"byte","b":[0,95,0,0,0,0,95,0]},{"a":7608,"t":"byte","b":[0,0,0,0,0,0,0,1]},{"a":7616,"t":"byte","b":[96,96,96,96,96,97,1,0]},{"a":7624,"t":"byte","b":[0,1,59,60,61,62,1,1]},{"a":7632,"t":"byte","b":[1,1,0,0,0,0,0,0]},{"a":7640,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":7648,"t":"byte","b":[0,0,0,0,0,0,0,1]},{"a":7656,"t":"byte","b":[0,0,0,0,0,0,1,0]},{"a":7664,"t":"byte","b":[0,1,63,64,65,66,67,68]},{"a":7672,"t":"byte","b":[69,1,0,0,0,0,0,1]},{"a":7680,"t":"byte","b":[1,1,1,93,94,1,1,1]},{"a":7688,"t":"byte","b":[1,0,0,0,0,0,0,1]},{"a":7696,"t":"byte","b":[0,0,0,0,0,0,1,0]},{"a":7704,"t":"byte","b":[0,1,70,71,72,73,74,75]},{"a":7712,"t":"byte","b":[76,1,0,0,0,0,0,0]},{"a":7720,"t":"byte","b":[0,0,0,209,210,0,0,0]},{"a":7728,"t":"byte","b":[0,0,0,0,0,0,0,1]},{"a":7736,"t":"byte","b":[1,1,1,1,1,1,1,0]},{"a":7744,"t":"byte","b":[0,1,1,1,77,78,1,1]},{"a":7752,"t":"byte","b":[1,1,0,0,0,0,0,0]},{"a":7760,"t":"byte","b":[0,0,0,211,212,0,0,0]},{"a":7768,"t":"byte","b":[0,0,0,0,0,0,0,1]},{"a":7776,"t":"byte","b":[1,102,103,104,105,1,1,0]},{"a":7784,"t":"byte","b":[0,1,79,80,81,82,83,84]},{"a":7792,"t":"byte","b":[85,1,0,0,0,0,0,0]},{"a":7800,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":7808,"t":"byte","b":[0,0,0,0,0,0,0,1]},{"a":7816,"t":"byte","b":[98,99,1,1,98,99,1,0]},{"a":7824,"t":"byte","b":[0,1,86,87,88,89,90,91]},{"a":7832,"t":"byte","b":[92,1,0,0,0,0,0,1]},{"a":7840,"t":"byte","b":[1,1,1,93,94,1,1,1]},{"a":7848,"t":"byte","b":[1,0,0,0,0,0,0,1]},{"a":7856,"t":"byte","b":[100,101,1,1,100,101,1,0]},{"a":7864,"t":"byte","b":[0,1,1,1,1,1,1,1]},{"a":7872,"t":"byte","b":[1,1,0,0,0,0,0,172]},{"a":7880,"t":"byte","b":[172,190,177,192,193,190,186,172]},{"a":7888,"t":"byte","b":[172,0,0,0,0,0,0,1]},{"a":7896,"t":"byte","b":[1,1,1,1,1,1,1,0]},{"a":7904,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":7912,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":7920,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":7928,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":7936,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":7944,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":7952,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":7960,"l":"panel_screen_rest","c":"Bytes of the panel_screen copy that land on screen rows 11-24, which buffer_to_screen overwrites: zeros here, then code from $2118.","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":7968,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":7976,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":7984,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":7992,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":8000,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":8008,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":8016,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":8024,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":8032,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":8040,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":8048,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":8056,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":8064,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":8072,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":8080,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":8088,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":8096,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":8104,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":8112,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":8120,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":8128,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":8136,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":8144,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":8152,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":8160,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":8168,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":8176,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":8184,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":8192,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":8200,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":8208,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":8216,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":8224,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":8232,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":8240,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":8248,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":8256,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":8264,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":8272,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":8280,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":8288,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":8296,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":8304,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":8312,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":8320,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":8328,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":8336,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":8344,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":8352,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":8360,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":8368,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":8376,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":8384,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":8392,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":8400,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":8408,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":8416,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":8424,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":8432,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":8440,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":8448,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":8456,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":8464,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":8472,"l":"mayday_follow_scroll","c":"Part of scroll_frame: when mayday_on ($1B81) is set, move May Day's two sprites (4 and 5) two pixels against the horizontal scroll request so she stays put in the mine while the view moves; she is switched off (mayday_on = 0) when she passes the left edge (X below $1B). Continues at mayday_follow_y ($22A1).","t":"code","b":[173,129,27],"m":"lda","oa":7041,"o":"mayday_on","x":[8531]},{"a":8475,"t":"code","b":[240,57],"m":"beq","oa":8534,"o":"scroll_engine"},{"a":8477,"t":"code","b":[173,62,27],"m":"lda","oa":6974,"o":"scroll_req_x"},{"a":8480,"t":"code","b":[240,41],"m":"beq","oa":8523,"o":"b_214B"},{"a":8482,"t":"code","b":[48,15],"m":"bmi","oa":8499,"o":"b_2133"},{"a":8484,"t":"code","b":[238,8,208],"m":"inc","o":"vic_sprite4_x"},{"a":8487,"t":"code","b":[238,8,208],"m":"inc","o":"vic_sprite4_x"},{"a":8490,"t":"code","b":[238,10,208],"m":"inc","o":"vic_sprite5_x"},{"a":8493,"t":"code","b":[238,10,208],"m":"inc","o":"vic_sprite5_x"},{"a":8496,"t":"code","b":[76,75,33],"m":"jmp","oa":8523,"o":"b_214B"},{"a":8499,"l":"b_2133","t":"code","b":[206,8,208],"m":"dec","o":"vic_sprite4_x","x":[8482]},{"a":8502,"t":"code","b":[206,8,208],"m":"dec","o":"vic_sprite4_x"},{"a":8505,"t":"code","b":[206,10,208],"m":"dec","o":"vic_sprite5_x"},{"a":8508,"t":"code","b":[206,10,208],"m":"dec","o":"vic_sprite5_x"},{"a":8511,"t":"code","b":[173,10,208],"m":"lda","o":"vic_sprite5_x"},{"a":8514,"t":"code","b":[201,27],"m":"cmp","o":"#$1B"},{"a":8516,"t":"code","b":[176,5],"m":"bcs","oa":8523,"o":"b_214B"},{"a":8518,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":8520,"t":"code","b":[141,129,27],"m":"sta","oa":7041,"o":"mayday_on"},{"a":8523,"l":"b_214B","t":"code","b":[76,161,34],"m":"jmp","oa":8865,"o":"mayday_follow_y","x":[8480,8496,8516]},{"a":8526,"t":"gap","n":2},{"a":8528,"l":"scroll_frame","c":"Scroll step, called by the IRQ every frame: does nothing while scroll_busy ($1B4E) is set, otherwise moves May Day's sprites (mayday_follow_scroll) and runs scroll_engine.","t":"code","b":[173,78,27],"m":"lda","oa":6990,"o":"scroll_busy","x":[4216]},{"a":8531,"t":"code","b":[240,195],"m":"beq","oa":8472,"o":"mayday_follow_scroll"},{"a":8533,"t":"code","b":[96],"m":"rts"},{"a":8534,"l":"scroll_engine","c":"Apply the scroll requests. Horizontal: xscroll +2 or -2 per request; when it passes 6 or 0 the view moves one character column: map_col ($1B04/$1B05) +-1 and, every second column, map_view +-1 (a tile). Vertical likewise with yscroll (odd values, 1-7): map_row +-1 and map_view +-150 every second row. Then: rebuild play_buffer if a tile boundary was crossed or redraw_request is set (map_to_buffer $1100), blank the edges if the position changed (map_edges $2600), copy to the screen (buffer_to_screen $1700) and store the new fine scroll for the next frame. Clears both requests.","t":"code","b":[169,1],"m":"lda","o":"#$01","x":[8475,8884,8899]},{"a":8536,"t":"code","b":[141,78,27],"m":"sta","oa":6990,"o":"scroll_busy"},{"a":8539,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":8541,"t":"code","b":[141,7,27],"m":"sta","oa":6919,"o":"view_moved"},{"a":8544,"t":"code","b":[141,15,27],"m":"sta","oa":6927,"o":"view_nudged"},{"a":8547,"t":"code","b":[174,0,27],"m":"ldx","oa":6912,"o":"xscroll"},{"a":8550,"t":"code","b":[173,62,27],"m":"lda","oa":6974,"o":"scroll_req_x"},{"a":8553,"t":"code","b":[208,3],"m":"bne","oa":8558,"o":"b_216E"},{"a":8555,"t":"code","b":[76,235,33],"m":"jmp","oa":8683,"o":"j_21EB"},{"a":8558,"l":"b_216E","t":"code","b":[201,255],"m":"cmp","o":"#$FF","x":[8553]},{"a":8560,"t":"code","b":[240,62],"m":"beq","oa":8624,"o":"b_21B0"},{"a":8562,"t":"code","b":[232],"m":"inx"},{"a":8563,"t":"code","b":[232],"m":"inx"},{"a":8564,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":8566,"t":"code","b":[141,62,27],"m":"sta","oa":6974,"o":"scroll_req_x"},{"a":8569,"t":"code","b":[224,8],"m":"cpx","o":"#$08"},{"a":8571,"t":"code","b":[208,110],"m":"bne","oa":8683,"o":"j_21EB"},{"a":8573,"t":"code","b":[173,4,27],"m":"lda","oa":6916,"o":"map_col"},{"a":8576,"t":"code","b":[56],"m":"sec"},{"a":8577,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":8579,"t":"code","b":[141,4,27],"m":"sta","oa":6916,"o":"map_col"},{"a":8582,"t":"code","b":[72],"m":"pha"},{"a":8583,"t":"code","b":[173,5,27],"m":"lda","oa":6917,"o":"map_col_hi"},{"a":8586,"t":"code","b":[233,0],"m":"sbc","o":"#$00"},{"a":8588,"t":"code","b":[141,5,27],"m":"sta","oa":6917,"o":"map_col_hi"},{"a":8591,"t":"code","b":[104],"m":"pla"},{"a":8592,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":8594,"t":"code","b":[240,20],"m":"beq","oa":8616,"o":"b_21A8"},{"a":8596,"t":"code","b":[173,2,27],"m":"lda","oa":6914,"o":"map_view"},{"a":8599,"t":"code","b":[56],"m":"sec"},{"a":8600,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":8602,"t":"code","b":[141,2,27],"m":"sta","oa":6914,"o":"map_view"},{"a":8605,"t":"code","b":[173,3,27],"m":"lda","oa":6915,"o":"map_view_hi"},{"a":8608,"t":"code","b":[233,0],"m":"sbc","o":"#$00"},{"a":8610,"t":"code","b":[141,3,27],"m":"sta","oa":6915,"o":"map_view_hi"},{"a":8613,"t":"code","b":[238,7,27],"m":"inc","oa":6919,"o":"view_moved"},{"a":8616,"l":"b_21A8","t":"code","b":[238,15,27],"m":"inc","oa":6927,"o":"view_nudged","x":[8594]},{"a":8619,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":8621,"t":"code","b":[76,235,33],"m":"jmp","oa":8683,"o":"j_21EB"},{"a":8624,"l":"b_21B0","t":"code","b":[202],"m":"dex","x":[8560]},{"a":8625,"t":"code","b":[202],"m":"dex"},{"a":8626,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":8628,"t":"code","b":[141,62,27],"m":"sta","oa":6974,"o":"scroll_req_x"},{"a":8631,"t":"code","b":[224,254],"m":"cpx","o":"#$FE"},{"a":8633,"t":"code","b":[208,48],"m":"bne","oa":8683,"o":"j_21EB"},{"a":8635,"t":"code","b":[173,4,27],"m":"lda","oa":6916,"o":"map_col"},{"a":8638,"t":"code","b":[24],"m":"clc"},{"a":8639,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":8641,"t":"code","b":[141,4,27],"m":"sta","oa":6916,"o":"map_col"},{"a":8644,"t":"code","b":[72],"m":"pha"},{"a":8645,"t":"code","b":[173,5,27],"m":"lda","oa":6917,"o":"map_col_hi"},{"a":8648,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":8650,"t":"code","b":[141,5,27],"m":"sta","oa":6917,"o":"map_col_hi"},{"a":8653,"t":"code","b":[104],"m":"pla"},{"a":8654,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":8656,"t":"code","b":[208,20],"m":"bne","oa":8678,"o":"b_21E6"},{"a":8658,"t":"code","b":[173,2,27],"m":"lda","oa":6914,"o":"map_view"},{"a":8661,"t":"code","b":[24],"m":"clc"},{"a":8662,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":8664,"t":"code","b":[141,2,27],"m":"sta","oa":6914,"o":"map_view"},{"a":8667,"t":"code","b":[173,3,27],"m":"lda","oa":6915,"o":"map_view_hi"},{"a":8670,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":8672,"t":"code","b":[141,3,27],"m":"sta","oa":6915,"o":"map_view_hi"},{"a":8675,"t":"code","b":[238,7,27],"m":"inc","oa":6919,"o":"view_moved"},{"a":8678,"l":"b_21E6","t":"code","b":[238,15,27],"m":"inc","oa":6927,"o":"view_nudged","x":[8656]},{"a":8681,"t":"code","b":[162,6],"m":"ldx","o":"#$06"},{"a":8683,"l":"j_21EB","t":"code","b":[142,254,3],"m":"stx","oa":1022,"o":"new_xscroll","x":[8555,8571,8621,8633]},{"a":8686,"t":"code","b":[174,1,27],"m":"ldx","oa":6913,"o":"yscroll"},{"a":8689,"t":"code","b":[173,63,27],"m":"lda","oa":6975,"o":"scroll_req_y"},{"a":8692,"t":"code","b":[208,3],"m":"bne","oa":8697,"o":"b_21F9"},{"a":8694,"t":"code","b":[76,112,34],"m":"jmp","oa":8816,"o":"j_2270"},{"a":8697,"l":"b_21F9","t":"code","b":[201,255],"m":"cmp","o":"#$FF","x":[8692]},{"a":8699,"t":"code","b":[208,59],"m":"bne","oa":8760,"o":"b_2238"},{"a":8701,"t":"code","b":[232],"m":"inx"},{"a":8702,"t":"code","b":[232],"m":"inx"},{"a":8703,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":8705,"t":"code","b":[141,63,27],"m":"sta","oa":6975,"o":"scroll_req_y"},{"a":8708,"t":"code","b":[224,3],"m":"cpx","o":"#$03"},{"a":8710,"t":"code","b":[240,9],"m":"beq","oa":8721,"o":"b_2211"},{"a":8712,"t":"code","b":[224,9],"m":"cpx","o":"#$09"},{"a":8714,"t":"code","b":[208,100],"m":"bne","oa":8816,"o":"j_2270"},{"a":8716,"t":"code","b":[162,1],"m":"ldx","o":"#$01"},{"a":8718,"t":"code","b":[76,112,34],"m":"jmp","oa":8816,"o":"j_2270"},{"a":8721,"l":"b_2211","t":"code","b":[173,6,27],"m":"lda","oa":6918,"o":"map_row","x":[8710]},{"a":8724,"t":"code","b":[56],"m":"sec"},{"a":8725,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":8727,"t":"code","b":[141,6,27],"m":"sta","oa":6918,"o":"map_row"},{"a":8730,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":8732,"t":"code","b":[240,20],"m":"beq","oa":8754,"o":"b_2232"},{"a":8734,"t":"code","b":[173,2,27],"m":"lda","oa":6914,"o":"map_view"},{"a":8737,"t":"code","b":[56],"m":"sec"},{"a":8738,"t":"code","b":[233,150],"m":"sbc","o":"#$96"},{"a":8740,"t":"code","b":[141,2,27],"m":"sta","oa":6914,"o":"map_view"},{"a":8743,"t":"code","b":[173,3,27],"m":"lda","oa":6915,"o":"map_view_hi"},{"a":8746,"t":"code","b":[233,0],"m":"sbc","o":"#$00"},{"a":8748,"t":"code","b":[141,3,27],"m":"sta","oa":6915,"o":"map_view_hi"},{"a":8751,"t":"code","b":[238,7,27],"m":"inc","oa":6919,"o":"view_moved"},{"a":8754,"l":"b_2232","t":"code","b":[238,15,27],"m":"inc","oa":6927,"o":"view_nudged","x":[8732]},{"a":8757,"t":"code","b":[76,112,34],"m":"jmp","oa":8816,"o":"j_2270"},{"a":8760,"l":"b_2238","t":"code","b":[202],"m":"dex","x":[8699]},{"a":8761,"t":"code","b":[202],"m":"dex"},{"a":8762,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":8764,"t":"code","b":[141,63,27],"m":"sta","oa":6975,"o":"scroll_req_y"},{"a":8767,"t":"code","b":[224,1],"m":"cpx","o":"#$01"},{"a":8769,"t":"code","b":[240,9],"m":"beq","oa":8780,"o":"b_224C"},{"a":8771,"t":"code","b":[224,255],"m":"cpx","o":"#$FF"},{"a":8773,"t":"code","b":[208,41],"m":"bne","oa":8816,"o":"j_2270"},{"a":8775,"t":"code","b":[162,7],"m":"ldx","o":"#$07"},{"a":8777,"t":"code","b":[76,112,34],"m":"jmp","oa":8816,"o":"j_2270"},{"a":8780,"l":"b_224C","t":"code","b":[173,6,27],"m":"lda","oa":6918,"o":"map_row","x":[8769]},{"a":8783,"t":"code","b":[24],"m":"clc"},{"a":8784,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":8786,"t":"code","b":[141,6,27],"m":"sta","oa":6918,"o":"map_row"},{"a":8789,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":8791,"t":"code","b":[208,20],"m":"bne","oa":8813,"o":"b_226D"},{"a":8793,"t":"code","b":[173,2,27],"m":"lda","oa":6914,"o":"map_view"},{"a":8796,"t":"code","b":[24],"m":"clc"},{"a":8797,"t":"code","b":[105,150],"m":"adc","o":"#$96"},{"a":8799,"t":"code","b":[141,2,27],"m":"sta","oa":6914,"o":"map_view"},{"a":8802,"t":"code","b":[173,3,27],"m":"lda","oa":6915,"o":"map_view_hi"},{"a":8805,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":8807,"t":"code","b":[141,3,27],"m":"sta","oa":6915,"o":"map_view_hi"},{"a":8810,"t":"code","b":[238,7,27],"m":"inc","oa":6919,"o":"view_moved"},{"a":8813,"l":"b_226D","t":"code","b":[238,15,27],"m":"inc","oa":6927,"o":"view_nudged","x":[8791]},{"a":8816,"l":"j_2270","t":"code","b":[142,255,3],"m":"stx","oa":1023,"o":"new_yscroll","x":[8694,8714,8718,8757,8773,8777]},{"a":8819,"t":"code","b":[173,7,27],"m":"lda","oa":6919,"o":"view_moved"},{"a":8822,"t":"code","b":[13,79,27],"m":"ora","oa":6991,"o":"redraw_request"},{"a":8825,"t":"code","b":[240,3],"m":"beq","oa":8830,"o":"b_227E"},{"a":8827,"t":"code","b":[32,0,17],"m":"jsr","oa":4352,"o":"map_to_buffer"},{"a":8830,"l":"b_227E","t":"code","b":[173,15,27],"m":"lda","oa":6927,"o":"view_nudged","x":[8825]},{"a":8833,"t":"code","b":[13,79,27],"m":"ora","oa":6991,"o":"redraw_request"},{"a":8836,"t":"code","b":[240,3],"m":"beq","oa":8841,"o":"b_2289"},{"a":8838,"t":"code","b":[32,0,38],"m":"jsr","oa":9728,"o":"map_edges"},{"a":8841,"l":"b_2289","t":"code","b":[32,0,23],"m":"jsr","oa":5888,"o":"buffer_to_screen","x":[8836]},{"a":8844,"t":"code","b":[173,254,3],"m":"lda","oa":1022,"o":"new_xscroll"},{"a":8847,"t":"code","b":[141,0,27],"m":"sta","oa":6912,"o":"xscroll"},{"a":8850,"t":"code","b":[173,255,3],"m":"lda","oa":1023,"o":"new_yscroll"},{"a":8853,"t":"code","b":[141,1,27],"m":"sta","oa":6913,"o":"yscroll"},{"a":8856,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":8858,"t":"code","b":[141,78,27],"m":"sta","oa":6990,"o":"scroll_busy"},{"a":8861,"t":"code","b":[141,79,27],"m":"sta","oa":6991,"o":"redraw_request"},{"a":8864,"t":"code","b":[96],"m":"rts"},{"a":8865,"l":"mayday_follow_y","c":"Vertical half of mayday_follow_scroll: move sprites 4 and 5 two lines against scroll_req_y, then run scroll_engine.","t":"code","b":[173,63,27],"m":"lda","oa":6975,"o":"scroll_req_y","x":[8523]},{"a":8868,"t":"code","b":[240,14],"m":"beq","oa":8884,"o":"b_22B4"},{"a":8870,"t":"code","b":[16,15],"m":"bpl","oa":8887,"o":"b_22B7"},{"a":8872,"t":"code","b":[238,9,208],"m":"inc","o":"vic_sprite4_y"},{"a":8875,"t":"code","b":[238,9,208],"m":"inc","o":"vic_sprite4_y"},{"a":8878,"t":"code","b":[238,11,208],"m":"inc","o":"vic_sprite5_y"},{"a":8881,"t":"code","b":[238,11,208],"m":"inc","o":"vic_sprite5_y"},{"a":8884,"l":"b_22B4","t":"code","b":[76,86,33],"m":"jmp","oa":8534,"o":"scroll_engine","x":[8868]},{"a":8887,"l":"b_22B7","t":"code","b":[206,9,208],"m":"dec","o":"vic_sprite4_y","x":[8870]},{"a":8890,"t":"code","b":[206,9,208],"m":"dec","o":"vic_sprite4_y"},{"a":8893,"t":"code","b":[206,11,208],"m":"dec","o":"vic_sprite5_y"},{"a":8896,"t":"code","b":[206,11,208],"m":"dec","o":"vic_sprite5_y"},{"a":8899,"t":"code","b":[76,86,33],"m":"jmp","oa":8534,"o":"scroll_engine"},{"a":8902,"t":"gap","n":10},{"a":8912,"l":"frame_pointers","c":"Point sprites 0-3 at Bond's shapes for bond_state and anim_frame: standing $60; walking $61 + frame facing left, $69 + frame facing right; jumping $71/$72 facing left, $73/$74 facing right, the second of each pair from frame 6; falling $75 + frame; climbing $79 + frame; hurt $81 facing left, $82 facing right. Sprite 1 gets shape + $23, sprite 2 + $46, sprite 3 + $69: four layers of 35 shapes each at $5800-$7AFF, written to the pointers at $43F8-$43FB.","t":"code","b":[174,37,27],"m":"ldx","oa":6949,"o":"bond_state","x":[9623,16233,16333]},{"a":8915,"t":"code","b":[240,25],"m":"beq","oa":8942,"o":"b_22EE"},{"a":8917,"t":"code","b":[202],"m":"dex"},{"a":8918,"t":"code","b":[240,27],"m":"beq","oa":8947,"o":"b_22F3"},{"a":8920,"t":"code","b":[202],"m":"dex"},{"a":8921,"t":"code","b":[240,49],"m":"beq","oa":8972,"o":"b_230C"},{"a":8923,"t":"code","b":[202],"m":"dex"},{"a":8924,"t":"code","b":[240,68],"m":"beq","oa":8994,"o":"b_2322"},{"a":8926,"t":"code","b":[202],"m":"dex"},{"a":8927,"t":"code","b":[240,79],"m":"beq","oa":9008,"o":"b_2330"},{"a":8929,"t":"code","b":[173,38,27],"m":"lda","oa":6950,"o":"facing"},{"a":8932,"t":"code","b":[162,129],"m":"ldx","o":"#$81"},{"a":8934,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":8936,"t":"code","b":[208,81],"m":"bne","oa":9019,"o":"b_233B"},{"a":8938,"t":"code","b":[232],"m":"inx"},{"a":8939,"t":"code","b":[76,59,35],"m":"jmp","oa":9019,"o":"b_233B"},{"a":8942,"l":"b_22EE","t":"code","b":[162,96],"m":"ldx","o":"#$60","x":[8915]},{"a":8944,"t":"code","b":[76,59,35],"m":"jmp","oa":9019,"o":"b_233B"},{"a":8947,"l":"b_22F3","t":"code","b":[169,97],"m":"lda","o":"#$61","x":[8918]},{"a":8949,"t":"code","b":[174,38,27],"m":"ldx","oa":6950,"o":"facing"},{"a":8952,"t":"code","b":[224,2],"m":"cpx","o":"#$02"},{"a":8954,"t":"code","b":[240,3],"m":"beq","oa":8959,"o":"b_22FF"},{"a":8956,"t":"code","b":[24],"m":"clc"},{"a":8957,"t":"code","b":[105,8],"m":"adc","o":"#$08"},{"a":8959,"l":"b_22FF","t":"code","b":[170],"m":"tax","x":[8954]},{"a":8960,"t":"code","b":[172,40,27],"m":"ldy","oa":6952,"o":"anim_frame"},{"a":8963,"t":"code","b":[240,54],"m":"beq","oa":9019,"o":"b_233B"},{"a":8965,"l":"b_2305","t":"code","b":[232],"m":"inx","x":[8967]},{"a":8966,"t":"code","b":[136],"m":"dey"},{"a":8967,"t":"code","b":[208,252],"m":"bne","oa":8965,"o":"b_2305"},{"a":8969,"t":"code","b":[76,59,35],"m":"jmp","oa":9019,"o":"b_233B"},{"a":8972,"l":"b_230C","t":"code","b":[173,40,27],"m":"lda","oa":6952,"o":"anim_frame","x":[8921]},{"a":8975,"t":"code","b":[162,113],"m":"ldx","o":"#$71"},{"a":8977,"t":"code","b":[172,38,27],"m":"ldy","oa":6950,"o":"facing"},{"a":8980,"t":"code","b":[192,1],"m":"cpy","o":"#$01"},{"a":8982,"t":"code","b":[208,2],"m":"bne","oa":8986,"o":"b_231A"},{"a":8984,"t":"code","b":[232],"m":"inx"},{"a":8985,"t":"code","b":[232],"m":"inx"},{"a":8986,"l":"b_231A","t":"code","b":[201,6],"m":"cmp","o":"#$06","x":[8982]},{"a":8988,"t":"code","b":[144,1],"m":"bcc","oa":8991,"o":"b_231F"},{"a":8990,"t":"code","b":[232],"m":"inx"},{"a":8991,"l":"b_231F","t":"code","b":[76,59,35],"m":"jmp","oa":9019,"o":"b_233B","x":[8988]},{"a":8994,"l":"b_2322","t":"code","b":[162,117],"m":"ldx","o":"#$75","x":[8924]},{"a":8996,"t":"code","b":[172,40,27],"m":"ldy","oa":6952,"o":"anim_frame"},{"a":8999,"t":"code","b":[240,18],"m":"beq","oa":9019,"o":"b_233B"},{"a":9001,"l":"b_2329","t":"code","b":[232],"m":"inx","x":[9003]},{"a":9002,"t":"code","b":[136],"m":"dey"},{"a":9003,"t":"code","b":[208,252],"m":"bne","oa":9001,"o":"b_2329"},{"a":9005,"t":"code","b":[76,59,35],"m":"jmp","oa":9019,"o":"b_233B"},{"a":9008,"l":"b_2330","t":"code","b":[162,121],"m":"ldx","o":"#$79","x":[8927]},{"a":9010,"t":"code","b":[172,40,27],"m":"ldy","oa":6952,"o":"anim_frame"},{"a":9013,"t":"code","b":[240,4],"m":"beq","oa":9019,"o":"b_233B"},{"a":9015,"l":"b_2337","t":"code","b":[232],"m":"inx","x":[9017]},{"a":9016,"t":"code","b":[136],"m":"dey"},{"a":9017,"t":"code","b":[208,252],"m":"bne","oa":9015,"o":"b_2337"},{"a":9019,"l":"b_233B","t":"code","b":[142,248,67],"m":"stx","oa":17400,"o":"a_43F8","x":[8936,8939,8944,8963,8969,8991,8999,9005,9013]},{"a":9022,"t":"code","b":[138],"m":"txa"},{"a":9023,"t":"code","b":[24],"m":"clc"},{"a":9024,"t":"code","b":[105,35],"m":"adc","o":"#$23"},{"a":9026,"t":"code","b":[141,249,67],"m":"sta","oa":17401,"o":"a_43F9"},{"a":9029,"t":"code","b":[105,35],"m":"adc","o":"#$23"},{"a":9031,"t":"code","b":[141,250,67],"m":"sta","oa":17402,"o":"a_43FA"},{"a":9034,"t":"code","b":[105,35],"m":"adc","o":"#$23"},{"a":9036,"t":"code","b":[141,251,67],"m":"sta","oa":17403,"o":"a_43FB"},{"a":9039,"t":"code","b":[96],"m":"rts"},{"a":9040,"t":"gap","n":16},{"a":9056,"l":"bond_sprites_xy","c":"Place Bond's four sprites at the centre of the view: sprites 0-2 overlaid at X $AD, Y $AD (head and body in three colours), sprite 3 (legs) at X $AD, Y $C2 below them. In state 5 (hurt) sprite 3 goes to X $C5, Y $C0 instead, beside the others, for the hurt shapes $81/$82.","t":"code","b":[173,37,27],"m":"lda","oa":6949,"o":"bond_state","x":[9620]},{"a":9059,"t":"code","b":[201,5],"m":"cmp","o":"#$05"},{"a":9061,"t":"code","b":[240,31],"m":"beq","oa":9094,"o":"b_2386"},{"a":9063,"t":"code","b":[169,173],"m":"lda","o":"#$AD"},{"a":9065,"t":"code","b":[141,0,208],"m":"sta","o":"vic_sprite0_x"},{"a":9068,"t":"code","b":[141,2,208],"m":"sta","o":"vic_sprite1_x"},{"a":9071,"t":"code","b":[141,4,208],"m":"sta","o":"vic_sprite2_x"},{"a":9074,"t":"code","b":[141,6,208],"m":"sta","o":"vic_sprite3_x"},{"a":9077,"t":"code","b":[169,194],"m":"lda","o":"#$C2"},{"a":9079,"t":"code","b":[141,7,208],"m":"sta","o":"vic_sprite3_y"},{"a":9082,"t":"code","b":[169,173],"m":"lda","o":"#$AD"},{"a":9084,"l":"j_237C","t":"code","b":[141,1,208],"m":"sta","o":"vic_sprite0_y","x":[9112]},{"a":9087,"t":"code","b":[141,3,208],"m":"sta","o":"vic_sprite1_y"},{"a":9090,"t":"code","b":[141,5,208],"m":"sta","o":"vic_sprite2_y"},{"a":9093,"t":"code","b":[96],"m":"rts"},{"a":9094,"l":"b_2386","t":"code","b":[169,173],"m":"lda","o":"#$AD","x":[9061]},{"a":9096,"t":"code","b":[141,0,208],"m":"sta","o":"vic_sprite0_x"},{"a":9099,"t":"code","b":[141,2,208],"m":"sta","o":"vic_sprite1_x"},{"a":9102,"t":"code","b":[141,4,208],"m":"sta","o":"vic_sprite2_x"},{"a":9105,"t":"code","b":[169,197],"m":"lda","o":"#$C5"},{"a":9107,"t":"code","b":[141,6,208],"m":"sta","o":"vic_sprite3_x"},{"a":9110,"t":"code","b":[169,192],"m":"lda","o":"#$C0"},{"a":9112,"t":"code","b":[76,124,35],"m":"jmp","oa":9084,"o":"j_237C"},{"a":9115,"t":"gap","n":5},{"a":9120,"l":"look_down","c":"Pulling the stick down while standing: pan the view down 44 scroll steps (two lines each) and back up, one request at a time through scroll_req_y, moving Bond's sprites the opposite way so he stays where he is; lets the player see below. Refused near the bottom of the mine (map_row $B7 or more, look_down_limit).","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[10275]},{"a":9122,"t":"code","b":[141,37,27],"m":"sta","oa":6949,"o":"bond_state"},{"a":9125,"t":"code","b":[32,243,35],"m":"jsr","oa":9203,"o":"look_down_limit"},{"a":9128,"t":"code","b":[162,171],"m":"ldx","o":"#$AB"},{"a":9130,"t":"code","b":[169,44],"m":"lda","o":"#$2C"},{"a":9132,"t":"code","b":[72],"m":"pha"},{"a":9133,"t":"code","b":[160,192],"m":"ldy","o":"#$C0"},{"a":9135,"l":"b_23AF","t":"code","b":[169,1],"m":"lda","o":"#$01","x":[9160]},{"a":9137,"t":"code","b":[141,63,27],"m":"sta","oa":6975,"o":"scroll_req_y"},{"a":9140,"l":"b_23B4","t":"code","b":[173,63,27],"m":"lda","oa":6975,"o":"scroll_req_y","x":[9143]},{"a":9143,"t":"code","b":[208,251],"m":"bne","oa":9140,"o":"b_23B4"},{"a":9145,"t":"code","b":[202],"m":"dex"},{"a":9146,"t":"code","b":[136],"m":"dey"},{"a":9147,"t":"code","b":[202],"m":"dex"},{"a":9148,"t":"code","b":[136],"m":"dey"},{"a":9149,"t":"code","b":[32,233,35],"m":"jsr","oa":9193,"o":"set_bond_y"},{"a":9152,"t":"code","b":[140,7,208],"m":"sty","o":"vic_sprite3_y"},{"a":9155,"t":"code","b":[104],"m":"pla"},{"a":9156,"t":"code","b":[56],"m":"sec"},{"a":9157,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":9159,"t":"code","b":[72],"m":"pha"},{"a":9160,"t":"code","b":[208,229],"m":"bne","oa":9135,"o":"b_23AF"},{"a":9162,"l":"b_23CA","t":"code","b":[169,255],"m":"lda","o":"#$FF","x":[9189]},{"a":9164,"t":"code","b":[141,63,27],"m":"sta","oa":6975,"o":"scroll_req_y"},{"a":9167,"l":"b_23CF","t":"code","b":[173,63,27],"m":"lda","oa":6975,"o":"scroll_req_y","x":[9170]},{"a":9170,"t":"code","b":[208,251],"m":"bne","oa":9167,"o":"b_23CF"},{"a":9172,"t":"code","b":[232],"m":"inx"},{"a":9173,"t":"code","b":[200],"m":"iny"},{"a":9174,"t":"code","b":[232],"m":"inx"},{"a":9175,"t":"code","b":[200],"m":"iny"},{"a":9176,"t":"code","b":[32,233,35],"m":"jsr","oa":9193,"o":"set_bond_y"},{"a":9179,"t":"code","b":[140,7,208],"m":"sty","o":"vic_sprite3_y"},{"a":9182,"t":"code","b":[104],"m":"pla"},{"a":9183,"t":"code","b":[24],"m":"clc"},{"a":9184,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":9186,"t":"code","b":[72],"m":"pha"},{"a":9187,"t":"code","b":[201,44],"m":"cmp","o":"#$2C"},{"a":9189,"t":"code","b":[208,227],"m":"bne","oa":9162,"o":"b_23CA"},{"a":9191,"t":"code","b":[104],"m":"pla"},{"a":9192,"l":"r_23E8","t":"code","b":[96],"m":"rts","x":[9208]},{"a":9193,"l":"set_bond_y","c":"Set the Y of sprites 0, 1 and 2 (Bond's head and body) to X.","t":"code","b":[142,1,208],"m":"stx","o":"vic_sprite0_y","x":[9149,9176]},{"a":9196,"t":"code","b":[142,3,208],"m":"stx","o":"vic_sprite1_y"},{"a":9199,"t":"code","b":[142,5,208],"m":"stx","o":"vic_sprite2_y"},{"a":9202,"t":"code","b":[96],"m":"rts"},{"a":9203,"l":"look_down_limit","c":"For look_down: when map_row is $B7 or more, drop look_down's return address and return to its caller, so no panning happens.","t":"code","b":[174,6,27],"m":"ldx","oa":6918,"o":"map_row","x":[9125]},{"a":9206,"t":"code","b":[224,183],"m":"cpx","o":"#$B7"},{"a":9208,"t":"code","b":[144,238],"m":"bcc","oa":9192,"o":"r_23E8"},{"a":9210,"t":"code","b":[104],"m":"pla"},{"a":9211,"t":"code","b":[104],"m":"pla"},{"a":9212,"t":"code","b":[96],"m":"rts"},{"a":9213,"t":"gap","n":3},{"a":9216,"l":"anim_hazard_b","c":"Hazard animation b, from irq_mid: when Bond is below map row $16 or carries the key item ($1B4D), every hzb_period frames move a 31-byte pattern (hazard_b_pattern $2461) on by 16 bytes through glyphs $4A-$5D ($5250-$52EF), wrapping; otherwise keep those glyphs blank. What the glyphs show is not established; the probes treat any of their lit pixels in row 3 as harmful.","t":"code","b":[173,77,27],"m":"lda","oa":6989,"o":"key_item_count","x":[4301]},{"a":9219,"t":"code","b":[240,3],"m":"beq","oa":9224,"o":"b_2408"},{"a":9221,"t":"code","b":[76,18,36],"m":"jmp","oa":9234,"o":"j_2412"},{"a":9224,"l":"b_2408","t":"code","b":[173,6,27],"m":"lda","oa":6918,"o":"map_row","x":[9219]},{"a":9227,"t":"code","b":[201,22],"m":"cmp","o":"#$16"},{"a":9229,"t":"code","b":[176,3],"m":"bcs","oa":9234,"o":"j_2412"},{"a":9231,"t":"code","b":[76,86,36],"m":"jmp","oa":9302,"o":"clear_hazard_b"},{"a":9234,"l":"j_2412","t":"code","b":[206,69,27],"m":"dec","oa":6981,"o":"hzb_timer","x":[9221,9229]},{"a":9237,"t":"code","b":[240,1],"m":"beq","oa":9240,"o":"b_2418"},{"a":9239,"t":"code","b":[96],"m":"rts"},{"a":9240,"l":"b_2418","t":"code","b":[174,70,27],"m":"ldx","oa":6982,"o":"hzb_period","x":[9237]},{"a":9243,"t":"code","b":[142,69,27],"m":"stx","oa":6981,"o":"hzb_timer"},{"a":9246,"t":"code","b":[32,86,36],"m":"jsr","oa":9302,"o":"clear_hazard_b"},{"a":9249,"t":"code","b":[169,30],"m":"lda","o":"#$1E"},{"a":9251,"t":"code","b":[238,68,27],"m":"inc","oa":6980,"o":"hzb_step"},{"a":9254,"t":"code","b":[174,68,27],"m":"ldx","oa":6980,"o":"hzb_step"},{"a":9257,"t":"code","b":[224,10],"m":"cpx","o":"#$0A"},{"a":9259,"t":"code","b":[208,7],"m":"bne","oa":9268,"o":"b_2434"},{"a":9261,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":9263,"t":"code","b":[142,68,27],"m":"stx","oa":6980,"o":"hzb_step"},{"a":9266,"t":"code","b":[240,6],"m":"beq","oa":9274,"o":"b_243A"},{"a":9268,"l":"b_2434","t":"code","b":[24],"m":"clc","x":[9259,9272]},{"a":9269,"t":"code","b":[105,16],"m":"adc","o":"#$10"},{"a":9271,"t":"code","b":[202],"m":"dex"},{"a":9272,"t":"code","b":[208,250],"m":"bne","oa":9268,"o":"b_2434"},{"a":9274,"l":"b_243A","t":"code","b":[160,30],"m":"ldy","o":"#$1E","x":[9266]},{"a":9276,"t":"code","b":[170],"m":"tax"},{"a":9277,"t":"code","b":[224,174],"m":"cpx","o":"#$AE"},{"a":9279,"t":"code","b":[208,2],"m":"bne","oa":9283,"o":"b_2443"},{"a":9281,"t":"code","b":[162,14],"m":"ldx","o":"#$0E"},{"a":9283,"l":"b_2443","t":"code","b":[185,97,36],"m":"lda","oa":9313,"o":"hazard_b_pattern,y","x":[9279,9299]},{"a":9286,"t":"code","b":[157,80,82],"m":"sta","oa":21072,"o":"hazard_b_glyphs,x"},{"a":9289,"t":"code","b":[202],"m":"dex"},{"a":9290,"t":"code","b":[224,255],"m":"cpx","o":"#$FF"},{"a":9292,"t":"code","b":[208,2],"m":"bne","oa":9296,"o":"b_2450"},{"a":9294,"t":"code","b":[162,158],"m":"ldx","o":"#$9E"},{"a":9296,"l":"b_2450","t":"code","b":[136],"m":"dey","x":[9292]},{"a":9297,"t":"code","b":[192,255],"m":"cpy","o":"#$FF"},{"a":9299,"t":"code","b":[208,238],"m":"bne","oa":9283,"o":"b_2443"},{"a":9301,"t":"code","b":[96],"m":"rts"},{"a":9302,"l":"clear_hazard_b","c":"Blank glyphs $4A-$5D ($5250-$52EF) of the playfield set.","t":"code","b":[160,160],"m":"ldy","o":"#$A0","x":[9231,9246]},{"a":9304,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":9306,"l":"b_245A","t":"code","b":[153,79,82],"m":"sta","oa":21071,"o":"hazard_a_last,y","x":[9310]},{"a":9309,"t":"code","b":[136],"m":"dey"},{"a":9310,"t":"code","b":[208,250],"m":"bne","oa":9306,"o":"b_245A"},{"a":9312,"t":"code","b":[96],"m":"rts"},{"a":9313,"l":"hazard_b_pattern","c":"31 bytes of glyph rows copied by anim_hazard_b into glyphs $4A-$5D at a moving offset.","t":"byte","b":[0,0,6,21,26,21,38,26],"x":[9283]},{"a":9321,"t":"byte","b":[0,0,128,96,160,80,144,80]},{"a":9329,"t":"byte","b":[37,26,9,0,0,0,0,0]},{"a":9337,"t":"byte","b":[160,96,128,0,0,0,0]},{"a":9344,"l":"anim_hazard_a","c":"Hazard animation a, from irq_mid: every hza_period frames blank glyphs $40-$49 ($5200-$524F) and draw the 8-byte glyph hazard_a_glyph ($24CA) in the next of the ten (hza_step 0-9).","t":"code","b":[174,72,27],"m":"ldx","oa":6984,"o":"hza_timer","x":[4304]},{"a":9347,"t":"code","b":[202],"m":"dex"},{"a":9348,"t":"code","b":[142,72,27],"m":"stx","oa":6984,"o":"hza_timer"},{"a":9351,"t":"code","b":[240,1],"m":"beq","oa":9354,"o":"b_248A"},{"a":9353,"t":"code","b":[96],"m":"rts"},{"a":9354,"l":"b_248A","t":"code","b":[174,73,27],"m":"ldx","oa":6985,"o":"hza_period","x":[9351]},{"a":9357,"t":"code","b":[142,72,27],"m":"stx","oa":6984,"o":"hza_timer"},{"a":9360,"t":"code","b":[32,188,36],"m":"jsr","oa":9404,"o":"clear_hazard_a"},{"a":9363,"t":"code","b":[169,7],"m":"lda","o":"#$07"},{"a":9365,"t":"code","b":[238,71,27],"m":"inc","oa":6983,"o":"hza_step"},{"a":9368,"t":"code","b":[174,71,27],"m":"ldx","oa":6983,"o":"hza_step"},{"a":9371,"t":"code","b":[224,10],"m":"cpx","o":"#$0A"},{"a":9373,"t":"code","b":[208,5],"m":"bne","oa":9380,"o":"b_24A4"},{"a":9375,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":9377,"t":"code","b":[142,71,27],"m":"stx","oa":6983,"o":"hza_step"},{"a":9380,"l":"b_24A4","t":"code","b":[240,6],"m":"beq","oa":9388,"o":"b_24AC","x":[9373]},{"a":9382,"l":"b_24A6","t":"code","b":[24],"m":"clc","x":[9386]},{"a":9383,"t":"code","b":[105,8],"m":"adc","o":"#$08"},{"a":9385,"t":"code","b":[202],"m":"dex"},{"a":9386,"t":"code","b":[208,250],"m":"bne","oa":9382,"o":"b_24A6"},{"a":9388,"l":"b_24AC","t":"code","b":[160,7],"m":"ldy","o":"#$07","x":[9380]},{"a":9390,"t":"code","b":[170],"m":"tax"},{"a":9391,"l":"b_24AF","t":"code","b":[185,202,36],"m":"lda","oa":9418,"o":"hazard_a_glyph,y","x":[9401]},{"a":9394,"t":"code","b":[157,0,82],"m":"sta","oa":20992,"o":"hazard_a_glyphs,x"},{"a":9397,"t":"code","b":[202],"m":"dex"},{"a":9398,"t":"code","b":[136],"m":"dey"},{"a":9399,"t":"code","b":[192,255],"m":"cpy","o":"#$FF"},{"a":9401,"t":"code","b":[208,244],"m":"bne","oa":9391,"o":"b_24AF"},{"a":9403,"t":"code","b":[96],"m":"rts"},{"a":9404,"l":"clear_hazard_a","c":"Blank glyphs $40-$49 ($5200-$524F).","t":"code","b":[160,79],"m":"ldy","o":"#$4F","x":[9360]},{"a":9406,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":9408,"t":"code","b":[162,80],"m":"ldx","o":"#$50"},{"a":9410,"l":"b_24C2","t":"code","b":[153,0,82],"m":"sta","oa":20992,"o":"hazard_a_glyphs,y","x":[9415]},{"a":9413,"t":"code","b":[136],"m":"dey"},{"a":9414,"t":"code","b":[202],"m":"dex"},{"a":9415,"t":"code","b":[208,249],"m":"bne","oa":9410,"o":"b_24C2"},{"a":9417,"t":"code","b":[96],"m":"rts"},{"a":9418,"l":"hazard_a_glyph","c":"8-byte glyph (rows $00,$20,$20,$20,$A8,$A8,$A8,$30) that anim_hazard_a moves through glyphs $40-$49.","t":"byte","b":[0,32,32,32,168,168,168,48],"x":[9391]},{"a":9426,"l":"hazard_a_glyph_tail","c":"Bytes after hazard_a_glyph, never read (fill).","t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":9434,"t":"byte","b":[255,255,255,255,255,255]},{"a":9440,"l":"anim_hazard_c","c":"Hazard animation c, from irq_mid: every hzc_period frames blank glyphs $5E-$65 ($52F0-$532F) and draw the 8-byte glyph hazard_c_glyph ($252A) in the next of the eight (hzc_step 0-7). Touching a lit one without a type-2 item stops the main loop (hazard_test).","t":"code","b":[174,75,27],"m":"ldx","oa":6987,"o":"hzc_timer","x":[4307]},{"a":9443,"t":"code","b":[202],"m":"dex"},{"a":9444,"t":"code","b":[142,75,27],"m":"stx","oa":6987,"o":"hzc_timer"},{"a":9447,"t":"code","b":[240,1],"m":"beq","oa":9450,"o":"b_24EA"},{"a":9449,"t":"code","b":[96],"m":"rts"},{"a":9450,"l":"b_24EA","t":"code","b":[174,76,27],"m":"ldx","oa":6988,"o":"hzc_period","x":[9447]},{"a":9453,"t":"code","b":[142,75,27],"m":"stx","oa":6987,"o":"hzc_timer"},{"a":9456,"t":"code","b":[32,28,37],"m":"jsr","oa":9500,"o":"clear_hazard_c"},{"a":9459,"t":"code","b":[169,7],"m":"lda","o":"#$07"},{"a":9461,"t":"code","b":[238,74,27],"m":"inc","oa":6986,"o":"hzc_step"},{"a":9464,"t":"code","b":[174,74,27],"m":"ldx","oa":6986,"o":"hzc_step"},{"a":9467,"t":"code","b":[224,8],"m":"cpx","o":"#$08"},{"a":9469,"t":"code","b":[208,5],"m":"bne","oa":9476,"o":"b_2504"},{"a":9471,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":9473,"t":"code","b":[142,74,27],"m":"stx","oa":6986,"o":"hzc_step"},{"a":9476,"l":"b_2504","t":"code","b":[240,6],"m":"beq","oa":9484,"o":"b_250C","x":[9469]},{"a":9478,"l":"b_2506","t":"code","b":[24],"m":"clc","x":[9482]},{"a":9479,"t":"code","b":[105,8],"m":"adc","o":"#$08"},{"a":9481,"t":"code","b":[202],"m":"dex"},{"a":9482,"t":"code","b":[208,250],"m":"bne","oa":9478,"o":"b_2506"},{"a":9484,"l":"b_250C","t":"code","b":[160,7],"m":"ldy","o":"#$07","x":[9476]},{"a":9486,"t":"code","b":[170],"m":"tax"},{"a":9487,"l":"b_250F","t":"code","b":[185,42,37],"m":"lda","oa":9514,"o":"hazard_c_glyph,y","x":[9497]},{"a":9490,"t":"code","b":[157,240,82],"m":"sta","oa":21232,"o":"hazard_c_glyphs,x"},{"a":9493,"t":"code","b":[202],"m":"dex"},{"a":9494,"t":"code","b":[136],"m":"dey"},{"a":9495,"t":"code","b":[192,255],"m":"cpy","o":"#$FF"},{"a":9497,"t":"code","b":[208,244],"m":"bne","oa":9487,"o":"b_250F"},{"a":9499,"t":"code","b":[96],"m":"rts"},{"a":9500,"l":"clear_hazard_c","c":"Blank glyphs $5E-$65 ($52F0-$532F).","t":"code","b":[160,63],"m":"ldy","o":"#$3F","x":[9456]},{"a":9502,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":9504,"t":"code","b":[162,64],"m":"ldx","o":"#$40"},{"a":9506,"l":"b_2522","t":"code","b":[153,240,82],"m":"sta","oa":21232,"o":"hazard_c_glyphs,y","x":[9511]},{"a":9509,"t":"code","b":[136],"m":"dey"},{"a":9510,"t":"code","b":[202],"m":"dex"},{"a":9511,"t":"code","b":[208,249],"m":"bne","oa":9506,"o":"b_2522"},{"a":9513,"t":"code","b":[96],"m":"rts"},{"a":9514,"l":"hazard_c_glyph","c":"8-byte glyph (rows $00,$00,$00,$0C,$3F,$3F,$3F,$0C) that anim_hazard_c moves through glyphs $5E-$65.","t":"byte","b":[0,0,0,12,63,63,63,12],"x":[9487]},{"a":9522,"l":"hazard_c_glyph_tail","c":"Bytes after hazard_c_glyph, never read (zero).","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":9530,"t":"byte","b":[0,0,0,0,0,0]},{"a":9536,"l":"start_game","c":"Start or restart the mine (from the welcome page, from RESTORE and after the mine blows up): game_init, then (from $2544, where start_level enters) draw the view, copy it to the screen, install the raster IRQ and fall into main_loop.","t":"code","b":[120],"m":"sei","x":[5993,9692,14994,32032]},{"a":9537,"t":"code","b":[32,208,23],"m":"jsr","oa":6096,"o":"game_init"},{"a":9540,"l":"j_2544","t":"code","b":[32,0,17],"m":"jsr","oa":4352,"o":"map_to_buffer","x":[6027]},{"a":9543,"t":"code","b":[32,0,23],"m":"jsr","oa":5888,"o":"buffer_to_screen"},{"a":9546,"t":"code","b":[32,0,16],"m":"jsr","oa":4096,"o":"irq_install"},{"a":9549,"l":"main_loop","c":"Main loop, one pass after a delay loop of about 6,400 cycles: clear examine_mode and panel_focus; at map column $15 (left part) with the key item go to end_check; else update the meter (meter_update $3000), run the player (player_control $2700), turn state into scrolling (bond_motion $1A00), every third pass animate Bond (animate_bond $0900), set his sprites (bond_sprites_xy, frame_pointers), park May Day's sprites at 0,0 unless mayday_on; if time_up blow up (game_over); count fall_count while falling.","t":"code","b":[162,5],"m":"ldx","o":"#$05","x":[9663]},{"a":9551,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":9553,"l":"b_2551","t":"code","b":[136],"m":"dey","x":[9554,9557]},{"a":9554,"t":"code","b":[208,253],"m":"bne","oa":9553,"o":"b_2551"},{"a":9556,"t":"code","b":[202],"m":"dex"},{"a":9557,"t":"code","b":[208,250],"m":"bne","oa":9553,"o":"b_2551"},{"a":9559,"t":"code","b":[234],"m":"nop"},{"a":9560,"t":"code","b":[234],"m":"nop"},{"a":9561,"t":"code","b":[234],"m":"nop"},{"a":9562,"t":"code","b":[234],"m":"nop"},{"a":9563,"t":"code","b":[234],"m":"nop"},{"a":9564,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":9566,"t":"code","b":[141,106,27],"m":"sta","oa":7018,"o":"examine_mode"},{"a":9569,"t":"code","b":[141,107,27],"m":"sta","oa":7019,"o":"panel_focus"},{"a":9572,"t":"code","b":[173,4,27],"m":"lda","oa":6916,"o":"map_col"},{"a":9575,"t":"code","b":[201,21],"m":"cmp","o":"#$15"},{"a":9577,"t":"code","b":[208,10],"m":"bne","oa":9589,"o":"b_2575"},{"a":9579,"t":"code","b":[173,5,27],"m":"lda","oa":6917,"o":"map_col_hi"},{"a":9582,"t":"code","b":[201,0],"m":"cmp","o":"#$00"},{"a":9584,"t":"code","b":[208,3],"m":"bne","oa":9589,"o":"b_2575"},{"a":9586,"t":"code","b":[76,194,37],"m":"jmp","oa":9666,"o":"at_end_column"},{"a":9589,"l":"b_2575","t":"code","b":[32,0,48],"m":"jsr","oa":12288,"o":"meter_update","x":[9577,9584,9669,9701]},{"a":9592,"t":"code","b":[234],"m":"nop"},{"a":9593,"t":"code","b":[32,0,39],"m":"jsr","oa":9984,"o":"player_control"},{"a":9596,"t":"code","b":[32,0,26],"m":"jsr","oa":6656,"o":"bond_motion"},{"a":9599,"t":"code","b":[174,45,27],"m":"ldx","oa":6957,"o":"anim_divider"},{"a":9602,"t":"code","b":[202],"m":"dex"},{"a":9603,"t":"code","b":[142,45,27],"m":"stx","oa":6957,"o":"anim_divider"},{"a":9606,"t":"code","b":[208,12],"m":"bne","oa":9620,"o":"b_2594"},{"a":9608,"t":"code","b":[234],"m":"nop"},{"a":9609,"t":"code","b":[234],"m":"nop"},{"a":9610,"t":"code","b":[32,0,9],"m":"jsr","oa":2304,"o":"animate_bond"},{"a":9613,"t":"code","b":[162,3],"m":"ldx","o":"#$03"},{"a":9615,"t":"code","b":[142,45,27],"m":"stx","oa":6957,"o":"anim_divider"},{"a":9618,"t":"code","b":[234],"m":"nop"},{"a":9619,"t":"code","b":[234],"m":"nop"},{"a":9620,"l":"b_2594","t":"code","b":[32,96,35],"m":"jsr","oa":9056,"o":"bond_sprites_xy","x":[9606]},{"a":9623,"t":"code","b":[32,208,34],"m":"jsr","oa":8912,"o":"frame_pointers"},{"a":9626,"t":"code","b":[173,129,27],"m":"lda","oa":7041,"o":"mayday_on"},{"a":9629,"t":"code","b":[208,15],"m":"bne","oa":9646,"o":"b_25AE"},{"a":9631,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":9633,"t":"code","b":[234],"m":"nop"},{"a":9634,"t":"code","b":[141,8,208],"m":"sta","o":"vic_sprite4_x"},{"a":9637,"t":"code","b":[141,9,208],"m":"sta","o":"vic_sprite4_y"},{"a":9640,"t":"code","b":[141,10,208],"m":"sta","o":"vic_sprite5_x"},{"a":9643,"t":"code","b":[141,11,208],"m":"sta","o":"vic_sprite5_y"},{"a":9646,"l":"b_25AE","t":"code","b":[234],"m":"nop","x":[9629]},{"a":9647,"t":"code","b":[173,36,27],"m":"lda","oa":6948,"o":"time_up"},{"a":9650,"t":"code","b":[208,28],"m":"bne","oa":9680,"o":"game_over"},{"a":9652,"t":"code","b":[234],"m":"nop"},{"a":9653,"t":"code","b":[173,37,27],"m":"lda","oa":6949,"o":"bond_state"},{"a":9656,"t":"code","b":[201,3],"m":"cmp","o":"#$03"},{"a":9658,"t":"code","b":[208,3],"m":"bne","oa":9663,"o":"b_25BF"},{"a":9660,"t":"code","b":[238,90,27],"m":"inc","oa":7002,"o":"fall_count"},{"a":9663,"l":"b_25BF","t":"code","b":[76,77,37],"m":"jmp","oa":9549,"o":"main_loop","x":[9658]},{"a":9666,"l":"at_end_column","c":"Map column $15 reached: go on with the check only when the key item is carried (key_item_count), else carry on playing.","t":"code","b":[173,77,27],"m":"lda","oa":6989,"o":"key_item_count","x":[9586]},{"a":9669,"t":"code","b":[240,174],"m":"beq","oa":9589,"o":"b_2575"},{"a":9671,"t":"code","b":[76,224,37],"m":"jmp","oa":9696,"o":"end_check"},{"a":9674,"t":"gap","n":6},{"a":9680,"l":"game_over","c":"The bomb goes off: four explosion_flash runs (28 shakes and flashes), then restart the mine at start_game. Reached on time_up, and from end_check when the digits are wrong or entry_code_flag is 0.","t":"code","b":[32,112,17],"m":"jsr","oa":4464,"o":"explosion_flash","x":[9650,9709,9717]},{"a":9683,"t":"code","b":[32,112,17],"m":"jsr","oa":4464,"o":"explosion_flash"},{"a":9686,"t":"code","b":[32,112,17],"m":"jsr","oa":4464,"o":"explosion_flash"},{"a":9689,"t":"code","b":[32,112,17],"m":"jsr","oa":4464,"o":"explosion_flash"},{"a":9692,"t":"code","b":[76,64,37],"m":"jmp","oa":9536,"o":"start_game"},{"a":9695,"t":"gap","n":1},{"a":9696,"l":"end_check","c":"The defusing check, at map column $15 with the key item: if fewer or more than five digits were entered, carry on playing; if the five in entered_digits ($1B73-$1B77) differ from bomb_code ($26F0-$26F4), or entry_code_flag ($1BA0) is 0 (no City Hall code at the prompt), the bomb goes off (game_over); otherwise mission_complete ($0A00).","t":"code","b":[172,120,27],"m":"ldy","oa":7032,"o":"code_count","x":[9671]},{"a":9699,"t":"code","b":[192,5],"m":"cpy","o":"#$05"},{"a":9701,"t":"code","b":[208,142],"m":"bne","oa":9589,"o":"b_2575"},{"a":9703,"l":"b_25E7","t":"code","b":[185,114,27],"m":"lda","oa":7026,"o":"charge_planted,y","x":[9712]},{"a":9706,"t":"code","b":[217,239,38],"m":"cmp","oa":9967,"o":"bomb_code,y"},{"a":9709,"t":"code","b":[208,225],"m":"bne","oa":9680,"o":"game_over"},{"a":9711,"t":"code","b":[136],"m":"dey"},{"a":9712,"t":"code","b":[208,245],"m":"bne","oa":9703,"o":"b_25E7"},{"a":9714,"t":"code","b":[173,160,27],"m":"lda","oa":7072,"o":"entry_code_flag"},{"a":9717,"t":"code","b":[240,217],"m":"beq","oa":9680,"o":"game_over"},{"a":9719,"t":"code","b":[76,0,10],"m":"jmp","oa":2560,"o":"mission_complete"},{"a":9722,"t":"gap","n":6},{"a":9728,"l":"map_edges","c":"Blank the parts of play_buffer that lie beyond the mine's edges with character 1 (solid): left of map column $14 (fill_left_edge), right of column $119 (fill_right_edge), above row 4 (fill_top_edge) and below row $BF (fill_bottom_edge).","t":"code","b":[173,5,27],"m":"lda","oa":6917,"o":"map_col_hi","x":[8838]},{"a":9731,"t":"code","b":[208,13],"m":"bne","oa":9746,"o":"b_2612"},{"a":9733,"t":"code","b":[173,4,27],"m":"lda","oa":6916,"o":"map_col"},{"a":9736,"t":"code","b":[201,20],"m":"cmp","o":"#$14"},{"a":9738,"t":"code","b":[176,16],"m":"bcs","oa":9756,"o":"b_261C"},{"a":9740,"t":"code","b":[32,49,38],"m":"jsr","oa":9777,"o":"fill_left_edge"},{"a":9743,"t":"code","b":[76,28,38],"m":"jmp","oa":9756,"o":"b_261C"},{"a":9746,"l":"b_2612","t":"code","b":[173,4,27],"m":"lda","oa":6916,"o":"map_col","x":[9731]},{"a":9749,"t":"code","b":[201,25],"m":"cmp","o":"#$19"},{"a":9751,"t":"code","b":[144,3],"m":"bcc","oa":9756,"o":"b_261C"},{"a":9753,"t":"code","b":[32,100,38],"m":"jsr","oa":9828,"o":"fill_right_edge"},{"a":9756,"l":"b_261C","t":"code","b":[173,6,27],"m":"lda","oa":6918,"o":"map_row","x":[9738,9743,9751]},{"a":9759,"t":"code","b":[201,4],"m":"cmp","o":"#$04"},{"a":9761,"t":"code","b":[176,3],"m":"bcs","oa":9766,"o":"b_2626"},{"a":9763,"t":"code","b":[32,151,38],"m":"jsr","oa":9879,"o":"fill_top_edge"},{"a":9766,"l":"b_2626","t":"code","b":[173,6,27],"m":"lda","oa":6918,"o":"map_row","x":[9761]},{"a":9769,"t":"code","b":[201,191],"m":"cmp","o":"#$BF"},{"a":9771,"t":"code","b":[144,3],"m":"bcc","oa":9776,"o":"r_2630"},{"a":9773,"t":"code","b":[32,188,38],"m":"jsr","oa":9916,"o":"fill_bottom_edge"},{"a":9776,"l":"r_2630","t":"code","b":[96],"m":"rts","x":[9771]},{"a":9777,"l":"fill_left_edge","c":"Fill buffer columns 0 up to ($14 - map_col) of all 13 buffer rows with character 1.","t":"code","b":[170],"m":"tax","x":[9740]},{"a":9778,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":9780,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":9782,"l":"b_2636","t":"code","b":[153,0,20],"m":"sta","oa":5120,"o":"play_buffer,y","x":[9825]},{"a":9785,"t":"code","b":[153,42,20],"m":"sta","oa":5162,"o":"f_142A,y"},{"a":9788,"t":"code","b":[153,84,20],"m":"sta","oa":5204,"o":"f_1454,y"},{"a":9791,"t":"code","b":[153,126,20],"m":"sta","oa":5246,"o":"f_147E,y"},{"a":9794,"t":"code","b":[153,168,20],"m":"sta","oa":5288,"o":"f_14A8,y"},{"a":9797,"t":"code","b":[153,210,20],"m":"sta","oa":5330,"o":"f_14D2,y"},{"a":9800,"t":"code","b":[153,252,20],"m":"sta","oa":5372,"o":"f_14FC,y"},{"a":9803,"t":"code","b":[153,38,21],"m":"sta","oa":5414,"o":"f_1526,y"},{"a":9806,"t":"code","b":[153,80,21],"m":"sta","oa":5456,"o":"f_1550,y"},{"a":9809,"t":"code","b":[153,122,21],"m":"sta","oa":5498,"o":"f_157A,y"},{"a":9812,"t":"code","b":[153,164,21],"m":"sta","oa":5540,"o":"f_15A4,y"},{"a":9815,"t":"code","b":[153,206,21],"m":"sta","oa":5582,"o":"f_15CE,y"},{"a":9818,"t":"code","b":[153,248,21],"m":"sta","oa":5624,"o":"f_15F8,y"},{"a":9821,"t":"code","b":[232],"m":"inx"},{"a":9822,"t":"code","b":[200],"m":"iny"},{"a":9823,"t":"code","b":[224,20],"m":"cpx","o":"#$14"},{"a":9825,"t":"code","b":[144,211],"m":"bcc","oa":9782,"o":"b_2636"},{"a":9827,"t":"code","b":[96],"m":"rts"},{"a":9828,"l":"fill_right_edge","c":"Beyond the right edge (map_col $119 and more): fill the rightmost (map_col - $116) buffer columns of all 13 buffer rows with character 1.","t":"code","b":[170],"m":"tax","x":[9753]},{"a":9829,"t":"code","b":[160,41],"m":"ldy","o":"#$29"},{"a":9831,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":9833,"l":"b_2669","t":"code","b":[153,0,20],"m":"sta","oa":5120,"o":"play_buffer,y","x":[9876]},{"a":9836,"t":"code","b":[153,42,20],"m":"sta","oa":5162,"o":"f_142A,y"},{"a":9839,"t":"code","b":[153,84,20],"m":"sta","oa":5204,"o":"f_1454,y"},{"a":9842,"t":"code","b":[153,126,20],"m":"sta","oa":5246,"o":"f_147E,y"},{"a":9845,"t":"code","b":[153,168,20],"m":"sta","oa":5288,"o":"f_14A8,y"},{"a":9848,"t":"code","b":[153,210,20],"m":"sta","oa":5330,"o":"f_14D2,y"},{"a":9851,"t":"code","b":[153,252,20],"m":"sta","oa":5372,"o":"f_14FC,y"},{"a":9854,"t":"code","b":[153,38,21],"m":"sta","oa":5414,"o":"f_1526,y"},{"a":9857,"t":"code","b":[153,80,21],"m":"sta","oa":5456,"o":"f_1550,y"},{"a":9860,"t":"code","b":[153,122,21],"m":"sta","oa":5498,"o":"f_157A,y"},{"a":9863,"t":"code","b":[153,164,21],"m":"sta","oa":5540,"o":"f_15A4,y"},{"a":9866,"t":"code","b":[153,206,21],"m":"sta","oa":5582,"o":"f_15CE,y"},{"a":9869,"t":"code","b":[153,248,21],"m":"sta","oa":5624,"o":"f_15F8,y"},{"a":9872,"t":"code","b":[202],"m":"dex"},{"a":9873,"t":"code","b":[136],"m":"dey"},{"a":9874,"t":"code","b":[224,23],"m":"cpx","o":"#$17"},{"a":9876,"t":"code","b":[176,211],"m":"bcs","oa":9833,"o":"b_2669"},{"a":9878,"t":"code","b":[96],"m":"rts"},{"a":9879,"l":"fill_top_edge","c":"Fill whole buffer rows (42 characters) from the top down to row (4 - map_row) with character 1.","t":"code","b":[170],"m":"tax","x":[9763]},{"a":9880,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":9882,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr1"},{"a":9884,"t":"code","b":[169,20],"m":"lda","o":"#$14"},{"a":9886,"t":"code","b":[133,252],"m":"sta","oa":252,"o":"ptr1_hi"},{"a":9888,"l":"b_26A0","t":"code","b":[160,41],"m":"ldy","o":"#$29","x":[9913]},{"a":9890,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":9892,"l":"b_26A4","t":"code","b":[145,251],"m":"sta","oa":251,"o":"(ptr1),y","x":[9895]},{"a":9894,"t":"code","b":[136],"m":"dey"},{"a":9895,"t":"code","b":[16,251],"m":"bpl","oa":9892,"o":"b_26A4"},{"a":9897,"t":"code","b":[165,251],"m":"lda","oa":251,"o":"ptr1"},{"a":9899,"t":"code","b":[24],"m":"clc"},{"a":9900,"t":"code","b":[105,42],"m":"adc","o":"#$2A"},{"a":9902,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr1"},{"a":9904,"t":"code","b":[165,252],"m":"lda","oa":252,"o":"ptr1_hi"},{"a":9906,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":9908,"t":"code","b":[133,252],"m":"sta","oa":252,"o":"ptr1_hi"},{"a":9910,"t":"code","b":[232],"m":"inx"},{"a":9911,"t":"code","b":[224,4],"m":"cpx","o":"#$04"},{"a":9913,"t":"code","b":[144,229],"m":"bcc","oa":9888,"o":"b_26A0"},{"a":9915,"t":"code","b":[96],"m":"rts"},{"a":9916,"l":"fill_bottom_edge","c":"Fill whole buffer rows from buffer row 13 upward for each row map_row is past $BF, with character 1.","t":"code","b":[170],"m":"tax","x":[9773]},{"a":9917,"t":"code","b":[169,34],"m":"lda","o":"#$22"},{"a":9919,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr1"},{"a":9921,"t":"code","b":[169,22],"m":"lda","o":"#$16"},{"a":9923,"t":"code","b":[133,252],"m":"sta","oa":252,"o":"ptr1_hi"},{"a":9925,"l":"b_26C5","t":"code","b":[160,41],"m":"ldy","o":"#$29","x":[9950]},{"a":9927,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":9929,"l":"b_26C9","t":"code","b":[145,251],"m":"sta","oa":251,"o":"(ptr1),y","x":[9932]},{"a":9931,"t":"code","b":[136],"m":"dey"},{"a":9932,"t":"code","b":[16,251],"m":"bpl","oa":9929,"o":"b_26C9"},{"a":9934,"t":"code","b":[165,251],"m":"lda","oa":251,"o":"ptr1"},{"a":9936,"t":"code","b":[56],"m":"sec"},{"a":9937,"t":"code","b":[233,42],"m":"sbc","o":"#$2A"},{"a":9939,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr1"},{"a":9941,"t":"code","b":[165,252],"m":"lda","oa":252,"o":"ptr1_hi"},{"a":9943,"t":"code","b":[233,0],"m":"sbc","o":"#$00"},{"a":9945,"t":"code","b":[133,252],"m":"sta","oa":252,"o":"ptr1_hi"},{"a":9947,"t":"code","b":[202],"m":"dex"},{"a":9948,"t":"code","b":[224,191],"m":"cpx","o":"#$BF"},{"a":9950,"t":"code","b":[176,229],"m":"bcs","oa":9925,"o":"b_26C5"},{"a":9952,"t":"code","b":[96],"m":"rts"},{"a":9953,"t":"gap","n":14},{"a":9967,"l":"bomb_code","c":"The digits that defuse the bomb, compared from $26F0 to $26F4 by end_check: 6, 7, 1, 3, 4. ($26EF is never compared.) A digit comes from the numbered item used (item_number: type 3 gives 1 ... type 9 gives 7), so this is objects 47, 48, 42, 44, 45 used in that order.","t":"byte","b":[254,6,7,1,3,4],"x":[9706]},{"a":9973,"l":"bomb_code_tail","c":"Bytes after bomb_code, never read (fill).","t":"byte","b":[254,254,254,254,254,254,254,254]},{"a":9981,"t":"byte","b":[254,254,254]},{"a":9984,"l":"player_control","c":"Bond's controls, once per main-loop pass: clear the floor flags, point the probes at the screen cell above Bond ($4242, row 14 column 18) and at the hazard glyphs ($5200), read the stick and run the handler for bond_state (0 state_stand $2753, 1 state_walk $2827, 2 state_jump $28E0, 3 state_fall $29E1, 4 state_climb $2A58, 5 state_hurt $2B29), then conveyor_push.","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[9593]},{"a":9986,"t":"code","b":[141,80,27],"m":"sta","oa":6992,"o":"on_conveyor"},{"a":9989,"t":"code","b":[141,81,27],"m":"sta","oa":6993,"o":"on_lift"},{"a":9992,"t":"code","b":[141,82,27],"m":"sta","oa":6994,"o":"on_floor6e"},{"a":9995,"t":"code","b":[169,66],"m":"lda","o":"#$42"},{"a":9997,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr1"},{"a":9999,"t":"code","b":[169,66],"m":"lda","o":"#$42"},{"a":10001,"t":"code","b":[133,252],"m":"sta","oa":252,"o":"ptr1_hi"},{"a":10003,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":10005,"t":"code","b":[133,253],"m":"sta","oa":253,"o":"ptr2"},{"a":10007,"t":"code","b":[169,82],"m":"lda","o":"#$52"},{"a":10009,"t":"code","b":[133,254],"m":"sta","oa":254,"o":"ptr2_hi"},{"a":10011,"t":"code","b":[32,160,23],"m":"jsr","oa":6048,"o":"read_joystick"},{"a":10014,"t":"code","b":[174,37,27],"m":"ldx","oa":6949,"o":"bond_state"},{"a":10017,"t":"code","b":[240,18],"m":"beq","oa":10037,"o":"b_2735"},{"a":10019,"t":"code","b":[202],"m":"dex"},{"a":10020,"t":"code","b":[240,21],"m":"beq","oa":10043,"o":"b_273B"},{"a":10022,"t":"code","b":[202],"m":"dex"},{"a":10023,"t":"code","b":[240,30],"m":"beq","oa":10055,"o":"b_2747"},{"a":10025,"t":"code","b":[202],"m":"dex"},{"a":10026,"t":"code","b":[240,21],"m":"beq","oa":10049,"o":"b_2741"},{"a":10028,"t":"code","b":[202],"m":"dex"},{"a":10029,"t":"code","b":[240,30],"m":"beq","oa":10061,"o":"b_274D"},{"a":10031,"t":"code","b":[32,41,43],"m":"jsr","oa":11049,"o":"state_hurt"},{"a":10034,"t":"code","b":[76,163,44],"m":"jmp","oa":11427,"o":"conveyor_push"},{"a":10037,"l":"b_2735","t":"code","b":[32,83,39],"m":"jsr","oa":10067,"o":"state_stand","x":[10017]},{"a":10040,"t":"code","b":[76,163,44],"m":"jmp","oa":11427,"o":"conveyor_push"},{"a":10043,"l":"b_273B","t":"code","b":[32,39,40],"m":"jsr","oa":10279,"o":"state_walk","x":[10020]},{"a":10046,"t":"code","b":[76,163,44],"m":"jmp","oa":11427,"o":"conveyor_push"},{"a":10049,"l":"b_2741","t":"code","b":[32,225,41],"m":"jsr","oa":10721,"o":"state_fall","x":[10026]},{"a":10052,"t":"code","b":[76,163,44],"m":"jmp","oa":11427,"o":"conveyor_push"},{"a":10055,"l":"b_2747","t":"code","b":[32,224,40],"m":"jsr","oa":10464,"o":"state_jump","x":[10023]},{"a":10058,"t":"code","b":[76,163,44],"m":"jmp","oa":11427,"o":"conveyor_push"},{"a":10061,"l":"b_274D","t":"code","b":[32,88,42],"m":"jsr","oa":10840,"o":"state_climb","x":[10029]},{"a":10064,"t":"code","b":[76,163,44],"m":"jmp","oa":11427,"o":"conveyor_push"},{"a":10067,"l":"state_stand","c":"Standing. A lit hazard in front hurts (hurt $2770). Up with a ladder in front: climb (state 4). Probe the floor: with no solid character under either foot, a conveyor, type-$6E floor or lift sets its flag, and nothing at all starts a fall. Then fire with left or right: jump that way; fire alone: the item list (item_menu $2E80); left or right: walk that way (facing 1 right, 2 left); down, not in the lift: look_down.","t":"code","b":[32,77,43],"m":"jsr","oa":11085,"o":"probe_front","x":[10037,10445,10663,11082]},{"a":10070,"t":"code","b":[224,1],"m":"cpx","o":"#$01"},{"a":10072,"t":"code","b":[240,22],"m":"beq","oa":10096,"o":"hurt"},{"a":10074,"t":"code","b":[173,58,3],"m":"lda","oa":826,"o":"joy_y"},{"a":10077,"t":"code","b":[201,255],"m":"cmp","o":"#$FF"},{"a":10079,"t":"code","b":[208,32],"m":"bne","oa":10113,"o":"b_2781"},{"a":10081,"t":"code","b":[192,1],"m":"cpy","o":"#$01"},{"a":10083,"t":"code","b":[208,28],"m":"bne","oa":10113,"o":"b_2781"},{"a":10085,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":10087,"t":"code","b":[141,37,27],"m":"sta","oa":6949,"o":"bond_state"},{"a":10090,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":10092,"t":"code","b":[141,39,27],"m":"sta","oa":6951,"o":"climb_dir"},{"a":10095,"t":"code","b":[96],"m":"rts"},{"a":10096,"l":"hurt","c":"Bond is hurt: 30 passes (hurt_passes) in state 5, each costing hurt_ticks_init ($30) clock ticks.","t":"code","b":[173,94,27],"m":"lda","oa":7006,"o":"hurt_ticks_init","x":[10072,10286,10401,10706,10768,10818]},{"a":10099,"t":"code","b":[141,92,27],"m":"sta","oa":7004,"o":"hurt_ticks"},{"a":10102,"t":"code","b":[169,30],"m":"lda","o":"#$1E"},{"a":10104,"t":"code","b":[141,91,27],"m":"sta","oa":7003,"o":"hurt_passes"},{"a":10107,"t":"code","b":[169,5],"m":"lda","o":"#$05"},{"a":10109,"t":"code","b":[141,37,27],"m":"sta","oa":6949,"o":"bond_state"},{"a":10112,"t":"code","b":[96],"m":"rts"},{"a":10113,"l":"b_2781","t":"code","b":[32,193,43],"m":"jsr","oa":11201,"o":"probe_feet","x":[10079,10083]},{"a":10116,"t":"code","b":[224,1],"m":"cpx","o":"#$01"},{"a":10118,"t":"code","b":[240,50],"m":"beq","oa":10170,"o":"b_27BA"},{"a":10120,"t":"code","b":[192,4],"m":"cpy","o":"#$04"},{"a":10122,"t":"code","b":[176,46],"m":"bcs","oa":10170,"o":"b_27BA"},{"a":10124,"t":"code","b":[192,0],"m":"cpy","o":"#$00"},{"a":10126,"t":"code","b":[208,19],"m":"bne","oa":10147,"o":"b_27A3"},{"a":10128,"t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":10130,"t":"code","b":[141,37,27],"m":"sta","oa":6949,"o":"bond_state"},{"a":10133,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":10135,"t":"code","b":[141,90,27],"m":"sta","oa":7002,"o":"fall_count"},{"a":10138,"t":"code","b":[141,100,27],"m":"sta","oa":7012,"o":"fall_drift_period"},{"a":10141,"t":"code","b":[141,99,27],"m":"sta","oa":7011,"o":"fall_drift"},{"a":10144,"t":"code","b":[76,225,41],"m":"jmp","oa":10721,"o":"state_fall"},{"a":10147,"l":"b_27A3","t":"code","b":[136],"m":"dey","x":[10126]},{"a":10148,"t":"code","b":[208,7],"m":"bne","oa":10157,"o":"b_27AD"},{"a":10150,"t":"code","b":[200],"m":"iny"},{"a":10151,"t":"code","b":[140,81,27],"m":"sty","oa":6993,"o":"on_lift"},{"a":10154,"t":"code","b":[76,186,39],"m":"jmp","oa":10170,"o":"b_27BA"},{"a":10157,"l":"b_27AD","t":"code","b":[136],"m":"dey","x":[10148]},{"a":10158,"t":"code","b":[208,7],"m":"bne","oa":10167,"o":"b_27B7"},{"a":10160,"t":"code","b":[200],"m":"iny"},{"a":10161,"t":"code","b":[140,82,27],"m":"sty","oa":6994,"o":"on_floor6e"},{"a":10164,"t":"code","b":[76,186,39],"m":"jmp","oa":10170,"o":"b_27BA"},{"a":10167,"l":"b_27B7","t":"code","b":[140,80,27],"m":"sty","oa":6992,"o":"on_conveyor","x":[10158]},{"a":10170,"l":"b_27BA","t":"code","b":[173,59,3],"m":"lda","oa":827,"o":"joy_fire","x":[10118,10122,10154,10164]},{"a":10173,"t":"code","b":[240,51],"m":"beq","oa":10226,"o":"b_27F2"},{"a":10175,"t":"code","b":[173,57,3],"m":"lda","oa":825,"o":"joy_x"},{"a":10178,"t":"code","b":[240,43],"m":"beq","oa":10223,"o":"b_27EF"},{"a":10180,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":10182,"t":"code","b":[208,26],"m":"bne","oa":10210,"o":"b_27E2"},{"a":10184,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":10186,"t":"code","b":[141,37,27],"m":"sta","oa":6949,"o":"bond_state"},{"a":10189,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":10191,"t":"code","b":[141,38,27],"m":"sta","oa":6950,"o":"facing"},{"a":10194,"l":"j_27D2","t":"code","b":[169,2],"m":"lda","o":"#$02","x":[10220]},{"a":10196,"t":"code","b":[141,39,27],"m":"sta","oa":6951,"o":"climb_dir"},{"a":10199,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":10201,"t":"code","b":[141,40,27],"m":"sta","oa":6952,"o":"anim_frame"},{"a":10204,"t":"code","b":[141,90,27],"m":"sta","oa":7002,"o":"fall_count"},{"a":10207,"t":"code","b":[76,224,40],"m":"jmp","oa":10464,"o":"state_jump"},{"a":10210,"l":"b_27E2","t":"code","b":[169,2],"m":"lda","o":"#$02","x":[10182]},{"a":10212,"t":"code","b":[141,37,27],"m":"sta","oa":6949,"o":"bond_state"},{"a":10215,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":10217,"t":"code","b":[141,38,27],"m":"sta","oa":6950,"o":"facing"},{"a":10220,"t":"code","b":[76,210,39],"m":"jmp","oa":10194,"o":"j_27D2"},{"a":10223,"l":"b_27EF","t":"code","b":[76,128,46],"m":"jmp","oa":11904,"o":"item_menu","x":[10178]},{"a":10226,"l":"b_27F2","t":"code","b":[173,57,3],"m":"lda","oa":825,"o":"joy_x","x":[10173]},{"a":10229,"t":"code","b":[240,30],"m":"beq","oa":10261,"o":"b_2815"},{"a":10231,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":10233,"t":"code","b":[208,13],"m":"bne","oa":10248,"o":"b_2808"},{"a":10235,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":10237,"t":"code","b":[141,37,27],"m":"sta","oa":6949,"o":"bond_state"},{"a":10240,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":10242,"t":"code","b":[141,38,27],"m":"sta","oa":6950,"o":"facing"},{"a":10245,"t":"code","b":[76,39,40],"m":"jmp","oa":10279,"o":"state_walk"},{"a":10248,"l":"b_2808","t":"code","b":[169,1],"m":"lda","o":"#$01","x":[10233]},{"a":10250,"t":"code","b":[141,37,27],"m":"sta","oa":6949,"o":"bond_state"},{"a":10253,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":10255,"t":"code","b":[141,38,27],"m":"sta","oa":6950,"o":"facing"},{"a":10258,"t":"code","b":[76,39,40],"m":"jmp","oa":10279,"o":"state_walk"},{"a":10261,"l":"b_2815","t":"code","b":[173,58,3],"m":"lda","oa":826,"o":"joy_y","x":[10229]},{"a":10264,"t":"code","b":[240,12],"m":"beq","oa":10278,"o":"r_2826"},{"a":10266,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":10268,"t":"code","b":[208,8],"m":"bne","oa":10278,"o":"r_2826"},{"a":10270,"t":"code","b":[173,81,27],"m":"lda","oa":6993,"o":"on_lift"},{"a":10273,"t":"code","b":[208,3],"m":"bne","oa":10278,"o":"r_2826"},{"a":10275,"t":"code","b":[32,160,35],"m":"jsr","oa":9120,"o":"look_down"},{"a":10278,"l":"r_2826","t":"code","b":[96],"m":"rts","x":[10264,10268,10273]},{"a":10279,"l":"state_walk","c":"Walking. A lit hazard in front hurts. Down with a ladder in front: climb. With no solid character under a foot: a ladder below starts climbing, a conveyor/lift/type-$6E floor sets its flag, nothing at all starts a fall (a deadly floor does nothing here). On a column boundary (xscroll 2) a solid character ($01-$11) in front at body height hurts (probe_wall). Then fire: jump; stick centred: stand; otherwise face the stick's way and keep walking.","t":"code","b":[32,77,43],"m":"jsr","oa":11085,"o":"probe_front","x":[10043,10245,10258]},{"a":10282,"t":"code","b":[224,1],"m":"cpx","o":"#$01"},{"a":10284,"t":"code","b":[208,3],"m":"bne","oa":10289,"o":"b_2831"},{"a":10286,"t":"code","b":[76,112,39],"m":"jmp","oa":10096,"o":"hurt"},{"a":10289,"l":"b_2831","t":"code","b":[173,58,3],"m":"lda","oa":826,"o":"joy_y","x":[10284]},{"a":10292,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":10294,"t":"code","b":[208,15],"m":"bne","oa":10311,"o":"b_2847"},{"a":10296,"t":"code","b":[192,1],"m":"cpy","o":"#$01"},{"a":10298,"t":"code","b":[208,11],"m":"bne","oa":10311,"o":"b_2847"},{"a":10300,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":10302,"t":"code","b":[141,37,27],"m":"sta","oa":6949,"o":"bond_state"},{"a":10305,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":10307,"t":"code","b":[141,39,27],"m":"sta","oa":6951,"o":"climb_dir"},{"a":10310,"t":"code","b":[96],"m":"rts"},{"a":10311,"l":"b_2847","t":"code","b":[32,193,43],"m":"jsr","oa":11201,"o":"probe_feet","x":[10294,10298]},{"a":10314,"t":"code","b":[224,1],"m":"cpx","o":"#$01"},{"a":10316,"t":"code","b":[240,69],"m":"beq","oa":10387,"o":"b_2893"},{"a":10318,"t":"code","b":[192,5],"m":"cpy","o":"#$05"},{"a":10320,"t":"code","b":[208,6],"m":"bne","oa":10328,"o":"b_2858"},{"a":10322,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":10324,"t":"code","b":[141,37,27],"m":"sta","oa":6949,"o":"bond_state"},{"a":10327,"t":"code","b":[96],"m":"rts"},{"a":10328,"l":"b_2858","t":"code","b":[192,4],"m":"cpy","o":"#$04","x":[10320]},{"a":10330,"t":"code","b":[240,55],"m":"beq","oa":10387,"o":"b_2893"},{"a":10332,"t":"code","b":[192,3],"m":"cpy","o":"#$03"},{"a":10334,"t":"code","b":[208,8],"m":"bne","oa":10344,"o":"b_2868"},{"a":10336,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":10338,"t":"code","b":[141,80,27],"m":"sta","oa":6992,"o":"on_conveyor"},{"a":10341,"t":"code","b":[76,147,40],"m":"jmp","oa":10387,"o":"b_2893"},{"a":10344,"l":"b_2868","t":"code","b":[192,2],"m":"cpy","o":"#$02","x":[10334]},{"a":10346,"t":"code","b":[208,8],"m":"bne","oa":10356,"o":"b_2874"},{"a":10348,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":10350,"t":"code","b":[141,82,27],"m":"sta","oa":6994,"o":"on_floor6e"},{"a":10353,"t":"code","b":[76,147,40],"m":"jmp","oa":10387,"o":"b_2893"},{"a":10356,"l":"b_2874","t":"code","b":[192,1],"m":"cpy","o":"#$01","x":[10346]},{"a":10358,"t":"code","b":[208,8],"m":"bne","oa":10368,"o":"b_2880"},{"a":10360,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":10362,"t":"code","b":[141,81,27],"m":"sta","oa":6993,"o":"on_lift"},{"a":10365,"t":"code","b":[76,147,40],"m":"jmp","oa":10387,"o":"b_2893"},{"a":10368,"l":"b_2880","t":"code","b":[169,3],"m":"lda","o":"#$03","x":[10358]},{"a":10370,"t":"code","b":[141,37,27],"m":"sta","oa":6949,"o":"bond_state"},{"a":10373,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":10375,"t":"code","b":[141,99,27],"m":"sta","oa":7011,"o":"fall_drift"},{"a":10378,"t":"code","b":[141,100,27],"m":"sta","oa":7012,"o":"fall_drift_period"},{"a":10381,"t":"code","b":[141,90,27],"m":"sta","oa":7002,"o":"fall_count"},{"a":10384,"t":"code","b":[76,225,41],"m":"jmp","oa":10721,"o":"state_fall"},{"a":10387,"l":"b_2893","t":"code","b":[173,0,27],"m":"lda","oa":6912,"o":"xscroll","x":[10316,10330,10341,10353,10365]},{"a":10390,"t":"code","b":[201,2],"m":"cmp","o":"#$02"},{"a":10392,"t":"code","b":[208,10],"m":"bne","oa":10404,"o":"b_28A4"},{"a":10394,"t":"code","b":[32,106,44],"m":"jsr","oa":11370,"o":"probe_wall"},{"a":10397,"t":"code","b":[224,1],"m":"cpx","o":"#$01"},{"a":10399,"t":"code","b":[208,3],"m":"bne","oa":10404,"o":"b_28A4"},{"a":10401,"t":"code","b":[76,112,39],"m":"jmp","oa":10096,"o":"hurt"},{"a":10404,"l":"b_28A4","t":"code","b":[173,59,3],"m":"lda","oa":827,"o":"joy_fire","x":[10392,10399]},{"a":10407,"t":"code","b":[240,21],"m":"beq","oa":10430,"o":"b_28BE"},{"a":10409,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":10411,"t":"code","b":[141,37,27],"m":"sta","oa":6949,"o":"bond_state"},{"a":10414,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":10416,"t":"code","b":[141,39,27],"m":"sta","oa":6951,"o":"climb_dir"},{"a":10419,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":10421,"t":"code","b":[141,40,27],"m":"sta","oa":6952,"o":"anim_frame"},{"a":10424,"t":"code","b":[141,90,27],"m":"sta","oa":7002,"o":"fall_count"},{"a":10427,"t":"code","b":[76,224,40],"m":"jmp","oa":10464,"o":"state_jump"},{"a":10430,"l":"b_28BE","t":"code","b":[173,57,3],"m":"lda","oa":825,"o":"joy_x","x":[10407]},{"a":10433,"t":"code","b":[208,13],"m":"bne","oa":10448,"o":"b_28D0"},{"a":10435,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":10437,"t":"code","b":[141,37,27],"m":"sta","oa":6949,"o":"bond_state"},{"a":10440,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":10442,"t":"code","b":[141,40,27],"m":"sta","oa":6952,"o":"anim_frame"},{"a":10445,"t":"code","b":[76,83,39],"m":"jmp","oa":10067,"o":"state_stand"},{"a":10448,"l":"b_28D0","t":"code","b":[201,1],"m":"cmp","o":"#$01","x":[10433]},{"a":10450,"t":"code","b":[208,6],"m":"bne","oa":10458,"o":"b_28DA"},{"a":10452,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":10454,"t":"code","b":[141,38,27],"m":"sta","oa":6950,"o":"facing"},{"a":10457,"t":"code","b":[96],"m":"rts"},{"a":10458,"l":"b_28DA","t":"code","b":[169,2],"m":"lda","o":"#$02","x":[10450]},{"a":10460,"t":"code","b":[141,38,27],"m":"sta","oa":6950,"o":"facing"},{"a":10463,"t":"code","b":[96],"m":"rts"},{"a":10464,"l":"state_jump","c":"Jumping. A lit hazard: fall with fall_count $46, so the landing hurts. A ladder in front: climb. Rising (anim_frame below 6): on a row boundary a solid character over the head (probe_head) starts such a fall. From frame 6 climb_dir = 1 (descending), a fall_count test against $1C (fall_count does not count during a jump, so it never fires), and on a row boundary probe_feet: ground or a special floor stands him up, a deadly floor hurts, a ladder top starts climbing. In both halves, on a column boundary a wall in front (probe_wall) turns him round and starts a fall that hurts.","t":"code","b":[32,77,43],"m":"jsr","oa":11085,"o":"probe_front","x":[10055,10207,10427]},{"a":10467,"t":"code","b":[224,1],"m":"cpx","o":"#$01"},{"a":10469,"t":"code","b":[208,18],"m":"bne","oa":10489,"o":"b_28F9"},{"a":10471,"t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":10473,"t":"code","b":[141,37,27],"m":"sta","oa":6949,"o":"bond_state"},{"a":10476,"t":"code","b":[169,70],"m":"lda","o":"#$46"},{"a":10478,"t":"code","b":[141,90,27],"m":"sta","oa":7002,"o":"fall_count"},{"a":10481,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":10483,"t":"code","b":[141,40,27],"m":"sta","oa":6952,"o":"anim_frame"},{"a":10486,"t":"code","b":[76,225,41],"m":"jmp","oa":10721,"o":"state_fall"},{"a":10489,"l":"b_28F9","t":"code","b":[192,1],"m":"cpy","o":"#$01","x":[10469]},{"a":10491,"t":"code","b":[208,13],"m":"bne","oa":10506,"o":"b_290A"},{"a":10493,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":10495,"t":"code","b":[141,37,27],"m":"sta","oa":6949,"o":"bond_state"},{"a":10498,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":10500,"t":"code","b":[141,40,27],"m":"sta","oa":6952,"o":"anim_frame"},{"a":10503,"t":"code","b":[76,88,42],"m":"jmp","oa":10840,"o":"state_climb"},{"a":10506,"l":"b_290A","t":"code","b":[173,40,27],"m":"lda","oa":6952,"o":"anim_frame","x":[10491]},{"a":10509,"t":"code","b":[201,6],"m":"cmp","o":"#$06"},{"a":10511,"t":"code","b":[176,90],"m":"bcs","oa":10603,"o":"b_296B"},{"a":10513,"t":"code","b":[173,1,27],"m":"lda","oa":6913,"o":"yscroll"},{"a":10516,"t":"code","b":[201,7],"m":"cmp","o":"#$07"},{"a":10518,"t":"code","b":[208,29],"m":"bne","oa":10549,"o":"b_2935"},{"a":10520,"t":"code","b":[32,144,44],"m":"jsr","oa":11408,"o":"probe_head"},{"a":10523,"t":"code","b":[224,1],"m":"cpx","o":"#$01"},{"a":10525,"t":"code","b":[208,22],"m":"bne","oa":10549,"o":"b_2935"},{"a":10527,"t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":10529,"t":"code","b":[141,37,27],"m":"sta","oa":6949,"o":"bond_state"},{"a":10532,"t":"code","b":[169,70],"m":"lda","o":"#$46"},{"a":10534,"t":"code","b":[141,90,27],"m":"sta","oa":7002,"o":"fall_count"},{"a":10537,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":10539,"t":"code","b":[141,99,27],"m":"sta","oa":7011,"o":"fall_drift"},{"a":10542,"t":"code","b":[141,100,27],"m":"sta","oa":7012,"o":"fall_drift_period"},{"a":10545,"t":"code","b":[141,40,27],"m":"sta","oa":6952,"o":"anim_frame"},{"a":10548,"t":"code","b":[96],"m":"rts"},{"a":10549,"l":"b_2935","t":"code","b":[173,0,27],"m":"lda","oa":6912,"o":"xscroll","x":[10518,10525,10718]},{"a":10552,"t":"code","b":[201,2],"m":"cmp","o":"#$02"},{"a":10554,"t":"code","b":[208,41],"m":"bne","oa":10597,"o":"r_2965"},{"a":10556,"t":"code","b":[32,106,44],"m":"jsr","oa":11370,"o":"probe_wall"},{"a":10559,"t":"code","b":[224,1],"m":"cpx","o":"#$01"},{"a":10561,"t":"code","b":[208,34],"m":"bne","oa":10597,"o":"r_2965"},{"a":10563,"t":"code","b":[169,70],"m":"lda","o":"#$46"},{"a":10565,"t":"code","b":[141,90,27],"m":"sta","oa":7002,"o":"fall_count"},{"a":10568,"t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":10570,"t":"code","b":[141,37,27],"m":"sta","oa":6949,"o":"bond_state"},{"a":10573,"t":"code","b":[173,38,27],"m":"lda","oa":6950,"o":"facing"},{"a":10576,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":10578,"t":"code","b":[240,18],"m":"beq","oa":10598,"o":"b_2966"},{"a":10580,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":10582,"l":"j_2956","t":"code","b":[141,38,27],"m":"sta","oa":6950,"o":"facing","x":[10600]},{"a":10585,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":10587,"t":"code","b":[141,100,27],"m":"sta","oa":7012,"o":"fall_drift_period"},{"a":10590,"t":"code","b":[141,99,27],"m":"sta","oa":7011,"o":"fall_drift"},{"a":10593,"t":"code","b":[141,40,27],"m":"sta","oa":6952,"o":"anim_frame"},{"a":10596,"t":"code","b":[96],"m":"rts"},{"a":10597,"l":"r_2965","t":"code","b":[96],"m":"rts","x":[10554,10561]},{"a":10598,"l":"b_2966","t":"code","b":[169,2],"m":"lda","o":"#$02","x":[10578]},{"a":10600,"t":"code","b":[76,86,41],"m":"jmp","oa":10582,"o":"j_2956"},{"a":10603,"l":"b_296B","t":"code","b":[169,1],"m":"lda","o":"#$01","x":[10511]},{"a":10605,"t":"code","b":[141,39,27],"m":"sta","oa":6951,"o":"climb_dir"},{"a":10608,"t":"code","b":[173,90,27],"m":"lda","oa":7002,"o":"fall_count"},{"a":10611,"t":"code","b":[201,28],"m":"cmp","o":"#$1C"},{"a":10613,"t":"code","b":[144,24],"m":"bcc","oa":10639,"o":"b_298F"},{"a":10615,"t":"code","b":[169,70],"m":"lda","o":"#$46"},{"a":10617,"t":"code","b":[141,90,27],"m":"sta","oa":7002,"o":"fall_count"},{"a":10620,"t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":10622,"t":"code","b":[141,37,27],"m":"sta","oa":6949,"o":"bond_state"},{"a":10625,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":10627,"t":"code","b":[141,99,27],"m":"sta","oa":7011,"o":"fall_drift"},{"a":10630,"t":"code","b":[141,100,27],"m":"sta","oa":7012,"o":"fall_drift_period"},{"a":10633,"t":"code","b":[141,40,27],"m":"sta","oa":6952,"o":"anim_frame"},{"a":10636,"t":"code","b":[76,225,41],"m":"jmp","oa":10721,"o":"state_fall"},{"a":10639,"l":"b_298F","t":"code","b":[173,1,27],"m":"lda","oa":6913,"o":"yscroll","x":[10613]},{"a":10642,"t":"code","b":[201,7],"m":"cmp","o":"#$07"},{"a":10644,"t":"code","b":[208,72],"m":"bne","oa":10718,"o":"b_29DE"},{"a":10646,"t":"code","b":[32,193,43],"m":"jsr","oa":11201,"o":"probe_feet"},{"a":10649,"t":"code","b":[224,1],"m":"cpx","o":"#$01"},{"a":10651,"t":"code","b":[208,13],"m":"bne","oa":10666,"o":"b_29AA"},{"a":10653,"l":"j_299D","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[10675,10687,10699]},{"a":10655,"t":"code","b":[141,37,27],"m":"sta","oa":6949,"o":"bond_state"},{"a":10658,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":10660,"t":"code","b":[141,40,27],"m":"sta","oa":6952,"o":"anim_frame"},{"a":10663,"t":"code","b":[76,83,39],"m":"jmp","oa":10067,"o":"state_stand"},{"a":10666,"l":"b_29AA","t":"code","b":[192,1],"m":"cpy","o":"#$01","x":[10651]},{"a":10668,"t":"code","b":[208,8],"m":"bne","oa":10678,"o":"b_29B6"},{"a":10670,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":10672,"t":"code","b":[141,81,27],"m":"sta","oa":6993,"o":"on_lift"},{"a":10675,"t":"code","b":[76,157,41],"m":"jmp","oa":10653,"o":"j_299D"},{"a":10678,"l":"b_29B6","t":"code","b":[192,2],"m":"cpy","o":"#$02","x":[10668]},{"a":10680,"t":"code","b":[208,8],"m":"bne","oa":10690,"o":"b_29C2"},{"a":10682,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":10684,"t":"code","b":[141,82,27],"m":"sta","oa":6994,"o":"on_floor6e"},{"a":10687,"t":"code","b":[76,157,41],"m":"jmp","oa":10653,"o":"j_299D"},{"a":10690,"l":"b_29C2","t":"code","b":[192,3],"m":"cpy","o":"#$03","x":[10680]},{"a":10692,"t":"code","b":[208,8],"m":"bne","oa":10702,"o":"b_29CE"},{"a":10694,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":10696,"t":"code","b":[141,80,27],"m":"sta","oa":6992,"o":"on_conveyor"},{"a":10699,"t":"code","b":[76,157,41],"m":"jmp","oa":10653,"o":"j_299D"},{"a":10702,"l":"b_29CE","t":"code","b":[192,4],"m":"cpy","o":"#$04","x":[10692]},{"a":10704,"t":"code","b":[208,3],"m":"bne","oa":10709,"o":"b_29D5"},{"a":10706,"t":"code","b":[76,112,39],"m":"jmp","oa":10096,"o":"hurt"},{"a":10709,"l":"b_29D5","t":"code","b":[192,5],"m":"cpy","o":"#$05","x":[10704]},{"a":10711,"t":"code","b":[208,5],"m":"bne","oa":10718,"o":"b_29DE"},{"a":10713,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":10715,"t":"code","b":[141,37,27],"m":"sta","oa":6949,"o":"bond_state"},{"a":10718,"l":"b_29DE","t":"code","b":[76,53,41],"m":"jmp","oa":10549,"o":"b_2935","x":[10644,10711,10738,10748]},{"a":10721,"l":"state_fall","c":"Falling. A lit hazard in front sets fall_count to $46 (the landing will hurt). On a row boundary probe the floor (land_on_floor): landed with fall_count below $41, stand up; $41 or more, hurt. Otherwise the jump's wall test applies (a wall in front turns him round).","t":"code","b":[32,77,43],"m":"jsr","oa":11085,"o":"probe_front","x":[10049,10144,10384,10486,10636,10855]},{"a":10724,"t":"code","b":[224,1],"m":"cpx","o":"#$01"},{"a":10726,"t":"code","b":[208,5],"m":"bne","oa":10733,"o":"b_29ED"},{"a":10728,"t":"code","b":[169,70],"m":"lda","o":"#$46"},{"a":10730,"t":"code","b":[141,90,27],"m":"sta","oa":7002,"o":"fall_count"},{"a":10733,"l":"b_29ED","t":"code","b":[173,1,27],"m":"lda","oa":6913,"o":"yscroll","x":[10726]},{"a":10736,"t":"code","b":[201,7],"m":"cmp","o":"#$07"},{"a":10738,"t":"code","b":[208,234],"m":"bne","oa":10718,"o":"b_29DE"},{"a":10740,"t":"code","b":[32,193,43],"m":"jsr","oa":11201,"o":"probe_feet"},{"a":10743,"t":"code","b":[32,19,42],"m":"jsr","oa":10771,"o":"land_on_floor"},{"a":10746,"t":"code","b":[201,0],"m":"cmp","o":"#$00"},{"a":10748,"t":"code","b":[240,224],"m":"beq","oa":10718,"o":"b_29DE"},{"a":10750,"t":"code","b":[173,90,27],"m":"lda","oa":7002,"o":"fall_count"},{"a":10753,"t":"code","b":[201,65],"m":"cmp","o":"#$41"},{"a":10755,"t":"code","b":[176,11],"m":"bcs","oa":10768,"o":"b_2A10"},{"a":10757,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":10759,"t":"code","b":[141,37,27],"m":"sta","oa":6949,"o":"bond_state"},{"a":10762,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":10764,"t":"code","b":[141,40,27],"m":"sta","oa":6952,"o":"anim_frame"},{"a":10767,"t":"code","b":[96],"m":"rts"},{"a":10768,"l":"b_2A10","t":"code","b":[76,112,39],"m":"jmp","oa":10096,"o":"hurt","x":[10755]},{"a":10771,"l":"land_on_floor","c":"Floor result for state_fall and state_climb from probe_feet's X and Y: solid floor, lift, conveyor or type-$6E floor: A=1 (landed, the flag set). Deadly floor ($22-$25): hurt. Ladder below, on a column boundary: climb (state 4), A=0. Nothing: A=0.","t":"code","b":[224,1],"m":"cpx","o":"#$01","x":[10743,10926]},{"a":10773,"t":"code","b":[208,3],"m":"bne","oa":10778,"o":"b_2A1A"},{"a":10775,"l":"j_2A17","t":"code","b":[169,1],"m":"lda","o":"#$01","x":[10787,10799,10811]},{"a":10777,"t":"code","b":[96],"m":"rts"},{"a":10778,"l":"b_2A1A","t":"code","b":[192,1],"m":"cpy","o":"#$01","x":[10773]},{"a":10780,"t":"code","b":[208,8],"m":"bne","oa":10790,"o":"b_2A26"},{"a":10782,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":10784,"t":"code","b":[141,81,27],"m":"sta","oa":6993,"o":"on_lift"},{"a":10787,"t":"code","b":[76,23,42],"m":"jmp","oa":10775,"o":"j_2A17"},{"a":10790,"l":"b_2A26","t":"code","b":[192,2],"m":"cpy","o":"#$02","x":[10780]},{"a":10792,"t":"code","b":[208,8],"m":"bne","oa":10802,"o":"b_2A32"},{"a":10794,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":10796,"t":"code","b":[141,82,27],"m":"sta","oa":6994,"o":"on_floor6e"},{"a":10799,"t":"code","b":[76,23,42],"m":"jmp","oa":10775,"o":"j_2A17"},{"a":10802,"l":"b_2A32","t":"code","b":[192,3],"m":"cpy","o":"#$03","x":[10792]},{"a":10804,"t":"code","b":[208,8],"m":"bne","oa":10814,"o":"b_2A3E"},{"a":10806,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":10808,"t":"code","b":[141,80,27],"m":"sta","oa":6992,"o":"on_conveyor"},{"a":10811,"t":"code","b":[76,23,42],"m":"jmp","oa":10775,"o":"j_2A17"},{"a":10814,"l":"b_2A3E","t":"code","b":[192,4],"m":"cpy","o":"#$04","x":[10804]},{"a":10816,"t":"code","b":[208,3],"m":"bne","oa":10821,"o":"b_2A45"},{"a":10818,"t":"code","b":[76,112,39],"m":"jmp","oa":10096,"o":"hurt"},{"a":10821,"l":"b_2A45","t":"code","b":[192,5],"m":"cpy","o":"#$05","x":[10816]},{"a":10823,"t":"code","b":[208,12],"m":"bne","oa":10837,"o":"b_2A55"},{"a":10825,"t":"code","b":[173,0,27],"m":"lda","oa":6912,"o":"xscroll"},{"a":10828,"t":"code","b":[201,2],"m":"cmp","o":"#$02"},{"a":10830,"t":"code","b":[208,5],"m":"bne","oa":10837,"o":"b_2A55"},{"a":10832,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":10834,"t":"code","b":[141,37,27],"m":"sta","oa":6949,"o":"bond_state"},{"a":10837,"l":"b_2A55","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[10823,10830]},{"a":10839,"t":"code","b":[96],"m":"rts"},{"a":10840,"l":"state_climb","c":"Climbing. Carrying the key item in the right part of the mine (map_col_hi set): fall instead. Snap xscroll to 2. A solid character at head height (probe_head): only down is allowed (climb_dir 1 on down, else 0). No ladder in front (probe_front Y=0): fall, facing 0, and take away a dropped rope (rope_remove). On a ladder: on a row boundary, landing on a floor stands him up (rope removed); left or right: fall off that way; up/down/centre: climb_dir 2/1/0.","t":"code","b":[173,77,27],"m":"lda","oa":6989,"o":"key_item_count","x":[10061,10503]},{"a":10843,"t":"code","b":[240,13],"m":"beq","oa":10858,"o":"b_2A6A"},{"a":10845,"t":"code","b":[173,5,27],"m":"lda","oa":6917,"o":"map_col_hi"},{"a":10848,"t":"code","b":[240,8],"m":"beq","oa":10858,"o":"b_2A6A"},{"a":10850,"t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":10852,"t":"code","b":[141,37,27],"m":"sta","oa":6949,"o":"bond_state"},{"a":10855,"t":"code","b":[76,225,41],"m":"jmp","oa":10721,"o":"state_fall"},{"a":10858,"l":"b_2A6A","t":"code","b":[169,2],"m":"lda","o":"#$02","x":[10843,10848]},{"a":10860,"t":"code","b":[141,0,27],"m":"sta","oa":6912,"o":"xscroll"},{"a":10863,"t":"code","b":[32,144,44],"m":"jsr","oa":11408,"o":"probe_head"},{"a":10866,"t":"code","b":[224,0],"m":"cpx","o":"#$00"},{"a":10868,"t":"code","b":[240,12],"m":"beq","oa":10882,"o":"b_2A82"},{"a":10870,"t":"code","b":[173,58,3],"m":"lda","oa":826,"o":"joy_y"},{"a":10873,"t":"code","b":[240,118],"m":"beq","oa":10993,"o":"b_2AF1"},{"a":10875,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":10877,"t":"code","b":[208,114],"m":"bne","oa":10993,"o":"b_2AF1"},{"a":10879,"t":"code","b":[76,235,42],"m":"jmp","oa":10987,"o":"j_2AEB"},{"a":10882,"l":"b_2A82","t":"code","b":[32,77,43],"m":"jsr","oa":11085,"o":"probe_front","x":[10868]},{"a":10885,"t":"code","b":[192,1],"m":"cpy","o":"#$01"},{"a":10887,"t":"code","b":[240,27],"m":"beq","oa":10916,"o":"b_2AA4"},{"a":10889,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":10891,"t":"code","b":[141,38,27],"m":"sta","oa":6950,"o":"facing"},{"a":10894,"l":"j_2A8E","t":"code","b":[169,3],"m":"lda","o":"#$03","x":[10961,10969]},{"a":10896,"t":"code","b":[141,37,27],"m":"sta","oa":6949,"o":"bond_state"},{"a":10899,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":10901,"t":"code","b":[141,90,27],"m":"sta","oa":7002,"o":"fall_count"},{"a":10904,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":10906,"t":"code","b":[141,99,27],"m":"sta","oa":7011,"o":"fall_drift"},{"a":10909,"t":"code","b":[141,100,27],"m":"sta","oa":7012,"o":"fall_drift_period"},{"a":10912,"t":"code","b":[32,247,42],"m":"jsr","oa":10999,"o":"rope_remove"},{"a":10915,"t":"code","b":[96],"m":"rts"},{"a":10916,"l":"b_2AA4","t":"code","b":[173,1,27],"m":"lda","oa":6913,"o":"yscroll","x":[10887]},{"a":10919,"t":"code","b":[201,7],"m":"cmp","o":"#$07"},{"a":10921,"t":"code","b":[208,24],"m":"bne","oa":10947,"o":"b_2AC3"},{"a":10923,"t":"code","b":[32,193,43],"m":"jsr","oa":11201,"o":"probe_feet"},{"a":10926,"t":"code","b":[32,19,42],"m":"jsr","oa":10771,"o":"land_on_floor"},{"a":10929,"t":"code","b":[201,0],"m":"cmp","o":"#$00"},{"a":10931,"t":"code","b":[240,14],"m":"beq","oa":10947,"o":"b_2AC3"},{"a":10933,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":10935,"t":"code","b":[141,37,27],"m":"sta","oa":6949,"o":"bond_state"},{"a":10938,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":10940,"t":"code","b":[141,40,27],"m":"sta","oa":6952,"o":"anim_frame"},{"a":10943,"t":"code","b":[32,247,42],"m":"jsr","oa":10999,"o":"rope_remove"},{"a":10946,"t":"code","b":[96],"m":"rts"},{"a":10947,"l":"b_2AC3","t":"code","b":[173,57,3],"m":"lda","oa":825,"o":"joy_x","x":[10921,10931]},{"a":10950,"t":"code","b":[240,20],"m":"beq","oa":10972,"o":"b_2ADC"},{"a":10952,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":10954,"t":"code","b":[208,8],"m":"bne","oa":10964,"o":"b_2AD4"},{"a":10956,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":10958,"t":"code","b":[141,38,27],"m":"sta","oa":6950,"o":"facing"},{"a":10961,"t":"code","b":[76,142,42],"m":"jmp","oa":10894,"o":"j_2A8E"},{"a":10964,"l":"b_2AD4","t":"code","b":[169,2],"m":"lda","o":"#$02","x":[10954]},{"a":10966,"t":"code","b":[141,38,27],"m":"sta","oa":6950,"o":"facing"},{"a":10969,"t":"code","b":[76,142,42],"m":"jmp","oa":10894,"o":"j_2A8E"},{"a":10972,"l":"b_2ADC","t":"code","b":[173,58,3],"m":"lda","oa":826,"o":"joy_y","x":[10950]},{"a":10975,"t":"code","b":[240,16],"m":"beq","oa":10993,"o":"b_2AF1"},{"a":10977,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":10979,"t":"code","b":[240,6],"m":"beq","oa":10987,"o":"j_2AEB"},{"a":10981,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":10983,"t":"code","b":[141,39,27],"m":"sta","oa":6951,"o":"climb_dir"},{"a":10986,"t":"code","b":[96],"m":"rts"},{"a":10987,"l":"j_2AEB","t":"code","b":[169,1],"m":"lda","o":"#$01","x":[10879,10979]},{"a":10989,"t":"code","b":[141,39,27],"m":"sta","oa":6951,"o":"climb_dir"},{"a":10992,"t":"code","b":[96],"m":"rts"},{"a":10993,"l":"b_2AF1","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[10873,10877,10975]},{"a":10995,"t":"code","b":[141,39,27],"m":"sta","oa":6951,"o":"climb_dir"},{"a":10998,"t":"code","b":[96],"m":"rts"},{"a":10999,"l":"rope_remove","c":"If a rope is down (rope_down $1B6E), blank its rope_length tiles from rope_map_ptr upward (150 bytes per tile row) and request a redraw; clear rope_down. Called by game_init and when Bond leaves a ladder or rope.","t":"code","b":[173,110,27],"m":"lda","oa":7022,"o":"rope_down","x":[6254,10912,10943]},{"a":11002,"t":"code","b":[240,39],"m":"beq","oa":11043,"o":"b_2B23"},{"a":11004,"t":"code","b":[173,111,27],"m":"lda","oa":7023,"o":"rope_map_ptr"},{"a":11007,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr1"},{"a":11009,"t":"code","b":[173,112,27],"m":"lda","oa":7024,"o":"rope_map_ptr_hi"},{"a":11012,"t":"code","b":[133,252],"m":"sta","oa":252,"o":"ptr1_hi"},{"a":11014,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":11016,"l":"b_2B08","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[11036]},{"a":11018,"t":"code","b":[145,251],"m":"sta","oa":251,"o":"(ptr1),y"},{"a":11020,"t":"code","b":[165,251],"m":"lda","oa":251,"o":"ptr1"},{"a":11022,"t":"code","b":[56],"m":"sec"},{"a":11023,"t":"code","b":[233,150],"m":"sbc","o":"#$96"},{"a":11025,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr1"},{"a":11027,"t":"code","b":[165,252],"m":"lda","oa":252,"o":"ptr1_hi"},{"a":11029,"t":"code","b":[233,0],"m":"sbc","o":"#$00"},{"a":11031,"t":"code","b":[133,252],"m":"sta","oa":252,"o":"ptr1_hi"},{"a":11033,"t":"code","b":[206,121,27],"m":"dec","oa":7033,"o":"rope_length"},{"a":11036,"t":"code","b":[208,234],"m":"bne","oa":11016,"o":"b_2B08"},{"a":11038,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":11040,"t":"code","b":[141,79,27],"m":"sta","oa":6991,"o":"redraw_request"},{"a":11043,"l":"b_2B23","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[11002]},{"a":11045,"t":"code","b":[141,110,27],"m":"sta","oa":7022,"o":"rope_down"},{"a":11048,"t":"code","b":[96],"m":"rts"},{"a":11049,"l":"state_hurt","c":"Hurt (state 5): probe the floor, run hurt_ticks extra clock ticks this pass (time lost), and after hurt_passes passes stand Bond up again.","t":"code","b":[32,193,43],"m":"jsr","oa":11201,"o":"probe_feet","x":[10031]},{"a":11052,"t":"code","b":[174,92,27],"m":"ldx","oa":7004,"o":"hurt_ticks"},{"a":11055,"t":"code","b":[142,56,3],"m":"stx","oa":824,"o":"hurt_loop"},{"a":11058,"l":"b_2B32","t":"code","b":[32,32,28],"m":"jsr","oa":7200,"o":"clock_tick","x":[11064]},{"a":11061,"t":"code","b":[206,56,3],"m":"dec","oa":824,"o":"hurt_loop"},{"a":11064,"t":"code","b":[208,248],"m":"bne","oa":11058,"o":"b_2B32"},{"a":11066,"t":"code","b":[206,91,27],"m":"dec","oa":7003,"o":"hurt_passes"},{"a":11069,"t":"code","b":[240,1],"m":"beq","oa":11072,"o":"b_2B40"},{"a":11071,"t":"code","b":[96],"m":"rts"},{"a":11072,"l":"b_2B40","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[11069]},{"a":11074,"t":"code","b":[141,37,27],"m":"sta","oa":6949,"o":"bond_state"},{"a":11077,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":11079,"t":"code","b":[141,40,27],"m":"sta","oa":6952,"o":"anim_frame"},{"a":11082,"t":"code","b":[76,83,39],"m":"jmp","oa":10067,"o":"state_stand"},{"a":11085,"l":"probe_front","c":"Probe six screen rows from ptr1 ($4242, Bond's head): Y=1 when column +1 of one of them holds character $28 (ladder). Then test columns +2 and +1 of the same six rows for hazard characters $40-$65 with hazard_test, which on a lit glyph returns straight to the state handler with X=1. Returns X=0 when nothing hurt.","t":"code","b":[160,1],"m":"ldy","o":"#$01","x":[10067,10279,10464,10721,10882]},{"a":11087,"t":"code","b":[162,6],"m":"ldx","o":"#$06"},{"a":11089,"l":"b_2B51","t":"code","b":[177,251],"m":"lda","oa":251,"o":"(ptr1),y","x":[11101]},{"a":11091,"t":"code","b":[201,40],"m":"cmp","o":"#$28"},{"a":11093,"t":"code","b":[240,15],"m":"beq","oa":11110,"o":"b_2B66"},{"a":11095,"t":"code","b":[152],"m":"tya"},{"a":11096,"t":"code","b":[24],"m":"clc"},{"a":11097,"t":"code","b":[105,40],"m":"adc","o":"#$28"},{"a":11099,"t":"code","b":[168],"m":"tay"},{"a":11100,"t":"code","b":[202],"m":"dex"},{"a":11101,"t":"code","b":[208,242],"m":"bne","oa":11089,"o":"b_2B51"},{"a":11103,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":11105,"t":"code","b":[133,2],"m":"sta","oa":2,"o":"zp_temp"},{"a":11107,"t":"code","b":[76,106,43],"m":"jmp","oa":11114,"o":"j_2B6A"},{"a":11110,"l":"b_2B66","t":"code","b":[169,1],"m":"lda","o":"#$01","x":[11093]},{"a":11112,"t":"code","b":[133,2],"m":"sta","oa":2,"o":"zp_temp"},{"a":11114,"l":"j_2B6A","t":"code","b":[160,2],"m":"ldy","o":"#$02","x":[11107]},{"a":11116,"t":"code","b":[132,163],"m":"sty","oa":163,"o":"probe_col"},{"a":11118,"t":"code","b":[162,6],"m":"ldx","o":"#$06"},{"a":11120,"l":"b_2B70","t":"code","b":[177,251],"m":"lda","oa":251,"o":"(ptr1),y","x":[11136,11148]},{"a":11122,"t":"code","b":[201,64],"m":"cmp","o":"#$40"},{"a":11124,"t":"code","b":[144,7],"m":"bcc","oa":11133,"o":"b_2B7D"},{"a":11126,"t":"code","b":[201,102],"m":"cmp","o":"#$66"},{"a":11128,"t":"code","b":[176,3],"m":"bcs","oa":11133,"o":"b_2B7D"},{"a":11130,"t":"code","b":[32,147,43],"m":"jsr","oa":11155,"o":"hazard_test"},{"a":11133,"l":"b_2B7D","t":"code","b":[136],"m":"dey","x":[11124,11128]},{"a":11134,"t":"code","b":[198,163],"m":"dec","oa":163,"o":"probe_col"},{"a":11136,"t":"code","b":[208,238],"m":"bne","oa":11120,"o":"b_2B70"},{"a":11138,"t":"code","b":[152],"m":"tya"},{"a":11139,"t":"code","b":[24],"m":"clc"},{"a":11140,"t":"code","b":[105,42],"m":"adc","o":"#$2A"},{"a":11142,"t":"code","b":[168],"m":"tay"},{"a":11143,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":11145,"t":"code","b":[133,163],"m":"sta","oa":163,"o":"probe_col"},{"a":11147,"t":"code","b":[202],"m":"dex"},{"a":11148,"t":"code","b":[208,226],"m":"bne","oa":11120,"o":"b_2B70"},{"a":11150,"t":"code","b":[164,2],"m":"ldy","oa":2,"o":"zp_temp"},{"a":11152,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":11154,"t":"code","b":[96],"m":"rts"},{"a":11155,"l":"hazard_test","c":"Test hazard character A ($40-$65): look at pixel row 3 of glyph (A - $40) * 8 + 3 from ptr2 ($5200). The multiply is 8-bit, so for $60-$65 it wraps and reads glyphs $40-$45 (hazard a) instead. Blank: harmless, return. Lit and below $5E: drop probe_front's return address and return to the state handler with X=1 (hit). Lit and $5E or more: a hit when type2_count ($1B16) is non-zero; when it is zero, $2BAB-$2BB7 loops for ever, since nothing it tests can change: the main loop stops while the IRQ (clock, music) runs on.","t":"code","b":[140,52,3],"m":"sty","oa":820,"o":"hz_save_y","x":[11130]},{"a":11158,"t":"code","b":[141,53,3],"m":"sta","oa":821,"o":"hz_char"},{"a":11161,"t":"code","b":[56],"m":"sec"},{"a":11162,"t":"code","b":[233,64],"m":"sbc","o":"#$40"},{"a":11164,"t":"code","b":[10],"m":"asl","o":"a"},{"a":11165,"t":"code","b":[10],"m":"asl","o":"a"},{"a":11166,"t":"code","b":[10],"m":"asl","o":"a"},{"a":11167,"t":"code","b":[168],"m":"tay"},{"a":11168,"t":"code","b":[200],"m":"iny"},{"a":11169,"t":"code","b":[200],"m":"iny"},{"a":11170,"t":"code","b":[200],"m":"iny"},{"a":11171,"t":"code","b":[177,253],"m":"lda","oa":253,"o":"(ptr2),y"},{"a":11173,"t":"code","b":[208,4],"m":"bne","oa":11179,"o":"b_2BAB"},{"a":11175,"t":"code","b":[172,52,3],"m":"ldy","oa":820,"o":"hz_save_y"},{"a":11178,"t":"code","b":[96],"m":"rts"},{"a":11179,"l":"b_2BAB","t":"code","b":[173,53,3],"m":"lda","oa":821,"o":"hz_char","x":[11173,11191]},{"a":11182,"t":"code","b":[201,94],"m":"cmp","o":"#$5E"},{"a":11184,"t":"code","b":[144,8],"m":"bcc","oa":11194,"o":"b_2BBA"},{"a":11186,"t":"code","b":[173,22,27],"m":"lda","oa":6934,"o":"type2_count"},{"a":11189,"t":"code","b":[208,3],"m":"bne","oa":11194,"o":"b_2BBA"},{"a":11191,"t":"code","b":[76,171,43],"m":"jmp","oa":11179,"o":"b_2BAB"},{"a":11194,"l":"b_2BBA","t":"code","b":[162,1],"m":"ldx","o":"#$01","x":[11184,11189]},{"a":11196,"t":"code","b":[164,2],"m":"ldy","oa":2,"o":"zp_temp"},{"a":11198,"t":"code","b":[104],"m":"pla"},{"a":11199,"t":"code","b":[104],"m":"pla"},{"a":11200,"t":"code","b":[96],"m":"rts"},{"a":11201,"l":"probe_feet","c":"Probe the floor six rows below ptr1, columns 0-2. zp_temp = 1 when a solid character ($01-$11) is under column 2 or 1. Returns Y: 5 ladder ($28) below, 4 deadly floor ($22-$25), 3 conveyor ($12-$21, sets on_conveyor), 2 floor $6E-$73 (sets on_floor6e), 1 lift ($74-$7B, sets on_lift), 0 none of these; X = zp_temp, or X=1 and Y=0 when the floor is any character $01-$27.","t":"code","b":[160,242],"m":"ldy","o":"#$F2","x":[10113,10311,10646,10740,10923,11049]},{"a":11203,"t":"code","b":[177,251],"m":"lda","oa":251,"o":"(ptr1),y"},{"a":11205,"t":"code","b":[240,4],"m":"beq","oa":11211,"o":"b_2BCB"},{"a":11207,"t":"code","b":[201,18],"m":"cmp","o":"#$12"},{"a":11209,"t":"code","b":[144,9],"m":"bcc","oa":11220,"o":"b_2BD4"},{"a":11211,"l":"b_2BCB","t":"code","b":[136],"m":"dey","x":[11205]},{"a":11212,"t":"code","b":[177,251],"m":"lda","oa":251,"o":"(ptr1),y"},{"a":11214,"t":"code","b":[240,9],"m":"beq","oa":11225,"o":"b_2BD9"},{"a":11216,"t":"code","b":[201,18],"m":"cmp","o":"#$12"},{"a":11218,"t":"code","b":[176,5],"m":"bcs","oa":11225,"o":"b_2BD9"},{"a":11220,"l":"b_2BD4","t":"code","b":[169,1],"m":"lda","o":"#$01","x":[11209]},{"a":11222,"t":"code","b":[76,219,43],"m":"jmp","oa":11227,"o":"j_2BDB"},{"a":11225,"l":"b_2BD9","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[11214,11218]},{"a":11227,"l":"j_2BDB","t":"code","b":[133,2],"m":"sta","oa":2,"o":"zp_temp","x":[11222]},{"a":11229,"t":"code","b":[160,241],"m":"ldy","o":"#$F1"},{"a":11231,"t":"code","b":[177,251],"m":"lda","oa":251,"o":"(ptr1),y"},{"a":11233,"t":"code","b":[201,40],"m":"cmp","o":"#$28"},{"a":11235,"t":"code","b":[240,3],"m":"beq","oa":11240,"o":"b_2BE8"},{"a":11237,"t":"code","b":[76,237,43],"m":"jmp","oa":11245,"o":"j_2BED"},{"a":11240,"l":"b_2BE8","t":"code","b":[160,5],"m":"ldy","o":"#$05","x":[11235]},{"a":11242,"t":"code","b":[166,2],"m":"ldx","oa":2,"o":"zp_temp"},{"a":11244,"t":"code","b":[96],"m":"rts"},{"a":11245,"l":"j_2BED","t":"code","b":[162,2],"m":"ldx","o":"#$02","x":[11237]},{"a":11247,"l":"b_2BEF","t":"code","b":[177,251],"m":"lda","oa":251,"o":"(ptr1),y","x":[11264]},{"a":11249,"t":"code","b":[201,34],"m":"cmp","o":"#$22"},{"a":11251,"t":"code","b":[144,9],"m":"bcc","oa":11262,"o":"b_2BFE"},{"a":11253,"t":"code","b":[201,38],"m":"cmp","o":"#$26"},{"a":11255,"t":"code","b":[176,5],"m":"bcs","oa":11262,"o":"b_2BFE"},{"a":11257,"t":"code","b":[160,4],"m":"ldy","o":"#$04"},{"a":11259,"t":"code","b":[166,2],"m":"ldx","oa":2,"o":"zp_temp"},{"a":11261,"t":"code","b":[96],"m":"rts"},{"a":11262,"l":"b_2BFE","t":"code","b":[200],"m":"iny","x":[11251,11255]},{"a":11263,"t":"code","b":[202],"m":"dex"},{"a":11264,"t":"code","b":[208,237],"m":"bne","oa":11247,"o":"b_2BEF"},{"a":11266,"t":"code","b":[162,2],"m":"ldx","o":"#$02"},{"a":11268,"t":"code","b":[136],"m":"dey"},{"a":11269,"l":"b_2C05","t":"code","b":[177,251],"m":"lda","oa":251,"o":"(ptr1),y","x":[11289]},{"a":11271,"t":"code","b":[201,18],"m":"cmp","o":"#$12"},{"a":11273,"t":"code","b":[144,12],"m":"bcc","oa":11287,"o":"b_2C17"},{"a":11275,"t":"code","b":[201,34],"m":"cmp","o":"#$22"},{"a":11277,"t":"code","b":[176,8],"m":"bcs","oa":11287,"o":"b_2C17"},{"a":11279,"t":"code","b":[160,3],"m":"ldy","o":"#$03"},{"a":11281,"t":"code","b":[166,2],"m":"ldx","oa":2,"o":"zp_temp"},{"a":11283,"t":"code","b":[140,80,27],"m":"sty","oa":6992,"o":"on_conveyor"},{"a":11286,"t":"code","b":[96],"m":"rts"},{"a":11287,"l":"b_2C17","t":"code","b":[136],"m":"dey","x":[11273,11277]},{"a":11288,"t":"code","b":[202],"m":"dex"},{"a":11289,"t":"code","b":[208,234],"m":"bne","oa":11269,"o":"b_2C05"},{"a":11291,"t":"code","b":[200],"m":"iny"},{"a":11292,"t":"code","b":[162,2],"m":"ldx","o":"#$02"},{"a":11294,"l":"b_2C1E","t":"code","b":[177,251],"m":"lda","oa":251,"o":"(ptr1),y","x":[11314]},{"a":11296,"t":"code","b":[201,110],"m":"cmp","o":"#$6E"},{"a":11298,"t":"code","b":[144,12],"m":"bcc","oa":11312,"o":"b_2C30"},{"a":11300,"t":"code","b":[201,116],"m":"cmp","o":"#$74"},{"a":11302,"t":"code","b":[176,8],"m":"bcs","oa":11312,"o":"b_2C30"},{"a":11304,"t":"code","b":[160,2],"m":"ldy","o":"#$02"},{"a":11306,"t":"code","b":[166,2],"m":"ldx","oa":2,"o":"zp_temp"},{"a":11308,"t":"code","b":[140,82,27],"m":"sty","oa":6994,"o":"on_floor6e"},{"a":11311,"t":"code","b":[96],"m":"rts"},{"a":11312,"l":"b_2C30","t":"code","b":[200],"m":"iny","x":[11298,11302]},{"a":11313,"t":"code","b":[202],"m":"dex"},{"a":11314,"t":"code","b":[208,234],"m":"bne","oa":11294,"o":"b_2C1E"},{"a":11316,"t":"code","b":[136],"m":"dey"},{"a":11317,"t":"code","b":[162,2],"m":"ldx","o":"#$02"},{"a":11319,"l":"b_2C37","t":"code","b":[177,251],"m":"lda","oa":251,"o":"(ptr1),y","x":[11339]},{"a":11321,"t":"code","b":[201,116],"m":"cmp","o":"#$74"},{"a":11323,"t":"code","b":[144,12],"m":"bcc","oa":11337,"o":"b_2C49"},{"a":11325,"t":"code","b":[201,124],"m":"cmp","o":"#$7C"},{"a":11327,"t":"code","b":[176,8],"m":"bcs","oa":11337,"o":"b_2C49"},{"a":11329,"t":"code","b":[160,1],"m":"ldy","o":"#$01"},{"a":11331,"t":"code","b":[166,2],"m":"ldx","oa":2,"o":"zp_temp"},{"a":11333,"t":"code","b":[140,81,27],"m":"sty","oa":6993,"o":"on_lift"},{"a":11336,"t":"code","b":[96],"m":"rts"},{"a":11337,"l":"b_2C49","t":"code","b":[136],"m":"dey","x":[11323,11327]},{"a":11338,"t":"code","b":[202],"m":"dex"},{"a":11339,"t":"code","b":[208,234],"m":"bne","oa":11319,"o":"b_2C37"},{"a":11341,"t":"code","b":[160,242],"m":"ldy","o":"#$F2"},{"a":11343,"t":"code","b":[177,251],"m":"lda","oa":251,"o":"(ptr1),y"},{"a":11345,"t":"code","b":[240,4],"m":"beq","oa":11351,"o":"b_2C57"},{"a":11347,"t":"code","b":[201,40],"m":"cmp","o":"#$28"},{"a":11349,"t":"code","b":[144,9],"m":"bcc","oa":11360,"o":"b_2C60"},{"a":11351,"l":"b_2C57","t":"code","b":[136],"m":"dey","x":[11345]},{"a":11352,"t":"code","b":[177,251],"m":"lda","oa":251,"o":"(ptr1),y"},{"a":11354,"t":"code","b":[240,9],"m":"beq","oa":11365,"o":"b_2C65"},{"a":11356,"t":"code","b":[201,40],"m":"cmp","o":"#$28"},{"a":11358,"t":"code","b":[176,5],"m":"bcs","oa":11365,"o":"b_2C65"},{"a":11360,"l":"b_2C60","t":"code","b":[162,1],"m":"ldx","o":"#$01","x":[11349]},{"a":11362,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":11364,"t":"code","b":[96],"m":"rts"},{"a":11365,"l":"b_2C65","t":"code","b":[160,0],"m":"ldy","o":"#$00","x":[11354,11358]},{"a":11367,"t":"code","b":[166,2],"m":"ldx","oa":2,"o":"zp_temp"},{"a":11369,"t":"code","b":[96],"m":"rts"},{"a":11370,"l":"probe_wall","c":"Probe the five rows in front of Bond (screen offset $28 or $2B from ptr1, by facing): X=1 when one of them holds a solid character ($01-$11).","t":"code","b":[173,38,27],"m":"lda","oa":6950,"o":"facing","x":[10394,10556]},{"a":11373,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":11375,"t":"code","b":[240,5],"m":"beq","oa":11382,"o":"b_2C76"},{"a":11377,"t":"code","b":[160,40],"m":"ldy","o":"#$28"},{"a":11379,"t":"code","b":[76,120,44],"m":"jmp","oa":11384,"o":"j_2C78"},{"a":11382,"l":"b_2C76","t":"code","b":[160,43],"m":"ldy","o":"#$2B","x":[11375]},{"a":11384,"l":"j_2C78","t":"code","b":[162,5],"m":"ldx","o":"#$05","x":[11379]},{"a":11386,"l":"b_2C7A","t":"code","b":[177,251],"m":"lda","oa":251,"o":"(ptr1),y","x":[11400]},{"a":11388,"t":"code","b":[240,4],"m":"beq","oa":11394,"o":"b_2C82"},{"a":11390,"t":"code","b":[201,18],"m":"cmp","o":"#$12"},{"a":11392,"t":"code","b":[144,11],"m":"bcc","oa":11405,"o":"b_2C8D"},{"a":11394,"l":"b_2C82","t":"code","b":[152],"m":"tya","x":[11388]},{"a":11395,"t":"code","b":[24],"m":"clc"},{"a":11396,"t":"code","b":[105,40],"m":"adc","o":"#$28"},{"a":11398,"t":"code","b":[168],"m":"tay"},{"a":11399,"t":"code","b":[202],"m":"dex"},{"a":11400,"t":"code","b":[208,240],"m":"bne","oa":11386,"o":"b_2C7A"},{"a":11402,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":11404,"t":"code","b":[96],"m":"rts"},{"a":11405,"l":"b_2C8D","t":"code","b":[162,1],"m":"ldx","o":"#$01","x":[11392]},{"a":11407,"t":"code","b":[96],"m":"rts"},{"a":11408,"l":"probe_head","c":"Probe columns 2 and 1 of the head row (ptr1): X=1 when either holds a solid character ($01-$11).","t":"code","b":[160,2],"m":"ldy","o":"#$02","x":[10520,10863]},{"a":11410,"l":"b_2C92","t":"code","b":[177,251],"m":"lda","oa":251,"o":"(ptr1),y","x":[11419]},{"a":11412,"t":"code","b":[240,4],"m":"beq","oa":11418,"o":"b_2C9A"},{"a":11414,"t":"code","b":[201,18],"m":"cmp","o":"#$12"},{"a":11416,"t":"code","b":[144,6],"m":"bcc","oa":11424,"o":"b_2CA0"},{"a":11418,"l":"b_2C9A","t":"code","b":[136],"m":"dey","x":[11412]},{"a":11419,"t":"code","b":[208,245],"m":"bne","oa":11410,"o":"b_2C92"},{"a":11421,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":11423,"t":"code","b":[96],"m":"rts"},{"a":11424,"l":"b_2CA0","t":"code","b":[162,1],"m":"ldx","o":"#$01","x":[11416]},{"a":11426,"t":"code","b":[96],"m":"rts"},{"a":11427,"l":"conveyor_push","c":"After the state handler: on a conveyor, carry Bond (conveyor_move $2CBC); in the lift, move it with the stick (ride_lift $3C01); on floor $6E-$73, $3D39 (an RTS).","t":"code","b":[173,80,27],"m":"lda","oa":6992,"o":"on_conveyor","x":[10034,10040,10046,10052,10058,10064]},{"a":11430,"t":"code","b":[240,3],"m":"beq","oa":11435,"o":"b_2CAB"},{"a":11432,"t":"code","b":[76,188,44],"m":"jmp","oa":11452,"o":"conveyor_move"},{"a":11435,"l":"b_2CAB","t":"code","b":[173,81,27],"m":"lda","oa":6993,"o":"on_lift","x":[11430]},{"a":11438,"t":"code","b":[240,3],"m":"beq","oa":11443,"o":"b_2CB3"},{"a":11440,"t":"code","b":[76,1,60],"m":"jmp","oa":15361,"o":"ride_lift"},{"a":11443,"l":"b_2CB3","t":"code","b":[173,82,27],"m":"lda","oa":6994,"o":"on_floor6e","x":[11438]},{"a":11446,"t":"code","b":[240,3],"m":"beq","oa":11451,"o":"r_2CBB"},{"a":11448,"t":"code","b":[76,57,61],"m":"jmp","oa":15673,"o":"floor6e_nothing"},{"a":11451,"l":"r_2CBB","t":"code","b":[96],"m":"rts","x":[11446]},{"a":11452,"l":"conveyor_move","c":"Carry Bond along a conveyor: scroll_req_x = belt1_dir left of map column $BE, belt2_dir from there on.","t":"code","b":[173,5,27],"m":"lda","oa":6917,"o":"map_col_hi","x":[11432]},{"a":11455,"t":"code","b":[208,14],"m":"bne","oa":11471,"o":"b_2CCF"},{"a":11457,"t":"code","b":[173,4,27],"m":"lda","oa":6916,"o":"map_col"},{"a":11460,"t":"code","b":[201,190],"m":"cmp","o":"#$BE"},{"a":11462,"t":"code","b":[176,7],"m":"bcs","oa":11471,"o":"b_2CCF"},{"a":11464,"t":"code","b":[173,84,27],"m":"lda","oa":6996,"o":"belt1_dir"},{"a":11467,"t":"code","b":[141,62,27],"m":"sta","oa":6974,"o":"scroll_req_x"},{"a":11470,"t":"code","b":[96],"m":"rts"},{"a":11471,"l":"b_2CCF","t":"code","b":[173,85,27],"m":"lda","oa":6997,"o":"belt2_dir","x":[11455,11462]},{"a":11474,"t":"code","b":[141,62,27],"m":"sta","oa":6974,"o":"scroll_req_x"},{"a":11477,"t":"code","b":[96],"m":"rts"},{"a":11478,"t":"gap","n":42},{"a":11520,"l":"action_menu","c":"The action box: show option 0 (RETURN) in the panel at $4177, wait for fire to be released (wait_fire_release_menu), then left and right scroll through the eight options (a 10-character text scrolled one character at a time with a delay, menu_scroll_step $2DFD) and fire picks one: its handler from menu_handlers ($2DE5) is written into the JMP at $2D7E. Options: RETURN, EXAMINE, USE, GET LIFT, WINCH UP, WINCH DOWN, PAUSE, ABORT.","t":"code","b":[169,119],"m":"lda","o":"#$77","x":[12097,14027,14168]},{"a":11522,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr1"},{"a":11524,"t":"code","b":[169,65],"m":"lda","o":"#$41"},{"a":11526,"t":"code","b":[133,252],"m":"sta","oa":252,"o":"ptr1_hi"},{"a":11528,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":11530,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":11532,"t":"code","b":[134,2],"m":"stx","oa":2,"o":"zp_temp"},{"a":11534,"l":"b_2D0E","t":"code","b":[189,147,45],"m":"lda","oa":11667,"o":"menu_text,x","x":[11543]},{"a":11537,"t":"code","b":[145,251],"m":"sta","oa":251,"o":"(ptr1),y"},{"a":11539,"t":"code","b":[232],"m":"inx"},{"a":11540,"t":"code","b":[200],"m":"iny"},{"a":11541,"t":"code","b":[192,10],"m":"cpy","o":"#$0A"},{"a":11543,"t":"code","b":[208,245],"m":"bne","oa":11534,"o":"b_2D0E"},{"a":11545,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":11547,"t":"code","b":[134,175],"m":"stx","oa":175,"o":"menu_textpos"},{"a":11549,"t":"code","b":[32,32,46],"m":"jsr","oa":11808,"o":"wait_fire_release_menu"},{"a":11552,"t":"code","b":[166,175],"m":"ldx","oa":175,"o":"menu_textpos"},{"a":11554,"l":"b_2D22","t":"code","b":[134,175],"m":"stx","oa":175,"o":"menu_textpos","x":[11574,11580,11600,11607,11627]},{"a":11556,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":11558,"t":"code","b":[141,106,27],"m":"sta","oa":7018,"o":"examine_mode"},{"a":11561,"t":"code","b":[32,160,23],"m":"jsr","oa":6048,"o":"read_joystick"},{"a":11564,"t":"code","b":[166,175],"m":"ldx","oa":175,"o":"menu_textpos"},{"a":11566,"t":"code","b":[173,59,3],"m":"lda","oa":827,"o":"joy_fire"},{"a":11569,"t":"code","b":[208,59],"m":"bne","oa":11630,"o":"b_2D6E"},{"a":11571,"t":"code","b":[173,57,3],"m":"lda","oa":825,"o":"joy_x"},{"a":11574,"t":"code","b":[240,234],"m":"beq","oa":11554,"o":"b_2D22"},{"a":11576,"t":"code","b":[48,25],"m":"bmi","oa":11603,"o":"b_2D53"},{"a":11578,"t":"code","b":[165,2],"m":"lda","oa":2,"o":"zp_temp"},{"a":11580,"t":"code","b":[240,228],"m":"beq","oa":11554,"o":"b_2D22"},{"a":11582,"t":"code","b":[166,175],"m":"ldx","oa":175,"o":"menu_textpos"},{"a":11584,"t":"code","b":[138],"m":"txa"},{"a":11585,"t":"code","b":[56],"m":"sec"},{"a":11586,"t":"code","b":[233,10],"m":"sbc","o":"#$0A"},{"a":11588,"t":"code","b":[133,174],"m":"sta","oa":174,"o":"zp_temp_ae"},{"a":11590,"l":"b_2D46","t":"code","b":[202],"m":"dex","x":[11596]},{"a":11591,"t":"code","b":[32,253,45],"m":"jsr","oa":11773,"o":"menu_scroll_step"},{"a":11594,"t":"code","b":[228,174],"m":"cpx","oa":174,"o":"zp_temp_ae"},{"a":11596,"t":"code","b":[208,248],"m":"bne","oa":11590,"o":"b_2D46"},{"a":11598,"t":"code","b":[198,2],"m":"dec","oa":2,"o":"zp_temp"},{"a":11600,"t":"code","b":[76,34,45],"m":"jmp","oa":11554,"o":"b_2D22"},{"a":11603,"l":"b_2D53","t":"code","b":[165,2],"m":"lda","oa":2,"o":"zp_temp","x":[11576]},{"a":11605,"t":"code","b":[201,7],"m":"cmp","o":"#$07"},{"a":11607,"t":"code","b":[240,201],"m":"beq","oa":11554,"o":"b_2D22"},{"a":11609,"t":"code","b":[138],"m":"txa"},{"a":11610,"t":"code","b":[24],"m":"clc"},{"a":11611,"t":"code","b":[105,10],"m":"adc","o":"#$0A"},{"a":11613,"t":"code","b":[133,174],"m":"sta","oa":174,"o":"zp_temp_ae"},{"a":11615,"l":"b_2D5F","t":"code","b":[232],"m":"inx","x":[11623]},{"a":11616,"t":"code","b":[32,253,45],"m":"jsr","oa":11773,"o":"menu_scroll_step"},{"a":11619,"t":"code","b":[234],"m":"nop"},{"a":11620,"t":"code","b":[234],"m":"nop"},{"a":11621,"t":"code","b":[228,174],"m":"cpx","oa":174,"o":"zp_temp_ae"},{"a":11623,"t":"code","b":[208,246],"m":"bne","oa":11615,"o":"b_2D5F"},{"a":11625,"t":"code","b":[230,2],"m":"inc","oa":2,"o":"zp_temp"},{"a":11627,"t":"code","b":[76,34,45],"m":"jmp","oa":11554,"o":"b_2D22"},{"a":11630,"l":"b_2D6E","t":"code","b":[165,2],"m":"lda","oa":2,"o":"zp_temp","x":[11569]},{"a":11632,"t":"code","b":[10],"m":"asl","o":"a"},{"a":11633,"t":"code","b":[168],"m":"tay"},{"a":11634,"t":"code","b":[185,229,45],"m":"lda","oa":11749,"o":"menu_handlers,y"},{"a":11637,"t":"code","b":[141,127,45],"m":"sta","oa":11647,"o":"menu_jump_lo"},{"a":11640,"t":"code","b":[185,230,45],"m":"lda","oa":11750,"o":"menu_handlers_hi,y"},{"a":11643,"t":"code","b":[141,128,45],"m":"sta","oa":11648,"o":"menu_jump_hi"},{"a":11646,"l":"menu_jump","c":"JMP to the chosen option's handler; its operand ($2D7F/$2D80) is written by action_menu from menu_handlers. The image holds $36A7 (USE).","t":"code","b":[76,167,54],"m":"jmp","oa":13991,"o":"use_item"},{"a":11647,"t":"note","l":"menu_jump_lo","c":"Low byte of menu_jump's operand, written by action_menu.","note":"inside the item at $2D7E","x":[11637]},{"a":11648,"t":"note","l":"menu_jump_hi","c":"High byte of menu_jump's operand, written by action_menu.","note":"inside the item at $2D7E","x":[11643]},{"a":11649,"t":"gap","n":18},{"a":11667,"l":"menu_text","c":"The action options, 10 characters each in the panel character set (letter = $AD + position in the alphabet, $AC space, $00 a narrow space): '  RETURN  ', ' EXAMINE  ', '     USE  ', ' GET LIFT ', ' WINCH UP ', 'WINCH DOWN', '  PAUSE   ', ' ABORT    '. Followed by two $FE bytes.","t":"byte","b":[172,172,190,177,192,193,190,186],"x":[11534,11775]},{"a":11675,"t":"byte","b":[172,172,172,177,196,173,185,181]},{"a":11683,"t":"byte","b":[186,177,172,172,172,172,172,193]},{"a":11691,"t":"byte","b":[191,177,172,172,172,172,172,179]},{"a":11699,"t":"byte","b":[177,192,0,184,181,178,192,172]},{"a":11707,"t":"byte","b":[172,195,181,186,175,180,0,193]},{"a":11715,"t":"byte","b":[188,172,195,181,186,175,180,0]},{"a":11723,"t":"byte","b":[176,187,195,186,172,172,188,173]},{"a":11731,"t":"byte","b":[193,191,177,172,172,172,172,172]},{"a":11739,"t":"byte","b":[173,174,187,190,192,172,172,172]},{"a":11747,"t":"byte","b":[254,254]},{"a":11749,"l":"menu_handlers","c":"Handler of each action option: RETURN $36A0, EXAMINE $36F6, USE $36A7, GET LIFT $3A95, WINCH UP $3F8E, WINCH DOWN $3F23, PAUSE $3BBB, ABORT $3A90.","t":"addr","b":[160,54],"oa":13984,"o":"opt_return","x":[11634]},{"a":11750,"t":"note","l":"menu_handlers_hi","c":"menu_handlers from its second byte: read by action_menu as LDA $2DE5,Y / LDA $2DE6,Y.","note":"inside the item at $2DE5","x":[11640]},{"a":11751,"t":"addr","b":[246,54],"oa":14070,"o":"examine"},{"a":11753,"t":"addr","b":[167,54],"oa":13991,"o":"use_item"},{"a":11755,"t":"addr","b":[149,58],"oa":14997,"o":"call_lift"},{"a":11757,"t":"addr","b":[142,63],"oa":16270,"o":"winch_up"},{"a":11759,"t":"addr","b":[35,63],"oa":16163,"o":"winch_down"},{"a":11761,"t":"addr","b":[187,59],"oa":15291,"o":"opt_pause"},{"a":11763,"t":"addr","b":[144,58],"oa":14992,"o":"opt_abort"},{"a":11765,"l":"menu_handlers_tail","c":"Eight bytes after menu_handlers ($A0 $81 ... $00), never read.","t":"byte","b":[160,129,160,129,160,129,160,0]},{"a":11773,"l":"menu_scroll_step","c":"Draw 10 characters of menu_text from offset X at the menu box (ptr1) and wait about 6,000 cycles: one step of the option scroll.","t":"code","b":[160,0],"m":"ldy","o":"#$00","x":[11591,11616]},{"a":11775,"l":"b_2DFF","t":"code","b":[189,147,45],"m":"lda","oa":11667,"o":"menu_text,x","x":[11784]},{"a":11778,"t":"code","b":[145,251],"m":"sta","oa":251,"o":"(ptr1),y"},{"a":11780,"t":"code","b":[232],"m":"inx"},{"a":11781,"t":"code","b":[200],"m":"iny"},{"a":11782,"t":"code","b":[192,10],"m":"cpy","o":"#$0A"},{"a":11784,"t":"code","b":[208,245],"m":"bne","oa":11775,"o":"b_2DFF"},{"a":11786,"t":"code","b":[138],"m":"txa"},{"a":11787,"t":"code","b":[56],"m":"sec"},{"a":11788,"t":"code","b":[233,10],"m":"sbc","o":"#$0A"},{"a":11790,"t":"code","b":[170],"m":"tax"},{"a":11791,"t":"code","b":[169,5],"m":"lda","o":"#$05"},{"a":11793,"l":"b_2E11","t":"code","b":[72],"m":"pha","x":[11805]},{"a":11794,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":11796,"l":"b_2E14","t":"code","b":[56],"m":"sec","x":[11799]},{"a":11797,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":11799,"t":"code","b":[208,251],"m":"bne","oa":11796,"o":"b_2E14"},{"a":11801,"t":"code","b":[104],"m":"pla"},{"a":11802,"t":"code","b":[56],"m":"sec"},{"a":11803,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":11805,"t":"code","b":[208,242],"m":"bne","oa":11793,"o":"b_2E11"},{"a":11807,"t":"code","b":[96],"m":"rts"},{"a":11808,"l":"wait_fire_release_menu","c":"Wait until fire is released, pause briefly (short_delay), and mark the action box as the one to flash (panel_focus = 1).","t":"code","b":[32,160,23],"m":"jsr","oa":6048,"o":"read_joystick","x":[11549,11814,13984,14070,15291]},{"a":11811,"t":"code","b":[173,59,3],"m":"lda","oa":827,"o":"joy_fire"},{"a":11814,"t":"code","b":[208,248],"m":"bne","oa":11808,"o":"wait_fire_release_menu"},{"a":11816,"t":"code","b":[32,93,46],"m":"jsr","oa":11869,"o":"short_delay"},{"a":11819,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":11821,"t":"code","b":[141,107,27],"m":"sta","oa":7019,"o":"panel_focus"},{"a":11824,"t":"code","b":[96],"m":"rts"},{"a":11825,"l":"wait_fire_release_list","c":"Wait until fire is released, pause briefly, and mark the item list as the one to flash (panel_focus = 2).","t":"code","b":[32,160,23],"m":"jsr","oa":6048,"o":"read_joystick","x":[11831,11904,12152,14619]},{"a":11828,"t":"code","b":[173,59,3],"m":"lda","oa":827,"o":"joy_fire"},{"a":11831,"t":"code","b":[208,248],"m":"bne","oa":11825,"o":"wait_fire_release_list"},{"a":11833,"t":"code","b":[32,93,46],"m":"jsr","oa":11869,"o":"short_delay"},{"a":11836,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":11838,"t":"code","b":[141,107,27],"m":"sta","oa":7019,"o":"panel_focus"},{"a":11841,"t":"code","b":[96],"m":"rts"},{"a":11842,"t":"gap","n":27},{"a":11869,"l":"short_delay","c":"Busy wait of about 40,000 cycles (32 x 255 decrements).","t":"code","b":[169,32],"m":"lda","o":"#$20","x":[11816,11833]},{"a":11871,"l":"b_2E5F","t":"code","b":[72],"m":"pha","x":[11883]},{"a":11872,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":11874,"l":"b_2E62","t":"code","b":[56],"m":"sec","x":[11877]},{"a":11875,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":11877,"t":"code","b":[208,251],"m":"bne","oa":11874,"o":"b_2E62"},{"a":11879,"t":"code","b":[104],"m":"pla"},{"a":11880,"t":"code","b":[56],"m":"sec"},{"a":11881,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":11883,"t":"code","b":[208,242],"m":"bne","oa":11871,"o":"b_2E5F"},{"a":11885,"t":"code","b":[96],"m":"rts"},{"a":11886,"t":"gap","n":18},{"a":11904,"l":"item_menu","c":"Fire while standing: wait for fire to be released, fill list_buf ($3580-$35D9) with $FE, then write $FF, $00 (the RETURN entry), the objects in carried_list ($3501 on) and a closing $FF from $3581, and show it (item_list $2EBA) with list_cursor = 1.","t":"code","b":[32,49,46],"m":"jsr","oa":11825,"o":"wait_fire_release_list","x":[10223]},{"a":11907,"t":"code","b":[169,127],"m":"lda","o":"#$7F"},{"a":11909,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr1"},{"a":11911,"t":"code","b":[169,53],"m":"lda","o":"#$35"},{"a":11913,"t":"code","b":[133,252],"m":"sta","oa":252,"o":"ptr1_hi"},{"a":11915,"t":"code","b":[160,90],"m":"ldy","o":"#$5A"},{"a":11917,"t":"code","b":[169,254],"m":"lda","o":"#$FE"},{"a":11919,"l":"b_2E8F","t":"code","b":[145,251],"m":"sta","oa":251,"o":"(ptr1),y","x":[11922]},{"a":11921,"t":"code","b":[136],"m":"dey"},{"a":11922,"t":"code","b":[208,251],"m":"bne","oa":11919,"o":"b_2E8F"},{"a":11924,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":11926,"t":"code","b":[141,129,53],"m":"sta","oa":13697,"o":"a_3581"},{"a":11929,"t":"code","b":[141,131,53],"m":"sta","oa":13699,"o":"a_3583"},{"a":11932,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":11934,"t":"code","b":[141,130,53],"m":"sta","oa":13698,"o":"a_3582"},{"a":11937,"t":"code","b":[234],"m":"nop"},{"a":11938,"t":"code","b":[234],"m":"nop"},{"a":11939,"t":"code","b":[234],"m":"nop"},{"a":11940,"t":"code","b":[234],"m":"nop"},{"a":11941,"t":"code","b":[234],"m":"nop"},{"a":11942,"t":"code","b":[160,1],"m":"ldy","o":"#$01"},{"a":11944,"l":"b_2EA8","t":"code","b":[185,0,53],"m":"lda","oa":13568,"o":"carried_list,y","x":[11955]},{"a":11947,"t":"code","b":[240,8],"m":"beq","oa":11957,"o":"b_2EB5"},{"a":11949,"t":"code","b":[153,130,53],"m":"sta","oa":13698,"o":"a_3582,y"},{"a":11952,"t":"code","b":[200],"m":"iny"},{"a":11953,"t":"code","b":[192,96],"m":"cpy","o":"#$60"},{"a":11955,"t":"code","b":[208,243],"m":"bne","oa":11944,"o":"b_2EA8"},{"a":11957,"l":"b_2EB5","t":"code","b":[169,255],"m":"lda","o":"#$FF","x":[11947]},{"a":11959,"t":"code","b":[153,130,53],"m":"sta","oa":13698,"o":"a_3582,y"},{"a":11962,"l":"item_list","c":"Show three entries of list_buf from list_cursor as 2x2 icons side by side in the panel (rows 5-6, columns 16, 19, 22; the middle one is the choice): an object's icon from obj_icon_lo/hi ($332F/$336F), written into the LDA at $2EED; a blank icon for RETURN ($00, icon $3678) and for the ends ($FF, icon $367C). Left and right scroll the list, not past a $FE. Fire: return to examine in examine_mode, else open action_menu for the middle entry.","t":"code","b":[162,1],"m":"ldx","o":"#$01","x":[14156]},{"a":11964,"t":"code","b":[134,255],"m":"stx","oa":255,"o":"list_cursor"},{"a":11966,"l":"j_2EBE","t":"code","b":[166,255],"m":"ldx","oa":255,"o":"list_cursor","x":[12121,12136]},{"a":11968,"t":"code","b":[138],"m":"txa"},{"a":11969,"t":"code","b":[168],"m":"tay"},{"a":11970,"t":"code","b":[200],"m":"iny"},{"a":11971,"t":"code","b":[200],"m":"iny"},{"a":11972,"t":"code","b":[200],"m":"iny"},{"a":11973,"t":"code","b":[132,173],"m":"sty","oa":173,"o":"list_end"},{"a":11975,"t":"code","b":[169,254],"m":"lda","o":"#$FE"},{"a":11977,"t":"code","b":[133,253],"m":"sta","oa":253,"o":"ptr2"},{"a":11979,"t":"code","b":[169,64],"m":"lda","o":"#$40"},{"a":11981,"t":"code","b":[133,254],"m":"sta","oa":254,"o":"ptr2_hi"},{"a":11983,"l":"b_2ECF","t":"code","b":[189,128,53],"m":"lda","oa":13696,"o":"list_buf,x","x":[12065]},{"a":11986,"t":"code","b":[201,255],"m":"cmp","o":"#$FF"},{"a":11988,"t":"code","b":[208,3],"m":"bne","oa":11993,"o":"b_2ED9"},{"a":11990,"t":"code","b":[76,107,47],"m":"jmp","oa":12139,"o":"j_2F6B"},{"a":11993,"l":"b_2ED9","t":"code","b":[201,0],"m":"cmp","o":"#$00","x":[11988]},{"a":11995,"t":"code","b":[240,73],"m":"beq","oa":12070,"o":"b_2F26"},{"a":11997,"t":"code","b":[168],"m":"tay"},{"a":11998,"t":"code","b":[185,47,51],"m":"lda","oa":13103,"o":"obj_icon_lo,y"},{"a":12001,"t":"code","b":[141,237,46],"m":"sta","oa":12013,"o":"icon_operand"},{"a":12004,"t":"code","b":[185,111,51],"m":"lda","oa":13167,"o":"obj_icon_hi,y"},{"a":12007,"t":"code","b":[141,238,46],"m":"sta","oa":12014,"o":"icon_operand_hi"},{"a":12010,"l":"j_2EEA","t":"code","b":[160,3],"m":"ldy","o":"#$03","x":[12080,12149]},{"a":12012,"l":"b_2EEC","t":"code","b":[185,124,54],"m":"lda","oa":13948,"o":"icon_blank_end,y","x":[12022,12037]},{"a":12013,"t":"note","l":"icon_operand","c":"Operand ($2EED/$2EEE) of LDA $367C,Y in item_list: the address of the current entry's 4-byte icon, written per entry.","note":"inside the item at $2EEC","x":[12001,12072,12141]},{"a":12014,"t":"note","l":"icon_operand_hi","c":"High byte of icon_operand (LDA $367C,Y at $2EEC). The code after it is the rest of item_list: draw the icon's two rows, step to the next of the three places, then wait for the stick and fire.","note":"inside the item at $2EEC","x":[12007,12077,12146]},{"a":12015,"t":"code","b":[145,253],"m":"sta","oa":253,"o":"(ptr2),y"},{"a":12017,"t":"code","b":[136],"m":"dey"},{"a":12018,"t":"code","b":[48,20],"m":"bmi","oa":12040,"o":"b_2F08"},{"a":12020,"t":"code","b":[192,1],"m":"cpy","o":"#$01"},{"a":12022,"t":"code","b":[208,244],"m":"bne","oa":12012,"o":"b_2EEC"},{"a":12024,"t":"code","b":[165,253],"m":"lda","oa":253,"o":"ptr2"},{"a":12026,"t":"code","b":[56],"m":"sec"},{"a":12027,"t":"code","b":[233,38],"m":"sbc","o":"#$26"},{"a":12029,"t":"code","b":[133,253],"m":"sta","oa":253,"o":"ptr2"},{"a":12031,"t":"code","b":[165,254],"m":"lda","oa":254,"o":"ptr2_hi"},{"a":12033,"t":"code","b":[233,0],"m":"sbc","o":"#$00"},{"a":12035,"t":"code","b":[133,254],"m":"sta","oa":254,"o":"ptr2_hi"},{"a":12037,"t":"code","b":[76,236,46],"m":"jmp","oa":12012,"o":"b_2EEC"},{"a":12040,"l":"b_2F08","t":"code","b":[165,253],"m":"lda","oa":253,"o":"ptr2","x":[12018]},{"a":12042,"t":"code","b":[24],"m":"clc"},{"a":12043,"t":"code","b":[105,41],"m":"adc","o":"#$29"},{"a":12045,"t":"code","b":[133,253],"m":"sta","oa":253,"o":"ptr2"},{"a":12047,"t":"code","b":[165,254],"m":"lda","oa":254,"o":"ptr2_hi"},{"a":12049,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":12051,"t":"code","b":[133,254],"m":"sta","oa":254,"o":"ptr2_hi"},{"a":12053,"t":"code","b":[234],"m":"nop"},{"a":12054,"t":"code","b":[234],"m":"nop"},{"a":12055,"t":"code","b":[234],"m":"nop"},{"a":12056,"t":"code","b":[234],"m":"nop"},{"a":12057,"t":"code","b":[234],"m":"nop"},{"a":12058,"t":"code","b":[234],"m":"nop"},{"a":12059,"t":"code","b":[232],"m":"inx"},{"a":12060,"t":"code","b":[234],"m":"nop"},{"a":12061,"t":"code","b":[234],"m":"nop"},{"a":12062,"t":"code","b":[234],"m":"nop"},{"a":12063,"t":"code","b":[228,173],"m":"cpx","oa":173,"o":"list_end"},{"a":12065,"t":"code","b":[208,172],"m":"bne","oa":11983,"o":"b_2ECF"},{"a":12067,"t":"code","b":[76,120,47],"m":"jmp","oa":12152,"o":"j_2F78"},{"a":12070,"l":"b_2F26","t":"code","b":[169,120],"m":"lda","o":"#$78","x":[11995]},{"a":12072,"t":"code","b":[141,237,46],"m":"sta","oa":12013,"o":"icon_operand"},{"a":12075,"t":"code","b":[169,54],"m":"lda","o":"#$36"},{"a":12077,"t":"code","b":[141,238,46],"m":"sta","oa":12014,"o":"icon_operand_hi"},{"a":12080,"t":"code","b":[76,234,46],"m":"jmp","oa":12010,"o":"j_2EEA"},{"a":12083,"l":"b_2F33","t":"code","b":[32,160,23],"m":"jsr","oa":6048,"o":"read_joystick","x":[12103,12117,12132,12155]},{"a":12086,"t":"code","b":[173,59,3],"m":"lda","oa":827,"o":"joy_fire"},{"a":12089,"t":"code","b":[240,9],"m":"beq","oa":12100,"o":"b_2F44"},{"a":12091,"t":"code","b":[173,106,27],"m":"lda","oa":7018,"o":"examine_mode"},{"a":12094,"t":"code","b":[240,1],"m":"beq","oa":12097,"o":"b_2F41"},{"a":12096,"t":"code","b":[96],"m":"rts"},{"a":12097,"l":"b_2F41","t":"code","b":[76,0,45],"m":"jmp","oa":11520,"o":"action_menu","x":[12094]},{"a":12100,"l":"b_2F44","t":"code","b":[173,57,3],"m":"lda","oa":825,"o":"joy_x","x":[12089]},{"a":12103,"t":"code","b":[240,234],"m":"beq","oa":12083,"o":"b_2F33"},{"a":12105,"t":"code","b":[16,17],"m":"bpl","oa":12124,"o":"b_2F5C"},{"a":12107,"t":"code","b":[166,255],"m":"ldx","oa":255,"o":"list_cursor"},{"a":12109,"t":"code","b":[232],"m":"inx"},{"a":12110,"t":"code","b":[232],"m":"inx"},{"a":12111,"t":"code","b":[232],"m":"inx"},{"a":12112,"t":"code","b":[189,128,53],"m":"lda","oa":13696,"o":"list_buf,x"},{"a":12115,"t":"code","b":[201,254],"m":"cmp","o":"#$FE"},{"a":12117,"t":"code","b":[240,220],"m":"beq","oa":12083,"o":"b_2F33"},{"a":12119,"t":"code","b":[230,255],"m":"inc","oa":255,"o":"list_cursor"},{"a":12121,"t":"code","b":[76,190,46],"m":"jmp","oa":11966,"o":"j_2EBE"},{"a":12124,"l":"b_2F5C","t":"code","b":[166,255],"m":"ldx","oa":255,"o":"list_cursor","x":[12105]},{"a":12126,"t":"code","b":[202],"m":"dex"},{"a":12127,"t":"code","b":[189,128,53],"m":"lda","oa":13696,"o":"list_buf,x"},{"a":12130,"t":"code","b":[201,254],"m":"cmp","o":"#$FE"},{"a":12132,"t":"code","b":[240,205],"m":"beq","oa":12083,"o":"b_2F33"},{"a":12134,"t":"code","b":[198,255],"m":"dec","oa":255,"o":"list_cursor"},{"a":12136,"t":"code","b":[76,190,46],"m":"jmp","oa":11966,"o":"j_2EBE"},{"a":12139,"l":"j_2F6B","t":"code","b":[169,124],"m":"lda","o":"#$7C","x":[11990]},{"a":12141,"t":"code","b":[141,237,46],"m":"sta","oa":12013,"o":"icon_operand"},{"a":12144,"t":"code","b":[169,54],"m":"lda","o":"#$36"},{"a":12146,"t":"code","b":[141,238,46],"m":"sta","oa":12014,"o":"icon_operand_hi"},{"a":12149,"t":"code","b":[76,234,46],"m":"jmp","oa":12010,"o":"j_2EEA"},{"a":12152,"l":"j_2F78","t":"code","b":[32,49,46],"m":"jsr","oa":11825,"o":"wait_fire_release_list","x":[12067]},{"a":12155,"t":"code","b":[76,51,47],"m":"jmp","oa":12083,"o":"b_2F33"},{"a":12158,"t":"gap","n":130},{"a":12288,"l":"meter_update","c":"The meter in the panel (rows 3-4 from column 32): divide ($C7 - map_row + map_col, map_col_hi carried in) by 21 and show the quotient as a needle: quotient AND 3 picks one of four vertical bars (meter_bars $307B) drawn into panel glyph $6E ($4B70-$4B77), quotient / 4 picks the cell where glyph $6E is placed (the cells either side are cleared). The reading rises going right and going up. What the meter stands for in the game is not established here.","t":"code","b":[169,199],"m":"lda","o":"#$C7","x":[9589]},{"a":12290,"t":"code","b":[56],"m":"sec"},{"a":12291,"t":"code","b":[237,6,27],"m":"sbc","oa":6918,"o":"map_row"},{"a":12294,"t":"code","b":[24],"m":"clc"},{"a":12295,"t":"code","b":[109,4,27],"m":"adc","oa":6916,"o":"map_col"},{"a":12298,"t":"code","b":[133,174],"m":"sta","oa":174,"o":"zp_temp_ae"},{"a":12300,"t":"code","b":[173,5,27],"m":"lda","oa":6917,"o":"map_col_hi"},{"a":12303,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":12305,"t":"code","b":[234],"m":"nop"},{"a":12306,"t":"code","b":[234],"m":"nop"},{"a":12307,"t":"code","b":[234],"m":"nop"},{"a":12308,"t":"code","b":[234],"m":"nop"},{"a":12309,"t":"code","b":[234],"m":"nop"},{"a":12310,"t":"code","b":[234],"m":"nop"},{"a":12311,"t":"code","b":[234],"m":"nop"},{"a":12312,"t":"code","b":[234],"m":"nop"},{"a":12313,"t":"code","b":[234],"m":"nop"},{"a":12314,"t":"code","b":[234],"m":"nop"},{"a":12315,"t":"code","b":[234],"m":"nop"},{"a":12316,"t":"code","b":[234],"m":"nop"},{"a":12317,"t":"code","b":[234],"m":"nop"},{"a":12318,"t":"code","b":[168],"m":"tay"},{"a":12319,"t":"code","b":[162,21],"m":"ldx","o":"#$15"},{"a":12321,"t":"code","b":[134,2],"m":"stx","oa":2,"o":"zp_temp"},{"a":12323,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":12325,"t":"code","b":[133,253],"m":"sta","oa":253,"o":"ptr2"},{"a":12327,"t":"code","b":[152],"m":"tya"},{"a":12328,"t":"code","b":[162,8],"m":"ldx","o":"#$08"},{"a":12330,"t":"code","b":[56],"m":"sec"},{"a":12331,"l":"b_302B","t":"code","b":[8],"m":"php","x":[12348]},{"a":12332,"t":"code","b":[38,253],"m":"rol","oa":253,"o":"ptr2"},{"a":12334,"t":"code","b":[6,174],"m":"asl","oa":174,"o":"zp_temp_ae"},{"a":12336,"t":"code","b":[42],"m":"rol","o":"a"},{"a":12337,"t":"code","b":[40],"m":"plp"},{"a":12338,"t":"code","b":[144,5],"m":"bcc","oa":12345,"o":"b_3039"},{"a":12340,"t":"code","b":[229,2],"m":"sbc","oa":2,"o":"zp_temp"},{"a":12342,"t":"code","b":[76,59,48],"m":"jmp","oa":12347,"o":"j_303B"},{"a":12345,"l":"b_3039","t":"code","b":[101,2],"m":"adc","oa":2,"o":"zp_temp","x":[12338]},{"a":12347,"l":"j_303B","t":"code","b":[202],"m":"dex","x":[12342]},{"a":12348,"t":"code","b":[208,237],"m":"bne","oa":12331,"o":"b_302B"},{"a":12350,"t":"code","b":[176,3],"m":"bcs","oa":12355,"o":"b_3043"},{"a":12352,"t":"code","b":[101,2],"m":"adc","oa":2,"o":"zp_temp"},{"a":12354,"t":"code","b":[24],"m":"clc"},{"a":12355,"l":"b_3043","t":"code","b":[38,253],"m":"rol","oa":253,"o":"ptr2","x":[12350]},{"a":12357,"t":"code","b":[133,254],"m":"sta","oa":254,"o":"ptr2_hi"},{"a":12359,"t":"code","b":[165,253],"m":"lda","oa":253,"o":"ptr2"},{"a":12361,"t":"code","b":[41,3],"m":"and","o":"#$03"},{"a":12363,"t":"code","b":[170],"m":"tax"},{"a":12364,"t":"code","b":[189,123,48],"m":"lda","oa":12411,"o":"meter_bars,x"},{"a":12367,"t":"code","b":[162,7],"m":"ldx","o":"#$07"},{"a":12369,"l":"b_3051","t":"code","b":[157,112,75],"m":"sta","oa":19312,"o":"meter_glyph,x","x":[12373]},{"a":12372,"t":"code","b":[202],"m":"dex"},{"a":12373,"t":"code","b":[16,250],"m":"bpl","oa":12369,"o":"b_3051"},{"a":12375,"t":"code","b":[165,253],"m":"lda","oa":253,"o":"ptr2"},{"a":12377,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":12378,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":12379,"t":"code","b":[168],"m":"tay"},{"a":12380,"t":"code","b":[136],"m":"dey"},{"a":12381,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":12383,"t":"code","b":[153,152,64],"m":"sta","oa":16536,"o":"f_4098,y"},{"a":12386,"t":"code","b":[153,192,64],"m":"sta","oa":16576,"o":"f_40C0,y"},{"a":12389,"t":"code","b":[200],"m":"iny"},{"a":12390,"t":"code","b":[200],"m":"iny"},{"a":12391,"t":"code","b":[192,6],"m":"cpy","o":"#$06"},{"a":12393,"t":"code","b":[240,6],"m":"beq","oa":12401,"o":"b_3071"},{"a":12395,"t":"code","b":[153,152,64],"m":"sta","oa":16536,"o":"f_4098,y"},{"a":12398,"t":"code","b":[153,192,64],"m":"sta","oa":16576,"o":"f_40C0,y"},{"a":12401,"l":"b_3071","t":"code","b":[136],"m":"dey","x":[12393]},{"a":12402,"t":"code","b":[169,110],"m":"lda","o":"#$6E"},{"a":12404,"t":"code","b":[153,152,64],"m":"sta","oa":16536,"o":"f_4098,y"},{"a":12407,"t":"code","b":[153,192,64],"m":"sta","oa":16576,"o":"f_40C0,y"},{"a":12410,"t":"code","b":[96],"m":"rts"},{"a":12411,"l":"meter_bars","c":"The four needle positions of meter_update: one glyph row ($C0, $30, $0C, $03: a two-pixel bar at the left, left-middle, right-middle, right), written to all eight rows of panel glyph $6E. The fifth byte ($01) is never read.","t":"byte","b":[192,48,12,3,1],"x":[12364]},{"a":12416,"l":"draw_all_objects","c":"Stamp every present object (obj_present $312F non-zero, objects 63 down to 0) into the map: tile $64 + obj_type, a rectangle obj_width x obj_height tiles with its top-left at $8000 + 150 * obj_row + obj_x (+256 when obj_xhi is set). Called twice by game_init, before and after the object table is reloaded.","t":"code","b":[162,63],"m":"ldx","o":"#$3F","x":[6327,6371]},{"a":12418,"l":"b_3082","t":"code","b":[134,2],"m":"stx","oa":2,"o":"zp_temp","x":[12512]},{"a":12420,"t":"code","b":[189,47,49],"m":"lda","oa":12591,"o":"obj_present,x"},{"a":12423,"t":"code","b":[240,84],"m":"beq","oa":12509,"o":"b_30DD"},{"a":12425,"t":"code","b":[169,127],"m":"lda","o":"#$7F"},{"a":12427,"t":"code","b":[133,252],"m":"sta","oa":252,"o":"ptr1_hi"},{"a":12429,"t":"code","b":[189,47,50],"m":"lda","oa":12847,"o":"obj_row,x"},{"a":12432,"t":"code","b":[240,15],"m":"beq","oa":12449,"o":"b_30A1"},{"a":12434,"t":"code","b":[168],"m":"tay"},{"a":12435,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":12437,"t":"code","b":[234],"m":"nop"},{"a":12438,"t":"code","b":[234],"m":"nop"},{"a":12439,"l":"b_3097","t":"code","b":[24],"m":"clc","x":[12447]},{"a":12440,"t":"code","b":[105,150],"m":"adc","o":"#$96"},{"a":12442,"t":"code","b":[144,2],"m":"bcc","oa":12446,"o":"b_309E"},{"a":12444,"t":"code","b":[230,252],"m":"inc","oa":252,"o":"ptr1_hi"},{"a":12446,"l":"b_309E","t":"code","b":[136],"m":"dey","x":[12442]},{"a":12447,"t":"code","b":[208,246],"m":"bne","oa":12439,"o":"b_3097"},{"a":12449,"l":"b_30A1","t":"code","b":[24],"m":"clc","x":[12432]},{"a":12450,"t":"code","b":[125,175,49],"m":"adc","oa":12719,"o":"obj_x,x"},{"a":12453,"t":"code","b":[144,2],"m":"bcc","oa":12457,"o":"b_30A9"},{"a":12455,"t":"code","b":[230,252],"m":"inc","oa":252,"o":"ptr1_hi"},{"a":12457,"l":"b_30A9","t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr1","x":[12453]},{"a":12459,"t":"code","b":[189,239,49],"m":"lda","oa":12783,"o":"obj_xhi,x"},{"a":12462,"t":"code","b":[240,2],"m":"beq","oa":12466,"o":"b_30B2"},{"a":12464,"t":"code","b":[230,252],"m":"inc","oa":252,"o":"ptr1_hi"},{"a":12466,"l":"b_30B2","t":"code","b":[189,111,50],"m":"lda","oa":12911,"o":"obj_type,x","x":[12462]},{"a":12469,"t":"code","b":[24],"m":"clc"},{"a":12470,"t":"code","b":[105,100],"m":"adc","o":"#$64"},{"a":12472,"t":"code","b":[72],"m":"pha"},{"a":12473,"t":"code","b":[189,175,50],"m":"lda","oa":12975,"o":"obj_width,x"},{"a":12476,"t":"code","b":[168],"m":"tay"},{"a":12477,"t":"code","b":[132,253],"m":"sty","oa":253,"o":"ptr2"},{"a":12479,"t":"code","b":[189,239,50],"m":"lda","oa":13039,"o":"obj_height,x"},{"a":12482,"t":"code","b":[170],"m":"tax"},{"a":12483,"l":"j_30C3","t":"code","b":[104],"m":"pla","x":[12506]},{"a":12484,"l":"b_30C4","t":"code","b":[145,251],"m":"sta","oa":251,"o":"(ptr1),y","x":[12487]},{"a":12486,"t":"code","b":[136],"m":"dey"},{"a":12487,"t":"code","b":[208,251],"m":"bne","oa":12484,"o":"b_30C4"},{"a":12489,"t":"code","b":[164,253],"m":"ldy","oa":253,"o":"ptr2"},{"a":12491,"t":"code","b":[202],"m":"dex"},{"a":12492,"t":"code","b":[240,15],"m":"beq","oa":12509,"o":"b_30DD"},{"a":12494,"t":"code","b":[72],"m":"pha"},{"a":12495,"t":"code","b":[165,251],"m":"lda","oa":251,"o":"ptr1"},{"a":12497,"t":"code","b":[24],"m":"clc"},{"a":12498,"t":"code","b":[105,150],"m":"adc","o":"#$96"},{"a":12500,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr1"},{"a":12502,"t":"code","b":[144,2],"m":"bcc","oa":12506,"o":"b_30DA"},{"a":12504,"t":"code","b":[230,252],"m":"inc","oa":252,"o":"ptr1_hi"},{"a":12506,"l":"b_30DA","t":"code","b":[76,195,48],"m":"jmp","oa":12483,"o":"j_30C3","x":[12502]},{"a":12509,"l":"b_30DD","t":"code","b":[166,2],"m":"ldx","oa":2,"o":"zp_temp","x":[12423,12492]},{"a":12511,"t":"code","b":[202],"m":"dex"},{"a":12512,"t":"code","b":[16,160],"m":"bpl","oa":12418,"o":"b_3082"},{"a":12514,"t":"code","b":[96],"m":"rts"},{"a":12515,"t":"gap","n":76},{"a":12591,"l":"obj_present","c":"Object table, working copy of objects_src ($BD00, reloaded by game_init), ten arrays of 64 bytes, one entry per object. obj_present ($312F): 1 when the object is in the mine (drawn by draw_all_objects); cleared when a charge blows it away. Objects 0-15 are rock falls that can be blasted, 16 is empty, 17-39 explosive charges, 40-58 the other items, 59 and 60 have no entry in this array.","t":"byte","b":[1,1,1,1,1,1,1,1],"x":[6353,12420,14423,14839]},{"a":12599,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":12607,"t":"byte","b":[0,1,1,1,1,1,1,1]},{"a":12615,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":12623,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":12631,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":12639,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":12647,"t":"byte","b":[1,1,1,0,0,0,0,0]},{"a":12655,"l":"obj_taken","c":"Object table: 1 once the object has been picked up (examine_pickup $3778); examine skips taken objects.","t":"byte","b":[0,0,0,0,0,0,0,0],"x":[14100,14200]},{"a":12663,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":12671,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":12679,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":12687,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":12695,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":12703,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":12711,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":12719,"l":"obj_x","c":"Object table: tile column of the object's top-left corner (0-149).","t":"byte","b":[20,20,19,45,116,135,133,88],"x":[12450,14112,14317,14428,14842]},{"a":12727,"t":"byte","b":[13,0,6,3,80,84,105,145]},{"a":12735,"t":"byte","b":[0,51,109,48,104,36,34,25]},{"a":12743,"t":"byte","b":[29,37,56,84,116,125,111,120]},{"a":12751,"t":"byte","b":[87,61,44,14,36,99,142,125]},{"a":12759,"t":"byte","b":[3,94,92,91,49,121,146,17]},{"a":12767,"t":"byte","b":[106,24,136,146,39,40,39,23]},{"a":12775,"t":"byte","b":[116,139,138,40,81,0,0,0]},{"a":12783,"l":"obj_xhi","c":"Object table: adds 256 to the map address when set; 0 for every object in the image.","t":"byte","b":[0,0,0,0,0,0,0,0],"x":[12459,14326]},{"a":12791,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":12799,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":12807,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":12815,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":12823,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":12831,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":12839,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":12847,"l":"obj_row","c":"Object table: tile row of the object's top-left corner (0-99).","t":"byte","b":[37,57,90,95,25,51,13,70],"x":[6359,12429,14105,14298,14445]},{"a":12855,"t":"byte","b":[20,17,41,74,67,63,30,50]},{"a":12863,"t":"byte","b":[0,9,9,19,26,33,39,46]},{"a":12871,"t":"byte","b":[52,53,51,48,39,44,56,61]},{"a":12879,"t":"byte","b":[62,72,69,85,84,97,81,24]},{"a":12887,"t":"byte","b":[14,72,97,62,69,31,44,56]},{"a":12895,"t":"byte","b":[29,9,29,72,40,84,29,94]},{"a":12903,"t":"byte","b":[9,35,49,62,35,0,0,0]},{"a":12911,"l":"obj_type","c":"Object table: type, 0-20. It picks the map tile ($64 + type), the pick-up counter (pickup_stubs via pickup_handlers $37AE) and the USE handler (use_handlers $36CE). 0 rock fall; 1 explosive; 2 objects 40 and 41, which keep hazard c from freezing the game; 3-9 the numbered items giving digits 1-7 (objects 42-48); 10 rope; 11 the key item (object 50); 12, 13, 14, 18 winch parts; 15 plank (54, 55); 16 detonator; 17 lever; 19 and 20 objects 59 and 60.","t":"byte","b":[0,0,0,0,0,0,0,0],"x":[12466,14004,14203]},{"a":12919,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":12927,"t":"byte","b":[0,1,1,1,1,1,1,1]},{"a":12935,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":12943,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":12951,"t":"byte","b":[2,2,3,4,5,6,7,8]},{"a":12959,"t":"byte","b":[9,10,11,12,13,14,15,15]},{"a":12967,"t":"byte","b":[16,17,18,19,20,0,0,0]},{"a":12975,"l":"obj_width","c":"Object table: width in tiles (1-9).","t":"byte","b":[2,2,1,1,2,1,9,1],"x":[12473,14333]},{"a":12983,"t":"byte","b":[2,1,3,2,3,2,2,3]},{"a":12991,"t":"byte","b":[0,1,1,1,1,1,1,1]},{"a":12999,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":13007,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":13015,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":13023,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":13031,"t":"byte","b":[1,1,1,2,2,0,0,0]},{"a":13039,"l":"obj_height","c":"Object table: height in tiles (1-5).","t":"byte","b":[1,1,5,3,3,3,1,3],"x":[12479,14339]},{"a":13047,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":13055,"t":"byte","b":[0,1,1,1,1,1,1,1]},{"a":13063,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":13071,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":13079,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":13087,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":13095,"t":"byte","b":[1,1,1,2,2,0,0,0]},{"a":13103,"l":"obj_icon_lo","c":"Object table: low byte of the object's 4-character icon in item_icons ($3600-$3677), shown by item_list.","t":"byte","b":[0,0,0,0,0,0,0,0],"x":[6365,11998]},{"a":13111,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":13119,"t":"byte","b":[32,32,32,32,32,32,32,32]},{"a":13127,"t":"byte","b":[32,32,32,32,32,32,32,32]},{"a":13135,"t":"byte","b":[32,32,32,32,32,32,32,32]},{"a":13143,"t":"byte","b":[40,40,88,92,96,100,104,108]},{"a":13151,"t":"byte","b":[112,36,72,64,56,60,44,44]},{"a":13159,"t":"byte","b":[68,48,52,0,0,0,0,0]},{"a":13167,"l":"obj_icon_hi","c":"Object table: high byte of the icon pointer ($36 for every item).","t":"byte","b":[54,54,54,54,54,54,54,54],"x":[12004]},{"a":13175,"t":"byte","b":[54,54,54,54,54,54,54,54]},{"a":13183,"t":"byte","b":[54,54,54,54,54,54,54,54]},{"a":13191,"t":"byte","b":[54,54,54,54,54,54,54,54]},{"a":13199,"t":"byte","b":[54,54,54,54,54,54,54,54]},{"a":13207,"t":"byte","b":[54,54,54,54,54,54,54,54]},{"a":13215,"t":"byte","b":[54,54,54,54,54,54,54,54]},{"a":13223,"t":"byte","b":[54,54,54,0,0,0,0,0]},{"a":13231,"l":"obj_spare","c":"Last 128 bytes of the object table copy ($33AF-$342E), loaded from $BF80-$BFFF by game_init and never read by this part.","t":"byte","b":[0,26,0,0,212,40,10,0]},{"a":13239,"t":"byte","b":[0,34,170,162,5,0,0,0]},{"a":13247,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":13255,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":13263,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":13271,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":13279,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":13287,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":13295,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":13303,"t":"byte","b":[0,1,0,0,0,0,0,0]},{"a":13311,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":13319,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":13327,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":13335,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":13343,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":13351,"t":"byte","b":[0,0,0,0,0,0,0,251]},{"a":13359,"t":"gap","n":208},{"a":13567,"l":"carried_list_m1","c":"Byte before carried_list, the destination of STA $34FF,X when the lists are shifted down (drop_from_lists, remove_from_list, item_explosive); the last byte of obj_spare's range is not part of the table ($342E ends it).","t":"byte","b":[255],"x":[14394,14784,16022]},{"a":13568,"t":"gap","n":256,"x":[6342,11944,14225,14236,14242,14391,14781,16019]},{"a":13568,"t":"note","l":"carried_list","c":"Runtime: the objects Bond carries, in pick-up order, from $3501, ended by 0; $3501-$3580 cleared by game_init. examine_pickup appends, remove_from_list and the item routines delete.","note":"outside the tracked image","x":[6342,11944,14225,14236,14242,14391,14781,16019]},{"a":13696,"t":"note","l":"list_buf","c":"Runtime: the list item_list scrolls through, built by item_menu: $FE (wall), $FF (end), $00 (RETURN), the carried objects, $FF, then $FE to $35D9. examine builds a short one: the found object, $FF, $FE.","note":"outside the tracked image","x":[11983,12112,12127,13994,14172,14704]},{"a":13824,"l":"item_icons","c":"Item icons for the panel list, 4 panel characters each (top-left, top-right, bottom-left, bottom-right as item_list draws them), addressed through obj_icon_lo/hi: $3600 the rock falls, $3620 explosive, $3624 rope, $3628 type-2 item, $362C plank, $3630 lever, $3634 winch part 18, $3638 and $363C winch parts 13 and 14, $3640 part 12, $3644 detonator, $3648 key item, $3658-$3670 the numbers 1-7 (the clock's big digits 1-7); $3674-$3677 are zeros.","t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":13832,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":13840,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":13848,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":13856,"t":"byte","b":[128,129,130,131,132,133,134,135]},{"a":13864,"t":"byte","b":[136,137,138,139,140,141,142,143]},{"a":13872,"t":"byte","b":[144,145,146,147,148,149,150,151]},{"a":13880,"t":"byte","b":[168,169,170,171,152,153,154,155]},{"a":13888,"t":"byte","b":[156,157,158,159,160,161,162,163]},{"a":13896,"t":"byte","b":[164,165,166,167,156,157,158,159]},{"a":13904,"t":"byte","b":[168,169,170,171,152,153,154,155]},{"a":13912,"t":"byte","b":[219,220,221,222,223,224,225,226]},{"a":13920,"t":"byte","b":[227,228,229,230,231,232,233,234]},{"a":13928,"t":"byte","b":[235,236,237,238,239,240,241,242]},{"a":13936,"t":"byte","b":[243,244,245,246,0,0,0,0]},{"a":13944,"l":"icon_return","c":"Icon of the RETURN entry of the list: panel characters $D1-$D4.","t":"byte","b":[209,210,211,212]},{"a":13948,"l":"icon_blank_end","c":"Blank icon for the $FF ends of the list; also the image value of icon_operand. $3680-$369F are zeros never addressed.","t":"byte","b":[0,0,0,0],"x":[12012]},{"a":13952,"t":"gap","n":32},{"a":13984,"l":"opt_return","c":"Action RETURN: wait for fire to be released, give the 'done' beep (sound_ok) and return to the game.","t":"code","b":[32,32,46],"m":"jsr","oa":11808,"o":"wait_fire_release_menu","x":[11749,14030,14254]},{"a":13987,"t":"code","b":[32,125,59],"m":"jsr","oa":15229,"o":"sound_ok"},{"a":13990,"t":"code","b":[96],"m":"rts"},{"a":13991,"l":"use_item","c":"Action USE: take the chosen entry of list_buf (list_cursor + 1); RETURN or an end marker gets the refusal buzz and the action menu again. Otherwise jump through use_handlers ($36CE) by the object's type; the address is written into the JMP at $36C5.","t":"code","b":[166,255],"m":"ldx","oa":255,"o":"list_cursor","x":[11646,11753]},{"a":13993,"t":"code","b":[232],"m":"inx"},{"a":13994,"t":"code","b":[189,128,53],"m":"lda","oa":13696,"o":"list_buf,x"},{"a":13997,"t":"code","b":[240,25],"m":"beq","oa":14024,"o":"b_36C8"},{"a":13999,"t":"code","b":[201,255],"m":"cmp","o":"#$FF"},{"a":14001,"t":"code","b":[240,21],"m":"beq","oa":14024,"o":"b_36C8"},{"a":14003,"t":"code","b":[168],"m":"tay"},{"a":14004,"t":"code","b":[185,111,50],"m":"lda","oa":12911,"o":"obj_type,y"},{"a":14007,"t":"code","b":[10],"m":"asl","o":"a"},{"a":14008,"t":"code","b":[168],"m":"tay"},{"a":14009,"t":"code","b":[185,206,54],"m":"lda","oa":14030,"o":"use_handlers,y"},{"a":14012,"t":"code","b":[141,198,54],"m":"sta","oa":14022,"o":"use_jump_lo"},{"a":14015,"t":"code","b":[185,207,54],"m":"lda","oa":14031,"o":"use_handlers_hi,y"},{"a":14018,"t":"code","b":[141,199,54],"m":"sta","oa":14023,"o":"use_jump_hi"},{"a":14021,"l":"use_jump","c":"JMP to the USE handler of the item's type; its operand ($36C6/$36C7) is written by use_item. $FFFF in the image.","t":"code","b":[76,255,255],"m":"jmp","oa":65535,"o":"$FFFF"},{"a":14022,"t":"note","l":"use_jump_lo","c":"Low byte of use_jump's operand, written by use_item.","note":"inside the item at $36C5","x":[14012]},{"a":14023,"t":"note","l":"use_jump_hi","c":"High byte of use_jump's operand, written by use_item. After it, the NOT-FOUND path of use_item: the refusal buzz and back to action_menu.","note":"inside the item at $36C5","x":[14018]},{"a":14024,"l":"b_36C8","t":"code","b":[32,156,59],"m":"jsr","oa":15260,"o":"sound_fail","x":[13997,14001]},{"a":14027,"t":"code","b":[76,0,45],"m":"jmp","oa":11520,"o":"action_menu"},{"a":14030,"l":"use_handlers","c":"USE handler for each item type 0-19: 0 $36A0 (as RETURN), 1 $3827 explosive, 2 $3899 refused, 3-9 $389C-$38D3 enter digit 1-7, 10 $38D8 rope, 11 $3924 refused, 12 $3927 winch part, 13 $3930 winch part (needs May Day), 14 $3964 winch part, 15 $3970 plank, 16 $39E0 detonator, 17 $3A0D lever, 18 $3A3D winch part, 19 $3A46 (RTS). Type 20 would read the next two bytes, the code at $36F6, as an address ($2020).","t":"addr","b":[160,54],"oa":13984,"o":"opt_return","x":[14009]},{"a":14031,"t":"note","l":"use_handlers_hi","c":"use_handlers from its second byte: the table is read as words by use_item (LDA $36CE,Y / LDA $36CF,Y).","note":"inside the item at $36CE","x":[14015]},{"a":14032,"t":"addr","b":[39,56],"oa":14375,"o":"item_explosive"},{"a":14034,"t":"addr","b":[153,56],"oa":14489,"o":"item_refused"},{"a":14036,"t":"addr","b":[156,56],"oa":14492,"o":"item_number"},{"a":14038,"t":"addr","b":[183,56],"oa":14519,"o":"item_number_2"},{"a":14040,"t":"addr","b":[191,56],"oa":14527,"o":"item_number_3"},{"a":14042,"t":"addr","b":[196,56],"oa":14532,"o":"item_number_4"},{"a":14044,"t":"addr","b":[201,56],"oa":14537,"o":"item_number_5"},{"a":14046,"t":"addr","b":[206,56],"oa":14542,"o":"item_number_6"},{"a":14048,"t":"addr","b":[211,56],"oa":14547,"o":"item_number_7"},{"a":14050,"t":"addr","b":[216,56],"oa":14552,"o":"item_rope"},{"a":14052,"t":"addr","b":[36,57],"oa":14628,"o":"item_refused_11"},{"a":14054,"t":"addr","b":[39,57],"oa":14631,"o":"item_winch_12"},{"a":14056,"t":"addr","b":[48,57],"oa":14640,"o":"item_winch_13"},{"a":14058,"t":"addr","b":[100,57],"oa":14692,"o":"item_winch_14"},{"a":14060,"t":"addr","b":[112,57],"oa":14704,"o":"item_planks"},{"a":14062,"t":"addr","b":[224,57],"oa":14816,"o":"item_detonator"},{"a":14064,"t":"addr","b":[13,58],"oa":14861,"o":"item_lever"},{"a":14066,"t":"addr","b":[61,58],"oa":14909,"o":"item_winch_18"},{"a":14068,"t":"addr","b":[70,58],"oa":14918,"o":"item_nothing"},{"a":14070,"l":"examine","c":"Action EXAMINE: wait for fire release; look for an object (17-63) not yet taken whose tile row is (map_row + 5) / 2 and whose tile column lies from (map_col - 3) / 2 to 4 more, i.e. at Bond's feet or just in front; none found: the refusal buzz. Found: set examine_mode and show it alone in the list (item_list); fire over it picks it up (examine_pickup), over RETURN goes back to the menu.","t":"code","b":[32,32,46],"m":"jsr","oa":11808,"o":"wait_fire_release_menu","x":[11751,14251]},{"a":14073,"t":"code","b":[162,17],"m":"ldx","o":"#$11"},{"a":14075,"t":"code","b":[173,4,27],"m":"lda","oa":6916,"o":"map_col"},{"a":14078,"t":"code","b":[56],"m":"sec"},{"a":14079,"t":"code","b":[233,3],"m":"sbc","o":"#$03"},{"a":14081,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":14082,"t":"code","b":[172,5,27],"m":"ldy","oa":6917,"o":"map_col_hi"},{"a":14085,"t":"code","b":[240,2],"m":"beq","oa":14089,"o":"b_3709"},{"a":14087,"t":"code","b":[9,128],"m":"ora","o":"#$80"},{"a":14089,"l":"b_3709","t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr1","x":[14085]},{"a":14091,"t":"code","b":[173,6,27],"m":"lda","oa":6918,"o":"map_row"},{"a":14094,"t":"code","b":[24],"m":"clc"},{"a":14095,"t":"code","b":[105,5],"m":"adc","o":"#$05"},{"a":14097,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":14098,"t":"code","b":[133,253],"m":"sta","oa":253,"o":"ptr2"},{"a":14100,"l":"b_3714","t":"code","b":[189,111,49],"m":"lda","oa":12655,"o":"obj_taken,x","x":[14146]},{"a":14103,"t":"code","b":[208,38],"m":"bne","oa":14143,"o":"b_373F"},{"a":14105,"t":"code","b":[189,47,50],"m":"lda","oa":12847,"o":"obj_row,x"},{"a":14108,"t":"code","b":[197,253],"m":"cmp","oa":253,"o":"ptr2"},{"a":14110,"t":"code","b":[208,31],"m":"bne","oa":14143,"o":"b_373F"},{"a":14112,"t":"code","b":[189,175,49],"m":"lda","oa":12719,"o":"obj_x,x"},{"a":14115,"t":"code","b":[197,251],"m":"cmp","oa":251,"o":"ptr1"},{"a":14117,"t":"code","b":[144,24],"m":"bcc","oa":14143,"o":"b_373F"},{"a":14119,"t":"code","b":[56],"m":"sec"},{"a":14120,"t":"code","b":[233,5],"m":"sbc","o":"#$05"},{"a":14122,"t":"code","b":[197,251],"m":"cmp","oa":251,"o":"ptr1"},{"a":14124,"t":"code","b":[176,17],"m":"bcs","oa":14143,"o":"b_373F"},{"a":14126,"t":"code","b":[138],"m":"txa"},{"a":14127,"t":"code","b":[141,131,53],"m":"sta","oa":13699,"o":"a_3583"},{"a":14130,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":14132,"t":"code","b":[141,132,53],"m":"sta","oa":13700,"o":"a_3584"},{"a":14135,"t":"code","b":[169,254],"m":"lda","o":"#$FE"},{"a":14137,"t":"code","b":[141,133,53],"m":"sta","oa":13701,"o":"a_3585"},{"a":14140,"t":"code","b":[76,71,55],"m":"jmp","oa":14151,"o":"j_3747"},{"a":14143,"l":"b_373F","t":"code","b":[232],"m":"inx","x":[14103,14110,14117,14124]},{"a":14144,"t":"code","b":[224,64],"m":"cpx","o":"#$40"},{"a":14146,"t":"code","b":[208,208],"m":"bne","oa":14100,"o":"b_3714"},{"a":14148,"t":"code","b":[76,156,59],"m":"jmp","oa":15260,"o":"sound_fail"},{"a":14151,"l":"j_3747","t":"code","b":[169,1],"m":"lda","o":"#$01","x":[14140]},{"a":14153,"t":"code","b":[141,106,27],"m":"sta","oa":7018,"o":"examine_mode"},{"a":14156,"t":"code","b":[32,186,46],"m":"jsr","oa":11962,"o":"item_list"},{"a":14159,"t":"code","b":[166,255],"m":"ldx","oa":255,"o":"list_cursor"},{"a":14161,"t":"code","b":[224,1],"m":"cpx","o":"#$01"},{"a":14163,"t":"code","b":[208,6],"m":"bne","oa":14171,"o":"examine_pickup"},{"a":14165,"t":"code","b":[32,125,59],"m":"jsr","oa":15229,"o":"sound_ok"},{"a":14168,"t":"code","b":[76,0,45],"m":"jmp","oa":11520,"o":"action_menu"},{"a":14171,"l":"examine_pickup","c":"Pick the examined object up. Object 50 (the key item) is refused (buzz) unless winch_parts is 4 and code_count is 5. Mark it taken, run its pick-up stub through pickup_handlers ($37AE) with the address written into the JSR at $378C, append it to carried_list, erase it from the map (erase_object $37D6), beep, and examine again.","t":"code","b":[232],"m":"inx","x":[14163]},{"a":14172,"t":"code","b":[189,128,53],"m":"lda","oa":13696,"o":"list_buf,x"},{"a":14175,"t":"code","b":[201,50],"m":"cmp","o":"#$32"},{"a":14177,"t":"code","b":[208,17],"m":"bne","oa":14196,"o":"b_3774"},{"a":14179,"t":"code","b":[174,144,27],"m":"ldx","oa":7056,"o":"winch_parts"},{"a":14182,"t":"code","b":[224,4],"m":"cpx","o":"#$04"},{"a":14184,"t":"code","b":[208,7],"m":"bne","oa":14193,"o":"b_3771"},{"a":14186,"t":"code","b":[174,120,27],"m":"ldx","oa":7032,"o":"code_count"},{"a":14189,"t":"code","b":[224,5],"m":"cpx","o":"#$05"},{"a":14191,"t":"code","b":[240,3],"m":"beq","oa":14196,"o":"b_3774"},{"a":14193,"l":"b_3771","t":"code","b":[76,156,59],"m":"jmp","oa":15260,"o":"sound_fail","x":[14184]},{"a":14196,"l":"b_3774","t":"code","b":[72],"m":"pha","x":[14177,14191]},{"a":14197,"t":"code","b":[168],"m":"tay"},{"a":14198,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":14200,"t":"code","b":[153,111,49],"m":"sta","oa":12655,"o":"obj_taken,y"},{"a":14203,"t":"code","b":[185,111,50],"m":"lda","oa":12911,"o":"obj_type,y"},{"a":14206,"t":"code","b":[10],"m":"asl","o":"a"},{"a":14207,"t":"code","b":[168],"m":"tay"},{"a":14208,"t":"code","b":[185,174,55],"m":"lda","oa":14254,"o":"pickup_handlers,y"},{"a":14211,"t":"code","b":[141,141,55],"m":"sta","oa":14221,"o":"pickup_jsr_lo"},{"a":14214,"t":"code","b":[185,175,55],"m":"lda","oa":14255,"o":"pickup_handlers_hi,y"},{"a":14217,"t":"code","b":[141,142,55],"m":"sta","oa":14222,"o":"pickup_jsr_hi"},{"a":14220,"l":"pickup_jsr","c":"JSR to the pick-up stub of the object's type; operand ($378D/$378E) written by examine_pickup from pickup_handlers. $FFFF in the image.","t":"code","b":[32,255,255],"m":"jsr","oa":65535,"o":"$FFFF"},{"a":14221,"t":"note","l":"pickup_jsr_lo","c":"Low byte of pickup_jsr's operand, written by examine_pickup.","note":"inside the item at $378C","x":[14211]},{"a":14222,"t":"note","l":"pickup_jsr_hi","c":"High byte of pickup_jsr's operand. The code after it appends the object to carried_list, erases it from the map, beeps and examines again.","note":"inside the item at $378C","x":[14217]},{"a":14223,"t":"code","b":[160,1],"m":"ldy","o":"#$01"},{"a":14225,"l":"j_3791","t":"code","b":[185,0,53],"m":"lda","oa":13568,"o":"carried_list,y","x":[14231]},{"a":14228,"t":"code","b":[240,4],"m":"beq","oa":14234,"o":"b_379A"},{"a":14230,"t":"code","b":[200],"m":"iny"},{"a":14231,"t":"code","b":[76,145,55],"m":"jmp","oa":14225,"o":"j_3791"},{"a":14234,"l":"b_379A","t":"code","b":[104],"m":"pla","x":[14228]},{"a":14235,"t":"code","b":[170],"m":"tax"},{"a":14236,"t":"code","b":[153,0,53],"m":"sta","oa":13568,"o":"carried_list,y"},{"a":14239,"t":"code","b":[200],"m":"iny"},{"a":14240,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":14242,"t":"code","b":[153,0,53],"m":"sta","oa":13568,"o":"carried_list,y"},{"a":14245,"t":"code","b":[32,214,55],"m":"jsr","oa":14294,"o":"erase_object"},{"a":14248,"t":"code","b":[32,125,59],"m":"jsr","oa":15229,"o":"sound_ok"},{"a":14251,"t":"code","b":[76,246,54],"m":"jmp","oa":14070,"o":"examine"},{"a":14254,"l":"pickup_handlers","c":"Pick-up stub for each item type 0-19: type 0 $36A0 (as RETURN), 1-18 the INC stubs at $3A47-$3A8B (pickup_stubs), 19 $3A8F (RTS). Type 20 would take the next two bytes, the code at $37D6 ($A9 $7F), as $7FA9.","t":"addr","b":[160,54],"oa":13984,"o":"opt_return","x":[14208]},{"a":14255,"t":"note","l":"pickup_handlers_hi","c":"pickup_handlers from its second byte: read by examine_pickup as LDA $37AE,Y / LDA $37AF,Y.","note":"inside the item at $37AE","x":[14214]},{"a":14256,"t":"addr","b":[71,58],"oa":14919,"o":"pickup_stubs"},{"a":14258,"t":"addr","b":[75,58],"oa":14923,"o":"pickup_type2"},{"a":14260,"t":"addr","b":[79,58],"oa":14927,"o":"pickup_type3"},{"a":14262,"t":"addr","b":[83,58],"oa":14931,"o":"pickup_type4"},{"a":14264,"t":"addr","b":[87,58],"oa":14935,"o":"pickup_type5"},{"a":14266,"t":"addr","b":[91,58],"oa":14939,"o":"pickup_type6"},{"a":14268,"t":"addr","b":[95,58],"oa":14943,"o":"pickup_type7"},{"a":14270,"t":"addr","b":[99,58],"oa":14947,"o":"pickup_type8"},{"a":14272,"t":"addr","b":[103,58],"oa":14951,"o":"pickup_type9"},{"a":14274,"t":"addr","b":[107,58],"oa":14955,"o":"pickup_type10"},{"a":14276,"t":"addr","b":[111,58],"oa":14959,"o":"pickup_type11"},{"a":14278,"t":"addr","b":[115,58],"oa":14963,"o":"pickup_type12"},{"a":14280,"t":"addr","b":[119,58],"oa":14967,"o":"pickup_type13"},{"a":14282,"t":"addr","b":[123,58],"oa":14971,"o":"pickup_type14"},{"a":14284,"t":"addr","b":[127,58],"oa":14975,"o":"pickup_type15"},{"a":14286,"t":"addr","b":[131,58],"oa":14979,"o":"pickup_type16"},{"a":14288,"t":"addr","b":[135,58],"oa":14983,"o":"pickup_type17"},{"a":14290,"t":"addr","b":[139,58],"oa":14987,"o":"pickup_type18"},{"a":14292,"t":"addr","b":[143,58],"oa":14991,"o":"pickup_type19"},{"a":14294,"l":"erase_object","c":"Erase object X from the map: fill its obj_width x obj_height rectangle (same address as draw_all_objects) with tile 0 and request a redraw.","t":"code","b":[169,127],"m":"lda","o":"#$7F","x":[14245,14831]},{"a":14296,"t":"code","b":[133,252],"m":"sta","oa":252,"o":"ptr1_hi"},{"a":14298,"t":"code","b":[189,47,50],"m":"lda","oa":12847,"o":"obj_row,x"},{"a":14301,"t":"code","b":[240,13],"m":"beq","oa":14316,"o":"b_37EC"},{"a":14303,"t":"code","b":[168],"m":"tay"},{"a":14304,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":14306,"l":"b_37E2","t":"code","b":[24],"m":"clc","x":[14314]},{"a":14307,"t":"code","b":[105,150],"m":"adc","o":"#$96"},{"a":14309,"t":"code","b":[144,2],"m":"bcc","oa":14313,"o":"b_37E9"},{"a":14311,"t":"code","b":[230,252],"m":"inc","oa":252,"o":"ptr1_hi"},{"a":14313,"l":"b_37E9","t":"code","b":[136],"m":"dey","x":[14309]},{"a":14314,"t":"code","b":[208,246],"m":"bne","oa":14306,"o":"b_37E2"},{"a":14316,"l":"b_37EC","t":"code","b":[24],"m":"clc","x":[14301]},{"a":14317,"t":"code","b":[125,175,49],"m":"adc","oa":12719,"o":"obj_x,x"},{"a":14320,"t":"code","b":[144,2],"m":"bcc","oa":14324,"o":"b_37F4"},{"a":14322,"t":"code","b":[230,252],"m":"inc","oa":252,"o":"ptr1_hi"},{"a":14324,"l":"b_37F4","t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr1","x":[14320]},{"a":14326,"t":"code","b":[189,239,49],"m":"lda","oa":12783,"o":"obj_xhi,x"},{"a":14329,"t":"code","b":[240,2],"m":"beq","oa":14333,"o":"b_37FD"},{"a":14331,"t":"code","b":[230,252],"m":"inc","oa":252,"o":"ptr1_hi"},{"a":14333,"l":"b_37FD","t":"code","b":[189,175,50],"m":"lda","oa":12975,"o":"obj_width,x","x":[14329]},{"a":14336,"t":"code","b":[168],"m":"tay"},{"a":14337,"t":"code","b":[132,253],"m":"sty","oa":253,"o":"ptr2"},{"a":14339,"t":"code","b":[189,239,50],"m":"lda","oa":13039,"o":"obj_height,x"},{"a":14342,"t":"code","b":[170],"m":"tax"},{"a":14343,"l":"j_3807","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[14366]},{"a":14345,"l":"b_3809","t":"code","b":[145,251],"m":"sta","oa":251,"o":"(ptr1),y","x":[14348]},{"a":14347,"t":"code","b":[136],"m":"dey"},{"a":14348,"t":"code","b":[208,251],"m":"bne","oa":14345,"o":"b_3809"},{"a":14350,"t":"code","b":[164,253],"m":"ldy","oa":253,"o":"ptr2"},{"a":14352,"t":"code","b":[202],"m":"dex"},{"a":14353,"t":"code","b":[240,14],"m":"beq","oa":14369,"o":"b_3821"},{"a":14355,"t":"code","b":[165,251],"m":"lda","oa":251,"o":"ptr1"},{"a":14357,"t":"code","b":[24],"m":"clc"},{"a":14358,"t":"code","b":[105,150],"m":"adc","o":"#$96"},{"a":14360,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr1"},{"a":14362,"t":"code","b":[144,2],"m":"bcc","oa":14366,"o":"b_381E"},{"a":14364,"t":"code","b":[230,252],"m":"inc","oa":252,"o":"ptr1_hi"},{"a":14366,"l":"b_381E","t":"code","b":[76,7,56],"m":"jmp","oa":14343,"o":"j_3807","x":[14362]},{"a":14369,"l":"b_3821","t":"code","b":[169,1],"m":"lda","o":"#$01","x":[14353]},{"a":14371,"t":"code","b":[141,79,27],"m":"sta","oa":6991,"o":"redraw_request"},{"a":14374,"t":"code","b":[96],"m":"rts"},{"a":14375,"l":"item_explosive","c":"USE explosive (type 1): refused while a charge is already planted. explosives_count -1, remove it from the lists, and look for a rock fall (objects 15 down to 0, present) whose tile column and row both lie within -8 to +5 of map_col/2 and map_row/2; it becomes charge_target (none found: $10). Set charge_planted and beep. The blast comes with the detonator.","t":"code","b":[173,114,27],"m":"lda","oa":7026,"o":"charge_planted","x":[14032]},{"a":14378,"t":"code","b":[208,90],"m":"bne","oa":14470,"o":"b_3886"},{"a":14380,"t":"code","b":[206,17,27],"m":"dec","oa":6929,"o":"explosives_count"},{"a":14383,"t":"code","b":[166,255],"m":"ldx","oa":255,"o":"list_cursor"},{"a":14385,"l":"b_3831","t":"code","b":[189,130,53],"m":"lda","oa":13698,"o":"a_3582,x","x":[14400]},{"a":14388,"t":"code","b":[157,129,53],"m":"sta","oa":13697,"o":"a_3581,x"},{"a":14391,"t":"code","b":[189,0,53],"m":"lda","oa":13568,"o":"carried_list,x"},{"a":14394,"t":"code","b":[157,255,52],"m":"sta","oa":13567,"o":"carried_list_m1,x"},{"a":14397,"t":"code","b":[232],"m":"inx"},{"a":14398,"t":"code","b":[224,60],"m":"cpx","o":"#$3C"},{"a":14400,"t":"code","b":[208,239],"m":"bne","oa":14385,"o":"b_3831"},{"a":14402,"t":"code","b":[173,4,27],"m":"lda","oa":6916,"o":"map_col"},{"a":14405,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":14406,"t":"code","b":[172,5,27],"m":"ldy","oa":6917,"o":"map_col_hi"},{"a":14409,"t":"code","b":[240,2],"m":"beq","oa":14413,"o":"b_384D"},{"a":14411,"t":"code","b":[9,128],"m":"ora","o":"#$80"},{"a":14413,"l":"b_384D","t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr1","x":[14409]},{"a":14415,"t":"code","b":[173,6,27],"m":"lda","oa":6918,"o":"map_row"},{"a":14418,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":14419,"t":"code","b":[133,253],"m":"sta","oa":253,"o":"ptr2"},{"a":14421,"t":"code","b":[162,15],"m":"ldx","o":"#$0F"},{"a":14423,"l":"b_3857","t":"code","b":[189,47,49],"m":"lda","oa":12591,"o":"obj_present,x","x":[14474]},{"a":14426,"t":"code","b":[240,45],"m":"beq","oa":14473,"o":"b_3889"},{"a":14428,"t":"code","b":[189,175,49],"m":"lda","oa":12719,"o":"obj_x,x"},{"a":14431,"t":"code","b":[56],"m":"sec"},{"a":14432,"t":"code","b":[229,251],"m":"sbc","oa":251,"o":"ptr1"},{"a":14434,"t":"code","b":[201,6],"m":"cmp","o":"#$06"},{"a":14436,"t":"code","b":[144,7],"m":"bcc","oa":14445,"o":"b_386D"},{"a":14438,"t":"code","b":[201,248],"m":"cmp","o":"#$F8"},{"a":14440,"t":"code","b":[176,3],"m":"bcs","oa":14445,"o":"b_386D"},{"a":14442,"t":"code","b":[76,137,56],"m":"jmp","oa":14473,"o":"b_3889"},{"a":14445,"l":"b_386D","t":"code","b":[189,47,50],"m":"lda","oa":12847,"o":"obj_row,x","x":[14436,14440]},{"a":14448,"t":"code","b":[56],"m":"sec"},{"a":14449,"t":"code","b":[229,253],"m":"sbc","oa":253,"o":"ptr2"},{"a":14451,"t":"code","b":[201,6],"m":"cmp","o":"#$06"},{"a":14453,"t":"code","b":[144,4],"m":"bcc","oa":14459,"o":"b_387B"},{"a":14455,"t":"code","b":[201,248],"m":"cmp","o":"#$F8"},{"a":14457,"t":"code","b":[144,14],"m":"bcc","oa":14473,"o":"b_3889"},{"a":14459,"l":"b_387B","t":"code","b":[142,113,27],"m":"stx","oa":7025,"o":"charge_target","x":[14453]},{"a":14462,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":14464,"t":"code","b":[141,114,27],"m":"sta","oa":7026,"o":"charge_planted"},{"a":14467,"t":"code","b":[76,125,59],"m":"jmp","oa":15229,"o":"sound_ok"},{"a":14470,"l":"b_3886","t":"code","b":[76,156,59],"m":"jmp","oa":15260,"o":"sound_fail","x":[14378]},{"a":14473,"l":"b_3889","t":"code","b":[202],"m":"dex","x":[14426,14442,14457]},{"a":14474,"t":"code","b":[16,203],"m":"bpl","oa":14423,"o":"b_3857"},{"a":14476,"t":"code","b":[169,16],"m":"lda","o":"#$10"},{"a":14478,"t":"code","b":[141,113,27],"m":"sta","oa":7025,"o":"charge_target"},{"a":14481,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":14483,"t":"code","b":[141,114,27],"m":"sta","oa":7026,"o":"charge_planted"},{"a":14486,"t":"code","b":[76,125,59],"m":"jmp","oa":15229,"o":"sound_ok"},{"a":14489,"l":"item_refused","c":"USE of an item that does nothing (types 2, 11): the refusal buzz.","t":"code","b":[76,156,59],"m":"jmp","oa":15260,"o":"sound_fail","x":[14034]},{"a":14492,"l":"item_number","c":"USE a numbered item (types 3-9 enter A = 1-7; the entries at $38B7, $38BF, $38C4, $38C9, $38CE, $38D3 load 2-7 and jump here): only in the right part of the mine (map_col_hi set) above map row $55, else refused. Store the digit at entered_digits + code_count and count it; beep. The item stays in the list, so a number can be entered again.","t":"code","b":[169,1],"m":"lda","o":"#$01","x":[14036]},{"a":14494,"l":"j_389E","t":"code","b":[174,5,27],"m":"ldx","oa":6917,"o":"map_col_hi","x":[14521,14529,14534,14539,14544,14549]},{"a":14497,"t":"code","b":[240,25],"m":"beq","oa":14524,"o":"b_38BC"},{"a":14499,"t":"code","b":[174,6,27],"m":"ldx","oa":6918,"o":"map_row"},{"a":14502,"t":"code","b":[224,85],"m":"cpx","o":"#$55"},{"a":14504,"t":"code","b":[176,18],"m":"bcs","oa":14524,"o":"b_38BC"},{"a":14506,"t":"code","b":[172,120,27],"m":"ldy","oa":7032,"o":"code_count"},{"a":14509,"t":"code","b":[153,115,27],"m":"sta","oa":7027,"o":"entered_digits,y"},{"a":14512,"t":"code","b":[200],"m":"iny"},{"a":14513,"t":"code","b":[140,120,27],"m":"sty","oa":7032,"o":"code_count"},{"a":14516,"t":"code","b":[76,125,59],"m":"jmp","oa":15229,"o":"sound_ok"},{"a":14519,"l":"item_number_2","c":"USE numbered item type 4: digit 2, via item_number.","t":"code","b":[169,2],"m":"lda","o":"#$02","x":[14038]},{"a":14521,"t":"code","b":[76,158,56],"m":"jmp","oa":14494,"o":"j_389E"},{"a":14524,"l":"b_38BC","t":"code","b":[76,156,59],"m":"jmp","oa":15260,"o":"sound_fail","x":[14497,14504]},{"a":14527,"l":"item_number_3","c":"USE numbered item type 5: digit 3, via item_number.","t":"code","b":[169,3],"m":"lda","o":"#$03","x":[14040]},{"a":14529,"t":"code","b":[76,158,56],"m":"jmp","oa":14494,"o":"j_389E"},{"a":14532,"l":"item_number_4","c":"USE numbered item type 6: digit 4, via item_number.","t":"code","b":[169,4],"m":"lda","o":"#$04","x":[14042]},{"a":14534,"t":"code","b":[76,158,56],"m":"jmp","oa":14494,"o":"j_389E"},{"a":14537,"l":"item_number_5","c":"USE numbered item type 7: digit 5, via item_number.","t":"code","b":[169,5],"m":"lda","o":"#$05","x":[14044]},{"a":14539,"t":"code","b":[76,158,56],"m":"jmp","oa":14494,"o":"j_389E"},{"a":14542,"l":"item_number_6","c":"USE numbered item type 8: digit 6, via item_number.","t":"code","b":[169,6],"m":"lda","o":"#$06","x":[14046]},{"a":14544,"t":"code","b":[76,158,56],"m":"jmp","oa":14494,"o":"j_389E"},{"a":14547,"l":"item_number_7","c":"USE numbered item type 9: digit 7, via item_number.","t":"code","b":[169,7],"m":"lda","o":"#$07","x":[14048]},{"a":14549,"t":"code","b":[76,158,56],"m":"jmp","oa":14494,"o":"j_389E"},{"a":14552,"l":"item_rope","c":"USE rope (type 10): refused while a rope is down or when Bond's tile (map_view + $1CB, three tile rows down and nine across) is not empty. Otherwise fill tile $41 (rope) from there upward until the first non-empty tile, counting rope_length, remember the address in rope_map_ptr, set rope_down, redraw and beep. The rope stays in the list; rope_remove takes the rope out of the map again when Bond leaves it.","t":"code","b":[173,110,27],"m":"lda","oa":7022,"o":"rope_down","x":[14050]},{"a":14555,"t":"code","b":[208,68],"m":"bne","oa":14625,"o":"b_3921"},{"a":14557,"t":"code","b":[173,2,27],"m":"lda","oa":6914,"o":"map_view"},{"a":14560,"t":"code","b":[24],"m":"clc"},{"a":14561,"t":"code","b":[105,203],"m":"adc","o":"#$CB"},{"a":14563,"t":"code","b":[141,111,27],"m":"sta","oa":7023,"o":"rope_map_ptr"},{"a":14566,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr1"},{"a":14568,"t":"code","b":[173,3,27],"m":"lda","oa":6915,"o":"map_view_hi"},{"a":14571,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":14573,"t":"code","b":[141,112,27],"m":"sta","oa":7024,"o":"rope_map_ptr_hi"},{"a":14576,"t":"code","b":[133,252],"m":"sta","oa":252,"o":"ptr1_hi"},{"a":14578,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":14580,"t":"code","b":[177,251],"m":"lda","oa":251,"o":"(ptr1),y"},{"a":14582,"t":"code","b":[208,41],"m":"bne","oa":14625,"o":"b_3921"},{"a":14584,"t":"code","b":[140,121,27],"m":"sty","oa":7033,"o":"rope_length"},{"a":14587,"l":"b_38FB","t":"code","b":[169,65],"m":"lda","o":"#$41","x":[14609]},{"a":14589,"t":"code","b":[145,251],"m":"sta","oa":251,"o":"(ptr1),y"},{"a":14591,"t":"code","b":[238,121,27],"m":"inc","oa":7033,"o":"rope_length"},{"a":14594,"t":"code","b":[165,251],"m":"lda","oa":251,"o":"ptr1"},{"a":14596,"t":"code","b":[56],"m":"sec"},{"a":14597,"t":"code","b":[233,150],"m":"sbc","o":"#$96"},{"a":14599,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr1"},{"a":14601,"t":"code","b":[165,252],"m":"lda","oa":252,"o":"ptr1_hi"},{"a":14603,"t":"code","b":[233,0],"m":"sbc","o":"#$00"},{"a":14605,"t":"code","b":[133,252],"m":"sta","oa":252,"o":"ptr1_hi"},{"a":14607,"t":"code","b":[177,251],"m":"lda","oa":251,"o":"(ptr1),y"},{"a":14609,"t":"code","b":[240,232],"m":"beq","oa":14587,"o":"b_38FB"},{"a":14611,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":14613,"t":"code","b":[141,110,27],"m":"sta","oa":7022,"o":"rope_down"},{"a":14616,"t":"code","b":[141,79,27],"m":"sta","oa":6991,"o":"redraw_request"},{"a":14619,"t":"code","b":[32,49,46],"m":"jsr","oa":11825,"o":"wait_fire_release_list"},{"a":14622,"t":"code","b":[76,125,59],"m":"jmp","oa":15229,"o":"sound_ok"},{"a":14625,"l":"b_3921","t":"code","b":[76,156,59],"m":"jmp","oa":15260,"o":"sound_fail","x":[14555,14582]},{"a":14628,"l":"item_refused_11","c":"USE key item (type 11): the refusal buzz.","t":"code","b":[76,156,59],"m":"jmp","oa":15260,"o":"sound_fail","x":[14052]},{"a":14631,"l":"item_winch_12","c":"USE winch part (type 12): only at the winch (winch_site $3F7C: map row $0D in the right part). winch_parts +1, remove the item (remove_from_list), which starts May Day's walk when four parts are in and she is free.","t":"code","b":[32,124,63],"m":"jsr","oa":16252,"o":"winch_site","x":[14054]},{"a":14634,"t":"code","b":[238,144,27],"m":"inc","oa":7056,"o":"winch_parts"},{"a":14637,"t":"code","b":[76,145,62],"m":"jmp","oa":16017,"o":"remove_from_list"},{"a":14640,"l":"item_winch_13","c":"USE winch part (type 13): needs mayday_freed and the winch site. winch_parts +1, remove the item, then draw 23 tiles $41 downward from map address $840D (row 6, column 137): the winch cable. Redraw and beep.","t":"code","b":[173,150,27],"m":"lda","oa":7062,"o":"mayday_freed","x":[14056]},{"a":14643,"t":"code","b":[240,56],"m":"beq","oa":14701,"o":"b_396D"},{"a":14645,"t":"code","b":[32,124,63],"m":"jsr","oa":16252,"o":"winch_site"},{"a":14648,"t":"code","b":[238,144,27],"m":"inc","oa":7056,"o":"winch_parts"},{"a":14651,"t":"code","b":[32,145,62],"m":"jsr","oa":16017,"o":"remove_from_list"},{"a":14654,"t":"code","b":[169,13],"m":"lda","o":"#$0D"},{"a":14656,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr1"},{"a":14658,"t":"code","b":[169,132],"m":"lda","o":"#$84"},{"a":14660,"t":"code","b":[133,252],"m":"sta","oa":252,"o":"ptr1_hi"},{"a":14662,"t":"code","b":[162,23],"m":"ldx","o":"#$17"},{"a":14664,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":14666,"l":"b_394A","t":"code","b":[169,65],"m":"lda","o":"#$41","x":[14684]},{"a":14668,"t":"code","b":[145,251],"m":"sta","oa":251,"o":"(ptr1),y"},{"a":14670,"t":"code","b":[165,251],"m":"lda","oa":251,"o":"ptr1"},{"a":14672,"t":"code","b":[24],"m":"clc"},{"a":14673,"t":"code","b":[105,150],"m":"adc","o":"#$96"},{"a":14675,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr1"},{"a":14677,"t":"code","b":[165,252],"m":"lda","oa":252,"o":"ptr1_hi"},{"a":14679,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":14681,"t":"code","b":[133,252],"m":"sta","oa":252,"o":"ptr1_hi"},{"a":14683,"t":"code","b":[202],"m":"dex"},{"a":14684,"t":"code","b":[208,236],"m":"bne","oa":14666,"o":"b_394A"},{"a":14686,"t":"code","b":[238,79,27],"m":"inc","oa":6991,"o":"redraw_request"},{"a":14689,"t":"code","b":[76,125,59],"m":"jmp","oa":15229,"o":"sound_ok"},{"a":14692,"l":"item_winch_14","c":"USE winch part (type 14): as type 12, at the winch site, winch_parts +1 and remove the item.","t":"code","b":[32,124,63],"m":"jsr","oa":16252,"o":"winch_site","x":[14058]},{"a":14695,"t":"code","b":[238,144,27],"m":"inc","oa":7056,"o":"winch_parts"},{"a":14698,"t":"code","b":[76,145,62],"m":"jmp","oa":16017,"o":"remove_from_list"},{"a":14701,"l":"b_396D","t":"code","b":[76,156,59],"m":"jmp","oa":15260,"o":"sound_fail","x":[14643]},{"a":14704,"l":"item_planks","c":"USE plank (type 15): only at map row $0D in the left part at column $DC or more (planks_site $398F). Compares the object number with $54, which no object has (the planks are objects 54 and 55, $36 and $37), so it always lays the plank at $8656: five tiles $43 on map row 10, columns 122-126, the gap there. The branch for $8651 (columns 117-121, already floor) is never taken. Removes the item, planks_count -1, beep.","t":"code","b":[189,128,53],"m":"lda","oa":13696,"o":"list_buf,x","x":[14060]},{"a":14707,"t":"code","b":[56],"m":"sec"},{"a":14708,"t":"code","b":[233,84],"m":"sbc","o":"#$54"},{"a":14710,"t":"code","b":[208,81],"m":"bne","oa":14793,"o":"b_39C9"},{"a":14712,"t":"code","b":[32,143,57],"m":"jsr","oa":14735,"o":"planks_site"},{"a":14715,"t":"code","b":[169,81],"m":"lda","o":"#$51"},{"a":14717,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr1"},{"a":14719,"t":"code","b":[169,134],"m":"lda","o":"#$86"},{"a":14721,"t":"code","b":[133,252],"m":"sta","oa":252,"o":"ptr1_hi"},{"a":14723,"t":"code","b":[32,168,57],"m":"jsr","oa":14760,"o":"lay_plank"},{"a":14726,"t":"code","b":[32,181,57],"m":"jsr","oa":14773,"o":"drop_from_lists"},{"a":14729,"t":"code","b":[206,21,27],"m":"dec","oa":6933,"o":"planks_count"},{"a":14732,"t":"code","b":[76,125,59],"m":"jmp","oa":15229,"o":"sound_ok"},{"a":14735,"l":"planks_site","c":"For item_planks: continue only when map_row is $0D, map_col_hi is 0 and map_col is $DC or more; else drop the caller's return address and buzz.","t":"code","b":[173,6,27],"m":"lda","oa":6918,"o":"map_row","x":[14712,14793]},{"a":14738,"t":"code","b":[201,13],"m":"cmp","o":"#$0D"},{"a":14740,"t":"code","b":[240,5],"m":"beq","oa":14747,"o":"b_399B"},{"a":14742,"l":"b_3996","t":"code","b":[104],"m":"pla","x":[14750,14757]},{"a":14743,"t":"code","b":[104],"m":"pla"},{"a":14744,"t":"code","b":[76,156,59],"m":"jmp","oa":15260,"o":"sound_fail"},{"a":14747,"l":"b_399B","t":"code","b":[173,5,27],"m":"lda","oa":6917,"o":"map_col_hi","x":[14740]},{"a":14750,"t":"code","b":[208,246],"m":"bne","oa":14742,"o":"b_3996"},{"a":14752,"t":"code","b":[173,4,27],"m":"lda","oa":6916,"o":"map_col"},{"a":14755,"t":"code","b":[201,220],"m":"cmp","o":"#$DC"},{"a":14757,"t":"code","b":[144,239],"m":"bcc","oa":14742,"o":"b_3996"},{"a":14759,"t":"code","b":[96],"m":"rts"},{"a":14760,"l":"lay_plank","c":"Write five tiles $43 (plank) at ptr1 and request a redraw.","t":"code","b":[160,4],"m":"ldy","o":"#$04","x":[14723,14804]},{"a":14762,"t":"code","b":[169,67],"m":"lda","o":"#$43"},{"a":14764,"l":"b_39AC","t":"code","b":[145,251],"m":"sta","oa":251,"o":"(ptr1),y","x":[14767]},{"a":14766,"t":"code","b":[136],"m":"dey"},{"a":14767,"t":"code","b":[16,251],"m":"bpl","oa":14764,"o":"b_39AC"},{"a":14769,"t":"code","b":[238,79,27],"m":"inc","oa":6991,"o":"redraw_request"},{"a":14772,"t":"code","b":[96],"m":"rts"},{"a":14773,"l":"drop_from_lists","c":"Delete the chosen entry (list_cursor + 1) from list_buf and carried_list, moving the rest down (up to $3C entries).","t":"code","b":[166,255],"m":"ldx","oa":255,"o":"list_cursor","x":[14726,14807]},{"a":14775,"l":"b_39B7","t":"code","b":[189,130,53],"m":"lda","oa":13698,"o":"a_3582,x","x":[14790]},{"a":14778,"t":"code","b":[157,129,53],"m":"sta","oa":13697,"o":"a_3581,x"},{"a":14781,"t":"code","b":[189,0,53],"m":"lda","oa":13568,"o":"carried_list,x"},{"a":14784,"t":"code","b":[157,255,52],"m":"sta","oa":13567,"o":"carried_list_m1,x"},{"a":14787,"t":"code","b":[232],"m":"inx"},{"a":14788,"t":"code","b":[224,60],"m":"cpx","o":"#$3C"},{"a":14790,"t":"code","b":[208,239],"m":"bne","oa":14775,"o":"b_39B7"},{"a":14792,"t":"code","b":[96],"m":"rts"},{"a":14793,"l":"b_39C9","t":"code","b":[32,143,57],"m":"jsr","oa":14735,"o":"planks_site","x":[14710]},{"a":14796,"t":"code","b":[169,86],"m":"lda","o":"#$56"},{"a":14798,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr1"},{"a":14800,"t":"code","b":[169,134],"m":"lda","o":"#$86"},{"a":14802,"t":"code","b":[133,252],"m":"sta","oa":252,"o":"ptr1_hi"},{"a":14804,"t":"code","b":[32,168,57],"m":"jsr","oa":14760,"o":"lay_plank"},{"a":14807,"t":"code","b":[32,181,57],"m":"jsr","oa":14773,"o":"drop_from_lists"},{"a":14810,"t":"code","b":[206,21,27],"m":"dec","oa":6933,"o":"planks_count"},{"a":14813,"t":"code","b":[76,125,59],"m":"jmp","oa":15229,"o":"sound_ok"},{"a":14816,"l":"item_detonator","c":"USE detonator (type 16): refused unless a charge is planted. explosion_flash; if there is a charge_target, erase it from the map and clear its obj_present and obj_x; charge_planted = 0. Blasting object 3 (the rock at tile column $2D, row $5F) frees May Day (mayday_walk_out $3E00). The detonator stays in the list.","t":"code","b":[173,114,27],"m":"lda","oa":7026,"o":"charge_planted","x":[14062]},{"a":14819,"t":"code","b":[240,37],"m":"beq","oa":14858,"o":"b_3A0A"},{"a":14821,"t":"code","b":[32,112,17],"m":"jsr","oa":4464,"o":"explosion_flash"},{"a":14824,"t":"code","b":[174,113,27],"m":"ldx","oa":7025,"o":"charge_target"},{"a":14827,"t":"code","b":[224,16],"m":"cpx","o":"#$10"},{"a":14829,"t":"code","b":[240,14],"m":"beq","oa":14845,"o":"b_39FD"},{"a":14831,"t":"code","b":[32,214,55],"m":"jsr","oa":14294,"o":"erase_object"},{"a":14834,"t":"code","b":[174,113,27],"m":"ldx","oa":7025,"o":"charge_target"},{"a":14837,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":14839,"t":"code","b":[157,47,49],"m":"sta","oa":12591,"o":"obj_present,x"},{"a":14842,"t":"code","b":[157,175,49],"m":"sta","oa":12719,"o":"obj_x,x"},{"a":14845,"l":"b_39FD","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[14829]},{"a":14847,"t":"code","b":[141,114,27],"m":"sta","oa":7026,"o":"charge_planted"},{"a":14850,"t":"code","b":[224,3],"m":"cpx","o":"#$03"},{"a":14852,"t":"code","b":[208,3],"m":"bne","oa":14857,"o":"r_3A09"},{"a":14854,"t":"code","b":[76,0,62],"m":"jmp","oa":15872,"o":"mayday_walk_out"},{"a":14857,"l":"r_3A09","t":"code","b":[96],"m":"rts","x":[14852]},{"a":14858,"l":"b_3A0A","t":"code","b":[76,156,59],"m":"jmp","oa":15260,"o":"sound_fail","x":[14819]},{"a":14861,"l":"item_lever","c":"USE lever (type 17): only on map row $99. Left part between columns $3C and $BD: reverse belt1_dir; left part at $BE or more, or the right part: reverse belt2_dir; left of $3C: refused. Beep.","t":"code","b":[173,6,27],"m":"lda","oa":6918,"o":"map_row","x":[14064]},{"a":14864,"t":"code","b":[201,153],"m":"cmp","o":"#$99"},{"a":14866,"t":"code","b":[208,38],"m":"bne","oa":14906,"o":"b_3A3A"},{"a":14868,"t":"code","b":[173,5,27],"m":"lda","oa":6917,"o":"map_col_hi"},{"a":14871,"t":"code","b":[208,22],"m":"bne","oa":14895,"o":"b_3A2F"},{"a":14873,"t":"code","b":[173,4,27],"m":"lda","oa":6916,"o":"map_col"},{"a":14876,"t":"code","b":[201,60],"m":"cmp","o":"#$3C"},{"a":14878,"t":"code","b":[144,26],"m":"bcc","oa":14906,"o":"b_3A3A"},{"a":14880,"t":"code","b":[201,190],"m":"cmp","o":"#$BE"},{"a":14882,"t":"code","b":[176,11],"m":"bcs","oa":14895,"o":"b_3A2F"},{"a":14884,"t":"code","b":[173,84,27],"m":"lda","oa":6996,"o":"belt1_dir"},{"a":14887,"t":"code","b":[73,254],"m":"eor","o":"#$FE"},{"a":14889,"t":"code","b":[141,84,27],"m":"sta","oa":6996,"o":"belt1_dir"},{"a":14892,"t":"code","b":[76,125,59],"m":"jmp","oa":15229,"o":"sound_ok"},{"a":14895,"l":"b_3A2F","t":"code","b":[173,85,27],"m":"lda","oa":6997,"o":"belt2_dir","x":[14871,14882]},{"a":14898,"t":"code","b":[73,254],"m":"eor","o":"#$FE"},{"a":14900,"t":"code","b":[141,85,27],"m":"sta","oa":6997,"o":"belt2_dir"},{"a":14903,"t":"code","b":[76,125,59],"m":"jmp","oa":15229,"o":"sound_ok"},{"a":14906,"l":"b_3A3A","t":"code","b":[76,156,59],"m":"jmp","oa":15260,"o":"sound_fail","x":[14866,14878]},{"a":14909,"l":"item_winch_18","c":"USE winch part (type 18): as type 12, at the winch site, winch_parts +1 and remove the item.","t":"code","b":[32,124,63],"m":"jsr","oa":16252,"o":"winch_site","x":[14066]},{"a":14912,"t":"code","b":[238,144,27],"m":"inc","oa":7056,"o":"winch_parts"},{"a":14915,"t":"code","b":[76,145,62],"m":"jmp","oa":16017,"o":"remove_from_list"},{"a":14918,"l":"item_nothing","c":"USE handler of type 19: RTS, nothing happens and no sound.","t":"code","b":[96],"m":"rts","x":[14068]},{"a":14919,"l":"pickup_stubs","c":"Pick-up stub type 1 (explosive): INC explosives_count ($1B11). The stubs for the other types follow, four bytes each, INC counter / RTS: 2 $1B16, 3-9 $1B1D-$1B23, 10 $1B13, 11 $1B4D, 12 $1B1A, 13 $1B18, 14 $1B19, 15 $1B15, 16 $1B12, 17 $1B1C, 18 $1B1B; $3A8F is the RTS used for type 19.","t":"byte","b":[238,17,27,96],"x":[14256]},{"a":14923,"l":"pickup_type2","c":"Pick-up stub type 2: INC type2_count ($1B16).","t":"byte","b":[238,22,27,96],"x":[14258]},{"a":14927,"l":"pickup_type3","c":"Pick-up stub type 3 (number 1): INC $1B1D.","t":"byte","b":[238,29,27,96],"x":[14260]},{"a":14931,"l":"pickup_type4","c":"Pick-up stub type 4 (number 2): INC $1B1E.","t":"byte","b":[238,30,27,96],"x":[14262]},{"a":14935,"l":"pickup_type5","c":"Pick-up stub type 5 (number 3): INC $1B1F.","t":"byte","b":[238,31,27,96],"x":[14264]},{"a":14939,"l":"pickup_type6","c":"Pick-up stub type 6 (number 4): INC $1B20.","t":"byte","b":[238,32,27,96],"x":[14266]},{"a":14943,"l":"pickup_type7","c":"Pick-up stub type 7 (number 5): INC $1B21.","t":"byte","b":[238,33,27,96],"x":[14268]},{"a":14947,"l":"pickup_type8","c":"Pick-up stub type 8 (number 6): INC $1B22.","t":"byte","b":[238,34,27,96],"x":[14270]},{"a":14951,"l":"pickup_type9","c":"Pick-up stub type 9 (number 7): INC $1B23.","t":"byte","b":[238,35,27,96],"x":[14272]},{"a":14955,"l":"pickup_type10","c":"Pick-up stub type 10 (rope): INC $1B13.","t":"byte","b":[238,19,27,96],"x":[14274]},{"a":14959,"l":"pickup_type11","c":"Pick-up stub type 11 (key item): INC key_item_count ($1B4D).","t":"byte","b":[238,77,27,96],"x":[14276]},{"a":14963,"l":"pickup_type12","c":"Pick-up stub type 12 (winch part): INC $1B1A.","t":"byte","b":[238,26,27,96],"x":[14278]},{"a":14967,"l":"pickup_type13","c":"Pick-up stub type 13 (winch part): INC $1B18.","t":"byte","b":[238,24,27,96],"x":[14280]},{"a":14971,"l":"pickup_type14","c":"Pick-up stub type 14 (winch part): INC $1B19.","t":"byte","b":[238,25,27,96],"x":[14282]},{"a":14975,"l":"pickup_type15","c":"Pick-up stub type 15 (plank): INC planks_count ($1B15).","t":"byte","b":[238,21,27,96],"x":[14284]},{"a":14979,"l":"pickup_type16","c":"Pick-up stub type 16 (detonator): INC $1B12.","t":"byte","b":[238,18,27,96],"x":[14286]},{"a":14983,"l":"pickup_type17","c":"Pick-up stub type 17 (lever): INC $1B1C.","t":"byte","b":[238,28,27,96],"x":[14288]},{"a":14987,"l":"pickup_type18","c":"Pick-up stub type 18 (winch part): INC $1B1B.","t":"byte","b":[238,27,27,96],"x":[14290]},{"a":14991,"l":"pickup_type19","c":"Pick-up stub type 19: a bare RTS.","t":"byte","b":[96],"x":[14292]},{"a":14992,"l":"opt_abort","c":"Action ABORT: drop the return address and restart the mine (start_game).","t":"code","b":[104],"m":"pla","x":[11763]},{"a":14993,"t":"code","b":[104],"m":"pla"},{"a":14994,"t":"code","b":[76,64,37],"m":"jmp","oa":9536,"o":"start_game"},{"a":14997,"l":"call_lift","c":"Action GET LIFT: only between map columns $82 and $A9 (map_col_hi is not tested) above row $98. Move the lift one half tile at a time, with a delay, until lift_row - 7 equals map_row, rewriting the cage tile's characters (whole or half, $74/$75 and $00) and the lift's four map bytes and requesting a redraw at each step; then beep.","t":"code","b":[173,4,27],"m":"lda","oa":6916,"o":"map_col","x":[11755,15132,15223]},{"a":15000,"t":"code","b":[201,130],"m":"cmp","o":"#$82"},{"a":15002,"t":"code","b":[144,11],"m":"bcc","oa":15015,"o":"b_3AA7"},{"a":15004,"t":"code","b":[201,170],"m":"cmp","o":"#$AA"},{"a":15006,"t":"code","b":[176,7],"m":"bcs","oa":15015,"o":"b_3AA7"},{"a":15008,"t":"code","b":[173,6,27],"m":"lda","oa":6918,"o":"map_row"},{"a":15011,"t":"code","b":[201,152],"m":"cmp","o":"#$98"},{"a":15013,"t":"code","b":[144,3],"m":"bcc","oa":15018,"o":"b_3AAA"},{"a":15015,"l":"b_3AA7","t":"code","b":[76,156,59],"m":"jmp","oa":15260,"o":"sound_fail","x":[15002,15006]},{"a":15018,"l":"b_3AAA","t":"code","b":[162,16],"m":"ldx","o":"#$10","x":[15013]},{"a":15020,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":15022,"l":"b_3AAE","t":"code","b":[136],"m":"dey","x":[15023,15026]},{"a":15023,"t":"code","b":[208,253],"m":"bne","oa":15022,"o":"b_3AAE"},{"a":15025,"t":"code","b":[202],"m":"dex"},{"a":15026,"t":"code","b":[208,250],"m":"bne","oa":15022,"o":"b_3AAE"},{"a":15028,"t":"code","b":[173,105,27],"m":"lda","oa":7017,"o":"lift_row"},{"a":15031,"t":"code","b":[56],"m":"sec"},{"a":15032,"t":"code","b":[233,7],"m":"sbc","o":"#$07"},{"a":15034,"t":"code","b":[205,6,27],"m":"cmp","oa":6918,"o":"map_row"},{"a":15037,"t":"code","b":[208,3],"m":"bne","oa":15042,"o":"b_3AC2"},{"a":15039,"t":"code","b":[76,122,59],"m":"jmp","oa":15226,"o":"j_3B7A"},{"a":15042,"l":"b_3AC2","t":"code","b":[144,91],"m":"bcc","oa":15135,"o":"b_3B1F","x":[15037]},{"a":15044,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":15046,"t":"code","b":[208,20],"m":"bne","oa":15068,"o":"b_3ADC"},{"a":15048,"t":"code","b":[162,116],"m":"ldx","o":"#$74"},{"a":15050,"t":"code","b":[142,99,18],"m":"stx","oa":4707,"o":"tile_lift_tl"},{"a":15053,"t":"code","b":[232],"m":"inx"},{"a":15054,"t":"code","b":[142,227,18],"m":"stx","oa":4835,"o":"tile_lift_tr"},{"a":15057,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":15059,"t":"code","b":[142,99,19],"m":"stx","oa":4963,"o":"tile_lift_bl"},{"a":15062,"t":"code","b":[142,227,19],"m":"stx","oa":5091,"o":"tile_lift_br"},{"a":15065,"t":"code","b":[76,22,59],"m":"jmp","oa":15126,"o":"j_3B16"},{"a":15068,"l":"b_3ADC","t":"code","b":[173,103,27],"m":"lda","oa":7015,"o":"lift_map_ptr","x":[15046]},{"a":15071,"t":"code","b":[56],"m":"sec"},{"a":15072,"t":"code","b":[233,150],"m":"sbc","o":"#$96"},{"a":15074,"t":"code","b":[141,103,27],"m":"sta","oa":7015,"o":"lift_map_ptr"},{"a":15077,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr1"},{"a":15079,"t":"code","b":[173,104,27],"m":"lda","oa":7016,"o":"lift_map_ptr_hi"},{"a":15082,"t":"code","b":[233,0],"m":"sbc","o":"#$00"},{"a":15084,"t":"code","b":[141,104,27],"m":"sta","oa":7016,"o":"lift_map_ptr_hi"},{"a":15087,"t":"code","b":[133,252],"m":"sta","oa":252,"o":"ptr1_hi"},{"a":15089,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":15091,"t":"code","b":[142,99,18],"m":"stx","oa":4707,"o":"tile_lift_tl"},{"a":15094,"t":"code","b":[142,227,18],"m":"stx","oa":4835,"o":"tile_lift_tr"},{"a":15097,"t":"code","b":[162,116],"m":"ldx","o":"#$74"},{"a":15099,"t":"code","b":[142,99,19],"m":"stx","oa":4963,"o":"tile_lift_bl"},{"a":15102,"t":"code","b":[232],"m":"inx"},{"a":15103,"t":"code","b":[142,227,19],"m":"stx","oa":5091,"o":"tile_lift_br"},{"a":15106,"t":"code","b":[160,3],"m":"ldy","o":"#$03"},{"a":15108,"t":"code","b":[169,99],"m":"lda","o":"#$63"},{"a":15110,"l":"b_3B06","t":"code","b":[145,251],"m":"sta","oa":251,"o":"(ptr1),y","x":[15113]},{"a":15112,"t":"code","b":[136],"m":"dey"},{"a":15113,"t":"code","b":[16,251],"m":"bpl","oa":15110,"o":"b_3B06"},{"a":15115,"t":"code","b":[160,153],"m":"ldy","o":"#$99"},{"a":15117,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":15119,"l":"b_3B0F","t":"code","b":[145,251],"m":"sta","oa":251,"o":"(ptr1),y","x":[15124]},{"a":15121,"t":"code","b":[136],"m":"dey"},{"a":15122,"t":"code","b":[192,149],"m":"cpy","o":"#$95"},{"a":15124,"t":"code","b":[208,249],"m":"bne","oa":15119,"o":"b_3B0F"},{"a":15126,"l":"j_3B16","t":"code","b":[238,79,27],"m":"inc","oa":6991,"o":"redraw_request","x":[15065]},{"a":15129,"t":"code","b":[206,105,27],"m":"dec","oa":7017,"o":"lift_row"},{"a":15132,"t":"code","b":[76,149,58],"m":"jmp","oa":14997,"o":"call_lift"},{"a":15135,"l":"b_3B1F","t":"code","b":[41,1],"m":"and","o":"#$01","x":[15042]},{"a":15137,"t":"code","b":[240,20],"m":"beq","oa":15159,"o":"b_3B37"},{"a":15139,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":15141,"t":"code","b":[142,99,18],"m":"stx","oa":4707,"o":"tile_lift_tl"},{"a":15144,"t":"code","b":[142,227,18],"m":"stx","oa":4835,"o":"tile_lift_tr"},{"a":15147,"t":"code","b":[162,116],"m":"ldx","o":"#$74"},{"a":15149,"t":"code","b":[142,99,19],"m":"stx","oa":4963,"o":"tile_lift_bl"},{"a":15152,"t":"code","b":[232],"m":"inx"},{"a":15153,"t":"code","b":[142,227,19],"m":"stx","oa":5091,"o":"tile_lift_br"},{"a":15156,"t":"code","b":[76,113,59],"m":"jmp","oa":15217,"o":"j_3B71"},{"a":15159,"l":"b_3B37","t":"code","b":[173,103,27],"m":"lda","oa":7015,"o":"lift_map_ptr","x":[15137]},{"a":15162,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr1"},{"a":15164,"t":"code","b":[24],"m":"clc"},{"a":15165,"t":"code","b":[105,150],"m":"adc","o":"#$96"},{"a":15167,"t":"code","b":[141,103,27],"m":"sta","oa":7015,"o":"lift_map_ptr"},{"a":15170,"t":"code","b":[173,104,27],"m":"lda","oa":7016,"o":"lift_map_ptr_hi"},{"a":15173,"t":"code","b":[133,252],"m":"sta","oa":252,"o":"ptr1_hi"},{"a":15175,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":15177,"t":"code","b":[141,104,27],"m":"sta","oa":7016,"o":"lift_map_ptr_hi"},{"a":15180,"t":"code","b":[162,116],"m":"ldx","o":"#$74"},{"a":15182,"t":"code","b":[142,99,18],"m":"stx","oa":4707,"o":"tile_lift_tl"},{"a":15185,"t":"code","b":[232],"m":"inx"},{"a":15186,"t":"code","b":[142,227,18],"m":"stx","oa":4835,"o":"tile_lift_tr"},{"a":15189,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":15191,"t":"code","b":[142,99,19],"m":"stx","oa":4963,"o":"tile_lift_bl"},{"a":15194,"t":"code","b":[142,227,19],"m":"stx","oa":5091,"o":"tile_lift_br"},{"a":15197,"t":"code","b":[160,3],"m":"ldy","o":"#$03"},{"a":15199,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":15201,"l":"b_3B61","t":"code","b":[145,251],"m":"sta","oa":251,"o":"(ptr1),y","x":[15204]},{"a":15203,"t":"code","b":[136],"m":"dey"},{"a":15204,"t":"code","b":[16,251],"m":"bpl","oa":15201,"o":"b_3B61"},{"a":15206,"t":"code","b":[160,153],"m":"ldy","o":"#$99"},{"a":15208,"t":"code","b":[169,99],"m":"lda","o":"#$63"},{"a":15210,"l":"b_3B6A","t":"code","b":[145,251],"m":"sta","oa":251,"o":"(ptr1),y","x":[15215]},{"a":15212,"t":"code","b":[136],"m":"dey"},{"a":15213,"t":"code","b":[192,149],"m":"cpy","o":"#$95"},{"a":15215,"t":"code","b":[208,249],"m":"bne","oa":15210,"o":"b_3B6A"},{"a":15217,"l":"j_3B71","t":"code","b":[238,79,27],"m":"inc","oa":6991,"o":"redraw_request","x":[15156]},{"a":15220,"t":"code","b":[238,105,27],"m":"inc","oa":7017,"o":"lift_row"},{"a":15223,"t":"code","b":[76,149,58],"m":"jmp","oa":14997,"o":"call_lift"},{"a":15226,"l":"j_3B7A","t":"code","b":[76,125,59],"m":"jmp","oa":15229,"o":"sound_ok","x":[15039]},{"a":15229,"l":"sound_ok","c":"The 'done' beep: SID voice 2, frequency $2032, attack/decay $09, sustain/release $09, triangle with the gate on. Voice 2 is also the tune's second voice; the next note there overwrites it.","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[13987,14165,14248,14467,14486,14516,14622,14689,14732,14813,14892,14903,15226]},{"a":15231,"t":"code","b":[141,11,212],"m":"sta","o":"sid_v2_control"},{"a":15234,"t":"code","b":[169,50],"m":"lda","o":"#$32"},{"a":15236,"t":"code","b":[141,7,212],"m":"sta","o":"sid_v2_freq_lo"},{"a":15239,"t":"code","b":[169,32],"m":"lda","o":"#$20"},{"a":15241,"t":"code","b":[141,8,212],"m":"sta","o":"sid_v2_freq_hi"},{"a":15244,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":15246,"t":"code","b":[141,12,212],"m":"sta","o":"sid_v2_attack_decay"},{"a":15249,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":15251,"t":"code","b":[141,13,212],"m":"sta","o":"sid_v2_sustain_release"},{"a":15254,"t":"code","b":[169,17],"m":"lda","o":"#$11"},{"a":15256,"t":"code","b":[141,11,212],"m":"sta","o":"sid_v2_control"},{"a":15259,"t":"code","b":[96],"m":"rts"},{"a":15260,"l":"sound_fail","c":"The refusal buzz: SID voice 2, frequency $0832, attack/decay $07, sustain/release $08, sawtooth with the gate on.","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[14024,14148,14193,14470,14489,14524,14625,14628,14701,14744,14858,14906,15015,16182,16267,16287]},{"a":15262,"t":"code","b":[141,11,212],"m":"sta","o":"sid_v2_control"},{"a":15265,"t":"code","b":[169,50],"m":"lda","o":"#$32"},{"a":15267,"t":"code","b":[141,7,212],"m":"sta","o":"sid_v2_freq_lo"},{"a":15270,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":15272,"t":"code","b":[141,8,212],"m":"sta","o":"sid_v2_freq_hi"},{"a":15275,"t":"code","b":[169,7],"m":"lda","o":"#$07"},{"a":15277,"t":"code","b":[141,12,212],"m":"sta","o":"sid_v2_attack_decay"},{"a":15280,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":15282,"t":"code","b":[141,13,212],"m":"sta","o":"sid_v2_sustain_release"},{"a":15285,"t":"code","b":[169,33],"m":"lda","o":"#$21"},{"a":15287,"t":"code","b":[141,11,212],"m":"sta","o":"sid_v2_control"},{"a":15290,"t":"code","b":[96],"m":"rts"},{"a":15291,"l":"opt_pause","c":"Action PAUSE: wait for fire release, set paused_flag (the clock stops, the music plays on), wait for fire, clear it.","t":"code","b":[32,32,46],"m":"jsr","oa":11808,"o":"wait_fire_release_menu","x":[11761]},{"a":15294,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":15296,"t":"code","b":[141,128,27],"m":"sta","oa":7040,"o":"paused_flag"},{"a":15299,"l":"b_3BC3","t":"code","b":[32,160,23],"m":"jsr","oa":6048,"o":"read_joystick","x":[15305]},{"a":15302,"t":"code","b":[173,59,3],"m":"lda","oa":827,"o":"joy_fire"},{"a":15305,"t":"code","b":[240,248],"m":"beq","oa":15299,"o":"b_3BC3"},{"a":15307,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":15309,"t":"code","b":[141,128,27],"m":"sta","oa":7040,"o":"paused_flag"},{"a":15312,"t":"code","b":[96],"m":"rts"},{"a":15313,"t":"gap","n":47},{"a":15360,"l":"ride_lift_rts","c":"RTS shared by ride_lift when the stick is centred or the lift is at its top.","t":"code","b":[96],"m":"rts","x":[15364,15379]},{"a":15361,"l":"ride_lift","c":"In the lift (on_lift): stick up moves the lift and Bond up a half tile (not above lift_row $14), down moves them down (not below $98); map_row, map_view, the lift's map bytes and the cage tile's characters follow; each step has a delay before and after (lift_delay, lift_delay_short).","t":"code","b":[173,58,3],"m":"lda","oa":826,"o":"joy_y","x":[11440]},{"a":15364,"t":"code","b":[240,250],"m":"beq","oa":15360,"o":"ride_lift_rts"},{"a":15366,"t":"code","b":[48,3],"m":"bmi","oa":15371,"o":"b_3C0B"},{"a":15368,"t":"code","b":[76,158,60],"m":"jmp","oa":15518,"o":"j_3C9E"},{"a":15371,"l":"b_3C0B","t":"code","b":[32,58,61],"m":"jsr","oa":15674,"o":"lift_delay","x":[15366]},{"a":15374,"t":"code","b":[174,105,27],"m":"ldx","oa":7017,"o":"lift_row"},{"a":15377,"t":"code","b":[224,20],"m":"cpx","o":"#$14"},{"a":15379,"t":"code","b":[240,235],"m":"beq","oa":15360,"o":"ride_lift_rts"},{"a":15381,"t":"code","b":[202],"m":"dex"},{"a":15382,"t":"code","b":[142,105,27],"m":"stx","oa":7017,"o":"lift_row"},{"a":15385,"t":"code","b":[138],"m":"txa"},{"a":15386,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":15388,"t":"code","b":[208,27],"m":"bne","oa":15417,"o":"b_3C39"},{"a":15390,"t":"code","b":[173,49,61],"m":"lda","oa":15665,"o":"lift_tiles_whole"},{"a":15393,"t":"code","b":[141,99,18],"m":"sta","oa":4707,"o":"tile_lift_tl"},{"a":15396,"t":"code","b":[173,50,61],"m":"lda","oa":15666,"o":"lift_whole_tr"},{"a":15399,"t":"code","b":[141,227,18],"m":"sta","oa":4835,"o":"tile_lift_tr"},{"a":15402,"t":"code","b":[173,51,61],"m":"lda","oa":15667,"o":"lift_whole_bl"},{"a":15405,"t":"code","b":[141,99,19],"m":"sta","oa":4963,"o":"tile_lift_bl"},{"a":15408,"t":"code","b":[173,52,61],"m":"lda","oa":15668,"o":"lift_whole_br"},{"a":15411,"t":"code","b":[141,227,19],"m":"sta","oa":5091,"o":"tile_lift_br"},{"a":15414,"t":"code","b":[76,122,60],"m":"jmp","oa":15482,"o":"j_3C7A"},{"a":15417,"l":"b_3C39","t":"code","b":[173,103,27],"m":"lda","oa":7015,"o":"lift_map_ptr","x":[15388]},{"a":15420,"t":"code","b":[56],"m":"sec"},{"a":15421,"t":"code","b":[233,150],"m":"sbc","o":"#$96"},{"a":15423,"t":"code","b":[141,103,27],"m":"sta","oa":7015,"o":"lift_map_ptr"},{"a":15426,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr1"},{"a":15428,"t":"code","b":[173,104,27],"m":"lda","oa":7016,"o":"lift_map_ptr_hi"},{"a":15431,"t":"code","b":[233,0],"m":"sbc","o":"#$00"},{"a":15433,"t":"code","b":[141,104,27],"m":"sta","oa":7016,"o":"lift_map_ptr_hi"},{"a":15436,"t":"code","b":[133,252],"m":"sta","oa":252,"o":"ptr1_hi"},{"a":15438,"t":"code","b":[173,53,61],"m":"lda","oa":15669,"o":"lift_tiles_half"},{"a":15441,"t":"code","b":[141,99,18],"m":"sta","oa":4707,"o":"tile_lift_tl"},{"a":15444,"t":"code","b":[173,54,61],"m":"lda","oa":15670,"o":"lift_half_tr"},{"a":15447,"t":"code","b":[141,227,18],"m":"sta","oa":4835,"o":"tile_lift_tr"},{"a":15450,"t":"code","b":[173,55,61],"m":"lda","oa":15671,"o":"lift_half_bl"},{"a":15453,"t":"code","b":[141,99,19],"m":"sta","oa":4963,"o":"tile_lift_bl"},{"a":15456,"t":"code","b":[173,56,61],"m":"lda","oa":15672,"o":"lift_half_br"},{"a":15459,"t":"code","b":[141,227,19],"m":"sta","oa":5091,"o":"tile_lift_br"},{"a":15462,"t":"code","b":[160,3],"m":"ldy","o":"#$03"},{"a":15464,"t":"code","b":[169,99],"m":"lda","o":"#$63"},{"a":15466,"l":"b_3C6A","t":"code","b":[145,251],"m":"sta","oa":251,"o":"(ptr1),y","x":[15469]},{"a":15468,"t":"code","b":[136],"m":"dey"},{"a":15469,"t":"code","b":[16,251],"m":"bpl","oa":15466,"o":"b_3C6A"},{"a":15471,"t":"code","b":[160,153],"m":"ldy","o":"#$99"},{"a":15473,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":15475,"l":"b_3C73","t":"code","b":[145,251],"m":"sta","oa":251,"o":"(ptr1),y","x":[15480]},{"a":15477,"t":"code","b":[136],"m":"dey"},{"a":15478,"t":"code","b":[192,149],"m":"cpy","o":"#$95"},{"a":15480,"t":"code","b":[208,249],"m":"bne","oa":15475,"o":"b_3C73"},{"a":15482,"l":"j_3C7A","t":"code","b":[173,6,27],"m":"lda","oa":6918,"o":"map_row","x":[15414]},{"a":15485,"t":"code","b":[56],"m":"sec"},{"a":15486,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":15488,"t":"code","b":[141,6,27],"m":"sta","oa":6918,"o":"map_row"},{"a":15491,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":15493,"t":"code","b":[240,17],"m":"beq","oa":15512,"o":"b_3C98"},{"a":15495,"t":"code","b":[173,2,27],"m":"lda","oa":6914,"o":"map_view"},{"a":15498,"t":"code","b":[56],"m":"sec"},{"a":15499,"t":"code","b":[233,150],"m":"sbc","o":"#$96"},{"a":15501,"t":"code","b":[141,2,27],"m":"sta","oa":6914,"o":"map_view"},{"a":15504,"t":"code","b":[173,3,27],"m":"lda","oa":6915,"o":"map_view_hi"},{"a":15507,"t":"code","b":[233,0],"m":"sbc","o":"#$00"},{"a":15509,"t":"code","b":[141,3,27],"m":"sta","oa":6915,"o":"map_view_hi"},{"a":15512,"l":"b_3C98","t":"code","b":[238,79,27],"m":"inc","oa":6991,"o":"redraw_request","x":[15493]},{"a":15515,"l":"b_3C9B","t":"code","b":[76,69,61],"m":"jmp","oa":15685,"o":"lift_delay_short","x":[15526]},{"a":15518,"l":"j_3C9E","t":"code","b":[32,58,61],"m":"jsr","oa":15674,"o":"lift_delay","x":[15368]},{"a":15521,"t":"code","b":[174,105,27],"m":"ldx","oa":7017,"o":"lift_row"},{"a":15524,"t":"code","b":[224,152],"m":"cpx","o":"#$98"},{"a":15526,"t":"code","b":[240,243],"m":"beq","oa":15515,"o":"b_3C9B"},{"a":15528,"t":"code","b":[232],"m":"inx"},{"a":15529,"t":"code","b":[142,105,27],"m":"stx","oa":7017,"o":"lift_row"},{"a":15532,"t":"code","b":[138],"m":"txa"},{"a":15533,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":15535,"t":"code","b":[240,27],"m":"beq","oa":15564,"o":"b_3CCC"},{"a":15537,"t":"code","b":[173,53,61],"m":"lda","oa":15669,"o":"lift_tiles_half"},{"a":15540,"t":"code","b":[141,99,18],"m":"sta","oa":4707,"o":"tile_lift_tl"},{"a":15543,"t":"code","b":[173,54,61],"m":"lda","oa":15670,"o":"lift_half_tr"},{"a":15546,"t":"code","b":[141,227,18],"m":"sta","oa":4835,"o":"tile_lift_tr"},{"a":15549,"t":"code","b":[173,55,61],"m":"lda","oa":15671,"o":"lift_half_bl"},{"a":15552,"t":"code","b":[141,99,19],"m":"sta","oa":4963,"o":"tile_lift_bl"},{"a":15555,"t":"code","b":[173,56,61],"m":"lda","oa":15672,"o":"lift_half_br"},{"a":15558,"t":"code","b":[141,227,19],"m":"sta","oa":5091,"o":"tile_lift_br"},{"a":15561,"t":"code","b":[76,13,61],"m":"jmp","oa":15629,"o":"j_3D0D"},{"a":15564,"l":"b_3CCC","t":"code","b":[173,103,27],"m":"lda","oa":7015,"o":"lift_map_ptr","x":[15535]},{"a":15567,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr1"},{"a":15569,"t":"code","b":[24],"m":"clc"},{"a":15570,"t":"code","b":[105,150],"m":"adc","o":"#$96"},{"a":15572,"t":"code","b":[141,103,27],"m":"sta","oa":7015,"o":"lift_map_ptr"},{"a":15575,"t":"code","b":[173,104,27],"m":"lda","oa":7016,"o":"lift_map_ptr_hi"},{"a":15578,"t":"code","b":[133,252],"m":"sta","oa":252,"o":"ptr1_hi"},{"a":15580,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":15582,"t":"code","b":[141,104,27],"m":"sta","oa":7016,"o":"lift_map_ptr_hi"},{"a":15585,"t":"code","b":[173,49,61],"m":"lda","oa":15665,"o":"lift_tiles_whole"},{"a":15588,"t":"code","b":[141,99,18],"m":"sta","oa":4707,"o":"tile_lift_tl"},{"a":15591,"t":"code","b":[173,50,61],"m":"lda","oa":15666,"o":"lift_whole_tr"},{"a":15594,"t":"code","b":[141,227,18],"m":"sta","oa":4835,"o":"tile_lift_tr"},{"a":15597,"t":"code","b":[173,51,61],"m":"lda","oa":15667,"o":"lift_whole_bl"},{"a":15600,"t":"code","b":[141,99,19],"m":"sta","oa":4963,"o":"tile_lift_bl"},{"a":15603,"t":"code","b":[173,52,61],"m":"lda","oa":15668,"o":"lift_whole_br"},{"a":15606,"t":"code","b":[141,227,19],"m":"sta","oa":5091,"o":"tile_lift_br"},{"a":15609,"t":"code","b":[160,3],"m":"ldy","o":"#$03"},{"a":15611,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":15613,"l":"b_3CFD","t":"code","b":[145,251],"m":"sta","oa":251,"o":"(ptr1),y","x":[15616]},{"a":15615,"t":"code","b":[136],"m":"dey"},{"a":15616,"t":"code","b":[16,251],"m":"bpl","oa":15613,"o":"b_3CFD"},{"a":15618,"t":"code","b":[160,153],"m":"ldy","o":"#$99"},{"a":15620,"t":"code","b":[169,99],"m":"lda","o":"#$63"},{"a":15622,"l":"b_3D06","t":"code","b":[145,251],"m":"sta","oa":251,"o":"(ptr1),y","x":[15627]},{"a":15624,"t":"code","b":[136],"m":"dey"},{"a":15625,"t":"code","b":[192,149],"m":"cpy","o":"#$95"},{"a":15627,"t":"code","b":[208,249],"m":"bne","oa":15622,"o":"b_3D06"},{"a":15629,"l":"j_3D0D","t":"code","b":[173,6,27],"m":"lda","oa":6918,"o":"map_row","x":[15561]},{"a":15632,"t":"code","b":[24],"m":"clc"},{"a":15633,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":15635,"t":"code","b":[141,6,27],"m":"sta","oa":6918,"o":"map_row"},{"a":15638,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":15640,"t":"code","b":[208,17],"m":"bne","oa":15659,"o":"b_3D2B"},{"a":15642,"t":"code","b":[173,2,27],"m":"lda","oa":6914,"o":"map_view"},{"a":15645,"t":"code","b":[24],"m":"clc"},{"a":15646,"t":"code","b":[105,150],"m":"adc","o":"#$96"},{"a":15648,"t":"code","b":[141,2,27],"m":"sta","oa":6914,"o":"map_view"},{"a":15651,"t":"code","b":[173,3,27],"m":"lda","oa":6915,"o":"map_view_hi"},{"a":15654,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":15656,"t":"code","b":[141,3,27],"m":"sta","oa":6915,"o":"map_view_hi"},{"a":15659,"l":"b_3D2B","t":"code","b":[238,79,27],"m":"inc","oa":6991,"o":"redraw_request","x":[15640]},{"a":15662,"t":"code","b":[76,69,61],"m":"jmp","oa":15685,"o":"lift_delay_short"},{"a":15665,"l":"lift_tiles_whole","c":"Characters of the lift tile ($63) at a whole-tile position: $74, $75 over $00, $00 (top-left, top-right, bottom-left, bottom-right).","t":"byte","b":[116],"x":[15390,15585]},{"a":15666,"l":"lift_whole_tr","c":"lift_tiles_whole: top-right character $75.","t":"byte","b":[117],"x":[15396,15591]},{"a":15667,"l":"lift_whole_bl","c":"lift_tiles_whole: bottom-left character $00.","t":"byte","b":[0],"x":[15402,15597]},{"a":15668,"l":"lift_whole_br","c":"lift_tiles_whole: bottom-right character $00.","t":"byte","b":[0],"x":[15408,15603]},{"a":15669,"l":"lift_tiles_half","c":"Characters of the lift tile at a half-tile position: $00, $00 over $74, $75.","t":"byte","b":[0],"x":[15438,15537]},{"a":15670,"l":"lift_half_tr","c":"lift_tiles_half: top-right character $00.","t":"byte","b":[0],"x":[15444,15543]},{"a":15671,"l":"lift_half_bl","c":"lift_tiles_half: bottom-left character $74.","t":"byte","b":[116],"x":[15450,15549]},{"a":15672,"l":"lift_half_br","c":"lift_tiles_half: bottom-right character $75.","t":"byte","b":[117],"x":[15456,15555]},{"a":15673,"l":"floor6e_nothing","c":"Handler for standing on characters $6E-$73 (on_floor6e): RTS, nothing.","t":"code","b":[96],"m":"rts","x":[11448]},{"a":15674,"l":"lift_delay","c":"Delay of about 13,000 cycles (10 x 256 decrements) between lift steps.","t":"code","b":[162,10],"m":"ldx","o":"#$0A","x":[15371,15518]},{"a":15676,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":15678,"l":"b_3D3E","t":"code","b":[136],"m":"dey","x":[15679,15682]},{"a":15679,"t":"code","b":[208,253],"m":"bne","oa":15678,"o":"b_3D3E"},{"a":15681,"t":"code","b":[202],"m":"dex"},{"a":15682,"t":"code","b":[208,250],"m":"bne","oa":15678,"o":"b_3D3E"},{"a":15684,"t":"code","b":[96],"m":"rts"},{"a":15685,"l":"lift_delay_short","c":"Delay of about 2,000 cycles after a lift step.","t":"code","b":[162,0],"m":"ldx","o":"#$00","x":[15515,15662]},{"a":15687,"l":"b_3D47","t":"code","b":[202],"m":"dex","x":[15690]},{"a":15688,"t":"code","b":[234],"m":"nop"},{"a":15689,"t":"code","b":[234],"m":"nop"},{"a":15690,"t":"code","b":[208,251],"m":"bne","oa":15687,"o":"b_3D47"},{"a":15692,"t":"code","b":[96],"m":"rts"},{"a":15693,"t":"gap","n":19},{"a":15712,"l":"panel_flash","c":"From irq_effects, every 8 frames: panel_focus 0: colour row 4 and row 8, columns 15-24, red (2); 1 (action box): flash row 8 between yellow (7) and red, row 4 red; 2 (item list): flash row 4, row 8 red.","t":"code","b":[206,101,27],"m":"dec","oa":7013,"o":"flash_timer","x":[4323]},{"a":15715,"t":"code","b":[208,10],"m":"bne","oa":15727,"o":"panel_flash_rts"},{"a":15717,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":15719,"t":"code","b":[141,101,27],"m":"sta","oa":7013,"o":"flash_timer"},{"a":15722,"t":"code","b":[76,112,61],"m":"jmp","oa":15728,"o":"j_3D70"},{"a":15725,"l":"panel_flash_pad","c":"Two RTS bytes never reached ($3D6D, $3D6E), between the JMP at $3D6A and panel_flash's RTS at $3D6F.","t":"byte","b":[96,96]},{"a":15727,"l":"panel_flash_rts","c":"panel_flash's RTS for the frames between flashes, then (from $3D70, reached by the JMP at $3D6A) the flash itself: by panel_focus, recolour rows 4 and 8 of the panel as described at panel_flash.","t":"code","b":[96],"m":"rts","x":[15715]},{"a":15728,"l":"j_3D70","t":"code","b":[173,107,27],"m":"lda","oa":7019,"o":"panel_focus","x":[15722]},{"a":15731,"t":"code","b":[240,28],"m":"beq","oa":15761,"o":"b_3D91"},{"a":15733,"t":"code","b":[234],"m":"nop"},{"a":15734,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":15736,"t":"code","b":[240,30],"m":"beq","oa":15768,"o":"b_3D98"},{"a":15738,"t":"code","b":[169,7],"m":"lda","o":"#$07"},{"a":15740,"t":"code","b":[174,175,216],"m":"ldx","o":"$D8AF"},{"a":15743,"t":"code","b":[224,7],"m":"cpx","o":"#$07"},{"a":15745,"t":"code","b":[208,2],"m":"bne","oa":15749,"o":"b_3D85"},{"a":15747,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":15749,"l":"b_3D85","t":"code","b":[162,10],"m":"ldx","o":"#$0A","x":[15745]},{"a":15751,"l":"b_3D87","t":"code","b":[157,174,216],"m":"sta","o":"$D8AE,x","x":[15755]},{"a":15754,"t":"code","b":[202],"m":"dex"},{"a":15755,"t":"code","b":[208,250],"m":"bne","oa":15751,"o":"b_3D87"},{"a":15757,"t":"code","b":[32,176,61],"m":"jsr","oa":15792,"o":"panel_row8_red"},{"a":15760,"t":"code","b":[96],"m":"rts"},{"a":15761,"l":"b_3D91","t":"code","b":[32,176,61],"m":"jsr","oa":15792,"o":"panel_row8_red","x":[15731]},{"a":15764,"t":"code","b":[32,192,61],"m":"jsr","oa":15808,"o":"panel_row4_red"},{"a":15767,"t":"code","b":[96],"m":"rts"},{"a":15768,"l":"b_3D98","t":"code","b":[169,7],"m":"lda","o":"#$07","x":[15736]},{"a":15770,"t":"code","b":[174,79,217],"m":"ldx","o":"$D94F"},{"a":15773,"t":"code","b":[224,7],"m":"cpx","o":"#$07"},{"a":15775,"t":"code","b":[208,2],"m":"bne","oa":15779,"o":"b_3DA3"},{"a":15777,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":15779,"l":"b_3DA3","t":"code","b":[162,10],"m":"ldx","o":"#$0A","x":[15775]},{"a":15781,"l":"b_3DA5","t":"code","b":[157,78,217],"m":"sta","o":"$D94E,x","x":[15785]},{"a":15784,"t":"code","b":[202],"m":"dex"},{"a":15785,"t":"code","b":[208,250],"m":"bne","oa":15781,"o":"b_3DA5"},{"a":15787,"t":"code","b":[32,192,61],"m":"jsr","oa":15808,"o":"panel_row4_red"},{"a":15790,"t":"code","b":[96],"m":"rts"},{"a":15791,"t":"gap","n":1},{"a":15792,"l":"panel_row8_red","c":"Colour RAM row 8, columns 15-24 ($D94F-$D958) red: the frame above the action box.","t":"code","b":[169,2],"m":"lda","o":"#$02","x":[15757,15761]},{"a":15794,"t":"code","b":[162,10],"m":"ldx","o":"#$0A"},{"a":15796,"l":"b_3DB4","t":"code","b":[157,78,217],"m":"sta","o":"$D94E,x","x":[15800]},{"a":15799,"t":"code","b":[202],"m":"dex"},{"a":15800,"t":"code","b":[208,250],"m":"bne","oa":15796,"o":"b_3DB4"},{"a":15802,"t":"code","b":[96],"m":"rts"},{"a":15803,"t":"gap","n":5},{"a":15808,"l":"panel_row4_red","c":"Colour RAM row 4, columns 15-24 ($D8AF-$D8B8) red: the frame above the item list.","t":"code","b":[169,2],"m":"lda","o":"#$02","x":[15764,15787]},{"a":15810,"t":"code","b":[162,10],"m":"ldx","o":"#$0A"},{"a":15812,"l":"b_3DC4","t":"code","b":[157,174,216],"m":"sta","o":"$D8AE,x","x":[15816]},{"a":15815,"t":"code","b":[202],"m":"dex"},{"a":15816,"t":"code","b":[208,250],"m":"bne","oa":15812,"o":"b_3DC4"},{"a":15818,"t":"code","b":[96],"m":"rts"},{"a":15819,"t":"gap","n":53},{"a":15872,"l":"mayday_walk_out","c":"May Day is freed (object 3 blasted), when map_col is below $69: her two sprites (4 and 5, shapes $10-$1F in pairs, stepped every four pixels) walk right from the left edge, one pixel per delay, until X = $69 - map_col + $5B, then take the standing shapes $FE/$FF. At map row $BD she walks at Y $AD/$C2 from X 0; elsewhere at Y $A5/$BA from where the sprites were. Sets mayday_on and mayday_freed.","t":"code","b":[173,4,27],"m":"lda","oa":6916,"o":"map_col","x":[14854]},{"a":15875,"t":"code","b":[201,105],"m":"cmp","o":"#$69"},{"a":15877,"t":"code","b":[144,1],"m":"bcc","oa":15880,"o":"b_3E08"},{"a":15879,"t":"code","b":[96],"m":"rts"},{"a":15880,"l":"b_3E08","t":"code","b":[173,6,27],"m":"lda","oa":6918,"o":"map_row","x":[15877]},{"a":15883,"t":"code","b":[201,189],"m":"cmp","o":"#$BD"},{"a":15885,"t":"code","b":[240,13],"m":"beq","oa":15900,"o":"b_3E1C"},{"a":15887,"t":"code","b":[169,165],"m":"lda","o":"#$A5"},{"a":15889,"t":"code","b":[141,9,208],"m":"sta","o":"vic_sprite4_y"},{"a":15892,"t":"code","b":[169,186],"m":"lda","o":"#$BA"},{"a":15894,"t":"code","b":[141,11,208],"m":"sta","o":"vic_sprite5_y"},{"a":15897,"t":"code","b":[76,46,62],"m":"jmp","oa":15918,"o":"j_3E2E"},{"a":15900,"l":"b_3E1C","t":"code","b":[169,173],"m":"lda","o":"#$AD","x":[15885]},{"a":15902,"t":"code","b":[141,9,208],"m":"sta","o":"vic_sprite4_y"},{"a":15905,"t":"code","b":[169,194],"m":"lda","o":"#$C2"},{"a":15907,"t":"code","b":[141,11,208],"m":"sta","o":"vic_sprite5_y"},{"a":15910,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":15912,"t":"code","b":[142,8,208],"m":"stx","o":"vic_sprite4_x"},{"a":15915,"t":"code","b":[142,10,208],"m":"stx","o":"vic_sprite5_x"},{"a":15918,"l":"j_3E2E","t":"code","b":[160,16],"m":"ldy","o":"#$10","x":[15897]},{"a":15920,"t":"code","b":[140,252,67],"m":"sty","oa":17404,"o":"a_43FC"},{"a":15923,"t":"code","b":[200],"m":"iny"},{"a":15924,"t":"code","b":[140,253,67],"m":"sty","oa":17405,"o":"a_43FD"},{"a":15927,"t":"code","b":[162,4],"m":"ldx","o":"#$04"},{"a":15929,"l":"b_3E39","t":"code","b":[238,8,208],"m":"inc","o":"vic_sprite4_x","x":[15997]},{"a":15932,"t":"code","b":[238,10,208],"m":"inc","o":"vic_sprite5_x"},{"a":15935,"t":"code","b":[202],"m":"dex"},{"a":15936,"t":"code","b":[208,31],"m":"bne","oa":15969,"o":"b_3E61"},{"a":15938,"t":"code","b":[162,4],"m":"ldx","o":"#$04"},{"a":15940,"t":"code","b":[238,252,67],"m":"inc","oa":17404,"o":"a_43FC"},{"a":15943,"t":"code","b":[238,252,67],"m":"inc","oa":17404,"o":"a_43FC"},{"a":15946,"t":"code","b":[238,253,67],"m":"inc","oa":17405,"o":"a_43FD"},{"a":15949,"t":"code","b":[238,253,67],"m":"inc","oa":17405,"o":"a_43FD"},{"a":15952,"t":"code","b":[173,252,67],"m":"lda","oa":17404,"o":"a_43FC"},{"a":15955,"t":"code","b":[201,32],"m":"cmp","o":"#$20"},{"a":15957,"t":"code","b":[208,10],"m":"bne","oa":15969,"o":"b_3E61"},{"a":15959,"t":"code","b":[169,16],"m":"lda","o":"#$10"},{"a":15961,"t":"code","b":[141,252,67],"m":"sta","oa":17404,"o":"a_43FC"},{"a":15964,"t":"code","b":[169,17],"m":"lda","o":"#$11"},{"a":15966,"t":"code","b":[141,253,67],"m":"sta","oa":17405,"o":"a_43FD"},{"a":15969,"l":"b_3E61","t":"code","b":[169,5],"m":"lda","o":"#$05","x":[15936,15957]},{"a":15971,"l":"b_3E63","t":"code","b":[72],"m":"pha","x":[15983]},{"a":15972,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":15974,"l":"b_3E66","t":"code","b":[56],"m":"sec","x":[15977]},{"a":15975,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":15977,"t":"code","b":[208,251],"m":"bne","oa":15974,"o":"b_3E66"},{"a":15979,"t":"code","b":[104],"m":"pla"},{"a":15980,"t":"code","b":[56],"m":"sec"},{"a":15981,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":15983,"t":"code","b":[208,242],"m":"bne","oa":15971,"o":"b_3E63"},{"a":15985,"t":"code","b":[169,105],"m":"lda","o":"#$69"},{"a":15987,"t":"code","b":[56],"m":"sec"},{"a":15988,"t":"code","b":[237,4,27],"m":"sbc","oa":6916,"o":"map_col"},{"a":15991,"t":"code","b":[24],"m":"clc"},{"a":15992,"t":"code","b":[105,91],"m":"adc","o":"#$5B"},{"a":15994,"t":"code","b":[205,8,208],"m":"cmp","o":"vic_sprite4_x"},{"a":15997,"t":"code","b":[208,186],"m":"bne","oa":15929,"o":"b_3E39"},{"a":15999,"t":"code","b":[162,254],"m":"ldx","o":"#$FE"},{"a":16001,"t":"code","b":[142,252,67],"m":"stx","oa":17404,"o":"a_43FC"},{"a":16004,"t":"code","b":[232],"m":"inx"},{"a":16005,"t":"code","b":[142,253,67],"m":"stx","oa":17405,"o":"a_43FD"},{"a":16008,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":16010,"t":"code","b":[141,129,27],"m":"sta","oa":7041,"o":"mayday_on"},{"a":16013,"t":"code","b":[141,150,27],"m":"sta","oa":7062,"o":"mayday_freed"},{"a":16016,"t":"code","b":[96],"m":"rts"},{"a":16017,"l":"remove_from_list","c":"Delete the chosen item from carried_list and list_buf. If May Day is free and all four winch parts are in, she walks in from the left edge, at Y $AD/$C2, to X = $69 - map_col + $5B (the same walk as mayday_walk_out), takes the standing shapes and mayday_on is set.","t":"code","b":[166,255],"m":"ldx","oa":255,"o":"list_cursor","x":[14637,14651,14698,14915]},{"a":16019,"l":"b_3E93","t":"code","b":[189,0,53],"m":"lda","oa":13568,"o":"carried_list,x","x":[16034]},{"a":16022,"t":"code","b":[157,255,52],"m":"sta","oa":13567,"o":"carried_list_m1,x"},{"a":16025,"t":"code","b":[189,130,53],"m":"lda","oa":13698,"o":"a_3582,x"},{"a":16028,"t":"code","b":[157,129,53],"m":"sta","oa":13697,"o":"a_3581,x"},{"a":16031,"t":"code","b":[232],"m":"inx"},{"a":16032,"t":"code","b":[224,60],"m":"cpx","o":"#$3C"},{"a":16034,"t":"code","b":[208,239],"m":"bne","oa":16019,"o":"b_3E93"},{"a":16036,"t":"code","b":[173,150,27],"m":"lda","oa":7062,"o":"mayday_freed"},{"a":16039,"t":"code","b":[240,7],"m":"beq","oa":16048,"o":"r_3EB0"},{"a":16041,"t":"code","b":[173,144,27],"m":"lda","oa":7056,"o":"winch_parts"},{"a":16044,"t":"code","b":[201,4],"m":"cmp","o":"#$04"},{"a":16046,"t":"code","b":[240,1],"m":"beq","oa":16049,"o":"b_3EB1"},{"a":16048,"l":"r_3EB0","t":"code","b":[96],"m":"rts","x":[16039]},{"a":16049,"l":"b_3EB1","t":"code","b":[169,173],"m":"lda","o":"#$AD","x":[16046]},{"a":16051,"t":"code","b":[141,9,208],"m":"sta","o":"vic_sprite4_y"},{"a":16054,"t":"code","b":[169,194],"m":"lda","o":"#$C2"},{"a":16056,"t":"code","b":[141,11,208],"m":"sta","o":"vic_sprite5_y"},{"a":16059,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":16061,"t":"code","b":[142,8,208],"m":"stx","o":"vic_sprite4_x"},{"a":16064,"t":"code","b":[142,10,208],"m":"stx","o":"vic_sprite5_x"},{"a":16067,"t":"code","b":[160,16],"m":"ldy","o":"#$10"},{"a":16069,"t":"code","b":[140,252,67],"m":"sty","oa":17404,"o":"a_43FC"},{"a":16072,"t":"code","b":[200],"m":"iny"},{"a":16073,"t":"code","b":[140,253,67],"m":"sty","oa":17405,"o":"a_43FD"},{"a":16076,"t":"code","b":[162,4],"m":"ldx","o":"#$04"},{"a":16078,"l":"b_3ECE","t":"code","b":[238,8,208],"m":"inc","o":"vic_sprite4_x","x":[16146]},{"a":16081,"t":"code","b":[238,10,208],"m":"inc","o":"vic_sprite5_x"},{"a":16084,"t":"code","b":[202],"m":"dex"},{"a":16085,"t":"code","b":[208,31],"m":"bne","oa":16118,"o":"b_3EF6"},{"a":16087,"t":"code","b":[162,4],"m":"ldx","o":"#$04"},{"a":16089,"t":"code","b":[238,252,67],"m":"inc","oa":17404,"o":"a_43FC"},{"a":16092,"t":"code","b":[238,252,67],"m":"inc","oa":17404,"o":"a_43FC"},{"a":16095,"t":"code","b":[238,253,67],"m":"inc","oa":17405,"o":"a_43FD"},{"a":16098,"t":"code","b":[238,253,67],"m":"inc","oa":17405,"o":"a_43FD"},{"a":16101,"t":"code","b":[173,252,67],"m":"lda","oa":17404,"o":"a_43FC"},{"a":16104,"t":"code","b":[201,32],"m":"cmp","o":"#$20"},{"a":16106,"t":"code","b":[208,10],"m":"bne","oa":16118,"o":"b_3EF6"},{"a":16108,"t":"code","b":[169,16],"m":"lda","o":"#$10"},{"a":16110,"t":"code","b":[141,252,67],"m":"sta","oa":17404,"o":"a_43FC"},{"a":16113,"t":"code","b":[169,17],"m":"lda","o":"#$11"},{"a":16115,"t":"code","b":[141,253,67],"m":"sta","oa":17405,"o":"a_43FD"},{"a":16118,"l":"b_3EF6","t":"code","b":[169,5],"m":"lda","o":"#$05","x":[16085,16106]},{"a":16120,"l":"b_3EF8","t":"code","b":[72],"m":"pha","x":[16132]},{"a":16121,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":16123,"l":"b_3EFB","t":"code","b":[56],"m":"sec","x":[16126]},{"a":16124,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":16126,"t":"code","b":[208,251],"m":"bne","oa":16123,"o":"b_3EFB"},{"a":16128,"t":"code","b":[104],"m":"pla"},{"a":16129,"t":"code","b":[56],"m":"sec"},{"a":16130,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":16132,"t":"code","b":[208,242],"m":"bne","oa":16120,"o":"b_3EF8"},{"a":16134,"t":"code","b":[169,105],"m":"lda","o":"#$69"},{"a":16136,"t":"code","b":[56],"m":"sec"},{"a":16137,"t":"code","b":[237,4,27],"m":"sbc","oa":6916,"o":"map_col"},{"a":16140,"t":"code","b":[24],"m":"clc"},{"a":16141,"t":"code","b":[105,91],"m":"adc","o":"#$5B"},{"a":16143,"t":"code","b":[205,8,208],"m":"cmp","o":"vic_sprite4_x"},{"a":16146,"t":"code","b":[208,186],"m":"bne","oa":16078,"o":"b_3ECE"},{"a":16148,"t":"code","b":[162,254],"m":"ldx","o":"#$FE"},{"a":16150,"t":"code","b":[142,252,67],"m":"stx","oa":17404,"o":"a_43FC"},{"a":16153,"t":"code","b":[232],"m":"inx"},{"a":16154,"t":"code","b":[142,253,67],"m":"stx","oa":17405,"o":"a_43FD"},{"a":16157,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":16159,"t":"code","b":[141,129,27],"m":"sta","oa":7041,"o":"mayday_on"},{"a":16162,"t":"code","b":[96],"m":"rts"},{"a":16163,"l":"winch_down","c":"Action WINCH DOWN: needs mayday_freed, four winch_parts, map row $0D in the right part. Put Bond at map column $113, row $0A (map_view $82D7, fine scroll 2/7), switch May Day off (mayday_off), climbing state, and scroll down 170 steps: he rides the winch down the shaft.","t":"code","b":[173,150,27],"m":"lda","oa":7062,"o":"mayday_freed","x":[11759]},{"a":16166,"t":"code","b":[240,14],"m":"beq","oa":16182,"o":"b_3F36"},{"a":16168,"t":"code","b":[173,144,27],"m":"lda","oa":7056,"o":"winch_parts"},{"a":16171,"t":"code","b":[201,4],"m":"cmp","o":"#$04"},{"a":16173,"t":"code","b":[208,7],"m":"bne","oa":16182,"o":"b_3F36"},{"a":16175,"t":"code","b":[173,6,27],"m":"lda","oa":6918,"o":"map_row"},{"a":16178,"t":"code","b":[201,13],"m":"cmp","o":"#$0D"},{"a":16180,"t":"code","b":[240,3],"m":"beq","oa":16185,"o":"b_3F39"},{"a":16182,"l":"b_3F36","t":"code","b":[76,156,59],"m":"jmp","oa":15260,"o":"sound_fail","x":[16166,16173,16188]},{"a":16185,"l":"b_3F39","t":"code","b":[173,5,27],"m":"lda","oa":6917,"o":"map_col_hi","x":[16180]},{"a":16188,"t":"code","b":[240,248],"m":"beq","oa":16182,"o":"b_3F36"},{"a":16190,"t":"code","b":[169,215],"m":"lda","o":"#$D7"},{"a":16192,"t":"code","b":[141,2,27],"m":"sta","oa":6914,"o":"map_view"},{"a":16195,"t":"code","b":[169,130],"m":"lda","o":"#$82"},{"a":16197,"t":"code","b":[141,3,27],"m":"sta","oa":6915,"o":"map_view_hi"},{"a":16200,"t":"code","b":[169,19],"m":"lda","o":"#$13"},{"a":16202,"t":"code","b":[141,4,27],"m":"sta","oa":6916,"o":"map_col"},{"a":16205,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":16207,"t":"code","b":[141,5,27],"m":"sta","oa":6917,"o":"map_col_hi"},{"a":16210,"t":"code","b":[169,10],"m":"lda","o":"#$0A"},{"a":16212,"t":"code","b":[141,6,27],"m":"sta","oa":6918,"o":"map_row"},{"a":16215,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":16217,"t":"code","b":[141,0,27],"m":"sta","oa":6912,"o":"xscroll"},{"a":16220,"t":"code","b":[169,7],"m":"lda","o":"#$07"},{"a":16222,"t":"code","b":[141,1,27],"m":"sta","oa":6913,"o":"yscroll"},{"a":16225,"t":"code","b":[32,224,63],"m":"jsr","oa":16352,"o":"mayday_off"},{"a":16228,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":16230,"t":"code","b":[141,37,27],"m":"sta","oa":6949,"o":"bond_state"},{"a":16233,"t":"code","b":[32,208,34],"m":"jsr","oa":8912,"o":"frame_pointers"},{"a":16236,"t":"code","b":[162,170],"m":"ldx","o":"#$AA"},{"a":16238,"t":"code","b":[160,1],"m":"ldy","o":"#$01"},{"a":16240,"l":"b_3F70","t":"code","b":[140,63,27],"m":"sty","oa":6975,"o":"scroll_req_y","x":[16249]},{"a":16243,"l":"b_3F73","t":"code","b":[173,63,27],"m":"lda","oa":6975,"o":"scroll_req_y","x":[16246]},{"a":16246,"t":"code","b":[208,251],"m":"bne","oa":16243,"o":"b_3F73"},{"a":16248,"t":"code","b":[202],"m":"dex"},{"a":16249,"t":"code","b":[208,245],"m":"bne","oa":16240,"o":"b_3F70"},{"a":16251,"t":"code","b":[96],"m":"rts"},{"a":16252,"l":"winch_site","c":"For the winch parts: continue only at map row $0D with map_col_hi set; else drop the caller's return address and buzz.","t":"code","b":[173,6,27],"m":"lda","oa":6918,"o":"map_row","x":[14631,14645,14692,14909]},{"a":16255,"t":"code","b":[201,13],"m":"cmp","o":"#$0D"},{"a":16257,"t":"code","b":[208,6],"m":"bne","oa":16265,"o":"b_3F89"},{"a":16259,"t":"code","b":[173,5,27],"m":"lda","oa":6917,"o":"map_col_hi"},{"a":16262,"t":"code","b":[240,1],"m":"beq","oa":16265,"o":"b_3F89"},{"a":16264,"t":"code","b":[96],"m":"rts"},{"a":16265,"l":"b_3F89","t":"code","b":[104],"m":"pla","x":[16257,16262]},{"a":16266,"t":"code","b":[104],"m":"pla"},{"a":16267,"t":"code","b":[76,156,59],"m":"jmp","oa":15260,"o":"sound_fail"},{"a":16270,"l":"winch_up","c":"Action WINCH UP: needs four winch_parts and five digits entered (code_count 5); unlike WINCH DOWN it does not test where Bond is. Put Bond at map column $113, row $35 (map_view $8F25, fine scroll 2/7), climbing state, and scroll up 170 steps: the winch lifts him up the shaft.","t":"code","b":[173,144,27],"m":"lda","oa":7056,"o":"winch_parts","x":[11757]},{"a":16273,"t":"code","b":[201,4],"m":"cmp","o":"#$04"},{"a":16275,"t":"code","b":[208,10],"m":"bne","oa":16287,"o":"b_3F9F"},{"a":16277,"t":"code","b":[173,120,27],"m":"lda","oa":7032,"o":"code_count"},{"a":16280,"t":"code","b":[201,5],"m":"cmp","o":"#$05"},{"a":16282,"t":"code","b":[208,3],"m":"bne","oa":16287,"o":"b_3F9F"},{"a":16284,"t":"code","b":[76,162,63],"m":"jmp","oa":16290,"o":"j_3FA2"},{"a":16287,"l":"b_3F9F","t":"code","b":[76,156,59],"m":"jmp","oa":15260,"o":"sound_fail","x":[16275,16282]},{"a":16290,"l":"j_3FA2","t":"code","b":[169,37],"m":"lda","o":"#$25","x":[16284]},{"a":16292,"t":"code","b":[141,2,27],"m":"sta","oa":6914,"o":"map_view"},{"a":16295,"t":"code","b":[169,143],"m":"lda","o":"#$8F"},{"a":16297,"t":"code","b":[141,3,27],"m":"sta","oa":6915,"o":"map_view_hi"},{"a":16300,"t":"code","b":[169,19],"m":"lda","o":"#$13"},{"a":16302,"t":"code","b":[141,4,27],"m":"sta","oa":6916,"o":"map_col"},{"a":16305,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":16307,"t":"code","b":[141,5,27],"m":"sta","oa":6917,"o":"map_col_hi"},{"a":16310,"t":"code","b":[169,53],"m":"lda","o":"#$35"},{"a":16312,"t":"code","b":[141,6,27],"m":"sta","oa":6918,"o":"map_row"},{"a":16315,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":16317,"t":"code","b":[141,0,27],"m":"sta","oa":6912,"o":"xscroll"},{"a":16320,"t":"code","b":[169,7],"m":"lda","o":"#$07"},{"a":16322,"t":"code","b":[141,1,27],"m":"sta","oa":6913,"o":"yscroll"},{"a":16325,"t":"code","b":[238,79,27],"m":"inc","oa":6991,"o":"redraw_request"},{"a":16328,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":16330,"t":"code","b":[141,37,27],"m":"sta","oa":6949,"o":"bond_state"},{"a":16333,"t":"code","b":[32,208,34],"m":"jsr","oa":8912,"o":"frame_pointers"},{"a":16336,"t":"code","b":[162,170],"m":"ldx","o":"#$AA"},{"a":16338,"t":"code","b":[160,255],"m":"ldy","o":"#$FF"},{"a":16340,"l":"b_3FD4","t":"code","b":[140,63,27],"m":"sty","oa":6975,"o":"scroll_req_y","x":[16349]},{"a":16343,"l":"b_3FD7","t":"code","b":[173,63,27],"m":"lda","oa":6975,"o":"scroll_req_y","x":[16346]},{"a":16346,"t":"code","b":[208,251],"m":"bne","oa":16343,"o":"b_3FD7"},{"a":16348,"t":"code","b":[202],"m":"dex"},{"a":16349,"t":"code","b":[208,245],"m":"bne","oa":16340,"o":"b_3FD4"},{"a":16351,"t":"code","b":[96],"m":"rts"},{"a":16352,"l":"mayday_off","c":"Switch May Day off: mayday_on = 0, request a redraw, sprites 4 and 5 to X 0, Y 0.","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[16225]},{"a":16354,"t":"code","b":[141,129,27],"m":"sta","oa":7041,"o":"mayday_on"},{"a":16357,"t":"code","b":[238,79,27],"m":"inc","oa":6991,"o":"redraw_request"},{"a":16360,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":16362,"t":"code","b":[141,8,208],"m":"sta","o":"vic_sprite4_x"},{"a":16365,"t":"code","b":[141,10,208],"m":"sta","o":"vic_sprite5_x"},{"a":16368,"t":"code","b":[141,9,208],"m":"sta","o":"vic_sprite4_y"},{"a":16371,"t":"code","b":[141,11,208],"m":"sta","o":"vic_sprite5_y"},{"a":16374,"t":"code","b":[96],"m":"rts"},{"a":16375,"t":"gap","n":1033},{"a":17408,"l":"mayday_sprites","c":"May Day's walk: sprite shapes $10-$1F ($4400-$47FF), eight frames of two sprites (upper half at the even shape, lower at the odd), stepped by mayday_walk_out and remove_from_list.","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":17416,"t":"byte","b":[0,0,0,0,0,30,0,0]},{"a":17424,"t":"byte","b":[26,0,0,18,0,0,20,0]},{"a":17432,"t":"byte","b":[0,24,0,0,40,0,0,72]},{"a":17440,"t":"byte","b":[0,0,156,0,1,60,0,1]},{"a":17448,"t":"byte","b":[122,192,1,123,64,1,120,128]},{"a":17456,"t":"byte","b":[0,189,0,0,90,0,0,112]},{"a":17464,"t":"byte","b":[0,0,112,0,0,112,0,0]},{"a":17472,"t":"byte","b":[0,120,0,0,188,0,16,222]},{"a":17480,"t":"byte","b":[0,57,206,0,79,135,0,7]},{"a":17488,"t":"byte","b":[3,128,2,3,128,0,1,192]},{"a":17496,"t":"byte","b":[0,0,192,0,0,224,0,0]},{"a":17504,"t":"byte","b":[224,0,0,96,0,0,96,0]},{"a":17512,"t":"byte","b":[0,96,0,0,96,0,0,48]},{"a":17520,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":17528,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":17536,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":17544,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":17552,"t":"byte","b":[30,0,0,26,0,0,18,0]},{"a":17560,"t":"byte","b":[0,20,0,0,24,0,0,40]},{"a":17568,"t":"byte","b":[0,0,88,0,1,88,0,0]},{"a":17576,"t":"byte","b":[188,0,0,188,0,0,184,0]},{"a":17584,"t":"byte","b":[0,184,0,0,88,0,0,76]},{"a":17592,"t":"byte","b":[0,0,50,0,0,60,0,255]},{"a":17600,"t":"byte","b":[0,120,0,0,120,0,0,120]},{"a":17608,"t":"byte","b":[0,0,56,0,0,92,0,0]},{"a":17616,"t":"byte","b":[92,0,0,236,0,7,236,0]},{"a":17624,"t":"byte","b":[7,204,0,4,12,0,4,12]},{"a":17632,"t":"byte","b":[0,0,12,0,0,6,0,0]},{"a":17640,"t":"byte","b":[6,0,0,6,0,0,6,0]},{"a":17648,"t":"byte","b":[0,6,0,0,6,0,0,2]},{"a":17656,"t":"byte","b":[0,0,1,0,0,0,0,255]},{"a":17664,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":17672,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":17680,"t":"byte","b":[0,0,0,30,0,0,26,0]},{"a":17688,"t":"byte","b":[0,18,0,0,20,0,0,24]},{"a":17696,"t":"byte","b":[0,0,40,0,0,40,0,0]},{"a":17704,"t":"byte","b":[88,0,0,92,0,0,221,128]},{"a":17712,"t":"byte","b":[0,234,128,1,109,0,1,114]},{"a":17720,"t":"byte","b":[0,0,252,0,0,120,0,0]},{"a":17728,"t":"byte","b":[0,56,0,0,56,0,0,120]},{"a":17736,"t":"byte","b":[0,0,120,0,0,124,0,0]},{"a":17744,"t":"byte","b":[58,0,0,58,0,0,184,0]},{"a":17752,"t":"byte","b":[1,176,0,3,176,0,1,48]},{"a":17760,"t":"byte","b":[0,0,176,0,0,48,0,0]},{"a":17768,"t":"byte","b":[48,0,0,48,0,0,48,0]},{"a":17776,"t":"byte","b":[0,48,0,0,48,0,0,16]},{"a":17784,"t":"byte","b":[0,0,28,0,0,0,0,0]},{"a":17792,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":17800,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":17808,"t":"byte","b":[30,0,0,26,0,0,18,0]},{"a":17816,"t":"byte","b":[0,52,0,0,88,0,0,168]},{"a":17824,"t":"byte","b":[0,0,232,0,1,116,0,1]},{"a":17832,"t":"byte","b":[114,48,1,121,208,1,124,32]},{"a":17840,"t":"byte","b":[1,123,192,1,120,0,0,248]},{"a":17848,"t":"byte","b":[0,0,120,0,0,56,0,255]},{"a":17856,"t":"byte","b":[0,56,0,0,56,0,0,60]},{"a":17864,"t":"byte","b":[0,0,122,0,0,123,0,0]},{"a":17872,"t":"byte","b":[119,128,0,227,128,0,225,192]},{"a":17880,"t":"byte","b":[1,192,192,3,128,192,3,1]},{"a":17888,"t":"byte","b":[192,6,1,128,12,3,0,24]},{"a":17896,"t":"byte","b":[6,0,24,4,0,8,4,0]},{"a":17904,"t":"byte","b":[8,0,0,0,0,0,0,0]},{"a":17912,"t":"byte","b":[0,0,0,0,0,0,0,255]},{"a":17920,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":17928,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":17936,"t":"byte","b":[30,0,0,26,0,0,18,0]},{"a":17944,"t":"byte","b":[0,20,0,0,56,0,0,108]},{"a":17952,"t":"byte","b":[0,0,180,0,1,116,0,1]},{"a":17960,"t":"byte","b":[114,192,1,123,64,1,120,128]},{"a":17968,"t":"byte","b":[0,253,0,0,58,0,0,56]},{"a":17976,"t":"byte","b":[0,0,56,0,0,120,0,0]},{"a":17984,"t":"byte","b":[0,112,0,0,244,0,16,238]},{"a":17992,"t":"byte","b":[0,57,206,0,79,135,0,7]},{"a":18000,"t":"byte","b":[7,0,2,3,128,0,1,128]},{"a":18008,"t":"byte","b":[0,1,192,0,1,192,0,0]},{"a":18016,"t":"byte","b":[192,0,0,192,0,0,192,0]},{"a":18024,"t":"byte","b":[0,192,0,0,96,0,0,0]},{"a":18032,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":18040,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":18048,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":18056,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":18064,"t":"byte","b":[30,0,0,26,0,0,18,0]},{"a":18072,"t":"byte","b":[0,20,0,0,24,0,0,40]},{"a":18080,"t":"byte","b":[0,0,88,0,0,88,0,0]},{"a":18088,"t":"byte","b":[184,0,0,188,0,0,188,0]},{"a":18096,"t":"byte","b":[0,184,0,0,88,0,0,76]},{"a":18104,"t":"byte","b":[0,0,50,0,0,60,0,255]},{"a":18112,"t":"byte","b":[0,120,0,0,120,0,0,120]},{"a":18120,"t":"byte","b":[0,0,56,0,0,124,0,0]},{"a":18128,"t":"byte","b":[124,0,0,236,0,7,236,0]},{"a":18136,"t":"byte","b":[7,204,0,4,12,0,4,12]},{"a":18144,"t":"byte","b":[0,0,12,0,0,6,0,0]},{"a":18152,"t":"byte","b":[6,0,0,6,0,0,6,0]},{"a":18160,"t":"byte","b":[0,6,0,0,6,0,0,2]},{"a":18168,"t":"byte","b":[0,0,1,0,0,0,0,255]},{"a":18176,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":18184,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":18192,"t":"byte","b":[30,0,0,26,0,0,18,0]},{"a":18200,"t":"byte","b":[0,20,0,0,28,0,0,40]},{"a":18208,"t":"byte","b":[0,0,40,0,0,88,0,0]},{"a":18216,"t":"byte","b":[92,0,0,189,128,0,190,128]},{"a":18224,"t":"byte","b":[1,121,0,1,122,0,0,188]},{"a":18232,"t":"byte","b":[0,0,88,0,0,56,0,0]},{"a":18240,"t":"byte","b":[0,56,0,0,120,0,0,120]},{"a":18248,"t":"byte","b":[0,0,124,0,0,62,0,0]},{"a":18256,"t":"byte","b":[58,0,0,184,0,1,176,0]},{"a":18264,"t":"byte","b":[3,176,0,1,48,0,0,176]},{"a":18272,"t":"byte","b":[0,0,48,0,0,48,0,0]},{"a":18280,"t":"byte","b":[48,0,0,48,0,0,48,0]},{"a":18288,"t":"byte","b":[0,48,0,0,16,0,0,28]},{"a":18296,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":18304,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":18312,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":18320,"t":"byte","b":[30,0,0,26,0,0,18,0]},{"a":18328,"t":"byte","b":[0,20,0,0,56,0,0,72]},{"a":18336,"t":"byte","b":[0,0,188,0,1,124,0,1]},{"a":18344,"t":"byte","b":[126,48,1,125,208,1,126,32]},{"a":18352,"t":"byte","b":[1,123,192,1,120,0,0,248]},{"a":18360,"t":"byte","b":[0,0,120,0,0,56,0,255]},{"a":18368,"t":"byte","b":[0,56,0,0,56,0,0,60]},{"a":18376,"t":"byte","b":[0,0,126,0,0,95,0,0]},{"a":18384,"t":"byte","b":[103,128,0,243,128,0,225,192]},{"a":18392,"t":"byte","b":[1,192,192,3,128,192,3,1]},{"a":18400,"t":"byte","b":[192,6,1,128,12,3,0,24]},{"a":18408,"t":"byte","b":[6,0,24,4,0,8,4,0]},{"a":18416,"t":"byte","b":[8,0,0,0,0,0,0,0]},{"a":18424,"t":"byte","b":[0,0,0,0,0,0,0,255]},{"a":18432,"l":"panel_charset","c":"Status panel character set, glyphs $00-$7F ($4800-$4BFF), hires, selected by irq_panel ($D018 low bits 2 in VIC bank 1). Glyph $6E ($4B70) is the meter needle, rewritten by meter_update.","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":18440,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":18448,"t":"byte","b":[24,36,66,66,126,98,98,98]},{"a":18456,"t":"byte","b":[124,66,66,124,66,98,98,124]},{"a":18464,"t":"byte","b":[60,66,64,64,96,96,98,60]},{"a":18472,"t":"byte","b":[120,68,66,66,98,98,100,120]},{"a":18480,"t":"byte","b":[126,64,64,124,96,96,96,126]},{"a":18488,"t":"byte","b":[126,64,64,124,96,96,96,96]},{"a":18496,"t":"byte","b":[60,66,64,64,102,98,98,60]},{"a":18504,"t":"byte","b":[66,66,66,126,98,98,98,98]},{"a":18512,"t":"byte","b":[8,8,8,8,24,24,24,24]},{"a":18520,"t":"byte","b":[4,4,4,4,4,4,68,56]},{"a":18528,"t":"byte","b":[68,68,72,112,112,104,100,98]},{"a":18536,"t":"byte","b":[64,64,64,64,96,96,96,124]},{"a":18544,"t":"byte","b":[66,102,90,90,66,98,98,98]},{"a":18552,"t":"byte","b":[66,98,82,74,70,98,98,98]},{"a":18560,"t":"byte","b":[60,66,66,66,98,98,98,60]},{"a":18568,"t":"byte","b":[124,66,66,66,124,96,192,96]},{"a":18576,"t":"byte","b":[60,66,66,66,66,74,70,63]},{"a":18584,"t":"byte","b":[124,66,66,124,112,104,100,98]},{"a":18592,"t":"byte","b":[60,98,96,60,6,6,102,60]},{"a":18600,"t":"byte","b":[124,16,16,16,48,48,48,48]},{"a":18608,"t":"byte","b":[66,66,66,66,98,98,98,60]},{"a":18616,"t":"byte","b":[34,34,34,34,34,34,20,8]},{"a":18624,"t":"byte","b":[66,66,66,66,66,90,90,36]},{"a":18632,"t":"byte","b":[66,66,36,24,24,36,66,66]},{"a":18640,"t":"byte","b":[66,66,66,34,30,6,6,6]},{"a":18648,"t":"byte","b":[126,114,4,8,16,32,78,126]},{"a":18656,"t":"byte","b":[60,66,70,74,82,98,66,60]},{"a":18664,"t":"byte","b":[8,8,8,8,24,24,24,24]},{"a":18672,"t":"byte","b":[126,2,2,126,64,64,78,126]},{"a":18680,"t":"byte","b":[126,2,2,30,2,2,2,126]},{"a":18688,"t":"byte","b":[66,66,66,126,6,6,6,6]},{"a":18696,"t":"byte","b":[126,64,64,126,2,2,114,126]},{"a":18704,"t":"byte","b":[126,64,64,126,98,98,98,126]},{"a":18712,"t":"byte","b":[126,2,2,4,12,12,12,12]},{"a":18720,"t":"byte","b":[126,66,66,126,98,98,98,126]},{"a":18728,"t":"byte","b":[126,66,66,66,126,6,6,6]},{"a":18736,"t":"byte","b":[0,127,255,192,192,192,192,192]},{"a":18744,"t":"byte","b":[0,129,195,195,195,195,195,195]},{"a":18752,"t":"byte","b":[0,254,255,3,3,3,3,3]},{"a":18760,"t":"byte","b":[0,15,15,0,0,0,1,3]},{"a":18768,"t":"byte","b":[0,240,240,48,96,192,128,0]},{"a":18776,"t":"byte","b":[0,127,255,255,0,126,255,227]},{"a":18784,"t":"byte","b":[0,6,255,255,0,0,0,0]},{"a":18792,"t":"byte","b":[192,192,192,192,127,63,0,0]},{"a":18800,"t":"byte","b":[195,195,195,195,129,0,0,0]},{"a":18808,"t":"byte","b":[3,3,3,3,255,254,0,0]},{"a":18816,"t":"byte","b":[6,6,6,6,6,6,0,0]},{"a":18824,"t":"byte","b":[1,1,3,3,7,7,0,0]},{"a":18832,"t":"byte","b":[230,230,12,12,248,240,0,0]},{"a":18840,"t":"byte","b":[0,0,0,28,62,99,193,193]},{"a":18848,"t":"byte","b":[255,254,252,248,248,248,248,248]},{"a":18856,"t":"byte","b":[255,31,15,6,198,198,198,198]},{"a":18864,"t":"byte","b":[255,135,3,1,49,49,49,49]},{"a":18872,"t":"byte","b":[255,128,128,128,156,184,248,241]},{"a":18880,"t":"byte","b":[255,48,48,48,115,229,230,192]},{"a":18888,"t":"byte","b":[255,254,0,0,63,63,127,255]},{"a":18896,"t":"byte","b":[255,127,63,63,255,255,255,255]},{"a":18904,"t":"byte","b":[248,248,248,248,248,252,254,255]},{"a":18912,"t":"byte","b":[198,198,198,198,6,15,31,255]},{"a":18920,"t":"byte","b":[49,49,49,49,1,3,135,255]},{"a":18928,"t":"byte","b":[241,227,227,195,193,193,193,255]},{"a":18936,"t":"byte","b":[0,255,248,248,246,246,246,239]},{"a":18944,"t":"byte","b":[24,252,252,252,126,126,126,62]},{"a":18952,"t":"byte","b":[62,127,127,127,62,62,62,62]},{"a":18960,"t":"byte","b":[24,63,33,51,115,115,115,115]},{"a":18968,"t":"byte","b":[0,255,1,157,159,159,155,131]},{"a":18976,"t":"byte","b":[0,255,12,158,158,158,206,206]},{"a":18984,"t":"byte","b":[0,255,56,125,125,125,59,59]},{"a":18992,"t":"byte","b":[239,224,223,223,223,143,255,0]},{"a":19000,"t":"byte","b":[63,63,159,159,159,15,255,0]},{"a":19008,"t":"byte","b":[28,28,28,28,137,137,129,195]},{"a":19016,"t":"byte","b":[243,243,243,243,243,225,255,0]},{"a":19024,"t":"byte","b":[155,159,159,159,157,1,255,0]},{"a":19032,"t":"byte","b":[206,206,229,229,225,243,255,0]},{"a":19040,"t":"byte","b":[59,59,151,151,135,207,255,0]},{"a":19048,"t":"byte","b":[255,248,253,253,253,253,253,255]},{"a":19056,"t":"byte","b":[255,223,175,175,175,175,223,255]},{"a":19064,"t":"byte","b":[0,255,248,248,246,246,246,239]},{"a":19072,"t":"byte","b":[3,255,255,255,127,127,127,63]},{"a":19080,"t":"byte","b":[8,156,153,153,147,147,135,135]},{"a":19088,"t":"byte","b":[96,255,240,249,249,249,249,249]},{"a":19096,"t":"byte","b":[0,255,240,249,249,249,249,249]},{"a":19104,"t":"byte","b":[0,255,254,255,255,255,255,255]},{"a":19112,"t":"byte","b":[0,255,31,63,63,63,63,63]},{"a":19120,"t":"byte","b":[239,224,223,223,223,143,255,0]},{"a":19128,"t":"byte","b":[63,63,159,159,159,15,255,3]},{"a":19136,"t":"byte","b":[131,147,145,153,152,156,156,8]},{"a":19144,"t":"byte","b":[249,249,249,249,249,240,127,48]},{"a":19152,"t":"byte","b":[249,249,249,249,249,240,255,0]},{"a":19160,"t":"byte","b":[255,255,255,255,223,30,255,0]},{"a":19168,"t":"byte","b":[63,63,63,63,61,1,255,0]},{"a":19176,"t":"byte","b":[254,254,254,254,254,248,252,254]},{"a":19184,"t":"byte","b":[127,127,127,127,127,31,63,127]},{"a":19192,"t":"byte","b":[0,0,0,24,24,0,0,0]},{"a":19200,"t":"byte","b":[17,17,17,17,1,1,1,1]},{"a":19208,"t":"byte","b":[16,16,16,16,0,0,0,0]},{"a":19216,"t":"byte","b":[254,255,220,243,239,239,223,95]},{"a":19224,"t":"byte","b":[127,255,59,207,231,215,187,122]},{"a":19232,"t":"byte","b":[223,223,239,239,243,220,255,254]},{"a":19240,"t":"byte","b":[251,251,247,247,207,59,255,127]},{"a":19248,"t":"byte","b":[204,181,125,124,69,109,140,239]},{"a":19256,"t":"byte","b":[35,247,246,118,246,246,35,255]},{"a":19264,"t":"byte","b":[152,107,251,248,139,219,24,223]},{"a":19272,"t":"byte","b":[67,221,221,195,207,215,91,255]},{"a":19280,"t":"byte","b":[255,0,0,0,0,0,0,0]},{"a":19288,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":19296,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":19304,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":19312,"l":"meter_glyph","c":"Panel glyph $6E ($4B70-$4B77), the meter's needle, rewritten by meter_update. The rest of the set follows: glyphs $6F-$7F.","t":"byte","b":[48,48,48,48,48,48,48,48],"x":[12369]},{"a":19320,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":19328,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":19336,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":19344,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":19352,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":19360,"t":"byte","b":[213,181,175,173,173,175,186,186]},{"a":19368,"t":"byte","b":[87,93,245,181,181,245,173,171]},{"a":19376,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":19384,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":19392,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":19400,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":19408,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":19416,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":19424,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":19432,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":19440,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":19448,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":19456,"l":"panel_charset_hi","c":"Status panel character set, glyphs $80-$FF ($4C00-$4FFF): the item icons ($80-$AB), the letters of the action box ($AC space, $AD-$C6 A-Z), the RETURN icon ($D1-$D4) and the clock's 2x2 digits ($D7-$FE), which also serve as the icons of the numbered items.","t":"byte","b":[0,4,58,49,3,3,3,3]},{"a":19464,"t":"byte","b":[0,0,0,0,192,192,192,192]},{"a":19472,"t":"byte","b":[3,3,3,3,3,3,3,0]},{"a":19480,"t":"byte","b":[192,192,192,192,192,192,192,0]},{"a":19488,"t":"byte","b":[16,104,164,144,72,13,62,255]},{"a":19496,"t":"byte","b":[0,0,0,0,0,248,232,168]},{"a":19504,"t":"byte","b":[106,85,85,85,85,85,85,0]},{"a":19512,"t":"byte","b":[168,168,168,168,168,160,128,0]},{"a":19520,"t":"byte","b":[0,0,0,0,0,0,50,57]},{"a":19528,"t":"byte","b":[0,0,0,0,0,160,72,82]},{"a":19536,"t":"byte","b":[58,53,10,0,0,0,0,0]},{"a":19544,"t":"byte","b":[170,85,170,0,0,0,0,0]},{"a":19552,"t":"byte","b":[0,5,5,5,5,5,5,5]},{"a":19560,"t":"byte","b":[0,80,88,88,152,152,152,88]},{"a":19568,"t":"byte","b":[6,6,6,6,5,5,5,5]},{"a":19576,"t":"byte","b":[88,88,88,152,152,152,88,88]},{"a":19584,"t":"byte","b":[0,0,0,63,42,1,1,1]},{"a":19592,"t":"byte","b":[0,0,0,128,128,128,128,128]},{"a":19600,"t":"byte","b":[1,1,1,1,1,0,0,0]},{"a":19608,"t":"byte","b":[128,128,128,252,170,0,0,0]},{"a":19616,"t":"byte","b":[0,0,0,3,3,3,3,3]},{"a":19624,"t":"byte","b":[0,0,0,252,106,128,128,128]},{"a":19632,"t":"byte","b":[3,3,63,42,0,0,0,0]},{"a":19640,"t":"byte","b":[128,128,128,0,0,0,0,0]},{"a":19648,"t":"byte","b":[0,0,6,15,31,32,34,64]},{"a":19656,"t":"byte","b":[0,0,168,244,230,166,38,38]},{"a":19664,"t":"byte","b":[40,32,42,10,10,0,0,0]},{"a":19672,"t":"byte","b":[166,38,166,168,168,0,0,0]},{"a":19680,"t":"byte","b":[0,0,3,4,4,4,1,2]},{"a":19688,"t":"byte","b":[0,0,128,32,32,32,64,128]},{"a":19696,"t":"byte","b":[1,0,0,0,0,4,4,2]},{"a":19704,"t":"byte","b":[128,128,64,32,32,32,96,125]},{"a":19712,"t":"byte","b":[0,48,48,48,16,40,40,85]},{"a":19720,"t":"byte","b":[32,96,96,96,96,96,160,80]},{"a":19728,"t":"byte","b":[170,170,170,170,186,186,170,0]},{"a":19736,"t":"byte","b":[80,80,80,80,80,80,64,0]},{"a":19744,"t":"byte","b":[0,63,63,3,3,3,22,85]},{"a":19752,"t":"byte","b":[0,250,250,160,160,160,170,90]},{"a":19760,"t":"byte","b":[85,111,105,105,111,85,85,0]},{"a":19768,"t":"byte","b":[90,154,154,154,154,88,80,0]},{"a":19776,"t":"byte","b":[1,2,4,0,1,4,21,36]},{"a":19784,"t":"byte","b":[128,96,16,32,64,0,84,18]},{"a":19792,"t":"byte","b":[21,36,21,33,21,36,21,0]},{"a":19800,"t":"byte","b":[84,66,84,18,84,66,84,0]},{"a":19808,"t":"byte","b":[0,36,24,126,24,36,0,0]},{"a":19816,"t":"byte","b":[24,60,102,126,102,102,102,0]},{"a":19824,"t":"byte","b":[124,102,102,124,102,102,124,0]},{"a":19832,"t":"byte","b":[60,102,96,96,96,102,60,0]},{"a":19840,"t":"byte","b":[120,108,102,102,102,108,120,0]},{"a":19848,"t":"byte","b":[126,96,96,120,96,96,126,0]},{"a":19856,"t":"byte","b":[126,96,96,120,96,96,96,0]},{"a":19864,"t":"byte","b":[60,102,96,110,102,102,60,0]},{"a":19872,"t":"byte","b":[102,102,102,126,102,102,102,0]},{"a":19880,"t":"byte","b":[60,24,24,24,24,24,60,0]},{"a":19888,"t":"byte","b":[30,12,12,12,12,108,56,0]},{"a":19896,"t":"byte","b":[102,108,120,112,120,108,102,0]},{"a":19904,"t":"byte","b":[96,96,96,96,96,96,126,0]},{"a":19912,"t":"byte","b":[99,119,127,107,99,99,99,0]},{"a":19920,"t":"byte","b":[102,118,126,126,110,102,102,0]},{"a":19928,"t":"byte","b":[60,102,102,102,102,102,60,0]},{"a":19936,"t":"byte","b":[124,102,102,124,96,96,96,0]},{"a":19944,"t":"byte","b":[60,102,102,102,102,60,14,0]},{"a":19952,"t":"byte","b":[124,102,102,124,120,108,102,0]},{"a":19960,"t":"byte","b":[60,102,96,60,6,102,60,0]},{"a":19968,"t":"byte","b":[126,24,24,24,24,24,24,0]},{"a":19976,"t":"byte","b":[102,102,102,102,102,102,60,0]},{"a":19984,"t":"byte","b":[102,102,102,102,102,60,24,0]},{"a":19992,"t":"byte","b":[99,99,99,107,127,119,99,0]},{"a":20000,"t":"byte","b":[102,102,60,24,60,102,102,0]},{"a":20008,"t":"byte","b":[102,102,102,60,24,24,24,0]},{"a":20016,"t":"byte","b":[126,6,12,24,48,96,126,0]},{"a":20024,"t":"byte","b":[60,102,110,118,102,102,60,0]},{"a":20032,"t":"byte","b":[24,24,56,24,24,24,126,0]},{"a":20040,"t":"byte","b":[60,102,6,12,48,96,126,0]},{"a":20048,"t":"byte","b":[60,102,6,28,6,102,60,0]},{"a":20056,"t":"byte","b":[6,14,30,102,127,6,6,0]},{"a":20064,"t":"byte","b":[126,96,124,6,6,102,60,0]},{"a":20072,"t":"byte","b":[60,102,96,124,102,102,60,0]},{"a":20080,"t":"byte","b":[126,102,12,24,24,24,24,0]},{"a":20088,"t":"byte","b":[60,102,102,60,102,102,60,0]},{"a":20096,"t":"byte","b":[60,102,102,62,6,102,60,0]},{"a":20104,"t":"byte","b":[3,3,3,3,3,3,3,3]},{"a":20112,"t":"byte","b":[192,192,192,192,192,192,192,192]},{"a":20120,"t":"byte","b":[255,255,63,63,15,15,3,3]},{"a":20128,"t":"byte","b":[255,255,252,252,240,240,192,192]},{"a":20136,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":20144,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":20152,"t":"byte","b":[0,63,127,112,96,96,96,96]},{"a":20160,"t":"byte","b":[0,248,252,28,12,12,12,12]},{"a":20168,"t":"byte","b":[120,120,120,120,120,120,127,63]},{"a":20176,"t":"byte","b":[12,12,12,12,12,28,252,248]},{"a":20184,"t":"byte","b":[0,1,1,1,1,1,1,1]},{"a":20192,"t":"byte","b":[0,128,128,128,128,128,128,128]},{"a":20200,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":20208,"t":"byte","b":[224,224,224,224,224,224,224,224]},{"a":20216,"t":"byte","b":[0,63,127,96,0,0,0,63]},{"a":20224,"t":"byte","b":[0,248,252,28,12,12,28,252]},{"a":20232,"t":"byte","b":[127,120,120,120,120,120,127,63]},{"a":20240,"t":"byte","b":[248,0,0,0,0,0,252,252]},{"a":20248,"t":"byte","b":[0,127,127,0,0,0,0,31]},{"a":20256,"t":"byte","b":[0,248,252,28,12,12,12,252]},{"a":20264,"t":"byte","b":[31,0,0,0,0,0,127,127]},{"a":20272,"t":"byte","b":[252,60,60,60,60,60,252,248]},{"a":20280,"t":"byte","b":[0,24,24,24,24,28,31,15]},{"a":20288,"t":"byte","b":[0,12,12,12,12,12,252,252]},{"a":20296,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":20304,"t":"byte","b":[60,60,60,60,60,60,60,60]},{"a":20312,"t":"byte","b":[0,63,127,112,96,96,112,127]},{"a":20320,"t":"byte","b":[0,248,248,0,0,0,0,248]},{"a":20328,"t":"byte","b":[63,0,0,0,0,0,127,127]},{"a":20336,"t":"byte","b":[252,60,60,60,60,60,252,248]},{"a":20344,"t":"byte","b":[0,96,96,96,96,96,112,127]},{"a":20352,"t":"byte","b":[0,0,0,0,0,0,0,248]},{"a":20360,"t":"byte","b":[127,120,120,120,120,120,127,63]},{"a":20368,"t":"byte","b":[252,28,12,12,12,28,252,248]},{"a":20376,"t":"byte","b":[0,127,127,0,0,0,0,0]},{"a":20384,"t":"byte","b":[0,240,240,48,48,96,96,224]},{"a":20392,"t":"byte","b":[0,1,1,1,1,1,1,1]},{"a":20400,"t":"byte","b":[224,224,224,224,224,224,224,224]},{"a":20408,"t":"byte","b":[0,63,127,112,96,96,96,127]},{"a":20416,"t":"byte","b":[0,248,252,28,12,12,12,252]},{"a":20424,"t":"byte","b":[127,120,120,120,120,120,127,63]},{"a":20432,"t":"byte","b":[252,12,12,12,12,28,252,248]},{"a":20440,"t":"byte","b":[0,63,127,112,96,96,112,127]},{"a":20448,"t":"byte","b":[0,248,252,28,12,12,28,252]},{"a":20456,"t":"byte","b":[63,0,0,0,0,0,0,0]},{"a":20464,"t":"byte","b":[252,60,60,60,60,60,60,60]},{"a":20472,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":20480,"l":"play_charset","c":"Mine view character set, multicolour, glyphs $00-$7F ($5000-$53FF), selected by irq_playfield ($D018 low bits 4). Classes the probes use: $01-$11 solid floor and rock, $12-$21 conveyors (glyphs $12-$15 and $1E-$21 animated by anim_conveyors), $22-$25 deadly floor, $28 ladder, $40-$65 animated hazards (anim_hazard_a/b/c), $6E-$73 a floor with no effect, $74-$7B the lift.","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":20488,"t":"byte","b":[89,149,87,57,101,214,90,117]},{"a":20496,"t":"byte","b":[64,64,112,144,92,228,89,57]},{"a":20504,"t":"byte","b":[1,5,1,13,21,157,86,101]},{"a":20512,"t":"byte","b":[85,101,94,148,88,104,96,64]},{"a":20520,"t":"byte","b":[141,90,53,29,5,7,1,1]},{"a":20528,"t":"byte","b":[213,89,71,69,1,1,0,0]},{"a":20536,"t":"byte","b":[117,81,36,20,0,0,0,0]},{"a":20544,"t":"byte","b":[214,109,84,100,16,16,0,0]},{"a":20552,"t":"byte","b":[208,80,128,64,64,64,0,0]},{"a":20560,"t":"byte","b":[9,5,7,5,1,2,1,1]},{"a":20568,"t":"byte","b":[85,77,84,116,84,76,16,80]},{"a":20576,"t":"byte","b":[64,64,0,0,0,0,0,0]},{"a":20584,"t":"byte","b":[86,21,93,85,81,181,80,80]},{"a":20592,"t":"byte","b":[85,85,135,85,25,85,23,21]},{"a":20600,"t":"byte","b":[85,85,85,85,0,0,0,0]},{"a":20608,"t":"byte","b":[21,29,85,101,84,93,21,21]},{"a":20616,"t":"byte","b":[148,92,85,69,103,85,84,100]},{"a":20624,"l":"belt1_glyphs","c":"Playfield glyphs $12-$15 ($5090-$50AF): conveyor belt 1, rewritten by anim_conveyors; followed by glyphs $16-$1D.","t":"byte","b":[255,255,192,192,2,10,10,10],"x":[6452]},{"a":20632,"t":"byte","b":[255,255,192,192,128,160,160,160]},{"a":20640,"t":"byte","b":[10,10,10,2,3,3,255,255]},{"a":20648,"t":"byte","b":[160,160,160,128,3,3,255,255]},{"a":20656,"t":"byte","b":[252,255,255,255,255,255,255,255]},{"a":20664,"t":"byte","b":[0,192,240,240,252,252,255,255]},{"a":20672,"t":"byte","b":[255,255,255,255,255,255,255,252]},{"a":20680,"t":"byte","b":[255,255,252,252,240,240,192,0]},{"a":20688,"t":"byte","b":[0,3,15,15,63,63,255,255]},{"a":20696,"t":"byte","b":[63,255,255,255,255,255,255,255]},{"a":20704,"t":"byte","b":[255,255,63,63,15,15,3,0]},{"a":20712,"t":"byte","b":[255,255,255,255,255,255,255,63]},{"a":20720,"l":"belt2_glyphs","c":"Playfield glyphs $1E-$21 ($50F0-$510F): conveyor belt 2, rewritten by anim_conveyors; then glyphs $22-$25 (deadly floor), $26-$27, $28 (ladder) and the rest up to $3F.","t":"byte","b":[255,255,3,3,2,10,10,10],"x":[6499]},{"a":20728,"t":"byte","b":[255,255,3,3,128,160,160,160]},{"a":20736,"t":"byte","b":[10,10,10,2,192,192,255,255]},{"a":20744,"t":"byte","b":[160,160,160,128,192,192,255,255]},{"a":20752,"t":"byte","b":[3,3,15,15,15,63,63,63]},{"a":20760,"t":"byte","b":[0,0,192,192,192,240,240,240]},{"a":20768,"t":"byte","b":[67,67,15,15,15,63,63,63]},{"a":20776,"t":"byte","b":[1,1,193,192,192,240,240,240]},{"a":20784,"t":"byte","b":[3,3,12,12,48,48,192,192]},{"a":20792,"t":"byte","b":[192,192,48,48,12,12,3,3]},{"a":20800,"t":"byte","b":[3,3,3,3,3,3,3,3]},{"a":20808,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":20816,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":20824,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":20832,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":20840,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":20848,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":20856,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":20864,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":20872,"t":"byte","b":[138,138,138,138,138,138,138,138]},{"a":20880,"t":"byte","b":[160,160,168,168,162,138,10,138]},{"a":20888,"t":"byte","b":[170,170,170,170,170,170,0,170]},{"a":20896,"t":"byte","b":[10,2,0,0,0,0,0,0]},{"a":20904,"t":"byte","b":[160,160,168,168,42,42,10,10]},{"a":20912,"t":"byte","b":[0,0,0,0,0,0,128,128]},{"a":20920,"t":"byte","b":[0,40,130,130,130,130,40,130]},{"a":20928,"t":"byte","b":[130,2,10,8,34,34,160,138]},{"a":20936,"t":"byte","b":[0,0,2,2,8,8,32,32]},{"a":20944,"t":"byte","b":[130,10,8,40,34,162,138,136]},{"a":20952,"t":"byte","b":[168,170,162,168,138,160,32,128]},{"a":20960,"t":"byte","b":[130,40,130,130,130,130,40,0]},{"a":20968,"t":"byte","b":[170,170,168,168,168,168,170,170]},{"a":20976,"t":"byte","b":[168,168,170,170,170,170,168,168]},{"a":20984,"t":"byte","b":[42,42,170,170,170,170,42,42]},{"a":20992,"l":"hazard_a_glyphs","c":"Playfield glyphs $40-$49 ($5200-$524F): hazard a, one lit glyph at a time, drawn by anim_hazard_a.","t":"byte","b":[0,0,0,0,0,0,0,0],"x":[9394,9410]},{"a":21000,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":21008,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":21016,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":21024,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":21032,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":21040,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":21048,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":21056,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":21064,"t":"byte","b":[0,32,32,32,168,168,168]},{"a":21071,"l":"hazard_a_last","c":"Last byte of glyph $49, also the base of clear_hazard_b's STA $524F,Y (it clears $5250-$52EF).","t":"byte","b":[48],"x":[9306]},{"a":21072,"l":"hazard_b_glyphs","c":"Playfield glyphs $4A-$5D ($5250-$52EF): hazard b, drawn by anim_hazard_b, blank while it is off.","t":"byte","b":[0,0,0,0,0,0,0,0],"x":[9286]},{"a":21080,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":21088,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":21096,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":21104,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":21112,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":21120,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":21128,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":21136,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":21144,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":21152,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":21160,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":21168,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":21176,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":21184,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":21192,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":21200,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":21208,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":21216,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":21224,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":21232,"l":"hazard_c_glyphs","c":"Playfield glyphs $5E-$65 ($52F0-$532F): hazard c, drawn by anim_hazard_c; then glyphs $66-$7F, among them $6E-$73 and the lift $74-$7B.","t":"byte","b":[0,0,0,0,0,0,0,0],"x":[9490,9506]},{"a":21240,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":21248,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":21256,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":21264,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":21272,"t":"byte","b":[0,0,0,12,63,63,63,12]},{"a":21280,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":21288,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":21296,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":21304,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":21312,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":21320,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":21328,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":21336,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":21344,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":21352,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":21360,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":21368,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":21376,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":21384,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":21392,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":21400,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":21408,"t":"byte","b":[213,181,175,173,173,175,186,234]},{"a":21416,"t":"byte","b":[87,93,245,181,181,245,173,171]},{"a":21424,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":21432,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":21440,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":21448,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":21456,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":21464,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":21472,"t":"byte","b":[254,254,254,254,254,254,254,254]},{"a":21480,"t":"byte","b":[254,254,254,254,254,254,254,254]},{"a":21488,"t":"byte","b":[254,254,254,254,254,254,254,254]},{"a":21496,"t":"byte","b":[254,254,254,254,254,254,254,52]},{"a":21504,"l":"play_charset_hi","c":"Mine view character set, glyphs $80-$CB ($5400-$565F); from glyph $CC ($5660) the code prompt's code and text sit in the set, so glyphs $CC-$EB hold code.","t":"byte","b":[0,4,58,49,3,3,3,3]},{"a":21512,"t":"byte","b":[0,0,0,0,192,192,192,192]},{"a":21520,"t":"byte","b":[3,3,3,3,3,3,3,0]},{"a":21528,"t":"byte","b":[192,192,192,192,192,192,192,0]},{"a":21536,"t":"byte","b":[16,104,164,144,72,13,62,255]},{"a":21544,"t":"byte","b":[0,0,0,0,0,248,232,168]},{"a":21552,"t":"byte","b":[106,85,85,85,85,85,85,0]},{"a":21560,"t":"byte","b":[168,168,168,168,168,160,128,0]},{"a":21568,"t":"byte","b":[0,0,0,0,0,0,50,57]},{"a":21576,"t":"byte","b":[0,0,0,0,0,160,72,82]},{"a":21584,"t":"byte","b":[58,53,10,0,0,0,0,0]},{"a":21592,"t":"byte","b":[170,85,170,0,0,0,0,0]},{"a":21600,"t":"byte","b":[0,5,5,5,5,5,5,5]},{"a":21608,"t":"byte","b":[0,80,88,88,152,152,152,88]},{"a":21616,"t":"byte","b":[6,6,6,6,5,5,5,5]},{"a":21624,"t":"byte","b":[88,88,88,152,152,152,88,88]},{"a":21632,"t":"byte","b":[0,0,0,63,42,1,1,1]},{"a":21640,"t":"byte","b":[0,0,0,128,128,128,128,128]},{"a":21648,"t":"byte","b":[1,1,1,1,1,0,0,0]},{"a":21656,"t":"byte","b":[128,128,128,252,170,0,0,0]},{"a":21664,"t":"byte","b":[0,0,0,3,3,3,3,3]},{"a":21672,"t":"byte","b":[0,0,0,252,106,128,128,128]},{"a":21680,"t":"byte","b":[3,3,63,42,0,0,0,0]},{"a":21688,"t":"byte","b":[128,128,128,0,0,0,0,0]},{"a":21696,"t":"byte","b":[0,0,6,15,31,32,34,32]},{"a":21704,"t":"byte","b":[0,0,168,244,230,166,38,38]},{"a":21712,"t":"byte","b":[40,32,42,10,10,0,0,0]},{"a":21720,"t":"byte","b":[166,38,166,168,168,0,0,0]},{"a":21728,"t":"byte","b":[0,0,3,4,4,4,1,2]},{"a":21736,"t":"byte","b":[0,0,128,32,32,32,64,128]},{"a":21744,"t":"byte","b":[1,0,0,0,0,4,4,2]},{"a":21752,"t":"byte","b":[128,128,64,32,32,32,96,128]},{"a":21760,"t":"byte","b":[0,48,48,48,16,40,40,85]},{"a":21768,"t":"byte","b":[32,96,96,96,96,96,160,80]},{"a":21776,"t":"byte","b":[170,170,170,170,186,186,170,0]},{"a":21784,"t":"byte","b":[80,80,80,80,80,80,64,0]},{"a":21792,"t":"byte","b":[0,63,63,3,3,3,22,85]},{"a":21800,"t":"byte","b":[0,250,250,160,160,160,170,90]},{"a":21808,"t":"byte","b":[85,111,105,105,111,85,85,0]},{"a":21816,"t":"byte","b":[90,154,154,154,154,88,80,0]},{"a":21824,"t":"byte","b":[1,2,4,0,1,4,21,36]},{"a":21832,"t":"byte","b":[128,96,16,32,64,0,84,18]},{"a":21840,"t":"byte","b":[21,36,21,33,21,36,21,0]},{"a":21848,"t":"byte","b":[84,66,84,18,84,66,84,0]},{"a":21856,"t":"byte","b":[0,1,3,7,13,1,1,1]},{"a":21864,"t":"byte","b":[0,128,128,128,128,128,128,128]},{"a":21872,"t":"byte","b":[1,1,1,1,1,15,15,0]},{"a":21880,"t":"byte","b":[128,128,128,128,128,240,240,0]},{"a":21888,"t":"byte","b":[0,7,15,12,12,6,2,0]},{"a":21896,"t":"byte","b":[0,224,240,24,24,24,48,96]},{"a":21904,"t":"byte","b":[0,1,3,6,12,15,15,0]},{"a":21912,"t":"byte","b":[192,128,0,0,0,240,240,0]},{"a":21920,"t":"byte","b":[0,31,31,0,0,0,0,0]},{"a":21928,"t":"byte","b":[0,248,248,24,48,96,192,96]},{"a":21936,"t":"byte","b":[0,0,0,24,24,15,7,0]},{"a":21944,"t":"byte","b":[48,24,24,24,48,224,192,0]},{"a":21952,"t":"byte","b":[0,0,0,0,0,0,1,3]},{"a":21960,"t":"byte","b":[0,0,16,48,112,240,176,48]},{"a":21968,"t":"byte","b":[6,12,24,63,63,0,0,0]},{"a":21976,"t":"byte","b":[48,48,48,252,252,48,48,0]},{"a":21984,"t":"byte","b":[0,15,31,24,24,24,31,15]},{"a":21992,"t":"byte","b":[0,240,240,0,0,0,224,240]},{"a":22000,"t":"byte","b":[0,0,0,0,0,15,15,0]},{"a":22008,"t":"byte","b":[48,48,48,48,48,240,224,0]},{"a":22016,"t":"byte","b":[0,0,0,0,0,0,1,3]},{"a":22024,"t":"byte","b":[0,0,96,96,192,192,128,128]},{"a":22032,"t":"byte","b":[3,7,15,12,12,15,7,0]},{"a":22040,"t":"byte","b":[0,192,224,48,48,240,224,0]},{"a":22048,"t":"byte","b":[0,31,31,0,0,0,0,0]},{"a":22056,"t":"byte","b":[0,248,248,24,48,48,96,96]},{"a":22064,"t":"byte","b":[0,0,1,1,3,3,3,0]},{"a":22072,"t":"byte","b":[192,192,128,128,0,0,0,0]},{"a":22080,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":22088,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":22096,"t":"byte","b":[32,228,255,201,0,208,249,76]},{"a":22104,"t":"byte","b":[96,86,1,1,1,1,1,1]},{"a":22112,"l":"code_prompt","c":"Hand-over entry of the part ($5660, jumped to by the depacker). Black screen, KERNAL screen page $0400 with the ROM upper-case characters ($D018 = $14), then print prompt_text ($56A0) through CHROUT ($FFD2), stepping the high byte of its own LDA operand ($568E) every 256 characters, and fall into read_code. The two read-modify-writes at $5679-$5688 ORA 3 into $D002 and set the low bits of $D000: sprite X registers, where the same sequence in mission_complete ($0A13) works on $DD02/$DD00 to select VIC bank 0. The bank is already 0 at the hand-over, so it does no harm.","t":"code","b":[120],"m":"sei"},{"a":22113,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":22115,"t":"code","b":[141,32,208],"m":"sta","o":"vic_border"},{"a":22118,"t":"code","b":[141,33,208],"m":"sta","o":"vic_background0"},{"a":22121,"t":"code","b":[141,34,208],"m":"sta","o":"vic_background1"},{"a":22124,"t":"code","b":[141,35,208],"m":"sta","o":"vic_background2"},{"a":22127,"t":"code","b":[169,20],"m":"lda","o":"#$14"},{"a":22129,"t":"code","b":[141,24,208],"m":"sta","o":"vic_memory"},{"a":22132,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":22134,"t":"code","b":[141,136,2],"m":"sta","oa":648,"o":"kernal_screen_page"},{"a":22137,"t":"code","b":[173,2,208],"m":"lda","o":"vic_sprite1_x"},{"a":22140,"t":"code","b":[9,3],"m":"ora","o":"#$03"},{"a":22142,"t":"code","b":[141,2,208],"m":"sta","o":"vic_sprite1_x"},{"a":22145,"t":"code","b":[173,0,208],"m":"lda","o":"vic_sprite0_x"},{"a":22148,"t":"code","b":[41,252],"m":"and","o":"#$FC"},{"a":22150,"t":"code","b":[9,3],"m":"ora","o":"#$03"},{"a":22152,"t":"code","b":[141,0,208],"m":"sta","o":"vic_sprite0_x"},{"a":22155,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":22157,"l":"b_568D","t":"code","b":[185,160,86],"m":"lda","oa":22176,"o":"prompt_text,y","x":[22168,22173]},{"a":22158,"t":"note","l":"prompt_src_hi","c":"High byte of the LDA $56A0,Y operand in code_prompt, incremented for each 256 characters printed.","note":"inside the item at $568D","x":[22170]},{"a":22160,"t":"code","b":[201,255],"m":"cmp","o":"#$FF"},{"a":22162,"t":"code","b":[240,115],"m":"beq","oa":22279,"o":"read_code"},{"a":22164,"t":"code","b":[32,210,255],"m":"jsr","oa":65490,"o":"$FFD2"},{"a":22167,"t":"code","b":[200],"m":"iny"},{"a":22168,"t":"code","b":[208,243],"m":"bne","oa":22157,"o":"b_568D"},{"a":22170,"t":"code","b":[238,142,86],"m":"inc","oa":22158,"o":"prompt_src_hi"},{"a":22173,"t":"code","b":[76,141,86],"m":"jmp","oa":22157,"o":"b_568D"},{"a":22176,"l":"prompt_text","c":"The code prompt, PETSCII with control codes, $FF-terminated at $5706: clear screen, lock the case switch, 'PLEASE ENTER CODE' in yellow, then 'IF YOU HAVE NOT COMPLETED THE CITY HALL' / 'PLEASE HIT RETURN' in light red.","t":"byte","b":[147,8,17,29,29,29,29,29],"x":[22157]},{"a":22184,"t":"byte","b":[29,29,29,29,158,80,76,69]},{"a":22192,"t":"byte","b":[65,83,69,32,69,78,84,69]},{"a":22200,"t":"byte","b":[82,32,67,79,68,69,13,17]},{"a":22208,"t":"byte","b":[17,17,17,17,17,150,73,70]},{"a":22216,"t":"byte","b":[32,89,79,85,32,72,65,86]},{"a":22224,"t":"byte","b":[69,32,78,79,84,32,67,79]},{"a":22232,"t":"byte","b":[77,80,76,69,84,69,68,32]},{"a":22240,"t":"byte","b":[84,72,69,32,67,73,84,89]},{"a":22248,"t":"byte","b":[32,72,65,76,76,13,17,80]},{"a":22256,"t":"byte","b":[76,69,65,83,69,32,72,73]},{"a":22264,"t":"byte","b":[84,32,82,69,84,85,82,78]},{"a":22272,"t":"byte","b":[13,17,17,17,17,17,255]},{"a":22279,"l":"read_code","c":"Read the code: take characters from CHRIN ($FFCF), skipping zeros, into code_buffer ($574D). RETURN at any position (RETURN alone, or a code shorter than five letters) stores 0 in entry_code_flag ($1BA0) and goes to the welcome page ($7CD0). After five characters, compare them with city_hall_code ($5757): equal, store 1 in entry_code_flag and go to the welcome page; different, print RETURN, cursor up and a space and read again.","t":"code","b":[160,0],"m":"ldy","o":"#$00","x":[22162,22338]},{"a":22281,"l":"b_5709","t":"code","b":[32,207,255],"m":"jsr","oa":65487,"o":"$FFCF","x":[22286,22298]},{"a":22284,"t":"code","b":[201,0],"m":"cmp","o":"#$00"},{"a":22286,"t":"code","b":[240,249],"m":"beq","oa":22281,"o":"b_5709"},{"a":22288,"t":"code","b":[153,77,87],"m":"sta","oa":22349,"o":"code_buffer,y"},{"a":22291,"t":"code","b":[200],"m":"iny"},{"a":22292,"t":"code","b":[201,13],"m":"cmp","o":"#$0D"},{"a":22294,"t":"code","b":[240,45],"m":"beq","oa":22341,"o":"b_5745"},{"a":22296,"t":"code","b":[192,5],"m":"cpy","o":"#$05"},{"a":22298,"t":"code","b":[208,237],"m":"bne","oa":22281,"o":"b_5709"},{"a":22300,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":22302,"l":"b_571E","t":"code","b":[185,77,87],"m":"lda","oa":22349,"o":"code_buffer,y","x":[22313]},{"a":22305,"t":"code","b":[217,87,87],"m":"cmp","oa":22359,"o":"city_hall_code,y"},{"a":22308,"t":"code","b":[208,13],"m":"bne","oa":22323,"o":"b_5733"},{"a":22310,"t":"code","b":[200],"m":"iny"},{"a":22311,"t":"code","b":[192,5],"m":"cpy","o":"#$05"},{"a":22313,"t":"code","b":[208,243],"m":"bne","oa":22302,"o":"b_571E"},{"a":22315,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":22317,"t":"code","b":[141,160,27],"m":"sta","oa":7072,"o":"entry_code_flag"},{"a":22320,"t":"code","b":[76,208,124],"m":"jmp","oa":31952,"o":"welcome_page"},{"a":22323,"l":"b_5733","t":"code","b":[169,13],"m":"lda","o":"#$0D","x":[22308]},{"a":22325,"t":"code","b":[32,210,255],"m":"jsr","oa":65490,"o":"$FFD2"},{"a":22328,"t":"code","b":[169,145],"m":"lda","o":"#$91"},{"a":22330,"t":"code","b":[32,210,255],"m":"jsr","oa":65490,"o":"$FFD2"},{"a":22333,"t":"code","b":[169,32],"m":"lda","o":"#$20"},{"a":22335,"t":"code","b":[32,210,255],"m":"jsr","oa":65490,"o":"$FFD2"},{"a":22338,"t":"code","b":[76,7,87],"m":"jmp","oa":22279,"o":"read_code"},{"a":22341,"l":"b_5745","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[22294]},{"a":22343,"t":"code","b":[141,160,27],"m":"sta","oa":7072,"o":"entry_code_flag"},{"a":22346,"t":"code","b":[76,208,124],"m":"jmp","oa":31952,"o":"welcome_page"},{"a":22349,"l":"code_buffer","c":"The five characters typed at the prompt ($574D-$5751). The image holds ' ', RETURN, '4', 'C', 'T' left over from before it was saved, then $01 bytes to $5756.","t":"byte","b":[32,13,52,67,84,1,1,1],"x":[22288,22302]},{"a":22357,"t":"byte","b":[1,1]},{"a":22359,"l":"city_hall_code","c":"The code City Hall gives for this part, compared by read_code: 'DB4CT' in PETSCII ($5757-$575B).","t":"byte","b":[68,66,52,67,84],"x":[22305]},{"a":22364,"l":"city_hall_code_copy","c":"A second 'DB4CT' ($575C-$5760) and three $01 bytes, not read by any code in the part.","t":"byte","b":[68,66,52,67,84,1,1,1]},{"a":22372,"l":"play_charset_tail","c":"Mine view character set, glyphs $EC-$FF after the prompt code ($5764-$57FF).","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":22380,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":22388,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":22396,"t":"byte","b":[0,0,0,0,254,255,255,255]},{"a":22404,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":22412,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":22420,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":22428,"t":"byte","b":[255,255,255,255,254,254,254,254]},{"a":22436,"t":"byte","b":[254,254,254,254,254,254,254,254]},{"a":22444,"t":"byte","b":[254,254,254,254,254,254,254,254]},{"a":22452,"t":"byte","b":[254,254,254,254,254,254,254,254]},{"a":22460,"t":"byte","b":[254,254,254,254,255,255,255,255]},{"a":22468,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":22476,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":22484,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":22492,"t":"byte","b":[255,255,255,255,254,254,254,254]},{"a":22500,"t":"byte","b":[254,254,254,254,254,254,254,254]},{"a":22508,"t":"byte","b":[254,254,254,254,254,254,254,254]},{"a":22516,"t":"byte","b":[254,254,254,254,0,0,0,0]},{"a":22524,"t":"byte","b":[0,0,0,0]},{"a":22528,"l":"bond_sprites_60","c":"Bond's sprite shapes $60-$6F ($5800-$5BFF): from layer 0 (sprite 0) standing to layer 0 (sprite 0) walking right 7. Each layer holds 35 shapes: standing, walking left 1-8, walking right 1-8, jumping left 2, jumping right 2, falling 4, climbing 8, hurt left, hurt right; frame_pointers picks them.","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":22536,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":22544,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":22552,"t":"byte","b":[0,0,0,10,128,0,13,192]},{"a":22560,"t":"byte","b":[0,15,192,0,47,192,0,15]},{"a":22568,"t":"byte","b":[192,0,15,192,0,15,192,0]},{"a":22576,"t":"byte","b":[8,64,0,15,192,0,8,64]},{"a":22584,"t":"byte","b":[0,7,192,0,7,192,0,0]},{"a":22592,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":22600,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":22608,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":22616,"t":"byte","b":[0,24,0,0,52,0,0,50]},{"a":22624,"t":"byte","b":[0,0,57,0,0,60,128,3]},{"a":22632,"t":"byte","b":[126,128,2,254,128,1,62,128]},{"a":22640,"t":"byte","b":[0,189,0,0,90,0,0,30]},{"a":22648,"t":"byte","b":[0,0,30,0,0,30,0,228]},{"a":22656,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":22664,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":22672,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":22680,"t":"byte","b":[0,0,0,0,24,0,0,52]},{"a":22688,"t":"byte","b":[0,0,58,0,0,58,0,0]},{"a":22696,"t":"byte","b":[61,0,0,61,0,0,29,0]},{"a":22704,"t":"byte","b":[0,29,0,0,26,0,0,50]},{"a":22712,"t":"byte","b":[0,0,78,0,0,62,0,100]},{"a":22720,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":22728,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":22736,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":22744,"t":"byte","b":[0,0,0,0,0,0,0,24]},{"a":22752,"t":"byte","b":[0,0,52,0,0,52,0,0]},{"a":22760,"t":"byte","b":[58,0,0,58,0,1,187,0]},{"a":22768,"t":"byte","b":[1,119,0,0,182,128,0,78]},{"a":22776,"t":"byte","b":[128,0,63,0,0,30,0,64]},{"a":22784,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":22792,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":22800,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":22808,"t":"byte","b":[0,0,0,0,14,0,0,54]},{"a":22816,"t":"byte","b":[0,0,39,0,0,110,128,12]},{"a":22824,"t":"byte","b":[78,128,11,158,128,4,62,128]},{"a":22832,"t":"byte","b":[3,254,128,0,62,128,0,63]},{"a":22840,"t":"byte","b":[0,0,30,0,0,30,0,0]},{"a":22848,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":22856,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":22864,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":22872,"t":"byte","b":[0,24,0,0,52,0,0,42]},{"a":22880,"t":"byte","b":[0,0,45,0,0,46,128,3]},{"a":22888,"t":"byte","b":[78,128,2,222,128,1,30,128]},{"a":22896,"t":"byte","b":[0,191,0,0,94,0,0,30]},{"a":22904,"t":"byte","b":[0,0,30,0,0,30,0,191]},{"a":22912,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":22920,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":22928,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":22936,"t":"byte","b":[0,0,0,0,24,0,0,52]},{"a":22944,"t":"byte","b":[0,0,58,0,0,58,0,0]},{"a":22952,"t":"byte","b":[61,0,0,61,0,0,29,0]},{"a":22960,"t":"byte","b":[0,29,0,0,26,0,0,50]},{"a":22968,"t":"byte","b":[0,0,78,0,0,62,0,36]},{"a":22976,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":22984,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":22992,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23000,"t":"byte","b":[0,0,0,0,0,0,0,24]},{"a":23008,"t":"byte","b":[0,0,52,0,0,52,0,0]},{"a":23016,"t":"byte","b":[58,0,0,58,0,1,189,0]},{"a":23024,"t":"byte","b":[1,125,0,0,190,128,0,126]},{"a":23032,"t":"byte","b":[128,0,61,0,0,26,0,64]},{"a":23040,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23048,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23056,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23064,"t":"byte","b":[0,0,0,0,28,0,0,50]},{"a":23072,"t":"byte","b":[0,0,61,0,0,126,128,12]},{"a":23080,"t":"byte","b":[126,128,11,190,128,4,126,128]},{"a":23088,"t":"byte","b":[3,254,128,0,62,128,0,63]},{"a":23096,"t":"byte","b":[0,0,30,0,0,30,0,159]},{"a":23104,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23112,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23120,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23128,"t":"byte","b":[0,24,0,0,44,0,0,76]},{"a":23136,"t":"byte","b":[0,0,156,0,1,60,0,1]},{"a":23144,"t":"byte","b":[126,192,1,127,64,1,124,128]},{"a":23152,"t":"byte","b":[0,189,0,0,90,0,0,120]},{"a":23160,"t":"byte","b":[0,0,120,0,0,120,0,228]},{"a":23168,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23176,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23184,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23192,"t":"byte","b":[0,0,0,0,24,0,0,44]},{"a":23200,"t":"byte","b":[0,0,92,0,0,92,0,0]},{"a":23208,"t":"byte","b":[188,0,0,188,0,0,184,0]},{"a":23216,"t":"byte","b":[0,184,0,0,88,0,0,76]},{"a":23224,"t":"byte","b":[0,0,114,0,0,124,0,100]},{"a":23232,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23240,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23248,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23256,"t":"byte","b":[0,0,0,0,0,0,0,24]},{"a":23264,"t":"byte","b":[0,0,44,0,0,44,0,0]},{"a":23272,"t":"byte","b":[92,0,0,92,0,0,221,128]},{"a":23280,"t":"byte","b":[0,238,128,1,109,0,1,114]},{"a":23288,"t":"byte","b":[0,0,252,0,0,120,0,64]},{"a":23296,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23304,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23312,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23320,"t":"byte","b":[0,0,0,0,112,0,0,108]},{"a":23328,"t":"byte","b":[0,0,228,0,1,118,0,1]},{"a":23336,"t":"byte","b":[114,48,1,121,208,1,124,32]},{"a":23344,"t":"byte","b":[1,127,192,1,124,0,0,252]},{"a":23352,"t":"byte","b":[0,0,120,0,0,120,0,0]},{"a":23360,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23368,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23376,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23384,"t":"byte","b":[0,24,0,0,44,0,0,84]},{"a":23392,"t":"byte","b":[0,0,180,0,1,116,0,1]},{"a":23400,"t":"byte","b":[114,192,1,123,64,1,120,128]},{"a":23408,"t":"byte","b":[0,253,0,0,122,0,0,120]},{"a":23416,"t":"byte","b":[0,0,120,0,0,120,0,191]},{"a":23424,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23432,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23440,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23448,"t":"byte","b":[0,0,0,0,24,0,0,44]},{"a":23456,"t":"byte","b":[0,0,92,0,0,92,0,0]},{"a":23464,"t":"byte","b":[188,0,0,188,0,0,184,0]},{"a":23472,"t":"byte","b":[0,184,0,0,88,0,0,76]},{"a":23480,"t":"byte","b":[0,0,114,0,0,124,0,36]},{"a":23488,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23496,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23504,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23512,"t":"byte","b":[0,0,0,0,0,0,0,24]},{"a":23520,"t":"byte","b":[0,0,44,0,0,44,0,0]},{"a":23528,"t":"byte","b":[92,0,0,92,0,0,189,128]},{"a":23536,"t":"byte","b":[0,190,128,1,125,0,1,126]},{"a":23544,"t":"byte","b":[0,0,188,0,0,88,0,64]},{"a":23552,"l":"bond_sprites_70","c":"Bond's sprite shapes $70-$7F ($5C00-$5FFF): from layer 0 (sprite 0) walking right 8 to layer 0 (sprite 0) climbing. Each layer holds 35 shapes: standing, walking left 1-8, walking right 1-8, jumping left 2, jumping right 2, falling 4, climbing 8, hurt left, hurt right; frame_pointers picks them.","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23560,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23568,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23576,"t":"byte","b":[0,0,0,0,56,0,0,76]},{"a":23584,"t":"byte","b":[0,0,188,0,1,126,0,1]},{"a":23592,"t":"byte","b":[126,48,1,125,208,1,126,32]},{"a":23600,"t":"byte","b":[1,127,192,1,124,0,0,252]},{"a":23608,"t":"byte","b":[0,0,120,0,0,120,0,159]},{"a":23616,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23624,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23632,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23640,"t":"byte","b":[0,0,0,0,7,0,0,13]},{"a":23648,"t":"byte","b":[128,0,9,192,0,27,160,3]},{"a":23656,"t":"byte","b":[19,144,2,231,200,1,15,168]},{"a":23664,"t":"byte","b":[0,255,168,0,15,168,0,15]},{"a":23672,"t":"byte","b":[168,0,7,144,0,7,128,228]},{"a":23680,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23688,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23696,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23704,"t":"byte","b":[0,0,0,0,24,0,0,52]},{"a":23712,"t":"byte","b":[0,0,58,0,0,58,0,0]},{"a":23720,"t":"byte","b":[61,0,0,61,0,0,29,0]},{"a":23728,"t":"byte","b":[0,29,0,0,26,0,0,50]},{"a":23736,"t":"byte","b":[0,0,78,0,0,62,0,100]},{"a":23744,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23752,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23760,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23768,"t":"byte","b":[0,0,0,0,224,0,1,176]},{"a":23776,"t":"byte","b":[0,3,144,0,5,216,0,9]},{"a":23784,"t":"byte","b":[200,192,19,231,64,21,240,128]},{"a":23792,"t":"byte","b":[21,255,0,21,240,0,21,240]},{"a":23800,"t":"byte","b":[0,9,224,0,1,224,0,228]},{"a":23808,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23816,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23824,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23832,"t":"byte","b":[0,0,0,0,24,0,0,44]},{"a":23840,"t":"byte","b":[0,0,92,0,0,92,0,0]},{"a":23848,"t":"byte","b":[188,0,0,188,0,0,184,0]},{"a":23856,"t":"byte","b":[0,184,0,0,88,0,0,76]},{"a":23864,"t":"byte","b":[0,0,114,0,0,124,0,100]},{"a":23872,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23880,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23888,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23896,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23904,"t":"byte","b":[0,0,0,0,0,56,0,0]},{"a":23912,"t":"byte","b":[52,0,0,58,0,0,26,0]},{"a":23920,"t":"byte","b":[0,13,0,0,13,0,0,59]},{"a":23928,"t":"byte","b":[128,0,71,128,0,63,128,228]},{"a":23936,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23944,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23952,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23960,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23968,"t":"byte","b":[0,0,0,0,0,28,0,0]},{"a":23976,"t":"byte","b":[126,0,1,159,6,2,111,143]},{"a":23984,"t":"byte","b":[5,245,221,7,149,248,7,20]},{"a":23992,"t":"byte","b":[240,0,8,96,0,0,0,100]},{"a":24000,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24008,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24016,"t":"byte","b":[0,0,0,96,0,0,192,0]},{"a":24024,"t":"byte","b":[0,224,0,0,112,0,0,56]},{"a":24032,"t":"byte","b":[0,0,28,0,0,14,0,0]},{"a":24040,"t":"byte","b":[30,0,0,60,0,0,120,0]},{"a":24048,"t":"byte","b":[0,224,0,1,252,0,1,226]},{"a":24056,"t":"byte","b":[0,1,220,0,0,176,0,64]},{"a":24064,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24072,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24080,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24088,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24096,"t":"byte","b":[0,0,0,0,0,0,0,6]},{"a":24104,"t":"byte","b":[16,0,15,40,224,31,169,224]},{"a":24112,"t":"byte","b":[187,175,160,241,246,64,96,249]},{"a":24120,"t":"byte","b":[128,0,126,0,0,56,0,0]},{"a":24128,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24136,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24144,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24152,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24160,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24168,"t":"byte","b":[127,0,0,127,0,0,127,0]},{"a":24176,"t":"byte","b":[0,127,0,0,127,0,0,127]},{"a":24184,"t":"byte","b":[0,0,127,0,0,127,0,33]},{"a":24192,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24200,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24208,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24216,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24224,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24232,"t":"byte","b":[127,0,0,127,0,0,127,0]},{"a":24240,"t":"byte","b":[0,127,0,0,127,0,0,127]},{"a":24248,"t":"byte","b":[0,0,127,0,0,127,0,0]},{"a":24256,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24264,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24272,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24280,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24288,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24296,"t":"byte","b":[127,0,0,127,0,0,127,0]},{"a":24304,"t":"byte","b":[0,127,0,0,127,0,0,127]},{"a":24312,"t":"byte","b":[0,0,127,0,0,127,0,222]},{"a":24320,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24328,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24336,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24344,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24352,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24360,"t":"byte","b":[127,0,0,127,0,0,127,0]},{"a":24368,"t":"byte","b":[0,127,0,0,127,0,0,127]},{"a":24376,"t":"byte","b":[0,0,127,0,0,127,0,255]},{"a":24384,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24392,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24400,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24408,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24416,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24424,"t":"byte","b":[127,0,0,127,0,0,127,0]},{"a":24432,"t":"byte","b":[0,127,0,0,127,0,0,127]},{"a":24440,"t":"byte","b":[0,0,127,0,0,127,0,33]},{"a":24448,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24456,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24464,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24472,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24480,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24488,"t":"byte","b":[127,0,0,127,0,0,127,0]},{"a":24496,"t":"byte","b":[0,127,0,0,127,0,0,127]},{"a":24504,"t":"byte","b":[0,0,127,0,0,127,0,0]},{"a":24512,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24520,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24528,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24536,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24544,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24552,"t":"byte","b":[127,0,0,127,0,0,127,0]},{"a":24560,"t":"byte","b":[0,127,0,0,127,0,0,127]},{"a":24568,"t":"byte","b":[0,0,127,0,0,127,0,223]},{"a":24576,"l":"bond_sprites_80","c":"Bond's sprite shapes $80-$8F ($6000-$63FF): from layer 0 (sprite 0) climbing to layer 1 (sprite 1) walking right 4. Each layer holds 35 shapes: standing, walking left 1-8, walking right 1-8, jumping left 2, jumping right 2, falling 4, climbing 8, hurt left, hurt right; frame_pointers picks them.","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24584,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24592,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24600,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24608,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24616,"t":"byte","b":[127,0,0,127,0,0,127,0]},{"a":24624,"t":"byte","b":[0,127,0,0,127,0,0,127]},{"a":24632,"t":"byte","b":[0,0,127,0,0,127,0,255]},{"a":24640,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24648,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24656,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24664,"t":"byte","b":[7,128,0,8,248,0,8,127]},{"a":24672,"t":"byte","b":[0,0,63,192,0,31,240,0]},{"a":24680,"t":"byte","b":[3,248,0,0,248,0,1,248]},{"a":24688,"t":"byte","b":[0,3,240,0,7,230,0,15]},{"a":24696,"t":"byte","b":[158,0,15,250,0,7,194,32]},{"a":24704,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24712,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24720,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24728,"t":"byte","b":[0,1,224,0,31,16,0,254]},{"a":24736,"t":"byte","b":[16,3,252,0,15,248,0,31]},{"a":24744,"t":"byte","b":[192,0,31,0,0,31,128,0]},{"a":24752,"t":"byte","b":[15,192,0,103,224,0,121,240]},{"a":24760,"t":"byte","b":[0,95,240,0,67,224,0,0]},{"a":24768,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24776,"t":"byte","b":[0,7,0,0,8,128,0,13]},{"a":24784,"t":"byte","b":[128,0,10,128,0,0,0,0]},{"a":24792,"t":"byte","b":[0,0,0,5,0,0,50,0]},{"a":24800,"t":"byte","b":[0,112,16,0,112,24,0,96]},{"a":24808,"t":"byte","b":[24,0,96,24,0,0,28,0]},{"a":24816,"t":"byte","b":[7,128,0,0,0,0,7,128]},{"a":24824,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24832,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24840,"t":"byte","b":[0,0,0,0,0,112,0,0]},{"a":24848,"t":"byte","b":[56,0,0,24,0,0,24,0]},{"a":24856,"t":"byte","b":[0,0,0,0,8,0,0,12]},{"a":24864,"t":"byte","b":[0,0,6,0,0,3,0,0]},{"a":24872,"t":"byte","b":[1,0,0,0,0,0,0,0]},{"a":24880,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24888,"t":"byte","b":[0,0,0,0,0,0,0,228]},{"a":24896,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24904,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24912,"t":"byte","b":[112,0,0,56,0,0,24,0]},{"a":24920,"t":"byte","b":[0,24,0,0,0,0,0,8]},{"a":24928,"t":"byte","b":[0,0,4,0,0,4,0,0]},{"a":24936,"t":"byte","b":[2,0,0,2,0,0,2,0]},{"a":24944,"t":"byte","b":[0,2,0,0,0,0,0,0]},{"a":24952,"t":"byte","b":[0,0,0,0,0,0,0,100]},{"a":24960,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24968,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24976,"t":"byte","b":[0,0,0,112,0,0,56,0]},{"a":24984,"t":"byte","b":[0,24,0,0,24,0,0,0]},{"a":24992,"t":"byte","b":[0,0,8,0,0,8,0,0]},{"a":25000,"t":"byte","b":[4,0,0,4,0,0,4,0]},{"a":25008,"t":"byte","b":[0,8,0,0,9,0,0,1]},{"a":25016,"t":"byte","b":[0,0,0,0,0,0,0,64]},{"a":25024,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25032,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25040,"t":"byte","b":[112,0,0,56,0,0,24,0]},{"a":25048,"t":"byte","b":[0,24,0,0,0,0,0,8]},{"a":25056,"t":"byte","b":[0,0,24,0,0,17,0,0]},{"a":25064,"t":"byte","b":[49,0,0,33,0,0,0,0]},{"a":25072,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25080,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25088,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25096,"t":"byte","b":[0,0,0,0,0,112,0,0]},{"a":25104,"t":"byte","b":[56,0,0,24,0,0,24,0]},{"a":25112,"t":"byte","b":[0,0,0,0,8,0,0,20]},{"a":25120,"t":"byte","b":[0,0,18,0,0,16,0,0]},{"a":25128,"t":"byte","b":[48,0,0,32,0,0,32,0]},{"a":25136,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25144,"t":"byte","b":[0,0,0,0,0,0,0,191]},{"a":25152,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25160,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25168,"t":"byte","b":[112,0,0,56,0,0,24,0]},{"a":25176,"t":"byte","b":[0,24,0,0,0,0,0,8]},{"a":25184,"t":"byte","b":[0,0,4,0,0,4,0,0]},{"a":25192,"t":"byte","b":[2,0,0,2,0,0,2,0]},{"a":25200,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25208,"t":"byte","b":[0,0,0,0,0,0,0,36]},{"a":25216,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25224,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25232,"t":"byte","b":[0,0,0,112,0,0,56,0]},{"a":25240,"t":"byte","b":[0,24,0,0,24,0,0,0]},{"a":25248,"t":"byte","b":[0,0,8,0,0,8,0,0]},{"a":25256,"t":"byte","b":[4,0,0,4,0,0,2,0]},{"a":25264,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25272,"t":"byte","b":[0,0,0,0,0,0,0,64]},{"a":25280,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25288,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25296,"t":"byte","b":[112,0,0,56,0,0,24,0]},{"a":25304,"t":"byte","b":[0,24,0,0,0,0,0,12]},{"a":25312,"t":"byte","b":[0,0,2,0,0,1,0,0]},{"a":25320,"t":"byte","b":[1,0,0,0,0,0,0,0]},{"a":25328,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25336,"t":"byte","b":[0,0,0,0,0,0,0,159]},{"a":25344,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25352,"t":"byte","b":[0,0,0,0,0,14,0,0]},{"a":25360,"t":"byte","b":[28,0,0,24,0,0,24,0]},{"a":25368,"t":"byte","b":[0,0,0,0,16,0,0,48]},{"a":25376,"t":"byte","b":[0,0,96,0,0,192,0,0]},{"a":25384,"t":"byte","b":[128,0,0,0,0,0,0,0]},{"a":25392,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25400,"t":"byte","b":[0,0,0,0,0,0,0,228]},{"a":25408,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25416,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25424,"t":"byte","b":[14,0,0,28,0,0,24,0]},{"a":25432,"t":"byte","b":[0,24,0,0,0,0,0,16]},{"a":25440,"t":"byte","b":[0,0,32,0,0,32,0,0]},{"a":25448,"t":"byte","b":[64,0,0,64,0,0,64,0]},{"a":25456,"t":"byte","b":[0,64,0,0,0,0,0,0]},{"a":25464,"t":"byte","b":[0,0,0,0,0,0,0,100]},{"a":25472,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25480,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25488,"t":"byte","b":[0,0,0,14,0,0,28,0]},{"a":25496,"t":"byte","b":[0,24,0,0,24,0,0,0]},{"a":25504,"t":"byte","b":[0,0,16,0,0,16,0,0]},{"a":25512,"t":"byte","b":[32,0,0,32,0,0,32,0]},{"a":25520,"t":"byte","b":[0,16,0,0,144,0,0,128]},{"a":25528,"t":"byte","b":[0,0,0,0,0,0,0,64]},{"a":25536,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25544,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25552,"t":"byte","b":[14,0,0,28,0,0,24,0]},{"a":25560,"t":"byte","b":[0,24,0,0,0,0,0,16]},{"a":25568,"t":"byte","b":[0,0,24,0,0,136,0,0]},{"a":25576,"t":"byte","b":[140,0,0,132,0,0,0,0]},{"a":25584,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25592,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25600,"l":"bond_sprites_90","c":"Bond's sprite shapes $90-$9F ($6400-$67FF): from layer 1 (sprite 1) walking right 5 to layer 1 (sprite 1) climbing. Each layer holds 35 shapes: standing, walking left 1-8, walking right 1-8, jumping left 2, jumping right 2, falling 4, climbing 8, hurt left, hurt right; frame_pointers picks them.","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25608,"t":"byte","b":[0,0,0,0,0,14,0,0]},{"a":25616,"t":"byte","b":[28,0,0,24,0,0,24,0]},{"a":25624,"t":"byte","b":[0,0,0,0,16,0,0,40]},{"a":25632,"t":"byte","b":[0,0,72,0,0,8,0,0]},{"a":25640,"t":"byte","b":[12,0,0,4,0,0,4,0]},{"a":25648,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25656,"t":"byte","b":[0,0,0,0,0,0,0,191]},{"a":25664,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25672,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25680,"t":"byte","b":[14,0,0,28,0,0,24,0]},{"a":25688,"t":"byte","b":[0,24,0,0,0,0,0,16]},{"a":25696,"t":"byte","b":[0,0,32,0,0,32,0,0]},{"a":25704,"t":"byte","b":[64,0,0,64,0,0,64,0]},{"a":25712,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25720,"t":"byte","b":[0,0,0,0,0,0,0,36]},{"a":25728,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25736,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25744,"t":"byte","b":[0,0,0,14,0,0,28,0]},{"a":25752,"t":"byte","b":[0,24,0,0,24,0,0,0]},{"a":25760,"t":"byte","b":[0,0,16,0,0,16,0,0]},{"a":25768,"t":"byte","b":[32,0,0,32,0,0,64,0]},{"a":25776,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25784,"t":"byte","b":[0,0,0,0,0,0,0,64]},{"a":25792,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25800,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25808,"t":"byte","b":[14,0,0,28,0,0,24,0]},{"a":25816,"t":"byte","b":[0,24,0,0,0,0,0,48]},{"a":25824,"t":"byte","b":[0,0,64,0,0,128,0,0]},{"a":25832,"t":"byte","b":[128,0,0,0,0,0,0,0]},{"a":25840,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25848,"t":"byte","b":[0,0,0,0,0,0,0,159]},{"a":25856,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25864,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25872,"t":"byte","b":[28,0,0,14,0,0,6,0]},{"a":25880,"t":"byte","b":[0,6,0,0,0,0,0,2]},{"a":25888,"t":"byte","b":[0,0,6,0,0,4,64,0]},{"a":25896,"t":"byte","b":[12,96,0,8,48,0,0,0]},{"a":25904,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25912,"t":"byte","b":[0,0,0,0,0,0,0,228]},{"a":25920,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25928,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25936,"t":"byte","b":[112,0,0,56,0,0,24,0]},{"a":25944,"t":"byte","b":[0,24,0,0,0,0,0,8]},{"a":25952,"t":"byte","b":[0,0,4,0,0,4,0,0]},{"a":25960,"t":"byte","b":[2,0,0,2,0,0,2,0]},{"a":25968,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25976,"t":"byte","b":[0,0,0,0,0,0,0,100]},{"a":25984,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25992,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26000,"t":"byte","b":[56,0,0,112,0,0,96,0]},{"a":26008,"t":"byte","b":[0,96,0,0,0,0,0,64]},{"a":26016,"t":"byte","b":[0,0,96,0,2,32,0,6]},{"a":26024,"t":"byte","b":[48,0,12,16,0,0,0,0]},{"a":26032,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26040,"t":"byte","b":[0,0,0,0,0,0,0,228]},{"a":26048,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26056,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26064,"t":"byte","b":[14,0,0,28,0,0,24,0]},{"a":26072,"t":"byte","b":[0,24,0,0,0,0,0,16]},{"a":26080,"t":"byte","b":[0,0,32,0,0,32,0,0]},{"a":26088,"t":"byte","b":[64,0,0,64,0,0,64,0]},{"a":26096,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26104,"t":"byte","b":[0,0,0,0,0,0,0,100]},{"a":26112,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26120,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26128,"t":"byte","b":[0,0,0,0,0,0,112,0]},{"a":26136,"t":"byte","b":[0,56,0,0,24,0,0,24]},{"a":26144,"t":"byte","b":[0,0,16,0,0,0,0,0]},{"a":26152,"t":"byte","b":[8,0,0,4,0,0,4,0]},{"a":26160,"t":"byte","b":[0,2,0,0,0,0,0,0]},{"a":26168,"t":"byte","b":[0,0,0,0,0,0,0,228]},{"a":26176,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26184,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26192,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26200,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26208,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26216,"t":"byte","b":[0,0,0,64,0,1,128,0]},{"a":26224,"t":"byte","b":[114,0,0,248,0,0,192,0]},{"a":26232,"t":"byte","b":[0,128,0,0,0,0,0,100]},{"a":26240,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26248,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26256,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26264,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26272,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26280,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26288,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26296,"t":"byte","b":[0,0,0,0,0,0,0,64]},{"a":26304,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26312,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26320,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26328,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26336,"t":"byte","b":[0,0,0,0,0,0,1,0]},{"a":26344,"t":"byte","b":[0,3,0,0,31,0,0,78]},{"a":26352,"t":"byte","b":[0,1,128,0,2,0,0,0]},{"a":26360,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26368,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26376,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26384,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26392,"t":"byte","b":[0,28,0,0,62,0,0,62]},{"a":26400,"t":"byte","b":[0,0,60,0,1,148,192,1]},{"a":26408,"t":"byte","b":[128,192,1,128,192,1,128,192]},{"a":26416,"t":"byte","b":[0,128,128,0,128,0,0,0]},{"a":26424,"t":"byte","b":[0,0,0,0,0,0,0,33]},{"a":26432,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26440,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26448,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26456,"t":"byte","b":[0,28,0,0,62,0,0,62]},{"a":26464,"t":"byte","b":[0,0,62,0,0,20,0,0]},{"a":26472,"t":"byte","b":[0,0,0,128,128,0,128,128]},{"a":26480,"t":"byte","b":[0,128,128,0,128,128,0,0]},{"a":26488,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26496,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26504,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26512,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26520,"t":"byte","b":[0,28,0,0,190,0,1,190]},{"a":26528,"t":"byte","b":[0,1,158,0,1,148,0,1]},{"a":26536,"t":"byte","b":[128,0,1,128,128,0,128,192]},{"a":26544,"t":"byte","b":[0,0,192,0,0,192,0,0]},{"a":26552,"t":"byte","b":[192,0,0,192,0,0,128,222]},{"a":26560,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26568,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26576,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26584,"t":"byte","b":[0,28,0,0,62,0,0,62]},{"a":26592,"t":"byte","b":[0,0,62,0,1,212,0,1]},{"a":26600,"t":"byte","b":[128,192,0,128,192,0,128,192]},{"a":26608,"t":"byte","b":[0,0,192,0,0,192,0,0]},{"a":26616,"t":"byte","b":[192,0,0,128,0,0,128,255]},{"a":26624,"l":"bond_sprites_A0","c":"Bond's sprite shapes $A0-$AF ($6800-$6BFF): from layer 1 (sprite 1) climbing to layer 2 (sprite 2) walking right 1. Each layer holds 35 shapes: standing, walking left 1-8, walking right 1-8, jumping left 2, jumping right 2, falling 4, climbing 8, hurt left, hurt right; frame_pointers picks them.","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26632,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26640,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26648,"t":"byte","b":[0,28,0,0,62,0,0,62]},{"a":26656,"t":"byte","b":[0,0,62,0,1,212,0,1]},{"a":26664,"t":"byte","b":[128,0,1,128,128,0,128,192]},{"a":26672,"t":"byte","b":[0,0,192,0,0,192,0,0]},{"a":26680,"t":"byte","b":[192,0,0,128,0,0,0,33]},{"a":26688,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26696,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26704,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26712,"t":"byte","b":[0,28,0,0,62,0,0,62]},{"a":26720,"t":"byte","b":[0,0,62,0,1,213,192,1]},{"a":26728,"t":"byte","b":[128,192,0,128,192,0,0,128]},{"a":26736,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26744,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26752,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26760,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26768,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26776,"t":"byte","b":[0,28,0,0,62,0,0,62]},{"a":26784,"t":"byte","b":[0,0,62,0,1,213,192,1]},{"a":26792,"t":"byte","b":[128,192,0,128,192,0,0,128]},{"a":26800,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26808,"t":"byte","b":[0,0,0,0,0,0,0,223]},{"a":26816,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26824,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26832,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26840,"t":"byte","b":[0,28,0,0,62,0,0,62]},{"a":26848,"t":"byte","b":[0,0,62,0,1,213,192,1]},{"a":26856,"t":"byte","b":[128,192,0,128,128,0,0,0]},{"a":26864,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26872,"t":"byte","b":[0,0,0,0,0,0,0,255]},{"a":26880,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26888,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26896,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26904,"t":"byte","b":[0,0,0,119,0,0,247,128]},{"a":26912,"t":"byte","b":[0,193,192,0,129,192,0,0]},{"a":26920,"t":"byte","b":[192,0,0,192,0,0,192,0]},{"a":26928,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26936,"t":"byte","b":[0,0,0,0,0,0,0,32]},{"a":26944,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26952,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26960,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26968,"t":"byte","b":[0,0,0,0,0,238,0,1]},{"a":26976,"t":"byte","b":[239,0,3,131,0,3,129,0]},{"a":26984,"t":"byte","b":[3,0,0,3,0,0,3,0]},{"a":26992,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":27000,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":27008,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":27016,"t":"byte","b":[0,0,0,0,7,0,0,2]},{"a":27024,"t":"byte","b":[0,0,5,0,0,7,0,0]},{"a":27032,"t":"byte","b":[7,0,0,0,0,0,0,0]},{"a":27040,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":27048,"t":"byte","b":[0,0,0,0,0,96,12,0]},{"a":27056,"t":"byte","b":[48,14,0,48,6,0,0,6]},{"a":27064,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":27072,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":27080,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":27088,"t":"byte","b":[192,0,0,224,0,0,224,0]},{"a":27096,"t":"byte","b":[0,96,0,0,0,0,0,0]},{"a":27104,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":27112,"t":"byte","b":[0,0,1,1,0,0,193,0]},{"a":27120,"t":"byte","b":[0,66,0,0,4,0,0,0]},{"a":27128,"t":"byte","b":[0,0,0,0,0,0,0,228]},{"a":27136,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":27144,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":27152,"t":"byte","b":[0,0,0,192,0,0,224,0]},{"a":27160,"t":"byte","b":[0,224,0,0,96,0,0,0]},{"a":27168,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":27176,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":27184,"t":"byte","b":[0,0,0,0,4,0,0,12]},{"a":27192,"t":"byte","b":[0,0,48,0,0,0,0,100]},{"a":27200,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":27208,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":27216,"t":"byte","b":[0,0,0,0,0,0,192,0]},{"a":27224,"t":"byte","b":[0,224,0,0,224,0,0,96]},{"a":27232,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":27240,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":27248,"t":"byte","b":[0,128,0,0,64,0,0,48]},{"a":27256,"t":"byte","b":[0,0,0,0,0,0,0,64]},{"a":27264,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":27272,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":27280,"t":"byte","b":[0,0,0,96,0,0,112,0]},{"a":27288,"t":"byte","b":[0,112,0,0,48,0,0,0]},{"a":27296,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":27304,"t":"byte","b":[0,0,4,64,0,3,193,0]},{"a":27312,"t":"byte","b":[0,1,0,0,1,0,0,0]},{"a":27320,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":27328,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":27336,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":27344,"t":"byte","b":[192,0,0,224,0,0,224,0]},{"a":27352,"t":"byte","b":[0,96,0,0,0,0,0,0]},{"a":27360,"t":"byte","b":[0,0,0,0,0,1,0,0]},{"a":27368,"t":"byte","b":[1,0,1,1,0,0,193,0]},{"a":27376,"t":"byte","b":[0,64,0,0,0,0,0,0]},{"a":27384,"t":"byte","b":[0,0,0,0,0,0,0,191]},{"a":27392,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":27400,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":27408,"t":"byte","b":[0,0,0,192,0,0,224,0]},{"a":27416,"t":"byte","b":[0,224,0,0,96,0,0,0]},{"a":27424,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":27432,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":27440,"t":"byte","b":[0,2,0,0,4,0,0,12]},{"a":27448,"t":"byte","b":[0,0,48,0,0,0,0,36]},{"a":27456,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":27464,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":27472,"t":"byte","b":[0,0,0,0,0,0,192,0]},{"a":27480,"t":"byte","b":[0,224,0,0,224,0,0,96]},{"a":27488,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":27496,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":27504,"t":"byte","b":[0,130,0,0,65,0,0,1]},{"a":27512,"t":"byte","b":[0,0,2,0,0,4,0,64]},{"a":27520,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":27528,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":27536,"t":"byte","b":[0,0,0,192,0,0,224,0]},{"a":27544,"t":"byte","b":[0,224,0,0,96,0,0,0]},{"a":27552,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":27560,"t":"byte","b":[0,0,4,65,0,3,129,0]},{"a":27568,"t":"byte","b":[0,1,0,0,1,0,0,0]},{"a":27576,"t":"byte","b":[0,0,0,0,0,0,0,159]},{"a":27584,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":27592,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":27600,"t":"byte","b":[3,0,0,7,0,0,7,0]},{"a":27608,"t":"byte","b":[0,6,0,0,0,0,0,0]},{"a":27616,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":27624,"t":"byte","b":[0,0,0,128,128,0,131,0]},{"a":27632,"t":"byte","b":[0,66,0,0,32,0,0,0]},{"a":27640,"t":"byte","b":[0,0,0,0,0,0,0,228]},{"a":27648,"l":"bond_sprites_B0","c":"Bond's sprite shapes $B0-$BF ($6C00-$6FFF): from layer 2 (sprite 2) walking right 2 to layer 2 (sprite 2) climbing. Each layer holds 35 shapes: standing, walking left 1-8, walking right 1-8, jumping left 2, jumping right 2, falling 4, climbing 8, hurt left, hurt right; frame_pointers picks them.","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":27656,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":27664,"t":"byte","b":[0,0,0,3,0,0,7,0]},{"a":27672,"t":"byte","b":[0,7,0,0,6,0,0,0]},{"a":27680,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":27688,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":27696,"t":"byte","b":[0,0,0,0,32,0,0,48]},{"a":27704,"t":"byte","b":[0,0,12,0,0,0,0,100]},{"a":27712,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":27720,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":27728,"t":"byte","b":[0,0,0,0,0,0,3,0]},{"a":27736,"t":"byte","b":[0,7,0,0,7,0,0,6]},{"a":27744,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":27752,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":27760,"t":"byte","b":[0,1,0,0,2,0,0,12]},{"a":27768,"t":"byte","b":[0,0,0,0,0,0,0,64]},{"a":27776,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":27784,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":27792,"t":"byte","b":[0,0,0,6,0,0,14,0]},{"a":27800,"t":"byte","b":[0,14,0,0,12,0,0,0]},{"a":27808,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":27816,"t":"byte","b":[0,0,0,2,32,0,131,192]},{"a":27824,"t":"byte","b":[0,128,0,0,128,0,0,0]},{"a":27832,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":27840,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":27848,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":27856,"t":"byte","b":[3,0,0,7,0,0,7,0]},{"a":27864,"t":"byte","b":[0,6,0,0,0,0,0,0]},{"a":27872,"t":"byte","b":[0,0,0,0,0,128,0,0]},{"a":27880,"t":"byte","b":[128,0,0,128,128,0,131,0]},{"a":27888,"t":"byte","b":[0,2,0,0,0,0,0,0]},{"a":27896,"t":"byte","b":[0,0,0,0,0,0,0,191]},{"a":27904,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":27912,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":27920,"t":"byte","b":[0,0,0,3,0,0,7,0]},{"a":27928,"t":"byte","b":[0,7,0,0,6,0,0,0]},{"a":27936,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":27944,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":27952,"t":"byte","b":[0,64,0,0,32,0,0,48]},{"a":27960,"t":"byte","b":[0,0,12,0,0,0,0,36]},{"a":27968,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":27976,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":27984,"t":"byte","b":[0,0,0,0,0,0,3,0]},{"a":27992,"t":"byte","b":[0,7,0,0,7,0,0,6]},{"a":28000,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28008,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28016,"t":"byte","b":[0,65,0,0,130,0,0,128]},{"a":28024,"t":"byte","b":[0,0,64,0,0,32,0,64]},{"a":28032,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28040,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28048,"t":"byte","b":[0,0,0,3,0,0,7,0]},{"a":28056,"t":"byte","b":[0,7,0,0,6,0,0,0]},{"a":28064,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28072,"t":"byte","b":[0,0,0,130,32,0,129,192]},{"a":28080,"t":"byte","b":[0,128,0,0,128,0,0,0]},{"a":28088,"t":"byte","b":[0,0,0,0,0,0,0,159]},{"a":28096,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28104,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28112,"t":"byte","b":[0,0,0,48,0,0,56,0]},{"a":28120,"t":"byte","b":[0,56,0,0,24,0,0,0]},{"a":28128,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28136,"t":"byte","b":[0,0,1,16,0,0,240,16]},{"a":28144,"t":"byte","b":[0,0,16,0,0,16,0,0]},{"a":28152,"t":"byte","b":[16,0,0,0,0,0,0,228]},{"a":28160,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28168,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28176,"t":"byte","b":[0,0,0,192,0,0,224,0]},{"a":28184,"t":"byte","b":[0,224,0,0,96,0,0,0]},{"a":28192,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28200,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28208,"t":"byte","b":[0,2,0,0,4,0,0,12]},{"a":28216,"t":"byte","b":[0,0,48,0,0,0,0,100]},{"a":28224,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28232,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28240,"t":"byte","b":[0,0,0,12,0,0,28,0]},{"a":28248,"t":"byte","b":[0,28,0,0,24,0,0,0]},{"a":28256,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28264,"t":"byte","b":[0,0,0,8,128,8,15,0]},{"a":28272,"t":"byte","b":[8,0,0,8,0,0,8,0]},{"a":28280,"t":"byte","b":[0,0,0,0,0,0,0,228]},{"a":28288,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28296,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28304,"t":"byte","b":[0,0,0,3,0,0,7,0]},{"a":28312,"t":"byte","b":[0,7,0,0,6,0,0,0]},{"a":28320,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28328,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28336,"t":"byte","b":[0,64,0,0,32,0,0,48]},{"a":28344,"t":"byte","b":[0,0,12,0,0,0,0,100]},{"a":28352,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28360,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28368,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28376,"t":"byte","b":[0,192,0,0,224,0,0,224]},{"a":28384,"t":"byte","b":[0,0,96,0,0,0,0,0]},{"a":28392,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28400,"t":"byte","b":[0,0,0,0,2,0,0,4]},{"a":28408,"t":"byte","b":[0,0,56,0,0,0,0,228]},{"a":28416,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28424,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28432,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28440,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28448,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28456,"t":"byte","b":[0,0,0,32,0,0,16,0]},{"a":28464,"t":"byte","b":[0,8,0,0,8,0,56,8]},{"a":28472,"t":"byte","b":[0,120,0,0,112,0,0,100]},{"a":28480,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28488,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28496,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28504,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28512,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28520,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28528,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28536,"t":"byte","b":[0,0,0,0,0,0,0,64]},{"a":28544,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28552,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28560,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28568,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28576,"t":"byte","b":[0,0,0,0,0,0,14,0]},{"a":28584,"t":"byte","b":[0,30,0,16,28,0,16,0]},{"a":28592,"t":"byte","b":[0,16,0,0,8,0,0,4]},{"a":28600,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28608,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28616,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28624,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28632,"t":"byte","b":[0,0,0,0,0,0,0,128]},{"a":28640,"t":"byte","b":[128,1,128,192,0,0,0,0]},{"a":28648,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28656,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28664,"t":"byte","b":[0,0,0,0,0,0,0,33]},{"a":28672,"l":"bond_sprites_C0","c":"Bond's sprite shapes $C0-$CF ($7000-$73FF): from layer 2 (sprite 2) climbing to layer 3 (sprite 3, the legs) walking left 6. Each layer holds 35 shapes: standing, walking left 1-8, walking right 1-8, jumping left 2, jumping right 2, falling 4, climbing 8, hurt left, hurt right; frame_pointers picks them.","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28680,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28688,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28696,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28704,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28712,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28720,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28728,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28736,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28744,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28752,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28760,"t":"byte","b":[0,0,0,0,128,0,1,128]},{"a":28768,"t":"byte","b":[0,1,128,0,0,0,0,0]},{"a":28776,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28784,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28792,"t":"byte","b":[0,0,0,0,0,0,0,222]},{"a":28800,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28808,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28816,"t":"byte","b":[0,0,0,0,0,0,192,0]},{"a":28824,"t":"byte","b":[1,128,0,1,128,0,1,128]},{"a":28832,"t":"byte","b":[0,1,128,0,0,0,0,0]},{"a":28840,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28848,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28856,"t":"byte","b":[0,0,0,0,0,0,0,255]},{"a":28864,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28872,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28880,"t":"byte","b":[0,0,0,56,0,0,224,0]},{"a":28888,"t":"byte","b":[0,192,0,1,128,0,1,128]},{"a":28896,"t":"byte","b":[0,1,128,0,0,0,0,0]},{"a":28904,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28912,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28920,"t":"byte","b":[0,0,0,0,0,0,0,33]},{"a":28928,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28936,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28944,"t":"byte","b":[0,0,0,56,0,0,224,0]},{"a":28952,"t":"byte","b":[0,192,0,1,128,128,1,128]},{"a":28960,"t":"byte","b":[192,1,128,192,0,0,0,0]},{"a":28968,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28976,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28984,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28992,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":29000,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":29008,"t":"byte","b":[0,0,0,56,0,0,227,0]},{"a":29016,"t":"byte","b":[0,193,128,1,128,192,1,128]},{"a":29024,"t":"byte","b":[192,1,128,192,0,0,0,0]},{"a":29032,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":29040,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":29048,"t":"byte","b":[0,0,0,0,0,0,0,223]},{"a":29056,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":29064,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":29072,"t":"byte","b":[12,0,0,54,0,0,227,128]},{"a":29080,"t":"byte","b":[1,193,192,1,128,192,1,128]},{"a":29088,"t":"byte","b":[192,1,128,192,0,0,0,0]},{"a":29096,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":29104,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":29112,"t":"byte","b":[0,0,0,0,0,0,0,255]},{"a":29120,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":29128,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":29136,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":29144,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":29152,"t":"byte","b":[0,48,0,0,96,0,0,0]},{"a":29160,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":29168,"t":"byte","b":[1,128,0,1,128,0,1,128]},{"a":29176,"t":"byte","b":[0,1,128,0,3,0,0,32]},{"a":29184,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":29192,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":29200,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":29208,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":29216,"t":"byte","b":[0,0,0,12,0,0,6,0]},{"a":29224,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":29232,"t":"byte","b":[0,1,128,0,1,128,0,1]},{"a":29240,"t":"byte","b":[128,0,1,128,0,0,192,0]},{"a":29248,"t":"byte","b":[7,192,0,7,224,0,7,224]},{"a":29256,"t":"byte","b":[0,15,240,0,15,240,0,15]},{"a":29264,"t":"byte","b":[120,0,15,56,0,30,60,0]},{"a":29272,"t":"byte","b":[30,60,0,28,28,0,60,28]},{"a":29280,"t":"byte","b":[0,56,28,0,56,14,0,112]},{"a":29288,"t":"byte","b":[14,0,96,14,0,192,6,0]},{"a":29296,"t":"byte","b":[192,6,0,192,6,0,0,7]},{"a":29304,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":29312,"t":"byte","b":[0,30,0,0,61,0,0,125]},{"a":29320,"t":"byte","b":[136,0,123,220,0,241,250,1]},{"a":29328,"t":"byte","b":[224,240,1,224,96,3,192,0]},{"a":29336,"t":"byte","b":[3,128,0,7,0,0,7,0]},{"a":29344,"t":"byte","b":[0,7,0,0,6,0,0,6]},{"a":29352,"t":"byte","b":[0,0,22,0,0,12,0,0]},{"a":29360,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":29368,"t":"byte","b":[0,0,0,0,0,0,0,228]},{"a":29376,"t":"byte","b":[0,30,0,0,30,0,0,60]},{"a":29384,"t":"byte","b":[0,0,60,0,0,122,0,0]},{"a":29392,"t":"byte","b":[122,0,0,119,0,0,119,224]},{"a":29400,"t":"byte","b":[0,123,224,0,112,32,0,112]},{"a":29408,"t":"byte","b":[32,0,112,0,0,96,0,0]},{"a":29416,"t":"byte","b":[96,0,0,96,0,0,96,0]},{"a":29424,"t":"byte","b":[0,96,0,0,96,0,0,64]},{"a":29432,"t":"byte","b":[0,0,128,0,0,0,0,100]},{"a":29440,"t":"byte","b":[0,30,0,0,30,0,0,30]},{"a":29448,"t":"byte","b":[0,0,30,0,0,62,0,0]},{"a":29456,"t":"byte","b":[92,0,0,92,0,0,29,0]},{"a":29464,"t":"byte","b":[0,13,128,0,13,192,0,12]},{"a":29472,"t":"byte","b":[128,0,13,0,0,12,0,0]},{"a":29480,"t":"byte","b":[12,0,0,12,0,0,12,0]},{"a":29488,"t":"byte","b":[0,12,0,0,12,0,0,8]},{"a":29496,"t":"byte","b":[0,0,56,0,0,0,0,64]},{"a":29504,"t":"byte","b":[0,30,0,0,30,0,0,62]},{"a":29512,"t":"byte","b":[0,0,95,0,0,223,0,1]},{"a":29520,"t":"byte","b":[239,0,1,239,0,3,199,128]},{"a":29528,"t":"byte","b":[3,131,192,3,131,192,3,129]},{"a":29536,"t":"byte","b":[224,1,192,224,0,224,112,0]},{"a":29544,"t":"byte","b":[224,48,0,32,32,0,32,32]},{"a":29552,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":29560,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":29568,"t":"byte","b":[0,15,0,0,47,0,0,119]},{"a":29576,"t":"byte","b":[136,0,123,220,0,241,250,1]},{"a":29584,"t":"byte","b":[224,240,1,224,96,3,192,0]},{"a":29592,"t":"byte","b":[3,128,0,7,0,0,7,0]},{"a":29600,"t":"byte","b":[0,7,0,0,6,0,0,6]},{"a":29608,"t":"byte","b":[0,0,22,0,0,12,0,0]},{"a":29616,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":29624,"t":"byte","b":[0,0,0,0,0,0,0,191]},{"a":29632,"t":"byte","b":[0,30,0,0,30,0,0,62]},{"a":29640,"t":"byte","b":[0,0,62,0,0,110,0,0]},{"a":29648,"t":"byte","b":[110,0,0,111,0,0,119,224]},{"a":29656,"t":"byte","b":[0,123,224,0,112,32,0,112]},{"a":29664,"t":"byte","b":[32,0,112,0,0,96,0,0]},{"a":29672,"t":"byte","b":[96,0,0,96,0,0,96,0]},{"a":29680,"t":"byte","b":[0,96,0,0,96,0,0,64]},{"a":29688,"t":"byte","b":[0,0,128,0,0,0,0,36]},{"a":29696,"l":"bond_sprites_D0","c":"Bond's sprite shapes $D0-$DF ($7400-$77FF): from layer 3 (sprite 3, the legs) walking left 7 to layer 3 (sprite 3, the legs) falling. Each layer holds 35 shapes: standing, walking left 1-8, walking right 1-8, jumping left 2, jumping right 2, falling 4, climbing 8, hurt left, hurt right; frame_pointers picks them.","t":"byte","b":[0,30,0,0,30,0,0,30]},{"a":29704,"t":"byte","b":[0,0,30,0,0,62,0,0]},{"a":29712,"t":"byte","b":[124,0,0,126,0,0,31,0]},{"a":29720,"t":"byte","b":[0,7,128,0,11,192,0,12]},{"a":29728,"t":"byte","b":[128,0,13,0,0,12,0,0]},{"a":29736,"t":"byte","b":[12,0,0,12,0,0,12,0]},{"a":29744,"t":"byte","b":[0,12,0,0,12,0,0,8]},{"a":29752,"t":"byte","b":[0,0,56,0,0,0,0,64]},{"a":29760,"t":"byte","b":[0,30,0,0,30,0,0,62]},{"a":29768,"t":"byte","b":[0,0,125,0,0,251,0,1]},{"a":29776,"t":"byte","b":[231,0,1,207,0,1,199,128]},{"a":29784,"t":"byte","b":[1,195,192,0,227,192,0,113]},{"a":29792,"t":"byte","b":[224,0,112,224,0,16,112,0]},{"a":29800,"t":"byte","b":[16,48,0,0,32,0,0,32]},{"a":29808,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":29816,"t":"byte","b":[0,0,0,0,0,0,0,159]},{"a":29824,"t":"byte","b":[0,120,0,0,188,0,17,190]},{"a":29832,"t":"byte","b":[0,59,222,0,95,143,0,15]},{"a":29840,"t":"byte","b":[7,128,6,7,128,0,3,192]},{"a":29848,"t":"byte","b":[0,1,192,0,0,224,0,0]},{"a":29856,"t":"byte","b":[224,0,0,224,0,0,96,0]},{"a":29864,"t":"byte","b":[0,96,0,0,104,0,0,48]},{"a":29872,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":29880,"t":"byte","b":[0,0,0,0,0,0,0,228]},{"a":29888,"t":"byte","b":[0,120,0,0,120,0,0,60]},{"a":29896,"t":"byte","b":[0,0,60,0,0,94,0,0]},{"a":29904,"t":"byte","b":[94,0,0,238,0,7,238,0]},{"a":29912,"t":"byte","b":[7,222,0,4,14,0,4,14]},{"a":29920,"t":"byte","b":[0,0,14,0,0,6,0,0]},{"a":29928,"t":"byte","b":[6,0,0,6,0,0,6,0]},{"a":29936,"t":"byte","b":[0,6,0,0,6,0,0,2]},{"a":29944,"t":"byte","b":[0,0,1,0,0,0,0,100]},{"a":29952,"t":"byte","b":[0,120,0,0,120,0,0,120]},{"a":29960,"t":"byte","b":[0,0,120,0,0,124,0,0]},{"a":29968,"t":"byte","b":[58,0,0,58,0,0,184,0]},{"a":29976,"t":"byte","b":[1,176,0,3,176,0,1,48]},{"a":29984,"t":"byte","b":[0,0,176,0,0,48,0,0]},{"a":29992,"t":"byte","b":[48,0,0,48,0,0,48,0]},{"a":30000,"t":"byte","b":[0,48,0,0,48,0,0,16]},{"a":30008,"t":"byte","b":[0,0,28,0,0,0,0,64]},{"a":30016,"t":"byte","b":[0,120,0,0,120,0,0,124]},{"a":30024,"t":"byte","b":[0,0,250,0,0,251,0,0]},{"a":30032,"t":"byte","b":[247,128,0,247,128,1,227,192]},{"a":30040,"t":"byte","b":[3,193,192,3,193,192,7,129]},{"a":30048,"t":"byte","b":[192,7,3,128,14,7,0,12]},{"a":30056,"t":"byte","b":[7,0,4,4,0,4,4,0]},{"a":30064,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":30072,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":30080,"t":"byte","b":[0,240,0,0,244,0,17,238]},{"a":30088,"t":"byte","b":[0,59,222,0,95,143,0,15]},{"a":30096,"t":"byte","b":[7,128,6,7,128,0,3,192]},{"a":30104,"t":"byte","b":[0,1,192,0,0,224,0,0]},{"a":30112,"t":"byte","b":[224,0,0,224,0,0,96,0]},{"a":30120,"t":"byte","b":[0,96,0,0,104,0,0,48]},{"a":30128,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":30136,"t":"byte","b":[0,0,0,0,0,0,0,191]},{"a":30144,"t":"byte","b":[0,120,0,0,120,0,0,124]},{"a":30152,"t":"byte","b":[0,0,124,0,0,118,0,0]},{"a":30160,"t":"byte","b":[118,0,0,246,0,7,238,0]},{"a":30168,"t":"byte","b":[7,222,0,4,14,0,4,14]},{"a":30176,"t":"byte","b":[0,0,14,0,0,6,0,0]},{"a":30184,"t":"byte","b":[6,0,0,6,0,0,6,0]},{"a":30192,"t":"byte","b":[0,6,0,0,6,0,0,2]},{"a":30200,"t":"byte","b":[0,0,1,0,0,0,0,36]},{"a":30208,"t":"byte","b":[0,120,0,0,120,0,0,120]},{"a":30216,"t":"byte","b":[0,0,120,0,0,124,0,0]},{"a":30224,"t":"byte","b":[62,0,0,126,0,0,248,0]},{"a":30232,"t":"byte","b":[1,224,0,3,208,0,1,48]},{"a":30240,"t":"byte","b":[0,0,176,0,0,48,0,0]},{"a":30248,"t":"byte","b":[48,0,0,48,0,0,48,0]},{"a":30256,"t":"byte","b":[0,48,0,0,48,0,0,16]},{"a":30264,"t":"byte","b":[0,0,28,0,0,0,0,64]},{"a":30272,"t":"byte","b":[0,120,0,0,120,0,0,124]},{"a":30280,"t":"byte","b":[0,0,190,0,0,223,0,0]},{"a":30288,"t":"byte","b":[231,128,0,243,128,1,227,128]},{"a":30296,"t":"byte","b":[3,195,128,3,199,0,7,142]},{"a":30304,"t":"byte","b":[0,7,14,0,14,8,0,12]},{"a":30312,"t":"byte","b":[8,0,4,0,0,4,0,0]},{"a":30320,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":30328,"t":"byte","b":[0,0,0,0,0,0,0,159]},{"a":30336,"t":"byte","b":[0,15,0,0,31,0,0,31]},{"a":30344,"t":"byte","b":[0,0,63,0,0,63,0,0]},{"a":30352,"t":"byte","b":[111,0,0,239,0,1,247,128]},{"a":30360,"t":"byte","b":[3,227,128,3,195,128,3,129]},{"a":30368,"t":"byte","b":[192,3,129,192,1,193,192,1]},{"a":30376,"t":"byte","b":[192,224,0,224,224,0,96,112]},{"a":30384,"t":"byte","b":[0,96,112,0,192,48,0,0]},{"a":30392,"t":"byte","b":[56,0,0,24,0,0,48,228]},{"a":30400,"t":"byte","b":[0,30,0,0,30,0,0,62]},{"a":30408,"t":"byte","b":[0,0,62,0,0,62,0,0]},{"a":30416,"t":"byte","b":[124,0,0,124,0,0,124,0]},{"a":30424,"t":"byte","b":[0,248,0,0,240,0,0,120]},{"a":30432,"t":"byte","b":[0,0,188,0,0,222,0,1]},{"a":30440,"t":"byte","b":[207,0,1,199,128,1,131,128]},{"a":30448,"t":"byte","b":[1,129,128,3,131,0,3,0]},{"a":30456,"t":"byte","b":[0,3,0,0,7,0,0,100]},{"a":30464,"t":"byte","b":[0,240,0,0,248,0,0,248]},{"a":30472,"t":"byte","b":[0,0,252,0,0,252,0,0]},{"a":30480,"t":"byte","b":[246,0,0,247,0,1,239,128]},{"a":30488,"t":"byte","b":[1,199,192,1,195,192,3,129]},{"a":30496,"t":"byte","b":[192,3,129,192,3,131,128,7]},{"a":30504,"t":"byte","b":[3,128,7,7,0,14,6,0]},{"a":30512,"t":"byte","b":[14,6,0,12,3,0,28,0]},{"a":30520,"t":"byte","b":[0,24,0,0,12,0,0,228]},{"a":30528,"t":"byte","b":[0,120,0,0,120,0,0,124]},{"a":30536,"t":"byte","b":[0,0,124,0,0,124,0,0]},{"a":30544,"t":"byte","b":[62,0,0,62,0,0,62,0]},{"a":30552,"t":"byte","b":[0,31,0,0,15,0,0,30]},{"a":30560,"t":"byte","b":[0,0,61,0,0,123,0,0]},{"a":30568,"t":"byte","b":[243,128,1,227,128,1,193,128]},{"a":30576,"t":"byte","b":[1,129,128,0,193,192,0,0]},{"a":30584,"t":"byte","b":[192,0,0,192,0,0,224,100]},{"a":30592,"t":"byte","b":[0,7,0,0,30,0,0,60]},{"a":30600,"t":"byte","b":[0,0,120,0,0,112,0,0]},{"a":30608,"t":"byte","b":[56,0,0,28,0,0,14,0]},{"a":30616,"t":"byte","b":[0,6,0,0,12,0,0,0]},{"a":30624,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":30632,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":30640,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":30648,"t":"byte","b":[0,0,0,0,0,0,0,228]},{"a":30656,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":30664,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":30672,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":30680,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":30688,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":30696,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":30704,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":30712,"t":"byte","b":[0,0,0,0,0,0,0,100]},{"a":30720,"l":"bond_sprites_E0","c":"Bond's sprite shapes $E0-$EB ($7800-$7AFF): from layer 3 (sprite 3, the legs) falling to layer 3 (sprite 3, the legs) hurt right. Each layer holds 35 shapes: standing, walking left 1-8, walking right 1-8, jumping left 2, jumping right 2, falling 4, climbing 8, hurt left, hurt right; frame_pointers picks them.","t":"byte","b":[1,96,0,0,176,0,0,184]},{"a":30728,"t":"byte","b":[0,0,88,0,0,56,0,0]},{"a":30736,"t":"byte","b":[20,0,0,50,0,0,50,0]},{"a":30744,"t":"byte","b":[0,58,0,0,28,0,0,0]},{"a":30752,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":30760,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":30768,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":30776,"t":"byte","b":[0,0,0,0,0,0,0,64]},{"a":30784,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":30792,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":30800,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":30808,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":30816,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":30824,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":30832,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":30840,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":30848,"t":"byte","b":[0,127,0,0,127,0,0,127]},{"a":30856,"t":"byte","b":[0,0,127,0,0,127,0,0]},{"a":30864,"t":"byte","b":[119,0,0,119,0,0,119,0]},{"a":30872,"t":"byte","b":[0,54,0,0,54,0,0,54]},{"a":30880,"t":"byte","b":[0,0,20,0,0,20,0,0]},{"a":30888,"t":"byte","b":[20,0,0,20,0,0,0,0]},{"a":30896,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":30904,"t":"byte","b":[0,0,0,0,0,0,0,33]},{"a":30912,"t":"byte","b":[0,127,0,0,127,0,0,127]},{"a":30920,"t":"byte","b":[0,0,127,0,0,127,0,0]},{"a":30928,"t":"byte","b":[99,0,0,119,0,0,54,0]},{"a":30936,"t":"byte","b":[0,54,0,0,54,0,0,20]},{"a":30944,"t":"byte","b":[0,0,20,0,0,20,0,0]},{"a":30952,"t":"byte","b":[20,0,0,0,0,0,0,0]},{"a":30960,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":30968,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":30976,"t":"byte","b":[0,127,0,0,127,0,0,127]},{"a":30984,"t":"byte","b":[0,0,127,0,0,127,0,0]},{"a":30992,"t":"byte","b":[119,0,0,119,0,0,119,0]},{"a":31000,"t":"byte","b":[0,54,0,0,54,0,0,54]},{"a":31008,"t":"byte","b":[0,0,20,0,0,20,0,0]},{"a":31016,"t":"byte","b":[20,0,0,20,0,0,0,0]},{"a":31024,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":31032,"t":"byte","b":[0,0,0,0,0,0,0,222]},{"a":31040,"t":"byte","b":[0,127,0,0,127,0,0,127]},{"a":31048,"t":"byte","b":[0,0,127,0,0,127,0,0]},{"a":31056,"t":"byte","b":[127,0,0,127,0,0,119,0]},{"a":31064,"t":"byte","b":[0,119,0,0,119,0,0,119]},{"a":31072,"t":"byte","b":[0,0,54,0,0,54,0,0]},{"a":31080,"t":"byte","b":[54,0,0,20,0,0,20,0]},{"a":31088,"t":"byte","b":[0,20,0,0,20,0,0,0]},{"a":31096,"t":"byte","b":[0,0,0,0,0,0,0,255]},{"a":31104,"t":"byte","b":[0,127,0,0,127,0,0,127]},{"a":31112,"t":"byte","b":[0,0,127,0,0,127,0,0]},{"a":31120,"t":"byte","b":[127,0,0,127,0,0,119,0]},{"a":31128,"t":"byte","b":[0,119,0,0,119,0,0,119]},{"a":31136,"t":"byte","b":[0,0,54,0,0,54,0,0]},{"a":31144,"t":"byte","b":[54,0,0,20,0,0,20,0]},{"a":31152,"t":"byte","b":[0,20,0,0,20,0,0,0]},{"a":31160,"t":"byte","b":[0,0,0,0,0,0,0,33]},{"a":31168,"t":"byte","b":[0,127,0,0,127,0,0,127]},{"a":31176,"t":"byte","b":[0,0,127,0,0,127,0,0]},{"a":31184,"t":"byte","b":[127,0,0,127,0,0,119,0]},{"a":31192,"t":"byte","b":[0,119,0,0,119,0,0,119]},{"a":31200,"t":"byte","b":[0,0,54,0,0,54,0,0]},{"a":31208,"t":"byte","b":[54,0,0,20,0,0,20,0]},{"a":31216,"t":"byte","b":[0,20,0,0,20,0,0,0]},{"a":31224,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":31232,"t":"byte","b":[0,127,0,0,127,0,0,127]},{"a":31240,"t":"byte","b":[0,0,127,0,0,127,0,0]},{"a":31248,"t":"byte","b":[127,0,0,127,0,0,119,0]},{"a":31256,"t":"byte","b":[0,119,0,0,119,0,0,119]},{"a":31264,"t":"byte","b":[0,0,54,0,0,54,0,0]},{"a":31272,"t":"byte","b":[54,0,0,20,0,0,20,0]},{"a":31280,"t":"byte","b":[0,20,0,0,20,0,0,0]},{"a":31288,"t":"byte","b":[0,0,0,0,0,0,0,223]},{"a":31296,"t":"byte","b":[0,127,0,0,127,0,0,127]},{"a":31304,"t":"byte","b":[0,0,127,0,0,127,0,0]},{"a":31312,"t":"byte","b":[127,0,0,127,0,0,119,0]},{"a":31320,"t":"byte","b":[0,119,0,0,119,0,0,119]},{"a":31328,"t":"byte","b":[0,0,54,0,0,54,0,0]},{"a":31336,"t":"byte","b":[54,0,0,20,0,0,20,0]},{"a":31344,"t":"byte","b":[0,20,0,0,20,0,0,0]},{"a":31352,"t":"byte","b":[0,0,0,0,0,0,0,255]},{"a":31360,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":31368,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":31376,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":31384,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":31392,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":31400,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":31408,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":31416,"t":"byte","b":[0,0,0,0,0,0,0,32]},{"a":31424,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":31432,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":31440,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":31448,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":31456,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":31464,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":31472,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":31480,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":31488,"t":"gap","n":24},{"a":31512,"l":"mus_attack","c":"Music: attack/decay value of each of the three voices ($7B18-$7B1A: $09, $19, $1A), written before each note.","t":"byte","b":[9],"x":[31554,31724]},{"a":31513,"l":"mus_attack_v2","c":"mus_attack for voice 2 ($19).","t":"byte","b":[25],"x":[31559]},{"a":31514,"l":"mus_attack_v3","c":"mus_attack for voice 3 ($1A).","t":"byte","b":[26],"x":[31564]},{"a":31515,"l":"mus_wave","c":"Music: control value (waveform + gate) of each voice ($7B1B-$7B1D: $81 noise, $21 sawtooth, $41 pulse).","t":"byte","b":[129],"x":[31569,31730]},{"a":31516,"l":"mus_wave_v2","c":"mus_wave for voice 2 ($21 sawtooth).","t":"byte","b":[33],"x":[31574]},{"a":31517,"l":"mus_wave_v3","c":"mus_wave for voice 3 ($41 pulse).","t":"byte","b":[65],"x":[31579]},{"a":31518,"l":"mus_pulse","c":"Music: pulse width high nibble of each voice ($7B1E-$7B20: $00, $0E, $06).","t":"byte","b":[0],"x":[31584,31736]},{"a":31519,"l":"mus_pulse_v2","c":"mus_pulse for voice 2 ($0E).","t":"byte","b":[14],"x":[31589]},{"a":31520,"l":"mus_pulse_v3","c":"mus_pulse for voice 3 ($06).","t":"byte","b":[6],"x":[31594]},{"a":31521,"l":"mus_tempo_phase","c":"Music: alternates 0 and 1; the voices step every 3 frames in phase 0 and every 2 in phase 1, so the tune moves on every 2.5 frames on average.","t":"byte","b":[1],"x":[31662,31682,31690]},{"a":31522,"l":"mus_tempo_count","c":"Music: frames counted towards the next step (2 or 3 by mus_tempo_phase).","t":"byte","b":[0],"x":[31667,31670,31679,31699,31702]},{"a":31523,"l":"mus_ptr_lo","c":"Music: low byte of each voice's note pointer ($7B23-$7B25); the high bytes follow at $7B26-$7B28. They start at $E000, $EAD1 and $F755.","t":"byte","b":[3],"x":[31619,31714,31765,31878]},{"a":31524,"l":"mus_ptr_lo_v2","c":"mus_ptr_lo for voice 2.","t":"byte","b":[212],"x":[31629]},{"a":31525,"l":"mus_ptr_lo_v3","c":"mus_ptr_lo for voice 3.","t":"byte","b":[88],"x":[31639]},{"a":31526,"l":"mus_ptr_hi_v1","c":"Music: high byte of each voice's note pointer ($7B26-$7B28).","t":"byte","b":[224],"x":[31624,31719,31770,31885]},{"a":31527,"l":"mus_ptr_hi_v2","c":"mus_ptr_hi for voice 2.","t":"byte","b":[234],"x":[31634]},{"a":31528,"l":"mus_ptr_hi_v3","c":"mus_ptr_hi for voice 3.","t":"byte","b":[247],"x":[31644]},{"a":31529,"l":"mus_duration","c":"Music: steps left of each voice's current note ($7B29-$7B2B), 8 at the start.","t":"byte","b":[83],"x":[31649,31742,31760]},{"a":31530,"l":"mus_duration_v2","c":"mus_duration for voice 2.","t":"byte","b":[84],"x":[31652]},{"a":31531,"l":"mus_duration_v3","c":"mus_duration for voice 3.","t":"byte","b":[84],"x":[31655]},{"a":31532,"l":"mus_freq_lo","c":"Music: the low frequency byte of each voice's note ($7B2C-$7B2E), which music_vibrato keeps changing.","t":"byte","b":[203,0,0],"x":[31855,31917,31926,31932]},{"a":31535,"l":"mus_tmp_freq","c":"Music: the note's low frequency byte while it is being loaded.","t":"byte","b":[0],"x":[31816,31852]},{"a":31536,"l":"mus_tmp_pulse","c":"Music: the voice's pulse width while its note is loaded.","t":"byte","b":[6],"x":[31739,31819]},{"a":31537,"l":"mus_tmp_wave","c":"Music: the voice's waveform/gate while its note is loaded.","t":"byte","b":[65],"x":[31733,31825]},{"a":31538,"l":"mus_tmp_attack","c":"Music: the voice's attack/decay while its note is loaded.","t":"byte","b":[26],"x":[31727,31797]},{"a":31539,"l":"mus_tmp_duration","c":"Music: the voice's duration counter while it is updated.","t":"byte","b":[84],"x":[31745,31757,31779,31782,31835]},{"a":31540,"l":"mus_saved_port","c":"Music: $01 saved by music_fetch_byte while the RAM under the KERNAL is banked in.","t":"byte","b":[54],"x":[31861,31871]},{"a":31541,"l":"mus_voice","c":"Music: the voice (0-2) being updated.","t":"byte","b":[2],"x":[31748,31754,31849]},{"a":31542,"l":"mus_shimmer","c":"Music: counter per voice, used for voices 2 and 3 (indexes 1 and 2, $7B37-$7B38): stepped by 4 and masked to 0-15 every frame and added to the low frequency byte by music_vibrato. $7B36 itself and $7B39-$7B3F are never used.","t":"byte","b":[0,12,8,0,0,0,0,0],"x":[31905,31913]},{"a":31550,"t":"byte","b":[0,0]},{"a":31552,"l":"music_init","c":"Start the tune: attack/decay, waveform and pulse for the three voices, filter cutoff low 3 bits $09 and high byte $73, resonance 0 with voices 1 and 3 routed through the filter ($D417 = $05), low-pass and band-pass with volume 15 ($D418 = $3F); then music_restart.","t":"code","b":[169,9],"m":"lda","o":"#$09","x":[6289]},{"a":31554,"t":"code","b":[141,24,123],"m":"sta","oa":31512,"o":"mus_attack"},{"a":31557,"t":"code","b":[169,25],"m":"lda","o":"#$19"},{"a":31559,"t":"code","b":[141,25,123],"m":"sta","oa":31513,"o":"mus_attack_v2"},{"a":31562,"t":"code","b":[169,26],"m":"lda","o":"#$1A"},{"a":31564,"t":"code","b":[141,26,123],"m":"sta","oa":31514,"o":"mus_attack_v3"},{"a":31567,"t":"code","b":[169,129],"m":"lda","o":"#$81"},{"a":31569,"t":"code","b":[141,27,123],"m":"sta","oa":31515,"o":"mus_wave"},{"a":31572,"t":"code","b":[169,33],"m":"lda","o":"#$21"},{"a":31574,"t":"code","b":[141,28,123],"m":"sta","oa":31516,"o":"mus_wave_v2"},{"a":31577,"t":"code","b":[169,65],"m":"lda","o":"#$41"},{"a":31579,"t":"code","b":[141,29,123],"m":"sta","oa":31517,"o":"mus_wave_v3"},{"a":31582,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":31584,"t":"code","b":[141,30,123],"m":"sta","oa":31518,"o":"mus_pulse"},{"a":31587,"t":"code","b":[169,14],"m":"lda","o":"#$0E"},{"a":31589,"t":"code","b":[141,31,123],"m":"sta","oa":31519,"o":"mus_pulse_v2"},{"a":31592,"t":"code","b":[169,6],"m":"lda","o":"#$06"},{"a":31594,"t":"code","b":[141,32,123],"m":"sta","oa":31520,"o":"mus_pulse_v3"},{"a":31597,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":31599,"t":"code","b":[141,21,212],"m":"sta","o":"sid_filter_cutoff_lo"},{"a":31602,"t":"code","b":[169,115],"m":"lda","o":"#$73"},{"a":31604,"t":"code","b":[141,22,212],"m":"sta","o":"sid_filter_cutoff_hi"},{"a":31607,"t":"code","b":[169,5],"m":"lda","o":"#$05"},{"a":31609,"t":"code","b":[141,23,212],"m":"sta","o":"sid_filter_resonance"},{"a":31612,"t":"code","b":[169,63],"m":"lda","o":"#$3F"},{"a":31614,"t":"code","b":[141,24,212],"m":"sta","o":"sid_filter_mode_volume"},{"a":31617,"l":"music_restart","c":"Point the three voices at the start of their note lists ($E000, $EAD1, $F755) with 8 steps to the first note. Run again whenever voice 1 reaches $EAD1, so the tune loops.","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[31892]},{"a":31619,"t":"code","b":[141,35,123],"m":"sta","oa":31523,"o":"mus_ptr_lo"},{"a":31622,"t":"code","b":[169,224],"m":"lda","o":"#$E0"},{"a":31624,"t":"code","b":[141,38,123],"m":"sta","oa":31526,"o":"mus_ptr_hi_v1"},{"a":31627,"t":"code","b":[169,209],"m":"lda","o":"#$D1"},{"a":31629,"t":"code","b":[141,36,123],"m":"sta","oa":31524,"o":"mus_ptr_lo_v2"},{"a":31632,"t":"code","b":[169,234],"m":"lda","o":"#$EA"},{"a":31634,"t":"code","b":[141,39,123],"m":"sta","oa":31527,"o":"mus_ptr_hi_v2"},{"a":31637,"t":"code","b":[169,85],"m":"lda","o":"#$55"},{"a":31639,"t":"code","b":[141,37,123],"m":"sta","oa":31525,"o":"mus_ptr_lo_v3"},{"a":31642,"t":"code","b":[169,247],"m":"lda","o":"#$F7"},{"a":31644,"t":"code","b":[141,40,123],"m":"sta","oa":31528,"o":"mus_ptr_hi_v3"},{"a":31647,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":31649,"t":"code","b":[141,41,123],"m":"sta","oa":31529,"o":"mus_duration"},{"a":31652,"t":"code","b":[141,42,123],"m":"sta","oa":31530,"o":"mus_duration_v2"},{"a":31655,"t":"code","b":[141,43,123],"m":"sta","oa":31531,"o":"mus_duration_v3"},{"a":31658,"t":"code","b":[96],"m":"rts"},{"a":31659,"l":"music_play","c":"Music, every frame from irq_panel: music_vibrato, then every 2 or 3 frames (mus_tempo_phase) step the voices (music_voices), and restart the tune when voice 1's pointer has reached $EAD1.","t":"code","b":[32,152,124],"m":"jsr","oa":31896,"o":"music_vibrato","x":[4201]},{"a":31662,"t":"code","b":[173,33,123],"m":"lda","oa":31521,"o":"mus_tempo_phase"},{"a":31665,"t":"code","b":[240,32],"m":"beq","oa":31699,"o":"b_7BD3"},{"a":31667,"t":"code","b":[238,34,123],"m":"inc","oa":31522,"o":"mus_tempo_count"},{"a":31670,"t":"code","b":[173,34,123],"m":"lda","oa":31522,"o":"mus_tempo_count"},{"a":31673,"t":"code","b":[201,2],"m":"cmp","o":"#$02"},{"a":31675,"t":"code","b":[144,19],"m":"bcc","oa":31696,"o":"b_7BD0"},{"a":31677,"l":"j_7BBD","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[31709]},{"a":31679,"t":"code","b":[141,34,123],"m":"sta","oa":31522,"o":"mus_tempo_count"},{"a":31682,"t":"code","b":[173,33,123],"m":"lda","oa":31521,"o":"mus_tempo_phase"},{"a":31685,"t":"code","b":[24],"m":"clc"},{"a":31686,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":31688,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":31690,"t":"code","b":[141,33,123],"m":"sta","oa":31521,"o":"mus_tempo_phase"},{"a":31693,"t":"code","b":[32,224,123],"m":"jsr","oa":31712,"o":"music_voices"},{"a":31696,"l":"b_7BD0","t":"code","b":[76,134,124],"m":"jmp","oa":31878,"o":"music_loop_check","x":[31675,31707]},{"a":31699,"l":"b_7BD3","t":"code","b":[238,34,123],"m":"inc","oa":31522,"o":"mus_tempo_count","x":[31665]},{"a":31702,"t":"code","b":[173,34,123],"m":"lda","oa":31522,"o":"mus_tempo_count"},{"a":31705,"t":"code","b":[201,3],"m":"cmp","o":"#$03"},{"a":31707,"t":"code","b":[144,243],"m":"bcc","oa":31696,"o":"b_7BD0"},{"a":31709,"t":"code","b":[76,189,123],"m":"jmp","oa":31677,"o":"j_7BBD"},{"a":31712,"l":"music_voices","c":"Step each of the three voices: copy its pointer, attack, waveform, pulse and duration to the work bytes and run music_voice_step.","t":"code","b":[162,0],"m":"ldx","o":"#$00","x":[31693]},{"a":31714,"l":"b_7BE2","t":"code","b":[189,35,123],"m":"lda","oa":31523,"o":"mus_ptr_lo,x","x":[31776]},{"a":31717,"t":"code","b":[133,233],"m":"sta","oa":233,"o":"mus_ptr"},{"a":31719,"t":"code","b":[189,38,123],"m":"lda","oa":31526,"o":"mus_ptr_hi_v1,x"},{"a":31722,"t":"code","b":[133,234],"m":"sta","oa":234,"o":"mus_ptr_hi"},{"a":31724,"t":"code","b":[189,24,123],"m":"lda","oa":31512,"o":"mus_attack,x"},{"a":31727,"t":"code","b":[141,50,123],"m":"sta","oa":31538,"o":"mus_tmp_attack"},{"a":31730,"t":"code","b":[189,27,123],"m":"lda","oa":31515,"o":"mus_wave,x"},{"a":31733,"t":"code","b":[141,49,123],"m":"sta","oa":31537,"o":"mus_tmp_wave"},{"a":31736,"t":"code","b":[189,30,123],"m":"lda","oa":31518,"o":"mus_pulse,x"},{"a":31739,"t":"code","b":[141,48,123],"m":"sta","oa":31536,"o":"mus_tmp_pulse"},{"a":31742,"t":"code","b":[189,41,123],"m":"lda","oa":31529,"o":"mus_duration,x"},{"a":31745,"t":"code","b":[141,51,123],"m":"sta","oa":31539,"o":"mus_tmp_duration"},{"a":31748,"t":"code","b":[142,53,123],"m":"stx","oa":31541,"o":"mus_voice"},{"a":31751,"t":"code","b":[32,35,124],"m":"jsr","oa":31779,"o":"music_voice_step"},{"a":31754,"t":"code","b":[174,53,123],"m":"ldx","oa":31541,"o":"mus_voice"},{"a":31757,"t":"code","b":[173,51,123],"m":"lda","oa":31539,"o":"mus_tmp_duration"},{"a":31760,"t":"code","b":[157,41,123],"m":"sta","oa":31529,"o":"mus_duration,x"},{"a":31763,"t":"code","b":[165,233],"m":"lda","oa":233,"o":"mus_ptr"},{"a":31765,"t":"code","b":[157,35,123],"m":"sta","oa":31523,"o":"mus_ptr_lo,x"},{"a":31768,"t":"code","b":[165,234],"m":"lda","oa":234,"o":"mus_ptr_hi"},{"a":31770,"t":"code","b":[157,38,123],"m":"sta","oa":31526,"o":"mus_ptr_hi_v1,x"},{"a":31773,"t":"code","b":[232],"m":"inx"},{"a":31774,"t":"code","b":[224,3],"m":"cpx","o":"#$03"},{"a":31776,"t":"code","b":[208,192],"m":"bne","oa":31714,"o":"b_7BE2"},{"a":31778,"l":"r_7C22","t":"code","b":[96],"m":"rts","x":[31785]},{"a":31779,"l":"music_voice_step","c":"Count the voice's duration down; at 0 load the next note: gate off, attack/decay, frequency high then low byte and a new duration from the note list (three bytes: frequency high, frequency low, duration; frequency 0 is a rest), pulse width, gate on; pointer +3.","t":"code","b":[206,51,123],"m":"dec","oa":31539,"o":"mus_tmp_duration","x":[31751]},{"a":31782,"t":"code","b":[173,51,123],"m":"lda","oa":31539,"o":"mus_tmp_duration"},{"a":31785,"t":"code","b":[208,247],"m":"bne","oa":31778,"o":"r_7C22"},{"a":31787,"t":"code","b":[189,200,124],"m":"lda","oa":31944,"o":"sid_voice_offset,x"},{"a":31790,"t":"code","b":[170],"m":"tax"},{"a":31791,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":31793,"t":"code","b":[152],"m":"tya"},{"a":31794,"t":"code","b":[157,4,212],"m":"sta","o":"sid_v1_control,x"},{"a":31797,"t":"code","b":[173,50,123],"m":"lda","oa":31538,"o":"mus_tmp_attack"},{"a":31800,"t":"code","b":[157,5,212],"m":"sta","o":"sid_v1_attack_decay,x"},{"a":31803,"t":"code","b":[32,115,124],"m":"jsr","oa":31859,"o":"music_fetch_byte"},{"a":31806,"t":"code","b":[157,1,212],"m":"sta","o":"sid_v1_freq_hi,x"},{"a":31809,"t":"code","b":[200],"m":"iny"},{"a":31810,"t":"code","b":[32,115,124],"m":"jsr","oa":31859,"o":"music_fetch_byte"},{"a":31813,"t":"code","b":[157,0,212],"m":"sta","o":"sid_v1_freq_lo,x"},{"a":31816,"t":"code","b":[141,47,123],"m":"sta","oa":31535,"o":"mus_tmp_freq"},{"a":31819,"t":"code","b":[173,48,123],"m":"lda","oa":31536,"o":"mus_tmp_pulse"},{"a":31822,"t":"code","b":[157,3,212],"m":"sta","o":"sid_v1_pulse_hi,x"},{"a":31825,"t":"code","b":[173,49,123],"m":"lda","oa":31537,"o":"mus_tmp_wave"},{"a":31828,"t":"code","b":[157,4,212],"m":"sta","o":"sid_v1_control,x"},{"a":31831,"t":"code","b":[200],"m":"iny"},{"a":31832,"t":"code","b":[32,115,124],"m":"jsr","oa":31859,"o":"music_fetch_byte"},{"a":31835,"t":"code","b":[141,51,123],"m":"sta","oa":31539,"o":"mus_tmp_duration"},{"a":31838,"t":"code","b":[165,233],"m":"lda","oa":233,"o":"mus_ptr"},{"a":31840,"t":"code","b":[24],"m":"clc"},{"a":31841,"t":"code","b":[105,3],"m":"adc","o":"#$03"},{"a":31843,"t":"code","b":[133,233],"m":"sta","oa":233,"o":"mus_ptr"},{"a":31845,"t":"code","b":[144,2],"m":"bcc","oa":31849,"o":"b_7C69"},{"a":31847,"t":"code","b":[230,234],"m":"inc","oa":234,"o":"mus_ptr_hi"},{"a":31849,"l":"b_7C69","t":"code","b":[174,53,123],"m":"ldx","oa":31541,"o":"mus_voice","x":[31845]},{"a":31852,"t":"code","b":[173,47,123],"m":"lda","oa":31535,"o":"mus_tmp_freq"},{"a":31855,"t":"code","b":[157,44,123],"m":"sta","oa":31532,"o":"mus_freq_lo,x"},{"a":31858,"t":"code","b":[96],"m":"rts"},{"a":31859,"l":"music_fetch_byte","c":"Read byte Y of the note list at (mus_ptr): $01 = $00 (all RAM, I/O and KERNAL out) for the load, then the old value back. The tune lives in the RAM under the KERNAL, which the CPU cannot otherwise see.","t":"code","b":[165,1],"m":"lda","oa":1,"o":"cpu_port","x":[31803,31810,31832]},{"a":31861,"t":"code","b":[141,52,123],"m":"sta","oa":31540,"o":"mus_saved_port"},{"a":31864,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":31866,"t":"code","b":[133,1],"m":"sta","oa":1,"o":"cpu_port"},{"a":31868,"t":"code","b":[177,233],"m":"lda","oa":233,"o":"(mus_ptr),y"},{"a":31870,"t":"code","b":[72],"m":"pha"},{"a":31871,"t":"code","b":[173,52,123],"m":"lda","oa":31540,"o":"mus_saved_port"},{"a":31874,"t":"code","b":[133,1],"m":"sta","oa":1,"o":"cpu_port"},{"a":31876,"t":"code","b":[104],"m":"pla"},{"a":31877,"t":"code","b":[96],"m":"rts"},{"a":31878,"l":"music_loop_check","c":"Restart the tune (music_restart) when voice 1's pointer equals $EAD1, the start of voice 2's notes.","t":"code","b":[173,35,123],"m":"lda","oa":31523,"o":"mus_ptr_lo","x":[31696]},{"a":31881,"t":"code","b":[201,209],"m":"cmp","o":"#$D1"},{"a":31883,"t":"code","b":[208,10],"m":"bne","oa":31895,"o":"r_7C97"},{"a":31885,"t":"code","b":[173,38,123],"m":"lda","oa":31526,"o":"mus_ptr_hi_v1"},{"a":31888,"t":"code","b":[201,234],"m":"cmp","o":"#$EA"},{"a":31890,"t":"code","b":[208,3],"m":"bne","oa":31895,"o":"r_7C97"},{"a":31892,"t":"code","b":[76,129,123],"m":"jmp","oa":31617,"o":"music_restart"},{"a":31895,"l":"r_7C97","t":"code","b":[96],"m":"rts","x":[31883,31890]},{"a":31896,"l":"music_vibrato","c":"Every frame: voice 1's low frequency byte (mus_freq_lo) +10 and written to $D400, a rising sweep over each note; voices 2 and 3 get their low frequency byte plus mus_shimmer (0-12 in steps of 4), a four-step trill.","t":"code","b":[162,0],"m":"ldx","o":"#$00","x":[31659]},{"a":31898,"t":"code","b":[76,182,124],"m":"jmp","oa":31926,"o":"j_7CB6"},{"a":31901,"l":"b_7C9D","t":"code","b":[189,200,124],"m":"lda","oa":31944,"o":"sid_voice_offset,x","x":[31941]},{"a":31904,"t":"code","b":[168],"m":"tay"},{"a":31905,"t":"code","b":[189,54,123],"m":"lda","oa":31542,"o":"mus_shimmer,x"},{"a":31908,"t":"code","b":[24],"m":"clc"},{"a":31909,"t":"code","b":[105,4],"m":"adc","o":"#$04"},{"a":31911,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":31913,"t":"code","b":[157,54,123],"m":"sta","oa":31542,"o":"mus_shimmer,x"},{"a":31916,"t":"code","b":[24],"m":"clc"},{"a":31917,"t":"code","b":[125,44,123],"m":"adc","oa":31532,"o":"mus_freq_lo,x"},{"a":31920,"t":"code","b":[153,0,212],"m":"sta","o":"sid_v1_freq_lo,y"},{"a":31923,"t":"code","b":[76,194,124],"m":"jmp","oa":31938,"o":"j_7CC2"},{"a":31926,"l":"j_7CB6","t":"code","b":[189,44,123],"m":"lda","oa":31532,"o":"mus_freq_lo,x","x":[31898]},{"a":31929,"t":"code","b":[24],"m":"clc"},{"a":31930,"t":"code","b":[105,10],"m":"adc","o":"#$0A"},{"a":31932,"t":"code","b":[157,44,123],"m":"sta","oa":31532,"o":"mus_freq_lo,x"},{"a":31935,"t":"code","b":[141,0,212],"m":"sta","o":"sid_v1_freq_lo"},{"a":31938,"l":"j_7CC2","t":"code","b":[232],"m":"inx","x":[31923]},{"a":31939,"t":"code","b":[224,3],"m":"cpx","o":"#$03"},{"a":31941,"t":"code","b":[144,214],"m":"bcc","oa":31901,"o":"b_7C9D"},{"a":31943,"t":"code","b":[96],"m":"rts"},{"a":31944,"l":"sid_voice_offset","c":"SID register offset of each voice: 0, 7, 14. The five bytes after it ($A1 $FF $FD $20 $AB) are never read.","t":"byte","b":[0,7,14],"x":[31787,31901]},{"a":31947,"t":"gap","n":5},{"a":31952,"l":"welcome_page","c":"Welcome page, reached from the code prompt: same screen set-up as code_prompt (with the same $D000/$D002 writes), print welcome_text ($7D23) through CHROUT (the LDA operand's high byte set to $7D at $7CFD, the $7E23 in the image being a leftover), wait for fire, load the stack pointer from zero page $FF (7 at the hand-over; an LDX #$FF was probably meant) and jump to start_game.","t":"code","b":[120],"m":"sei","x":[22320,22346]},{"a":31953,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":31955,"t":"code","b":[141,32,208],"m":"sta","o":"vic_border"},{"a":31958,"t":"code","b":[141,33,208],"m":"sta","o":"vic_background0"},{"a":31961,"t":"code","b":[141,34,208],"m":"sta","o":"vic_background1"},{"a":31964,"t":"code","b":[141,35,208],"m":"sta","o":"vic_background2"},{"a":31967,"t":"code","b":[169,20],"m":"lda","o":"#$14"},{"a":31969,"t":"code","b":[141,24,208],"m":"sta","o":"vic_memory"},{"a":31972,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":31974,"t":"code","b":[141,136,2],"m":"sta","oa":648,"o":"kernal_screen_page"},{"a":31977,"t":"code","b":[173,2,208],"m":"lda","o":"vic_sprite1_x"},{"a":31980,"t":"code","b":[9,3],"m":"ora","o":"#$03"},{"a":31982,"t":"code","b":[141,2,208],"m":"sta","o":"vic_sprite1_x"},{"a":31985,"t":"code","b":[173,0,208],"m":"lda","o":"vic_sprite0_x"},{"a":31988,"t":"code","b":[41,252],"m":"and","o":"#$FC"},{"a":31990,"t":"code","b":[9,3],"m":"ora","o":"#$03"},{"a":31992,"t":"code","b":[141,0,208],"m":"sta","o":"vic_sprite0_x"},{"a":31995,"t":"code","b":[169,125],"m":"lda","o":"#$7D"},{"a":31997,"t":"code","b":[141,4,125],"m":"sta","oa":32004,"o":"welcome_src_hi"},{"a":32000,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":32002,"l":"b_7D02","t":"code","b":[185,35,126],"m":"lda","oa":32291,"o":"welcome_text_tail,y","x":[32013,32018]},{"a":32004,"t":"note","l":"welcome_src_hi","c":"High byte of the LDA operand in welcome_page, set to $7D before printing and incremented every 256 characters.","note":"inside the item at $7D02","x":[31997,32015]},{"a":32005,"t":"code","b":[201,255],"m":"cmp","o":"#$FF"},{"a":32007,"t":"code","b":[240,12],"m":"beq","oa":32021,"o":"b_7D15"},{"a":32009,"t":"code","b":[32,210,255],"m":"jsr","oa":65490,"o":"$FFD2"},{"a":32012,"t":"code","b":[200],"m":"iny"},{"a":32013,"t":"code","b":[208,243],"m":"bne","oa":32002,"o":"b_7D02"},{"a":32015,"t":"code","b":[238,4,125],"m":"inc","oa":32004,"o":"welcome_src_hi"},{"a":32018,"t":"code","b":[76,2,125],"m":"jmp","oa":32002,"o":"b_7D02"},{"a":32021,"l":"b_7D15","t":"code","b":[32,160,23],"m":"jsr","oa":6048,"o":"read_joystick","x":[32007,32027]},{"a":32024,"t":"code","b":[173,59,3],"m":"lda","oa":827,"o":"joy_fire"},{"a":32027,"t":"code","b":[240,248],"m":"beq","oa":32021,"o":"b_7D15"},{"a":32029,"t":"code","b":[166,255],"m":"ldx","oa":255,"o":"list_cursor"},{"a":32031,"t":"code","b":[154],"m":"txs"},{"a":32032,"t":"code","b":[76,64,37],"m":"jmp","oa":9536,"o":"start_game"},{"a":32035,"l":"welcome_text","c":"Welcome page text, PETSCII with colour and cursor codes, $FF-terminated at $7E82: 'PRESS FIRE TO START' (yellow), 'WELCOME 007...' (light red), then in light blue 'YOU ARE IN A DISUSED MINE UNDER SILICON VALLEY. THE EVIL MAX ZORIN HAS PLANTED A BOMB WHICH YOU MUST DEFUSE BY USING THE CODE NUMBERS YOU WILL FIND. YOU WILL ALSO NEED THE HELP OF MAYDAY WHO IS TRAPPED SOMEWHERE IN THE MINE.' and in white 'MISSION CODE : AVTAK', 'CLASSIFICATION: TOP SECRET'.","t":"byte","b":[147,8,17,29,29,29,29,29]},{"a":32043,"t":"byte","b":[29,29,29,29,158,80,82,69]},{"a":32051,"t":"byte","b":[83,83,32,70,73,82,69,32]},{"a":32059,"t":"byte","b":[84,79,32,83,84,65,82,84]},{"a":32067,"t":"byte","b":[13,17,17,17,29,29,29,150]},{"a":32075,"t":"byte","b":[87,69,76,67,79,77,69,32]},{"a":32083,"t":"byte","b":[48,48,55,46,46,46,17,17]},{"a":32091,"t":"byte","b":[13,29,154,17,89,79,85,32]},{"a":32099,"t":"byte","b":[65,82,69,32,73,78,32,65]},{"a":32107,"t":"byte","b":[32,68,73,83,85,83,69,68]},{"a":32115,"t":"byte","b":[32,77,73,78,69,32,85,78]},{"a":32123,"t":"byte","b":[68,69,82,13,29,83,73,76]},{"a":32131,"t":"byte","b":[73,67,79,78,32,86,65,76]},{"a":32139,"t":"byte","b":[76,69,89,46,13,17,29,84]},{"a":32147,"t":"byte","b":[72,69,32,69,86,73,76,32]},{"a":32155,"t":"byte","b":[77,65,88,32,90,79,82,73]},{"a":32163,"t":"byte","b":[78,32,72,65,83,32,80,76]},{"a":32171,"t":"byte","b":[65,78,84,69,68,32,65,32]},{"a":32179,"t":"byte","b":[66,79,77,66,13,29,87,72]},{"a":32187,"t":"byte","b":[73,67,72,32,89,79,85,32]},{"a":32195,"t":"byte","b":[77,85,83,84,32,68,69,70]},{"a":32203,"t":"byte","b":[85,83,69,32,66,89,32,85]},{"a":32211,"t":"byte","b":[83,73,78,71,32,84,72,69]},{"a":32219,"t":"byte","b":[13,29,67,79,68,69,32,78]},{"a":32227,"t":"byte","b":[85,77,66,69,82,83,32,89]},{"a":32235,"t":"byte","b":[79,85,32,87,73,76,76,32]},{"a":32243,"t":"byte","b":[70,73,78,68,46,13,17,29]},{"a":32251,"t":"byte","b":[89,79,85,32,87,73,76,76]},{"a":32259,"t":"byte","b":[32,65,76,83,79,32,78,69]},{"a":32267,"t":"byte","b":[69,68,32,84,72,69,32,72]},{"a":32275,"t":"byte","b":[69,76,80,32,79,70,32,77]},{"a":32283,"t":"byte","b":[65,89,68,65,89,13,29,87]},{"a":32291,"l":"welcome_text_tail","c":"Second page of welcome_text from $7E23 (the address in the image's LDA operand at $7D02), ending with the $FF at $7E82; the rest up to $7F7F is RAM fill.","t":"byte","b":[72,79,32,73,83,32,84,82],"x":[32002]},{"a":32299,"t":"byte","b":[65,80,80,69,68,32,83,79]},{"a":32307,"t":"byte","b":[77,69,87,72,69,82,69,32]},{"a":32315,"t":"byte","b":[73,78,32,84,72,69,32,77]},{"a":32323,"t":"byte","b":[73,78,69,46,13,17,17,0]},{"a":32331,"t":"byte","b":[0,29,5,77,73,83,83,73]},{"a":32339,"t":"byte","b":[79,78,32,67,79,68,69,32]},{"a":32347,"t":"byte","b":[32,58,28,65,86,84,65,75]},{"a":32355,"t":"byte","b":[13,29,5,67,76,65,83,83]},{"a":32363,"t":"byte","b":[73,70,73,67,65,84,73,79]},{"a":32371,"t":"byte","b":[78,58,28,84,79,80,32,83]},{"a":32379,"t":"byte","b":[69,67,82,69,84,8,142,255]},{"a":32387,"t":"gap","n":253},{"a":32640,"l":"mayday_standing","c":"May Day standing: sprite shapes $FE (upper) and $FF (lower), set by the walk routines when she stops.","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":32648,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":32656,"t":"byte","b":[0,0,0,60,0,0,52,0]},{"a":32664,"t":"byte","b":[0,36,0,0,36,0,0,40]},{"a":32672,"t":"byte","b":[0,0,48,0,0,48,0,0]},{"a":32680,"t":"byte","b":[104,0,0,76,0,0,76,0]},{"a":32688,"t":"byte","b":[0,76,0,0,72,0,0,88]},{"a":32696,"t":"byte","b":[0,0,88,0,0,80,0,0]},{"a":32704,"t":"byte","b":[0,80,0,0,208,0,0,208]},{"a":32712,"t":"byte","b":[0,0,208,0,0,80,0,0]},{"a":32720,"t":"byte","b":[112,0,0,112,0,0,112,0]},{"a":32728,"t":"byte","b":[0,96,0,0,96,0,0,96]},{"a":32736,"t":"byte","b":[0,0,96,0,0,96,0,0]},{"a":32744,"t":"byte","b":[96,0,0,96,0,0,96,0]},{"a":32752,"t":"byte","b":[0,96,0,0,112,0,0,88]},{"a":32760,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":32768,"l":"map_rows_0_5","c":"Mine map, tile rows 0-5 ($8000-$8383), 150 tiles a row, read by map_to_buffer through map_view: 0 open, 1 solid rock, others from the tile tables ($1200-$13FF), $41 rope, $43 plank, $63 lift cage, $64 + type the objects stamped by draw_all_objects. Objects placed here: the solid top rows and the upper gallery, with the entrance area where the view starts (map_col $14, row 2).","t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":32776,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":32784,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":32792,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":32800,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":32808,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":32816,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":32824,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":32832,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":32840,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":32848,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":32856,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":32864,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":32872,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":32880,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":32888,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":32896,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":32904,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":32912,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":32920,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":32928,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":32936,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":32944,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":32952,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":32960,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":32968,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":32976,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":32984,"t":"byte","b":[1,1,1,1,1,1,1,0]},{"a":32992,"t":"byte","b":[0,0,0,1,1,1,1,1]},{"a":33000,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":33008,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":33016,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":33024,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":33032,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":33040,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":33048,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":33056,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":33064,"t":"byte","b":[1,1,1,1,37,37,38,39]},{"a":33072,"t":"byte","b":[40,46,42,46,48,3,4,5]},{"a":33080,"t":"byte","b":[6,8,9,11,6,8,1,1]},{"a":33088,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":33096,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":33104,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":33112,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":33120,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":33128,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":33136,"t":"byte","b":[1,1,53,46,48,0,0,0]},{"a":33144,"t":"byte","b":[0,46,62,1,1,1,1,1]},{"a":33152,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":33160,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":33168,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":33176,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":33184,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":33192,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":33200,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":33208,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":33216,"t":"byte","b":[1,1,0,0,21,0,0,0]},{"a":33224,"t":"byte","b":[23,0,0,0,0,25,0,0]},{"a":33232,"t":"byte","b":[0,0,0,0,15,20,15,11]},{"a":33240,"t":"byte","b":[3,4,1,1,1,1,53,48]},{"a":33248,"t":"byte","b":[3,4,5,15,20,11,14,1]},{"a":33256,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":33264,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":33272,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":33280,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":33288,"t":"byte","b":[36,0,0,0,0,0,0,0]},{"a":33296,"t":"byte","b":[23,59,1,1,1,1,1,1]},{"a":33304,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":33312,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":33320,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":33328,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":33336,"t":"byte","b":[1,1,1,1,1,13,14,13]},{"a":33344,"t":"byte","b":[15,14,1,1,1,1,1,1]},{"a":33352,"t":"byte","b":[1,53,46,48,42,48,62,1]},{"a":33360,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":33368,"t":"byte","b":[0,0,22,0,0,0,24,0]},{"a":33376,"t":"byte","b":[0,0,0,21,0,0,0,0]},{"a":33384,"t":"byte","b":[0,0,0,21,0,0,0,0]},{"a":33392,"t":"byte","b":[46,42,14,53,0,0,0,0]},{"a":33400,"t":"byte","b":[0,0,0,0,0,14,1,1]},{"a":33408,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":33416,"t":"byte","b":[1,1,53,42,46,48,59,58]},{"a":33424,"t":"byte","b":[4,5,14,1,1,1,1,1]},{"a":33432,"t":"byte","b":[1,1,13,6,8,9,22,0]},{"a":33440,"t":"byte","b":[0,0,0,0,0,0,24,0]},{"a":33448,"t":"byte","b":[46,54,13,3,4,5,20,2]},{"a":33456,"t":"byte","b":[53,46,46,48,3,4,5,14]},{"a":33464,"t":"byte","b":[13,14,1,1,13,7,37,38]},{"a":33472,"t":"byte","b":[39,40,41,5,6,15,7,41]},{"a":33480,"t":"byte","b":[13,14,53,48,46,48,54,53]},{"a":33488,"t":"byte","b":[3,4,5,0,0,21,0,0]},{"a":33496,"t":"byte","b":[14,13,6,4,5,37,40,0]},{"a":33504,"t":"byte","b":[94,92,0,0,0,46,48,54]},{"a":33512,"t":"byte","b":[53,59,1,1,1,1,0,0]},{"a":33520,"t":"byte","b":[23,0,0,0,25,0,0,0]},{"a":33528,"t":"byte","b":[0,22,0,0,0,0,0,0]},{"a":33536,"t":"byte","b":[0,22,0,0,0,0,0,24]},{"a":33544,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":33552,"t":"byte","b":[0,0,0,0,15,14,13,37]},{"a":33560,"t":"byte","b":[38,38,39,40,41,53,7,6]},{"a":33568,"t":"byte","b":[0,0,0,0,0,22,0,0]},{"a":33576,"t":"byte","b":[0,15,3,4,5,6,12,13]},{"a":33584,"t":"byte","b":[0,0,0,0,23,0,0,0]},{"a":33592,"t":"byte","b":[0,0,0,0,25,0,0,0]},{"a":33600,"t":"byte","b":[0,0,21,0,0,0,0,24]},{"a":33608,"t":"byte","b":[0,0,0,0,0,21,0,0]},{"a":33616,"t":"byte","b":[14,13,23,0,0,0,0,0]},{"a":33624,"t":"byte","b":[25,0,0,0,0,0,0,21]},{"a":33632,"t":"byte","b":[0,0,0,0,24,0,0,0]},{"a":33640,"t":"byte","b":[0,0,0,22,0,0,26,0]},{"a":33648,"t":"byte","b":[0,28,0,0,0,94,95,93]},{"a":33656,"t":"byte","b":[90,88,0,0,0,0,0,0]},{"a":33664,"t":"byte","b":[54,1,1,1]},{"a":33668,"l":"map_rows_6_11","c":"Mine map, tile rows 6-11 ($8384-$8707), 150 tiles a row, read by map_to_buffer through map_view: 0 open, 1 solid rock, others from the tile tables ($1200-$13FF), $41 rope, $43 plank, $63 lift cage, $64 + type the objects stamped by draw_all_objects. Objects placed here: explosives 17 and 18, the rope (49) and the detonator (56); the lift's start at row 10 column 73 ($8625), the plank gap at row 10 columns 122-126 and the top of the winch cable at column 137.","t":"byte","b":[0,0,24,0,0,0,21,0]},{"a":33676,"t":"byte","b":[0,0,0,23,0,0,0,0]},{"a":33684,"t":"byte","b":[0,0,0,23,0,0,0,0]},{"a":33692,"t":"byte","b":[0,25,0,0,0,0,0,0]},{"a":33700,"t":"byte","b":[0,0,0,0,0,0,0,22]},{"a":33708,"t":"byte","b":[0,0,0,0,0,0,25,0]},{"a":33716,"t":"byte","b":[0,0,0,0,0,0,0,23]},{"a":33724,"t":"byte","b":[0,0,0,0,0,0,0,25]},{"a":33732,"t":"byte","b":[0,0,0,0,0,0,24,0]},{"a":33740,"t":"byte","b":[0,0,0,0,0,0,21,0]},{"a":33748,"t":"byte","b":[0,0,0,0,22,0,0,0]},{"a":33756,"t":"byte","b":[0,25,0,0,0,0,0,22]},{"a":33764,"t":"byte","b":[0,0,26,0,24,0,0,0]},{"a":33772,"t":"byte","b":[0,0,21,0,0,0,0,0]},{"a":33780,"t":"byte","b":[0,22,0,0,0,0,25,0]},{"a":33788,"t":"byte","b":[0,0,0,0,0,23,0,0]},{"a":33796,"t":"byte","b":[27,0,0,29,0,0,0,97]},{"a":33804,"t":"byte","b":[96,65,91,87,0,0,0,0]},{"a":33812,"t":"byte","b":[0,0,49,1,1,1,0,0]},{"a":33820,"t":"byte","b":[25,0,0,0,22,0,0,0]},{"a":33828,"t":"byte","b":[0,24,0,0,0,0,0,0]},{"a":33836,"t":"byte","b":[0,24,0,0,0,0,0,21]},{"a":33844,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":33852,"t":"byte","b":[0,0,0,0,0,23,0,0]},{"a":33860,"t":"byte","b":[0,0,0,0,21,0,0,0]},{"a":33868,"t":"byte","b":[0,0,0,0,0,24,0,0]},{"a":33876,"t":"byte","b":[0,0,0,0,0,21,0,0]},{"a":33884,"t":"byte","b":[0,0,0,0,25,0,0,0]},{"a":33892,"t":"byte","b":[0,0,0,0,22,0,0,0]},{"a":33900,"t":"byte","b":[0,0,23,0,0,0,0,21]},{"a":33908,"t":"byte","b":[0,0,0,0,0,23,0,0]},{"a":33916,"t":"byte","b":[27,0,25,0,0,0,0,0]},{"a":33924,"t":"byte","b":[22,0,0,0,0,0,0,23]},{"a":33932,"t":"byte","b":[0,0,0,0,21,0,0,0]},{"a":33940,"t":"byte","b":[0,0,0,24,0,0,28,0]},{"a":33948,"t":"byte","b":[0,30,0,0,0,0,0,0]},{"a":33956,"t":"byte","b":[0,86,0,0,0,0,0,0]},{"a":33964,"t":"byte","b":[0,54,1,1,0,0,21,0]},{"a":33972,"t":"byte","b":[0,0,23,0,0,0,0,25]},{"a":33980,"t":"byte","b":[0,0,0,0,0,0,0,25]},{"a":33988,"t":"byte","b":[0,0,0,0,0,22,0,0]},{"a":33996,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":34004,"t":"byte","b":[0,0,0,24,0,0,0,0]},{"a":34012,"t":"byte","b":[0,0,22,0,0,0,0,0]},{"a":34020,"t":"byte","b":[0,0,0,25,0,0,0,0]},{"a":34028,"t":"byte","b":[0,0,0,22,0,0,0,0]},{"a":34036,"t":"byte","b":[0,0,21,0,0,0,0,0]},{"a":34044,"t":"byte","b":[0,0,23,0,0,0,0,0]},{"a":34052,"t":"byte","b":[24,0,0,0,0,22,0,0]},{"a":34060,"t":"byte","b":[0,0,0,24,0,0,28,0]},{"a":34068,"t":"byte","b":[21,0,0,0,0,0,23,0]},{"a":34076,"t":"byte","b":[0,0,0,0,0,24,0,0]},{"a":34084,"t":"byte","b":[0,0,22,0,0,0,0,0]},{"a":34092,"t":"byte","b":[0,25,0,0,29,0,0,26]},{"a":34100,"t":"byte","b":[0,0,0,0,0,0,0,85]},{"a":34108,"t":"byte","b":[0,0,0,0,0,0,0,69]},{"a":34116,"t":"byte","b":[1,1,31,31,31,31,31,31]},{"a":34124,"t":"byte","b":[31,31,31,31,31,31,31,31]},{"a":34132,"t":"byte","b":[31,31,31,31,31,21,0,0]},{"a":34140,"t":"byte","b":[0,0,110,23,0,0,0,0]},{"a":34148,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":34156,"t":"byte","b":[0,25,0,0,0,0,0,0]},{"a":34164,"t":"byte","b":[23,0,0,0,0,101,0,0]},{"a":34172,"t":"byte","b":[0,21,0,0,0,0,0,0]},{"a":34180,"t":"byte","b":[0,23,0,0,0,0,0,0]},{"a":34188,"t":"byte","b":[22,0,0,0,0,0,0,0]},{"a":34196,"t":"byte","b":[24,0,0,0,0,0,25,0]},{"a":34204,"t":"byte","b":[0,0,0,23,0,0,0,0]},{"a":34212,"t":"byte","b":[0,25,0,0,29,0,22,0]},{"a":34220,"t":"byte","b":[0,0,0,0,24,0,0,101]},{"a":34228,"t":"byte","b":[0,0,0,25,0,0,116,0]},{"a":34236,"t":"byte","b":[23,0,0,0,0,0,0,21]},{"a":34244,"t":"byte","b":[0,0,30,0,0,27,0,0]},{"a":34252,"t":"byte","b":[0,0,0,0,0,85,0,0]},{"a":34260,"t":"byte","b":[0,0,0,0,69,1,1,1]},{"a":34268,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":34276,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":34284,"t":"byte","b":[1,1,1,13,59,5,14,13]},{"a":34292,"t":"byte","b":[6,20,42,54,1,1,1,58]},{"a":34300,"t":"byte","b":[0,0,0,0,54,1,1,1]},{"a":34308,"t":"byte","b":[1,13,3,15,20,15,37,38]},{"a":34316,"t":"byte","b":[41,1,53,46,48,0,0,41]},{"a":34324,"t":"byte","b":[53,59,58,42,53,38,39,40]},{"a":34332,"t":"byte","b":[41,53,42,54,1,1,1,1]},{"a":34340,"t":"byte","b":[1,99,99,99,99,1,1,1]},{"a":34348,"t":"byte","b":[51,0,47,1,1,45,0,49]},{"a":34356,"t":"byte","b":[1,1,1,1,33,0,32,1]},{"a":34364,"t":"byte","b":[1,1,1,1,1,1,51,0]},{"a":34372,"t":"byte","b":[47,1,1,1,1,13,0,0]},{"a":34380,"t":"byte","b":[0,4,1,1,1,1,1,9]},{"a":34388,"t":"byte","b":[0,0,0,0,0,14,1,1]},{"a":34396,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":34404,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":34412,"t":"byte","b":[1,1,1,1,1,1,1,35]},{"a":34420,"t":"byte","b":[37,38,39,40,46,42,7,3]},{"a":34428,"t":"byte","b":[4,5,10,41,12,13,14,12]},{"a":34436,"t":"byte","b":[36,0,0,0,0,0,0,0]},{"a":34444,"t":"byte","b":[0,0,6,9,46,0,0,0]},{"a":34452,"t":"byte","b":[0,0,0,46,15,4,5,0]},{"a":34460,"t":"byte","b":[0,0,0,0,0,0,0,46]},{"a":34468,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":34476,"t":"byte","b":[0,0,26,0,0,0,0,0]},{"a":34484,"t":"byte","b":[0,28,14,13,37,38,39,0]},{"a":34492,"t":"byte","b":[0,0,0,1,1,1,52,0]},{"a":34500,"t":"byte","b":[49,1,1,51,0,47,1,1]},{"a":34508,"t":"byte","b":[1,1,35,0,34,1,1,1]},{"a":34516,"t":"byte","b":[1,1,1,1,52,0,49,1]},{"a":34524,"t":"byte","b":[1,1,1,45,0,0,0,0]},{"a":34532,"t":"byte","b":[14,1,1,1,53,0,0,0]},{"a":34540,"t":"byte","b":[0,0,0,0,14,1,1,1]},{"a":34548,"t":"byte","b":[1,1,1,13,0,0,0,0]},{"a":34556,"t":"byte","b":[0,0,47,1,1,1,1,1]},{"a":34564,"t":"byte","b":[1,1,1,1]},{"a":34568,"l":"map_rows_12_17","c":"Mine map, tile rows 12-17 ($8708-$8A8B), 150 tiles a row, read by map_to_buffer through map_view: 0 open, 1 solid rock, others from the tile tables ($1200-$13FF), $41 rope, $43 plank, $63 lift cage, $64 + type the objects stamped by draw_all_objects. Objects placed here: rock falls 6 and 9, type-2 item 40.","t":"byte","b":[1,33,0,0,0,0,0,0]},{"a":34576,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":34584,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":34592,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":34600,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":34608,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":34616,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":34624,"t":"byte","b":[0,0,0,0,27,0,0,0]},{"a":34632,"t":"byte","b":[0,0,0,29,0,0,0,0]},{"a":34640,"t":"byte","b":[0,0,0,0,0,1,1,1]},{"a":34648,"t":"byte","b":[55,57,56,1,1,55,57,56]},{"a":34656,"t":"byte","b":[1,1,1,1,55,57,56,1]},{"a":34664,"t":"byte","b":[1,1,1,1,1,1,55,57]},{"a":34672,"t":"byte","b":[56,1,1,1,58,0,0,0]},{"a":34680,"t":"byte","b":[0,0,32,1,1,1,45,0]},{"a":34688,"t":"byte","b":[0,0,0,0,0,0,0,54]},{"a":34696,"t":"byte","b":[1,1,1,1,1,36,0,0]},{"a":34704,"t":"byte","b":[0,0,0,0,0,54,1,1]},{"a":34712,"t":"byte","b":[1,1,1,1,1,1]},{"a":34718,"l":"map_rows_12_17_b","c":"Map, tile row 13 from column 80 on ($879E is named only because it is the value left in map_to_buffer's LDX operand): part of map_rows_12_17.","t":"byte","b":[1,36,0,0,0,0,0,0],"x":[4382]},{"a":34726,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":34734,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":34742,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":34750,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":34758,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":34766,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":34774,"t":"byte","b":[0,0,0,0,28,0,0,0]},{"a":34782,"t":"byte","b":[0,0,0,30,0,0,0,0]},{"a":34790,"t":"byte","b":[0,0,0,0,0,1,1,1]},{"a":34798,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":34806,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":34814,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":34822,"t":"byte","b":[1,1,1,61,0,0,0,0]},{"a":34830,"t":"byte","b":[0,0,34,1,1,1,51,0]},{"a":34838,"t":"byte","b":[0,0,0,0,0,0,0,69]},{"a":34846,"t":"byte","b":[1,1,1,1,1,100,100,100]},{"a":34854,"t":"byte","b":[100,100,100,100,100,100,1,1]},{"a":34862,"t":"byte","b":[1,1,1,1,1,1,1,33]},{"a":34870,"t":"byte","b":[0,102,0,0,0,0,0,0]},{"a":34878,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":34886,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":34894,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":34902,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":34910,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":34918,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":34926,"t":"byte","b":[0,0,29,0,0,0,0,0]},{"a":34934,"t":"byte","b":[0,26,0,0,0,0,0,0]},{"a":34942,"t":"byte","b":[0,0,0,1,1,1,1,1]},{"a":34950,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":34958,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":34966,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":34974,"t":"byte","b":[53,0,0,0,0,0,0,0]},{"a":34982,"t":"byte","b":[43,1,1,1,52,0,0,0]},{"a":34990,"t":"byte","b":[0,0,0,0,47,1,1,1]},{"a":34998,"t":"byte","b":[1,1,53,0,0,0,0,0]},{"a":35006,"t":"byte","b":[0,0,0,0,4,1,1,1]},{"a":35014,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":35022,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":35030,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":35038,"t":"byte","b":[1,45,0,0,32,1,1,1]},{"a":35046,"t":"byte","b":[1,1,1,1,1,33,0,0]},{"a":35054,"t":"byte","b":[47,1,1,1,1,1,1,33]},{"a":35062,"t":"byte","b":[0,0,41,1,1,1,1,1]},{"a":35070,"t":"byte","b":[45,0,49,1,1,51,0,47]},{"a":35078,"t":"byte","b":[1,1,51,0,49,1,1,1]},{"a":35086,"t":"byte","b":[1,1,1,1,1,0,0,0]},{"a":35094,"t":"byte","b":[0,54,53,3,4,5,8,9]},{"a":35102,"t":"byte","b":[14,13,37,38,39,40,7,3]},{"a":35110,"t":"byte","b":[4,5,14,13,14,1,1,9]},{"a":35118,"t":"byte","b":[15,7,37,41,1,53,0,0]},{"a":35126,"t":"byte","b":[0,0,0,0,0,0,47,1]},{"a":35134,"t":"byte","b":[1,1,36,0,0,0,0,0]},{"a":35142,"t":"byte","b":[0,0,47,1,1,1,1,1]},{"a":35150,"t":"byte","b":[45,0,0,0,0,0,0,0]},{"a":35158,"t":"byte","b":[0,0,0,14,1,1,1,1]},{"a":35166,"t":"byte","b":[1,1,1,46,48,46,48,54]},{"a":35174,"t":"byte","b":[1,53,48,46,48,48,48,48]},{"a":35182,"t":"byte","b":[48,46,48,48,46,48,48,0]},{"a":35190,"t":"byte","b":[0,0,34,1,1,1,1,1]},{"a":35198,"t":"byte","b":[1,1,61,0,0,0,0,37]},{"a":35206,"t":"byte","b":[38,39,40,41,13,0,0,0]},{"a":35214,"t":"byte","b":[0,37,15,3,1,1,51,0]},{"a":35222,"t":"byte","b":[49,1,1,52,0,49,1,1]},{"a":35230,"t":"byte","b":[52,0,47,1,1,1,1,1]},{"a":35238,"t":"byte","b":[1,53,48,0,0,0,0,0]},{"a":35246,"t":"byte","b":[0,0,26,0,0,0,0,0]},{"a":35254,"t":"byte","b":[0,28,0,0,0,0,0,0]},{"a":35262,"t":"byte","b":[0,0,0,14,9,65,0,26]},{"a":35270,"t":"byte","b":[0,0,42,0,0,0,0,0]},{"a":35278,"t":"byte","b":[0,0,0,0,49,1,1,1]},{"a":35286,"t":"byte","b":[51,0,0,0,0,0,0,0]},{"a":35294,"t":"byte","b":[69,1,1,1,1,1,68,0]},{"a":35302,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":35310,"t":"byte","b":[0,69,1,1,1,1,1,1]},{"a":35318,"t":"byte","b":[100,45,0,0,0,49,1,51]},{"a":35326,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":35334,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":35342,"t":"byte","b":[47,1,1,1,1,1,1,1]},{"a":35350,"t":"byte","b":[45,0,0,0,0,0,0,0]},{"a":35358,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":35366,"t":"byte","b":[0,0,65,1,55,57,56,1]},{"a":35374,"t":"byte","b":[1,55,57,56,1,1,55,57]},{"a":35382,"t":"byte","b":[56,1,1,1,1,1,1,33]},{"a":35390,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":35398,"t":"byte","b":[27,0,0,0,0,0,0,29]},{"a":35406,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":35414,"t":"byte","b":[0,0,0,65,0,27,0,0]},{"a":35422,"t":"byte","b":[29,0,0,0,0,0,0,0]},{"a":35430,"t":"byte","b":[0,0,43,1,1,1,52,0]},{"a":35438,"t":"byte","b":[0,0,0,0,0,43,1,1]},{"a":35446,"t":"byte","b":[1,1,1,1,1,33,0,0]},{"a":35454,"t":"byte","b":[0,0,0,0,0,0,69,1]},{"a":35462,"t":"byte","b":[1,1,1,1,1,1]},{"a":35468,"l":"map_rows_18_23","c":"Mine map, tile rows 18-23 ($8A8C-$8E0F), 150 tiles a row, read by map_to_buffer through map_view: 0 open, 1 solid rock, others from the tile tables ($1200-$13FF), $41 rope, $43 plank, $63 lift cage, $64 + type the objects stamped by draw_all_objects. Objects placed here: rock fall 8, explosive 19.","t":"byte","b":[1,51,0,0,0,43,1,52]},{"a":35476,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":35484,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":35492,"t":"byte","b":[43,1,1,1,1,1,1,1]},{"a":35500,"t":"byte","b":[51,0,0,0,0,0,0,0]},{"a":35508,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":35516,"t":"byte","b":[0,0,65,14,1,1,1,1]},{"a":35524,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":35532,"t":"byte","b":[1,13,3,4,5,15,7,0]},{"a":35540,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":35548,"t":"byte","b":[28,0,0,0,0,0,0,30]},{"a":35556,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":35564,"t":"byte","b":[0,0,0,65,0,28,0,0]},{"a":35572,"t":"byte","b":[30,0,0,0,0,0,0,0]},{"a":35580,"t":"byte","b":[0,0,69,1,1,1,68,0]},{"a":35588,"t":"byte","b":[0,0,0,0,0,69,1,1]},{"a":35596,"t":"byte","b":[1,1,1,1,1,36,0,0]},{"a":35604,"t":"byte","b":[0,0,0,0,0,47,1,1]},{"a":35612,"t":"byte","b":[1,1,1,1,1,1,1,52]},{"a":35620,"t":"byte","b":[0,0,0,47,1,52,0,0]},{"a":35628,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":35636,"t":"byte","b":[0,0,0,0,0,0,49,1]},{"a":35644,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":35652,"t":"byte","b":[1,45,0,0,0,0,0,0]},{"a":35660,"t":"byte","b":[0,0,0,0,0,0,101,0]},{"a":35668,"t":"byte","b":[65,0,54,5,15,14,5,7]},{"a":35676,"t":"byte","b":[4,5,46,48,3,4,5,0]},{"a":35684,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":35692,"t":"byte","b":[0,0,0,0,0,0,29,0]},{"a":35700,"t":"byte","b":[0,0,0,0,0,26,0,0]},{"a":35708,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":35716,"t":"byte","b":[0,65,0,29,0,0,26,0]},{"a":35724,"t":"byte","b":[0,0,0,0,0,0,0,69]},{"a":35732,"t":"byte","b":[1,1,1,1,1,68,0,0]},{"a":35740,"t":"byte","b":[0,0,0,14,1,1,1,1]},{"a":35748,"t":"byte","b":[1,1,1,51,0,0,0,0]},{"a":35756,"t":"byte","b":[0,0,0,43,1,1,1,1]},{"a":35764,"t":"byte","b":[1,1,1,1,1,45,0,0]},{"a":35772,"t":"byte","b":[0,49,1,45,0,49,1,1]},{"a":35780,"t":"byte","b":[1,100,100,54,1,1,1,1]},{"a":35788,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":35796,"t":"byte","b":[1,1,1,1,1,45,0,0]},{"a":35804,"t":"byte","b":[0,0,47,1,1,1,1,1]},{"a":35812,"t":"byte","b":[13,0,0,54,1,0,65,0]},{"a":35820,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":35828,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":35836,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":35844,"t":"byte","b":[0,1,1,1,1,1,1,1]},{"a":35852,"t":"byte","b":[45,0,49,1,1,1,51,0]},{"a":35860,"t":"byte","b":[47,1,1,1,1,13,0,65]},{"a":35868,"t":"byte","b":[0,4,1,1,1,1,1,1]},{"a":35876,"t":"byte","b":[9,0,0,0,0,0,0,0]},{"a":35884,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":35892,"t":"byte","b":[0,47,1,1,1,1,1,1]},{"a":35900,"t":"byte","b":[1,45,0,0,0,0,0,0]},{"a":35908,"t":"byte","b":[0,47,1,1,1,1,1,1]},{"a":35916,"t":"byte","b":[1,1,1,45,0,0,0,47]},{"a":35924,"t":"byte","b":[1,36,0,49,1,1,53,0]},{"a":35932,"t":"byte","b":[0,0,4,5,6,8,9,11]},{"a":35940,"t":"byte","b":[14,13,15,20,37,38,39,40]},{"a":35948,"t":"byte","b":[3,4,5,0,0,0,0,0]},{"a":35956,"t":"byte","b":[49,1,1,1,1,58,0,0]},{"a":35964,"t":"byte","b":[0,0,42,0,65,0,0,0]},{"a":35972,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":35980,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":35988,"t":"byte","b":[0,0,0,0,0,0,0,1]},{"a":35996,"t":"byte","b":[1,1,1,1,1,1,51,0]},{"a":36004,"t":"byte","b":[47,1,1,1,52,0,49,1]},{"a":36012,"t":"byte","b":[1,1,5,0,0,65,0,0]},{"a":36020,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36028,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36036,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36044,"t":"byte","b":[54,1,1,1,1,1,1,33]},{"a":36052,"t":"byte","b":[0,0,0,0,0,0,0,49]},{"a":36060,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":36068,"t":"byte","b":[0,0,0,43,1,1,1,55]},{"a":36076,"t":"byte","b":[57,56,1,1,45,0,0,0]},{"a":36084,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36092,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36100,"t":"byte","b":[0,0,0,0,0,0,43,1]},{"a":36108,"t":"byte","b":[1,1,1,51,0,0,0,0]},{"a":36116,"t":"byte","b":[0,0,65,0,0,0,0,0]},{"a":36124,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36132,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36140,"t":"byte","b":[0,0,0,0,0,1,1,1]},{"a":36148,"t":"byte","b":[1,1,1,1,55,57,56,1]},{"a":36156,"t":"byte","b":[1,1,55,57,56,1,1,13]},{"a":36164,"t":"byte","b":[0,0,0,65,0,0,0,0]},{"a":36172,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36180,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36188,"t":"byte","b":[0,0,0,0,0,0,47,1]},{"a":36196,"t":"byte","b":[1,1,1,1,1,68,0,0]},{"a":36204,"t":"byte","b":[0,0,0,0,0,69,1,1]},{"a":36212,"t":"byte","b":[1,1,1,1,1,1,0,0]},{"a":36220,"t":"byte","b":[0,0,15,54,1,1,1,1]},{"a":36228,"t":"byte","b":[1,1,45,0,0,0,0,0]},{"a":36236,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36244,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36252,"t":"byte","b":[0,0,0,0,32,1,1,1]},{"a":36260,"t":"byte","b":[1,52,0,0,0,0,0,0]},{"a":36268,"t":"byte","b":[65,0,0,0,0,0,0,0]},{"a":36276,"t":"byte","b":[0,0,0,0,0,0,0,32]},{"a":36284,"t":"byte","b":[1,1,1,1,1,1,1,0]},{"a":36292,"t":"byte","b":[0,0,0,1,1,1,1,1]},{"a":36300,"t":"byte","b":[1,1,1,1,1,1,1,13]},{"a":36308,"t":"byte","b":[1,1,1,1,5,0,0,0]},{"a":36316,"t":"byte","b":[0,65,0,0,0,0,0,0]},{"a":36324,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36332,"t":"byte","b":[0,4,1,1,5,0,0,0]},{"a":36340,"t":"byte","b":[0,0,0,0,0,59,1,1]},{"a":36348,"t":"byte","b":[1,1,1,1,68,0,0,0]},{"a":36356,"t":"byte","b":[0,0,69,1,1,1,1,1]},{"a":36364,"t":"byte","b":[1,1,1,1]},{"a":36368,"l":"map_rows_24_29","c":"Mine map, tile rows 24-29 ($8E10-$9193), 150 tiles a row, read by map_to_buffer through map_view: 0 open, 1 solid rock, others from the tile tables ($1200-$13FF), $41 rope, $43 plank, $63 lift cage, $64 + type the objects stamped by draw_all_objects. Objects placed here: rock fall 4, explosives 20 and 39, number 7 (48), the key item (50), plank 54.","t":"byte","b":[0,0,0,0,0,0,46,0]},{"a":36376,"t":"byte","b":[0,0,46,48,0,0,0,0]},{"a":36384,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36392,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36400,"t":"byte","b":[0,0,0,0,0,0,34,1]},{"a":36408,"t":"byte","b":[1,1,1,45,0,0,0,0]},{"a":36416,"t":"byte","b":[0,0,65,0,0,0,0,0]},{"a":36424,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36432,"t":"byte","b":[0,34,1,1,1,1,1,1]},{"a":36440,"t":"byte","b":[1,0,0,0,0,1,1,1]},{"a":36448,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":36456,"t":"byte","b":[13,0,37,38,39,46,0,0]},{"a":36464,"t":"byte","b":[0,0,0,65,0,0,0,0]},{"a":36472,"t":"byte","b":[0,0,0,0,0,0,4,1]},{"a":36480,"t":"byte","b":[13,0,0,0,14,13,0,0]},{"a":36488,"t":"byte","b":[0,0,0,0,0,101,0,69]},{"a":36496,"t":"byte","b":[1,1,1,1,1,1,1,45]},{"a":36504,"t":"byte","b":[0,0,0,32,1,1,1,1]},{"a":36512,"t":"byte","b":[1,1,1,1,1,1,0,0]},{"a":36520,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36528,"t":"byte","b":[0,0,0,0,49,1,1,1]},{"a":36536,"t":"byte","b":[1,1,1,36,0,0,34,1]},{"a":36544,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":36552,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":36560,"t":"byte","b":[1,1,1,1,1,1,1,45]},{"a":36568,"t":"byte","b":[65,0,59,1,1,1,1,61]},{"a":36576,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36584,"t":"byte","b":[41,1,1,1,1,1,1,0]},{"a":36592,"t":"byte","b":[0,0,0,1,1,1,1,1]},{"a":36600,"t":"byte","b":[1,1,1,1,1,9,30,0]},{"a":36608,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36616,"t":"byte","b":[0,65,0,0,0,0,0,0]},{"a":36624,"t":"byte","b":[0,0,0,0,0,65,0,0]},{"a":36632,"t":"byte","b":[0,0,100,100,0,0,0,0]},{"a":36640,"t":"byte","b":[0,14,1,1,1,1,1,1]},{"a":36648,"t":"byte","b":[1,1,1,1,1,51,0,0]},{"a":36656,"t":"byte","b":[0,34,1,1,1,1,1,1]},{"a":36664,"t":"byte","b":[1,1,1,1,1,1,1,45]},{"a":36672,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36680,"t":"byte","b":[0,0,43,1,1,1,1,1]},{"a":36688,"t":"byte","b":[53,0,0,0,32,1,61,46]},{"a":36696,"t":"byte","b":[48,42,3,4,5,6,8,9]},{"a":36704,"t":"byte","b":[10,11,14,13,37,38,39,41]},{"a":36712,"t":"byte","b":[40,37,46,48,46,0,65,0]},{"a":36720,"t":"byte","b":[0,46,48,3,5,0,0,0]},{"a":36728,"t":"byte","b":[0,0,0,0,0,0,0,59]},{"a":36736,"t":"byte","b":[1,1,1,1,1,0,0,0]},{"a":36744,"t":"byte","b":[0,1,1,1,1,1,1,1]},{"a":36752,"t":"byte","b":[13,37,15,0,26,0,0,0]},{"a":36760,"t":"byte","b":[0,0,0,0,0,0,0,65]},{"a":36768,"t":"byte","b":[0,0,0,0,101,0,0,0]},{"a":36776,"t":"byte","b":[0,0,0,65,0,0,0,0]},{"a":36784,"t":"byte","b":[100,100,0,0,0,0,0,65]},{"a":36792,"t":"byte","b":[4,1,1,1,1,1,1,1]},{"a":36800,"t":"byte","b":[1,1,1,45,0,0,0,47]},{"a":36808,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":36816,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":36824,"t":"byte","b":[45,0,0,0,0,0,0,0]},{"a":36832,"t":"byte","b":[47,1,1,1,1,53,0,0]},{"a":36840,"t":"byte","b":[0,0,32,1,51,0,0,16]},{"a":36848,"t":"byte","b":[0,17,0,0,18,0,0,19]},{"a":36856,"t":"byte","b":[0,0,16,0,0,17,0,0]},{"a":36864,"t":"byte","b":[17,0,0,0,65,0,0,0]},{"a":36872,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36880,"t":"byte","b":[0,0,0,0,0,69,1,1]},{"a":36888,"t":"byte","b":[1,1,1,0,0,0,0,1]},{"a":36896,"t":"byte","b":[1,1,1,13,6,13,0,26]},{"a":36904,"t":"byte","b":[0,0,27,0,0,0,0,0]},{"a":36912,"t":"byte","b":[0,0,0,4,1,5,0,0]},{"a":36920,"t":"byte","b":[59,1,13,0,0,14,1,45]},{"a":36928,"t":"byte","b":[0,65,0,0,0,0,100,100]},{"a":36936,"t":"byte","b":[0,0,0,0,0,65,43,1]},{"a":36944,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":36952,"t":"byte","b":[53,0,0,0,0,0,4,1]},{"a":36960,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":36968,"t":"byte","b":[1,1,1,1,1,1,51,0]},{"a":36976,"t":"byte","b":[0,0,0,0,0,0,69,1]},{"a":36984,"t":"byte","b":[1,1,53,0,0,0,0,0]},{"a":36992,"t":"byte","b":[49,1,52,0,0,17,0,18]},{"a":37000,"t":"byte","b":[0,0,19,0,0,16,0,0]},{"a":37008,"t":"byte","b":[17,0,0,18,0,0,19,0]},{"a":37016,"t":"byte","b":[0,0,65,0,0,0,0,0]},{"a":37024,"t":"byte","b":[0,0,0,3,1,1,1,1]},{"a":37032,"t":"byte","b":[45,0,47,1,1,1,1,1]},{"a":37040,"t":"byte","b":[1,0,0,0,0,3,4,5]},{"a":37048,"t":"byte","b":[15,0,0,0,0,27,0,0]},{"a":37056,"t":"byte","b":[28,0,0,0,69,1,1,45]},{"a":37064,"t":"byte","b":[0,47,1,45,0,0,47,1]},{"a":37072,"t":"byte","b":[36,0,0,49,1,33,0,65]},{"a":37080,"t":"byte","b":[0,0,32,1,1,1,1,33]},{"a":37088,"t":"byte","b":[0,0,0,65,0,59,1,1]},{"a":37096,"t":"byte","b":[1,1,1,1,1,58,0,0]},{"a":37104,"t":"byte","b":[0,0,0,0,0,14,1,1]},{"a":37112,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":37120,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":37128,"t":"byte","b":[1,1,1,1,1,1,1,53]},{"a":37136,"t":"byte","b":[0,0,0,0,0,0,49,1]},{"a":37144,"t":"byte","b":[35,0,0,18,0,19,0,0]},{"a":37152,"t":"byte","b":[16,0,0,17,0,115,18,0]},{"a":37160,"t":"byte","b":[0,19,0,0,16,0,0,0]},{"a":37168,"t":"byte","b":[65,0,0,0,0,0,0,0]},{"a":37176,"t":"byte","b":[0,0,54,53,46,48,0,0]},{"a":37184,"t":"byte","b":[0,46,54,1,1,53,37,0]},{"a":37192,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37200,"t":"byte","b":[0,0,0,28,0,0,29,0]},{"a":37208,"t":"byte","b":[0,69,1,1,1,55,57,56]},{"a":37216,"t":"byte","b":[1,55,57,57,56,1,68,0]},{"a":37224,"t":"byte","b":[109,69,1,35,0,65,0,0]},{"a":37232,"t":"byte","b":[34,1,1,1,1,35,0,0]},{"a":37240,"t":"byte","b":[0,65,0,47,1,1,1,1]},{"a":37248,"t":"byte","b":[1,1,1,68,0,0,111,0]},{"a":37256,"t":"byte","b":[0,0,0,69,1,1,1,1]},{"a":37264,"t":"byte","b":[1,1,1,1]},{"a":37268,"l":"map_rows_30_35","c":"Mine map, tile rows 30-35 ($9194-$9517), 150 tiles a row, read by map_to_buffer through map_view: 0 open, 1 solid rock, others from the tile tables ($1200-$13FF), $41 rope, $43 plank, $63 lift cage, $64 + type the objects stamped by draw_all_objects. Objects placed here: rock fall 14, explosive 21, number 4 (45), the lever (57) and the spot of object 60.","t":"byte","b":[1,1,1,13,37,38,39,40]},{"a":37276,"t":"byte","b":[41,40,42,48,15,3,4,5]},{"a":37284,"t":"byte","b":[38,0,0,0,0,0,43,1]},{"a":37292,"t":"byte","b":[1,1,33,0,47,1,1,1]},{"a":37300,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":37308,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":37316,"t":"byte","b":[1,36,65,0,14,1,1,1]},{"a":37324,"t":"byte","b":[1,13,0,0,0,0,0,0]},{"a":37332,"t":"byte","b":[0,0,0,0,0,54,53,0]},{"a":37340,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37348,"t":"byte","b":[0,0,0,0,0,29,0,0]},{"a":37356,"t":"byte","b":[30,47,1,1,1,1,1,1]},{"a":37364,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":37372,"t":"byte","b":[1,100,100,1,1,53,0,65]},{"a":37380,"t":"byte","b":[0,0,43,1,1,1,1,68]},{"a":37388,"t":"byte","b":[0,0,0,65,0,0,42,54]},{"a":37396,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":37404,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":37412,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":37420,"t":"byte","b":[53,0,0,0,21,0,0,23]},{"a":37428,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37436,"t":"byte","b":[0,0,0,0,0,37,38,39]},{"a":37444,"t":"byte","b":[0,0,0,42,15,3,4,5]},{"a":37452,"t":"byte","b":[8,9,15,14,1,1,13,37]},{"a":37460,"t":"byte","b":[38,41,1,1,53,4,5,0]},{"a":37468,"t":"byte","b":[65,0,0,6,8,4,5,0]},{"a":37476,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37484,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37492,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37500,"t":"byte","b":[0,0,0,30,0,47,1,1]},{"a":37508,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":37516,"t":"byte","b":[1,1,1,1,1,9,15,0]},{"a":37524,"t":"byte","b":[0,14,1,45,0,65,0,0]},{"a":37532,"t":"byte","b":[47,1,1,1,1,1,0,106]},{"a":37540,"t":"byte","b":[0,65,0,0,0,0,54,53]},{"a":37548,"t":"byte","b":[4,5,37,38,39,40,111,53]},{"a":37556,"t":"byte","b":[46,48,59,53,42,62,1,1]},{"a":37564,"t":"byte","b":[1,1,1,1,1,1,45,0]},{"a":37572,"t":"byte","b":[0,0,22,0,0,24,0,0]},{"a":37580,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37588,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37596,"t":"byte","b":[0,0,0,0,65,0,0,0]},{"a":37604,"t":"byte","b":[0,0,14,13,0,24,0,0]},{"a":37612,"t":"byte","b":[54,53,0,0,65,0,65,0]},{"a":37620,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37628,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37636,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37644,"t":"byte","b":[0,0,0,4,5,0,0,4]},{"a":37652,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":37660,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":37668,"t":"byte","b":[1,1,5,0,0,0,0,0]},{"a":37676,"t":"byte","b":[42,0,0,65,0,0,49,1]},{"a":37684,"t":"byte","b":[1,1,1,1,1,1,45,65]},{"a":37692,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37700,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37708,"t":"byte","b":[0,0,0,0,46,59,1,1]},{"a":37716,"t":"byte","b":[1,1,1,1,51,0,0,0]},{"a":37724,"t":"byte","b":[23,0,0,25,0,0,0,0]},{"a":37732,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37740,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37748,"t":"byte","b":[0,0,65,0,0,0,101,21]},{"a":37756,"t":"byte","b":[0,0,0,25,0,0,0,23]},{"a":37764,"t":"byte","b":[0,0,65,0,65,0,0,0]},{"a":37772,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37780,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37788,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37796,"t":"byte","b":[0,0,0,0,0,0,3,4]},{"a":37804,"t":"byte","b":[5,14,1,1,1,1,1,1]},{"a":37812,"t":"byte","b":[1,1,1,1,1,1,5,15]},{"a":37820,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37828,"t":"byte","b":[0,65,0,0,47,1,1,1]},{"a":37836,"t":"byte","b":[1,1,1,5,0,65,0,0]},{"a":37844,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37852,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37860,"t":"byte","b":[0,0,0,0,62,1,1,1]},{"a":37868,"t":"byte","b":[1,1,52,0,0,0,24,0]},{"a":37876,"t":"byte","b":[0,21,0,0,0,0,0,0]},{"a":37884,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37892,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37900,"t":"byte","b":[65,0,0,0,0,22,0,0]},{"a":37908,"t":"byte","b":[0,21,0,0,0,24,0,0]},{"a":37916,"t":"byte","b":[65,0,65,0,0,0,0,0]},{"a":37924,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37932,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37940,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37948,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37956,"t":"byte","b":[14,1,1,61,46,48,46,54]},{"a":37964,"t":"byte","b":[53,42,6,9,0,0,0,0]},{"a":37972,"t":"byte","b":[0,0,0,0,0,0,0,65]},{"a":37980,"t":"byte","b":[0,0,0,3,4,5,15,37]},{"a":37988,"t":"byte","b":[58,0,0,65,0,0,0,0]},{"a":37996,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":38004,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":38012,"t":"byte","b":[0,0,69,1,1,1,1,1]},{"a":38020,"t":"byte","b":[33,0,0,0,25,0,0,22]},{"a":38028,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":38036,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":38044,"t":"byte","b":[0,0,4,5,0,0,65,0]},{"a":38052,"t":"byte","b":[0,0,0,23,0,0,0,22]},{"a":38060,"t":"byte","b":[0,0,0,25,0,0,65,0]},{"a":38068,"t":"byte","b":[65,0,0,0,0,0,0,0]},{"a":38076,"t":"byte","b":[14,1,1,1,1,45,0,0]},{"a":38084,"t":"byte","b":[0,0,60,1,1,1,1,0]},{"a":38092,"t":"byte","b":[0,0,0,1,1,1,71,0]},{"a":38100,"t":"byte","b":[0,0,0,0,0,0,0,14]},{"a":38108,"t":"byte","b":[58,0,0,0,0,0,0,0]},{"a":38116,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":38124,"t":"byte","b":[0,0,0,0,0,65,0,0]},{"a":38132,"t":"byte","b":[0,26,0,0,0,0,0,0]},{"a":38140,"t":"byte","b":[0,65,0,0,0,0,0,0]},{"a":38148,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":38156,"t":"byte","b":[0,117,0,0,0,0,0,69]},{"a":38164,"t":"byte","b":[1,1,1,1]},{"a":38168,"l":"map_rows_36_41","c":"Mine map, tile rows 36-41 ($9518-$989B), 150 tiles a row, read by map_to_buffer through map_view: 0 open, 1 solid rock, others from the tile tables ($1200-$13FF), $41 rope, $43 plank, $63 lift cage, $64 + type the objects stamped by draw_all_objects. Objects placed here: rock falls 0 and 10, explosives 22 and 28, winch part 52.","t":"byte","b":[1,1,33,0,0,0,21,0]},{"a":38176,"t":"byte","b":[0,23,0,0,0,0,0,0]},{"a":38184,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":38192,"t":"byte","b":[0,0,0,0,65,0,0,0]},{"a":38200,"t":"byte","b":[65,0,4,5,0,24,0,0]},{"a":38208,"t":"byte","b":[0,23,0,0,0,21,0,0]},{"a":38216,"t":"byte","b":[65,0,65,0,0,0,0,0]},{"a":38224,"t":"byte","b":[0,0,0,14,53,4,5,0]},{"a":38232,"t":"byte","b":[0,0,0,64,66,1,1,1]},{"a":38240,"t":"byte","b":[1,0,0,0,0,1,1,1]},{"a":38248,"t":"byte","b":[73,72,0,0,0,0,0,0]},{"a":38256,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":38264,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":38272,"t":"byte","b":[0,0,0,0,0,0,0,65]},{"a":38280,"t":"byte","b":[0,0,0,27,0,0,0,0]},{"a":38288,"t":"byte","b":[0,0,0,65,0,0,0,0]},{"a":38296,"t":"byte","b":[0,0,0,0,49,1,1,1]},{"a":38304,"t":"byte","b":[1,1,1,13,0,0,0,14]},{"a":38312,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":38320,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":38328,"t":"byte","b":[1,1,1,1,45,0,0,47]},{"a":38336,"t":"byte","b":[1,1,100,100,0,0,0,0]},{"a":38344,"t":"byte","b":[0,0,65,0,0,0,65,0]},{"a":38352,"t":"byte","b":[0,0,0,25,0,0,0,24]},{"a":38360,"t":"byte","b":[0,0,0,22,0,0,65,0]},{"a":38368,"t":"byte","b":[65,0,0,0,0,0,0,0]},{"a":38376,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":38384,"t":"byte","b":[60,66,1,1,1,1,1,0]},{"a":38392,"t":"byte","b":[0,0,0,1,1,1,1,73]},{"a":38400,"t":"byte","b":[71,0,0,0,0,0,0,0]},{"a":38408,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":38416,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":38424,"t":"byte","b":[0,0,0,0,0,65,0,0]},{"a":38432,"t":"byte","b":[0,28,0,0,0,0,0,0]},{"a":38440,"t":"byte","b":[0,65,0,0,0,0,0,0]},{"a":38448,"t":"byte","b":[47,1,1,1,1,1,1,1]},{"a":38456,"t":"byte","b":[13,0,0,0,0,47,1,1]},{"a":38464,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":38472,"t":"byte","b":[1,1,1,61,37,38,39,40]},{"a":38480,"t":"byte","b":[41,40,0,0,0,0,48,48]},{"a":38488,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":38496,"t":"byte","b":[65,0,0,0,65,0,0,0]},{"a":38504,"t":"byte","b":[0,21,0,0,0,25,0,0]},{"a":38512,"t":"byte","b":[0,23,0,0,65,0,14,13]},{"a":38520,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":38528,"t":"byte","b":[0,0,0,0,0,64,66,1]},{"a":38536,"t":"byte","b":[1,1,1,1,1,0,0,0]},{"a":38544,"t":"byte","b":[0,1,1,1,1,1,73,72]},{"a":38552,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":38560,"t":"byte","b":[0,0,0,0,0,0,0,69]},{"a":38568,"t":"byte","b":[9,1,4,1,68,0,0,69]},{"a":38576,"t":"byte","b":[1,13,0,65,0,0,0,29]},{"a":38584,"t":"byte","b":[0,0,0,0,0,0,0,65]},{"a":38592,"t":"byte","b":[0,0,0,0,49,1,1,1]},{"a":38600,"t":"byte","b":[1,1,1,1,1,1,36,0]},{"a":38608,"t":"byte","b":[0,0,0,0,14,1,1,1]},{"a":38616,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":38624,"t":"byte","b":[53,0,0,0,0,0,0,0]},{"a":38632,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":38640,"t":"byte","b":[0,0,8,9,10,0,65,0]},{"a":38648,"t":"byte","b":[0,0,65,0,101,0,0,22]},{"a":38656,"t":"byte","b":[0,0,0,21,0,0,0,24]},{"a":38664,"t":"byte","b":[0,0,65,0,0,0,0,0]},{"a":38672,"t":"byte","b":[4,5,0,0,0,0,0,0]},{"a":38680,"t":"byte","b":[0,0,60,66,1,1,1,1]},{"a":38688,"t":"byte","b":[1,1,1,0,0,0,0,1]},{"a":38696,"t":"byte","b":[1,1,1,1,1,73,71,0]},{"a":38704,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":38712,"t":"byte","b":[0,0,0,0,69,5,0,0]},{"a":38720,"t":"byte","b":[0,4,1,0,0,1,13,0]},{"a":38728,"t":"byte","b":[0,65,0,0,0,30,101,0]},{"a":38736,"t":"byte","b":[0,0,0,0,0,65,0,0]},{"a":38744,"t":"byte","b":[43,1,1,1,1,1,1,1]},{"a":38752,"t":"byte","b":[1,1,1,13,0,0,0,0]},{"a":38760,"t":"byte","b":[54,1,1,1,1,1,1,1]},{"a":38768,"t":"byte","b":[1,1,1,1,1,45,0,0]},{"a":38776,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":38784,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":38792,"t":"byte","b":[0,0,0,0,65,0,43,0]},{"a":38800,"t":"byte","b":[65,0,1,13,0,23,0,113]},{"a":38808,"t":"byte","b":[0,22,0,0,0,25,0,0]},{"a":38816,"t":"byte","b":[65,0,0,0,0,0,0,0]},{"a":38824,"t":"byte","b":[0,0,0,0,0,0,0,64]},{"a":38832,"t":"byte","b":[66,1,1,53,3,4,5,6]},{"a":38840,"t":"byte","b":[11,0,0,0,0,1,1,1]},{"a":38848,"t":"byte","b":[1,1,1,1,73,72,0,0]},{"a":38856,"t":"byte","b":[0,0,3,4,1,1,1,1]},{"a":38864,"t":"byte","b":[1,1,13,0,0,0,0,0]},{"a":38872,"t":"byte","b":[7,3,4,5,0,0,3,4]},{"a":38880,"t":"byte","b":[5,0,0,14,13,0,0,0]},{"a":38888,"t":"byte","b":[3,4,45,65,0,0,3,4]},{"a":38896,"t":"byte","b":[5,4,1,5,15,65,46,3]},{"a":38904,"t":"byte","b":[4,1,1,13,0,0,0,54]},{"a":38912,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":38920,"t":"byte","b":[1,1,1,51,100,100,100,0]},{"a":38928,"t":"byte","b":[0,0,0,0,47,1,1,1]},{"a":38936,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":38944,"t":"byte","b":[0,0,65,0,43,0,65,0]},{"a":38952,"t":"byte","b":[33,0,0,24,4,9,0,23]},{"a":38960,"t":"byte","b":[0,0,0,21,0,0,65,0]},{"a":38968,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":38976,"t":"byte","b":[0,0,0,0,60,66,1,1]},{"a":38984,"t":"byte","b":[1,45,0,0,0,0,0,0]},{"a":38992,"t":"byte","b":[0,0,0,1,1,1,1,1]},{"a":39000,"t":"byte","b":[1,1,1,73,71,0,0,0]},{"a":39008,"t":"byte","b":[0,0,4,13,15,37,38,39]},{"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,65,0,0,0,0,0,0]},{"a":39048,"t":"byte","b":[42,0,0,65,0,0,0,14]},{"a":39056,"t":"byte","b":[5,0,0,0,0,0,14,1]},{"a":39064,"t":"byte","b":[1,1,1,1]},{"a":39068,"l":"map_rows_42_47","c":"Mine map, tile rows 42-47 ($989C-$9C1F), 150 tiles a row, read by map_to_buffer through map_view: 0 open, 1 solid rock, others from the tile tables ($1200-$13FF), $41 rope, $43 plank, $63 lift cage, $64 + type the objects stamped by draw_all_objects. Objects placed here: explosives 23 and 29, number 5 (46).","t":"byte","b":[1,1,1,1,1,52,0,0]},{"a":39076,"t":"byte","b":[0,0,0,0,0,0,32,1]},{"a":39084,"t":"byte","b":[58,48,0,0,0,0,0,0]},{"a":39092,"t":"byte","b":[0,0,0,0,65,0,43,0]},{"a":39100,"t":"byte","b":[65,0,36,0,0,25,0,0]},{"a":39108,"t":"byte","b":[0,24,0,14,13,22,0,4]},{"a":39116,"t":"byte","b":[5,0,0,0,0,0,0,0]},{"a":39124,"t":"byte","b":[0,0,0,0,0,64,66,1]},{"a":39132,"t":"byte","b":[1,1,1,51,0,0,0,0]},{"a":39140,"t":"byte","b":[0,0,0,0,0,1,1,1]},{"a":39148,"t":"byte","b":[1,1,1,1,1,1,73,72]},{"a":39156,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39164,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39172,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39180,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39188,"t":"byte","b":[0,0,0,65,0,0,0,0]},{"a":39196,"t":"byte","b":[0,0,26,0,0,65,0,0]},{"a":39204,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39212,"t":"byte","b":[0,15,14,1,1,1,1,1]},{"a":39220,"t":"byte","b":[1,1,1,33,0,0,0,0]},{"a":39228,"t":"byte","b":[0,49,1,1,1,1,45,0]},{"a":39236,"t":"byte","b":[0,0,0,0,0,46,48,15]},{"a":39244,"t":"byte","b":[37,0,65,0,43,0,65,0]},{"a":39252,"t":"byte","b":[51,0,0,21,0,0,0,25]},{"a":39260,"t":"byte","b":[0,0,0,23,0,0,0,0]},{"a":39268,"t":"byte","b":[0,0,3,9,14,13,0,0]},{"a":39276,"t":"byte","b":[0,0,60,66,1,1,1,1]},{"a":39284,"t":"byte","b":[1,68,0,0,0,0,0,0]},{"a":39292,"t":"byte","b":[0,0,0,1,1,1,1,1]},{"a":39300,"t":"byte","b":[1,1,1,1,1,73,71,0]},{"a":39308,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39316,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39324,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39332,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39340,"t":"byte","b":[0,65,0,0,0,0,0,0]},{"a":39348,"t":"byte","b":[27,0,0,65,0,0,0,0]},{"a":39356,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39364,"t":"byte","b":[0,4,1,1,1,1,1,1]},{"a":39372,"t":"byte","b":[1,35,0,0,0,0,0,32]},{"a":39380,"t":"byte","b":[1,61,4,5,0,0,0,0]},{"a":39388,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39396,"t":"byte","b":[65,0,43,0,65,0,68,0]},{"a":39404,"t":"byte","b":[0,22,0,0,0,21,0,0]},{"a":39412,"t":"byte","b":[0,24,0,0,0,0,0,0]},{"a":39420,"t":"byte","b":[0,0,0,0,0,0,0,64]},{"a":39428,"t":"byte","b":[66,1,1,1,1,1,1,1]},{"a":39436,"t":"byte","b":[1,1,1,1,1,0,0,0]},{"a":39444,"t":"byte","b":[0,1,1,1,1,1,1,1]},{"a":39452,"t":"byte","b":[1,1,1,1,73,72,0,0]},{"a":39460,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39468,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39476,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39484,"t":"byte","b":[0,0,0,0,0,0,0,65]},{"a":39492,"t":"byte","b":[0,101,0,0,0,0,28,0]},{"a":39500,"t":"byte","b":[0,65,0,0,0,0,0,0]},{"a":39508,"t":"byte","b":[0,0,0,0,0,0,107,0]},{"a":39516,"t":"byte","b":[14,1,1,1,1,1,1,36]},{"a":39524,"t":"byte","b":[0,0,0,43,1,1,1,52]},{"a":39532,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39540,"t":"byte","b":[0,0,0,0,0,0,65,0]},{"a":39548,"t":"byte","b":[43,0,65,0,1,51,0,23]},{"a":39556,"t":"byte","b":[0,0,0,22,0,0,0,25]},{"a":39564,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39572,"t":"byte","b":[0,0,0,0,60,66,1,1]},{"a":39580,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":39588,"t":"byte","b":[1,1,1,0,0,0,0,15]},{"a":39596,"t":"byte","b":[3,4,5,14,13,37,38,14]},{"a":39604,"t":"byte","b":[1,1,1,73,71,0,0,0]},{"a":39612,"t":"byte","b":[0,3,4,5,14,1,1,1]},{"a":39620,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":39628,"t":"byte","b":[51,0,49,1,1,45,0,47]},{"a":39636,"t":"byte","b":[1,1,33,0,47,1,1,1]},{"a":39644,"t":"byte","b":[5,0,0,3,4,5,0,65]},{"a":39652,"t":"byte","b":[0,4,1,1,1,1,1,1]},{"a":39660,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":39668,"t":"byte","b":[1,1,1,1,1,33,0,0]},{"a":39676,"t":"byte","b":[0,0,46,48,37,0,0,0]},{"a":39684,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39692,"t":"byte","b":[0,101,0,0,65,0,43,0]},{"a":39700,"t":"byte","b":[65,0,1,68,0,24,0,0]},{"a":39708,"t":"byte","b":[0,23,0,0,0,21,0,0]},{"a":39716,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39724,"t":"byte","b":[0,64,66,1,1,1,1,1]},{"a":39732,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":39740,"t":"byte","b":[1,0,0,0,0,0,0,0]},{"a":39748,"t":"byte","b":[0,0,0,0,0,32,1,1]},{"a":39756,"t":"byte","b":[1,1,73,72,0,0,0,0]},{"a":39764,"t":"byte","b":[0,0,0,14,1,1,1,1]},{"a":39772,"t":"byte","b":[1,1,1,1,1,1,55,57]},{"a":39780,"t":"byte","b":[56,1,1,51,0,49,1,1]},{"a":39788,"t":"byte","b":[35,0,49,1,1,5,0,0]},{"a":39796,"t":"byte","b":[0,0,0,0,0,65,0,0]},{"a":39804,"t":"byte","b":[54,53,46,48,4,5,41,40]},{"a":39812,"t":"byte","b":[14,1,1,1,1,1,1,1]},{"a":39820,"t":"byte","b":[1,1,1,33,0,0,0,0]},{"a":39828,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39836,"t":"byte","b":[0,0,0,0,0,48,42,46]},{"a":39844,"t":"byte","b":[42,0,65,0,43,0,65,0]},{"a":39852,"t":"byte","b":[1,1,33,25,0,0,0,24]},{"a":39860,"t":"byte","b":[0,0,0,22,0,0,0,0]},{"a":39868,"t":"byte","b":[0,0,0,0,0,0,60,66]},{"a":39876,"t":"byte","b":[1,1,1,1,1,61,46,48]},{"a":39884,"t":"byte","b":[62,1,1,1,1,53,48,0]},{"a":39892,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":39900,"t":"byte","b":[0,0,0,47,1,1,1,1]},{"a":39908,"t":"byte","b":[1,73,71,0,0,0,0,0]},{"a":39916,"t":"byte","b":[0,0,4,5,14,1,1,1]},{"a":39924,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":39932,"t":"byte","b":[1,55,57,56,1,1,55,57]},{"a":39940,"t":"byte","b":[56,1,1,45,0,0,0,0]},{"a":39948,"t":"byte","b":[0,0,0,65,0,0,0,0]},{"a":39956,"t":"byte","b":[0,0,0,0,0,0,47,1]},{"a":39964,"t":"byte","b":[1,1,1,1]},{"a":39968,"l":"map_rows_48_53","c":"Mine map, tile rows 48-53 ($9C20-$9FA3), 150 tiles a row, read by map_to_buffer through map_view: 0 open, 1 solid rock, others from the tile tables ($1200-$13FF), $41 rope, $43 plank, $63 lift cage, $64 + type the objects stamped by draw_all_objects. Objects placed here: rock falls 5 and 15, explosives 24-27, winch part 58.","t":"byte","b":[1,1,1,1,1,36,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,65,0,43,0]},{"a":40000,"t":"byte","b":[65,0,1,1,45,21,0,0]},{"a":40008,"t":"byte","b":[0,25,0,0,0,23,0,0]},{"a":40016,"t":"byte","b":[0,0,0,0,0,0,0,64]},{"a":40024,"t":"byte","b":[66,20,20,14,1,1,53,28]},{"a":40032,"t":"byte","b":[0,0,0,15,3,4,13,0]},{"a":40040,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40048,"t":"byte","b":[0,0,0,0,101,69,1,1]},{"a":40056,"t":"byte","b":[1,1,1,1,73,72,0,0]},{"a":40064,"t":"byte","b":[0,0,0,0,0,0,0,37]},{"a":40072,"t":"byte","b":[38,39,41,1,1,1,1,1]},{"a":40080,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":40088,"t":"byte","b":[1,1,1,1,1,52,0,0]},{"a":40096,"t":"byte","b":[0,0,0,0,0,65,0,0]},{"a":40104,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40112,"t":"byte","b":[43,1,1,1,1,1,1,1]},{"a":40120,"t":"byte","b":[1,1,1,45,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,65,0,43,0,65,0]},{"a":40152,"t":"byte","b":[1,61,0,22,0,0,0,21]},{"a":40160,"t":"byte","b":[0,0,0,24,0,0,0,0]},{"a":40168,"t":"byte","b":[0,0,0,0,60,66,53,0]},{"a":40176,"t":"byte","b":[0,0,46,48,0,29,0,0]},{"a":40184,"t":"byte","b":[0,0,26,0,0,0,0,0]},{"a":40192,"t":"byte","b":[0,0,0,1,1,1,1,1]},{"a":40200,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":40208,"t":"byte","b":[1,1,1,73,71,0,0,0]},{"a":40216,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40224,"t":"byte","b":[0,54,53,62,1,1,1,1]},{"a":40232,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":40240,"t":"byte","b":[1,1,1,45,0,0,0,0]},{"a":40248,"t":"byte","b":[0,0,0,65,0,0,0,0]},{"a":40256,"t":"byte","b":[118,0,0,0,0,0,69,1]},{"a":40264,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":40272,"t":"byte","b":[1,51,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,43,0,65,0,53,0]},{"a":40304,"t":"byte","b":[0,23,0,0,0,22,0,0]},{"a":40312,"t":"byte","b":[0,25,0,0,0,0,0,0]},{"a":40320,"t":"byte","b":[0,64,66,1,0,0,0,0]},{"a":40328,"t":"byte","b":[0,0,0,30,0,0,0,0]},{"a":40336,"t":"byte","b":[27,0,0,0,0,0,0,0]},{"a":40344,"t":"byte","b":[0,1,1,1,1,1,1,1]},{"a":40352,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":40360,"t":"byte","b":[1,1,73,72,0,0,0,0]},{"a":40368,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40376,"t":"byte","b":[0,0,42,46,48,54,1,1]},{"a":40384,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":40392,"t":"byte","b":[1,1,1,5,0,47,1,1]},{"a":40400,"t":"byte","b":[45,65,47,1,45,0,54,1]},{"a":40408,"t":"byte","b":[1,1,1,1,1,100,100,100]},{"a":40416,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":40424,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":40432,"t":"byte","b":[1,1,1,1,1,33,0,0]},{"a":40440,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40448,"t":"byte","b":[43,0,65,0,68,0,0,24]},{"a":40456,"t":"byte","b":[0,0,0,23,0,0,0,21]},{"a":40464,"t":"byte","b":[0,0,0,0,0,0,60,66]},{"a":40472,"t":"byte","b":[1,1,101,0,0,0,0,0]},{"a":40480,"t":"byte","b":[0,26,0,0,0,0,28,0]},{"a":40488,"t":"byte","b":[0,0,0,0,0,0,0,1]},{"a":40496,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":40504,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":40512,"t":"byte","b":[1,73,71,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,46,48,4,5]},{"a":40536,"t":"byte","b":[6,15,15,20,4,1,1,1]},{"a":40544,"t":"byte","b":[1,45,0,0,1,0,0,65]},{"a":40552,"t":"byte","b":[0,100,0,0,65,15,3,0]},{"a":40560,"t":"byte","b":[0,6,8,9,14,1,1,1]},{"a":40568,"t":"byte","b":[1,1,1,1,1,61,46,48]},{"a":40576,"t":"byte","b":[3,4,5,6,8,9,10,12]},{"a":40584,"t":"byte","b":[13,14,13,0,0,0,0,0]},{"a":40592,"t":"byte","b":[0,0,0,0,0,101,43,0]},{"a":40600,"t":"byte","b":[65,0,1,68,0,25,0,0]},{"a":40608,"t":"byte","b":[0,4,5,0,0,14,13,0]},{"a":40616,"t":"byte","b":[0,0,0,64,66,1,1,1]},{"a":40624,"t":"byte","b":[1,58,0,0,14,1,1,1]},{"a":40632,"t":"byte","b":[13,0,0,14,1,1,1,53]},{"a":40640,"t":"byte","b":[0,0,0,0,0,6,8,9]},{"a":40648,"t":"byte","b":[3,4,5,14,12,13,14,1]},{"a":40656,"t":"byte","b":[1,13,4,5,6,3,14,1]},{"a":40664,"t":"byte","b":[73,72,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,37,41,1,1,51]},{"a":40696,"t":"byte","b":[0,0,1,0,0,65,0,100]},{"a":40704,"t":"byte","b":[0,0,65,0,0,0,0,0]},{"a":40712,"t":"byte","b":[0,0,0,41,1,1,1,1]},{"a":40720,"t":"byte","b":[1,1,1,51,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,14]},{"a":40744,"t":"byte","b":[1,1,1,1,43,0,65,0]},{"a":40752,"t":"byte","b":[1,13,0,101,0,0,0,0]},{"a":40760,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40768,"t":"byte","b":[60,66,1,1,53,46,48,0]},{"a":40776,"t":"byte","b":[0,0,0,14,13,15,0,0]},{"a":40784,"t":"byte","b":[0,0,54,53,46,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,14,13,0]},{"a":40808,"t":"byte","b":[0,0,0,0,0,14,1,73]},{"a":40816,"t":"byte","b":[71,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,43,1,1,45,0,0]},{"a":40848,"t":"byte","b":[1,0,0,65,0,100,0,0]},{"a":40856,"t":"byte","b":[65,0,0,0,0,0,0,0]},{"a":40864,"t":"byte","b":[0,47,1,1]},{"a":40868,"l":"map_rows_54_59","c":"Mine map, tile rows 54-59 ($9FA4-$A327), 150 tiles a row, read by map_to_buffer through map_view: 0 open, 1 solid rock, others from the tile tables ($1200-$13FF), $41 rope, $43 plank, $63 lift cage, $64 + type the objects stamped by draw_all_objects. Objects placed here: rock fall 1, explosive 30, number 6 (47).","t":"byte","b":[1,1,1,1,1,33,0,0]},{"a":40876,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40884,"t":"byte","b":[0,0,0,0,0,0,47,1]},{"a":40892,"t":"byte","b":[1,1,1,1,1,1,1,0]},{"a":40900,"t":"byte","b":[65,0,1,1,1,1,68,0]},{"a":40908,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40916,"t":"byte","b":[0,64,66,1,13,6,0,0]},{"a":40924,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40932,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40940,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40948,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40956,"t":"byte","b":[0,0,0,0]},{"a":40960,"l":"map_rows_54_59_b","c":"Mine map continued from map_rows_54_59 ($9FA4): tile row 54 from column 92 to the end of row 59 ($A000-$A327).","t":"byte","b":[85,0,0,0,3,1,73,72]},{"a":40968,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40976,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40984,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40992,"t":"byte","b":[0,4,5,0,0,0,3,4]},{"a":41000,"t":"byte","b":[5,14,13,4,53,0,65,0]},{"a":41008,"t":"byte","b":[0,0,0,0,0,0,0,43]},{"a":41016,"t":"byte","b":[1,1,1,1,1,1,1,35]},{"a":41024,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":41032,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":41040,"t":"byte","b":[0,46,48,62,1,1,1,1]},{"a":41048,"t":"byte","b":[1,0,65,0,1,1,1,1]},{"a":41056,"t":"byte","b":[1,45,0,0,0,0,0,0]},{"a":41064,"t":"byte","b":[0,0,60,66,1,13,0,65]},{"a":41072,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":41080,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":41088,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":41096,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":41104,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":41112,"t":"byte","b":[0,0,0,41,1,73,71,0]},{"a":41120,"t":"byte","b":[0,0,4,5,0,0,4,1]},{"a":41128,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":41136,"t":"byte","b":[1,1,68,0,0,0,0,0]},{"a":41144,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":41152,"t":"byte","b":[65,0,0,0,65,0,14,1]},{"a":41160,"t":"byte","b":[1,1,13,0,0,0,1,1]},{"a":41168,"t":"byte","b":[1,1,1,1,1,36,0,0]},{"a":41176,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":41184,"t":"byte","b":[0,108,0,0,0,0,0,0]},{"a":41192,"t":"byte","b":[0,49,1,1,1,1,1,0]},{"a":41200,"t":"byte","b":[65,0,1,1,1,1,1,45]},{"a":41208,"t":"byte","b":[0,0,0,0,0,0,0,64]},{"a":41216,"t":"byte","b":[66,1,1,36,0,65,0,0]},{"a":41224,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":41232,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":41240,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":41248,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":41256,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":41264,"t":"byte","b":[0,0,54,1,73,72,0,0]},{"a":41272,"t":"byte","b":[0,0,0,0,0,46,54,101]},{"a":41280,"t":"byte","b":[1,53,48,62,1,1,1,1]},{"a":41288,"t":"byte","b":[1,1,13,0,0,0,0,0]},{"a":41296,"t":"byte","b":[0,0,0,0,0,0,65,0]},{"a":41304,"t":"byte","b":[0,0,65,0,0,54,1,58]},{"a":41312,"t":"byte","b":[0,0,0,0,1,1,1,1]},{"a":41320,"t":"byte","b":[1,1,1,33,0,0,0,0]},{"a":41328,"t":"byte","b":[0,0,0,32,1,1,1,1]},{"a":41336,"t":"byte","b":[1,33,100,100,0,0,0,0]},{"a":41344,"t":"byte","b":[14,1,1,1,1,0,65,0]},{"a":41352,"t":"byte","b":[1,1,1,1,1,1,33,0]},{"a":41360,"t":"byte","b":[0,0,0,0,60,66,1,1]},{"a":41368,"t":"byte","b":[1,45,0,65,0,0,0,0]},{"a":41376,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":41384,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":41392,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":41400,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":41408,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":41416,"t":"byte","b":[49,1,1,73,71,0,0,0]},{"a":41424,"t":"byte","b":[0,0,0,0,0,46,48,0]},{"a":41432,"t":"byte","b":[0,0,42,46,48,15,37,15]},{"a":41440,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":41448,"t":"byte","b":[0,0,0,0,65,0,0,0]},{"a":41456,"t":"byte","b":[65,0,0,0,42,0,0,0]},{"a":41464,"t":"byte","b":[0,0,1,1,1,1,1,1]},{"a":41472,"t":"byte","b":[1,1,1,1,1,58,0,0]},{"a":41480,"t":"byte","b":[0,0,3,4,5,6,9,0]},{"a":41488,"t":"byte","b":[0,0,0,0,0,0,0,14]},{"a":41496,"t":"byte","b":[13,15,46,0,65,0,42,46]},{"a":41504,"t":"byte","b":[48,54,53,48,0,0,0,0]},{"a":41512,"t":"byte","b":[0,64,66,1,1,1,61,0]},{"a":41520,"t":"byte","b":[0,65,0,0,47,1,13,0]},{"a":41528,"t":"byte","b":[0,0,0,0,0,0,0,69]},{"a":41536,"t":"byte","b":[1,1,1,1,1,0,0,0]},{"a":41544,"t":"byte","b":[0,0,69,1,13,0,0,0]},{"a":41552,"t":"byte","b":[0,69,1,1,1,1,0,0]},{"a":41560,"t":"byte","b":[0,0,1,36,0,0,43,1]},{"a":41568,"t":"byte","b":[1,1,73,72,0,0,0,0]},{"a":41576,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":41584,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":41592,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":41600,"t":"byte","b":[0,0,65,0,0,0,65,0]},{"a":41608,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":41616,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":41624,"t":"byte","b":[1,1,13,0,0,0,0,0]},{"a":41632,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":41640,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":41648,"t":"byte","b":[0,0,65,0,0,0,0,0]},{"a":41656,"t":"byte","b":[0,0,0,0,0,0,60,66]},{"a":41664,"t":"byte","b":[1,1,1,58,0,0,0,65]},{"a":41672,"t":"byte","b":[0,14,1,1,45,0,0,0]},{"a":41680,"t":"byte","b":[0,0,0,69,1,1,1,1]},{"a":41688,"t":"byte","b":[1,1,1,0,0,0,0,1]},{"a":41696,"t":"byte","b":[1,1,45,0,0,47,1,1]},{"a":41704,"t":"byte","b":[1,1,1,1,0,0,47,1]},{"a":41712,"t":"byte","b":[1,45,0,0,47,1,1,1]},{"a":41720,"t":"byte","b":[1,73,71,0,0,0,0,0]},{"a":41728,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":41736,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":41744,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":41752,"t":"byte","b":[65,0,0,0,65,0,0,0]},{"a":41760,"t":"byte","b":[0,0,0,0,0,0,1,1]},{"a":41768,"l":"map_rows_60_65","c":"Mine map, tile rows 60-65 ($A328-$A6AB), 150 tiles a row, read by map_to_buffer through map_view: 0 open, 1 solid rock, others from the tile tables ($1200-$13FF), $41 rope, $43 plank, $63 lift cage, $64 + type the objects stamped by draw_all_objects. Objects placed here: rock fall 13, explosives 31 and 32, number 2 (43) and the spot of object 59.","t":"byte","b":[1,1,33,0,0,0,0,0]},{"a":41776,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":41784,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":41792,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":41800,"t":"byte","b":[65,0,0,0,0,0,0,0]},{"a":41808,"t":"byte","b":[0,0,0,64,66,1,1,1]},{"a":41816,"t":"byte","b":[53,0,0,0,0,65,0,47]},{"a":41824,"t":"byte","b":[1,1,51,0,0,0,0,0]},{"a":41832,"t":"byte","b":[0,6,8,8,12,13,14,1]},{"a":41840,"t":"byte","b":[1,0,0,0,0,1,1,1]},{"a":41848,"t":"byte","b":[0,0,0,0,100,100,15,14]},{"a":41856,"t":"byte","b":[1,1,51,0,0,47,1,68]},{"a":41864,"t":"byte","b":[0,0,0,0,54,1,1,1]},{"a":41872,"t":"byte","b":[73,72,0,0,0,0,0,0]},{"a":41880,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":41888,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":41896,"t":"byte","b":[0,0,0,0,0,0,65,0]},{"a":41904,"t":"byte","b":[0,0,65,0,0,0,0,0]},{"a":41912,"t":"byte","b":[0,0,0,0,1,1,1,1]},{"a":41920,"t":"byte","b":[35,0,0,0,0,0,0,0]},{"a":41928,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":41936,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":41944,"t":"byte","b":[0,0,0,0,0,0,65,0]},{"a":41952,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":41960,"t":"byte","b":[60,66,1,1,1,1,36,0]},{"a":41968,"t":"byte","b":[0,0,0,65,0,32,1,1]},{"a":41976,"t":"byte","b":[52,0,0,0,0,0,0,0]},{"a":41984,"t":"byte","b":[0,0,0,0,32,1,1,0]},{"a":41992,"t":"byte","b":[0,0,0,1,1,1,0,0]},{"a":42000,"t":"byte","b":[0,0,26,0,0,0,1,1]},{"a":42008,"t":"byte","b":[52,0,0,0,54,1,52,0]},{"a":42016,"t":"byte","b":[0,0,0,46,54,1,1,73]},{"a":42024,"t":"byte","b":[71,0,0,0,0,0,0,0]},{"a":42032,"t":"byte","b":[0,0,0,0,0,0,101,0]},{"a":42040,"t":"byte","b":[0,47,1,1,1,1,1,1]},{"a":42048,"t":"byte","b":[1,1,0,0,65,0,0,0]},{"a":42056,"t":"byte","b":[65,0,0,0,0,0,0,0]},{"a":42064,"t":"byte","b":[0,0,1,1,1,1,33,0]},{"a":42072,"t":"byte","b":[0,0,0,0,0,0,0,3]},{"a":42080,"t":"byte","b":[4,5,14,13,0,0,0,0]},{"a":42088,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":42096,"t":"byte","b":[0,0,4,1,1,1,1,13]},{"a":42104,"t":"byte","b":[0,0,0,0,0,64,66,1]},{"a":42112,"t":"byte","b":[1,1,1,1,68,0,0,0]},{"a":42120,"t":"byte","b":[0,65,0,49,1,1,68,0]},{"a":42128,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":42136,"t":"byte","b":[0,0,34,1,1,0,0,0]},{"a":42144,"t":"byte","b":[0,1,1,1,100,100,100,0]},{"a":42152,"t":"byte","b":[27,0,0,101,1,1,45,104]},{"a":42160,"t":"byte","b":[0,0,49,1,45,0,0,0]},{"a":42168,"t":"byte","b":[0,0,0,62,1,1,73,72]},{"a":42176,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":42184,"t":"byte","b":[0,0,47,1,1,45,0,49]},{"a":42192,"t":"byte","b":[1,1,1,1,53,46,48,48]},{"a":42200,"t":"byte","b":[0,0,65,0,47,1,1,1]},{"a":42208,"t":"byte","b":[1,45,0,49,1,1,1,1]},{"a":42216,"t":"byte","b":[1,1,1,1,45,0,0,0]},{"a":42224,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":42232,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":42240,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":42248,"t":"byte","b":[69,1,1,1,1,45,0,0]},{"a":42256,"t":"byte","b":[0,0,60,66,1,1,1,1]},{"a":42264,"t":"byte","b":[1,1,1,1,1,51,0,65]},{"a":42272,"t":"byte","b":[0,32,1,1,1,1,1,1]},{"a":42280,"t":"byte","b":[33,0,0,0,0,0,0,0]},{"a":42288,"t":"byte","b":[47,1,1,0,0,0,0,1]},{"a":42296,"t":"byte","b":[1,1,1,13,0,0,100,100]},{"a":42304,"t":"byte","b":[0,0,1,1,1,58,0,0]},{"a":42312,"t":"byte","b":[47,1,33,0,0,0,0,0]},{"a":42320,"t":"byte","b":[0,0,59,1,1,73,71,0]},{"a":42328,"t":"byte","b":[0,0,47,1,1,1,1,55]},{"a":42336,"t":"byte","b":[56,1,1,51,0,47,1,1]},{"a":42344,"t":"byte","b":[53,46,0,0,0,0,0,0]},{"a":42352,"t":"byte","b":[65,0,0,54,1,1,1,51]},{"a":42360,"t":"byte","b":[0,47,1,1,1,1,1,1]},{"a":42368,"t":"byte","b":[1,1,51,0,0,0,0,0]},{"a":42376,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":42384,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":42392,"t":"byte","b":[0,0,0,32,1,1,1,1]},{"a":42400,"t":"byte","b":[1,1,1,55,57,57,57,64]},{"a":42408,"t":"byte","b":[66,1,1,1,1,1,1,1]},{"a":42416,"t":"byte","b":[1,1,1,45,0,65,0,34]},{"a":42424,"t":"byte","b":[1,1,1,1,1,1,35,0]},{"a":42432,"t":"byte","b":[0,0,14,13,0,0,69,1]},{"a":42440,"t":"byte","b":[1,0,0,0,0,1,1,1]},{"a":42448,"t":"byte","b":[13,0,0,0,29,0,0,0]},{"a":42456,"t":"byte","b":[1,1,53,0,0,0,49,1]},{"a":42464,"t":"byte","b":[35,0,0,0,0,0,0,0]},{"a":42472,"t":"byte","b":[47,1,1,1,73,72,57,57]},{"a":42480,"t":"byte","b":[56,1,1,1,1,1,1,1]},{"a":42488,"t":"byte","b":[1,55,57,56,1,1,68,0]},{"a":42496,"t":"byte","b":[0,0,0,0,0,0,65,0]},{"a":42504,"t":"byte","b":[0,47,1,1,1,55,57,56]},{"a":42512,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":42520,"t":"byte","b":[52,0,0,0,0,47,1,1]},{"a":42528,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":42536,"t":"byte","b":[1,45,0,0,0,0,0,0]},{"a":42544,"t":"byte","b":[0,34,1,1,1,1,1,1]},{"a":42552,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":42560,"t":"byte","b":[53,46,48,15,14,1,1,1]},{"a":42568,"t":"byte","b":[13,0,0,65,0,32,1,1]},{"a":42576,"t":"byte","b":[1,1,1,1,45,0,0,0]},{"a":42584,"t":"byte","b":[0,0,0,69,1,1,1,0]},{"a":42592,"t":"byte","b":[0,0,0,1,1,13,0,0]},{"a":42600,"t":"byte","b":[0,0,30,0,0,0,1,1]},{"a":42608,"t":"byte","b":[45,0,0,0,47,1,36,0]},{"a":42616,"t":"byte","b":[0,0,0,0,0,0,49,1]},{"a":42624,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":42632,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":42640,"t":"byte","b":[1,1,1,1,1,68,0,0]},{"a":42648,"t":"byte","b":[0,0,0,0,65,0,0,0]},{"a":42656,"t":"byte","b":[54,1,1,1,1,1,1,1]},{"a":42664,"t":"byte","b":[1,1,1,1]},{"a":42668,"l":"map_rows_66_71","c":"Mine map, tile rows 66-71 ($A6AC-$AA2F), 150 tiles a row, read by map_to_buffer through map_view: 0 open, 1 solid rock, others from the tile tables ($1200-$13FF), $41 rope, $43 plank, $63 lift cage, $64 + type the objects stamped by draw_all_objects. Objects placed here: rock falls 7 and 12, explosive 34, number 3 (44).","t":"byte","b":[1,1,45,0,0,0,0,0]},{"a":42676,"t":"byte","b":[46,48,3,4,5,6,11,41]},{"a":42684,"t":"byte","b":[1,1,1,33,0,0,0,0]},{"a":42692,"t":"byte","b":[0,32,1,1,1,1,1,1]},{"a":42700,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":42708,"t":"byte","b":[1,53,0,0,0,0,0,14]},{"a":42716,"t":"byte","b":[13,15,0,0,0,65,0,47]},{"a":42724,"t":"byte","b":[1,1,53,62,1,1,45,0]},{"a":42732,"t":"byte","b":[0,0,0,0,0,54,1,1]},{"a":42740,"t":"byte","b":[1,0,0,0,0,1,1,45]},{"a":42748,"t":"byte","b":[0,0,0,0,26,0,0,0]},{"a":42756,"t":"byte","b":[1,1,51,0,0,54,1,1]},{"a":42764,"t":"byte","b":[45,0,69,1,68,0,0,0]},{"a":42772,"t":"byte","b":[0,54,1,1,1,1,1,1]},{"a":42780,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":42788,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":42796,"t":"byte","b":[1,1,1,1,36,0,65,0]},{"a":42804,"t":"byte","b":[0,0,0,46,59,1,1,1]},{"a":42812,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":42820,"t":"byte","b":[51,0,0,0,0,0,0,0]},{"a":42828,"t":"byte","b":[0,0,0,0,0,0,62,1]},{"a":42836,"t":"byte","b":[1,36,0,0,0,0,0,34]},{"a":42844,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":42852,"t":"byte","b":[1,1,1,1,1,13,37,0]},{"a":42860,"t":"byte","b":[0,0,0,0,0,0,0,26]},{"a":42868,"t":"byte","b":[0,0,0,65,0,49,1,1]},{"a":42876,"t":"byte","b":[68,56,1,1,1,1,13,0]},{"a":42884,"t":"byte","b":[0,0,0,0,54,1,1,0]},{"a":42892,"t":"byte","b":[0,0,0,1,1,51,100,100]},{"a":42900,"t":"byte","b":[100,1,1,1,1,1,1,1]},{"a":42908,"t":"byte","b":[45,0,0,0,4,1,1,1]},{"a":42916,"t":"byte","b":[1,1,1,1,5,0,0,0]},{"a":42924,"t":"byte","b":[46,62,1,1,1,1,1,1]},{"a":42932,"t":"byte","b":[61,46,48,42,54,53,6,8]},{"a":42940,"t":"byte","b":[9,11,3,4,5,41,40,37]},{"a":42948,"t":"byte","b":[38,39,0,0,65,0,0,0]},{"a":42956,"t":"byte","b":[0,0,0,42,46,48,59,1]},{"a":42964,"t":"byte","b":[1,1,1,1,1,1,52,0]},{"a":42972,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":42980,"t":"byte","b":[0,0,0,0,47,1,1,33]},{"a":42988,"t":"byte","b":[0,0,0,0,0,43,1,1]},{"a":42996,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":43004,"t":"byte","b":[1,53,46,0,0,0,0,0]},{"a":43012,"t":"byte","b":[0,0,0,0,0,27,0,0]},{"a":43020,"t":"byte","b":[0,65,0,0,1,1,1,1]},{"a":43028,"t":"byte","b":[1,1,13,15,0,0,0,0]},{"a":43036,"t":"byte","b":[0,0,49,1,1,0,0,0]},{"a":43044,"t":"byte","b":[0,1,1,45,0,0,47,1]},{"a":43052,"t":"byte","b":[1,1,1,1,1,9,0,0]},{"a":43060,"t":"byte","b":[0,0,0,20,14,1,53,46]},{"a":43068,"t":"byte","b":[48,42,0,0,0,0,0,0]},{"a":43076,"t":"byte","b":[54,1,1,1,1,58,0,0]},{"a":43084,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":43092,"t":"byte","b":[0,28,0,0,0,0,0,0]},{"a":43100,"t":"byte","b":[0,0,65,0,0,0,0,0]},{"a":43108,"t":"byte","b":[0,0,0,0,0,54,1,1]},{"a":43116,"t":"byte","b":[1,1,1,1,51,0,0,0]},{"a":43124,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":43132,"t":"byte","b":[0,0,49,1,1,36,0,0]},{"a":43140,"t":"byte","b":[0,0,0,47,1,1,1,1]},{"a":43148,"t":"byte","b":[1,1,1,1,1,1,61,0]},{"a":43156,"t":"byte","b":[0,0,0,0,0,0,101,0]},{"a":43164,"t":"byte","b":[0,0,0,105,0,0,0,65]},{"a":43172,"t":"byte","b":[0,0,0,58,59,61,37,46]},{"a":43180,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":43188,"t":"byte","b":[47,1,1,0,0,0,0,54]},{"a":43196,"t":"byte","b":[53,0,0,0,0,3,4,5]},{"a":43204,"t":"byte","b":[6,14,13,0,0,0,0,0]},{"a":43212,"t":"byte","b":[0,0,0,42,0,0,0,0]},{"a":43220,"t":"byte","b":[0,0,0,0,0,0,0,46]},{"a":43228,"t":"byte","b":[48,42,46,0,0,0,0,0]},{"a":43236,"t":"byte","b":[0,0,0,0,0,0,0,29]},{"a":43244,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":43252,"t":"byte","b":[65,0,0,0,0,0,0,0]},{"a":43260,"t":"byte","b":[0,0,0,0,48,54,1,1]},{"a":43268,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":43276,"t":"byte","b":[1,1,1,1,0,0,0,0]},{"a":43284,"t":"byte","b":[43,1,1,33,0,0,0,0]},{"a":43292,"t":"byte","b":[0,49,1,1,1,1,1,1]},{"a":43300,"t":"byte","b":[1,1,1,53,0,0,0,0]},{"a":43308,"t":"byte","b":[0,0,14,1,1,0,0,32]},{"a":43316,"t":"byte","b":[1,1,13,0,0,65,0,0]},{"a":43324,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":43332,"t":"byte","b":[0,0,0,0,0,0,0,14]},{"a":43340,"t":"byte","b":[13,0,0,0,0,0,0,0]},{"a":43348,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":43356,"t":"byte","b":[100,0,0,0,0,0,0,0]},{"a":43364,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":43372,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":43380,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":43388,"t":"byte","b":[0,0,0,0,0,30,0,0]},{"a":43396,"t":"byte","b":[0,0,0,0,0,0,65,0]},{"a":43404,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":43412,"t":"byte","b":[0,0,0,49,1,1,1,1]},{"a":43420,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":43428,"t":"byte","b":[1,1,0,0,0,0,47,1]},{"a":43436,"t":"byte","b":[1,45,0,0,0,0,0,43]},{"a":43444,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":43452,"t":"byte","b":[1,45,0,0,0,0,0,0]},{"a":43460,"t":"byte","b":[47,1,13,0,0,47,1,1]},{"a":43468,"t":"byte","b":[52,0,0,65,0,0,0,0]},{"a":43476,"t":"byte","b":[0,0,0,0,0,0,0,4]},{"a":43484,"t":"byte","b":[1,45,0,0,0,28,0,0]},{"a":43492,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":43500,"t":"byte","b":[0,0,0,0,0,0,100,0]},{"a":43508,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":43516,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":43524,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":43532,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":43540,"t":"byte","b":[0,0,0,26,0,0,0,0]},{"a":43548,"t":"byte","b":[0,0,0,0,65,0,0,0]},{"a":43556,"t":"byte","b":[69,1,1,1,45,0,0,0]},{"a":43564,"t":"byte","b":[0,43,1,1]},{"a":43568,"l":"map_rows_72_77","c":"Mine map, tile rows 72-77 ($AA30-$ADB3), 150 tiles a row, read by map_to_buffer through map_view: 0 open, 1 solid rock, others from the tile tables ($1200-$13FF), $41 rope, $43 plank, $63 lift cage, $64 + type the objects stamped by draw_all_objects. Objects placed here: rock fall 11, explosive 33, type-2 item 41, winch part 51.","t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":43576,"t":"byte","b":[1,1,1,1,0,0,0,0]},{"a":43584,"t":"byte","b":[32,1,1,51,0,0,0,0]},{"a":43592,"t":"byte","b":[0,49,1,1,1,1,1,1]},{"a":43600,"t":"byte","b":[1,1,1,51,0,0,0,0]},{"a":43608,"t":"byte","b":[0,0,49,1,68,0,0,49]},{"a":43616,"t":"byte","b":[1,58,0,0,0,65,0,0]},{"a":43624,"t":"byte","b":[0,0,0,0,0,101,0,0]},{"a":43632,"t":"byte","b":[0,49,1,51,0,0,0,29]},{"a":43640,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":43648,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":43656,"t":"byte","b":[100,0,0,0,0,0,102,0]},{"a":43664,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":43672,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":43680,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":43688,"t":"byte","b":[0,0,0,0,0,27,0,0]},{"a":43696,"t":"byte","b":[0,0,0,0,0,0,65,69]},{"a":43704,"t":"byte","b":[1,1,1,1,1,1,68,0]},{"a":43712,"t":"byte","b":[0,0,112,69,1,1,1,1]},{"a":43720,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":43728,"t":"byte","b":[1,61,0,0,0,0,34,1]},{"a":43736,"t":"byte","b":[1,52,0,0,0,0,0,47]},{"a":43744,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":43752,"t":"byte","b":[1,51,0,0,0,4,5,0]},{"a":43760,"t":"byte","b":[47,1,1,0,0,43,1,45]},{"a":43768,"t":"byte","b":[0,0,0,65,0,0,14,1]},{"a":43776,"t":"byte","b":[1,1,1,1,5,0,0,47]},{"a":43784,"t":"byte","b":[1,68,0,0,0,30,0,0]},{"a":43792,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":43800,"t":"byte","b":[0,0,0,69,1,1,1,1]},{"a":43808,"t":"byte","b":[33,0,0,49,1,5,0,0]},{"a":43816,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":43824,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":43832,"t":"byte","b":[0,0,0,0,0,0,4,1]},{"a":43840,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":43848,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":43856,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":43864,"t":"byte","b":[1,1,1,1,1,1,1,100]},{"a":43872,"t":"byte","b":[100,1,1,1,1,1,13,0]},{"a":43880,"t":"byte","b":[0,0,3,1,1,1,1,45]},{"a":43888,"t":"byte","b":[0,0,0,0,0,43,1,1]},{"a":43896,"t":"byte","b":[1,1,1,1,1,1,1,52]},{"a":43904,"t":"byte","b":[0,0,0,0,0,0,0,4]},{"a":43912,"t":"byte","b":[5,0,0,0,7,0,0,0]},{"a":43920,"t":"byte","b":[0,65,0,0,0,14,1,1]},{"a":43928,"t":"byte","b":[1,5,26,0,0,49,1,1]},{"a":43936,"t":"byte","b":[1,1,36,26,0,0,0,0]},{"a":43944,"t":"byte","b":[0,0,0,0,0,0,69,1]},{"a":43952,"t":"byte","b":[1,1,1,1,1,1,51,0]},{"a":43960,"t":"byte","b":[0,0,42,0,0,0,54,1]},{"a":43968,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":43976,"t":"byte","b":[1,1,1,1,1,1,13,0]},{"a":43984,"t":"byte","b":[0,0,0,0,0,4,1,1]},{"a":43992,"t":"byte","b":[1,1,1,13,37,46,54,1]},{"a":44000,"t":"byte","b":[53,54,53,42,46,62,1,1]},{"a":44008,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":44016,"t":"byte","b":[1,1,1,1,61,46,48,46]},{"a":44024,"t":"byte","b":[48,42,4,5,0,0,0,0]},{"a":44032,"t":"byte","b":[0,37,41,1,1,45,0,0]},{"a":44040,"t":"byte","b":[0,0,0,47,1,1,1,1]},{"a":44048,"t":"byte","b":[1,1,1,1,1,45,0,0]},{"a":44056,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":44064,"t":"byte","b":[0,0,0,0,0,0,0,65]},{"a":44072,"t":"byte","b":[0,0,0,0,14,13,37,0]},{"a":44080,"t":"byte","b":[27,0,0,0,54,1,1,1]},{"a":44088,"t":"byte","b":[33,27,0,0,0,0,0,0]},{"a":44096,"t":"byte","b":[0,69,1,1,1,1,13,14]},{"a":44104,"t":"byte","b":[1,1,1,1,45,0,0,0]},{"a":44112,"t":"byte","b":[0,0,0,0,0,46,54,1]},{"a":44120,"t":"byte","b":[1,1,1,53,46,48,42,14]},{"a":44128,"t":"byte","b":[1,13,15,37,0,0,0,0]},{"a":44136,"t":"byte","b":[0,0,0,0,14,1,13,15]},{"a":44144,"t":"byte","b":[15,0,0,0,0,65,0,0]},{"a":44152,"t":"byte","b":[0,0,0,0,54,1,1,1]},{"a":44160,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":44168,"t":"byte","b":[1,1,45,0,0,0,0,0]},{"a":44176,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":44184,"t":"byte","b":[32,1,1,51,0,0,0,0]},{"a":44192,"t":"byte","b":[0,49,1,1,1,1,1,1]},{"a":44200,"t":"byte","b":[1,1,1,68,0,0,0,0]},{"a":44208,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":44216,"t":"byte","b":[0,0,0,0,0,65,0,0]},{"a":44224,"t":"byte","b":[0,0,0,0,0,0,28,0]},{"a":44232,"t":"byte","b":[0,0,0,4,5,14,53,54]},{"a":44240,"t":"byte","b":[53,0,0,0,0,59,13,14]},{"a":44248,"t":"byte","b":[13,15,20,11,0,0,15,15]},{"a":44256,"t":"byte","b":[4,13,0,0,0,0,0,0]},{"a":44264,"t":"byte","b":[0,0,0,0,0,46,48,42]},{"a":44272,"t":"byte","b":[48,0,0,0,0,0,15,0]},{"a":44280,"t":"byte","b":[0,0,0,0,3,4,5,0]},{"a":44288,"t":"byte","b":[0,0,0,74,0,0,0,0]},{"a":44296,"t":"byte","b":[0,0,0,65,0,0,0,0]},{"a":44304,"t":"byte","b":[0,0,0,4,1,1,1,1]},{"a":44312,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":44320,"t":"byte","b":[51,0,0,0,0,0,0,0]},{"a":44328,"t":"byte","b":[0,0,0,0,0,0,49,1]},{"a":44336,"t":"byte","b":[1,35,0,0,0,0,0,43]},{"a":44344,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":44352,"t":"byte","b":[1,1,1,13,0,0,0,0]},{"a":44360,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":44368,"t":"byte","b":[0,0,0,65,0,0,0,0]},{"a":44376,"t":"byte","b":[0,0,0,0,29,0,0,0]},{"a":44384,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":44392,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":44400,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":44408,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":44416,"t":"byte","b":[0,0,0,26,0,0,0,0]},{"a":44424,"t":"byte","b":[0,0,0,0,28,0,0,0]},{"a":44432,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":44440,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":44448,"t":"byte","b":[0,65,0,0,0,0,0,0]},{"a":44456,"t":"byte","b":[0,0,4,5,14,1,1,1]},{"a":44464,"t":"byte","b":[1,1,1,1]},{"a":44468,"l":"map_rows_78_83","c":"Mine map, tile rows 78-83 ($ADB4-$B137), 150 tiles a row, read by map_to_buffer through map_view: 0 open, 1 solid rock, others from the tile tables ($1200-$13FF), $41 rope, $43 plank, $63 lift cage, $64 + type the objects stamped by draw_all_objects. Objects placed here: explosive 38.","t":"byte","b":[1,1,52,0,0,0,0,0]},{"a":44476,"t":"byte","b":[0,0,0,0,34,1,1,1]},{"a":44484,"t":"byte","b":[1,1,1,33,0,0,0,0]},{"a":44492,"t":"byte","b":[0,43,1,1,1,1,1,1]},{"a":44500,"t":"byte","b":[1,1,1,1,1,1,1,14]},{"a":44508,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":44516,"t":"byte","b":[1,1,13,0,0,65,0,0]},{"a":44524,"t":"byte","b":[0,0,0,0,0,0,30,0]},{"a":44532,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":44540,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":44548,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":44556,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":44564,"t":"byte","b":[0,0,0,0,0,27,0,0]},{"a":44572,"t":"byte","b":[0,0,0,0,0,0,29,0]},{"a":44580,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":44588,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":44596,"t":"byte","b":[0,0,0,65,0,0,0,0]},{"a":44604,"t":"byte","b":[0,0,0,0,0,0,47,1]},{"a":44612,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":44620,"t":"byte","b":[45,0,0,0,0,0,0,0]},{"a":44628,"t":"byte","b":[0,0,34,1,1,1,1,1]},{"a":44636,"t":"byte","b":[1,33,0,0,0,0,0,47]},{"a":44644,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":44652,"t":"byte","b":[1,1,1,45,0,0,14,1]},{"a":44660,"t":"byte","b":[1,1,1,1,1,1,1,53]},{"a":44668,"t":"byte","b":[0,0,0,65,0,0,0,0]},{"a":44676,"t":"byte","b":[0,0,0,0,26,0,0,0]},{"a":44684,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":44692,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":44700,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":44708,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":44716,"t":"byte","b":[0,0,0,28,0,0,0,0]},{"a":44724,"t":"byte","b":[0,0,0,0,30,0,0,0]},{"a":44732,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":44740,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":44748,"t":"byte","b":[0,65,0,14,13,0,0,0]},{"a":44756,"t":"byte","b":[0,0,0,0,49,1,1,1]},{"a":44764,"t":"byte","b":[1,1,1,1,1,1,33,0]},{"a":44772,"t":"byte","b":[0,0,47,1,1,1,1,1]},{"a":44780,"t":"byte","b":[1,1,1,1,1,1,1,33]},{"a":44788,"t":"byte","b":[0,0,0,0,0,32,1,1]},{"a":44796,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":44804,"t":"byte","b":[5,0,0,0,0,14,1,1]},{"a":44812,"t":"byte","b":[13,3,4,5,7,0,0,0]},{"a":44820,"t":"byte","b":[0,65,0,47,1,1,1,1]},{"a":44828,"t":"byte","b":[1,1,45,0,0,75,76,76]},{"a":44836,"t":"byte","b":[76,76,76,76,76,76,76,76]},{"a":44844,"t":"byte","b":[76,76,76,76,76,76,76,76]},{"a":44852,"t":"byte","b":[76,76,76,76,76,76,76,76]},{"a":44860,"t":"byte","b":[77,0,0,0,79,80,80,80]},{"a":44868,"t":"byte","b":[80,80,80,80,80,80,80,80]},{"a":44876,"t":"byte","b":[80,80,80,80,80,80,80,80]},{"a":44884,"t":"byte","b":[80,80,80,80,80,80,80,81]},{"a":44892,"t":"byte","b":[0,0,43,1,1,51,0,65]},{"a":44900,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":44908,"t":"byte","b":[0,0,0,4,1,1,1,1]},{"a":44916,"t":"byte","b":[1,1,1,1,35,0,0,0]},{"a":44924,"t":"byte","b":[0,3,4,5,6,12,13,14]},{"a":44932,"t":"byte","b":[1,1,1,1,1,33,0,0]},{"a":44940,"t":"byte","b":[0,0,0,34,1,1,1,1]},{"a":44948,"t":"byte","b":[1,1,1,1,13,48,0,0]},{"a":44956,"t":"byte","b":[0,0,0,0,4,9,0,0]},{"a":44964,"t":"byte","b":[0,0,0,0,0,0,0,65]},{"a":44972,"t":"byte","b":[0,49,1,1,1,1,1,1]},{"a":44980,"t":"byte","b":[51,0,0,1,0,78,0,0]},{"a":44988,"t":"byte","b":[0,78,0,0,0,78,0,0]},{"a":44996,"t":"byte","b":[0,78,0,0,0,78,0,0]},{"a":45004,"t":"byte","b":[0,78,0,0,0,78,1,0]},{"a":45012,"t":"byte","b":[0,0,1,78,0,0,0,78]},{"a":45020,"t":"byte","b":[0,0,0,78,0,0,0,78]},{"a":45028,"t":"byte","b":[0,0,0,78,0,0,0,78]},{"a":45036,"t":"byte","b":[0,0,0,78,0,1,45,0]},{"a":45044,"t":"byte","b":[49,1,1,0,0,65,0,0]},{"a":45052,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":45060,"t":"byte","b":[101,0,1,1,1,1,1,1]},{"a":45068,"t":"byte","b":[1,1,33,0,0,0,0,0]},{"a":45076,"t":"byte","b":[0,0,0,0,0,0,14,1]},{"a":45084,"t":"byte","b":[1,1,1,36,0,0,0,0]},{"a":45092,"t":"byte","b":[0,43,1,1,1,1,1,1]},{"a":45100,"t":"byte","b":[1,9,0,0,0,0,0,0]},{"a":45108,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":45116,"t":"byte","b":[0,0,0,0,0,65,0,47]},{"a":45124,"t":"byte","b":[1,1,1,1,1,1,52,0]},{"a":45132,"t":"byte","b":[0,1,60,0,71,0,60,0]},{"a":45140,"t":"byte","b":[71,0,60,0,71,0,60,0]},{"a":45148,"t":"byte","b":[71,0,60,0,71,0,60,0]},{"a":45156,"t":"byte","b":[71,0,60,0,1,0,0,0]},{"a":45164,"t":"byte","b":[1,0,71,0,60,0,71,0]},{"a":45172,"t":"byte","b":[60,0,71,0,60,0,71,0]},{"a":45180,"t":"byte","b":[60,0,71,0,60,0,71,0]},{"a":45188,"t":"byte","b":[60,0,71,1,51,0,47,1]},{"a":45196,"t":"byte","b":[1,0,0,65,0,0,0,4]},{"a":45204,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":45212,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":45220,"t":"byte","b":[45,0,0,0,0,0,0,0]},{"a":45228,"t":"byte","b":[0,0,0,0,0,41,1,1]},{"a":45236,"t":"byte","b":[1,45,0,0,0,0,0,47]},{"a":45244,"t":"byte","b":[1,1,1,1,1,1,61,0]},{"a":45252,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":45260,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":45268,"t":"byte","b":[0,0,0,65,0,32,1,1]},{"a":45276,"t":"byte","b":[1,1,1,1,45,0,0,1]},{"a":45284,"t":"byte","b":[0,0,0,78,0,0,0,78]},{"a":45292,"t":"byte","b":[0,0,0,78,0,0,0,78]},{"a":45300,"t":"byte","b":[0,0,0,78,0,0,0,78]},{"a":45308,"t":"byte","b":[0,0,1,0,0,0,1,0]},{"a":45316,"t":"byte","b":[0,78,0,0,0,78,0,0]},{"a":45324,"t":"byte","b":[0,78,0,0,0,78,0,0]},{"a":45332,"t":"byte","b":[0,78,0,0,0,78,0,0]},{"a":45340,"t":"byte","b":[0,1,52,0,43,1,1,0]},{"a":45348,"t":"byte","b":[0,65,0,0,0,0,14,13]},{"a":45356,"t":"byte","b":[6,0,14,1,1,1,1,1]},{"a":45364,"t":"byte","b":[1,1,1,1]},{"a":45368,"l":"map_rows_84_89","c":"Mine map, tile rows 84-89 ($B138-$B4BB), 150 tiles a row, read by map_to_buffer through map_view: 0 open, 1 solid rock, others from the tile tables ($1200-$13FF), $41 rope, $43 plank, $63 lift cage, $64 + type the objects stamped by draw_all_objects. Objects placed here: explosives 35 and 36, winch part 53.","t":"byte","b":[1,1,51,0,0,0,0,0]},{"a":45376,"t":"byte","b":[0,0,0,0,0,0,0,32]},{"a":45384,"t":"byte","b":[1,1,1,51,0,0,0,0]},{"a":45392,"t":"byte","b":[0,49,1,1,1,1,1,1]},{"a":45400,"t":"byte","b":[45,0,0,0,101,0,0,0]},{"a":45408,"t":"byte","b":[114,0,0,0,0,0,0,0]},{"a":45416,"t":"byte","b":[0,0,0,0,0,65,0,34]},{"a":45424,"t":"byte","b":[1,1,1,1,1,1,51,0]},{"a":45432,"t":"byte","b":[0,1,71,0,60,0,71,0]},{"a":45440,"t":"byte","b":[60,0,71,0,60,0,71,0]},{"a":45448,"t":"byte","b":[60,0,71,0,60,0,71,0]},{"a":45456,"t":"byte","b":[60,0,71,0,1,0,0,0]},{"a":45464,"t":"byte","b":[1,0,60,0,71,0,60,0]},{"a":45472,"t":"byte","b":[71,0,60,0,71,0,60,0]},{"a":45480,"t":"byte","b":[71,0,60,0,71,0,60,0]},{"a":45488,"t":"byte","b":[71,0,60,1,51,0,49,1]},{"a":45496,"t":"byte","b":[1,0,0,65,0,0,0,0]},{"a":45504,"t":"byte","b":[0,0,0,0,0,4,1,1]},{"a":45512,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":45520,"t":"byte","b":[52,0,0,0,0,0,0,0]},{"a":45528,"t":"byte","b":[0,0,0,0,101,34,1,1]},{"a":45536,"t":"byte","b":[1,45,0,0,0,0,0,43]},{"a":45544,"t":"byte","b":[1,1,1,1,1,1,3,4]},{"a":45552,"t":"byte","b":[5,1,1,1,1,1,1,1]},{"a":45560,"t":"byte","b":[1,1,1,36,0,49,1,1]},{"a":45568,"t":"byte","b":[1,58,0,65,0,47,1,1]},{"a":45576,"t":"byte","b":[1,1,1,1,52,0,0,1]},{"a":45584,"t":"byte","b":[0,78,0,0,0,78,0,0]},{"a":45592,"t":"byte","b":[0,78,0,0,0,78,0,0]},{"a":45600,"t":"byte","b":[0,78,0,0,0,78,0,0]},{"a":45608,"t":"byte","b":[0,78,1,0,0,0,1,78]},{"a":45616,"t":"byte","b":[0,0,0,78,0,0,0,78]},{"a":45624,"t":"byte","b":[0,0,0,78,0,0,0,78]},{"a":45632,"t":"byte","b":[0,0,0,78,0,0,0,78]},{"a":45640,"t":"byte","b":[0,1,45,0,47,1,1,0]},{"a":45648,"t":"byte","b":[0,65,0,0,0,0,0,0]},{"a":45656,"t":"byte","b":[0,0,0,0,6,8,9,54]},{"a":45664,"t":"byte","b":[1,1,1,1,1,1,45,0]},{"a":45672,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":45680,"t":"byte","b":[0,0,0,43,1,101,1,33]},{"a":45688,"t":"byte","b":[0,0,0,0,0,32,1,1]},{"a":45696,"t":"byte","b":[1,1,1,1,52,0,47,1]},{"a":45704,"t":"byte","b":[1,36,15,14,1,1,52,49]},{"a":45712,"t":"byte","b":[1,33,0,43,1,1,1,51]},{"a":45720,"t":"byte","b":[0,65,0,43,1,1,1,1]},{"a":45728,"t":"byte","b":[1,1,45,0,0,1,60,0]},{"a":45736,"t":"byte","b":[71,0,60,0,71,0,60,0]},{"a":45744,"t":"byte","b":[71,0,60,0,71,0,60,0]},{"a":45752,"t":"byte","b":[71,0,60,0,71,0,60,0]},{"a":45760,"t":"byte","b":[1,0,0,0,1,0,71,0]},{"a":45768,"t":"byte","b":[60,0,71,0,60,0,71,0]},{"a":45776,"t":"byte","b":[60,0,71,0,60,0,71,0]},{"a":45784,"t":"byte","b":[60,0,71,0,60,0,71,1]},{"a":45792,"t":"byte","b":[55,57,56,1,1,0,0,65]},{"a":45800,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":45808,"t":"byte","b":[0,0,0,0,0,47,1,1]},{"a":45816,"t":"byte","b":[1,1,1,1,51,0,0,0]},{"a":45824,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":45832,"t":"byte","b":[0,0,62,1,1,36,0,0]},{"a":45840,"t":"byte","b":[0,0,0,34,1,1,1,1]},{"a":45848,"t":"byte","b":[1,1,68,0,49,1,1,33]},{"a":45856,"t":"byte","b":[0,49,1,1,45,32,1,35]},{"a":45864,"t":"byte","b":[0,47,1,1,1,52,0,65]},{"a":45872,"t":"byte","b":[0,47,1,1,1,1,1,1]},{"a":45880,"t":"byte","b":[55,57,56,1,0,0,0,78]},{"a":45888,"t":"byte","b":[0,0,0,78,0,0,0,78]},{"a":45896,"t":"byte","b":[0,0,0,78,0,0,0,78]},{"a":45904,"t":"byte","b":[0,0,0,78,0,0,1,0]},{"a":45912,"t":"byte","b":[0,0,1,0,0,78,0,0]},{"a":45920,"t":"byte","b":[0,78,0,0,0,78,0,0]},{"a":45928,"t":"byte","b":[0,78,0,0,0,78,0,0]},{"a":45936,"t":"byte","b":[0,78,0,0,0,1,1,1]},{"a":45944,"t":"byte","b":[1,1,1,0,0,65,0,4]},{"a":45952,"t":"byte","b":[1,33,0,0,0,0,0,0]},{"a":45960,"t":"byte","b":[0,0,0,49,1,1,1,1]},{"a":45968,"t":"byte","b":[1,1,52,0,0,0,0,14]},{"a":45976,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":45984,"t":"byte","b":[1,1,1,33,0,0,0,0]},{"a":45992,"t":"byte","b":[0,43,1,1,1,1,1,1]},{"a":46000,"t":"byte","b":[1,36,49,1,1,45,0,0]},{"a":46008,"t":"byte","b":[59,53,0,34,1,33,0,49]},{"a":46016,"t":"byte","b":[1,1,1,33,0,65,0,49]},{"a":46024,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":46032,"t":"byte","b":[1,1,71,0,60,0,71,0]},{"a":46040,"t":"byte","b":[60,0,71,0,60,0,71,0]},{"a":46048,"t":"byte","b":[60,0,71,0,60,0,71,0]},{"a":46056,"t":"byte","b":[60,0,71,0,1,0,0,0]},{"a":46064,"t":"byte","b":[1,0,60,0,71,0,60,0]},{"a":46072,"t":"byte","b":[71,0,60,0,71,0,60,0]},{"a":46080,"t":"byte","b":[71,0,60,0,71,0,60,0]},{"a":46088,"t":"byte","b":[71,0,60,1,1,1,1,1]},{"a":46096,"t":"byte","b":[1,0,0,65,0,0,4,1]},{"a":46104,"t":"byte","b":[1,36,0,0,0,0,0,0]},{"a":46112,"t":"byte","b":[0,43,1,1,1,1,1,1]},{"a":46120,"t":"byte","b":[51,0,0,0,0,0,37,38]},{"a":46128,"t":"byte","b":[39,41,1,1,1,1,1,1]},{"a":46136,"t":"byte","b":[1,36,0,0,0,0,0,47]},{"a":46144,"t":"byte","b":[1,1,1,1,1,1,1,68]},{"a":46152,"t":"byte","b":[0,4,5,0,0,0,0,0]},{"a":46160,"t":"byte","b":[0,69,1,45,0,43,1,1]},{"a":46168,"t":"byte","b":[1,36,0,65,0,47,1,1]},{"a":46176,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":46184,"t":"byte","b":[0,78,0,0,0,78,0,0]},{"a":46192,"t":"byte","b":[0,78,0,0,0,78,0,0]},{"a":46200,"t":"byte","b":[0,78,0,0,0,78,0,0]},{"a":46208,"t":"byte","b":[0,78,1,0,0,0,1,60]},{"a":46216,"t":"byte","b":[0,0,0,78,0,0,0,78]},{"a":46224,"t":"byte","b":[0,0,0,78,0,0,0,78]},{"a":46232,"t":"byte","b":[0,0,0,78,0,0,0,78]},{"a":46240,"t":"byte","b":[0,1,1,1,1,1,1,0]},{"a":46248,"t":"byte","b":[0,65,0,0,43,1,1,1]},{"a":46256,"t":"byte","b":[1,1,45,0,0,0,0,49]},{"a":46264,"t":"byte","b":[1,1,1,1]},{"a":46268,"l":"map_rows_90_95","c":"Mine map, tile rows 90-95 ($B4BC-$B83F), 150 tiles a row, read by map_to_buffer through map_view: 0 open, 1 solid rock, others from the tile tables ($1200-$13FF), $41 rope, $43 plank, $63 lift cage, $64 + type the objects stamped by draw_all_objects. Objects placed here: rock fall 2, rock fall 3 (the one that traps May Day, column 45 row 95), plank 55.","t":"byte","b":[1,1,45,0,0,0,0,0]},{"a":46276,"t":"byte","b":[0,0,0,0,37,38,39,40]},{"a":46284,"t":"byte","b":[41,40,37,100,0,0,0,0]},{"a":46292,"t":"byte","b":[0,49,1,1,1,1,1,1]},{"a":46300,"t":"byte","b":[1,1,68,0,0,0,0,0]},{"a":46308,"t":"byte","b":[0,0,69,1,1,51,0,47]},{"a":46316,"t":"byte","b":[1,1,1,68,0,65,0,49]},{"a":46324,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":46332,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":46340,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":46348,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":46356,"t":"byte","b":[1,1,1,1,1,0,0,0]},{"a":46364,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":46372,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":46380,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":46388,"t":"byte","b":[1,1,1,1,1,1,1,0]},{"a":46396,"t":"byte","b":[0,0,0,65,0,0,0,54]},{"a":46404,"t":"byte","b":[53,4,5,14,1,1,1,52]},{"a":46412,"t":"byte","b":[0,47,1,1,1,1,1,1]},{"a":46420,"t":"byte","b":[51,0,0,0,0,0,0,0]},{"a":46428,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":46436,"t":"byte","b":[0,100,0,0,0,0,0,43]},{"a":46444,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":46452,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":46460,"t":"byte","b":[1,1,1,52,0,0,14,13]},{"a":46468,"t":"byte","b":[4,5,0,65,0,0,59,58]},{"a":46476,"t":"byte","b":[59,53,4,1,1,1,1,1]},{"a":46484,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":46492,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":46500,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":46508,"t":"byte","b":[1,1,1,0,0,0,1,1]},{"a":46516,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":46524,"t":"byte","b":[1,1,53,46,48,54,53,48]},{"a":46532,"t":"byte","b":[46,42,14,13,4,5,3,4]},{"a":46540,"t":"byte","b":[5,0,0,0,0,0,0,0]},{"a":46548,"t":"byte","b":[0,65,0,0,0,0,0,0]},{"a":46556,"t":"byte","b":[0,0,37,38,39,0,0,49]},{"a":46564,"t":"byte","b":[1,1,1,1,1,1,52,0]},{"a":46572,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":46580,"t":"byte","b":[0,0,0,0,0,0,0,100]},{"a":46588,"t":"byte","b":[0,0,0,0,0,49,1,1]},{"a":46596,"t":"byte","b":[1,1,1,1,1,1,61,37]},{"a":46604,"t":"byte","b":[38,39,40,41,40,37,54,1]},{"a":46612,"t":"byte","b":[1,45,0,0,26,0,0,28]},{"a":46620,"t":"byte","b":[0,65,0,0,30,0,0,26]},{"a":46628,"t":"byte","b":[47,1,1,13,7,15,14,1]},{"a":46636,"t":"byte","b":[1,1,1,1,1,61,46,41]},{"a":46644,"t":"byte","b":[1,1,1,1,1,1,58,46]},{"a":46652,"t":"byte","b":[48,62,1,1,1,1,1,1]},{"a":46660,"t":"byte","b":[1,0,0,0,4,13,6,8]},{"a":46668,"t":"byte","b":[9,15,37,38,39,40,41,53]},{"a":46676,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":46684,"t":"byte","b":[0,0,30,0,0,0,0,0]},{"a":46692,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":46700,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":46708,"t":"byte","b":[0,0,0,0,0,47,1,1]},{"a":46716,"t":"byte","b":[1,1,1,1,36,0,0,0]},{"a":46724,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":46732,"t":"byte","b":[0,0,0,0,0,100,0,0]},{"a":46740,"t":"byte","b":[0,0,0,47,1,1,1,1]},{"a":46748,"t":"byte","b":[1,1,1,53,0,0,0,0]},{"a":46756,"t":"byte","b":[0,0,0,0,0,62,1,51]},{"a":46764,"t":"byte","b":[0,0,27,0,0,29,0,65]},{"a":46772,"t":"byte","b":[0,0,26,0,0,27,0,4]},{"a":46780,"t":"byte","b":[5,0,28,0,0,14,13,15]},{"a":46788,"t":"byte","b":[30,38,39,0,0,0,46,48]},{"a":46796,"t":"byte","b":[59,53,48,46,0,0,0,0]},{"a":46804,"t":"byte","b":[3,4,5,7,4,5,15,0]},{"a":46812,"t":"byte","b":[0,0,0,0,0,0,26,0]},{"a":46820,"t":"byte","b":[0,0,0,28,0,0,0,0]},{"a":46828,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":46836,"t":"byte","b":[26,0,0,0,0,0,0,0]},{"a":46844,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":46852,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":46860,"t":"byte","b":[0,0,0,49,1,1,1,1]},{"a":46868,"t":"byte","b":[1,1,33,0,0,0,0,0]},{"a":46876,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":46884,"t":"byte","b":[0,0,0,100,0,0,0,115]},{"a":46892,"t":"byte","b":[0,43,1,1,1,1,1,1]},{"a":46900,"t":"byte","b":[1,36,0,0,0,0,0,0]},{"a":46908,"t":"byte","b":[0,0,0,0,48,0,0,0]},{"a":46916,"t":"byte","b":[28,0,0,30,0,65,0,0]},{"a":46924,"t":"byte","b":[27,0,0,28,0,0,0,0]},{"a":46932,"t":"byte","b":[29,0,0,0,0,0,26,0]},{"a":46940,"t":"byte","b":[0,0,0,0,0,27,0,0]},{"a":46948,"t":"byte","b":[0,0,29,0,0,0,0,26]},{"a":46956,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":46964,"t":"byte","b":[0,0,0,0,27,0,0,0]},{"a":46972,"t":"byte","b":[0,29,0,0,0,0,0,0]},{"a":46980,"t":"byte","b":[0,0,0,0,0,0,27,0]},{"a":46988,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":46996,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":47004,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":47012,"t":"byte","b":[0,69,1,1,1,1,1,1]},{"a":47020,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":47028,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":47036,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":47044,"t":"byte","b":[1,1,1,1,1,1,61,0]},{"a":47052,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":47060,"t":"byte","b":[0,0,0,100,0,0,29,0]},{"a":47068,"t":"byte","b":[0,26,0,65,0,0,28,0]},{"a":47076,"t":"byte","b":[0,29,0,0,0,0,30,0]},{"a":47084,"t":"byte","b":[0,0,0,0,27,0,0,0]},{"a":47092,"t":"byte","b":[0,0,0,28,0,0,0,0]},{"a":47100,"t":"byte","b":[30,0,0,0,0,27,0,0]},{"a":47108,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":47116,"t":"byte","b":[0,0,28,0,0,0,0,30]},{"a":47124,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":47132,"t":"byte","b":[0,0,0,0,28,0,0,0]},{"a":47140,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":47148,"t":"byte","b":[0,0,0,0,5,1,1,1]},{"a":47156,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":47164,"t":"byte","b":[1,1,1,1]},{"a":47168,"l":"map_rows_96_99","c":"Mine map, tile rows 96-99 ($B840-$BA97), 150 tiles a row, read by map_to_buffer through map_view: 0 open, 1 solid rock, others from the tile tables ($1200-$13FF), $41 rope, $43 plank, $63 lift cage, $64 + type the objects stamped by draw_all_objects. Objects placed here: explosive 37, number 1 (42), and the solid bottom rows.","t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":47176,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":47184,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":47192,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":47200,"t":"byte","b":[68,0,0,0,0,0,0,0]},{"a":47208,"t":"byte","b":[0,0,0,0,0,100,0,0]},{"a":47216,"t":"byte","b":[30,0,0,27,0,0,0,0]},{"a":47224,"t":"byte","b":[29,0,0,30,0,0,0,0]},{"a":47232,"t":"byte","b":[26,0,0,0,0,0,28,0]},{"a":47240,"t":"byte","b":[0,0,0,0,0,29,0,0]},{"a":47248,"t":"byte","b":[0,0,26,0,0,0,0,28]},{"a":47256,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":47264,"t":"byte","b":[0,0,0,0,29,0,0,0]},{"a":47272,"t":"byte","b":[0,26,0,0,0,0,0,0]},{"a":47280,"t":"byte","b":[0,0,0,0,0,0,29,0]},{"a":47288,"t":"byte","b":[0,0,0,0,0,0,0,69]},{"a":47296,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":47304,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":47312,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":47320,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":47328,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":47336,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":47344,"t":"byte","b":[1,1,1,1,1,1,1,68]},{"a":47352,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":47360,"t":"byte","b":[0,0,0,100,0,0,26,0]},{"a":47368,"t":"byte","b":[0,28,0,0,0,0,30,0]},{"a":47376,"t":"byte","b":[0,26,0,0,0,0,27,0]},{"a":47384,"t":"byte","b":[0,0,0,0,29,0,0,0]},{"a":47392,"t":"byte","b":[0,0,0,30,0,0,0,0]},{"a":47400,"t":"byte","b":[27,0,0,0,0,29,0,0]},{"a":47408,"t":"byte","b":[0,0,103,0,0,0,0,0]},{"a":47416,"t":"byte","b":[0,101,30,0,0,0,0,27]},{"a":47424,"t":"byte","b":[0,0,69,1,1,1,1,1]},{"a":47432,"t":"byte","b":[1,68,0,0,30,0,0,0]},{"a":47440,"t":"byte","b":[69,1,1,1,1,1,1,1]},{"a":47448,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":47456,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":47464,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":47472,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":47480,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":47488,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":47496,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":47504,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":47512,"t":"byte","b":[1,1,55,57,56,1,55,56]},{"a":47520,"t":"byte","b":[1,55,57,56,1,1,1,1]},{"a":47528,"t":"byte","b":[1,55,57,56,1,1,1,1]},{"a":47536,"t":"byte","b":[1,1,1,1,55,57,56,1]},{"a":47544,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":47552,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":47560,"t":"byte","b":[1,45,0,49,1,1,1,1]},{"a":47568,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":47576,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":47584,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":47592,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":47600,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":47608,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":47616,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":47624,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":47632,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":47640,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":47648,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":47656,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":47664,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":47672,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":47680,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":47688,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":47696,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":47704,"t":"byte","b":[1,1,1,1,1,1,1,55]},{"a":47712,"t":"byte","b":[57,56,1,1,1,1,1,1]},{"a":47720,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":47728,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":47736,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":47744,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":47752,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":47760,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":47768,"l":"map_tail","c":"104 bytes after the map's last row ($BA98-$BAFF); game_init's colour copy starts at $BB01, so nothing reads them. They look like more colour values.","t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":47776,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":47784,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":47792,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":47800,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":47808,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":47816,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":47824,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":47832,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":47840,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":47848,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":47856,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":47864,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":47872,"l":"panel_colours","c":"Colour RAM of the status panel: $BB01-$BBFF go to $D801-$D8FF and $BC01-$BCB7 to $D901-$D9B7 (rows 0-10), copied by game_init through ptr1/ptr2 ($1871). $BB00 and $BC00 are skipped by the copy loop (Y runs down to 1), so $D800 keeps its old colour and $D900 is set to 7 separately ($18B2).","t":"byte","b":[1,2,2,2,2,2,2,2]},{"a":47880,"t":"byte","b":[2,2,2,2,2,2,2,2]},{"a":47888,"t":"byte","b":[2,2,2,2,2,2,2,2]},{"a":47896,"t":"byte","b":[2,2,2,2,2,2,2,2]},{"a":47904,"t":"byte","b":[2,2,2,2,2,2,2,2]},{"a":47912,"t":"byte","b":[2,7,7,7,7,7,7,7]},{"a":47920,"t":"byte","b":[7,7,2,2,2,6,6,6]},{"a":47928,"t":"byte","b":[6,2,6,6,6,6,2,6]},{"a":47936,"t":"byte","b":[6,6,6,2,2,2,2,4]},{"a":47944,"t":"byte","b":[4,4,4,4,4,4,4,2]},{"a":47952,"t":"byte","b":[2,7,7,7,7,7,7,7]},{"a":47960,"t":"byte","b":[7,7,2,2,2,6,6,6]},{"a":47968,"t":"byte","b":[6,2,6,6,6,6,2,6]},{"a":47976,"t":"byte","b":[6,6,6,2,2,2,2,4]},{"a":47984,"t":"byte","b":[3,3,3,3,3,3,4,2]},{"a":47992,"t":"byte","b":[2,7,7,7,7,7,7,7]},{"a":48000,"t":"byte","b":[7,7,2,2,2,2,2,2]},{"a":48008,"t":"byte","b":[2,2,2,2,2,2,2,2]},{"a":48016,"t":"byte","b":[2,2,2,2,2,2,2,4]},{"a":48024,"t":"byte","b":[7,7,7,7,7,7,4,2]},{"a":48032,"t":"byte","b":[2,7,7,7,7,7,7,7]},{"a":48040,"t":"byte","b":[7,7,2,2,2,2,2,2]},{"a":48048,"t":"byte","b":[2,2,2,2,2,2,2,2]},{"a":48056,"t":"byte","b":[2,2,2,2,2,2,2,4]},{"a":48064,"t":"byte","b":[7,7,7,7,7,7,4,2]},{"a":48072,"t":"byte","b":[2,7,7,7,7,7,7,7]},{"a":48080,"t":"byte","b":[7,7,2,2,2,2,2,2]},{"a":48088,"t":"byte","b":[15,15,15,15,15,15,15,15]},{"a":48096,"t":"byte","b":[15,15,15,2,2,2,2,4]},{"a":48104,"t":"byte","b":[4,4,4,4,4,4,4,2]},{"a":48112,"t":"byte","b":[7,7,7,7,7,7,7,7]},{"a":48120,"t":"byte","b":[7,7,2,2,2,2,2,2]},{"a":48128,"l":"panel_colours_b","c":"Second page of panel_colours: $BC01-$BCB7 to colour RAM $D901-$D9B7 (panel rows 6-10); $BCB8-$BCFF are not copied.","t":"byte","b":[255,15,15,15,15,15,15,15]},{"a":48136,"t":"byte","b":[15,15,15,2,2,2,2,4]},{"a":48144,"t":"byte","b":[4,4,4,4,4,4,4,2]},{"a":48152,"t":"byte","b":[2,7,7,7,7,7,7,7]},{"a":48160,"t":"byte","b":[7,7,2,2,2,2,2,2]},{"a":48168,"t":"byte","b":[2,2,2,2,2,2,2,2]},{"a":48176,"t":"byte","b":[2,2,2,2,2,2,2,4]},{"a":48184,"t":"byte","b":[4,4,4,4,4,4,4,2]},{"a":48192,"t":"byte","b":[2,7,7,7,7,7,7,7]},{"a":48200,"t":"byte","b":[7,7,2,2,2,2,2,2]},{"a":48208,"t":"byte","b":[2,2,2,2,2,2,2,2]},{"a":48216,"t":"byte","b":[2,2,2,2,2,2,2,4]},{"a":48224,"t":"byte","b":[4,4,4,4,4,4,4,2]},{"a":48232,"t":"byte","b":[2,7,7,7,7,7,7,7]},{"a":48240,"t":"byte","b":[7,7,2,2,2,2,2,3]},{"a":48248,"t":"byte","b":[3,3,3,3,3,3,3,3]},{"a":48256,"t":"byte","b":[3,2,2,2,2,2,2,4]},{"a":48264,"t":"byte","b":[4,4,4,4,4,4,4,2]},{"a":48272,"t":"byte","b":[2,7,7,7,7,7,7,7]},{"a":48280,"t":"byte","b":[7,7,2,2,2,2,2,2]},{"a":48288,"t":"byte","b":[2,2,2,2,2,2,2,2]},{"a":48296,"t":"byte","b":[2,2,2,2,2,2,2,2]},{"a":48304,"t":"byte","b":[2,2,2,2,2,2,2,2]},{"a":48312,"t":"gap","n":72},{"a":48384,"l":"objects_src","c":"The object table as authored, copied by game_init to $312F-$342E (obj_present, obj_taken, obj_x, obj_xhi from $BD00-$BDFF), so every new game starts with all objects in place.","t":"byte","b":[1,1,1,1,1,1,1,1],"x":[6350]},{"a":48392,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":48400,"t":"byte","b":[0,1,1,1,1,1,1,1]},{"a":48408,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":48416,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":48424,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":48432,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":48440,"t":"byte","b":[1,1,1,0,0,0,0,0]},{"a":48448,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":48456,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":48464,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":48472,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":48480,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":48488,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":48496,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":48504,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":48512,"t":"byte","b":[20,20,19,45,116,135,133,88]},{"a":48520,"t":"byte","b":[13,0,6,3,80,84,105,145]},{"a":48528,"t":"byte","b":[0,51,109,48,104,36,34,25]},{"a":48536,"t":"byte","b":[29,37,56,84,116,125,111,120]},{"a":48544,"t":"byte","b":[87,61,44,14,36,99,142,125]},{"a":48552,"t":"byte","b":[3,94,92,91,49,121,146,17]},{"a":48560,"t":"byte","b":[106,24,136,146,39,40,39,23]},{"a":48568,"t":"byte","b":[116,139,138,40,81,0,0,0]},{"a":48576,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":48584,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":48592,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":48600,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":48608,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":48616,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":48624,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":48632,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":48640,"l":"objects_src_b","c":"objects_src continued: $BE00-$BEFF become obj_row, obj_type, obj_width and obj_height ($322F-$332E).","t":"byte","b":[37,57,90,95,25,51,13,70],"x":[6356]},{"a":48648,"t":"byte","b":[20,17,41,74,67,63,30,50]},{"a":48656,"t":"byte","b":[0,9,9,19,26,33,39,46]},{"a":48664,"t":"byte","b":[52,53,51,48,39,44,56,61]},{"a":48672,"t":"byte","b":[62,72,69,85,84,97,81,24]},{"a":48680,"t":"byte","b":[14,72,97,62,69,31,44,56]},{"a":48688,"t":"byte","b":[29,9,29,72,40,84,29,94]},{"a":48696,"t":"byte","b":[9,35,49,62,35,0,0,0]},{"a":48704,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":48712,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":48720,"t":"byte","b":[0,1,1,1,1,1,1,1]},{"a":48728,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":48736,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":48744,"t":"byte","b":[2,2,3,4,5,6,7,8]},{"a":48752,"t":"byte","b":[9,10,11,12,13,14,15,15]},{"a":48760,"t":"byte","b":[16,17,18,19,20,0,0,0]},{"a":48768,"t":"byte","b":[2,2,1,1,2,1,9,1]},{"a":48776,"t":"byte","b":[2,1,3,2,3,2,2,3]},{"a":48784,"t":"byte","b":[0,1,1,1,1,1,1,1]},{"a":48792,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":48800,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":48808,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":48816,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":48824,"t":"byte","b":[1,1,1,2,2,0,0,0]},{"a":48832,"t":"byte","b":[1,1,5,3,3,3,1,3]},{"a":48840,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":48848,"t":"byte","b":[0,1,1,1,1,1,1,1]},{"a":48856,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":48864,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":48872,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":48880,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":48888,"t":"byte","b":[1,1,1,2,2,0,0,0]},{"a":48896,"l":"objects_src_c","c":"objects_src continued: $BF00-$BF7F become obj_icon_lo and obj_icon_hi ($332F-$33AE); $BF80-$BFFF become obj_spare, never read.","t":"byte","b":[0,0,0,0,0,0,0,0],"x":[6362]},{"a":48904,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":48912,"t":"byte","b":[32,32,32,32,32,32,32,32]},{"a":48920,"t":"byte","b":[32,32,32,32,32,32,32,32]},{"a":48928,"t":"byte","b":[32,32,32,32,32,32,32,32]},{"a":48936,"t":"byte","b":[40,40,88,92,96,100,104,108]},{"a":48944,"t":"byte","b":[112,36,72,64,56,60,44,44]},{"a":48952,"t":"byte","b":[68,48,52,0,0,0,0,0]},{"a":48960,"t":"byte","b":[54,54,54,54,54,54,54,54]},{"a":48968,"t":"byte","b":[54,54,54,54,54,54,54,54]},{"a":48976,"t":"byte","b":[54,54,54,54,54,54,54,54]},{"a":48984,"t":"byte","b":[54,54,54,54,54,54,54,54]},{"a":48992,"t":"byte","b":[54,54,54,54,54,54,54,54]},{"a":49000,"t":"byte","b":[54,54,54,54,54,54,54,54]},{"a":49008,"t":"byte","b":[54,54,54,54,54,54,54,54]},{"a":49016,"t":"byte","b":[54,54,54,0,0,0,0,0]},{"a":49024,"t":"byte","b":[0,26,0,0,212,40,10,0]},{"a":49032,"t":"byte","b":[0,34,170,162,5,0,0,0]},{"a":49040,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":49048,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":49056,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":49064,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":49072,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":49080,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":49088,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":49096,"t":"byte","b":[0,1,0,0,0,0,0,0]},{"a":49104,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":49112,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":49120,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":49128,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":49136,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":49144,"t":"byte","b":[0,0,0,0,0,0,0,251]},{"a":49152,"t":"gap","n":8192},{"a":57344,"l":"tune_E000","c":"The tune, $E000-$E3FF: voice 1 notes (from $E000). Three bytes per note (frequency high, frequency low, duration in steps), read through music_fetch_byte from the RAM under the KERNAL. The same 8 KB is in the Paris part at the same address.","t":"byte","b":[6,108,6,0,0,2,25,176]},{"a":57352,"t":"byte","b":[8,129,120,1,0,0,3,6]},{"a":57360,"t":"byte","b":[108,4,25,176,8,6,108,6]},{"a":57368,"t":"byte","b":[0,0,2,25,176,8,129,120]},{"a":57376,"t":"byte","b":[1,0,0,3,6,108,4,25]},{"a":57384,"t":"byte","b":[176,8,6,108,8,25,176,8]},{"a":57392,"t":"byte","b":[129,120,1,0,0,3,6,108]},{"a":57400,"t":"byte","b":[4,25,176,8,6,108,8,25]},{"a":57408,"t":"byte","b":[176,8,129,120,1,0,0,3]},{"a":57416,"t":"byte","b":[6,108,4,25,176,8,6,108]},{"a":57424,"t":"byte","b":[8,25,176,8,129,120,1,0]},{"a":57432,"t":"byte","b":[0,3,6,108,4,25,176,8]},{"a":57440,"t":"byte","b":[6,108,8,25,176,8,129,120]},{"a":57448,"t":"byte","b":[1,0,0,3,6,108,4,25]},{"a":57456,"t":"byte","b":[176,8,6,108,8,25,176,8]},{"a":57464,"t":"byte","b":[129,120,1,0,0,3,6,108]},{"a":57472,"t":"byte","b":[4,25,176,8,6,108,8,25]},{"a":57480,"t":"byte","b":[176,8,129,120,1,0,0,3]},{"a":57488,"t":"byte","b":[6,108,4,25,176,8,6,108]},{"a":57496,"t":"byte","b":[8,25,176,8,129,120,1,0]},{"a":57504,"t":"byte","b":[0,3,6,108,4,25,176,8]},{"a":57512,"t":"byte","b":[6,108,8,25,176,8,51,97]},{"a":57520,"t":"byte","b":[4,51,97,4,51,97,4,51]},{"a":57528,"t":"byte","b":[97,4,6,108,8,25,176,8]},{"a":57536,"t":"byte","b":[129,120,1,0,0,3,6,108]},{"a":57544,"t":"byte","b":[4,25,176,8,6,108,8,25]},{"a":57552,"t":"byte","b":[176,8,129,120,1,0,0,3]},{"a":57560,"t":"byte","b":[6,108,4,25,176,8,6,108]},{"a":57568,"t":"byte","b":[8,25,176,8,129,120,1,0]},{"a":57576,"t":"byte","b":[0,3,6,108,4,25,176,8]},{"a":57584,"t":"byte","b":[6,108,8,25,176,8,205,133]},{"a":57592,"t":"byte","b":[1,0,0,1,205,133,1,0]},{"a":57600,"t":"byte","b":[0,1,205,133,1,0,0,1]},{"a":57608,"t":"byte","b":[205,133,1,0,0,1,102,194]},{"a":57616,"t":"byte","b":[1,0,0,1,102,194,1,0]},{"a":57624,"t":"byte","b":[0,1,102,194,2,102,194,2]},{"a":57632,"t":"byte","b":[6,108,8,25,176,8,129,120]},{"a":57640,"t":"byte","b":[1,0,0,3,6,108,4,25]},{"a":57648,"t":"byte","b":[176,8,6,108,8,25,176,8]},{"a":57656,"t":"byte","b":[129,120,1,0,0,3,6,108]},{"a":57664,"t":"byte","b":[4,25,176,8,6,108,8,25]},{"a":57672,"t":"byte","b":[176,8,129,120,1,0,0,3]},{"a":57680,"t":"byte","b":[6,108,4,25,176,8,6,108]},{"a":57688,"t":"byte","b":[8,25,176,8,51,97,4,51]},{"a":57696,"t":"byte","b":[97,4,51,97,4,51,97,4]},{"a":57704,"t":"byte","b":[12,216,1,14,107,1,16,47]},{"a":57712,"t":"byte","b":[1,17,37,1,19,62,1,21]},{"a":57720,"t":"byte","b":[154,1,22,227,1,25,176,1]},{"a":57728,"t":"byte","b":[28,214,1,32,94,1,34,74]},{"a":57736,"t":"byte","b":[1,38,125,1,43,52,1,45]},{"a":57744,"t":"byte","b":[198,1,51,97,1,57,172,1]},{"a":57752,"t":"byte","b":[64,188,1,68,149,1,76,251]},{"a":57760,"t":"byte","b":[1,86,105,1,91,140,1,102]},{"a":57768,"t":"byte","b":[194,1,115,88,1,129,120,1]},{"a":57776,"t":"byte","b":[68,149,1,76,251,1,86,105]},{"a":57784,"t":"byte","b":[1,91,140,1,102,194,1,115]},{"a":57792,"t":"byte","b":[88,1,129,120,1,137,43,1]},{"a":57800,"t":"byte","b":[6,108,8,51,97,8,129,120]},{"a":57808,"t":"byte","b":[1,0,0,3,6,108,4,25]},{"a":57816,"t":"byte","b":[176,8,137,43,1,129,120,1]},{"a":57824,"t":"byte","b":[115,88,1,102,194,1,91,140]},{"a":57832,"t":"byte","b":[1,86,105,1,76,251,1,68]},{"a":57840,"t":"byte","b":[149,1,64,188,1,57,172,1]},{"a":57848,"t":"byte","b":[51,97,1,45,198,1,43,52]},{"a":57856,"t":"byte","b":[1,38,125,1,34,74,1,32]},{"a":57864,"t":"byte","b":[94,1,28,214,1,25,176,1]},{"a":57872,"t":"byte","b":[22,227,1,21,154,1,19,62]},{"a":57880,"t":"byte","b":[1,17,37,1,16,47,1,14]},{"a":57888,"t":"byte","b":[107,1,12,216,1,11,113,1]},{"a":57896,"t":"byte","b":[10,205,1,9,159,1,8,146]},{"a":57904,"t":"byte","b":[1,16,47,1,14,107,1,12]},{"a":57912,"t":"byte","b":[216,1,6,108,8,51,97,4]},{"a":57920,"t":"byte","b":[51,97,8,51,97,4,51,97]},{"a":57928,"t":"byte","b":[8,6,108,8,25,176,8,129]},{"a":57936,"t":"byte","b":[120,1,0,0,3,6,108,4]},{"a":57944,"t":"byte","b":[25,176,8,6,108,8,25,176]},{"a":57952,"t":"byte","b":[8,51,97,4,51,97,4,51]},{"a":57960,"t":"byte","b":[97,4,51,97,4,6,108,8]},{"a":57968,"t":"byte","b":[25,176,8,129,120,1,0,0]},{"a":57976,"t":"byte","b":[3,6,108,4,25,176,8,6]},{"a":57984,"t":"byte","b":[108,8,25,176,8,51,97,4]},{"a":57992,"t":"byte","b":[51,97,4,51,97,4,51,97]},{"a":58000,"t":"byte","b":[4,6,108,8,25,176,8,129]},{"a":58008,"t":"byte","b":[120,1,0,0,3,6,108,4]},{"a":58016,"t":"byte","b":[25,176,8,6,108,8,25,176]},{"a":58024,"t":"byte","b":[8,51,97,4,51,97,4,51]},{"a":58032,"t":"byte","b":[97,4,51,97,4,6,108,8]},{"a":58040,"t":"byte","b":[25,176,8,129,120,1,0,0]},{"a":58048,"t":"byte","b":[3,6,108,4,25,176,8,6]},{"a":58056,"t":"byte","b":[108,8,25,176,8,51,97,4]},{"a":58064,"t":"byte","b":[51,97,4,51,97,4,51,97]},{"a":58072,"t":"byte","b":[4,6,108,8,25,176,8,129]},{"a":58080,"t":"byte","b":[120,1,0,0,3,6,108,4]},{"a":58088,"t":"byte","b":[25,176,8,6,108,8,25,176]},{"a":58096,"t":"byte","b":[8,51,97,4,51,97,4,51]},{"a":58104,"t":"byte","b":[97,4,51,97,4,6,108,6]},{"a":58112,"t":"byte","b":[0,0,2,25,176,8,129,120]},{"a":58120,"t":"byte","b":[1,0,0,3,6,108,4,25]},{"a":58128,"t":"byte","b":[176,8,6,108,6,0,0,2]},{"a":58136,"t":"byte","b":[25,176,8,129,120,1,0,0]},{"a":58144,"t":"byte","b":[3,6,108,4,25,176,8,6]},{"a":58152,"t":"byte","b":[108,6,0,0,2,25,176,8]},{"a":58160,"t":"byte","b":[129,120,1,0,0,3,6,108]},{"a":58168,"t":"byte","b":[4,25,176,8,6,108,6,0]},{"a":58176,"t":"byte","b":[0,2,25,176,8,129,120,1]},{"a":58184,"t":"byte","b":[0,0,3,6,108,4,25,176]},{"a":58192,"t":"byte","b":[8,6,108,6,0,0,2,25]},{"a":58200,"t":"byte","b":[176,8,129,120,1,0,0,3]},{"a":58208,"t":"byte","b":[6,108,4,25,176,8,6,108]},{"a":58216,"t":"byte","b":[6,0,0,2,25,176,8,129]},{"a":58224,"t":"byte","b":[120,1,0,0,3,6,108,4]},{"a":58232,"t":"byte","b":[25,176,8,6,108,6,0,0]},{"a":58240,"t":"byte","b":[2,25,176,8,129,120,1,0]},{"a":58248,"t":"byte","b":[0,3,6,108,4,25,176,8]},{"a":58256,"t":"byte","b":[6,108,6,0,0,2,25,176]},{"a":58264,"t":"byte","b":[8,129,120,1,0,0,3,6]},{"a":58272,"t":"byte","b":[108,4,25,176,8,6,108,6]},{"a":58280,"t":"byte","b":[0,0,2,25,176,8,129,120]},{"a":58288,"t":"byte","b":[1,0,0,3,6,108,4,25]},{"a":58296,"t":"byte","b":[176,8,6,108,6,0,0,2]},{"a":58304,"t":"byte","b":[25,176,8,129,120,1,0,0]},{"a":58312,"t":"byte","b":[3,6,108,4,25,176,8,6]},{"a":58320,"t":"byte","b":[108,6,0,0,2,25,176,8]},{"a":58328,"t":"byte","b":[129,120,1,0,0,3,6,108]},{"a":58336,"t":"byte","b":[4,25,176,8,6,108,6,0]},{"a":58344,"t":"byte","b":[0,2,25,176,8,129,120,1]},{"a":58352,"t":"byte","b":[0,0,3,6,108,4,25,176]},{"a":58360,"t":"byte","b":[8,6,108,6,0,0,2,25]},{"a":58368,"l":"tune_E400","c":"The tune, $E400-$E7FF: voice 1 notes. Three bytes per note (frequency high, frequency low, duration in steps), read through music_fetch_byte from the RAM under the KERNAL. The same 8 KB is in the Paris part at the same address.","t":"byte","b":[176,8,129,120,1,0,0,3]},{"a":58376,"t":"byte","b":[6,108,4,25,176,8,6,108]},{"a":58384,"t":"byte","b":[6,0,0,2,25,176,8,129]},{"a":58392,"t":"byte","b":[120,1,0,0,3,6,108,4]},{"a":58400,"t":"byte","b":[25,176,8,6,108,6,0,0]},{"a":58408,"t":"byte","b":[2,25,176,8,129,120,1,0]},{"a":58416,"t":"byte","b":[0,3,6,108,4,25,176,8]},{"a":58424,"t":"byte","b":[6,108,6,0,0,2,25,176]},{"a":58432,"t":"byte","b":[8,129,120,1,0,0,3,6]},{"a":58440,"t":"byte","b":[108,4,25,176,8,6,108,6]},{"a":58448,"t":"byte","b":[0,0,2,25,176,8,129,120]},{"a":58456,"t":"byte","b":[1,0,0,3,6,108,4,25]},{"a":58464,"t":"byte","b":[176,8,6,108,6,0,0,2]},{"a":58472,"t":"byte","b":[25,176,8,129,120,1,0,0]},{"a":58480,"t":"byte","b":[3,6,108,4,25,176,8,6]},{"a":58488,"t":"byte","b":[108,6,0,0,2,25,176,8]},{"a":58496,"t":"byte","b":[129,120,1,0,0,3,6,108]},{"a":58504,"t":"byte","b":[4,25,176,8,6,108,6,0]},{"a":58512,"t":"byte","b":[0,2,25,176,8,129,120,1]},{"a":58520,"t":"byte","b":[0,0,3,6,108,4,25,176]},{"a":58528,"t":"byte","b":[8,6,108,6,0,0,2,25]},{"a":58536,"t":"byte","b":[176,8,129,120,1,0,0,3]},{"a":58544,"t":"byte","b":[6,108,4,25,176,8,6,108]},{"a":58552,"t":"byte","b":[6,0,0,2,25,176,8,129]},{"a":58560,"t":"byte","b":[120,1,0,0,3,6,108,4]},{"a":58568,"t":"byte","b":[25,176,8,137,43,1,129,120]},{"a":58576,"t":"byte","b":[1,115,88,1,102,194,1,91]},{"a":58584,"t":"byte","b":[140,1,86,105,1,76,251,1]},{"a":58592,"t":"byte","b":[68,149,1,64,188,1,57,172]},{"a":58600,"t":"byte","b":[1,51,97,1,45,198,1,43]},{"a":58608,"t":"byte","b":[52,1,38,125,1,34,74,1]},{"a":58616,"t":"byte","b":[32,94,1,28,214,1,25,176]},{"a":58624,"t":"byte","b":[1,22,227,1,21,154,1,19]},{"a":58632,"t":"byte","b":[62,1,17,37,1,16,47,1]},{"a":58640,"t":"byte","b":[14,107,1,12,216,1,11,113]},{"a":58648,"t":"byte","b":[1,10,205,1,9,159,1,8]},{"a":58656,"t":"byte","b":[146,1,16,47,1,14,107,1]},{"a":58664,"t":"byte","b":[12,216,1,12,216,1,14,107]},{"a":58672,"t":"byte","b":[1,16,47,1,17,37,1,19]},{"a":58680,"t":"byte","b":[62,1,21,154,1,22,227,1]},{"a":58688,"t":"byte","b":[25,176,1,28,214,1,32,94]},{"a":58696,"t":"byte","b":[1,34,74,1,38,125,1,43]},{"a":58704,"t":"byte","b":[52,1,45,198,1,51,97,1]},{"a":58712,"t":"byte","b":[57,172,1,64,188,1,68,149]},{"a":58720,"t":"byte","b":[1,68,149,1,76,251,1,51]},{"a":58728,"t":"byte","b":[97,4,51,97,4,51,97,4]},{"a":58736,"t":"byte","b":[137,43,1,129,120,1,115,88]},{"a":58744,"t":"byte","b":[1,102,194,1,91,140,1,86]},{"a":58752,"t":"byte","b":[105,1,76,251,1,68,149,1]},{"a":58760,"t":"byte","b":[64,188,1,57,172,1,51,97]},{"a":58768,"t":"byte","b":[1,45,198,1,43,52,1,38]},{"a":58776,"t":"byte","b":[125,1,34,74,1,32,94,1]},{"a":58784,"t":"byte","b":[28,214,1,25,176,1,22,227]},{"a":58792,"t":"byte","b":[1,21,154,1,19,62,1,17]},{"a":58800,"t":"byte","b":[37,1,16,47,1,14,107,1]},{"a":58808,"t":"byte","b":[12,216,1,11,113,1,10,205]},{"a":58816,"t":"byte","b":[1,9,159,1,8,146,1,16]},{"a":58824,"t":"byte","b":[47,1,14,107,1,12,216,1]},{"a":58832,"t":"byte","b":[12,216,1,14,107,1,16,47]},{"a":58840,"t":"byte","b":[1,17,37,1,19,62,1,21]},{"a":58848,"t":"byte","b":[154,1,22,227,1,25,176,1]},{"a":58856,"t":"byte","b":[28,214,1,32,94,1,34,74]},{"a":58864,"t":"byte","b":[1,38,125,1,43,52,1,45]},{"a":58872,"t":"byte","b":[198,1,51,97,1,57,172,1]},{"a":58880,"t":"byte","b":[64,188,1,68,149,1,68,149]},{"a":58888,"t":"byte","b":[1,76,251,1,51,97,4,51]},{"a":58896,"t":"byte","b":[97,4,51,97,4,6,108,8]},{"a":58904,"t":"byte","b":[25,176,8,129,120,1,0,0]},{"a":58912,"t":"byte","b":[3,6,108,4,25,176,8,6]},{"a":58920,"t":"byte","b":[108,8,25,176,8,129,120,1]},{"a":58928,"t":"byte","b":[0,0,3,6,108,4,25,176]},{"a":58936,"t":"byte","b":[8,6,108,8,25,176,8,129]},{"a":58944,"t":"byte","b":[120,1,0,0,3,6,108,4]},{"a":58952,"t":"byte","b":[25,176,8,6,108,8,25,176]},{"a":58960,"t":"byte","b":[8,205,133,1,0,0,1,205]},{"a":58968,"t":"byte","b":[133,1,0,0,1,205,133,1]},{"a":58976,"t":"byte","b":[0,0,1,205,133,1,0,0]},{"a":58984,"t":"byte","b":[1,102,194,1,0,0,1,102]},{"a":58992,"t":"byte","b":[194,1,0,0,1,102,194,2]},{"a":59000,"t":"byte","b":[102,194,2,6,108,8,25,176]},{"a":59008,"t":"byte","b":[8,129,120,1,0,0,3,6]},{"a":59016,"t":"byte","b":[108,4,25,176,8,6,108,8]},{"a":59024,"t":"byte","b":[25,176,8,129,120,1,0,0]},{"a":59032,"t":"byte","b":[3,6,108,4,25,176,8,6]},{"a":59040,"t":"byte","b":[108,8,25,176,8,129,120,1]},{"a":59048,"t":"byte","b":[0,0,3,6,108,4,25,176]},{"a":59056,"t":"byte","b":[8,6,108,8,25,176,8,51]},{"a":59064,"t":"byte","b":[97,4,51,97,4,51,97,4]},{"a":59072,"t":"byte","b":[51,97,4,12,216,1,14,107]},{"a":59080,"t":"byte","b":[1,16,47,1,17,37,1,19]},{"a":59088,"t":"byte","b":[62,1,21,154,1,22,227,1]},{"a":59096,"t":"byte","b":[25,176,1,28,214,1,32,94]},{"a":59104,"t":"byte","b":[1,34,74,1,38,125,1,43]},{"a":59112,"t":"byte","b":[52,1,45,198,1,51,97,1]},{"a":59120,"t":"byte","b":[57,172,1,64,188,1,68,149]},{"a":59128,"t":"byte","b":[1,76,251,1,86,105,1,91]},{"a":59136,"t":"byte","b":[140,1,102,194,1,115,88,1]},{"a":59144,"t":"byte","b":[129,120,1,68,149,1,76,251]},{"a":59152,"t":"byte","b":[1,86,105,1,91,140,1,102]},{"a":59160,"t":"byte","b":[194,1,115,88,1,129,120,1]},{"a":59168,"t":"byte","b":[137,43,1,6,108,8,51,97]},{"a":59176,"t":"byte","b":[8,129,120,1,0,0,3,6]},{"a":59184,"t":"byte","b":[108,4,25,176,8,137,43,1]},{"a":59192,"t":"byte","b":[129,120,1,115,88,1,102,194]},{"a":59200,"t":"byte","b":[1,91,140,1,86,105,1,76]},{"a":59208,"t":"byte","b":[251,1,68,149,1,64,188,1]},{"a":59216,"t":"byte","b":[57,172,1,51,97,1,45,198]},{"a":59224,"t":"byte","b":[1,43,52,1,38,125,1,34]},{"a":59232,"t":"byte","b":[74,1,32,94,1,28,214,1]},{"a":59240,"t":"byte","b":[25,176,1,22,227,1,21,154]},{"a":59248,"t":"byte","b":[1,19,62,1,17,37,1,16]},{"a":59256,"t":"byte","b":[47,1,14,107,1,12,216,1]},{"a":59264,"t":"byte","b":[11,113,1,10,205,1,9,159]},{"a":59272,"t":"byte","b":[1,8,146,1,16,47,1,14]},{"a":59280,"t":"byte","b":[107,1,12,216,1,6,108,8]},{"a":59288,"t":"byte","b":[51,97,4,51,97,8,51,97]},{"a":59296,"t":"byte","b":[4,51,97,8,6,108,8,25]},{"a":59304,"t":"byte","b":[176,8,129,120,1,0,0,3]},{"a":59312,"t":"byte","b":[6,108,4,25,176,8,6,108]},{"a":59320,"t":"byte","b":[8,25,176,8,51,97,4,51]},{"a":59328,"t":"byte","b":[97,4,51,97,4,51,97,4]},{"a":59336,"t":"byte","b":[6,108,8,25,176,8,129,120]},{"a":59344,"t":"byte","b":[1,0,0,3,6,108,4,25]},{"a":59352,"t":"byte","b":[176,8,6,108,8,25,176,8]},{"a":59360,"t":"byte","b":[51,97,4,51,97,4,51,97]},{"a":59368,"t":"byte","b":[4,51,97,4,6,108,8,25]},{"a":59376,"t":"byte","b":[176,8,129,120,1,0,0,3]},{"a":59384,"t":"byte","b":[6,108,4,25,176,8,6,108]},{"a":59392,"l":"tune_E800","c":"The tune, $E800-$EBFF: voice 1 notes to $EAD0, then voice 2 from $EAD1. Three bytes per note (frequency high, frequency low, duration in steps), read through music_fetch_byte from the RAM under the KERNAL. The same 8 KB is in the Paris part at the same address.","t":"byte","b":[8,25,176,8,51,97,4,51]},{"a":59400,"t":"byte","b":[97,4,51,97,4,51,97,4]},{"a":59408,"t":"byte","b":[6,108,8,25,176,8,129,120]},{"a":59416,"t":"byte","b":[1,0,0,3,6,108,4,25]},{"a":59424,"t":"byte","b":[176,8,6,108,8,25,176,8]},{"a":59432,"t":"byte","b":[51,97,4,51,97,4,51,97]},{"a":59440,"t":"byte","b":[4,51,97,4,6,108,8,25]},{"a":59448,"t":"byte","b":[176,8,129,120,1,0,0,3]},{"a":59456,"t":"byte","b":[6,108,4,25,176,8,6,108]},{"a":59464,"t":"byte","b":[8,25,176,8,51,97,4,51]},{"a":59472,"t":"byte","b":[97,4,51,97,4,51,97,4]},{"a":59480,"t":"byte","b":[6,108,6,0,0,2,25,176]},{"a":59488,"t":"byte","b":[8,129,120,1,0,0,3,6]},{"a":59496,"t":"byte","b":[108,4,25,176,8,6,108,6]},{"a":59504,"t":"byte","b":[0,0,2,25,176,8,129,120]},{"a":59512,"t":"byte","b":[1,0,0,3,6,108,4,25]},{"a":59520,"t":"byte","b":[176,8,6,108,6,0,0,2]},{"a":59528,"t":"byte","b":[25,176,8,129,120,1,0,0]},{"a":59536,"t":"byte","b":[3,6,108,4,25,176,8,6]},{"a":59544,"t":"byte","b":[108,6,0,0,2,25,176,8]},{"a":59552,"t":"byte","b":[129,120,1,0,0,3,6,108]},{"a":59560,"t":"byte","b":[4,25,176,8,6,108,6,0]},{"a":59568,"t":"byte","b":[0,2,25,176,8,129,120,1]},{"a":59576,"t":"byte","b":[0,0,3,6,108,4,25,176]},{"a":59584,"t":"byte","b":[8,6,108,6,0,0,2,25]},{"a":59592,"t":"byte","b":[176,8,129,120,1,0,0,3]},{"a":59600,"t":"byte","b":[6,108,4,25,176,8,6,108]},{"a":59608,"t":"byte","b":[6,0,0,2,25,176,8,129]},{"a":59616,"t":"byte","b":[120,1,0,0,3,6,108,4]},{"a":59624,"t":"byte","b":[25,176,8,6,108,6,0,0]},{"a":59632,"t":"byte","b":[2,25,176,8,129,120,1,0]},{"a":59640,"t":"byte","b":[0,3,6,108,4,25,176,8]},{"a":59648,"t":"byte","b":[6,108,6,0,0,2,25,176]},{"a":59656,"t":"byte","b":[8,129,120,1,0,0,3,6]},{"a":59664,"t":"byte","b":[108,4,25,176,8,6,108,6]},{"a":59672,"t":"byte","b":[0,0,2,25,176,8,129,120]},{"a":59680,"t":"byte","b":[1,0,0,3,6,108,4,25]},{"a":59688,"t":"byte","b":[176,8,6,108,6,0,0,2]},{"a":59696,"t":"byte","b":[25,176,8,129,120,1,0,0]},{"a":59704,"t":"byte","b":[3,6,108,4,25,176,8,6]},{"a":59712,"t":"byte","b":[108,6,0,0,2,25,176,8]},{"a":59720,"t":"byte","b":[129,120,1,0,0,3,6,108]},{"a":59728,"t":"byte","b":[4,25,176,8,6,108,6,0]},{"a":59736,"t":"byte","b":[0,2,25,176,8,129,120,1]},{"a":59744,"t":"byte","b":[0,0,3,6,108,4,25,176]},{"a":59752,"t":"byte","b":[8,6,108,6,0,0,2,25]},{"a":59760,"t":"byte","b":[176,8,129,120,1,0,0,3]},{"a":59768,"t":"byte","b":[6,108,4,25,176,8,6,108]},{"a":59776,"t":"byte","b":[6,0,0,2,25,176,8,129]},{"a":59784,"t":"byte","b":[120,1,0,0,3,6,108,4]},{"a":59792,"t":"byte","b":[25,176,8,6,108,6,0,0]},{"a":59800,"t":"byte","b":[2,25,176,8,129,120,1,0]},{"a":59808,"t":"byte","b":[0,3,6,108,4,25,176,8]},{"a":59816,"t":"byte","b":[6,108,6,0,0,2,25,176]},{"a":59824,"t":"byte","b":[8,129,120,1,0,0,3,6]},{"a":59832,"t":"byte","b":[108,4,25,176,8,6,108,6]},{"a":59840,"t":"byte","b":[0,0,2,25,176,8,129,120]},{"a":59848,"t":"byte","b":[1,0,0,3,6,108,4,25]},{"a":59856,"t":"byte","b":[176,8,6,108,6,0,0,2]},{"a":59864,"t":"byte","b":[25,176,8,129,120,1,0,0]},{"a":59872,"t":"byte","b":[3,6,108,4,25,176,8,6]},{"a":59880,"t":"byte","b":[108,6,0,0,2,25,176,8]},{"a":59888,"t":"byte","b":[129,120,1,0,0,3,6,108]},{"a":59896,"t":"byte","b":[4,25,176,8,6,108,6,0]},{"a":59904,"t":"byte","b":[0,2,25,176,8,129,120,1]},{"a":59912,"t":"byte","b":[0,0,3,6,108,4,25,176]},{"a":59920,"t":"byte","b":[8,6,108,6,0,0,2,25]},{"a":59928,"t":"byte","b":[176,8,129,120,1,0,0,3]},{"a":59936,"t":"byte","b":[6,108,4,25,176,8,6,108]},{"a":59944,"t":"byte","b":[6,0,0,2,25,176,8,129]},{"a":59952,"t":"byte","b":[120,1,0,0,3,6,108,4]},{"a":59960,"t":"byte","b":[25,176,8,6,108,6,0,0]},{"a":59968,"t":"byte","b":[2,25,176,8,129,120,1,0]},{"a":59976,"t":"byte","b":[0,3,6,108,4,25,176,8]},{"a":59984,"t":"byte","b":[6,108,6,0,0,2,25,176]},{"a":59992,"t":"byte","b":[8,129,120,1,0,0,3,6]},{"a":60000,"t":"byte","b":[108,4,25,176,8,6,108,6]},{"a":60008,"t":"byte","b":[0,0,2,25,176,8,129,120]},{"a":60016,"t":"byte","b":[1,0,0,3,6,108,4,25]},{"a":60024,"t":"byte","b":[176,8,6,108,6,0,0,2]},{"a":60032,"t":"byte","b":[25,176,8,129,120,1,0,0]},{"a":60040,"t":"byte","b":[3,6,108,4,25,176,8,6]},{"a":60048,"t":"byte","b":[108,6,0,0,2,25,176,8]},{"a":60056,"t":"byte","b":[129,120,1,0,0,3,6,108]},{"a":60064,"t":"byte","b":[4,25,176,8,6,108,6,0]},{"a":60072,"t":"byte","b":[0,2,25,176,8,129,120,1]},{"a":60080,"t":"byte","b":[0,0,3,6,108,4,25,176]},{"a":60088,"t":"byte","b":[8,6,108,6,0,0,2,25]},{"a":60096,"t":"byte","b":[176,8,129,120,1,0,0,3]},{"a":60104,"t":"byte","b":[6,108,4,25,176,8,0,0]},{"a":60112,"t":"byte","b":[99,0,0,64,3,154,4,3]},{"a":60120,"t":"byte","b":[154,4,3,154,4,4,73,8]},{"a":60128,"t":"byte","b":[3,154,8,3,154,4,4,11]},{"a":60136,"t":"byte","b":[4,4,11,4,4,11,4,2]},{"a":60144,"t":"byte","b":[179,8,4,11,4,4,207,4]},{"a":60152,"t":"byte","b":[4,11,4,4,73,4,4,73]},{"a":60160,"t":"byte","b":[4,4,73,4,2,179,8,4]},{"a":60168,"t":"byte","b":[73,8,4,73,4,24,63,8]},{"a":60176,"t":"byte","b":[24,63,8,4,207,4,4,207]},{"a":60184,"t":"byte","b":[4,4,207,4,4,207,4,3]},{"a":60192,"t":"byte","b":[154,4,3,154,4,3,154,4]},{"a":60200,"t":"byte","b":[4,73,8,3,154,8,3,154]},{"a":60208,"t":"byte","b":[4,4,11,4,4,11,4,4]},{"a":60216,"t":"byte","b":[11,4,2,179,8,4,11,4]},{"a":60224,"t":"byte","b":[4,207,4,4,11,4,4,73]},{"a":60232,"t":"byte","b":[4,4,73,4,4,73,4,2]},{"a":60240,"t":"byte","b":[179,8,4,73,8,4,73,4]},{"a":60248,"t":"byte","b":[3,154,8,3,154,8,3,154]},{"a":60256,"t":"byte","b":[4,3,154,4,3,154,4,3]},{"a":60264,"t":"byte","b":[154,4,7,53,9,0,0,1]},{"a":60272,"t":"byte","b":[7,53,1,0,0,1,7,53]},{"a":60280,"t":"byte","b":[1,0,0,1,7,53,1,0]},{"a":60288,"t":"byte","b":[0,1,8,146,1,0,0,1]},{"a":60296,"t":"byte","b":[8,146,1,0,0,1,7,53]},{"a":60304,"t":"byte","b":[4,5,102,4,7,53,4,6]},{"a":60312,"t":"byte","b":[108,9,0,0,1,6,108,1]},{"a":60320,"t":"byte","b":[0,0,1,6,108,1,0,0]},{"a":60328,"t":"byte","b":[1,6,108,1,0,0,1,9]},{"a":60336,"t":"byte","b":[159,1,0,0,1,9,159,1]},{"a":60344,"t":"byte","b":[0,0,1,8,23,4,6,108]},{"a":60352,"t":"byte","b":[4,6,108,4,6,108,9,0]},{"a":60360,"t":"byte","b":[0,1,6,108,1,0,0,1]},{"a":60368,"t":"byte","b":[6,108,1,0,0,1,6,108]},{"a":60376,"t":"byte","b":[1,0,0,1,8,146,1,0]},{"a":60384,"t":"byte","b":[0,1,8,146,1,0,0,1]},{"a":60392,"t":"byte","b":[6,108,4,5,102,4,6,108]},{"a":60400,"t":"byte","b":[4,9,159,9,0,0,1,7]},{"a":60408,"t":"byte","b":[53,1,0,0,1,6,15,1]},{"a":60416,"l":"tune_EC00","c":"The tune, $EC00-$EFFF: voice 2 notes. Three bytes per note (frequency high, frequency low, duration in steps), read through music_fetch_byte from the RAM under the KERNAL. The same 8 KB is in the Paris part at the same address.","t":"byte","b":[0,0,1,4,207,1,0,0]},{"a":60424,"t":"byte","b":[1,6,15,1,0,0,1,7]},{"a":60432,"t":"byte","b":[53,1,0,0,1,9,159,4]},{"a":60440,"t":"byte","b":[7,53,4,9,159,4,7,53]},{"a":60448,"t":"byte","b":[9,0,0,1,7,53,1,0]},{"a":60456,"t":"byte","b":[0,1,7,53,1,0,0,1]},{"a":60464,"t":"byte","b":[7,53,1,0,0,1,8,146]},{"a":60472,"t":"byte","b":[1,0,0,1,8,146,1,0]},{"a":60480,"t":"byte","b":[0,1,7,53,4,5,102,4]},{"a":60488,"t":"byte","b":[7,53,4,6,108,9,0,0]},{"a":60496,"t":"byte","b":[1,6,108,1,0,0,1,6]},{"a":60504,"t":"byte","b":[108,1,0,0,1,6,108,1]},{"a":60512,"t":"byte","b":[0,0,1,9,159,1,0,0]},{"a":60520,"t":"byte","b":[1,9,159,1,0,0,1,8]},{"a":60528,"t":"byte","b":[23,4,6,108,4,6,108,4]},{"a":60536,"t":"byte","b":[6,108,9,0,0,1,6,108]},{"a":60544,"t":"byte","b":[1,0,0,1,6,108,1,0]},{"a":60552,"t":"byte","b":[0,1,6,108,1,0,0,1]},{"a":60560,"t":"byte","b":[8,146,1,0,0,1,8,146]},{"a":60568,"t":"byte","b":[1,0,0,1,6,108,4,5]},{"a":60576,"t":"byte","b":[102,4,6,108,4,9,159,9]},{"a":60584,"t":"byte","b":[0,0,1,7,53,1,0,0]},{"a":60592,"t":"byte","b":[1,6,15,1,0,0,1,4]},{"a":60600,"t":"byte","b":[207,1,0,0,1,6,15,1]},{"a":60608,"t":"byte","b":[0,0,1,7,53,1,0,0]},{"a":60616,"t":"byte","b":[1,9,159,4,7,53,4,9]},{"a":60624,"t":"byte","b":[159,4,7,53,9,0,0,1]},{"a":60632,"t":"byte","b":[7,53,1,0,0,1,7,53]},{"a":60640,"t":"byte","b":[1,0,0,1,7,53,1,0]},{"a":60648,"t":"byte","b":[0,1,8,146,1,0,0,1]},{"a":60656,"t":"byte","b":[8,146,1,0,0,1,7,53]},{"a":60664,"t":"byte","b":[4,5,102,4,7,53,4,7]},{"a":60672,"t":"byte","b":[53,8,34,74,8,8,146,1]},{"a":60680,"t":"byte","b":[0,0,1,8,146,1,0,0]},{"a":60688,"t":"byte","b":[1,7,53,4,5,102,4,7]},{"a":60696,"t":"byte","b":[53,4,7,53,9,0,0,1]},{"a":60704,"t":"byte","b":[7,53,1,0,0,1,7,53]},{"a":60712,"t":"byte","b":[1,0,0,1,7,53,1,0]},{"a":60720,"t":"byte","b":[0,1,8,146,1,0,0,1]},{"a":60728,"t":"byte","b":[8,146,1,0,0,1,7,53]},{"a":60736,"t":"byte","b":[4,5,102,4,7,53,4,7]},{"a":60744,"t":"byte","b":[53,8,34,74,4,34,74,4]},{"a":60752,"t":"byte","b":[0,0,4,34,74,4,34,74]},{"a":60760,"t":"byte","b":[8,7,53,9,0,0,1,7]},{"a":60768,"t":"byte","b":[53,1,0,0,1,7,53,1]},{"a":60776,"t":"byte","b":[0,0,1,7,53,1,0,0]},{"a":60784,"t":"byte","b":[1,8,146,1,0,0,1,8]},{"a":60792,"t":"byte","b":[146,1,0,0,1,7,53,4]},{"a":60800,"t":"byte","b":[5,102,4,7,53,4,6,108]},{"a":60808,"t":"byte","b":[9,0,0,1,6,108,1,0]},{"a":60816,"t":"byte","b":[0,1,6,108,1,0,0,1]},{"a":60824,"t":"byte","b":[6,108,1,0,0,1,9,159]},{"a":60832,"t":"byte","b":[1,0,0,1,9,159,1,0]},{"a":60840,"t":"byte","b":[0,1,8,23,4,6,108,4]},{"a":60848,"t":"byte","b":[6,108,4,6,108,9,0,0]},{"a":60856,"t":"byte","b":[1,6,108,1,0,0,1,6]},{"a":60864,"t":"byte","b":[108,1,0,0,1,6,108,1]},{"a":60872,"t":"byte","b":[0,0,1,8,146,1,0,0]},{"a":60880,"t":"byte","b":[1,8,146,1,0,0,1,6]},{"a":60888,"t":"byte","b":[108,4,5,102,4,6,108,4]},{"a":60896,"t":"byte","b":[9,159,9,0,0,1,7,53]},{"a":60904,"t":"byte","b":[1,0,0,1,6,15,1,0]},{"a":60912,"t":"byte","b":[0,1,4,207,1,0,0,1]},{"a":60920,"t":"byte","b":[6,15,1,0,0,1,7,53]},{"a":60928,"t":"byte","b":[1,0,0,1,9,159,4,7]},{"a":60936,"t":"byte","b":[53,4,9,159,4,7,53,9]},{"a":60944,"t":"byte","b":[0,0,1,7,53,1,0,0]},{"a":60952,"t":"byte","b":[1,7,53,1,0,0,1,7]},{"a":60960,"t":"byte","b":[53,1,0,0,1,8,146,1]},{"a":60968,"t":"byte","b":[0,0,1,8,146,1,0,0]},{"a":60976,"t":"byte","b":[1,7,53,4,5,102,4,7]},{"a":60984,"t":"byte","b":[53,4,6,108,9,0,0,1]},{"a":60992,"t":"byte","b":[6,108,1,0,0,1,6,108]},{"a":61000,"t":"byte","b":[1,0,0,1,6,108,1,0]},{"a":61008,"t":"byte","b":[0,1,9,159,1,0,0,1]},{"a":61016,"t":"byte","b":[9,159,1,0,0,1,8,23]},{"a":61024,"t":"byte","b":[4,6,108,4,6,108,4,6]},{"a":61032,"t":"byte","b":[108,9,0,0,1,6,108,1]},{"a":61040,"t":"byte","b":[0,0,1,6,108,1,0,0]},{"a":61048,"t":"byte","b":[1,6,108,1,0,0,1,8]},{"a":61056,"t":"byte","b":[146,1,0,0,1,8,146,1]},{"a":61064,"t":"byte","b":[0,0,1,6,108,4,5,102]},{"a":61072,"t":"byte","b":[4,6,108,4,9,159,9,0]},{"a":61080,"t":"byte","b":[0,1,7,53,1,0,0,1]},{"a":61088,"t":"byte","b":[6,15,1,0,0,1,4,207]},{"a":61096,"t":"byte","b":[1,0,0,1,6,15,1,0]},{"a":61104,"t":"byte","b":[0,1,7,53,1,0,0,1]},{"a":61112,"t":"byte","b":[9,159,4,7,53,4,9,159]},{"a":61120,"t":"byte","b":[4,5,184,9,0,0,1,5]},{"a":61128,"t":"byte","b":[184,1,0,0,1,5,184,1]},{"a":61136,"t":"byte","b":[0,0,1,5,184,1,0,0]},{"a":61144,"t":"byte","b":[1,11,113,1,0,0,1,11]},{"a":61152,"t":"byte","b":[113,1,0,0,1,5,184,4]},{"a":61160,"t":"byte","b":[5,184,4,5,184,4,15,70]},{"a":61168,"t":"byte","b":[12,8,146,4,10,49,4,9]},{"a":61176,"t":"byte","b":[159,4,8,146,8,6,205,8]},{"a":61184,"t":"byte","b":[6,205,8,0,0,4,8,146]},{"a":61192,"t":"byte","b":[4,7,163,4,6,205,4,7]},{"a":61200,"t":"byte","b":[163,9,0,0,1,9,159,1]},{"a":61208,"t":"byte","b":[0,0,1,9,159,1,0,0]},{"a":61216,"t":"byte","b":[1,9,159,1,0,0,1,7]},{"a":61224,"t":"byte","b":[163,1,0,0,1,5,184,1]},{"a":61232,"t":"byte","b":[0,0,1,7,163,4,9,159]},{"a":61240,"t":"byte","b":[4,7,163,4,5,184,9,0]},{"a":61248,"t":"byte","b":[0,1,5,184,1,0,0,1]},{"a":61256,"t":"byte","b":[5,184,1,0,0,1,5,184]},{"a":61264,"t":"byte","b":[1,0,0,1,11,113,1,0]},{"a":61272,"t":"byte","b":[0,1,11,113,1,0,0,1]},{"a":61280,"t":"byte","b":[5,184,4,5,184,4,5,184]},{"a":61288,"t":"byte","b":[4,15,70,12,8,146,4,10]},{"a":61296,"t":"byte","b":[49,4,9,159,4,8,146,8]},{"a":61304,"t":"byte","b":[6,205,8,6,205,8,0,0]},{"a":61312,"t":"byte","b":[4,8,146,4,7,163,4,6]},{"a":61320,"t":"byte","b":[205,4,7,163,9,0,0,1]},{"a":61328,"t":"byte","b":[9,159,1,0,0,1,9,159]},{"a":61336,"t":"byte","b":[1,0,0,1,9,159,1,0]},{"a":61344,"t":"byte","b":[0,1,7,163,1,0,0,1]},{"a":61352,"t":"byte","b":[5,184,1,0,0,1,7,163]},{"a":61360,"t":"byte","b":[4,9,159,4,7,163,4,4]},{"a":61368,"t":"byte","b":[138,4,4,138,4,9,21,4]},{"a":61376,"t":"byte","b":[4,138,4,5,24,4,5,24]},{"a":61384,"t":"byte","b":[4,10,49,4,5,24,4,5]},{"a":61392,"t":"byte","b":[184,4,5,184,4,11,113,4]},{"a":61400,"t":"byte","b":[5,184,4,5,184,4,5,184]},{"a":61408,"t":"byte","b":[4,11,113,4,5,184,4,7]},{"a":61416,"t":"byte","b":[163,12,7,163,4,11,113,4]},{"a":61424,"t":"byte","b":[7,163,4,11,113,8,8,146]},{"a":61432,"t":"byte","b":[12,8,146,4,12,216,4,8]},{"a":61440,"l":"tune_F000","c":"The tune, $F000-$F3FF: voice 2 notes. Three bytes per note (frequency high, frequency low, duration in steps), read through music_fetch_byte from the RAM under the KERNAL. The same 8 KB is in the Paris part at the same address.","t":"byte","b":[146,4,12,216,8,4,138,4]},{"a":61448,"t":"byte","b":[4,138,4,9,21,4,4,138]},{"a":61456,"t":"byte","b":[4,5,24,4,5,24,4,10]},{"a":61464,"t":"byte","b":[49,4,5,24,4,5,184,4]},{"a":61472,"t":"byte","b":[5,184,4,11,113,4,5,184]},{"a":61480,"t":"byte","b":[4,5,184,4,5,184,4,11]},{"a":61488,"t":"byte","b":[113,4,5,184,4,7,163,12]},{"a":61496,"t":"byte","b":[7,163,4,11,113,4,7,163]},{"a":61504,"t":"byte","b":[4,11,113,8,8,146,12,8]},{"a":61512,"t":"byte","b":[146,4,12,216,4,8,146,4]},{"a":61520,"t":"byte","b":[12,216,8,4,138,4,4,138]},{"a":61528,"t":"byte","b":[4,9,21,4,4,138,4,5]},{"a":61536,"t":"byte","b":[24,4,5,24,4,10,49,4]},{"a":61544,"t":"byte","b":[5,24,4,5,184,4,5,184]},{"a":61552,"t":"byte","b":[4,11,113,4,5,184,4,5]},{"a":61560,"t":"byte","b":[184,4,5,184,4,11,113,4]},{"a":61568,"t":"byte","b":[5,184,4,7,163,12,7,163]},{"a":61576,"t":"byte","b":[4,11,113,4,7,163,4,11]},{"a":61584,"t":"byte","b":[113,8,8,146,12,8,146,4]},{"a":61592,"t":"byte","b":[12,216,4,8,146,4,12,216]},{"a":61600,"t":"byte","b":[8,4,138,4,4,138,4,9]},{"a":61608,"t":"byte","b":[21,4,4,138,4,5,24,4]},{"a":61616,"t":"byte","b":[5,24,4,10,49,4,5,24]},{"a":61624,"t":"byte","b":[4,5,184,4,5,184,4,11]},{"a":61632,"t":"byte","b":[113,4,5,184,4,5,184,4]},{"a":61640,"t":"byte","b":[5,184,4,11,113,4,5,184]},{"a":61648,"t":"byte","b":[4,7,163,12,7,163,4,11]},{"a":61656,"t":"byte","b":[113,4,7,163,4,11,113,8]},{"a":61664,"t":"byte","b":[8,146,12,8,146,4,12,216]},{"a":61672,"t":"byte","b":[4,8,146,4,12,216,8,5]},{"a":61680,"t":"byte","b":[184,32,5,184,20,4,73,4]},{"a":61688,"t":"byte","b":[5,24,4,4,207,4,5,184]},{"a":61696,"t":"byte","b":[32,7,53,20,5,102,4,6]},{"a":61704,"t":"byte","b":[108,4,6,205,4,7,53,9]},{"a":61712,"t":"byte","b":[0,0,1,7,53,1,0,0]},{"a":61720,"t":"byte","b":[1,7,53,1,0,0,1,7]},{"a":61728,"t":"byte","b":[53,1,0,0,1,8,146,1]},{"a":61736,"t":"byte","b":[0,0,1,8,146,1,0,0]},{"a":61744,"t":"byte","b":[1,7,53,4,5,102,4,7]},{"a":61752,"t":"byte","b":[53,4,6,108,9,0,0,1]},{"a":61760,"t":"byte","b":[6,108,1,0,0,1,6,108]},{"a":61768,"t":"byte","b":[1,0,0,1,6,108,1,0]},{"a":61776,"t":"byte","b":[0,1,9,159,1,0,0,1]},{"a":61784,"t":"byte","b":[9,159,1,0,0,1,8,23]},{"a":61792,"t":"byte","b":[4,6,108,4,6,108,4,6]},{"a":61800,"t":"byte","b":[108,9,0,0,1,6,108,1]},{"a":61808,"t":"byte","b":[0,0,1,6,108,1,0,0]},{"a":61816,"t":"byte","b":[1,6,108,1,0,0,1,8]},{"a":61824,"t":"byte","b":[146,1,0,0,1,8,146,1]},{"a":61832,"t":"byte","b":[0,0,1,6,108,4,5,102]},{"a":61840,"t":"byte","b":[4,6,108,4,9,159,9,0]},{"a":61848,"t":"byte","b":[0,1,7,53,1,0,0,1]},{"a":61856,"t":"byte","b":[6,15,1,0,0,1,4,207]},{"a":61864,"t":"byte","b":[1,0,0,1,6,15,1,0]},{"a":61872,"t":"byte","b":[0,1,7,53,1,0,0,1]},{"a":61880,"t":"byte","b":[9,159,4,7,53,4,9,159]},{"a":61888,"t":"byte","b":[4,7,53,9,0,0,1,7]},{"a":61896,"t":"byte","b":[53,1,0,0,1,7,53,1]},{"a":61904,"t":"byte","b":[0,0,1,7,53,1,0,0]},{"a":61912,"t":"byte","b":[1,8,146,1,0,0,1,8]},{"a":61920,"t":"byte","b":[146,1,0,0,1,7,53,4]},{"a":61928,"t":"byte","b":[5,102,4,7,53,4,6,108]},{"a":61936,"t":"byte","b":[9,0,0,1,6,108,1,0]},{"a":61944,"t":"byte","b":[0,1,6,108,1,0,0,1]},{"a":61952,"t":"byte","b":[6,108,1,0,0,1,9,159]},{"a":61960,"t":"byte","b":[1,0,0,1,9,159,1,0]},{"a":61968,"t":"byte","b":[0,1,8,23,4,6,108,4]},{"a":61976,"t":"byte","b":[6,108,4,6,108,9,0,0]},{"a":61984,"t":"byte","b":[1,6,108,1,0,0,1,6]},{"a":61992,"t":"byte","b":[108,1,0,0,1,6,108,1]},{"a":62000,"t":"byte","b":[0,0,1,8,146,1,0,0]},{"a":62008,"t":"byte","b":[1,8,146,1,0,0,1,6]},{"a":62016,"t":"byte","b":[108,4,5,102,4,6,108,4]},{"a":62024,"t":"byte","b":[9,159,9,0,0,1,7,53]},{"a":62032,"t":"byte","b":[1,0,0,1,6,15,1,0]},{"a":62040,"t":"byte","b":[0,1,4,207,1,0,0,1]},{"a":62048,"t":"byte","b":[6,15,1,0,0,1,7,53]},{"a":62056,"t":"byte","b":[1,0,0,1,9,159,4,7]},{"a":62064,"t":"byte","b":[53,4,9,159,4,7,53,9]},{"a":62072,"t":"byte","b":[0,0,1,7,53,1,0,0]},{"a":62080,"t":"byte","b":[1,7,53,1,0,0,1,7]},{"a":62088,"t":"byte","b":[53,1,0,0,1,8,146,1]},{"a":62096,"t":"byte","b":[0,0,1,8,146,1,0,0]},{"a":62104,"t":"byte","b":[1,7,53,4,5,102,4,7]},{"a":62112,"t":"byte","b":[53,4,7,53,8,34,74,8]},{"a":62120,"t":"byte","b":[8,146,1,0,0,1,8,146]},{"a":62128,"t":"byte","b":[1,0,0,1,7,53,4,5]},{"a":62136,"t":"byte","b":[102,4,7,53,4,7,53,9]},{"a":62144,"t":"byte","b":[0,0,1,7,53,1,0,0]},{"a":62152,"t":"byte","b":[1,7,53,1,0,0,1,7]},{"a":62160,"t":"byte","b":[53,1,0,0,1,8,146,1]},{"a":62168,"t":"byte","b":[0,0,1,8,146,1,0,0]},{"a":62176,"t":"byte","b":[1,7,53,4,5,102,4,7]},{"a":62184,"t":"byte","b":[53,4,7,53,8,34,74,4]},{"a":62192,"t":"byte","b":[34,74,4,0,0,4,34,74]},{"a":62200,"t":"byte","b":[4,34,74,8,7,53,9,0]},{"a":62208,"t":"byte","b":[0,1,7,53,1,0,0,1]},{"a":62216,"t":"byte","b":[7,53,1,0,0,1,7,53]},{"a":62224,"t":"byte","b":[1,0,0,1,8,146,1,0]},{"a":62232,"t":"byte","b":[0,1,8,146,1,0,0,1]},{"a":62240,"t":"byte","b":[7,53,4,5,102,4,7,53]},{"a":62248,"t":"byte","b":[4,6,108,9,0,0,1,6]},{"a":62256,"t":"byte","b":[108,1,0,0,1,6,108,1]},{"a":62264,"t":"byte","b":[0,0,1,6,108,1,0,0]},{"a":62272,"t":"byte","b":[1,9,159,1,0,0,1,9]},{"a":62280,"t":"byte","b":[159,1,0,0,1,8,23,4]},{"a":62288,"t":"byte","b":[6,108,4,6,108,4,6,108]},{"a":62296,"t":"byte","b":[9,0,0,1,6,108,1,0]},{"a":62304,"t":"byte","b":[0,1,6,108,1,0,0,1]},{"a":62312,"t":"byte","b":[6,108,1,0,0,1,8,146]},{"a":62320,"t":"byte","b":[1,0,0,1,8,146,1,0]},{"a":62328,"t":"byte","b":[0,1,6,108,4,5,102,4]},{"a":62336,"t":"byte","b":[6,108,4,9,159,9,0,0]},{"a":62344,"t":"byte","b":[1,7,53,1,0,0,1,6]},{"a":62352,"t":"byte","b":[15,1,0,0,1,4,207,1]},{"a":62360,"t":"byte","b":[0,0,1,6,15,1,0,0]},{"a":62368,"t":"byte","b":[1,7,53,1,0,0,1,9]},{"a":62376,"t":"byte","b":[159,4,7,53,4,9,159,4]},{"a":62384,"t":"byte","b":[7,53,9,0,0,1,7,53]},{"a":62392,"t":"byte","b":[1,0,0,1,7,53,1,0]},{"a":62400,"t":"byte","b":[0,1,7,53,1,0,0,1]},{"a":62408,"t":"byte","b":[8,146,1,0,0,1,8,146]},{"a":62416,"t":"byte","b":[1,0,0,1,7,53,4,5]},{"a":62424,"t":"byte","b":[102,4,7,53,4,6,108,9]},{"a":62432,"t":"byte","b":[0,0,1,6,108,1,0,0]},{"a":62440,"t":"byte","b":[1,6,108,1,0,0,1,6]},{"a":62448,"t":"byte","b":[108,1,0,0,1,9,159,1]},{"a":62456,"t":"byte","b":[0,0,1,9,159,1,0,0]},{"a":62464,"l":"tune_F400","c":"The tune, $F400-$F7FF: voice 2 notes to $F754, then voice 3 from $F755. Three bytes per note (frequency high, frequency low, duration in steps), read through music_fetch_byte from the RAM under the KERNAL. The same 8 KB is in the Paris part at the same address.","t":"byte","b":[1,8,23,4,6,108,4,6]},{"a":62472,"t":"byte","b":[108,4,6,108,9,0,0,1]},{"a":62480,"t":"byte","b":[6,108,1,0,0,1,6,108]},{"a":62488,"t":"byte","b":[1,0,0,1,6,108,1,0]},{"a":62496,"t":"byte","b":[0,1,8,146,1,0,0,1]},{"a":62504,"t":"byte","b":[8,146,1,0,0,1,6,108]},{"a":62512,"t":"byte","b":[4,5,102,4,6,108,4,9]},{"a":62520,"t":"byte","b":[159,9,0,0,1,7,53,1]},{"a":62528,"t":"byte","b":[0,0,1,6,15,1,0,0]},{"a":62536,"t":"byte","b":[1,4,207,1,0,0,1,6]},{"a":62544,"t":"byte","b":[15,1,0,0,1,7,53,1]},{"a":62552,"t":"byte","b":[0,0,1,9,159,4,7,53]},{"a":62560,"t":"byte","b":[4,9,159,4,5,184,9,0]},{"a":62568,"t":"byte","b":[0,1,5,184,1,0,0,1]},{"a":62576,"t":"byte","b":[5,184,1,0,0,1,5,184]},{"a":62584,"t":"byte","b":[1,0,0,1,11,113,1,0]},{"a":62592,"t":"byte","b":[0,1,11,113,1,0,0,1]},{"a":62600,"t":"byte","b":[5,184,4,5,184,4,5,184]},{"a":62608,"t":"byte","b":[4,15,70,12,8,146,4,10]},{"a":62616,"t":"byte","b":[49,4,9,159,4,8,146,8]},{"a":62624,"t":"byte","b":[6,205,8,6,205,8,0,0]},{"a":62632,"t":"byte","b":[4,8,146,4,7,163,4,6]},{"a":62640,"t":"byte","b":[205,4,7,163,9,0,0,1]},{"a":62648,"t":"byte","b":[9,159,1,0,0,1,9,159]},{"a":62656,"t":"byte","b":[1,0,0,1,9,159,1,0]},{"a":62664,"t":"byte","b":[0,1,7,163,1,0,0,1]},{"a":62672,"t":"byte","b":[5,184,1,0,0,1,7,163]},{"a":62680,"t":"byte","b":[4,9,159,4,7,163,4,5]},{"a":62688,"t":"byte","b":[184,9,0,0,1,5,184,1]},{"a":62696,"t":"byte","b":[0,0,1,5,184,1,0,0]},{"a":62704,"t":"byte","b":[1,5,184,1,0,0,1,11]},{"a":62712,"t":"byte","b":[113,1,0,0,1,11,113,1]},{"a":62720,"t":"byte","b":[0,0,1,5,184,4,5,184]},{"a":62728,"t":"byte","b":[4,5,184,4,15,70,12,8]},{"a":62736,"t":"byte","b":[146,4,10,49,4,9,159,4]},{"a":62744,"t":"byte","b":[8,146,8,6,205,8,6,205]},{"a":62752,"t":"byte","b":[8,0,0,4,8,146,4,7]},{"a":62760,"t":"byte","b":[163,4,6,205,4,7,163,9]},{"a":62768,"t":"byte","b":[0,0,1,9,159,1,0,0]},{"a":62776,"t":"byte","b":[1,9,159,1,0,0,1,9]},{"a":62784,"t":"byte","b":[159,1,0,0,1,7,163,1]},{"a":62792,"t":"byte","b":[0,0,1,5,184,1,0,0]},{"a":62800,"t":"byte","b":[1,7,163,4,9,159,4,7]},{"a":62808,"t":"byte","b":[163,4,4,138,4,4,138,4]},{"a":62816,"t":"byte","b":[9,21,4,4,138,4,5,24]},{"a":62824,"t":"byte","b":[4,5,24,4,10,49,4,5]},{"a":62832,"t":"byte","b":[24,4,5,184,4,5,184,4]},{"a":62840,"t":"byte","b":[11,113,4,5,184,4,5,184]},{"a":62848,"t":"byte","b":[4,5,184,4,11,113,4,5]},{"a":62856,"t":"byte","b":[184,4,7,163,12,7,163,4]},{"a":62864,"t":"byte","b":[11,113,4,7,163,4,11,113]},{"a":62872,"t":"byte","b":[8,8,146,12,8,146,4,12]},{"a":62880,"t":"byte","b":[216,4,8,146,4,12,216,8]},{"a":62888,"t":"byte","b":[4,138,4,4,138,4,9,21]},{"a":62896,"t":"byte","b":[4,4,138,4,5,24,4,5]},{"a":62904,"t":"byte","b":[24,4,10,49,4,5,24,4]},{"a":62912,"t":"byte","b":[5,184,4,5,184,4,11,113]},{"a":62920,"t":"byte","b":[4,5,184,4,5,184,4,5]},{"a":62928,"t":"byte","b":[184,4,11,113,4,5,184,4]},{"a":62936,"t":"byte","b":[7,163,12,7,163,4,11,113]},{"a":62944,"t":"byte","b":[4,7,163,4,11,113,8,8]},{"a":62952,"t":"byte","b":[146,12,8,146,4,12,216,4]},{"a":62960,"t":"byte","b":[8,146,4,12,216,8,4,138]},{"a":62968,"t":"byte","b":[4,4,138,4,9,21,4,4]},{"a":62976,"t":"byte","b":[138,4,5,24,4,5,24,4]},{"a":62984,"t":"byte","b":[10,49,4,5,24,4,5,184]},{"a":62992,"t":"byte","b":[4,5,184,4,11,113,4,5]},{"a":63000,"t":"byte","b":[184,4,5,184,4,5,184,4]},{"a":63008,"t":"byte","b":[11,113,4,5,184,4,7,163]},{"a":63016,"t":"byte","b":[12,7,163,4,11,113,4,7]},{"a":63024,"t":"byte","b":[163,4,11,113,8,8,146,12]},{"a":63032,"t":"byte","b":[8,146,4,12,216,4,8,146]},{"a":63040,"t":"byte","b":[4,12,216,8,4,138,4,4]},{"a":63048,"t":"byte","b":[138,4,9,21,4,4,138,4]},{"a":63056,"t":"byte","b":[5,24,4,5,24,4,10,49]},{"a":63064,"t":"byte","b":[4,5,24,4,5,184,4,5]},{"a":63072,"t":"byte","b":[184,4,11,113,4,5,184,4]},{"a":63080,"t":"byte","b":[5,184,4,5,184,4,11,113]},{"a":63088,"t":"byte","b":[4,5,184,4,7,163,12,7]},{"a":63096,"t":"byte","b":[163,4,11,113,4,7,163,4]},{"a":63104,"t":"byte","b":[11,113,8,8,146,12,8,146]},{"a":63112,"t":"byte","b":[4,12,216,4,8,146,4,12]},{"a":63120,"t":"byte","b":[216,8,4,138,4,4,138,4]},{"a":63128,"t":"byte","b":[9,21,4,4,138,4,5,24]},{"a":63136,"t":"byte","b":[4,5,24,4,5,102,4,5]},{"a":63144,"t":"byte","b":[102,4,5,184,4,5,184,4]},{"a":63152,"t":"byte","b":[5,24,4,4,73,4,5,184]},{"a":63160,"t":"byte","b":[4,5,184,4,5,24,4,5]},{"a":63168,"t":"byte","b":[184,4,4,138,4,4,138,4]},{"a":63176,"t":"byte","b":[9,21,4,4,138,4,5,24]},{"a":63184,"t":"byte","b":[4,5,24,4,5,102,4,5]},{"a":63192,"t":"byte","b":[102,4,5,184,4,5,184,4]},{"a":63200,"t":"byte","b":[5,24,4,4,73,4,5,184]},{"a":63208,"t":"byte","b":[4,5,184,4,5,24,4,5]},{"a":63216,"t":"byte","b":[184,4,4,138,4,4,138,4]},{"a":63224,"t":"byte","b":[9,21,4,4,138,4,5,24]},{"a":63232,"t":"byte","b":[4,5,24,4,5,102,4,5]},{"a":63240,"t":"byte","b":[102,4,5,184,4,5,184,4]},{"a":63248,"t":"byte","b":[5,24,4,4,73,4,5,184]},{"a":63256,"t":"byte","b":[4,5,184,4,5,24,4,5]},{"a":63264,"t":"byte","b":[184,4,4,138,4,4,138,4]},{"a":63272,"t":"byte","b":[9,21,4,4,138,4,5,24]},{"a":63280,"t":"byte","b":[4,5,24,4,5,102,4,5]},{"a":63288,"t":"byte","b":[102,4,5,184,4,5,184,4]},{"a":63296,"t":"byte","b":[5,24,4,4,73,4,5,184]},{"a":63304,"t":"byte","b":[4,5,184,4,5,24,4,5]},{"a":63312,"t":"byte","b":[184,4,0,0,99,0,0,64]},{"a":63320,"t":"byte","b":[28,214,16,0,0,4,28,214]},{"a":63328,"t":"byte","b":[8,28,214,4,32,94,16,0]},{"a":63336,"t":"byte","b":[0,4,32,94,8,32,94,4]},{"a":63344,"t":"byte","b":[34,74,16,0,0,4,34,74]},{"a":63352,"t":"byte","b":[8,34,74,4,38,125,7,0]},{"a":63360,"t":"byte","b":[0,1,38,125,7,0,0,17]},{"a":63368,"t":"byte","b":[28,214,16,0,0,4,28,214]},{"a":63376,"t":"byte","b":[8,28,214,4,32,94,16,0]},{"a":63384,"t":"byte","b":[0,4,32,94,8,32,94,4]},{"a":63392,"t":"byte","b":[34,74,16,0,0,4,34,74]},{"a":63400,"t":"byte","b":[8,34,74,4,38,125,7,0]},{"a":63408,"t":"byte","b":[0,1,38,125,7,0,0,1]},{"a":63416,"t":"byte","b":[34,74,4,38,125,4,34,74]},{"a":63424,"t":"byte","b":[4,38,125,4,0,0,16,28]},{"a":63432,"t":"byte","b":[214,4,28,214,12,25,176,16]},{"a":63440,"t":"byte","b":[0,0,4,25,176,4,21,154]},{"a":63448,"t":"byte","b":[8,25,176,16,28,214,4,32]},{"a":63456,"t":"byte","b":[94,12,28,214,16,0,0,16]},{"a":63464,"t":"byte","b":[0,0,16,28,214,4,28,214]},{"a":63472,"t":"byte","b":[12,25,176,16,0,0,4,25]},{"a":63480,"t":"byte","b":[176,4,21,154,8,25,176,16]},{"a":63488,"l":"tune_F800","c":"The tune, $F800-$FBFF: voice 3 notes. Three bytes per note (frequency high, frequency low, duration in steps), read through music_fetch_byte from the RAM under the KERNAL. The same 8 KB is in the Paris part at the same address.","t":"byte","b":[28,214,4,32,94,12,28,214]},{"a":63496,"t":"byte","b":[16,0,0,16,0,0,16,0]},{"a":63504,"t":"byte","b":[0,16,0,0,8,25,176,8]},{"a":63512,"t":"byte","b":[0,0,16,0,0,16,0,0]},{"a":63520,"t":"byte","b":[16,7,53,8,21,154,3,0]},{"a":63528,"t":"byte","b":[0,1,21,154,4,0,0,4]},{"a":63536,"t":"byte","b":[21,154,3,0,0,1,21,154]},{"a":63544,"t":"byte","b":[8,21,154,8,21,154,8,0]},{"a":63552,"t":"byte","b":[0,4,21,154,4,28,214,4]},{"a":63560,"t":"byte","b":[32,94,20,0,0,24,32,94]},{"a":63568,"t":"byte","b":[4,28,214,4,32,94,12,28]},{"a":63576,"t":"byte","b":[214,4,32,94,8,34,74,8]},{"a":63584,"t":"byte","b":[32,94,4,28,214,12,21,154]},{"a":63592,"t":"byte","b":[8,21,154,8,0,0,4,21]},{"a":63600,"t":"byte","b":[154,4,28,214,4,32,94,20]},{"a":63608,"t":"byte","b":[0,0,24,34,74,4,28,214]},{"a":63616,"t":"byte","b":[4,34,74,12,28,214,4,38]},{"a":63624,"t":"byte","b":[125,8,43,52,8,38,125,4]},{"a":63632,"t":"byte","b":[34,74,4,32,94,4,14,107]},{"a":63640,"t":"byte","b":[36,15,70,28,34,74,4,40]},{"a":63648,"t":"byte","b":[199,4,34,74,8,40,199,16]},{"a":63656,"t":"byte","b":[34,74,4,40,199,8,45,198]},{"a":63664,"t":"byte","b":[8,40,199,4,38,125,4,34]},{"a":63672,"t":"byte","b":[74,4,38,125,4,14,107,32]},{"a":63680,"t":"byte","b":[15,70,28,34,74,4,40,199]},{"a":63688,"t":"byte","b":[4,34,74,8,40,199,20,0]},{"a":63696,"t":"byte","b":[0,8,34,74,8,40,199,8]},{"a":63704,"t":"byte","b":[45,198,8,45,198,16,45,198]},{"a":63712,"t":"byte","b":[4,40,199,4,34,74,4,40]},{"a":63720,"t":"byte","b":[199,8,45,198,24,34,74,4]},{"a":63728,"t":"byte","b":[40,199,4,45,198,8,45,198]},{"a":63736,"t":"byte","b":[16,34,74,4,40,199,8,45]},{"a":63744,"t":"byte","b":[198,8,51,97,4,45,198,4]},{"a":63752,"t":"byte","b":[40,199,8,45,198,16,45,198]},{"a":63760,"t":"byte","b":[4,40,199,4,34,74,4,40]},{"a":63768,"t":"byte","b":[199,8,45,198,24,34,74,4]},{"a":63776,"t":"byte","b":[40,199,4,45,198,8,45,198]},{"a":63784,"t":"byte","b":[16,34,74,4,40,199,8,45]},{"a":63792,"t":"byte","b":[198,8,51,97,4,45,198,4]},{"a":63800,"t":"byte","b":[40,199,8,0,0,8,45,198]},{"a":63808,"t":"byte","b":[8,45,198,4,40,199,4,34]},{"a":63816,"t":"byte","b":[74,4,40,199,8,45,198,24]},{"a":63824,"t":"byte","b":[34,74,4,40,199,4,45,198]},{"a":63832,"t":"byte","b":[8,45,198,16,34,74,4,40]},{"a":63840,"t":"byte","b":[199,8,45,198,8,51,97,4]},{"a":63848,"t":"byte","b":[45,198,4,40,199,8,0,0]},{"a":63856,"t":"byte","b":[8,45,198,8,45,198,4,40]},{"a":63864,"t":"byte","b":[199,4,34,74,4,40,199,8]},{"a":63872,"t":"byte","b":[45,198,28,0,0,64,0,0]},{"a":63880,"t":"byte","b":[64,0,0,64,0,0,16,28]},{"a":63888,"t":"byte","b":[214,4,28,214,12,25,176,16]},{"a":63896,"t":"byte","b":[0,0,4,25,176,4,21,154]},{"a":63904,"t":"byte","b":[8,25,176,16,28,214,4,32]},{"a":63912,"t":"byte","b":[94,12,28,214,16,0,0,16]},{"a":63920,"t":"byte","b":[0,0,16,28,214,4,28,214]},{"a":63928,"t":"byte","b":[12,25,176,16,0,0,4,25]},{"a":63936,"t":"byte","b":[176,4,21,154,8,25,176,16]},{"a":63944,"t":"byte","b":[28,214,4,32,94,12,28,214]},{"a":63952,"t":"byte","b":[16,0,0,16,0,0,16,0]},{"a":63960,"t":"byte","b":[0,16,0,0,8,25,176,8]},{"a":63968,"t":"byte","b":[0,0,16,0,0,16,0,0]},{"a":63976,"t":"byte","b":[16,7,53,8,21,154,3,0]},{"a":63984,"t":"byte","b":[0,1,21,154,4,0,0,4]},{"a":63992,"t":"byte","b":[21,154,3,0,0,1,21,154]},{"a":64000,"t":"byte","b":[8,21,154,8,21,154,8,0]},{"a":64008,"t":"byte","b":[0,4,21,154,4,28,214,4]},{"a":64016,"t":"byte","b":[32,94,20,0,0,24,32,94]},{"a":64024,"t":"byte","b":[4,28,214,4,32,94,12,28]},{"a":64032,"t":"byte","b":[214,4,32,94,8,34,74,8]},{"a":64040,"t":"byte","b":[32,94,4,28,214,12,21,154]},{"a":64048,"t":"byte","b":[8,21,154,8,0,0,4,21]},{"a":64056,"t":"byte","b":[154,4,28,214,4,32,94,20]},{"a":64064,"t":"byte","b":[0,0,24,34,74,4,28,214]},{"a":64072,"t":"byte","b":[4,34,74,12,28,214,4,38]},{"a":64080,"t":"byte","b":[125,8,43,52,8,38,125,4]},{"a":64088,"t":"byte","b":[34,74,4,32,94,4,14,107]},{"a":64096,"t":"byte","b":[36,15,70,28,34,74,4,40]},{"a":64104,"t":"byte","b":[199,4,34,74,8,40,199,16]},{"a":64112,"t":"byte","b":[34,74,4,40,199,8,45,198]},{"a":64120,"t":"byte","b":[8,40,199,4,38,125,4,34]},{"a":64128,"t":"byte","b":[74,4,38,125,4,14,107,32]},{"a":64136,"t":"byte","b":[15,70,28,34,74,4,40,199]},{"a":64144,"t":"byte","b":[4,34,74,8,40,199,20,0]},{"a":64152,"t":"byte","b":[0,8,34,74,8,40,199,8]},{"a":64160,"t":"byte","b":[45,198,8,45,198,16,45,198]},{"a":64168,"t":"byte","b":[4,40,199,4,34,74,4,40]},{"a":64176,"t":"byte","b":[199,8,45,198,24,34,74,4]},{"a":64184,"t":"byte","b":[40,199,4,45,198,8,45,198]},{"a":64192,"t":"byte","b":[16,34,74,4,40,199,8,45]},{"a":64200,"t":"byte","b":[198,8,51,97,4,45,198,4]},{"a":64208,"t":"byte","b":[40,199,8,45,198,16,45,198]},{"a":64216,"t":"byte","b":[4,40,199,4,34,74,4,40]},{"a":64224,"t":"byte","b":[199,8,45,198,24,34,74,4]},{"a":64232,"t":"byte","b":[40,199,4,45,198,8,45,198]},{"a":64240,"t":"byte","b":[16,34,74,4,40,199,8,45]},{"a":64248,"t":"byte","b":[198,8,51,97,4,45,198,4]},{"a":64256,"t":"byte","b":[40,199,8,0,0,8,45,198]},{"a":64264,"t":"byte","b":[8,45,198,4,40,199,4,34]},{"a":64272,"t":"byte","b":[74,4,40,199,8,45,198,24]},{"a":64280,"t":"byte","b":[34,74,4,40,199,4,45,198]},{"a":64288,"t":"byte","b":[8,45,198,16,34,74,4,40]},{"a":64296,"t":"byte","b":[199,8,45,198,8,51,97,4]},{"a":64304,"t":"byte","b":[45,198,4,40,199,8,0,0]},{"a":64312,"t":"byte","b":[8,45,198,8,45,198,4,40]},{"a":64320,"t":"byte","b":[199,4,34,74,4,40,199,8]},{"a":64328,"t":"byte","b":[45,198,24,34,74,4,40,199]},{"a":64336,"t":"byte","b":[4,45,198,8,45,198,28,51]},{"a":64344,"t":"byte","b":[97,4,51,97,4,51,97,8]},{"a":64352,"t":"byte","b":[45,198,4,40,199,4,45,198]},{"a":64360,"t":"byte","b":[32,0,0,4,22,227,4,20]},{"a":64368,"t":"byte","b":[99,4,17,37,4,0,0,4]},{"a":64376,"t":"byte","b":[22,227,4,20,99,4,17,37]},{"a":64384,"t":"byte","b":[4,0,0,32,0,0,4,22]},{"a":64392,"t":"byte","b":[227,4,20,99,4,17,37,4]},{"a":64400,"t":"byte","b":[0,0,4,22,227,4,20,99]},{"a":64408,"t":"byte","b":[4,17,37,4,0,0,32,0]},{"a":64416,"t":"byte","b":[0,4,22,227,4,20,99,4]},{"a":64424,"t":"byte","b":[17,37,4,0,0,4,22,227]},{"a":64432,"t":"byte","b":[4,20,99,4,17,37,4,0]},{"a":64440,"t":"byte","b":[0,32,0,0,4,22,227,4]},{"a":64448,"t":"byte","b":[20,99,4,17,37,4,0,0]},{"a":64456,"t":"byte","b":[4,22,227,4,20,99,4,17]},{"a":64464,"t":"byte","b":[37,4,0,0,99,16,45,198]},{"a":64472,"t":"byte","b":[4,40,199,4,34,74,4,40]},{"a":64480,"t":"byte","b":[199,8,45,198,24,34,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":"tune_FC00","c":"The tune, $FC00-$FFFF: voice 3 notes; the tune restarts when voice 1 ends, about when voice 3 reaches $FBD5, so this last kilobyte is probably never played. Three bytes per note (frequency high, frequency low, duration in steps), read through music_fetch_byte from the RAM under the KERNAL. The same 8 KB is in the Paris part at the same address.","t":"byte","b":[0,0,16,28,214,4,28,214]},{"a":64520,"t":"byte","b":[12,25,176,16,0,0,4,25]},{"a":64528,"t":"byte","b":[176,4,21,154,8,25,176,16]},{"a":64536,"t":"byte","b":[28,214,4,32,94,12,28,214]},{"a":64544,"t":"byte","b":[16,0,0,16,0,0,16,0]},{"a":64552,"t":"byte","b":[0,16,0,0,8,25,176,8]},{"a":64560,"t":"byte","b":[0,0,16,0,0,16,0,0]},{"a":64568,"t":"byte","b":[16,7,53,8,21,154,3,0]},{"a":64576,"t":"byte","b":[0,1,21,154,4,0,0,4]},{"a":64584,"t":"byte","b":[21,154,3,0,0,1,21,154]},{"a":64592,"t":"byte","b":[8,21,154,8,21,154,8,0]},{"a":64600,"t":"byte","b":[0,4,21,154,4,28,214,4]},{"a":64608,"t":"byte","b":[32,94,20,0,0,24,32,94]},{"a":64616,"t":"byte","b":[4,28,214,4,32,94,12,28]},{"a":64624,"t":"byte","b":[214,4,32,94,8,34,74,8]},{"a":64632,"t":"byte","b":[32,94,4,28,214,12,21,154]},{"a":64640,"t":"byte","b":[8,21,154,8,0,0,4,21]},{"a":64648,"t":"byte","b":[154,4,28,214,4,32,94,20]},{"a":64656,"t":"byte","b":[0,0,24,34,74,4,28,214]},{"a":64664,"t":"byte","b":[4,34,74,12,28,214,4,38]},{"a":64672,"t":"byte","b":[125,8,43,52,8,38,125,4]},{"a":64680,"t":"byte","b":[34,74,4,32,94,4,14,107]},{"a":64688,"t":"byte","b":[36,15,70,28,34,74,4,40]},{"a":64696,"t":"byte","b":[199,4,34,74,8,40,199,16]},{"a":64704,"t":"byte","b":[34,74,4,40,199,8,45,198]},{"a":64712,"t":"byte","b":[8,40,199,4,38,125,4,34]},{"a":64720,"t":"byte","b":[74,4,38,125,4,14,107,32]},{"a":64728,"t":"byte","b":[15,70,28,34,74,4,40,199]},{"a":64736,"t":"byte","b":[4,34,74,8,40,199,20,0]},{"a":64744,"t":"byte","b":[0,8,34,74,8,40,199,8]},{"a":64752,"t":"byte","b":[45,198,8,45,198,16,45,198]},{"a":64760,"t":"byte","b":[4,40,199,4,34,74,4,40]},{"a":64768,"t":"byte","b":[199,8,45,198,24,34,74,4]},{"a":64776,"t":"byte","b":[40,199,4,45,198,8,45,198]},{"a":64784,"t":"byte","b":[16,34,74,4,40,199,8,45]},{"a":64792,"t":"byte","b":[198,8,51,97,4,45,198,4]},{"a":64800,"t":"byte","b":[40,199,8,45,198,16,45,198]},{"a":64808,"t":"byte","b":[4,40,199,4,34,74,4,40]},{"a":64816,"t":"byte","b":[199,8,45,198,24,34,74,4]},{"a":64824,"t":"byte","b":[40,199,4,45,198,8,45,198]},{"a":64832,"t":"byte","b":[16,34,74,4,40,199,8,45]},{"a":64840,"t":"byte","b":[198,8,51,97,4,45,198,4]},{"a":64848,"t":"byte","b":[40,199,8,0,0,8,45,198]},{"a":64856,"t":"byte","b":[8,45,198,4,40,199,4,34]},{"a":64864,"t":"byte","b":[74,4,40,199,8,45,198,24]},{"a":64872,"t":"byte","b":[34,74,4,40,199,4,45,198]},{"a":64880,"t":"byte","b":[8,45,198,16,34,74,4,40]},{"a":64888,"t":"byte","b":[199,8,45,198,8,51,97,4]},{"a":64896,"t":"byte","b":[45,198,4,40,199,8,0,0]},{"a":64904,"t":"byte","b":[8,45,198,8,45,198,4,40]},{"a":64912,"t":"byte","b":[199,4,34,74,4,40,199,8]},{"a":64920,"t":"byte","b":[45,198,28,0,0,64,0,0]},{"a":64928,"t":"byte","b":[64,0,0,64,0,0,16,28]},{"a":64936,"t":"byte","b":[214,4,28,214,12,25,176,16]},{"a":64944,"t":"byte","b":[0,0,4,25,176,4,21,154]},{"a":64952,"t":"byte","b":[8,25,176,16,28,214,4,32]},{"a":64960,"t":"byte","b":[94,12,28,214,16,0,0,16]},{"a":64968,"t":"byte","b":[0,0,16,28,214,4,28,214]},{"a":64976,"t":"byte","b":[12,25,176,16,0,0,4,25]},{"a":64984,"t":"byte","b":[176,4,21,154,8,25,176,16]},{"a":64992,"t":"byte","b":[28,214,4,32,94,12,28,214]},{"a":65000,"t":"byte","b":[16,0,0,16,0,0,16,0]},{"a":65008,"t":"byte","b":[0,16,0,0,8,25,176,8]},{"a":65016,"t":"byte","b":[0,0,16,0,0,16,0,0]},{"a":65024,"t":"byte","b":[16,7,53,8,21,154,3,0]},{"a":65032,"t":"byte","b":[0,1,21,154,4,0,0,4]},{"a":65040,"t":"byte","b":[21,154,3,0,0,1,21,154]},{"a":65048,"t":"byte","b":[8,21,154,8,21,154,8,0]},{"a":65056,"t":"byte","b":[0,4,21,154,4,28,214,4]},{"a":65064,"t":"byte","b":[32,94,20,0,0,24,32,94]},{"a":65072,"t":"byte","b":[4,28,214,4,32,94,12,28]},{"a":65080,"t":"byte","b":[214,4,32,94,8,34,74,8]},{"a":65088,"t":"byte","b":[32,94,4,28,214,12,21,154]},{"a":65096,"t":"byte","b":[8,21,154,8,0,0,4,21]},{"a":65104,"t":"byte","b":[154,4,28,214,4,32,94,20]},{"a":65112,"t":"byte","b":[0,0,24,34,74,4,28,214]},{"a":65120,"t":"byte","b":[4,34,74,12,28,214,4,38]},{"a":65128,"t":"byte","b":[125,8,43,52,8,38,125,4]},{"a":65136,"t":"byte","b":[34,74,4,32,94,4,14,107]},{"a":65144,"t":"byte","b":[36,15,70,28,34,74,4,40]},{"a":65152,"t":"byte","b":[199,4,34,74,8,40,199,16]},{"a":65160,"t":"byte","b":[34,74,4,40,199,8,45,198]},{"a":65168,"t":"byte","b":[8,40,199,4,38,125,4,34]},{"a":65176,"t":"byte","b":[74,4,38,125,4,14,107,32]},{"a":65184,"t":"byte","b":[15,70,28,34,74,4,40,199]},{"a":65192,"t":"byte","b":[4,34,74,8,40,199,20,0]},{"a":65200,"t":"byte","b":[0,8,34,74,8,40,199,8]},{"a":65208,"t":"byte","b":[45,198,8,45,198,16,45,198]},{"a":65216,"t":"byte","b":[4,40,199,4,34,74,4,40]},{"a":65224,"t":"byte","b":[199,8,45,198,24,34,74,4]},{"a":65232,"t":"byte","b":[40,199,4,45,198,8,45,198]},{"a":65240,"t":"byte","b":[16,34,74,4,40,199,8,45]},{"a":65248,"t":"byte","b":[198,8,51,97,4,45,198,4]},{"a":65256,"t":"byte","b":[40,199,8,45,198,16,45,198]},{"a":65264,"t":"byte","b":[4,40,199,4,34,74,4,40]},{"a":65272,"t":"byte","b":[199,8,45,198,24,34,74,4]},{"a":65280,"t":"byte","b":[40,199,4,45,198,8,45,198]},{"a":65288,"t":"byte","b":[16,34,74,4,40,199,8,45]},{"a":65296,"t":"byte","b":[198,8,51,97,4,45,198,4]},{"a":65304,"t":"byte","b":[40,199,8,0,0,8,45,198]},{"a":65312,"t":"byte","b":[8,45,198,4,40,199,4,34]},{"a":65320,"t":"byte","b":[74,4,40,199,8,45,198,24]},{"a":65328,"t":"byte","b":[34,74,4,40,199,4,45,198]},{"a":65336,"t":"byte","b":[8,45,198,16,34,74,4,40]},{"a":65344,"t":"byte","b":[199,8,45,198,8,51,97,4]},{"a":65352,"t":"byte","b":[45,198,4,40,199,8,0,0]},{"a":65360,"t":"byte","b":[8,45,198,8,45,198,4,40]},{"a":65368,"t":"byte","b":[199,4,34,74,4,40,199,8]},{"a":65376,"t":"byte","b":[45,198,24,34,74,4,40,199]},{"a":65384,"t":"byte","b":[4,45,198,8,45,198,28,51]},{"a":65392,"t":"byte","b":[97,4,51,97,4,51,97,8]},{"a":65400,"t":"byte","b":[45,198,4,40,199,4,45,198]},{"a":65408,"t":"byte","b":[32,0,0,4,22,227,4,20]},{"a":65416,"t":"byte","b":[99,4,17,37,4,0,0,4]},{"a":65424,"t":"byte","b":[22,227,4,20,99,4,17,37]},{"a":65432,"t":"byte","b":[4,0,0,32,0,0,4,22]},{"a":65440,"t":"byte","b":[227,4,20,99,4,17,37,4]},{"a":65448,"t":"byte","b":[0,0,4,22,227,4,20,99]},{"a":65456,"t":"byte","b":[4,17,37,4,0,0,32,0]},{"a":65464,"t":"byte","b":[0,4,22,227,4,20,99,4]},{"a":65472,"t":"byte","b":[17,37,4,0,0,4,22,227]},{"a":65480,"t":"byte","b":[4,20,99,4,17,37,4,0]},{"a":65488,"t":"byte","b":[0,32,0,0,4,22,227,4]},{"a":65496,"t":"byte","b":[20,99,4,17,37,4,0,0]},{"a":65504,"t":"byte","b":[4,22,227,4,20,99,4,17]},{"a":65512,"t":"byte","b":[37,4,0,0,99,16,45,198]},{"a":65520,"t":"byte","b":[4,40,199,4,34,74,4,40]},{"a":65528,"t":"byte","b":[199,8,45,198,24,34,191,26]}]}