{"schema":1,"platform":"c64","game":"darkman","part":"level2","title":"Darkman","build":"PAL original, two-sided G64; level 1 load in play","symbols_sha256":"d567d50c83cb64cc2d3b9bdd6ae31626ac6faca13ef9badf126da483a0c5d6f4","snapshot":{"file":"work/play.vsf","sha256":"36926e0e0c26956b8eeb1bc22253c4a993b4e20772e2973bc092a7682774c2f0"},"index":[{"a":2592,"n":"level_entry","k":"routine","len":3,"c":true},{"a":2595,"n":"nmi_handler","k":"routine","len":8,"c":true},{"a":2603,"n":"nmi_flag","k":"table","len":7,"c":true},{"a":2610,"n":"slot_frame","k":"table","len":14,"c":true},{"a":2624,"n":"slot_colour","k":"table","len":14,"c":true},{"a":2638,"n":"slot_multicolour","k":"table","len":14,"c":true},{"a":2652,"n":"slot_anim","k":"table","len":14,"c":true},{"a":2666,"n":"slot_phase","k":"table","len":14,"c":true},{"a":2680,"n":"slot_walk","k":"table","len":14,"c":true},{"a":2694,"n":"slot_hurt","k":"table","len":14,"c":true},{"a":2708,"n":"slot_state","k":"table","len":14,"c":true},{"a":2722,"n":"obj_type","k":"variable","len":2,"c":true},{"a":2724,"n":"obj_type_plus2","k":"table","len":64,"c":true},{"a":2788,"n":"obj_type_plus2_b","k":"table","len":26,"c":true},{"a":2814,"n":"obj_counter_minus1","k":"variable","len":1,"c":true},{"a":2815,"n":"obj_counter","k":"variable","len":1,"c":true},{"a":2816,"n":"obj_down_timer","k":"variable","len":1,"c":true},{"a":2817,"n":"obj_counter_plus2","k":"table","len":64,"c":true},{"a":2881,"n":"obj_counter_plus2_b","k":"table","len":17,"c":true},{"a":2898,"n":"obj_flag","k":"table","len":83,"c":true},{"a":2981,"n":"obj_energy","k":"table","len":83,"c":true},{"a":3064,"n":"obj_variant","k":"table","len":83,"c":true},{"a":3147,"n":"obj_flag_b","k":"table","len":83,"c":true},{"a":3230,"n":"obj_left_lo","k":"variable","len":2,"c":true},{"a":3232,"n":"obj_left_lo_plus2","k":"table","len":64,"c":true},{"a":3296,"n":"obj_left_lo_plus2_b","k":"table","len":17,"c":true},{"a":3313,"n":"obj_left_hi","k":"table","len":83,"c":true},{"a":3396,"n":"obj_right_lo","k":"table","len":83,"c":true},{"a":3479,"n":"obj_right_hi","k":"table","len":82,"c":true},{"a":3561,"n":"obj_x_lo_minus1","k":"variable","len":1,"c":true},{"a":3562,"n":"obj_x_lo","k":"variable","len":1,"c":true},{"a":3563,"n":"obj_x_lo_plus1","k":"variable","len":1,"c":true},{"a":3564,"n":"obj_x_lo_plus2","k":"table","len":64,"c":true},{"a":3628,"n":"obj_x_lo_plus2_b","k":"table","len":16,"c":true},{"a":3644,"n":"obj_x_hi_minus1","k":"variable","len":1,"c":true},{"a":3645,"n":"obj_x_hi","k":"variable","len":1,"c":true},{"a":3646,"n":"obj_x_hi_plus1","k":"variable","len":1,"c":true},{"a":3647,"n":"obj_x_hi_plus2","k":"table","len":64,"c":true},{"a":3711,"n":"obj_x_hi_plus2_b","k":"table","len":16,"c":true},{"a":3727,"n":"obj_y_lo_minus1","k":"variable","len":1,"c":true},{"a":3728,"n":"obj_y_lo","k":"table","len":82,"c":true},{"a":3810,"n":"obj_y_hi_minus1","k":"variable","len":1,"c":true},{"a":3811,"n":"obj_y_hi","k":"table","len":83,"c":true},{"a":3894,"n":"slot_object","k":"table","len":13,"c":true},{"a":3907,"n":"obj_slot_minus1","k":"variable","len":1,"c":true},{"a":3908,"n":"obj_slot","k":"table","len":90,"c":true},{"a":3998,"n":"scan_temp","k":"variable","len":1,"c":true},{"a":3999,"n":"scan_dx_hi","k":"variable","len":1,"c":true},{"a":4000,"n":"scan_dy_lo","k":"variable","len":1,"c":true},{"a":4001,"n":"scan_dy_hi","k":"variable","len":1,"c":true},{"a":4002,"n":"scan_next_object","k":"routine","len":3,"c":true},{"a":4005,"n":"scan_objects","k":"routine","len":164,"c":true},{"a":4007,"n":"j_0FA7","k":"branch","len":1,"c":false},{"a":4040,"n":"b_0FC8","k":"branch","len":1,"c":false},{"a":4051,"n":"b_0FD3","k":"branch","len":1,"c":false},{"a":4088,"n":"b_0FF8","k":"branch","len":1,"c":false},{"a":4101,"n":"b_1005","k":"branch","len":1,"c":false},{"a":4147,"n":"j_1033","k":"branch","len":1,"c":false},{"a":4169,"n":"a_1049","k":"routine","len":13,"c":true},{"a":4175,"n":"b_104F","k":"branch","len":1,"c":false},{"a":4181,"n":"r_1055","k":"branch","len":1,"c":false},{"a":4182,"n":"obj_active","k":"table","len":90,"c":true},{"a":4272,"n":"hit_flag_a","k":"variable","len":1,"c":true},{"a":4273,"n":"hit_flag_b","k":"variable","len":1,"c":true},{"a":4274,"n":"player_hit_test","k":"routine","len":339,"c":true},{"a":4294,"n":"b_10C6","k":"branch","len":1,"c":false},{"a":4313,"n":"b_10D9","k":"branch","len":1,"c":false},{"a":4330,"n":"r_10EA","k":"branch","len":1,"c":false},{"a":4331,"n":"b_10EB","k":"branch","len":1,"c":false},{"a":4341,"n":"b_10F5","k":"branch","len":1,"c":false},{"a":4349,"n":"b_10FD","k":"branch","len":1,"c":false},{"a":4379,"n":"b_111B","k":"branch","len":1,"c":false},{"a":4386,"n":"b_1122","k":"branch","len":1,"c":false},{"a":4403,"n":"b_1133","k":"branch","len":1,"c":false},{"a":4435,"n":"b_1153","k":"branch","len":1,"c":false},{"a":4473,"n":"b_1179","k":"branch","len":1,"c":false},{"a":4475,"n":"j_117B","k":"branch","len":1,"c":false},{"a":4482,"n":"j_1182","k":"branch","len":1,"c":false},{"a":4512,"n":"b_11A0","k":"branch","len":1,"c":false},{"a":4529,"n":"b_11B1","k":"branch","len":1,"c":false},{"a":4561,"n":"b_11D1","k":"branch","len":1,"c":false},{"a":4604,"n":"b_11FC","k":"branch","len":1,"c":false},{"a":4606,"n":"j_11FE","k":"branch","len":1,"c":false},{"a":4612,"n":"r_1204","k":"branch","len":1,"c":false},{"a":4613,"n":"queue_count","k":"variable","len":1,"c":true},{"a":4614,"n":"slot_queue","k":"table","len":13,"c":true},{"a":4628,"n":"update_objects","k":"routine","len":75,"c":true},{"a":4634,"n":"b_121A","k":"branch","len":1,"c":false},{"a":4644,"n":"b_1224","k":"branch","len":1,"c":false},{"a":4665,"n":"b_1239","k":"branch","len":1,"c":false},{"a":4703,"n":"a_125F","k":"routine","len":1,"c":true},{"a":4704,"n":"a_1260","k":"routine","len":36,"c":true},{"a":4705,"n":"j_1261","k":"branch","len":1,"c":false},{"a":4710,"n":"b_1266","k":"branch","len":1,"c":false},{"a":4720,"n":"j_1270","k":"branch","len":1,"c":false},{"a":4740,"n":"a_1284","k":"routine","len":6,"c":true},{"a":4745,"n":"r_1289","k":"branch","len":1,"c":false},{"a":4746,"n":"current_object","k":"variable","len":1,"c":true},{"a":4747,"n":"object_behaviours","k":"variable","len":1,"c":true},{"a":4748,"n":"behaviour_table_hi","k":"table","len":35,"c":true},{"a":4783,"n":"no_behaviour","k":"routine","len":1,"c":true},{"a":4784,"n":"behave_shot","k":"routine","len":142,"c":true},{"a":4926,"n":"behave_inert","k":"routine","len":6,"c":true},{"a":4932,"n":"behave_fall","k":"routine","len":104,"c":true},{"a":4998,"n":"b_1386","k":"branch","len":1,"c":false},{"a":5036,"n":"fall_steps","k":"variable","len":1,"c":true},{"a":5037,"n":"fall_steps_hi","k":"table","len":63,"c":true},{"a":5100,"n":"fall_steps_b","k":"table","len":92,"c":true},{"a":5192,"n":"shuttle_frames","k":"table","len":15,"c":true},{"a":5207,"n":"behave_shuttle","k":"routine","len":35,"c":true},{"a":5223,"n":"b_1467","k":"branch","len":1,"c":false},{"a":5225,"n":"b_1469","k":"branch","len":1,"c":false},{"a":5242,"n":"a_147A","k":"routine","len":86,"c":true},{"a":5268,"n":"b_1494","k":"branch","len":1,"c":false},{"a":5288,"n":"b_14A8","k":"branch","len":1,"c":false},{"a":5308,"n":"b_14BC","k":"branch","len":1,"c":false},{"a":5328,"n":"shot_steps","k":"variable","len":1,"c":true},{"a":5329,"n":"shot_step_dx_hi","k":"variable","len":1,"c":true},{"a":5330,"n":"shot_step_dy_lo","k":"variable","len":1,"c":true},{"a":5331,"n":"shot_step_dy_hi","k":"table","len":29,"c":true},{"a":5360,"n":"shot_dx_lo","k":"variable","len":1,"c":true},{"a":5361,"n":"shot_dx_hi","k":"variable","len":1,"c":true},{"a":5362,"n":"shot_dy_lo","k":"variable","len":1,"c":true},{"a":5363,"n":"shot_dy_hi","k":"variable","len":1,"c":true},{"a":5364,"n":"behave_shooter","k":"routine","len":74,"c":true},{"a":5387,"n":"b_150B","k":"branch","len":1,"c":false},{"a":5410,"n":"b_1522","k":"branch","len":1,"c":false},{"a":5438,"n":"a_153E","k":"routine","len":84,"c":true},{"a":5470,"n":"j_155E","k":"branch","len":1,"c":false},{"a":5487,"n":"b_156F","k":"branch","len":1,"c":false},{"a":5522,"n":"a_1592","k":"routine","len":2,"c":true},{"a":5524,"n":"a_1594","k":"routine","len":2,"c":true},{"a":5526,"n":"anim_frames","k":"table","len":64,"c":true},{"a":5618,"n":"behave_hazard_anim","k":"routine","len":35,"c":true},{"a":5634,"n":"b_1602","k":"branch","len":1,"c":false},{"a":5636,"n":"b_1604","k":"branch","len":1,"c":false},{"a":5653,"n":"a_1615","k":"routine","len":17,"c":true},{"a":5669,"n":"r_1625","k":"branch","len":1,"c":false},{"a":5670,"n":"slot_right_of_player","k":"routine","len":17,"c":true},{"a":5684,"n":"b_1634","k":"branch","len":1,"c":false},{"a":5687,"n":"same_height","k":"routine","len":33,"c":true},{"a":5704,"n":"b_1648","k":"branch","len":1,"c":false},{"a":5707,"n":"b_164B","k":"branch","len":1,"c":false},{"a":5717,"n":"b_1655","k":"branch","len":1,"c":false},{"a":5720,"n":"recoil","k":"variable","len":1,"c":true},{"a":5721,"n":"behave_attack_left","k":"routine","len":90,"c":true},{"a":5759,"n":"b_167F","k":"branch","len":1,"c":false},{"a":5789,"n":"j_169D","k":"branch","len":1,"c":false},{"a":5800,"n":"b_16A8","k":"branch","len":1,"c":false},{"a":5811,"n":"a_16B3","k":"routine","len":8,"c":true},{"a":5819,"n":"a_16BB","k":"routine","len":15,"c":true},{"a":5829,"n":"b_16C5","k":"branch","len":1,"c":false},{"a":5834,"n":"a_16CA","k":"routine","len":8,"c":true},{"a":5842,"n":"a_16D2","k":"routine","len":92,"c":true},{"a":5895,"n":"b_1707","k":"branch","len":1,"c":false},{"a":5925,"n":"r_1725","k":"branch","len":1,"c":false},{"a":5926,"n":"b_1726","k":"branch","len":1,"c":false},{"a":5934,"n":"a_172E","k":"routine","len":20,"c":true},{"a":5949,"n":"b_173D","k":"branch","len":1,"c":false},{"a":5954,"n":"a_1742","k":"routine","len":5,"c":true},{"a":5958,"n":"r_1746","k":"branch","len":1,"c":false},{"a":5959,"n":"walk_left_frames_a","k":"table","len":32,"c":true},{"a":5991,"n":"walk_left_frames_b","k":"table","len":32,"c":true},{"a":6023,"n":"behave_walk_left","k":"routine","len":270,"c":true},{"a":6033,"n":"b_1791","k":"branch","len":1,"c":false},{"a":6035,"n":"j_1793","k":"branch","len":1,"c":false},{"a":6057,"n":"b_17A9","k":"branch","len":1,"c":false},{"a":6059,"n":"j_17AB","k":"branch","len":1,"c":false},{"a":6063,"n":"b_17AF","k":"branch","len":1,"c":false},{"a":6094,"n":"j_17CE","k":"branch","len":1,"c":false},{"a":6105,"n":"b_17D9","k":"branch","len":1,"c":false},{"a":6117,"n":"b_17E5","k":"branch","len":1,"c":false},{"a":6147,"n":"b_1803","k":"branch","len":1,"c":false},{"a":6153,"n":"j_1809","k":"branch","len":1,"c":false},{"a":6173,"n":"b_181D","k":"branch","len":1,"c":false},{"a":6191,"n":"b_182F","k":"branch","len":1,"c":false},{"a":6200,"n":"b_1838","k":"branch","len":1,"c":false},{"a":6220,"n":"b_184C","k":"branch","len":1,"c":false},{"a":6263,"n":"b_1877","k":"branch","len":1,"c":false},{"a":6282,"n":"b_188A","k":"branch","len":1,"c":false},{"a":6293,"n":"behave_attack_right","k":"routine","len":90,"c":true},{"a":6331,"n":"b_18BB","k":"branch","len":1,"c":false},{"a":6361,"n":"j_18D9","k":"branch","len":1,"c":false},{"a":6372,"n":"b_18E4","k":"branch","len":1,"c":false},{"a":6383,"n":"a_18EF","k":"routine","len":8,"c":true},{"a":6391,"n":"a_18F7","k":"routine","len":15,"c":true},{"a":6401,"n":"b_1901","k":"branch","len":1,"c":false},{"a":6406,"n":"a_1906","k":"routine","len":8,"c":true},{"a":6414,"n":"a_190E","k":"routine","len":91,"c":true},{"a":6466,"n":"b_1942","k":"branch","len":1,"c":false},{"a":6496,"n":"r_1960","k":"branch","len":1,"c":false},{"a":6497,"n":"b_1961","k":"branch","len":1,"c":false},{"a":6505,"n":"a_1969","k":"routine","len":20,"c":true},{"a":6520,"n":"b_1978","k":"branch","len":1,"c":false},{"a":6525,"n":"a_197D","k":"routine","len":5,"c":true},{"a":6529,"n":"r_1981","k":"branch","len":1,"c":false},{"a":6530,"n":"walk_right_frames_a","k":"table","len":32,"c":true},{"a":6562,"n":"walk_right_frames_b","k":"table","len":32,"c":true},{"a":6594,"n":"behave_walk_right","k":"routine","len":269,"c":true},{"a":6604,"n":"b_19CC","k":"branch","len":1,"c":false},{"a":6606,"n":"j_19CE","k":"branch","len":1,"c":false},{"a":6628,"n":"b_19E4","k":"branch","len":1,"c":false},{"a":6630,"n":"j_19E6","k":"branch","len":1,"c":false},{"a":6634,"n":"b_19EA","k":"branch","len":1,"c":false},{"a":6664,"n":"j_1A08","k":"branch","len":1,"c":false},{"a":6675,"n":"b_1A13","k":"branch","len":1,"c":false},{"a":6687,"n":"b_1A1F","k":"branch","len":1,"c":false},{"a":6717,"n":"b_1A3D","k":"branch","len":1,"c":false},{"a":6723,"n":"j_1A43","k":"branch","len":1,"c":false},{"a":6743,"n":"b_1A57","k":"branch","len":1,"c":false},{"a":6754,"n":"b_1A62","k":"branch","len":1,"c":false},{"a":6761,"n":"b_1A69","k":"branch","len":1,"c":false},{"a":6770,"n":"b_1A72","k":"branch","len":1,"c":false},{"a":6790,"n":"b_1A86","k":"branch","len":1,"c":false},{"a":6833,"n":"b_1AB1","k":"branch","len":1,"c":false},{"a":6852,"n":"b_1AC4","k":"branch","len":1,"c":false},{"a":6863,"n":"pickup_frames_a","k":"table","len":14,"c":true},{"a":6877,"n":"behave_pickup_energy","k":"routine","len":51,"c":true},{"a":6898,"n":"b_1AF2","k":"branch","len":1,"c":false},{"a":6909,"n":"b_1AFD","k":"branch","len":1,"c":false},{"a":6911,"n":"b_1AFF","k":"branch","len":1,"c":false},{"a":6928,"n":"a_1B10","k":"routine","len":82,"c":true},{"a":6941,"n":"b_1B1D","k":"branch","len":1,"c":false},{"a":6995,"n":"b_1B53","k":"branch","len":1,"c":false},{"a":7010,"n":"a_1B62","k":"routine","len":2,"c":true},{"a":7012,"n":"a_1B64","k":"routine","len":2,"c":true},{"a":7013,"n":"r_1B65","k":"branch","len":1,"c":false},{"a":7014,"n":"pickup_bob_a","k":"variable","len":1,"c":true},{"a":7015,"n":"pickup_bob_a_hi","k":"table","len":47,"c":true},{"a":7062,"n":"pickup_frames_b","k":"table","len":25,"c":true},{"a":7087,"n":"behave_pickup_score","k":"routine","len":46,"c":true},{"a":7103,"n":"b_1BBF","k":"branch","len":1,"c":false},{"a":7114,"n":"b_1BCA","k":"branch","len":1,"c":false},{"a":7116,"n":"b_1BCC","k":"branch","len":1,"c":false},{"a":7133,"n":"a_1BDD","k":"routine","len":32,"c":true},{"a":7165,"n":"a_1BFD","k":"routine","len":2,"c":true},{"a":7167,"n":"a_1BFF","k":"routine","len":2,"c":true},{"a":7168,"n":"r_1C00","k":"branch","len":1,"c":false},{"a":7169,"n":"behave_prop_flash","k":"routine","len":27,"c":true},{"a":7190,"n":"b_1C16","k":"branch","len":1,"c":false},{"a":7192,"n":"j_1C18","k":"branch","len":1,"c":false},{"a":7196,"n":"behave_hazard_arc","k":"routine","len":177,"c":true},{"a":7209,"n":"b_1C29","k":"branch","len":1,"c":false},{"a":7249,"n":"b_1C51","k":"branch","len":1,"c":false},{"a":7282,"n":"r_1C72","k":"branch","len":1,"c":false},{"a":7283,"n":"b_1C73","k":"branch","len":1,"c":false},{"a":7309,"n":"j_1C8D","k":"branch","len":1,"c":false},{"a":7373,"n":"a_1CCD","k":"routine","len":2,"c":true},{"a":7375,"n":"a_1CCF","k":"routine","len":2,"c":true},{"a":7377,"n":"hazard_arc_steps","k":"table","len":64,"c":true},{"a":7441,"n":"hazard_arc_steps_b","k":"table","len":42,"c":true},{"a":7483,"n":"follow_limit","k":"variable","len":2,"c":true},{"a":7485,"n":"follow_slot","k":"variable","len":1,"c":true},{"a":7486,"n":"slot_follow","k":"routine","len":124,"c":true},{"a":7521,"n":"b_1D61","k":"branch","len":1,"c":false},{"a":7523,"n":"j_1D63","k":"branch","len":1,"c":false},{"a":7566,"n":"b_1D8E","k":"branch","len":1,"c":false},{"a":7580,"n":"b_1D9C","k":"branch","len":1,"c":false},{"a":7599,"n":"b_1DAF","k":"branch","len":1,"c":false},{"a":7610,"n":"follow_frames_a","k":"table","len":32,"c":true},{"a":7642,"n":"follow_frames_b","k":"table","len":32,"c":true},{"a":7674,"n":"hazard_frames","k":"table","len":12,"c":true},{"a":7686,"n":"behave_hazard_loop","k":"routine","len":40,"c":true},{"a":7696,"n":"b_1E10","k":"branch","len":1,"c":false},{"a":7707,"n":"b_1E1B","k":"branch","len":1,"c":false},{"a":7709,"n":"b_1E1D","k":"branch","len":1,"c":false},{"a":7726,"n":"a_1E2E","k":"routine","len":84,"c":true},{"a":7737,"n":"b_1E39","k":"branch","len":1,"c":false},{"a":7739,"n":"j_1E3B","k":"branch","len":1,"c":false},{"a":7754,"n":"b_1E4A","k":"branch","len":1,"c":false},{"a":7810,"n":"hazard_path_x","k":"variable","len":1,"c":true},{"a":7811,"n":"hazard_path_x_hi","k":"table","len":63,"c":true},{"a":7874,"n":"hazard_path_x_b","k":"table","len":96,"c":true},{"a":7970,"n":"hazard_path_y","k":"variable","len":1,"c":true},{"a":7971,"n":"hazard_path_y_hi","k":"table","len":63,"c":true},{"a":8034,"n":"hazard_path_y_b","k":"table","len":96,"c":true},{"a":8130,"n":"player_world_x","k":"variable","len":1,"c":true},{"a":8131,"n":"player_world_x_hi","k":"variable","len":1,"c":true},{"a":8132,"n":"level_main","k":"routine","len":101,"c":true},{"a":8135,"n":"b_1FC7","k":"branch","len":1,"c":false},{"a":8174,"n":"b_1FEE","k":"branch","len":1,"c":false},{"a":8203,"n":"b_200B","k":"branch","len":1,"c":false},{"a":8216,"n":"b_2018","k":"branch","len":1,"c":false},{"a":8223,"n":"b_201F","k":"branch","len":1,"c":false},{"a":8233,"n":"pause_check","k":"routine","len":39,"c":true},{"a":8245,"n":"b_2035","k":"branch","len":1,"c":false},{"a":8252,"n":"b_203C","k":"branch","len":1,"c":false},{"a":8259,"n":"b_2043","k":"branch","len":1,"c":false},{"a":8271,"n":"r_204F","k":"branch","len":1,"c":false},{"a":8272,"n":"level_end_test","k":"routine","len":16,"c":true},{"a":8287,"n":"r_205F","k":"branch","len":1,"c":false},{"a":8288,"n":"level_done","k":"variable","len":1,"c":true},{"a":8289,"n":"scroll_x_fine","k":"variable","len":1,"c":true},{"a":8290,"n":"scroll_y_fine","k":"variable","len":2,"c":true},{"a":8292,"n":"joystick","k":"variable","len":1,"c":true},{"a":8293,"n":"joystick_b","k":"variable","len":1,"c":true},{"a":8294,"n":"unused_2066","k":"variable","len":1,"c":true},{"a":8295,"n":"screen_buffer","k":"variable","len":1,"c":true},{"a":8296,"n":"saved_camera_y_lo","k":"variable","len":1,"c":true},{"a":8297,"n":"saved_camera_y_hi","k":"variable","len":1,"c":true},{"a":8298,"n":"saved_camera_x_lo","k":"variable","len":1,"c":true},{"a":8299,"n":"saved_camera_x_hi","k":"variable","len":1,"c":true},{"a":8300,"n":"scroll_step","k":"routine","len":184,"c":true},{"a":8308,"n":"b_2074","k":"branch","len":1,"c":false},{"a":8361,"n":"b_20A9","k":"branch","len":1,"c":false},{"a":8367,"n":"b_20AF","k":"branch","len":1,"c":false},{"a":8397,"n":"b_20CD","k":"branch","len":1,"c":false},{"a":8406,"n":"b_20D6","k":"branch","len":1,"c":false},{"a":8411,"n":"b_20DB","k":"branch","len":1,"c":false},{"a":8424,"n":"b_20E8","k":"branch","len":1,"c":false},{"a":8433,"n":"b_20F1","k":"branch","len":1,"c":false},{"a":8438,"n":"b_20F6","k":"branch","len":1,"c":false},{"a":8447,"n":"b_20FF","k":"branch","len":1,"c":false},{"a":8453,"n":"j_2105","k":"branch","len":1,"c":false},{"a":8466,"n":"j_2112","k":"branch","len":1,"c":false},{"a":8484,"n":"a_2124","k":"routine","len":1,"c":true},{"a":8485,"n":"a_2125","k":"routine","len":9,"c":true},{"a":8487,"n":"j_2127","k":"branch","len":1,"c":false},{"a":8494,"n":"scroll_direction","k":"variable","len":1,"c":true},{"a":8495,"n":"scroll_steps","k":"variable","len":1,"c":true},{"a":8496,"n":"scroll_phase","k":"table","len":3,"c":true},{"a":8499,"n":"unused_2133","k":"variable","len":1,"c":true},{"a":8500,"n":"unused_2134","k":"variable","len":1,"c":true},{"a":8501,"n":"scroll_routines","k":"variable","len":1,"c":true},{"a":8502,"n":"scroll_routines_hi","k":"table","len":31,"c":true},{"a":8533,"n":"scroll_none","k":"routine","len":1,"c":true},{"a":8534,"n":"scroll_x_right_table","k":"table","len":4,"c":true},{"a":8538,"n":"scroll_right_fine","k":"routine","len":46,"c":true},{"a":8560,"n":"b_2170","k":"branch","len":1,"c":false},{"a":8567,"n":"b_2177","k":"branch","len":1,"c":false},{"a":8584,"n":"scroll_right","k":"routine","len":53,"c":true},{"a":8617,"n":"b_21A9","k":"branch","len":1,"c":false},{"a":8625,"n":"b_21B1","k":"branch","len":1,"c":false},{"a":8633,"n":"b_21B9","k":"branch","len":1,"c":false},{"a":8637,"n":"scroll_right_colours","k":"routine","len":11,"c":true},{"a":8645,"n":"b_21C5","k":"branch","len":1,"c":false},{"a":8648,"n":"scroll_right_finish","k":"routine","len":15,"c":true},{"a":8663,"n":"scroll_right_copy_a","k":"routine","len":27,"c":true},{"a":8679,"n":"b_21E7","k":"branch","len":1,"c":false},{"a":8690,"n":"scroll_right_copy_b","k":"routine","len":33,"c":true},{"a":8709,"n":"b_2205","k":"branch","len":1,"c":false},{"a":8723,"n":"shift_left_to_c8","k":"routine","len":116,"c":true},{"a":8839,"n":"a_2287","k":"routine","len":4,"c":true},{"a":8843,"n":"shift_left_to_cc","k":"routine","len":116,"c":true},{"a":8959,"n":"a_22FF","k":"routine","len":4,"c":true},{"a":8963,"n":"draw_right_column","k":"routine","len":920,"c":true},{"a":8975,"n":"b_230F","k":"branch","len":1,"c":false},{"a":8981,"n":"b_2315","k":"branch","len":1,"c":false},{"a":9001,"n":"b_2329","k":"branch","len":1,"c":false},{"a":9013,"n":"j_2335","k":"branch","len":1,"c":false},{"a":9024,"n":"b_2340","k":"branch","len":1,"c":false},{"a":9044,"n":"b_2354","k":"branch","len":1,"c":false},{"a":9056,"n":"j_2360","k":"branch","len":1,"c":false},{"a":9067,"n":"b_236B","k":"branch","len":1,"c":false},{"a":9087,"n":"b_237F","k":"branch","len":1,"c":false},{"a":9099,"n":"j_238B","k":"branch","len":1,"c":false},{"a":9110,"n":"b_2396","k":"branch","len":1,"c":false},{"a":9130,"n":"b_23AA","k":"branch","len":1,"c":false},{"a":9142,"n":"j_23B6","k":"branch","len":1,"c":false},{"a":9162,"n":"b_23CA","k":"branch","len":1,"c":false},{"a":9182,"n":"b_23DE","k":"branch","len":1,"c":false},{"a":9194,"n":"j_23EA","k":"branch","len":1,"c":false},{"a":9205,"n":"b_23F5","k":"branch","len":1,"c":false},{"a":9225,"n":"b_2409","k":"branch","len":1,"c":false},{"a":9237,"n":"j_2415","k":"branch","len":1,"c":false},{"a":9248,"n":"b_2420","k":"branch","len":1,"c":false},{"a":9268,"n":"b_2434","k":"branch","len":1,"c":false},{"a":9280,"n":"j_2440","k":"branch","len":1,"c":false},{"a":9291,"n":"b_244B","k":"branch","len":1,"c":false},{"a":9311,"n":"b_245F","k":"branch","len":1,"c":false},{"a":9323,"n":"j_246B","k":"branch","len":1,"c":false},{"a":9336,"n":"b_2478","k":"branch","len":1,"c":false},{"a":9356,"n":"b_248C","k":"branch","len":1,"c":false},{"a":9368,"n":"j_2498","k":"branch","len":1,"c":false},{"a":9379,"n":"b_24A3","k":"branch","len":1,"c":false},{"a":9393,"n":"b_24B1","k":"branch","len":1,"c":false},{"a":9399,"n":"j_24B7","k":"branch","len":1,"c":false},{"a":9426,"n":"b_24D2","k":"branch","len":1,"c":false},{"a":9428,"n":"r_24D4","k":"branch","len":1,"c":false},{"a":9429,"n":"j_24D5","k":"branch","len":1,"c":false},{"a":9435,"n":"b_24DB","k":"branch","len":1,"c":false},{"a":9449,"n":"b_24E9","k":"branch","len":1,"c":false},{"a":9455,"n":"j_24EF","k":"branch","len":1,"c":false},{"a":9466,"n":"b_24FA","k":"branch","len":1,"c":false},{"a":9486,"n":"b_250E","k":"branch","len":1,"c":false},{"a":9498,"n":"j_251A","k":"branch","len":1,"c":false},{"a":9509,"n":"b_2525","k":"branch","len":1,"c":false},{"a":9529,"n":"b_2539","k":"branch","len":1,"c":false},{"a":9541,"n":"j_2545","k":"branch","len":1,"c":false},{"a":9552,"n":"b_2550","k":"branch","len":1,"c":false},{"a":9572,"n":"b_2564","k":"branch","len":1,"c":false},{"a":9584,"n":"j_2570","k":"branch","len":1,"c":false},{"a":9604,"n":"b_2584","k":"branch","len":1,"c":false},{"a":9624,"n":"b_2598","k":"branch","len":1,"c":false},{"a":9636,"n":"j_25A4","k":"branch","len":1,"c":false},{"a":9647,"n":"b_25AF","k":"branch","len":1,"c":false},{"a":9667,"n":"b_25C3","k":"branch","len":1,"c":false},{"a":9679,"n":"j_25CF","k":"branch","len":1,"c":false},{"a":9690,"n":"b_25DA","k":"branch","len":1,"c":false},{"a":9710,"n":"b_25EE","k":"branch","len":1,"c":false},{"a":9722,"n":"j_25FA","k":"branch","len":1,"c":false},{"a":9733,"n":"b_2605","k":"branch","len":1,"c":false},{"a":9753,"n":"b_2619","k":"branch","len":1,"c":false},{"a":9765,"n":"j_2625","k":"branch","len":1,"c":false},{"a":9778,"n":"b_2632","k":"branch","len":1,"c":false},{"a":9798,"n":"b_2646","k":"branch","len":1,"c":false},{"a":9810,"n":"j_2652","k":"branch","len":1,"c":false},{"a":9821,"n":"b_265D","k":"branch","len":1,"c":false},{"a":9841,"n":"b_2671","k":"branch","len":1,"c":false},{"a":9853,"n":"j_267D","k":"branch","len":1,"c":false},{"a":9880,"n":"b_2698","k":"branch","len":1,"c":false},{"a":9882,"n":"r_269A","k":"branch","len":1,"c":false},{"a":9883,"n":"step_map_column","k":"routine","len":25,"c":true},{"a":9905,"n":"b_26B1","k":"branch","len":1,"c":false},{"a":9908,"n":"scroll_y_down_table","k":"table","len":4,"c":true},{"a":9912,"n":"scroll_down_fine","k":"routine","len":46,"c":true},{"a":9934,"n":"b_26CE","k":"branch","len":1,"c":false},{"a":9941,"n":"b_26D5","k":"branch","len":1,"c":false},{"a":9958,"n":"scroll_down","k":"routine","len":54,"c":true},{"a":9992,"n":"b_2708","k":"branch","len":1,"c":false},{"a":10000,"n":"b_2710","k":"branch","len":1,"c":false},{"a":10008,"n":"b_2718","k":"branch","len":1,"c":false},{"a":10012,"n":"scroll_down_colours","k":"routine","len":11,"c":true},{"a":10020,"n":"b_2724","k":"branch","len":1,"c":false},{"a":10023,"n":"scroll_down_finish","k":"routine","len":15,"c":true},{"a":10038,"n":"scroll_down_copy_b","k":"routine","len":27,"c":true},{"a":10054,"n":"b_2746","k":"branch","len":1,"c":false},{"a":10065,"n":"scroll_down_copy_a","k":"routine","len":33,"c":true},{"a":10084,"n":"b_2764","k":"branch","len":1,"c":false},{"a":10098,"n":"shift_up_to_c8","k":"routine","len":110,"c":true},{"a":10208,"n":"a_27E0","k":"routine","len":4,"c":true},{"a":10212,"n":"shift_up_to_cc","k":"routine","len":110,"c":true},{"a":10322,"n":"a_2852","k":"routine","len":4,"c":true},{"a":10326,"n":"draw_bottom_row_a","k":"routine","len":119,"c":true},{"a":10361,"n":"b_2879","k":"branch","len":1,"c":false},{"a":10384,"n":"b_2890","k":"branch","len":1,"c":false},{"a":10400,"n":"b_28A0","k":"branch","len":1,"c":false},{"a":10437,"n":"b_28C5","k":"branch","len":1,"c":false},{"a":10445,"n":"a_28CD","k":"routine","len":1,"c":true},{"a":10446,"n":"a_28CE","k":"routine","len":6,"c":true},{"a":10452,"n":"a_28D4","k":"routine","len":1,"c":true},{"a":10453,"n":"a_28D5","k":"routine","len":48,"c":true},{"a":10490,"n":"b_28FA","k":"branch","len":1,"c":false},{"a":10492,"n":"r_28FC","k":"branch","len":1,"c":false},{"a":10493,"n":"b_28FD","k":"branch","len":1,"c":false},{"a":10501,"n":"a_2905","k":"routine","len":1,"c":true},{"a":10502,"n":"a_2906","k":"routine","len":15,"c":true},{"a":10508,"n":"b_290C","k":"branch","len":1,"c":false},{"a":10517,"n":"a_2915","k":"routine","len":1,"c":true},{"a":10518,"n":"a_2916","k":"routine","len":6,"c":true},{"a":10524,"n":"a_291C","k":"routine","len":1,"c":true},{"a":10525,"n":"a_291D","k":"routine","len":40,"c":true},{"a":10562,"n":"b_2942","k":"branch","len":1,"c":false},{"a":10565,"n":"draw_bottom_row_b","k":"routine","len":119,"c":true},{"a":10600,"n":"b_2968","k":"branch","len":1,"c":false},{"a":10623,"n":"b_297F","k":"branch","len":1,"c":false},{"a":10639,"n":"b_298F","k":"branch","len":1,"c":false},{"a":10676,"n":"b_29B4","k":"branch","len":1,"c":false},{"a":10684,"n":"a_29BC","k":"routine","len":1,"c":true},{"a":10685,"n":"a_29BD","k":"routine","len":6,"c":true},{"a":10691,"n":"a_29C3","k":"routine","len":1,"c":true},{"a":10692,"n":"a_29C4","k":"routine","len":48,"c":true},{"a":10729,"n":"b_29E9","k":"branch","len":1,"c":false},{"a":10731,"n":"r_29EB","k":"branch","len":1,"c":false},{"a":10732,"n":"b_29EC","k":"branch","len":1,"c":false},{"a":10740,"n":"a_29F4","k":"routine","len":1,"c":true},{"a":10741,"n":"a_29F5","k":"routine","len":15,"c":true},{"a":10747,"n":"b_29FB","k":"branch","len":1,"c":false},{"a":10756,"n":"a_2A04","k":"routine","len":1,"c":true},{"a":10757,"n":"a_2A05","k":"routine","len":6,"c":true},{"a":10763,"n":"a_2A0B","k":"routine","len":1,"c":true},{"a":10764,"n":"a_2A0C","k":"routine","len":40,"c":true},{"a":10801,"n":"b_2A31","k":"branch","len":1,"c":false},{"a":10804,"n":"step_map_row","k":"routine","len":25,"c":true},{"a":10826,"n":"b_2A4A","k":"branch","len":1,"c":false},{"a":10829,"n":"scroll_y_up_table","k":"table","len":4,"c":true},{"a":10833,"n":"scroll_up_fine","k":"routine","len":46,"c":true},{"a":10855,"n":"b_2A67","k":"branch","len":1,"c":false},{"a":10862,"n":"b_2A6E","k":"branch","len":1,"c":false},{"a":10879,"n":"scroll_up","k":"routine","len":54,"c":true},{"a":10913,"n":"b_2AA1","k":"branch","len":1,"c":false},{"a":10921,"n":"b_2AA9","k":"branch","len":1,"c":false},{"a":10929,"n":"b_2AB1","k":"branch","len":1,"c":false},{"a":10933,"n":"scroll_up_colours","k":"routine","len":11,"c":true},{"a":10941,"n":"b_2ABD","k":"branch","len":1,"c":false},{"a":10944,"n":"scroll_up_finish","k":"routine","len":15,"c":true},{"a":10959,"n":"scroll_up_copy_b","k":"routine","len":27,"c":true},{"a":10975,"n":"b_2ADF","k":"branch","len":1,"c":false},{"a":10986,"n":"scroll_up_copy_a","k":"routine","len":33,"c":true},{"a":11005,"n":"b_2AFD","k":"branch","len":1,"c":false},{"a":11019,"n":"shift_down_to_c8","k":"routine","len":92,"c":true},{"a":11111,"n":"call_placeholder","k":"routine","len":18,"c":true},{"a":11129,"n":"a_2B79","k":"routine","len":4,"c":true},{"a":11133,"n":"shift_down_to_cc","k":"routine","len":110,"c":true},{"a":11243,"n":"a_2BEB","k":"routine","len":4,"c":true},{"a":11247,"n":"row_half_y","k":"variable","len":1,"c":true},{"a":11248,"n":"row_half_x","k":"variable","len":1,"c":true},{"a":11249,"n":"draw_top_row_a","k":"routine","len":114,"c":true},{"a":11279,"n":"b_2C0F","k":"branch","len":1,"c":false},{"a":11302,"n":"b_2C26","k":"branch","len":1,"c":false},{"a":11318,"n":"b_2C36","k":"branch","len":1,"c":false},{"a":11355,"n":"b_2C5B","k":"branch","len":1,"c":false},{"a":11363,"n":"a_2C63","k":"routine","len":1,"c":true},{"a":11364,"n":"a_2C64","k":"routine","len":6,"c":true},{"a":11370,"n":"a_2C6A","k":"routine","len":1,"c":true},{"a":11371,"n":"a_2C6B","k":"routine","len":46,"c":true},{"a":11406,"n":"b_2C8E","k":"branch","len":1,"c":false},{"a":11408,"n":"r_2C90","k":"branch","len":1,"c":false},{"a":11409,"n":"b_2C91","k":"branch","len":1,"c":false},{"a":11417,"n":"a_2C99","k":"routine","len":1,"c":true},{"a":11418,"n":"a_2C9A","k":"routine","len":15,"c":true},{"a":11424,"n":"b_2CA0","k":"branch","len":1,"c":false},{"a":11433,"n":"a_2CA9","k":"routine","len":1,"c":true},{"a":11434,"n":"a_2CAA","k":"routine","len":6,"c":true},{"a":11440,"n":"a_2CB0","k":"routine","len":1,"c":true},{"a":11441,"n":"a_2CB1","k":"routine","len":38,"c":true},{"a":11476,"n":"b_2CD4","k":"branch","len":1,"c":false},{"a":11479,"n":"draw_top_row_b","k":"routine","len":114,"c":true},{"a":11509,"n":"b_2CF5","k":"branch","len":1,"c":false},{"a":11532,"n":"b_2D0C","k":"branch","len":1,"c":false},{"a":11548,"n":"b_2D1C","k":"branch","len":1,"c":false},{"a":11585,"n":"b_2D41","k":"branch","len":1,"c":false},{"a":11593,"n":"a_2D49","k":"routine","len":1,"c":true},{"a":11594,"n":"a_2D4A","k":"routine","len":6,"c":true},{"a":11600,"n":"a_2D50","k":"routine","len":1,"c":true},{"a":11601,"n":"a_2D51","k":"routine","len":46,"c":true},{"a":11636,"n":"b_2D74","k":"branch","len":1,"c":false},{"a":11638,"n":"r_2D76","k":"branch","len":1,"c":false},{"a":11639,"n":"b_2D77","k":"branch","len":1,"c":false},{"a":11647,"n":"a_2D7F","k":"routine","len":1,"c":true},{"a":11648,"n":"a_2D80","k":"routine","len":15,"c":true},{"a":11654,"n":"b_2D86","k":"branch","len":1,"c":false},{"a":11663,"n":"a_2D8F","k":"routine","len":1,"c":true},{"a":11664,"n":"a_2D90","k":"routine","len":6,"c":true},{"a":11670,"n":"a_2D96","k":"routine","len":1,"c":true},{"a":11671,"n":"a_2D97","k":"routine","len":38,"c":true},{"a":11706,"n":"b_2DBA","k":"branch","len":1,"c":false},{"a":11709,"n":"back_map_row","k":"routine","len":23,"c":true},{"a":11729,"n":"b_2DD1","k":"branch","len":1,"c":false},{"a":11732,"n":"scroll_right_up","k":"routine","len":78,"c":true},{"a":11790,"n":"b_2E0E","k":"branch","len":1,"c":false},{"a":11798,"n":"b_2E16","k":"branch","len":1,"c":false},{"a":11806,"n":"b_2E1E","k":"branch","len":1,"c":false},{"a":11810,"n":"scroll_ru_colours","k":"routine","len":11,"c":true},{"a":11818,"n":"b_2E2A","k":"branch","len":1,"c":false},{"a":11821,"n":"scroll_ru_finish","k":"routine","len":15,"c":true},{"a":11836,"n":"scroll_ru_copy_a","k":"routine","len":27,"c":true},{"a":11852,"n":"b_2E4C","k":"branch","len":1,"c":false},{"a":11863,"n":"scroll_ru_copy_b","k":"routine","len":73,"c":true},{"a":11902,"n":"b_2E7E","k":"branch","len":1,"c":false},{"a":11936,"n":"shift_ru_to_c8","k":"routine","len":110,"c":true},{"a":12046,"n":"a_2F0E","k":"routine","len":4,"c":true},{"a":12050,"n":"shift_ru_to_cc","k":"routine","len":110,"c":true},{"a":12160,"n":"a_2F80","k":"routine","len":4,"c":true},{"a":12164,"n":"scroll_diag_flag","k":"variable","len":1,"c":true},{"a":12165,"n":"scroll_left_up","k":"routine","len":78,"c":true},{"a":12223,"n":"b_2FBF","k":"branch","len":1,"c":false},{"a":12231,"n":"b_2FC7","k":"branch","len":1,"c":false},{"a":12239,"n":"b_2FCF","k":"branch","len":1,"c":false},{"a":12243,"n":"scroll_lu_colours","k":"routine","len":11,"c":true},{"a":12251,"n":"b_2FDB","k":"branch","len":1,"c":false},{"a":12254,"n":"scroll_lu_finish","k":"routine","len":15,"c":true},{"a":12269,"n":"scroll_lu_copy_a","k":"routine","len":27,"c":true},{"a":12285,"n":"b_2FFD","k":"branch","len":1,"c":false},{"a":12296,"n":"scroll_lu_copy_b","k":"routine","len":73,"c":true},{"a":12335,"n":"b_302F","k":"branch","len":1,"c":false},{"a":12369,"n":"shift_lu_to_c8","k":"routine","len":110,"c":true},{"a":12479,"n":"a_30BF","k":"routine","len":4,"c":true},{"a":12483,"n":"shift_lu_to_cc","k":"routine","len":110,"c":true},{"a":12593,"n":"a_3131","k":"routine","len":4,"c":true},{"a":12597,"n":"scroll_left_down_start","k":"routine","len":23,"c":true},{"a":12620,"n":"scroll_left_down","k":"routine","len":78,"c":true},{"a":12678,"n":"b_3186","k":"branch","len":1,"c":false},{"a":12686,"n":"b_318E","k":"branch","len":1,"c":false},{"a":12694,"n":"b_3196","k":"branch","len":1,"c":false},{"a":12698,"n":"scroll_ld_colours","k":"routine","len":11,"c":true},{"a":12706,"n":"b_31A2","k":"branch","len":1,"c":false},{"a":12709,"n":"scroll_ld_finish","k":"routine","len":15,"c":true},{"a":12724,"n":"scroll_ld_copy_a","k":"routine","len":27,"c":true},{"a":12740,"n":"b_31C4","k":"branch","len":1,"c":false},{"a":12751,"n":"scroll_ld_copy_b","k":"routine","len":73,"c":true},{"a":12790,"n":"b_31F6","k":"branch","len":1,"c":false},{"a":12824,"n":"shift_ld_to_c8","k":"routine","len":110,"c":true},{"a":12934,"n":"a_3286","k":"routine","len":4,"c":true},{"a":12938,"n":"shift_ld_to_cc","k":"routine","len":110,"c":true},{"a":13048,"n":"a_32F8","k":"routine","len":4,"c":true},{"a":13052,"n":"scroll_right_down","k":"routine","len":78,"c":true},{"a":13110,"n":"b_3336","k":"branch","len":1,"c":false},{"a":13118,"n":"b_333E","k":"branch","len":1,"c":false},{"a":13126,"n":"b_3346","k":"branch","len":1,"c":false},{"a":13130,"n":"scroll_rd_colours","k":"routine","len":11,"c":true},{"a":13138,"n":"b_3352","k":"branch","len":1,"c":false},{"a":13141,"n":"scroll_rd_finish","k":"routine","len":15,"c":true},{"a":13156,"n":"scroll_rd_copy_a","k":"routine","len":27,"c":true},{"a":13172,"n":"b_3374","k":"branch","len":1,"c":false},{"a":13183,"n":"scroll_rd_copy_b","k":"routine","len":73,"c":true},{"a":13222,"n":"b_33A6","k":"branch","len":1,"c":false},{"a":13256,"n":"shift_rd_to_c8","k":"routine","len":110,"c":true},{"a":13366,"n":"a_3436","k":"routine","len":4,"c":true},{"a":13370,"n":"shift_rd_to_cc","k":"routine","len":110,"c":true},{"a":13480,"n":"a_34A8","k":"routine","len":4,"c":true},{"a":13484,"n":"scroll_x_left_table","k":"table","len":4,"c":true},{"a":13488,"n":"scroll_left_fine","k":"routine","len":46,"c":true},{"a":13510,"n":"b_34C6","k":"branch","len":1,"c":false},{"a":13517,"n":"b_34CD","k":"branch","len":1,"c":false},{"a":13534,"n":"scroll_left","k":"routine","len":53,"c":true},{"a":13567,"n":"b_34FF","k":"branch","len":1,"c":false},{"a":13575,"n":"b_3507","k":"branch","len":1,"c":false},{"a":13583,"n":"b_350F","k":"branch","len":1,"c":false},{"a":13587,"n":"scroll_left_colours","k":"routine","len":11,"c":true},{"a":13595,"n":"b_351B","k":"branch","len":1,"c":false},{"a":13598,"n":"scroll_left_finish","k":"routine","len":15,"c":true},{"a":13613,"n":"scroll_left_copy_a","k":"routine","len":27,"c":true},{"a":13629,"n":"b_353D","k":"branch","len":1,"c":false},{"a":13640,"n":"scroll_left_copy_b","k":"routine","len":33,"c":true},{"a":13659,"n":"b_355B","k":"branch","len":1,"c":false},{"a":13673,"n":"shift_right_to_c8","k":"routine","len":116,"c":true},{"a":13789,"n":"a_35DD","k":"routine","len":4,"c":true},{"a":13793,"n":"shift_right_to_cc","k":"routine","len":116,"c":true},{"a":13909,"n":"a_3655","k":"routine","len":4,"c":true},{"a":13913,"n":"draw_left_column","k":"routine","len":918,"c":true},{"a":13925,"n":"b_3665","k":"branch","len":1,"c":false},{"a":13931,"n":"b_366B","k":"branch","len":1,"c":false},{"a":13951,"n":"b_367F","k":"branch","len":1,"c":false},{"a":13963,"n":"j_368B","k":"branch","len":1,"c":false},{"a":13974,"n":"b_3696","k":"branch","len":1,"c":false},{"a":13994,"n":"b_36AA","k":"branch","len":1,"c":false},{"a":14006,"n":"j_36B6","k":"branch","len":1,"c":false},{"a":14017,"n":"b_36C1","k":"branch","len":1,"c":false},{"a":14037,"n":"b_36D5","k":"branch","len":1,"c":false},{"a":14049,"n":"j_36E1","k":"branch","len":1,"c":false},{"a":14060,"n":"b_36EC","k":"branch","len":1,"c":false},{"a":14080,"n":"b_3700","k":"branch","len":1,"c":false},{"a":14092,"n":"j_370C","k":"branch","len":1,"c":false},{"a":14113,"n":"b_3721","k":"branch","len":1,"c":false},{"a":14133,"n":"b_3735","k":"branch","len":1,"c":false},{"a":14145,"n":"j_3741","k":"branch","len":1,"c":false},{"a":14156,"n":"b_374C","k":"branch","len":1,"c":false},{"a":14176,"n":"b_3760","k":"branch","len":1,"c":false},{"a":14188,"n":"j_376C","k":"branch","len":1,"c":false},{"a":14199,"n":"b_3777","k":"branch","len":1,"c":false},{"a":14219,"n":"b_378B","k":"branch","len":1,"c":false},{"a":14231,"n":"j_3797","k":"branch","len":1,"c":false},{"a":14242,"n":"b_37A2","k":"branch","len":1,"c":false},{"a":14262,"n":"b_37B6","k":"branch","len":1,"c":false},{"a":14274,"n":"j_37C2","k":"branch","len":1,"c":false},{"a":14287,"n":"b_37CF","k":"branch","len":1,"c":false},{"a":14307,"n":"b_37E3","k":"branch","len":1,"c":false},{"a":14319,"n":"j_37EF","k":"branch","len":1,"c":false},{"a":14330,"n":"b_37FA","k":"branch","len":1,"c":false},{"a":14344,"n":"b_3808","k":"branch","len":1,"c":false},{"a":14350,"n":"j_380E","k":"branch","len":1,"c":false},{"a":14375,"n":"b_3827","k":"branch","len":1,"c":false},{"a":14377,"n":"r_3829","k":"branch","len":1,"c":false},{"a":14378,"n":"j_382A","k":"branch","len":1,"c":false},{"a":14384,"n":"b_3830","k":"branch","len":1,"c":false},{"a":14398,"n":"b_383E","k":"branch","len":1,"c":false},{"a":14404,"n":"j_3844","k":"branch","len":1,"c":false},{"a":14415,"n":"b_384F","k":"branch","len":1,"c":false},{"a":14435,"n":"b_3863","k":"branch","len":1,"c":false},{"a":14447,"n":"j_386F","k":"branch","len":1,"c":false},{"a":14458,"n":"b_387A","k":"branch","len":1,"c":false},{"a":14478,"n":"b_388E","k":"branch","len":1,"c":false},{"a":14490,"n":"j_389A","k":"branch","len":1,"c":false},{"a":14501,"n":"b_38A5","k":"branch","len":1,"c":false},{"a":14521,"n":"b_38B9","k":"branch","len":1,"c":false},{"a":14533,"n":"j_38C5","k":"branch","len":1,"c":false},{"a":14554,"n":"b_38DA","k":"branch","len":1,"c":false},{"a":14574,"n":"b_38EE","k":"branch","len":1,"c":false},{"a":14586,"n":"j_38FA","k":"branch","len":1,"c":false},{"a":14597,"n":"b_3905","k":"branch","len":1,"c":false},{"a":14617,"n":"b_3919","k":"branch","len":1,"c":false},{"a":14629,"n":"j_3925","k":"branch","len":1,"c":false},{"a":14640,"n":"b_3930","k":"branch","len":1,"c":false},{"a":14660,"n":"b_3944","k":"branch","len":1,"c":false},{"a":14672,"n":"j_3950","k":"branch","len":1,"c":false},{"a":14683,"n":"b_395B","k":"branch","len":1,"c":false},{"a":14703,"n":"b_396F","k":"branch","len":1,"c":false},{"a":14715,"n":"j_397B","k":"branch","len":1,"c":false},{"a":14728,"n":"b_3988","k":"branch","len":1,"c":false},{"a":14748,"n":"b_399C","k":"branch","len":1,"c":false},{"a":14760,"n":"j_39A8","k":"branch","len":1,"c":false},{"a":14771,"n":"b_39B3","k":"branch","len":1,"c":false},{"a":14791,"n":"b_39C7","k":"branch","len":1,"c":false},{"a":14803,"n":"j_39D3","k":"branch","len":1,"c":false},{"a":14828,"n":"b_39EC","k":"branch","len":1,"c":false},{"a":14830,"n":"r_39EE","k":"branch","len":1,"c":false},{"a":14831,"n":"back_map_column","k":"routine","len":23,"c":true},{"a":14851,"n":"b_3A03","k":"branch","len":1,"c":false},{"a":14854,"n":"colours_from_cc","k":"routine","len":1023,"c":true},{"a":15877,"n":"colours_from_cc_tail","k":"routine","len":3,"c":true},{"a":15880,"n":"colours_cc_part2","k":"routine","len":1023,"c":true},{"a":16903,"n":"colours_cc_part2_tail","k":"routine","len":3,"c":true},{"a":16906,"n":"colours_cc_part3","k":"routine","len":1023,"c":true},{"a":17929,"n":"colours_cc_part3_tail","k":"routine","len":3,"c":true},{"a":17932,"n":"colours_cc_part4","k":"routine","len":82,"c":true},{"a":18014,"n":"colours_from_c8","k":"routine","len":1023,"c":true},{"a":19037,"n":"colours_from_c8_tail","k":"routine","len":3,"c":true},{"a":19040,"n":"colours_c8_part2","k":"routine","len":1023,"c":true},{"a":20063,"n":"colours_c8_part2_tail","k":"routine","len":3,"c":true},{"a":20066,"n":"colours_c8_part3","k":"routine","len":1023,"c":true},{"a":21089,"n":"colours_c8_part3_tail","k":"routine","len":3,"c":true},{"a":21092,"n":"colours_c8_part4","k":"routine","len":82,"c":true},{"a":21174,"n":"load_objects","k":"routine","len":127,"c":true},{"a":21176,"n":"b_52B8","k":"branch","len":1,"c":false},{"a":21277,"n":"b_531D","k":"branch","len":1,"c":false},{"a":21301,"n":"level_setup","k":"routine","len":417,"c":true},{"a":21359,"n":"b_536F","k":"branch","len":1,"c":false},{"a":21457,"n":"b_53D1","k":"branch","len":1,"c":false},{"a":21472,"n":"b_53E0","k":"branch","len":1,"c":false},{"a":21482,"n":"b_53EA","k":"branch","len":1,"c":false},{"a":21633,"n":"b_5481","k":"branch","len":1,"c":false},{"a":21718,"n":"draw_panel","k":"routine","len":48,"c":true},{"a":21720,"n":"b_54D8","k":"branch","len":1,"c":false},{"a":21740,"n":"b_54EC","k":"branch","len":1,"c":false},{"a":21762,"n":"b_5502","k":"branch","len":1,"c":false},{"a":21765,"n":"r_5505","k":"branch","len":1,"c":false},{"a":21766,"n":"touch_temp","k":"variable","len":1,"c":true},{"a":21767,"n":"touch_player","k":"routine","len":112,"c":true},{"a":21801,"n":"b_5529","k":"branch","len":1,"c":false},{"a":21814,"n":"b_5536","k":"branch","len":1,"c":false},{"a":21831,"n":"b_5547","k":"branch","len":1,"c":false},{"a":21834,"n":"b_554A","k":"branch","len":1,"c":false},{"a":21844,"n":"b_5554","k":"branch","len":1,"c":false},{"a":21868,"n":"b_556C","k":"branch","len":1,"c":false},{"a":21878,"n":"r_5576","k":"branch","len":1,"c":false},{"a":21879,"n":"hurt_guard","k":"variable","len":1,"c":true},{"a":21880,"n":"energy","k":"variable","len":1,"c":true},{"a":21881,"n":"player_hurt","k":"routine","len":13,"c":true},{"a":21894,"n":"player_hit","k":"routine","len":23,"c":true},{"a":21917,"n":"a_559D","k":"routine","len":2,"c":true},{"a":21919,"n":"a_559F","k":"routine","len":2,"c":true},{"a":21920,"n":"r_55A0","k":"branch","len":1,"c":false},{"a":21921,"n":"banner_sprites","k":"routine","len":215,"c":true},{"a":22007,"n":"b_55F7","k":"branch","len":1,"c":false},{"a":22024,"n":"b_5608","k":"branch","len":1,"c":false},{"a":22038,"n":"b_5616","k":"branch","len":1,"c":false},{"a":22123,"n":"j_566B","k":"branch","len":1,"c":false},{"a":22136,"n":"banner_row","k":"routine","len":33,"c":true},{"a":22169,"n":"banner_pointers","k":"routine","len":56,"c":true},{"a":22225,"n":"banner_flag","k":"variable","len":1,"c":true},{"a":22226,"n":"banner_timer","k":"variable","len":1,"c":true},{"a":22227,"n":"banner_done","k":"variable","len":1,"c":true},{"a":22228,"n":"banner_step","k":"routine","len":188,"c":true},{"a":22260,"n":"b_56F4","k":"branch","len":1,"c":false},{"a":22304,"n":"b_5720","k":"branch","len":1,"c":false},{"a":22308,"n":"b_5724","k":"branch","len":1,"c":false},{"a":22349,"n":"j_574D","k":"branch","len":1,"c":false},{"a":22359,"n":"r_5757","k":"branch","len":1,"c":false},{"a":22360,"n":"b_5758","k":"branch","len":1,"c":false},{"a":22398,"n":"b_577E","k":"branch","len":1,"c":false},{"a":22415,"n":"r_578F","k":"branch","len":1,"c":false},{"a":22416,"n":"bar_masks","k":"table","len":4,"c":true},{"a":22420,"n":"bar_shapes","k":"variable","len":1,"c":true},{"a":22421,"n":"bar_shapes_1","k":"variable","len":1,"c":true},{"a":22422,"n":"bar_shapes_2","k":"variable","len":1,"c":true},{"a":22423,"n":"bar_shapes_3","k":"variable","len":1,"c":true},{"a":22424,"n":"bar_shapes_4","k":"variable","len":1,"c":true},{"a":22425,"n":"bar_shapes_5","k":"variable","len":1,"c":true},{"a":22426,"n":"bar_shapes_rest","k":"table","len":58,"c":true},{"a":22484,"n":"bar_counter","k":"variable","len":1,"c":true},{"a":22485,"n":"draw_bar","k":"routine","len":136,"c":true},{"a":22487,"n":"b_57D7","k":"branch","len":1,"c":false},{"a":22504,"n":"b_57E8","k":"branch","len":1,"c":false},{"a":22547,"n":"b_5813","k":"branch","len":1,"c":false},{"a":22607,"n":"b_584F","k":"branch","len":1,"c":false},{"a":22609,"n":"b_5851","k":"branch","len":1,"c":false},{"a":22621,"n":"add_digits","k":"routine","len":43,"c":true},{"a":22626,"n":"j_5862","k":"branch","len":1,"c":false},{"a":22642,"n":"b_5872","k":"branch","len":1,"c":false},{"a":22647,"n":"j_5877","k":"branch","len":1,"c":false},{"a":22661,"n":"b_5885","k":"branch","len":1,"c":false},{"a":22664,"n":"digit_carry","k":"variable","len":1,"c":true},{"a":22665,"n":"draw_score","k":"routine","len":19,"c":true},{"a":22675,"n":"b_5893","k":"branch","len":1,"c":false},{"a":22684,"n":"draw_digit","k":"routine","len":38,"c":true},{"a":22695,"n":"b_58A7","k":"branch","len":1,"c":false},{"a":22722,"n":"digit_shapes","k":"table","len":64,"c":true},{"a":22786,"n":"digit_shapes_8_9","k":"table","len":16,"c":true},{"a":22802,"n":"player_state","k":"variable","len":1,"c":true},{"a":22803,"n":"player_state_table","k":"variable","len":1,"c":true},{"a":22804,"n":"player_state_table_hi","k":"table","len":15,"c":true},{"a":22819,"n":"player_prev_x","k":"variable","len":1,"c":true},{"a":22820,"n":"player_prev_y","k":"variable","len":1,"c":true},{"a":22821,"n":"player_update","k":"routine","len":35,"c":true},{"a":22856,"n":"a_5948","k":"routine","len":1,"c":true},{"a":22857,"n":"a_5949","k":"routine","len":5,"c":true},{"a":22858,"n":"b_594A","k":"branch","len":1,"c":false},{"a":22862,"n":"map_temp_lo","k":"variable","len":1,"c":true},{"a":22863,"n":"map_temp_hi","k":"variable","len":1,"c":true},{"a":22864,"n":"player_state_none","k":"variable","len":1,"c":true},{"a":22865,"n":"anim_index","k":"variable","len":1,"c":true},{"a":22866,"n":"walk_frames_left","k":"table","len":18,"c":true},{"a":22884,"n":"walk_frames_right","k":"table","len":18,"c":true},{"a":22902,"n":"anim_toggle","k":"variable","len":1,"c":true},{"a":22903,"n":"walk_anim_left","k":"routine","len":33,"c":true},{"a":22923,"n":"b_598B","k":"branch","len":1,"c":false},{"a":22926,"n":"b_598E","k":"branch","len":1,"c":false},{"a":22936,"n":"walk_anim_right","k":"routine","len":33,"c":true},{"a":22956,"n":"b_59AC","k":"branch","len":1,"c":false},{"a":22959,"n":"b_59AF","k":"branch","len":1,"c":false},{"a":22969,"n":"facing","k":"variable","len":1,"c":true},{"a":22970,"n":"player_tile_column","k":"variable","len":1,"c":true},{"a":22971,"n":"punch_frames","k":"routine","len":37,"c":true},{"a":22992,"n":"b_59D0","k":"branch","len":1,"c":false},{"a":23008,"n":"player_punch","k":"routine","len":31,"c":true},{"a":23030,"n":"r_59F6","k":"branch","len":1,"c":false},{"a":23031,"n":"b_59F7","k":"branch","len":1,"c":false},{"a":23039,"n":"strike_frames","k":"routine","len":37,"c":true},{"a":23060,"n":"b_5A14","k":"branch","len":1,"c":false},{"a":23076,"n":"strike_arc","k":"table","len":26,"c":true},{"a":23102,"n":"player_strike","k":"routine","len":237,"c":true},{"a":23144,"n":"b_5A68","k":"branch","len":1,"c":false},{"a":23187,"n":"j_5A93","k":"branch","len":1,"c":false},{"a":23214,"n":"b_5AAE","k":"branch","len":1,"c":false},{"a":23226,"n":"b_5ABA","k":"branch","len":1,"c":false},{"a":23250,"n":"b_5AD2","k":"branch","len":1,"c":false},{"a":23261,"n":"j_5ADD","k":"branch","len":1,"c":false},{"a":23270,"n":"b_5AE6","k":"branch","len":1,"c":false},{"a":23288,"n":"b_5AF8","k":"branch","len":1,"c":false},{"a":23302,"n":"b_5B06","k":"branch","len":1,"c":false},{"a":23326,"n":"b_5B1E","k":"branch","len":1,"c":false},{"a":23338,"n":"r_5B2A","k":"branch","len":1,"c":false},{"a":23339,"n":"strike_delay","k":"variable","len":1,"c":true},{"a":23340,"n":"strike_timer","k":"variable","len":1,"c":true},{"a":23341,"n":"crouch_flag","k":"variable","len":1,"c":true},{"a":23342,"n":"crouch_delay","k":"variable","len":1,"c":true},{"a":23343,"n":"punch_delay","k":"variable","len":1,"c":true},{"a":23344,"n":"jump_delay","k":"variable","len":1,"c":true},{"a":23345,"n":"player_crouch","k":"routine","len":37,"c":true},{"a":23382,"n":"a_5B56","k":"routine","len":2,"c":true},{"a":23384,"n":"a_5B58","k":"routine","len":61,"c":true},{"a":23386,"n":"b_5B5A","k":"branch","len":1,"c":false},{"a":23413,"n":"b_5B75","k":"branch","len":1,"c":false},{"a":23425,"n":"b_5B81","k":"branch","len":1,"c":false},{"a":23429,"n":"b_5B85","k":"branch","len":1,"c":false},{"a":23445,"n":"crouch_frames","k":"routine","len":37,"c":true},{"a":23466,"n":"b_5BAA","k":"branch","len":1,"c":false},{"a":23482,"n":"punch_timer","k":"variable","len":1,"c":true},{"a":23483,"n":"unused_5bbb","k":"variable","len":1,"c":true},{"a":23484,"n":"player_walk","k":"routine","len":358,"c":true},{"a":23493,"n":"b_5BC5","k":"branch","len":1,"c":false},{"a":23529,"n":"b_5BE9","k":"branch","len":1,"c":false},{"a":23551,"n":"b_5BFF","k":"branch","len":1,"c":false},{"a":23564,"n":"b_5C0C","k":"branch","len":1,"c":false},{"a":23576,"n":"b_5C18","k":"branch","len":1,"c":false},{"a":23601,"n":"b_5C31","k":"branch","len":1,"c":false},{"a":23625,"n":"b_5C49","k":"branch","len":1,"c":false},{"a":23638,"n":"b_5C56","k":"branch","len":1,"c":false},{"a":23649,"n":"j_5C61","k":"branch","len":1,"c":false},{"a":23666,"n":"b_5C72","k":"branch","len":1,"c":false},{"a":23689,"n":"b_5C89","k":"branch","len":1,"c":false},{"a":23695,"n":"b_5C8F","k":"branch","len":1,"c":false},{"a":23715,"n":"b_5CA3","k":"branch","len":1,"c":false},{"a":23738,"n":"b_5CBA","k":"branch","len":1,"c":false},{"a":23760,"n":"b_5CD0","k":"branch","len":1,"c":false},{"a":23782,"n":"b_5CE6","k":"branch","len":1,"c":false},{"a":23793,"n":"b_5CF1","k":"branch","len":1,"c":false},{"a":23842,"n":"a_5D22","k":"routine","len":2,"c":true},{"a":23844,"n":"a_5D24","k":"routine","len":67,"c":true},{"a":23846,"n":"b_5D26","k":"branch","len":1,"c":false},{"a":23865,"n":"b_5D39","k":"branch","len":1,"c":false},{"a":23869,"n":"b_5D3D","k":"branch","len":1,"c":false},{"a":23911,"n":"a_5D67","k":"routine","len":2,"c":true},{"a":23913,"n":"a_5D69","k":"routine","len":19,"c":true},{"a":23915,"n":"b_5D6B","k":"branch","len":1,"c":false},{"a":23919,"n":"b_5D6F","k":"branch","len":1,"c":false},{"a":23931,"n":"r_5D7B","k":"branch","len":1,"c":false},{"a":23932,"n":"stand_frame","k":"routine","len":19,"c":true},{"a":23945,"n":"b_5D89","k":"branch","len":1,"c":false},{"a":23950,"n":"r_5D8E","k":"branch","len":1,"c":false},{"a":23951,"n":"player_fall","k":"routine","len":172,"c":true},{"a":23985,"n":"b_5DB1","k":"branch","len":1,"c":false},{"a":24002,"n":"b_5DC2","k":"branch","len":1,"c":false},{"a":24033,"n":"b_5DE1","k":"branch","len":1,"c":false},{"a":24049,"n":"j_5DF1","k":"branch","len":1,"c":false},{"a":24071,"n":"b_5E07","k":"branch","len":1,"c":false},{"a":24088,"n":"b_5E18","k":"branch","len":1,"c":false},{"a":24091,"n":"b_5E1B","k":"branch","len":1,"c":false},{"a":24119,"n":"b_5E37","k":"branch","len":1,"c":false},{"a":24123,"n":"fall_frame","k":"routine","len":19,"c":true},{"a":24136,"n":"b_5E48","k":"branch","len":1,"c":false},{"a":24141,"n":"r_5E4D","k":"branch","len":1,"c":false},{"a":24142,"n":"jump_arc","k":"table","len":78,"c":true},{"a":24220,"n":"jump_index","k":"variable","len":1,"c":true},{"a":24221,"n":"draw_state_override","k":"variable","len":1,"c":true},{"a":24222,"n":"player_jump","k":"routine","len":255,"c":true},{"a":24262,"n":"b_5EC6","k":"branch","len":1,"c":false},{"a":24303,"n":"j_5EEF","k":"branch","len":1,"c":false},{"a":24332,"n":"b_5F0C","k":"branch","len":1,"c":false},{"a":24349,"n":"b_5F1D","k":"branch","len":1,"c":false},{"a":24380,"n":"b_5F3C","k":"branch","len":1,"c":false},{"a":24396,"n":"j_5F4C","k":"branch","len":1,"c":false},{"a":24405,"n":"b_5F55","k":"branch","len":1,"c":false},{"a":24423,"n":"b_5F67","k":"branch","len":1,"c":false},{"a":24437,"n":"b_5F75","k":"branch","len":1,"c":false},{"a":24461,"n":"b_5F8D","k":"branch","len":1,"c":false},{"a":24473,"n":"b_5F99","k":"branch","len":1,"c":false},{"a":24477,"n":"jump_frame","k":"routine","len":19,"c":true},{"a":24490,"n":"b_5FAA","k":"branch","len":1,"c":false},{"a":24495,"n":"r_5FAF","k":"branch","len":1,"c":false},{"a":24496,"n":"climb_dir","k":"variable","len":1,"c":true},{"a":24497,"n":"climb_frames_up","k":"table","len":12,"c":true},{"a":24509,"n":"climb_frames_down","k":"table","len":12,"c":true},{"a":24521,"n":"climb_frame_up","k":"routine","len":33,"c":true},{"a":24541,"n":"b_5FDD","k":"branch","len":1,"c":false},{"a":24544,"n":"b_5FE0","k":"branch","len":1,"c":false},{"a":24554,"n":"climb_frame_down","k":"routine","len":33,"c":true},{"a":24574,"n":"b_5FFE","k":"branch","len":1,"c":false},{"a":24577,"n":"b_6001","k":"branch","len":1,"c":false},{"a":24587,"n":"player_climb","k":"routine","len":125,"c":true},{"a":24619,"n":"b_602B","k":"branch","len":1,"c":false},{"a":24643,"n":"j_6043","k":"branch","len":1,"c":false},{"a":24692,"n":"b_6074","k":"branch","len":1,"c":false},{"a":24697,"n":"j_6079","k":"branch","len":1,"c":false},{"a":24711,"n":"r_6087","k":"branch","len":1,"c":false},{"a":24712,"n":"clear_sprite_list","k":"routine","len":47,"c":true},{"a":24759,"n":"sort_sprites","k":"routine","len":86,"c":true},{"a":24761,"n":"b_60B9","k":"branch","len":1,"c":false},{"a":24785,"n":"b_60D1","k":"branch","len":1,"c":false},{"a":24812,"n":"j_60EC","k":"branch","len":1,"c":false},{"a":24821,"n":"b_60F5","k":"branch","len":1,"c":false},{"a":24833,"n":"b_6101","k":"branch","len":1,"c":false},{"a":24845,"n":"player_frame","k":"variable","len":1,"c":true},{"a":24846,"n":"frame_b","k":"variable","len":1,"c":true},{"a":24847,"n":"frame_c","k":"variable","len":1,"c":true},{"a":24848,"n":"frame_d","k":"variable","len":1,"c":true},{"a":24849,"n":"player_draw","k":"routine","len":155,"c":true},{"a":24862,"n":"b_611E","k":"branch","len":1,"c":false},{"a":24865,"n":"j_6121","k":"branch","len":1,"c":false},{"a":24877,"n":"b_612D","k":"branch","len":1,"c":false},{"a":24905,"n":"b_6149","k":"branch","len":1,"c":false},{"a":24933,"n":"b_6165","k":"branch","len":1,"c":false},{"a":24938,"n":"b_616A","k":"branch","len":1,"c":false},{"a":24966,"n":"b_6186","k":"branch","len":1,"c":false},{"a":25004,"n":"object_damaged","k":"routine","len":45,"c":true},{"a":25021,"n":"b_61BD","k":"branch","len":1,"c":false},{"a":25027,"n":"b_61C3","k":"branch","len":1,"c":false},{"a":25038,"n":"j_61CE","k":"branch","len":1,"c":false},{"a":25049,"n":"a_61D9","k":"routine","len":32,"c":true},{"a":25051,"n":"b_61DB","k":"branch","len":1,"c":false},{"a":25081,"n":"a_61F9","k":"routine","len":2,"c":true},{"a":25083,"n":"down_frames_a","k":"table","len":30,"c":true},{"a":25113,"n":"follow_legs_a","k":"table","len":30,"c":true},{"a":25143,"n":"down_frames_b","k":"table","len":30,"c":true},{"a":25173,"n":"follow_legs_b","k":"table","len":30,"c":true},{"a":25203,"n":"behave_knocked_down","k":"routine","len":140,"c":true},{"a":25242,"n":"b_629A","k":"branch","len":1,"c":false},{"a":25254,"n":"b_62A6","k":"branch","len":1,"c":false},{"a":25257,"n":"b_62A9","k":"branch","len":1,"c":false},{"a":25273,"n":"b_62B9","k":"branch","len":1,"c":false},{"a":25284,"n":"b_62C4","k":"branch","len":1,"c":false},{"a":25299,"n":"b_62D3","k":"branch","len":1,"c":false},{"a":25320,"n":"b_62E8","k":"branch","len":1,"c":false},{"a":25326,"n":"b_62EE","k":"branch","len":1,"c":false},{"a":25337,"n":"b_62F9","k":"branch","len":1,"c":false},{"a":25343,"n":"select_screen","k":"routine","len":22,"c":true},{"a":25359,"n":"b_630F","k":"branch","len":1,"c":false},{"a":25365,"n":"irq_mid","k":"routine","len":203,"c":true},{"a":25486,"n":"b_638E","k":"branch","len":1,"c":false},{"a":25505,"n":"b_63A1","k":"branch","len":1,"c":false},{"a":25517,"n":"b_63AD","k":"branch","len":1,"c":false},{"a":25557,"n":"b_63D5","k":"branch","len":1,"c":false},{"a":25568,"n":"a_63E0","k":"routine","len":2,"c":true},{"a":25570,"n":"a_63E2","k":"routine","len":2,"c":true},{"a":25572,"n":"a_63E4","k":"routine","len":2,"c":true},{"a":25574,"n":"irq_counter_a","k":"variable","len":1,"c":true},{"a":25575,"n":"irq_toggle","k":"variable","len":1,"c":true},{"a":25576,"n":"irq_bottom","k":"routine","len":85,"c":true},{"a":25660,"n":"b_643C","k":"branch","len":1,"c":false},{"a":25661,"n":"a_643D","k":"routine","len":2,"c":true},{"a":25663,"n":"a_643F","k":"routine","len":2,"c":true},{"a":25665,"n":"a_6441","k":"routine","len":2,"c":true},{"a":25667,"n":"paused","k":"variable","len":1,"c":true},{"a":25668,"n":"attack_sprite_offset","k":"routine","len":60,"c":true},{"a":25688,"n":"b_6458","k":"branch","len":1,"c":false},{"a":25698,"n":"b_6462","k":"branch","len":1,"c":false},{"a":25718,"n":"b_6476","k":"branch","len":1,"c":false},{"a":25727,"n":"r_647F","k":"branch","len":1,"c":false},{"a":25728,"n":"irq_top","k":"routine","len":212,"c":true},{"a":25798,"n":"b_64C6","k":"branch","len":1,"c":false},{"a":25878,"n":"b_6516","k":"branch","len":1,"c":false},{"a":25894,"n":"b_6526","k":"branch","len":1,"c":false},{"a":25916,"n":"j_653C","k":"branch","len":1,"c":false},{"a":25940,"n":"a_6554","k":"routine","len":2,"c":true},{"a":25942,"n":"a_6556","k":"routine","len":2,"c":true},{"a":25944,"n":"a_6558","k":"routine","len":2,"c":true},{"a":25946,"n":"delay","k":"routine","len":9,"c":true},{"a":25947,"n":"b_655B","k":"branch","len":1,"c":false},{"a":25948,"n":"b_655C","k":"branch","len":1,"c":false},{"a":25955,"n":"cycle_out_a","k":"variable","len":1,"c":true},{"a":25956,"n":"cycle_colours_a","k":"table","len":8,"c":true},{"a":25964,"n":"cycle_colours_b","k":"table","len":8,"c":true},{"a":25972,"n":"colour_cycle","k":"routine","len":46,"c":true},{"a":26018,"n":"cycle_state","k":"table","len":4,"c":true},{"a":26022,"n":"cycle_colours_c","k":"table","len":8,"c":true},{"a":26030,"n":"random","k":"routine","len":17,"c":true},{"a":26047,"n":"a_65BF","k":"routine","len":14,"c":true},{"a":26055,"n":"b_65C7","k":"branch","len":1,"c":false},{"a":26061,"n":"random_value","k":"variable","len":1,"c":true},{"a":26062,"n":"disabled_check","k":"routine","len":16,"c":true},{"a":26071,"n":"b_65D7","k":"branch","len":1,"c":false},{"a":26078,"n":"fill_screen","k":"routine","len":18,"c":true},{"a":26080,"n":"b_65E0","k":"branch","len":1,"c":false},{"a":26096,"n":"fill_colour","k":"routine","len":18,"c":true},{"a":26098,"n":"b_65F2","k":"branch","len":1,"c":false},{"a":26114,"n":"multiplex_index","k":"variable","len":1,"c":true},{"a":26115,"n":"multiplex_limit","k":"variable","len":1,"c":true},{"a":26116,"n":"multiplex_sprites","k":"routine","len":504,"c":true},{"a":26119,"n":"b_6607","k":"branch","len":1,"c":false},{"a":26128,"n":"b_6610","k":"branch","len":1,"c":false},{"a":26133,"n":"b_6615","k":"branch","len":1,"c":false},{"a":26174,"n":"b_663E","k":"branch","len":1,"c":false},{"a":26179,"n":"j_6643","k":"branch","len":1,"c":false},{"a":26210,"n":"b_6662","k":"branch","len":1,"c":false},{"a":26215,"n":"j_6667","k":"branch","len":1,"c":false},{"a":26218,"n":"b_666A","k":"branch","len":1,"c":false},{"a":26227,"n":"b_6673","k":"branch","len":1,"c":false},{"a":26232,"n":"b_6678","k":"branch","len":1,"c":false},{"a":26273,"n":"b_66A1","k":"branch","len":1,"c":false},{"a":26278,"n":"j_66A6","k":"branch","len":1,"c":false},{"a":26309,"n":"b_66C5","k":"branch","len":1,"c":false},{"a":26314,"n":"j_66CA","k":"branch","len":1,"c":false},{"a":26317,"n":"b_66CD","k":"branch","len":1,"c":false},{"a":26326,"n":"b_66D6","k":"branch","len":1,"c":false},{"a":26331,"n":"b_66DB","k":"branch","len":1,"c":false},{"a":26372,"n":"b_6704","k":"branch","len":1,"c":false},{"a":26377,"n":"j_6709","k":"branch","len":1,"c":false},{"a":26408,"n":"b_6728","k":"branch","len":1,"c":false},{"a":26413,"n":"j_672D","k":"branch","len":1,"c":false},{"a":26416,"n":"b_6730","k":"branch","len":1,"c":false},{"a":26425,"n":"b_6739","k":"branch","len":1,"c":false},{"a":26430,"n":"b_673E","k":"branch","len":1,"c":false},{"a":26471,"n":"b_6767","k":"branch","len":1,"c":false},{"a":26476,"n":"j_676C","k":"branch","len":1,"c":false},{"a":26507,"n":"b_678B","k":"branch","len":1,"c":false},{"a":26512,"n":"j_6790","k":"branch","len":1,"c":false},{"a":26515,"n":"b_6793","k":"branch","len":1,"c":false},{"a":26524,"n":"b_679C","k":"branch","len":1,"c":false},{"a":26529,"n":"b_67A1","k":"branch","len":1,"c":false},{"a":26548,"n":"b_67B4","k":"branch","len":1,"c":false},{"a":26573,"n":"b_67CD","k":"branch","len":1,"c":false},{"a":26578,"n":"j_67D2","k":"branch","len":1,"c":false},{"a":26609,"n":"b_67F1","k":"branch","len":1,"c":false},{"a":26614,"n":"j_67F6","k":"branch","len":1,"c":false},{"a":26620,"n":"sprite_bit_masks","k":"table","len":12,"c":true},{"a":26632,"n":"colour_pending","k":"variable","len":1,"c":true},{"a":26633,"n":"colour_copy_a","k":"routine","len":474,"c":true},{"a":27107,"n":"colour_copy_b","k":"routine","len":1022,"c":true},{"a":27113,"n":"b_69E9","k":"branch","len":1,"c":false},{"a":28129,"n":"colour_copy_b_mid","k":"routine","len":3,"c":true},{"a":28132,"n":"colour_copy_b_tail","k":"routine","len":625,"c":true},{"a":28757,"n":"colours_unused","k":"routine","len":11,"c":true},{"a":28765,"n":"b_705D","k":"branch","len":1,"c":false},{"a":28768,"n":"colour_upper","k":"routine","len":195,"c":true},{"a":28775,"n":"b_7067","k":"branch","len":1,"c":false},{"a":28869,"n":"b_70C5","k":"branch","len":1,"c":false},{"a":28963,"n":"colour_buffer","k":"table","len":64,"c":true},{"a":29321,"n":"colour_buffer_end","k":"table","len":64,"c":true},{"a":29443,"n":"map_row_pointers","k":"variable","len":1,"c":true},{"a":29444,"n":"map_row_pointers_hi","k":"table","len":63,"c":true},{"a":29507,"n":"map_row_pointers_b","k":"table","len":90,"c":true},{"a":29597,"n":"map_row_pointers_end","k":"table","len":6,"c":true},{"a":29603,"n":"draw_first_screen","k":"routine","len":94,"c":true},{"a":29621,"n":"b_73B5","k":"branch","len":1,"c":false},{"a":29623,"n":"b_73B7","k":"branch","len":1,"c":false},{"a":29666,"n":"b_73E2","k":"branch","len":1,"c":false},{"a":29697,"n":"player_map_pointer","k":"routine","len":122,"c":true},{"a":29819,"n":"player_x","k":"variable","len":1,"c":true},{"a":29820,"n":"player_y","k":"variable","len":1,"c":true},{"a":29821,"n":"wipe_lengths","k":"table","len":58,"c":true},{"a":29879,"n":"wipe_length_left","k":"variable","len":1,"c":true},{"a":29880,"n":"wipe_line_start_lo","k":"variable","len":1,"c":true},{"a":29881,"n":"wipe_line_start_hi","k":"variable","len":1,"c":true},{"a":29882,"n":"wipe_flag","k":"variable","len":2,"c":true},{"a":29884,"n":"screen_wipe","k":"routine","len":89,"c":true},{"a":29910,"n":"j_74D6","k":"branch","len":1,"c":false},{"a":29916,"n":"j_74DC","k":"branch","len":1,"c":false},{"a":29961,"n":"b_7509","k":"branch","len":1,"c":false},{"a":29973,"n":"a_7515","k":"routine","len":2,"c":true},{"a":29975,"n":"a_7517","k":"routine","len":67,"c":true},{"a":30005,"n":"b_7535","k":"branch","len":1,"c":false},{"a":30042,"n":"timer_digits","k":"variable","len":1,"c":true},{"a":30043,"n":"timer_digit_tens","k":"variable","len":1,"c":true},{"a":30044,"n":"timer_digit_hundreds","k":"variable","len":1,"c":true},{"a":30045,"n":"draw_timer","k":"routine","len":40,"c":true},{"a":30085,"n":"draw_timer_digit","k":"routine","len":21,"c":true},{"a":30094,"n":"b_758E","k":"branch","len":1,"c":false},{"a":30106,"n":"timer_phase","k":"variable","len":1,"c":true},{"a":30107,"n":"timer_tick","k":"routine","len":98,"c":true},{"a":30137,"n":"r_75B9","k":"branch","len":1,"c":false},{"a":30138,"n":"b_75BA","k":"branch","len":1,"c":false},{"a":30148,"n":"b_75C4","k":"branch","len":1,"c":false},{"a":30165,"n":"b_75D5","k":"branch","len":1,"c":false},{"a":30182,"n":"b_75E6","k":"branch","len":1,"c":false},{"a":30199,"n":"b_75F7","k":"branch","len":1,"c":false},{"a":30205,"n":"timer_expired","k":"routine","len":17,"c":true},{"a":30221,"n":"r_760D","k":"branch","len":1,"c":false},{"a":30222,"n":"timer_state","k":"variable","len":1,"c":true},{"a":30223,"n":"timer_graphics_on","k":"routine","len":105,"c":true},{"a":30225,"n":"b_7611","k":"branch","len":1,"c":false},{"a":30262,"n":"b_7636","k":"branch","len":1,"c":false},{"a":30328,"n":"timer_graphics_off","k":"routine","len":105,"c":true},{"a":30330,"n":"b_767A","k":"branch","len":1,"c":false},{"a":30367,"n":"b_769F","k":"branch","len":1,"c":false},{"a":30433,"n":"panel_pic_off_row_0","k":"table","len":48,"c":true},{"a":30481,"n":"panel_pic_off_row_1","k":"table","len":48,"c":true},{"a":30529,"n":"panel_pic_off_row_2","k":"table","len":48,"c":true},{"a":30577,"n":"panel_pic_off_row_3","k":"table","len":48,"c":true},{"a":30625,"n":"panel_pic_off_row_4","k":"table","len":48,"c":true},{"a":30673,"n":"panel_pic_off_colour_ram_0","k":"table","len":6,"c":true},{"a":30679,"n":"panel_pic_off_colour_ram_1","k":"table","len":6,"c":true},{"a":30685,"n":"panel_pic_off_colour_ram_2","k":"table","len":6,"c":true},{"a":30691,"n":"panel_pic_off_colour_ram_3","k":"table","len":6,"c":true},{"a":30697,"n":"panel_pic_off_colour_ram_4","k":"table","len":6,"c":true},{"a":30703,"n":"panel_pic_off_screen_colours_0","k":"table","len":6,"c":true},{"a":30709,"n":"panel_pic_off_screen_colours_1","k":"table","len":6,"c":true},{"a":30715,"n":"panel_pic_off_screen_colours_2","k":"table","len":6,"c":true},{"a":30721,"n":"panel_pic_off_screen_colours_3","k":"table","len":6,"c":true},{"a":30727,"n":"panel_pic_off_screen_colours_4","k":"table","len":6,"c":true},{"a":30733,"n":"panel_pic_on_row_0","k":"table","len":48,"c":true},{"a":30781,"n":"panel_pic_on_row_1","k":"table","len":48,"c":true},{"a":30829,"n":"panel_pic_on_row_2","k":"table","len":48,"c":true},{"a":30877,"n":"panel_pic_on_row_3","k":"table","len":48,"c":true},{"a":30925,"n":"panel_pic_on_row_4","k":"table","len":48,"c":true},{"a":30973,"n":"panel_pic_on_colour_ram_0","k":"table","len":6,"c":true},{"a":30979,"n":"panel_pic_on_colour_ram_1","k":"table","len":6,"c":true},{"a":30985,"n":"panel_pic_on_colour_ram_2","k":"table","len":6,"c":true},{"a":30991,"n":"panel_pic_on_colour_ram_3","k":"table","len":6,"c":true},{"a":30997,"n":"panel_pic_on_colour_ram_4","k":"table","len":6,"c":true},{"a":31003,"n":"panel_pic_on_screen_colours_0","k":"table","len":6,"c":true},{"a":31009,"n":"panel_pic_on_screen_colours_1","k":"table","len":6,"c":true},{"a":31015,"n":"panel_pic_on_screen_colours_2","k":"table","len":6,"c":true},{"a":31021,"n":"panel_pic_on_screen_colours_3","k":"table","len":6,"c":true},{"a":31027,"n":"panel_pic_on_screen_colours_4","k":"table","len":6,"c":true},{"a":31033,"n":"draw_tile","k":"routine","len":48,"c":true},{"a":31081,"n":"a_7969","k":"routine","len":2,"c":true},{"a":31083,"n":"a_796B","k":"routine","len":2,"c":true},{"a":31085,"n":"blocked_left","k":"routine","len":65,"c":true},{"a":31092,"n":"b_7974","k":"branch","len":1,"c":false},{"a":31099,"n":"b_797B","k":"branch","len":1,"c":false},{"a":31102,"n":"b_797E","k":"branch","len":1,"c":false},{"a":31105,"n":"b_7981","k":"branch","len":1,"c":false},{"a":31150,"n":"blocked_left_below","k":"routine","len":40,"c":true},{"a":31161,"n":"b_79B9","k":"branch","len":1,"c":false},{"a":31177,"n":"b_79C9","k":"branch","len":1,"c":false},{"a":31187,"n":"b_79D3","k":"branch","len":1,"c":false},{"a":31190,"n":"blocked_right","k":"routine","len":65,"c":true},{"a":31197,"n":"b_79DD","k":"branch","len":1,"c":false},{"a":31204,"n":"b_79E4","k":"branch","len":1,"c":false},{"a":31207,"n":"b_79E7","k":"branch","len":1,"c":false},{"a":31210,"n":"b_79EA","k":"branch","len":1,"c":false},{"a":31255,"n":"blocked_right_below","k":"routine","len":41,"c":true},{"a":31266,"n":"b_7A22","k":"branch","len":1,"c":false},{"a":31290,"n":"b_7A3A","k":"branch","len":1,"c":false},{"a":31293,"n":"b_7A3D","k":"branch","len":1,"c":false},{"a":31296,"n":"tile_map","k":"table","len":1024,"c":true},{"a":32320,"n":"tile_map_16","k":"table","len":448,"c":true},{"a":32768,"n":"tile_map_23","k":"table","len":576,"c":true},{"a":33344,"n":"tile_map_32","k":"table","len":1024,"c":true},{"a":34368,"n":"tile_map_48","k":"table","len":1024,"c":true},{"a":35392,"n":"tile_map_64","k":"table","len":512,"c":true},{"a":35904,"n":"draw_continue_text","k":"routine","len":75,"c":true},{"a":35906,"n":"j_8C42","k":"branch","len":1,"c":false},{"a":35922,"n":"b_8C52","k":"branch","len":1,"c":false},{"a":35925,"n":"j_8C55","k":"branch","len":1,"c":false},{"a":35932,"n":"b_8C5C","k":"branch","len":1,"c":false},{"a":35934,"n":"j_8C5E","k":"branch","len":1,"c":false},{"a":35950,"n":"b_8C6E","k":"branch","len":1,"c":false},{"a":35953,"n":"j_8C71","k":"branch","len":1,"c":false},{"a":35960,"n":"b_8C78","k":"branch","len":1,"c":false},{"a":35979,"n":"continue_count","k":"variable","len":1,"c":true},{"a":35980,"n":"briefing_done","k":"variable","len":1,"c":true},{"a":35981,"n":"continue_text","k":"table","len":23,"c":true},{"a":36004,"n":"credits_text","k":"table","len":23,"c":true},{"a":36027,"n":"continue_flag","k":"variable","len":1,"c":true},{"a":36028,"n":"continue_screen","k":"routine","len":176,"c":true},{"a":36090,"n":"b_8CFA","k":"branch","len":1,"c":false},{"a":36124,"n":"j_8D1C","k":"branch","len":1,"c":false},{"a":36151,"n":"b_8D37","k":"branch","len":1,"c":false},{"a":36162,"n":"b_8D42","k":"branch","len":1,"c":false},{"a":36174,"n":"j_8D4E","k":"branch","len":1,"c":false},{"a":36204,"n":"game_over_screen","k":"routine","len":150,"c":true},{"a":36278,"n":"j_8DB6","k":"branch","len":1,"c":false},{"a":36294,"n":"b_8DC6","k":"branch","len":1,"c":false},{"a":36297,"n":"j_8DC9","k":"branch","len":1,"c":false},{"a":36304,"n":"b_8DD0","k":"branch","len":1,"c":false},{"a":36354,"n":"game_over_text","k":"table","len":10,"c":true},{"a":36364,"n":"text_shapes_a","k":"table","len":64,"c":true},{"a":36428,"n":"text_shapes_a_b","k":"table","len":72,"c":true},{"a":36500,"n":"text_shapes_b","k":"table","len":64,"c":true},{"a":36564,"n":"text_shapes_b_b","k":"table","len":72,"c":true},{"a":36676,"n":"key_code","k":"variable","len":1,"c":true},{"a":36677,"n":"read_keys","k":"routine","len":118,"c":true},{"a":36709,"n":"b_8F65","k":"branch","len":1,"c":false},{"a":36720,"n":"b_8F70","k":"branch","len":1,"c":false},{"a":36723,"n":"j_8F73","k":"branch","len":1,"c":false},{"a":36735,"n":"j_8F7F","k":"branch","len":1,"c":false},{"a":36743,"n":"b_8F87","k":"branch","len":1,"c":false},{"a":36784,"n":"b_8FB0","k":"branch","len":1,"c":false},{"a":36790,"n":"b_8FB6","k":"branch","len":1,"c":false},{"a":36796,"n":"key_row_select","k":"variable","len":1,"c":true},{"a":36797,"n":"key_row","k":"variable","len":1,"c":true},{"a":36798,"n":"key_bits","k":"variable","len":1,"c":true},{"a":36799,"n":"key_table","k":"table","len":64,"c":true},{"a":36863,"n":"swap_shapes","k":"routine","len":57,"c":true},{"a":36865,"n":"b_9001","k":"branch","len":1,"c":false},{"a":36900,"n":"b_9024","k":"branch","len":1,"c":false},{"a":36920,"n":"briefing_wait","k":"variable","len":1,"c":true},{"a":36921,"n":"briefing_index","k":"variable","len":1,"c":true},{"a":36922,"n":"show_briefing","k":"routine","len":63,"c":true},{"a":36957,"n":"j_905D","k":"branch","len":1,"c":false},{"a":36969,"n":"b_9069","k":"branch","len":1,"c":false},{"a":36976,"n":"j_9070","k":"branch","len":1,"c":false},{"a":36985,"n":"a_9079","k":"routine","len":85,"c":true},{"a":37005,"n":"b_908D","k":"branch","len":1,"c":false},{"a":37008,"n":"j_9090","k":"branch","len":1,"c":false},{"a":37018,"n":"b_909A","k":"branch","len":1,"c":false},{"a":37047,"n":"b_90B7","k":"branch","len":1,"c":false},{"a":37054,"n":"b_90BE","k":"branch","len":1,"c":false},{"a":37070,"n":"briefing_text","k":"table","len":42,"c":true},{"a":37112,"n":"briefing_text_b","k":"table","len":197,"c":true},{"a":37309,"n":"obj_init_type","k":"table","len":93,"c":true},{"a":37402,"n":"obj_init_counter","k":"table","len":83,"c":true},{"a":37485,"n":"obj_init_flag","k":"table","len":83,"c":true},{"a":37568,"n":"obj_init_energy","k":"table","len":83,"c":true},{"a":37651,"n":"obj_init_variant","k":"table","len":83,"c":true},{"a":37734,"n":"obj_init_flag_b","k":"table","len":83,"c":true},{"a":37817,"n":"obj_init_left_lo","k":"table","len":83,"c":true},{"a":37900,"n":"obj_init_left_hi","k":"table","len":83,"c":true},{"a":37983,"n":"obj_init_right_lo","k":"table","len":83,"c":true},{"a":38066,"n":"obj_init_right_hi","k":"table","len":83,"c":true},{"a":38149,"n":"obj_init_x_lo","k":"table","len":83,"c":true},{"a":38232,"n":"obj_init_x_hi","k":"table","len":83,"c":true},{"a":38315,"n":"obj_init_y_lo","k":"table","len":83,"c":true},{"a":38398,"n":"obj_init_y_hi","k":"table","len":83,"c":true},{"a":38481,"n":"tile_top_chars","k":"variable","len":1,"c":true},{"a":38482,"n":"tile_top_odd","k":"table","len":64,"c":true},{"a":38546,"n":"tile_top_odd_b","k":"table","len":63,"c":true},{"a":38639,"n":"tile_bottom_chars","k":"variable","len":1,"c":true},{"a":38640,"n":"tile_bottom_odd","k":"table","len":64,"c":true},{"a":38704,"n":"tile_bottom_odd_b","k":"table","len":62,"c":true},{"a":38766,"n":"panel_chars","k":"table","len":200,"c":true},{"a":38966,"n":"panel_colours","k":"table","len":200,"c":true},{"a":48896,"n":"char_colours","k":"table","len":64,"c":true},{"a":49152,"n":"shape_blank","k":"table","len":64,"c":true},{"a":49216,"n":"enemy_shapes_a","k":"table","len":760,"c":true},{"a":49976,"n":"swap_block_a","k":"table","len":136,"c":true},{"a":50112,"n":"swap_block_b","k":"table","len":144,"c":true},{"a":50256,"n":"swap_block_c","k":"table","len":80,"c":true},{"a":50336,"n":"enemy_shapes_b","k":"table","len":864,"c":true},{"a":51200,"n":"screen_a","k":"table","len":760,"c":true},{"a":51960,"n":"screen_a_spare","k":"table","len":256,"c":true},{"a":52216,"n":"sprite_pointer_a_0","k":"variable","len":1,"c":true},{"a":52217,"n":"sprite_pointer_a_1","k":"variable","len":1,"c":true},{"a":52218,"n":"sprite_pointer_a_2","k":"variable","len":1,"c":true},{"a":52219,"n":"sprite_pointer_a_3","k":"variable","len":1,"c":true},{"a":52220,"n":"sprite_pointer_a_4","k":"variable","len":1,"c":true},{"a":52221,"n":"sprite_pointer_a_5","k":"variable","len":1,"c":true},{"a":52222,"n":"sprite_pointer_a_6","k":"variable","len":1,"c":true},{"a":52223,"n":"sprite_pointer_a_7","k":"variable","len":1,"c":true},{"a":52224,"n":"screen_b","k":"table","len":760,"c":true},{"a":52984,"n":"panel_colours","k":"table","len":256,"c":true},{"a":53240,"n":"sprite_pointer_b_0","k":"variable","len":1,"c":true},{"a":53241,"n":"sprite_pointer_b_1","k":"variable","len":1,"c":true},{"a":53242,"n":"sprite_pointer_b_2","k":"variable","len":1,"c":true},{"a":53243,"n":"sprite_pointer_b_3","k":"variable","len":1,"c":true},{"a":53244,"n":"sprite_pointer_b_4","k":"variable","len":1,"c":true},{"a":53245,"n":"sprite_pointer_b_5","k":"variable","len":1,"c":true},{"a":53246,"n":"sprite_pointer_b_6","k":"variable","len":1,"c":true},{"a":53247,"n":"sprite_pointer_b_7","k":"variable","len":1,"c":true},{"a":53248,"n":"play_charset_a","k":"table","len":1024,"c":true},{"a":54272,"n":"play_charset_b","k":"table","len":896,"c":true},{"a":55168,"n":"play_charset_blank","k":"table","len":128,"c":true},{"a":55296,"n":"hazard_shapes","k":"table","len":128,"c":true},{"a":55424,"n":"heart_shapes","k":"table","len":128,"c":true},{"a":55552,"n":"flame_shapes","k":"table","len":192,"c":true},{"a":55744,"n":"spark_shape","k":"table","len":64,"c":true},{"a":55808,"n":"shuttle_shapes","k":"table","len":128,"c":true},{"a":55936,"n":"prop_flash_shapes","k":"table","len":192,"c":true},{"a":56128,"n":"spike_shapes","k":"table","len":192,"c":true},{"a":56320,"n":"medkit_shape","k":"table","len":64,"c":true},{"a":56384,"n":"flame_small_shape","k":"table","len":64,"c":true},{"a":56448,"n":"dash_shapes","k":"table","len":192,"c":true},{"a":56640,"n":"disc_shapes","k":"table","len":320,"c":true},{"a":56960,"n":"fall_shapes","k":"table","len":384,"c":true},{"a":57344,"n":"player_shapes_a","k":"table","len":1024,"c":true},{"a":58368,"n":"player_shapes_b","k":"table","len":256,"c":true},{"a":58624,"n":"climb_shapes","k":"table","len":192,"c":true},{"a":58816,"n":"walk_right_shapes","k":"table","len":384,"c":true},{"a":59200,"n":"walk_left_shapes","k":"table","len":384,"c":true},{"a":59584,"n":"attack_shapes","k":"table","len":1024,"c":true},{"a":60608,"n":"attack_shapes_b","k":"table","len":960,"c":true},{"a":61568,"n":"shapes_unreferenced","k":"table","len":192,"c":true},{"a":61760,"n":"banner_shapes","k":"table","len":1024,"c":true},{"a":62784,"n":"banner_shapes_b","k":"table","len":384,"c":true},{"a":63168,"n":"shapes_spare","k":"table","len":256,"c":true},{"a":63424,"n":"panel_bitmap","k":"table","len":256,"c":true},{"a":63680,"n":"panel_picture_0","k":"table","len":48,"c":true},{"a":63728,"n":"panel_bitmap_1","k":"table","len":232,"c":true},{"a":63960,"n":"timer_cells","k":"table","len":40,"c":true},{"a":64000,"n":"panel_picture_1","k":"table","len":48,"c":true},{"a":64048,"n":"panel_bitmap_2","k":"table","len":40,"c":true},{"a":64088,"n":"score_cells","k":"table","len":56,"c":true},{"a":64144,"n":"panel_bitmap_3","k":"table","len":56,"c":true},{"a":64200,"n":"energy_cells","k":"table","len":64,"c":true},{"a":64264,"n":"panel_bitmap_4","k":"table","len":56,"c":true},{"a":64320,"n":"panel_picture_2","k":"table","len":48,"c":true},{"a":64368,"n":"panel_bitmap_5","k":"table","len":272,"c":true},{"a":64640,"n":"panel_picture_3","k":"table","len":48,"c":true},{"a":64688,"n":"panel_bitmap_6","k":"table","len":272,"c":true},{"a":64960,"n":"panel_picture_4","k":"table","len":48,"c":true},{"a":65008,"n":"panel_bitmap_7","k":"table","len":336,"c":true},{"a":65344,"n":"after_bitmap","k":"table","len":176,"c":true}],"records":[{"a":0,"t":"gap","n":2592},{"a":2592,"l":"level_entry","c":"Entry of the level 2 file, jumped to by the resident loader at $0424. Jumps straight to the main loop at $1FC4, which first runs the level setup at $5335.","t":"code","b":[76,196,31],"m":"jmp","oa":8132,"o":"level_main"},{"a":2595,"l":"nmi_handler","c":"Non-maskable interrupt: sets the flag $0A2B to 1 and returns. The main loop at $2010 reads the flag.","t":"code","b":[72],"m":"pha"},{"a":2596,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":2598,"t":"code","b":[141,43,10],"m":"sta","oa":2603,"o":"nmi_flag"},{"a":2601,"t":"code","b":[104],"m":"pla"},{"a":2602,"t":"code","b":[64],"m":"rti"},{"a":2603,"l":"nmi_flag","c":"Set to 1 by every NMI ($0A23); cleared by the level setup at $53C1 and read by the main loop at $2010.","t":"byte","b":[0,0,0,0,0,0,0],"x":[2598,8208,21441]},{"a":2610,"l":"slot_frame","c":"Sprite pointer value of each slot, 14 bytes ($0A32-$0A3F); written by the behaviours and copied into both screens' pointer tables by the multiplexer $6604.","t":"byte","b":[119,14,5,1,1,1,1,1],"x":[4475,4586,4606,4791,4847,4891,5238,5371,5649,5654,5812,5835,5955,6059,6278,6289,6384,6407,6526,6630,6848,6859,6884,6894,6924,7099,7129,7192,7216,7270,7562,7576,7580,7595,7606,7722,25269,25280,25316,25322,25333,25339,26182,26281,26380,26479,26581]},{"a":2618,"t":"byte","b":[1,1,1,1,1,1]},{"a":2624,"l":"slot_colour","c":"Sprite colour of each slot, 14 bytes; written by the behaviours and copied to $D02A and on by $6604.","t":"byte","b":[11,0,0,0,0,0,0,0],"x":[4786,4928,4934,5209,5366,5620,6035,6606,6879,7089,7171,7211,7279,7493,7513,7727,7739,25205,26191,26290,26389,26488,26590]},{"a":2632,"t":"byte","b":[0,0,0,0,0,0]},{"a":2638,"l":"slot_multicolour","c":"1 when a slot's sprite is multicolour, 14 bytes; $6604 copies it into $D01C.","t":"byte","b":[1,1,1,1,1,1,1,1],"x":[7488,25210,26197,26296,26395,26494,26596]},{"a":2646,"t":"byte","b":[1,1,1,1,1,1]},{"a":2652,"l":"slot_anim","c":"Animation counter of each slot, 14 bytes, stepped by the behaviours that animate ($1457, $15F2, $1ADD, $1BAF, $1E06, $14F4).","t":"byte","b":[12,0,0,0,0,0,0,0],"x":[5212,5228,5401,5476,5487,5623,5639,6898,6914,7103,7119,7696,7712,21277]},{"a":2660,"t":"byte","b":[0,0,0,0,0,0]},{"a":2666,"l":"slot_phase","c":"Walk phase 0 to $1F of each slot, 14 bytes, which picks the frame from the tables at $1747, $1767, $1982 and $19A2.","t":"byte","b":[0,0,20,0,0,0,0,0],"x":[4460,4591,5945,6251,6263,6271,6282,6516,6821,6833,6841,6852,7555,7569,7588,7599,25228,25236,25242,25254,25262,25273]},{"a":2674,"t":"byte","b":[0,0,0,0,0,0]},{"a":2680,"l":"slot_walk","c":"Frames left in the current random walk of each slot, 14 bytes; set from $65AE in $1787 and $19C2.","t":"byte","b":[0,0,46,0,0,0,0,0],"x":[6200,6209,6223,6770,6779,6793,21280]},{"a":2688,"t":"byte","b":[0,0,0,0,0,0]},{"a":2694,"l":"slot_hurt","c":"Hurt timer of each slot, 14 bytes: set to 10 by $10B2, counted down by $1787 and $19C2 before the enemy acts again.","t":"byte","b":[0,0,0,0,0,0,0,0],"x":[4442,4568,6105,6113,6675,6683,21283]},{"a":2702,"t":"byte","b":[0,0,0,0,0,0]},{"a":2708,"l":"slot_state","c":"State of each of the 11 slots (14 bytes): 0 free, 1 and 2 walking, 3 to 13 the other behaviours, 14 and 15 attacking, 16 knocked down; picks the routine in the table at $128B.","t":"byte","b":[4,7,1,0,0,0,0,0],"x":[4088,4136,4161,4294,4437,4563,4644,4682,5796,6096,6193,6368,6666,6763,7534,21286,25051,25059,25299,31092,31113,31197,31218]},{"a":2716,"t":"byte","b":[0,0,0,0,0,0]},{"a":2722,"l":"obj_type","c":"Type and state of each of the 84 objects; 0 means no object, and the value is copied into $0A94 when the object takes a slot.","t":"byte","b":[1,7],"x":[4007,4133,6196,6766,21179,25062,25302]},{"a":2724,"l":"obj_type_plus2","c":"The table at $0AA2 read from two entries on: the type of the object two after the one in Y, which $1787 and $19C2 compare with $11.","t":"byte","b":[2,7,1,7,4,1,7,2],"x":[6117,6687]},{"a":2732,"t":"byte","b":[7,1,7,4,5,6,8,2]},{"a":2740,"t":"byte","b":[7,5,6,1,7,4,9,9]},{"a":2748,"t":"byte","b":[1,7,10,11,1,7,3,1]},{"a":2756,"t":"byte","b":[7,8,9,1,7,1,7,1]},{"a":2764,"t":"byte","b":[7,1,7,9,9,1,7,5]},{"a":2772,"t":"byte","b":[6,1,7,1,7,17,5,6]},{"a":2780,"t":"byte","b":[9,1,7,17,1,7,1,7]},{"a":2788,"l":"obj_type_plus2_b","c":"The rest of the table at $0AA2 as it is read from two entries on (see $0AA4).","t":"byte","b":[3,10,11,10,11,1,7,17]},{"a":2796,"t":"byte","b":[9,1,7,17,1,7,1,7]},{"a":2804,"t":"byte","b":[17,0,0,0,0,0,0,0]},{"a":2812,"t":"byte","b":[0,0]},{"a":2814,"l":"obj_counter_minus1","c":"The counter table at $0AFF read one entry back; $1C94 sets it to 7 for the object before the one in Y.","t":"byte","b":[0],"x":[7316]},{"a":2815,"l":"obj_counter","c":"Counter of each object, used by the behaviours as a timer, step or saved state (copied from $921A at the start).","t":"byte","b":[0],"x":[4455,4581,4794,4802,4817,4866,4956,4966,5000,5243,5264,5304,5387,5395,5472,5789,5803,6101,6361,6375,6671,6930,6941,7174,7182,7219,7249,7259,7311,7743,7754,21185,25054,25289]},{"a":2816,"l":"obj_down_timer","c":"The counter table at $0AFF read one entry on; $61AC sets it to $FE when an enemy is knocked down and $6273 counts it down.","t":"byte","b":[0],"x":[25067,25213,25221]},{"a":2817,"l":"obj_counter_plus2","c":"The counter table at $0AFF read two entries on; $1809 and $1A43 test it and $1718 and $1953 set it to $32.","t":"byte","b":[0,0,0,0,0,0,0,0],"x":[5912,6153,6483,6723]},{"a":2825,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":2833,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":2841,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":2849,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":2857,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":2865,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":2873,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":2881,"l":"obj_counter_plus2_b","c":"The rest of the counter table at $0AFF as it is read two entries on (see $0B01).","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":2889,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":2897,"t":"byte","b":[0]},{"a":2898,"l":"obj_flag","c":"Flag of each object: set to 1 by $1817 and $1A51 when an enemy starts an attack from a distance (probably a shot) and cleared at $1713 and $194E; copied from $926D at the start.","t":"byte","b":[0,0,0,0,0,0,0,0],"x":[5895,5907,6167,6466,6478,6737,21191]},{"a":2906,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":2914,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":2922,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":2930,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":2938,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":2946,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":2954,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":2962,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":2970,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":2978,"t":"byte","b":[0,0,0]},{"a":2981,"l":"obj_energy","c":"Energy of each object (hits it can take), counted down by $61AC; for pickups it is set to 1 when taken. Copied from $92C0.","t":"byte","b":[1,0,3,0,2,0,0,2],"x":[6887,6980,7092,7143,21197,25009,25021,25027,25035,25286]},{"a":2989,"t":"byte","b":[0,3,0,3,0,0,0,0]},{"a":2997,"t":"byte","b":[0,2,0,0,0,3,0,0]},{"a":3005,"t":"byte","b":[0,0,2,0,0,0,3,0]},{"a":3013,"t":"byte","b":[0,2,0,0,0,3,0,3]},{"a":3021,"t":"byte","b":[0,2,0,3,0,0,0,5]},{"a":3029,"t":"byte","b":[0,0,0,3,0,3,0,0]},{"a":3037,"t":"byte","b":[0,0,0,3,0,0,2,0]},{"a":3045,"t":"byte","b":[3,0,0,0,0,0,0,3]},{"a":3053,"t":"byte","b":[0,0,0,4,0,0,3,0]},{"a":3061,"t":"byte","b":[20,0,0]},{"a":3064,"l":"obj_variant","c":"Variant flag of each object, 0 or 1 (a second set of frames, attack steps and colours); copied from $9313.","t":"byte","b":[0,0,1,1,0,0,0,0],"x":[4463,4594,5721,6023,6047,6266,6293,6594,6618,6836,7506,7547,21203,25257,25309,25326]},{"a":3072,"t":"byte","b":[0,1,1,0,0,0,0,0]},{"a":3080,"t":"byte","b":[0,0,0,0,0,1,1,0]},{"a":3088,"t":"byte","b":[0,0,1,1,0,0,0,0]},{"a":3096,"t":"byte","b":[0,0,0,0,0,0,0,1]},{"a":3104,"t":"byte","b":[1,1,1,0,0,0,0,0]},{"a":3112,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":3120,"t":"byte","b":[0,0,0,0,0,0,1,1]},{"a":3128,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":3136,"t":"byte","b":[0,0,0,0,0,0,1,1]},{"a":3144,"t":"byte","b":[0,0,0]},{"a":3147,"l":"obj_flag_b","c":"A flag of each object: 1 keeps an enemy standing with its first frame until the hit test $10B2 sets it to 2 (read at $1796 and $19D1); 0 and 2 let it act. Copied from $9366.","t":"byte","b":[0,0,0,0,0,0,0,0],"x":[4425,4432,4551,4558,6038,6609,21209]},{"a":3155,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":3163,"t":"byte","b":[0,1,1,0,0,0,0,0]},{"a":3171,"t":"byte","b":[0,0,0,0,0,0,1,1]},{"a":3179,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":3187,"t":"byte","b":[0,0,0,0,0,0,0,1]},{"a":3195,"t":"byte","b":[1,0,0,0,0,0,0,0]},{"a":3203,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":3211,"t":"byte","b":[0,0,0,0,0,0,0,1]},{"a":3219,"t":"byte","b":[1,0,0,0,0,0,0,0]},{"a":3227,"t":"byte","b":[1,1,0]},{"a":3230,"l":"obj_left_lo","c":"Left limit of the object's walk, low byte, for each of the 84 objects; copied from $93B9.","t":"byte","b":[134,134],"x":[4507,4821,5257,6184,21215]},{"a":3232,"l":"obj_left_lo_plus2","c":"The table at $0C9E read two entries on; $170E sets it to 1 and $1949 to 0 for the object two after the one in Y.","t":"byte","b":[244,244,112,112,26,150,150,42],"x":[5902,6473]},{"a":3240,"t":"byte","b":[42,68,68,237,31,6,180,162]},{"a":3248,"t":"byte","b":[162,0,0,162,162,0,0,0]},{"a":3256,"t":"byte","b":[64,64,128,0,192,192,0,98]},{"a":3264,"t":"byte","b":[98,0,0,160,160,160,160,160]},{"a":3272,"t":"byte","b":[160,174,174,0,0,58,58,0]},{"a":3280,"t":"byte","b":[0,222,222,82,82,0,0,0]},{"a":3288,"t":"byte","b":[0,160,160,0,160,160,160,160]},{"a":3296,"l":"obj_left_lo_plus2_b","c":"The rest of the table at $0C9E as it is read two entries on (see $0CA0).","t":"byte","b":[0,160,160,136,136,138,138,0]},{"a":3304,"t":"byte","b":[0,188,188,0,94,94,32,32]},{"a":3312,"t":"byte","b":[0]},{"a":3313,"l":"obj_left_hi","c":"Left limit of the object's walk, high byte; copied from $940C.","t":"byte","b":[1,1,1,1,3,3,4,0],"x":[4498,5250,6175,21221]},{"a":3321,"t":"byte","b":[0,3,3,2,2,0,4,4]},{"a":3329,"t":"byte","b":[2,3,3,0,0,0,0,0]},{"a":3337,"t":"byte","b":[0,0,2,2,2,0,3,3]},{"a":3345,"t":"byte","b":[0,2,2,0,0,0,0,0]},{"a":3353,"t":"byte","b":[0,0,0,1,1,0,0,2]},{"a":3361,"t":"byte","b":[2,0,0,3,3,3,3,0]},{"a":3369,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":3377,"t":"byte","b":[0,0,0,0,0,1,1,2]},{"a":3385,"t":"byte","b":[2,0,0,2,2,0,1,1]},{"a":3393,"t":"byte","b":[3,3,0]},{"a":3396,"l":"obj_right_lo","c":"Right limit of the object's walk, low byte; copied from $945F.","t":"byte","b":[28,28,2,2,252,252,26,236],"x":[4381,5297,6756,21227]},{"a":3404,"t":"byte","b":[236,132,132,32,32,237,31,6]},{"a":3412,"t":"byte","b":[180,242,242,0,0,216,216,0]},{"a":3420,"t":"byte","b":[0,0,198,198,92,0,26,26]},{"a":3428,"t":"byte","b":[0,132,132,0,0,88,88,88]},{"a":3436,"t":"byte","b":[88,88,88,254,254,0,0,228]},{"a":3444,"t":"byte","b":[228,0,0,16,16,6,6,0]},{"a":3452,"t":"byte","b":[0,0,0,84,84,0,54,54]},{"a":3460,"t":"byte","b":[54,54,0,84,84,194,194,132]},{"a":3468,"t":"byte","b":[132,0,0,202,202,0,234,234]},{"a":3476,"t":"byte","b":[6,6,0]},{"a":3479,"l":"obj_right_hi","c":"Right limit of the object's walk, high byte; copied from $94B2.","t":"byte","b":[2,2,3,3,3,3,4,1],"x":[4370,5290,6745,21233]},{"a":3487,"t":"byte","b":[1,3,3,3,3,0,4,4]},{"a":3495,"t":"byte","b":[2,3,3,0,0,0,0,0]},{"a":3503,"t":"byte","b":[0,0,2,2,3,0,4,4]},{"a":3511,"t":"byte","b":[0,3,3,0,0,1,1,1]},{"a":3519,"t":"byte","b":[1,1,1,1,1,0,0,2]},{"a":3527,"t":"byte","b":[2,0,0,4,4,4,4,0]},{"a":3535,"t":"byte","b":[0,0,0,1,1,0,1,1]},{"a":3543,"t":"byte","b":[1,1,0,1,1,1,1,3]},{"a":3551,"t":"byte","b":[3,0,0,3,3,0,1,1]},{"a":3559,"t":"byte","b":[4,4]},{"a":3561,"l":"obj_x_lo_minus1","c":"The table at $0DEA read one entry back: the world X, low byte, of the object before the one in Y; $138B and $1572 restore a falling or shooting object to it.","t":"byte","b":[0],"x":[5003,5490,7320]},{"a":3562,"l":"obj_x_lo","c":"World X of each object, low byte; copied from $9505 and kept up to date by the behaviours.","t":"byte","b":[194],"x":[4013,4101,4387,4392,4403,4408,4513,4518,4529,4534,4833,4877,4912,4944,5006,5275,5315,6233,6803,7237,7325,7496,7806,21239]},{"a":3563,"l":"obj_x_lo_plus1","c":"The table at $0DEA read one entry on; the walking behaviours store the new X here as well as in $0DEA.","t":"byte","b":[194],"x":[4411,4537,6236,6806]},{"a":3564,"l":"obj_x_lo_plus2","c":"The table at $0DEA read two entries on: $171D and $1958 store there the X of the enemy that starts a shot.","t":"byte","b":[248,248,232,232,26,194,194,132],"x":[5917,6488]},{"a":3572,"t":"byte","b":[132,32,32,237,31,6,180,162]},{"a":3580,"t":"byte","b":[162,18,18,200,200,170,184,219]},{"a":3588,"t":"byte","b":[88,88,72,72,222,222,16,82]},{"a":3596,"t":"byte","b":[82,180,87,250,250,200,200,44]},{"a":3604,"t":"byte","b":[44,194,194,131,148,188,188,52]},{"a":3612,"t":"byte","b":[52,232,232,132,132,132,75,55]},{"a":3620,"t":"byte","b":[88,44,44,44,200,200,4,4]},{"a":3628,"l":"obj_x_lo_plus2_b","c":"The rest of the table at $0DEA as it is read two entries on (see $0DEC).","t":"byte","b":[250,44,44,144,144,188,188,132]},{"a":3636,"t":"byte","b":[3,132,132,132,194,194,132,132]},{"a":3644,"l":"obj_x_hi_minus1","c":"The table at $0E3D read one entry back: the world X, high byte, of the object before the one in Y.","t":"byte","b":[188],"x":[5011,5495,7330]},{"a":3645,"l":"obj_x_hi","c":"World X of each object, high byte; copied from $9558.","t":"byte","b":[1],"x":[4022,4107,4395,4400,4414,4419,4521,4526,4540,4545,4840,4884,4920,4953,5014,5284,5324,6245,6815,7246,7335,7501,7802,21245]},{"a":3646,"l":"obj_x_hi_plus1","c":"The table at $0E3D read one entry on; the walking behaviours store the new high byte here too.","t":"byte","b":[1],"x":[4422,4548,6248,6818]},{"a":3647,"l":"obj_x_hi_plus2","c":"The table at $0E3D read two entries on: $1722 and $195D store there the high byte of the X of a shot.","t":"byte","b":[2,2,3,3,4,0,0,3],"x":[5922,6493]},{"a":3655,"t":"byte","b":[3,3,3,0,4,4,2,3]},{"a":3663,"t":"byte","b":[3,2,2,0,0,0,1,1]},{"a":3671,"t":"byte","b":[2,2,3,3,3,3,4,3]},{"a":3679,"t":"byte","b":[3,2,1,0,0,0,0,1]},{"a":3687,"t":"byte","b":[1,1,1,2,2,2,2,3]},{"a":3695,"t":"byte","b":[3,3,3,3,3,3,2,2]},{"a":3703,"t":"byte","b":[1,1,1,1,0,0,1,1]},{"a":3711,"l":"obj_x_hi_plus2_b","c":"The rest of the table at $0E3D as it is read two entries on (see $0E3F).","t":"byte","b":[0,1,1,1,1,2,2,3]},{"a":3719,"t":"byte","b":[4,3,3,3,1,1,3,3]},{"a":3727,"l":"obj_y_lo_minus1","c":"The table at $0E90 read one entry back: the world Y, low byte, of the object before the one in Y.","t":"byte","b":[2],"x":[5019,5500,7341]},{"a":3728,"l":"obj_y_lo","c":"World Y of each object, low byte; copied from $95AB.","t":"byte","b":[0,21,0,21,0,21,241,175],"x":[4052,4113,4994,5022,6968,7305,7346,7798,21251]},{"a":3736,"t":"byte","b":[196,175,196,175,196,174,143,143]},{"a":3744,"t":"byte","b":[126,63,84,62,62,95,116,232]},{"a":3752,"t":"byte","b":[21,21,255,20,182,182,191,212]},{"a":3760,"t":"byte","b":[42,63,84,92,148,127,148,238]},{"a":3768,"t":"byte","b":[3,238,3,222,243,227,211,159]},{"a":3776,"t":"byte","b":[180,125,125,222,243,47,68,47]},{"a":3784,"t":"byte","b":[96,94,147,129,150,126,31,52]},{"a":3792,"t":"byte","b":[31,52,204,168,168,201,201,224]},{"a":3800,"t":"byte","b":[245,224,211,158,179,158,80,101]},{"a":3808,"t":"byte","b":[80,101]},{"a":3810,"l":"obj_y_hi_minus1","c":"The table at $0EE3 read one entry back: the world Y, high byte, of the object before the one in Y.","t":"byte","b":[80],"x":[5027,5505,7351]},{"a":3811,"l":"obj_y_hi","c":"World Y of each object, high byte; copied from $95FE.","t":"byte","b":[5,5,5,5,5,5,4,4],"x":[4060,4119,4990,5030,6964,7301,7356,7794,21257]},{"a":3819,"t":"byte","b":[4,4,4,4,4,4,4,4]},{"a":3827,"t":"byte","b":[4,4,4,4,4,4,4,3]},{"a":3835,"t":"byte","b":[4,4,3,4,3,3,3,3]},{"a":3843,"t":"byte","b":[3,3,3,3,3,3,3,2]},{"a":3851,"t":"byte","b":[3,2,3,2,2,2,2,2]},{"a":3859,"t":"byte","b":[2,2,2,2,2,2,2,2]},{"a":3867,"t":"byte","b":[2,2,2,2,2,2,2,2]},{"a":3875,"t":"byte","b":[2,2,1,1,1,1,1,1]},{"a":3883,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":3891,"t":"byte","b":[1,1,1]},{"a":3894,"l":"slot_object","c":"The object each of the slots holds (14 bytes), set by $0FA5.","t":"byte","b":[13,8,7,0,0,0,0,0],"x":[4126,4672,4729,7526,21289,31105,31210]},{"a":3902,"t":"byte","b":[0,0,0,0,0]},{"a":3907,"l":"obj_slot_minus1","c":"The table at $0F44 read one entry back: the slot held by the object before the one in Y, which $1D3E, $796D and $79D6 use to find the other half of an enemy.","t":"byte","b":[0],"x":[7530,31109,31214]},{"a":3908,"l":"obj_slot","c":"The slot each object holds, for the 84 objects; set by $0FA5.","t":"byte","b":[0,0,0,0,0,0,0,2],"x":[4130,4155,21262]},{"a":3916,"t":"byte","b":[1,0,0,0,0,0,0,0]},{"a":3924,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":3932,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":3940,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":3948,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":3956,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":3964,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":3972,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":3980,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":3988,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":3996,"t":"byte","b":[0,0]},{"a":3998,"l":"scan_temp","c":"Scratch bytes of $0FA5: the difference between an object and the camera, across ($0F9E/$0F9F) and down ($0FA0/$0FA1).","t":"byte","b":[144],"x":[4018,4044]},{"a":3999,"l":"scan_dx_hi","c":"High byte of the horizontal distance between an object and the camera in $0FA5.","t":"byte","b":[1],"x":[4027]},{"a":4000,"l":"scan_dy_lo","c":"Low byte of the vertical distance between an object and the camera in $0FA5.","t":"byte","b":[43],"x":[4057,4070]},{"a":4001,"l":"scan_dy_hi","c":"High byte of the vertical distance between an object and the camera in $0FA5.","t":"byte","b":[0],"x":[4065]},{"a":4002,"l":"scan_next_object","c":"Target of the beq at $0FAA in scan_objects: a short hop on to the per-object check at $1033, because a branch cannot reach it.","t":"code","b":[76,51,16],"m":"jmp","oa":4147,"o":"j_1033","x":[4010]},{"a":4005,"l":"scan_objects","c":"Scans the 84 objects, last to first (X from $53), against the camera ($FB/$FC across, $FD/$FE down). An object with type $0AA2 of 0, or outside the window (from 26 pixels left of the camera to $015A right of it, and $14 to $C2 below the camera's height) is released: its slot in $0A94 is cleared, its height set to $FE and its flag $1056 cleared. One inside the window that has no slot yet takes the first free slot of the 11 ($0A94 zero), receives its position and type, and $0F36/$0F44 link slot and object.","t":"code","b":[162,83],"m":"ldx","o":"#$53","x":[8138]},{"a":4007,"l":"j_0FA7","t":"code","b":[189,162,10],"m":"lda","oa":2722,"o":"obj_type,x","x":[4178]},{"a":4010,"t":"code","b":[240,246],"m":"beq","oa":4002,"o":"scan_next_object"},{"a":4012,"t":"code","b":[56],"m":"sec"},{"a":4013,"t":"code","b":[189,234,13],"m":"lda","oa":3562,"o":"obj_x_lo,x"},{"a":4016,"t":"code","b":[229,251],"m":"sbc","oa":251,"o":"zero_page_unused_fb"},{"a":4018,"t":"code","b":[141,158,15],"m":"sta","oa":3998,"o":"scan_temp"},{"a":4021,"t":"code","b":[168],"m":"tay"},{"a":4022,"t":"code","b":[189,61,14],"m":"lda","oa":3645,"o":"obj_x_hi,x"},{"a":4025,"t":"code","b":[229,252],"m":"sbc","oa":252,"o":"$FC"},{"a":4027,"t":"code","b":[141,159,15],"m":"sta","oa":3999,"o":"scan_dx_hi"},{"a":4030,"t":"code","b":[240,19],"m":"beq","oa":4051,"o":"b_0FD3"},{"a":4032,"t":"code","b":[201,255],"m":"cmp","o":"#$FF"},{"a":4034,"t":"code","b":[208,4],"m":"bne","oa":4040,"o":"b_0FC8"},{"a":4036,"t":"code","b":[192,230],"m":"cpy","o":"#$E6"},{"a":4038,"t":"code","b":[176,11],"m":"bcs","oa":4051,"o":"b_0FD3"},{"a":4040,"l":"b_0FC8","t":"code","b":[201,2],"m":"cmp","o":"#$02","x":[4034]},{"a":4042,"t":"code","b":[176,103],"m":"bcs","oa":4147,"o":"j_1033"},{"a":4044,"t":"code","b":[173,158,15],"m":"lda","oa":3998,"o":"scan_temp"},{"a":4047,"t":"code","b":[201,90],"m":"cmp","o":"#$5A"},{"a":4049,"t":"code","b":[176,96],"m":"bcs","oa":4147,"o":"j_1033"},{"a":4051,"l":"b_0FD3","t":"code","b":[56],"m":"sec","x":[4030,4038]},{"a":4052,"t":"code","b":[189,144,14],"m":"lda","oa":3728,"o":"obj_y_lo,x"},{"a":4055,"t":"code","b":[229,253],"m":"sbc","oa":253,"o":"$FD"},{"a":4057,"t":"code","b":[141,160,15],"m":"sta","oa":4000,"o":"scan_dy_lo"},{"a":4060,"t":"code","b":[189,227,14],"m":"lda","oa":3811,"o":"obj_y_hi,x"},{"a":4063,"t":"code","b":[229,254],"m":"sbc","oa":254,"o":"$FE"},{"a":4065,"t":"code","b":[141,161,15],"m":"sta","oa":4001,"o":"scan_dy_hi"},{"a":4068,"t":"code","b":[208,77],"m":"bne","oa":4147,"o":"j_1033"},{"a":4070,"t":"code","b":[173,160,15],"m":"lda","oa":4000,"o":"scan_dy_lo"},{"a":4073,"t":"code","b":[201,195],"m":"cmp","o":"#$C3"},{"a":4075,"t":"code","b":[176,70],"m":"bcs","oa":4147,"o":"j_1033"},{"a":4077,"t":"code","b":[201,20],"m":"cmp","o":"#$14"},{"a":4079,"t":"code","b":[144,66],"m":"bcc","oa":4147,"o":"j_1033"},{"a":4081,"t":"code","b":[189,86,16],"m":"lda","oa":4182,"o":"obj_active,x"},{"a":4084,"t":"code","b":[208,89],"m":"bne","oa":4175,"o":"b_104F"},{"a":4086,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":4088,"l":"b_0FF8","t":"code","b":[185,148,10],"m":"lda","oa":2708,"o":"slot_state,y","x":[4096]},{"a":4091,"t":"code","b":[240,8],"m":"beq","oa":4101,"o":"b_1005"},{"a":4093,"t":"code","b":[200],"m":"iny"},{"a":4094,"t":"code","b":[192,11],"m":"cpy","o":"#$0B"},{"a":4096,"t":"code","b":[208,246],"m":"bne","oa":4088,"o":"b_0FF8"},{"a":4098,"t":"code","b":[76,85,16],"m":"jmp","oa":4181,"o":"r_1055"},{"a":4101,"l":"b_1005","t":"code","b":[189,234,13],"m":"lda","oa":3562,"o":"obj_x_lo,x","x":[4091]},{"a":4104,"t":"code","b":[153,121,0],"m":"sta","oa":121,"o":"$0079,y"},{"a":4107,"t":"code","b":[189,61,14],"m":"lda","oa":3645,"o":"obj_x_hi,x"},{"a":4110,"t":"code","b":[153,177,0],"m":"sta","oa":177,"o":"$00B1,y"},{"a":4113,"t":"code","b":[189,144,14],"m":"lda","oa":3728,"o":"obj_y_lo,x"},{"a":4116,"t":"code","b":[153,149,0],"m":"sta","oa":149,"o":"$0095,y"},{"a":4119,"t":"code","b":[189,227,14],"m":"lda","oa":3811,"o":"obj_y_hi,x"},{"a":4122,"t":"code","b":[153,205,0],"m":"sta","oa":205,"o":"$00CD,y"},{"a":4125,"t":"code","b":[138],"m":"txa"},{"a":4126,"t":"code","b":[153,54,15],"m":"sta","oa":3894,"o":"slot_object,y"},{"a":4129,"t":"code","b":[152],"m":"tya"},{"a":4130,"t":"code","b":[157,68,15],"m":"sta","oa":3908,"o":"obj_slot,x"},{"a":4133,"t":"code","b":[189,162,10],"m":"lda","oa":2722,"o":"obj_type,x"},{"a":4136,"t":"code","b":[153,148,10],"m":"sta","oa":2708,"o":"slot_state,y"},{"a":4139,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":4141,"t":"code","b":[157,86,16],"m":"sta","oa":4182,"o":"obj_active,x"},{"a":4144,"t":"code","b":[76,79,16],"m":"jmp","oa":4175,"o":"b_104F"},{"a":4147,"l":"j_1033","t":"code","b":[189,86,16],"m":"lda","oa":4182,"o":"obj_active,x","x":[4002,4042,4049,4068,4075,4079]},{"a":4150,"t":"code","b":[240,23],"m":"beq","oa":4175,"o":"b_104F"},{"a":4152,"t":"code","b":[142,73,16],"m":"stx","oa":4169,"o":"a_1049"},{"a":4155,"t":"code","b":[189,68,15],"m":"lda","oa":3908,"o":"obj_slot,x"},{"a":4158,"t":"code","b":[170],"m":"tax"},{"a":4159,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":4161,"t":"code","b":[157,148,10],"m":"sta","oa":2708,"o":"slot_state,x"},{"a":4164,"t":"code","b":[169,254],"m":"lda","o":"#$FE"},{"a":4166,"t":"code","b":[149,205],"m":"sta","oa":205,"o":"$CD,x"},{"a":4168,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":4169,"t":"note","l":"a_1049","c":"Holds the X register saved by $1038: the immediate operand of the LDX at $1048, reloaded after the call or table lookup that follows.","note":"inside the item at $1048","x":[4152]},{"a":4170,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":4172,"t":"code","b":[157,86,16],"m":"sta","oa":4182,"o":"obj_active,x"},{"a":4175,"l":"b_104F","t":"code","b":[202],"m":"dex","x":[4084,4144,4150]},{"a":4176,"t":"code","b":[48,3],"m":"bmi","oa":4181,"o":"r_1055"},{"a":4178,"t":"code","b":[76,167,15],"m":"jmp","oa":4007,"o":"j_0FA7"},{"a":4181,"l":"r_1055","t":"code","b":[96],"m":"rts","x":[4098,4176]},{"a":4182,"l":"obj_active","c":"1 for each object that holds a slot, 84 bytes; set and cleared by $0FA5.","t":"byte","b":[0,0,0,0,0,0,0,1],"x":[4081,4141,4147,4172,21265]},{"a":4190,"t":"byte","b":[1,0,0,0,0,1,0,0]},{"a":4198,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":4206,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":4214,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":4222,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":4230,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":4238,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":4246,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":4254,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":4262,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":4270,"t":"byte","b":[0,0]},{"a":4272,"l":"hit_flag_a","c":"Set to 1 by $10B2 when it lands a hit, which makes further calls of $10B2 return at once; cleared by the player routines at $5BC7 and $5D91.","t":"byte","b":[0],"x":[4274,4447,4573,23495,23953]},{"a":4273,"l":"hit_flag_b","c":"Set to 1 by $10B2 on a hit, with $10B0; cleared by the player routine at $5BCA. $61AC reads it to take 2 instead of 1 from the object's energy.","t":"byte","b":[0],"x":[4279,4450,4576,23498,25004]},{"a":4274,"l":"player_hit_test","c":"For slot X (object Y), when no hit has been scored yet this frame ($10B0, $10B1), the player is striking ($5BBA or $5B2C set) and the slot is in state 1, 2, 14 or 15: compares the slot's height ($A3,X) with the player's ($747C) (10 lines above or $18 below) and its distance across with $747B, on the side the player faces ($59B9). On a hit it pushes the object 9 pixels away along the map unless it is past its limit ($0C9E-$0D97), sets the slot to state 1 (player facing right) or 2 (facing left), starts the hurt timer $0A86 with 10, sets $10B0 and $10B1 and calls $61AC.","t":"code","b":[173,176,16],"m":"lda","oa":4272,"o":"hit_flag_a","x":[4679]},{"a":4277,"t":"code","b":[208,51],"m":"bne","oa":4330,"o":"r_10EA"},{"a":4279,"t":"code","b":[173,177,16],"m":"lda","oa":4273,"o":"hit_flag_b"},{"a":4282,"t":"code","b":[208,46],"m":"bne","oa":4330,"o":"r_10EA"},{"a":4284,"t":"code","b":[173,186,91],"m":"lda","oa":23482,"o":"punch_timer"},{"a":4287,"t":"code","b":[208,5],"m":"bne","oa":4294,"o":"b_10C6"},{"a":4289,"t":"code","b":[173,44,91],"m":"lda","oa":23340,"o":"strike_timer"},{"a":4292,"t":"code","b":[240,36],"m":"beq","oa":4330,"o":"r_10EA"},{"a":4294,"l":"b_10C6","t":"code","b":[189,148,10],"m":"lda","oa":2708,"o":"slot_state,x","x":[4287]},{"a":4297,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":4299,"t":"code","b":[240,12],"m":"beq","oa":4313,"o":"b_10D9"},{"a":4301,"t":"code","b":[201,2],"m":"cmp","o":"#$02"},{"a":4303,"t":"code","b":[240,8],"m":"beq","oa":4313,"o":"b_10D9"},{"a":4305,"t":"code","b":[201,14],"m":"cmp","o":"#$0E"},{"a":4307,"t":"code","b":[240,4],"m":"beq","oa":4313,"o":"b_10D9"},{"a":4309,"t":"code","b":[201,15],"m":"cmp","o":"#$0F"},{"a":4311,"t":"code","b":[208,17],"m":"bne","oa":4330,"o":"r_10EA"},{"a":4313,"l":"b_10D9","t":"code","b":[181,163],"m":"lda","oa":163,"o":"$A3,x","x":[4299,4303,4307]},{"a":4315,"t":"code","b":[205,124,116],"m":"cmp","oa":29820,"o":"player_y"},{"a":4318,"t":"code","b":[240,21],"m":"beq","oa":4341,"o":"b_10F5"},{"a":4320,"t":"code","b":[144,9],"m":"bcc","oa":4331,"o":"b_10EB"},{"a":4322,"t":"code","b":[56],"m":"sec"},{"a":4323,"t":"code","b":[237,124,116],"m":"sbc","oa":29820,"o":"player_y"},{"a":4326,"t":"code","b":[201,10],"m":"cmp","o":"#$0A"},{"a":4328,"t":"code","b":[144,11],"m":"bcc","oa":4341,"o":"b_10F5"},{"a":4330,"l":"r_10EA","t":"code","b":[96],"m":"rts","x":[4277,4282,4292,4311,4339,4351,4358,4366]},{"a":4331,"l":"b_10EB","t":"code","b":[56],"m":"sec","x":[4320]},{"a":4332,"t":"code","b":[173,124,116],"m":"lda","oa":29820,"o":"player_y"},{"a":4335,"t":"code","b":[245,163],"m":"sbc","oa":163,"o":"$A3,x"},{"a":4337,"t":"code","b":[201,24],"m":"cmp","o":"#$18"},{"a":4339,"t":"code","b":[176,245],"m":"bcs","oa":4330,"o":"r_10EA"},{"a":4341,"l":"b_10F5","t":"code","b":[173,185,89],"m":"lda","oa":22969,"o":"facing","x":[4318,4328]},{"a":4344,"t":"code","b":[240,3],"m":"beq","oa":4349,"o":"b_10FD"},{"a":4346,"t":"code","b":[76,130,17],"m":"jmp","oa":4482,"o":"j_1182"},{"a":4349,"l":"b_10FD","t":"code","b":[181,191],"m":"lda","oa":191,"o":"$BF,x","x":[4344]},{"a":4351,"t":"code","b":[208,233],"m":"bne","oa":4330,"o":"r_10EA"},{"a":4353,"t":"code","b":[181,135],"m":"lda","oa":135,"o":"$87,x"},{"a":4355,"t":"code","b":[205,123,116],"m":"cmp","oa":29819,"o":"player_x"},{"a":4358,"t":"code","b":[144,226],"m":"bcc","oa":4330,"o":"r_10EA"},{"a":4360,"t":"code","b":[56],"m":"sec"},{"a":4361,"t":"code","b":[237,123,116],"m":"sbc","oa":29819,"o":"player_x"},{"a":4364,"t":"code","b":[201,26],"m":"cmp","o":"#$1A"},{"a":4366,"t":"code","b":[176,218],"m":"bcs","oa":4330,"o":"r_10EA"},{"a":4368,"t":"code","b":[181,177],"m":"lda","oa":177,"o":"$B1,x"},{"a":4370,"t":"code","b":[217,151,13],"m":"cmp","oa":3479,"o":"obj_right_hi,y"},{"a":4373,"t":"code","b":[240,4],"m":"beq","oa":4379,"o":"b_111B"},{"a":4375,"t":"code","b":[176,26],"m":"bcs","oa":4403,"o":"b_1133"},{"a":4377,"t":"code","b":[144,7],"m":"bcc","oa":4386,"o":"b_1122"},{"a":4379,"l":"b_111B","t":"code","b":[181,121],"m":"lda","oa":121,"o":"$79,x","x":[4373]},{"a":4381,"t":"code","b":[217,68,13],"m":"cmp","oa":3396,"o":"obj_right_lo,y"},{"a":4384,"t":"code","b":[176,17],"m":"bcs","oa":4403,"o":"b_1133"},{"a":4386,"l":"b_1122","t":"code","b":[24],"m":"clc","x":[4377]},{"a":4387,"t":"code","b":[185,234,13],"m":"lda","oa":3562,"o":"obj_x_lo,y"},{"a":4390,"t":"code","b":[105,9],"m":"adc","o":"#$09"},{"a":4392,"t":"code","b":[153,234,13],"m":"sta","oa":3562,"o":"obj_x_lo,y"},{"a":4395,"t":"code","b":[185,61,14],"m":"lda","oa":3645,"o":"obj_x_hi,y"},{"a":4398,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":4400,"t":"code","b":[153,61,14],"m":"sta","oa":3645,"o":"obj_x_hi,y"},{"a":4403,"l":"b_1133","t":"code","b":[185,234,13],"m":"lda","oa":3562,"o":"obj_x_lo,y","x":[4375,4384]},{"a":4406,"t":"code","b":[149,121],"m":"sta","oa":121,"o":"$79,x"},{"a":4408,"t":"code","b":[153,234,13],"m":"sta","oa":3562,"o":"obj_x_lo,y"},{"a":4411,"t":"code","b":[153,235,13],"m":"sta","oa":3563,"o":"obj_x_lo_plus1,y"},{"a":4414,"t":"code","b":[185,61,14],"m":"lda","oa":3645,"o":"obj_x_hi,y"},{"a":4417,"t":"code","b":[149,177],"m":"sta","oa":177,"o":"$B1,x"},{"a":4419,"t":"code","b":[153,61,14],"m":"sta","oa":3645,"o":"obj_x_hi,y"},{"a":4422,"t":"code","b":[153,62,14],"m":"sta","oa":3646,"o":"obj_x_hi_plus1,y"},{"a":4425,"t":"code","b":[185,75,12],"m":"lda","oa":3147,"o":"obj_flag_b,y"},{"a":4428,"t":"code","b":[240,5],"m":"beq","oa":4435,"o":"b_1153"},{"a":4430,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":4432,"t":"code","b":[153,75,12],"m":"sta","oa":3147,"o":"obj_flag_b,y"},{"a":4435,"l":"b_1153","t":"code","b":[169,1],"m":"lda","o":"#$01","x":[4428]},{"a":4437,"t":"code","b":[157,148,10],"m":"sta","oa":2708,"o":"slot_state,x"},{"a":4440,"t":"code","b":[169,10],"m":"lda","o":"#$0A"},{"a":4442,"t":"code","b":[157,134,10],"m":"sta","oa":2694,"o":"slot_hurt,x"},{"a":4445,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":4447,"t":"code","b":[141,176,16],"m":"sta","oa":4272,"o":"hit_flag_a"},{"a":4450,"t":"code","b":[141,177,16],"m":"sta","oa":4273,"o":"hit_flag_b"},{"a":4453,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":4455,"t":"code","b":[153,255,10],"m":"sta","oa":2815,"o":"obj_counter,y"},{"a":4458,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":4460,"t":"code","b":[157,106,10],"m":"sta","oa":2666,"o":"slot_phase,x"},{"a":4463,"t":"code","b":[185,248,11],"m":"lda","oa":3064,"o":"obj_variant,y"},{"a":4466,"t":"code","b":[240,5],"m":"beq","oa":4473,"o":"b_1179"},{"a":4468,"t":"code","b":[169,20],"m":"lda","o":"#$14"},{"a":4470,"t":"code","b":[76,123,17],"m":"jmp","oa":4475,"o":"j_117B"},{"a":4473,"l":"b_1179","t":"code","b":[169,5],"m":"lda","o":"#$05","x":[4466]},{"a":4475,"l":"j_117B","t":"code","b":[157,50,10],"m":"sta","oa":2610,"o":"slot_frame,x","x":[4470]},{"a":4478,"t":"code","b":[32,172,97],"m":"jsr","oa":25004,"o":"object_damaged"},{"a":4481,"t":"code","b":[96],"m":"rts"},{"a":4482,"l":"j_1182","t":"code","b":[173,123,116],"m":"lda","oa":29819,"o":"player_x","x":[4346]},{"a":4485,"t":"code","b":[213,135],"m":"cmp","oa":135,"o":"$87,x"},{"a":4487,"t":"code","b":[144,123],"m":"bcc","oa":4612,"o":"r_1204"},{"a":4489,"t":"code","b":[56],"m":"sec"},{"a":4490,"t":"code","b":[245,135],"m":"sbc","oa":135,"o":"$87,x"},{"a":4492,"t":"code","b":[201,26],"m":"cmp","o":"#$1A"},{"a":4494,"t":"code","b":[176,116],"m":"bcs","oa":4612,"o":"r_1204"},{"a":4496,"t":"code","b":[181,177],"m":"lda","oa":177,"o":"$B1,x"},{"a":4498,"t":"code","b":[217,241,12],"m":"cmp","oa":3313,"o":"obj_left_hi,y"},{"a":4501,"t":"code","b":[144,26],"m":"bcc","oa":4529,"o":"b_11B1"},{"a":4503,"t":"code","b":[208,7],"m":"bne","oa":4512,"o":"b_11A0"},{"a":4505,"t":"code","b":[181,121],"m":"lda","oa":121,"o":"$79,x"},{"a":4507,"t":"code","b":[217,158,12],"m":"cmp","oa":3230,"o":"obj_left_lo,y"},{"a":4510,"t":"code","b":[144,17],"m":"bcc","oa":4529,"o":"b_11B1"},{"a":4512,"l":"b_11A0","t":"code","b":[56],"m":"sec","x":[4503]},{"a":4513,"t":"code","b":[185,234,13],"m":"lda","oa":3562,"o":"obj_x_lo,y"},{"a":4516,"t":"code","b":[233,9],"m":"sbc","o":"#$09"},{"a":4518,"t":"code","b":[153,234,13],"m":"sta","oa":3562,"o":"obj_x_lo,y"},{"a":4521,"t":"code","b":[185,61,14],"m":"lda","oa":3645,"o":"obj_x_hi,y"},{"a":4524,"t":"code","b":[233,0],"m":"sbc","o":"#$00"},{"a":4526,"t":"code","b":[153,61,14],"m":"sta","oa":3645,"o":"obj_x_hi,y"},{"a":4529,"l":"b_11B1","t":"code","b":[185,234,13],"m":"lda","oa":3562,"o":"obj_x_lo,y","x":[4501,4510]},{"a":4532,"t":"code","b":[149,121],"m":"sta","oa":121,"o":"$79,x"},{"a":4534,"t":"code","b":[153,234,13],"m":"sta","oa":3562,"o":"obj_x_lo,y"},{"a":4537,"t":"code","b":[153,235,13],"m":"sta","oa":3563,"o":"obj_x_lo_plus1,y"},{"a":4540,"t":"code","b":[185,61,14],"m":"lda","oa":3645,"o":"obj_x_hi,y"},{"a":4543,"t":"code","b":[149,177],"m":"sta","oa":177,"o":"$B1,x"},{"a":4545,"t":"code","b":[153,61,14],"m":"sta","oa":3645,"o":"obj_x_hi,y"},{"a":4548,"t":"code","b":[153,62,14],"m":"sta","oa":3646,"o":"obj_x_hi_plus1,y"},{"a":4551,"t":"code","b":[185,75,12],"m":"lda","oa":3147,"o":"obj_flag_b,y"},{"a":4554,"t":"code","b":[240,5],"m":"beq","oa":4561,"o":"b_11D1"},{"a":4556,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":4558,"t":"code","b":[153,75,12],"m":"sta","oa":3147,"o":"obj_flag_b,y"},{"a":4561,"l":"b_11D1","t":"code","b":[169,2],"m":"lda","o":"#$02","x":[4554]},{"a":4563,"t":"code","b":[157,148,10],"m":"sta","oa":2708,"o":"slot_state,x"},{"a":4566,"t":"code","b":[169,10],"m":"lda","o":"#$0A"},{"a":4568,"t":"code","b":[157,134,10],"m":"sta","oa":2694,"o":"slot_hurt,x"},{"a":4571,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":4573,"t":"code","b":[141,176,16],"m":"sta","oa":4272,"o":"hit_flag_a"},{"a":4576,"t":"code","b":[141,177,16],"m":"sta","oa":4273,"o":"hit_flag_b"},{"a":4579,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":4581,"t":"code","b":[153,255,10],"m":"sta","oa":2815,"o":"obj_counter,y"},{"a":4584,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":4586,"t":"code","b":[157,50,10],"m":"sta","oa":2610,"o":"slot_frame,x"},{"a":4589,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":4591,"t":"code","b":[157,106,10],"m":"sta","oa":2666,"o":"slot_phase,x"},{"a":4594,"t":"code","b":[185,248,11],"m":"lda","oa":3064,"o":"obj_variant,y"},{"a":4597,"t":"code","b":[240,5],"m":"beq","oa":4604,"o":"b_11FC"},{"a":4599,"t":"code","b":[169,16],"m":"lda","o":"#$10"},{"a":4601,"t":"code","b":[76,254,17],"m":"jmp","oa":4606,"o":"j_11FE"},{"a":4604,"l":"b_11FC","t":"code","b":[169,2],"m":"lda","o":"#$02","x":[4597]},{"a":4606,"l":"j_11FE","t":"code","b":[157,50,10],"m":"sta","oa":2610,"o":"slot_frame,x","x":[4601]},{"a":4609,"t":"code","b":[32,172,97],"m":"jsr","oa":25004,"o":"object_damaged"},{"a":4612,"l":"r_1204","t":"code","b":[96],"m":"rts","x":[4487,4494]},{"a":4613,"l":"queue_count","c":"Number of state 7 slots queued in $1206 by $1214.","t":"byte","b":[1],"x":[4641,4651,4659,4710]},{"a":4614,"l":"slot_queue","c":"List of the slots in state 7 found by $1214 (ended by $FF), handled after the others by $1D3E.","t":"byte","b":[1,255,0,0,0,0,0,0],"x":[4636,4655,4715,4720,21292]},{"a":4622,"t":"byte","b":[0,0,0,0,0]},{"a":4627,"t":"gap","n":1},{"a":4628,"l":"update_objects","c":"Per-frame object update, skipped while the game is paused ($6443). Goes through the 11 slots: a slot in state 7 is only queued in the list at $1206; for the others, while the raster is above line $B4, it runs the player-attack test $10B2 and then the behaviour for the slot's state, through the table at $128B and a call whose operand is rewritten at $125F/$1260. The queued state 7 slots are then handled by $1D3E.","t":"code","b":[173,67,100],"m":"lda","oa":25667,"o":"paused","x":[25913]},{"a":4631,"t":"code","b":[240,1],"m":"beq","oa":4634,"o":"b_121A"},{"a":4633,"t":"code","b":[96],"m":"rts"},{"a":4634,"l":"b_121A","t":"code","b":[169,255],"m":"lda","o":"#$FF","x":[4631]},{"a":4636,"t":"code","b":[141,6,18],"m":"sta","oa":4614,"o":"slot_queue"},{"a":4639,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":4641,"t":"code","b":[142,5,18],"m":"stx","oa":4613,"o":"queue_count"},{"a":4644,"l":"b_1224","t":"code","b":[189,148,10],"m":"lda","oa":2708,"o":"slot_state,x","x":[4708]},{"a":4647,"t":"code","b":[201,7],"m":"cmp","o":"#$07"},{"a":4649,"t":"code","b":[208,14],"m":"bne","oa":4665,"o":"b_1239"},{"a":4651,"t":"code","b":[172,5,18],"m":"ldy","oa":4613,"o":"queue_count"},{"a":4654,"t":"code","b":[138],"m":"txa"},{"a":4655,"t":"code","b":[153,6,18],"m":"sta","oa":4614,"o":"slot_queue,y"},{"a":4658,"t":"code","b":[200],"m":"iny"},{"a":4659,"t":"code","b":[140,5,18],"m":"sty","oa":4613,"o":"queue_count"},{"a":4662,"t":"code","b":[76,97,18],"m":"jmp","oa":4705,"o":"j_1261"},{"a":4665,"l":"b_1239","t":"code","b":[172,18,208],"m":"ldy","o":"vic_raster","x":[4649]},{"a":4668,"t":"code","b":[192,180],"m":"cpy","o":"#$B4"},{"a":4670,"t":"code","b":[176,38],"m":"bcs","oa":4710,"o":"b_1266"},{"a":4672,"t":"code","b":[189,54,15],"m":"lda","oa":3894,"o":"slot_object,x"},{"a":4675,"t":"code","b":[168],"m":"tay"},{"a":4676,"t":"code","b":[140,138,18],"m":"sty","oa":4746,"o":"current_object"},{"a":4679,"t":"code","b":[32,178,16],"m":"jsr","oa":4274,"o":"player_hit_test"},{"a":4682,"t":"code","b":[189,148,10],"m":"lda","oa":2708,"o":"slot_state,x"},{"a":4685,"t":"code","b":[10],"m":"asl","o":"a"},{"a":4686,"t":"code","b":[168],"m":"tay"},{"a":4687,"t":"code","b":[185,139,18],"m":"lda","oa":4747,"o":"object_behaviours,y"},{"a":4690,"t":"code","b":[141,95,18],"m":"sta","oa":4703,"o":"a_125F"},{"a":4693,"t":"code","b":[185,140,18],"m":"lda","oa":4748,"o":"behaviour_table_hi,y"},{"a":4696,"t":"code","b":[141,96,18],"m":"sta","oa":4704,"o":"a_1260"},{"a":4699,"t":"code","b":[172,138,18],"m":"ldy","oa":4746,"o":"current_object"},{"a":4702,"s":"operand $125F/$1260 rewritten from the table at $128B; $12AF shown is the value left in the file","t":"code","b":[32,175,18],"m":"jsr","oa":4783,"o":"no_behaviour"},{"a":4703,"t":"note","l":"a_125F","c":"Low byte of the address in the JSR at $125E, rewritten by $1252 with the routine for the current case, so the call goes to a different routine each time.","note":"inside the item at $125E","x":[4690]},{"a":4704,"t":"note","l":"a_1260","c":"High byte of the address in the JSR at $125E, rewritten by $1258 with the routine for the current case, so the call goes to a different routine each time.","note":"inside the item at $125E","x":[4696]},{"a":4705,"l":"j_1261","t":"code","b":[232],"m":"inx","x":[4662]},{"a":4706,"t":"code","b":[224,11],"m":"cpx","o":"#$0B"},{"a":4708,"t":"code","b":[208,190],"m":"bne","oa":4644,"o":"b_1224"},{"a":4710,"l":"b_1266","t":"code","b":[172,5,18],"m":"ldy","oa":4613,"o":"queue_count","x":[4670]},{"a":4713,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":4715,"t":"code","b":[153,6,18],"m":"sta","oa":4614,"o":"slot_queue,y"},{"a":4718,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":4720,"l":"j_1270","t":"code","b":[189,6,18],"m":"lda","oa":4614,"o":"slot_queue,x","x":[4742]},{"a":4723,"t":"code","b":[48,20],"m":"bmi","oa":4745,"o":"r_1289"},{"a":4725,"t":"code","b":[142,132,18],"m":"stx","oa":4740,"o":"a_1284"},{"a":4728,"t":"code","b":[170],"m":"tax"},{"a":4729,"t":"code","b":[189,54,15],"m":"lda","oa":3894,"o":"slot_object,x"},{"a":4732,"t":"code","b":[168],"m":"tay"},{"a":4733,"t":"code","b":[140,138,18],"m":"sty","oa":4746,"o":"current_object"},{"a":4736,"t":"code","b":[32,62,29],"m":"jsr","oa":7486,"o":"slot_follow"},{"a":4739,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":4740,"t":"note","l":"a_1284","c":"Holds the X register saved by $1275: the immediate operand of the LDX at $1283, reloaded after the call or table lookup that follows.","note":"inside the item at $1283","x":[4725]},{"a":4741,"t":"code","b":[232],"m":"inx"},{"a":4742,"t":"code","b":[76,112,18],"m":"jmp","oa":4720,"o":"j_1270"},{"a":4745,"l":"r_1289","t":"code","b":[96],"m":"rts","x":[4723]},{"a":4746,"l":"current_object","c":"The object of the slot being handled by $1214 ($0F36,X), which the behaviours and $10B2 use as Y.","t":"byte","b":[8],"x":[4676,4699,4733,4987,6961,7298,7544,7791]},{"a":4747,"l":"object_behaviours","c":"Table of the 18 behaviour routines, one word each, indexed by the slot state in $0A94 times 2: 0 $12AF (an RTS), 1 $1787, 2 $19C2, 3 $1ADD, 4 $1BAF, 5 $1C01, 6 $1C1C, 7 $1D3E, 8 $1E06, 9 $15F2, 10 $1457, 11 $14F4, 12 $133E, 13 $1344, 14 $1895, 15 $1659, 16 $6273, 17 $12B0 (the word at $12AD).","t":"addr","b":[175,18],"oa":4783,"o":"no_behaviour","x":[4687]},{"a":4748,"t":"note","l":"behaviour_table_hi","c":"The high bytes of the words of the behaviour table at $128B (every second byte).","note":"inside the item at $128B","x":[4693]},{"a":4749,"t":"addr","b":[135,23],"oa":6023,"o":"behave_walk_left"},{"a":4751,"t":"addr","b":[194,25],"oa":6594,"o":"behave_walk_right"},{"a":4753,"t":"addr","b":[221,26],"oa":6877,"o":"behave_pickup_energy"},{"a":4755,"t":"addr","b":[175,27],"oa":7087,"o":"behave_pickup_score"},{"a":4757,"t":"addr","b":[1,28],"oa":7169,"o":"behave_prop_flash"},{"a":4759,"t":"addr","b":[28,28],"oa":7196,"o":"behave_hazard_arc"},{"a":4761,"t":"addr","b":[62,29],"oa":7486,"o":"slot_follow"},{"a":4763,"t":"addr","b":[6,30],"oa":7686,"o":"behave_hazard_loop"},{"a":4765,"t":"addr","b":[242,21],"oa":5618,"o":"behave_hazard_anim"},{"a":4767,"t":"addr","b":[87,20],"oa":5207,"o":"behave_shuttle"},{"a":4769,"t":"addr","b":[244,20],"oa":5364,"o":"behave_shooter"},{"a":4771,"t":"addr","b":[62,19],"oa":4926,"o":"behave_inert"},{"a":4773,"t":"addr","b":[68,19],"oa":4932,"o":"behave_fall"},{"a":4775,"t":"addr","b":[149,24],"oa":6293,"o":"behave_attack_right"},{"a":4777,"t":"addr","b":[89,22],"oa":5721,"o":"behave_attack_left"},{"a":4779,"t":"addr","b":[115,98],"oa":25203,"o":"behave_knocked_down"},{"a":4781,"t":"addr","b":[176,18],"oa":4784,"o":"behave_shot"},{"a":4783,"l":"no_behaviour","c":"A lone RTS, the behaviour of a free slot (state 0).","t":"code","b":[96],"m":"rts","x":[4702,4747]},{"a":4784,"l":"behave_shot","c":"Behaviour for state 17, the last word of the behaviour table at $128B, probably a shot that flies sideways, since its frames $73 and $74 are the two short dashes of dash_shapes. Sets the sprite colour $0A40 to $0B (dark grey) and the frame $0A32 to 0. While the counter $0AFF of the object is not 0 it takes 1 off the counter, tests the slot against the player ($5507) and, on contact, hurts the player ($5579), sets the counter to 0 and returns. Without contact it moves the slot 5 pixels a call, to the right with the frame $73 when the byte $0C9E of the object (obj_left_lo) is 0 and to the left with the frame $74 otherwise, and copies the new X to the object ($0DEA and $0E3D). The counter is set to 0 when the slot's screen position $BF is negative, when it moves right with $BF at 1 or more and $87 at $28 or more, or when it moves left with $BF at 0 and $87 below $14. With the counter at 0 it puts the slot and the object at the position of the object two places before it in the tables ($0DE8 and $0E3B). No traced code stores the state 17 in $0A94, so no traced code runs these bytes, and nothing in this routine starts the counter.","t":"code","b":[169,11],"m":"lda","o":"#$0B","x":[4781]},{"a":4786,"t":"code","b":[157,64,10],"m":"sta","oa":2624,"o":"slot_colour,x"},{"a":4789,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":4791,"t":"code","b":[157,50,10],"m":"sta","oa":2610,"o":"slot_frame,x"},{"a":4794,"t":"code","b":[185,255,10],"m":"lda","oa":2815,"o":"obj_counter,y"},{"a":4797,"t":"code","b":[240,110],"m":"beq","oa":4909,"o":"$132D"},{"a":4799,"t":"code","b":[56],"m":"sec"},{"a":4800,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":4802,"t":"code","b":[153,255,10],"m":"sta","oa":2815,"o":"obj_counter,y"},{"a":4805,"t":"code","b":[32,7,85],"m":"jsr","oa":21767,"o":"touch_player"},{"a":4808,"t":"code","b":[201,0],"m":"cmp","o":"#$00"},{"a":4810,"t":"code","b":[240,9],"m":"beq","oa":4821,"o":"$12D5"},{"a":4812,"t":"code","b":[32,121,85],"m":"jsr","oa":21881,"o":"player_hurt"},{"a":4815,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":4817,"t":"code","b":[153,255,10],"m":"sta","oa":2815,"o":"obj_counter,y"},{"a":4820,"t":"code","b":[96],"m":"rts"},{"a":4821,"t":"code","b":[185,158,12],"m":"lda","oa":3230,"o":"obj_left_lo,y","x":[4810]},{"a":4824,"t":"code","b":[208,44],"m":"bne","oa":4870,"o":"$1306"},{"a":4826,"t":"code","b":[24],"m":"clc"},{"a":4827,"t":"code","b":[181,121],"m":"lda","oa":121,"o":"$79,x"},{"a":4829,"t":"code","b":[105,5],"m":"adc","o":"#$05"},{"a":4831,"t":"code","b":[149,121],"m":"sta","oa":121,"o":"$79,x"},{"a":4833,"t":"code","b":[153,234,13],"m":"sta","oa":3562,"o":"obj_x_lo,y"},{"a":4836,"t":"code","b":[181,177],"m":"lda","oa":177,"o":"$B1,x"},{"a":4838,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":4840,"t":"code","b":[153,61,14],"m":"sta","oa":3645,"o":"obj_x_hi,y"},{"a":4843,"t":"code","b":[149,177],"m":"sta","oa":177,"o":"$B1,x"},{"a":4845,"t":"code","b":[169,115],"m":"lda","o":"#$73"},{"a":4847,"t":"code","b":[157,50,10],"m":"sta","oa":2610,"o":"slot_frame,x"},{"a":4850,"t":"code","b":[181,191],"m":"lda","oa":191,"o":"$BF,x"},{"a":4852,"t":"code","b":[48,10],"m":"bmi","oa":4864,"o":"$1300"},{"a":4854,"t":"code","b":[201,0],"m":"cmp","o":"#$00"},{"a":4856,"t":"code","b":[240,11],"m":"beq","oa":4869,"o":"$1305"},{"a":4858,"t":"code","b":[181,135],"m":"lda","oa":135,"o":"$87,x"},{"a":4860,"t":"code","b":[201,40],"m":"cmp","o":"#$28"},{"a":4862,"t":"code","b":[144,5],"m":"bcc","oa":4869,"o":"$1305"},{"a":4864,"t":"code","b":[169,0],"m":"lda","o":"#$00","x":[4852,4896,4906]},{"a":4866,"t":"code","b":[153,255,10],"m":"sta","oa":2815,"o":"obj_counter,y"},{"a":4869,"t":"code","b":[96],"m":"rts","x":[4856,4862]},{"a":4870,"t":"code","b":[56],"m":"sec","x":[4824]},{"a":4871,"t":"code","b":[181,121],"m":"lda","oa":121,"o":"$79,x"},{"a":4873,"t":"code","b":[233,5],"m":"sbc","o":"#$05"},{"a":4875,"t":"code","b":[149,121],"m":"sta","oa":121,"o":"$79,x"},{"a":4877,"t":"code","b":[153,234,13],"m":"sta","oa":3562,"o":"obj_x_lo,y"},{"a":4880,"t":"code","b":[181,177],"m":"lda","oa":177,"o":"$B1,x"},{"a":4882,"t":"code","b":[233,0],"m":"sbc","o":"#$00"},{"a":4884,"t":"code","b":[153,61,14],"m":"sta","oa":3645,"o":"obj_x_hi,y"},{"a":4887,"t":"code","b":[149,177],"m":"sta","oa":177,"o":"$B1,x"},{"a":4889,"t":"code","b":[169,116],"m":"lda","o":"#$74"},{"a":4891,"t":"code","b":[157,50,10],"m":"sta","oa":2610,"o":"slot_frame,x"},{"a":4894,"t":"code","b":[181,191],"m":"lda","oa":191,"o":"$BF,x"},{"a":4896,"t":"code","b":[48,222],"m":"bmi","oa":4864,"o":"$1300"},{"a":4898,"t":"code","b":[201,0],"m":"cmp","o":"#$00"},{"a":4900,"t":"code","b":[208,6],"m":"bne","oa":4908,"o":"$132C"},{"a":4902,"t":"code","b":[181,135],"m":"lda","oa":135,"o":"$87,x"},{"a":4904,"t":"code","b":[201,20],"m":"cmp","o":"#$14"},{"a":4906,"t":"code","b":[144,212],"m":"bcc","oa":4864,"o":"$1300"},{"a":4908,"t":"code","b":[96],"m":"rts","x":[4900]},{"a":4909,"t":"code","b":[185,232,13],"m":"lda","oa":3560,"o":"$0DE8,y","x":[4797]},{"a":4912,"t":"code","b":[153,234,13],"m":"sta","oa":3562,"o":"obj_x_lo,y"},{"a":4915,"t":"code","b":[149,121],"m":"sta","oa":121,"o":"$79,x"},{"a":4917,"t":"code","b":[185,59,14],"m":"lda","oa":3643,"o":"$0E3B,y"},{"a":4920,"t":"code","b":[153,61,14],"m":"sta","oa":3645,"o":"obj_x_hi,y"},{"a":4923,"t":"code","b":[149,177],"m":"sta","oa":177,"o":"$B1,x"},{"a":4925,"t":"code","b":[96],"m":"rts"},{"a":4926,"l":"behave_inert","c":"Behaviour for state 12: sets the sprite colour $0A40 to 6 and does nothing else.","t":"code","b":[169,6],"m":"lda","o":"#$06","x":[4771]},{"a":4928,"t":"code","b":[157,64,10],"m":"sta","oa":2624,"o":"slot_colour,x"},{"a":4931,"t":"code","b":[96],"m":"rts"},{"a":4932,"l":"behave_fall","c":"Behaviour for state 13: moves 3 pixels left a frame while the height follows the table at $13AC (16-bit steps) over $64 frames, then puts the object back at the position of the previous object. Probably a falling object.","t":"code","b":[169,1],"m":"lda","o":"#$01","x":[4773]},{"a":4934,"t":"code","b":[157,64,10],"m":"sta","oa":2624,"o":"slot_colour,x"},{"a":4937,"t":"code","b":[56],"m":"sec"},{"a":4938,"t":"code","b":[181,121],"m":"lda","oa":121,"o":"$79,x"},{"a":4940,"t":"code","b":[233,3],"m":"sbc","o":"#$03"},{"a":4942,"t":"code","b":[149,121],"m":"sta","oa":121,"o":"$79,x"},{"a":4944,"t":"code","b":[153,234,13],"m":"sta","oa":3562,"o":"obj_x_lo,y"},{"a":4947,"t":"code","b":[181,177],"m":"lda","oa":177,"o":"$B1,x"},{"a":4949,"t":"code","b":[233,0],"m":"sbc","o":"#$00"},{"a":4951,"t":"code","b":[149,177],"m":"sta","oa":177,"o":"$B1,x"},{"a":4953,"t":"code","b":[153,61,14],"m":"sta","oa":3645,"o":"obj_x_hi,y"},{"a":4956,"t":"code","b":[185,255,10],"m":"lda","oa":2815,"o":"obj_counter,y"},{"a":4959,"t":"code","b":[24],"m":"clc"},{"a":4960,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":4962,"t":"code","b":[201,100],"m":"cmp","o":"#$64"},{"a":4964,"t":"code","b":[176,32],"m":"bcs","oa":4998,"o":"b_1386"},{"a":4966,"t":"code","b":[153,255,10],"m":"sta","oa":2815,"o":"obj_counter,y"},{"a":4969,"t":"code","b":[10],"m":"asl","o":"a"},{"a":4970,"t":"code","b":[168],"m":"tay"},{"a":4971,"t":"code","b":[24],"m":"clc"},{"a":4972,"t":"code","b":[181,149],"m":"lda","oa":149,"o":"$95,x"},{"a":4974,"t":"code","b":[121,172,19],"m":"adc","oa":5036,"o":"fall_steps,y"},{"a":4977,"t":"code","b":[149,149],"m":"sta","oa":149,"o":"$95,x"},{"a":4979,"t":"code","b":[72],"m":"pha"},{"a":4980,"t":"code","b":[181,205],"m":"lda","oa":205,"o":"$CD,x"},{"a":4982,"t":"code","b":[121,173,19],"m":"adc","oa":5037,"o":"fall_steps_hi,y"},{"a":4985,"t":"code","b":[149,205],"m":"sta","oa":205,"o":"$CD,x"},{"a":4987,"t":"code","b":[172,138,18],"m":"ldy","oa":4746,"o":"current_object"},{"a":4990,"t":"code","b":[153,227,14],"m":"sta","oa":3811,"o":"obj_y_hi,y"},{"a":4993,"t":"code","b":[104],"m":"pla"},{"a":4994,"t":"code","b":[153,144,14],"m":"sta","oa":3728,"o":"obj_y_lo,y"},{"a":4997,"t":"code","b":[96],"m":"rts"},{"a":4998,"l":"b_1386","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[4964]},{"a":5000,"t":"code","b":[153,255,10],"m":"sta","oa":2815,"o":"obj_counter,y"},{"a":5003,"t":"code","b":[185,233,13],"m":"lda","oa":3561,"o":"obj_x_lo_minus1,y"},{"a":5006,"t":"code","b":[153,234,13],"m":"sta","oa":3562,"o":"obj_x_lo,y"},{"a":5009,"t":"code","b":[149,121],"m":"sta","oa":121,"o":"$79,x"},{"a":5011,"t":"code","b":[185,60,14],"m":"lda","oa":3644,"o":"obj_x_hi_minus1,y"},{"a":5014,"t":"code","b":[153,61,14],"m":"sta","oa":3645,"o":"obj_x_hi,y"},{"a":5017,"t":"code","b":[149,177],"m":"sta","oa":177,"o":"$B1,x"},{"a":5019,"t":"code","b":[185,143,14],"m":"lda","oa":3727,"o":"obj_y_lo_minus1,y"},{"a":5022,"t":"code","b":[153,144,14],"m":"sta","oa":3728,"o":"obj_y_lo,y"},{"a":5025,"t":"code","b":[149,149],"m":"sta","oa":149,"o":"$95,x"},{"a":5027,"t":"code","b":[185,226,14],"m":"lda","oa":3810,"o":"obj_y_hi_minus1,y"},{"a":5030,"t":"code","b":[153,227,14],"m":"sta","oa":3811,"o":"obj_y_hi,y"},{"a":5033,"t":"code","b":[149,205],"m":"sta","oa":205,"o":"$CD,x"},{"a":5035,"t":"code","b":[96],"m":"rts"},{"a":5036,"l":"fall_steps","c":"Height steps of the falling object of behaviour $1344, 16 bits each, indexed by twice the count in $0AFF (which runs to 99); the first 78 steps end at $1447, where the next table starts.","t":"byte","b":[0],"x":[4974]},{"a":5037,"l":"fall_steps_hi","c":"The high bytes of the 16-bit height steps at $13AC (every second byte).","t":"byte","b":[0,1,0,1,0,2,0,2],"x":[4982]},{"a":5045,"t":"byte","b":[0,3,0,3,0,4,0,4]},{"a":5053,"t":"byte","b":[0,5,0,5,0,6,0,6]},{"a":5061,"t":"byte","b":[0,7,0,7,0,250,255,250]},{"a":5069,"t":"byte","b":[255,251,255,251,255,252,255,252]},{"a":5077,"t":"byte","b":[255,253,255,253,255,254,255,254]},{"a":5085,"t":"byte","b":[255,255,255,255,255,0,0,0]},{"a":5093,"t":"byte","b":[0,1,0,1,0,2,0]},{"a":5100,"l":"fall_steps_b","c":"Steps 32 to 77 of fall_steps ($13AC), the last 46 of its 78 height steps (16 bits each, low byte first, signed): 2 for 1 entry, 3 for 2 entries, 4 for 2 entries, 5 for 2 entries, -4 for 2 entries, -3 for 2 entries, -2 for 2 entries, -1 for 2 entries, 0 for 2 entries, 1 for 2 entries, 2 for 2 entries, 3 for 2 entries, -2 for 2 entries, -1 for 2 entries, 0 for 2 entries, 1 for 2 entries, -1 for 2 entries, 0 for 13 entries. The first 32 steps are at $13AC. The count in $0AFF that indexes the table runs to 99, so the counts 78 to 99 read the bytes after the end of the table at $1447.","t":"byte","b":[2,0,3,0,3,0,4,0]},{"a":5108,"t":"byte","b":[4,0,5,0,5,0,252,255]},{"a":5116,"t":"byte","b":[252,255,253,255,253,255,254,255]},{"a":5124,"t":"byte","b":[254,255,255,255,255,255,0,0]},{"a":5132,"t":"byte","b":[0,0,1,0,1,0,2,0]},{"a":5140,"t":"byte","b":[2,0,3,0,3,0,254,255]},{"a":5148,"t":"byte","b":[254,255,255,255,255,255,0,0]},{"a":5156,"t":"byte","b":[0,0,1,0,1,0,255,255]},{"a":5164,"t":"byte","b":[255,255,0,0,0,0,0,0]},{"a":5172,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":5180,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":5188,"t":"byte","b":[0,0,0,0]},{"a":5192,"l":"shuttle_frames","c":"The 15 sprite pointer values ($68 seven times, then $69 eight times) of the shuttling object of behaviour $1457, indexed by $0A5C.","t":"byte","b":[104,104,104,104,104,104,104,105],"x":[5235]},{"a":5200,"t":"byte","b":[105,105,105,105,105,105,105]},{"a":5207,"l":"behave_shuttle","c":"Behaviour for state 10: moves the object back and forth between its two limits ($0C9E-$0CF1 and $0D44-$0D97), 2 pixels a frame, with the direction in $0AFF and the frame from $1448. It makes no contact test.","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[4767]},{"a":5209,"t":"code","b":[157,64,10],"m":"sta","oa":2624,"o":"slot_colour,x"},{"a":5212,"t":"code","b":[189,92,10],"m":"lda","oa":2652,"o":"slot_anim,x"},{"a":5215,"t":"code","b":[201,15],"m":"cmp","o":"#$0F"},{"a":5217,"t":"code","b":[176,4],"m":"bcs","oa":5223,"o":"b_1467"},{"a":5219,"t":"code","b":[201,0],"m":"cmp","o":"#$00"},{"a":5221,"t":"code","b":[208,2],"m":"bne","oa":5225,"o":"b_1469"},{"a":5223,"l":"b_1467","t":"code","b":[169,15],"m":"lda","o":"#$0F","x":[5217]},{"a":5225,"l":"b_1469","t":"code","b":[56],"m":"sec","x":[5221]},{"a":5226,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":5228,"t":"code","b":[157,92,10],"m":"sta","oa":2652,"o":"slot_anim,x"},{"a":5231,"t":"code","b":[140,122,20],"m":"sty","oa":5242,"o":"a_147A"},{"a":5234,"t":"code","b":[168],"m":"tay"},{"a":5235,"t":"code","b":[185,72,20],"m":"lda","oa":5192,"o":"shuttle_frames,y"},{"a":5238,"t":"code","b":[157,50,10],"m":"sta","oa":2610,"o":"slot_frame,x"},{"a":5241,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":5242,"t":"note","l":"a_147A","c":"Holds the Y register saved by $146F: the immediate operand of the LDY at $1479, reloaded after the call or table lookup that follows.","note":"inside the item at $1479","x":[5231]},{"a":5243,"t":"code","b":[185,255,10],"m":"lda","oa":2815,"o":"obj_counter,y"},{"a":5246,"t":"code","b":[208,40],"m":"bne","oa":5288,"o":"b_14A8"},{"a":5248,"t":"code","b":[181,177],"m":"lda","oa":177,"o":"$B1,x"},{"a":5250,"t":"code","b":[217,241,12],"m":"cmp","oa":3313,"o":"obj_left_hi,y"},{"a":5253,"t":"code","b":[208,13],"m":"bne","oa":5268,"o":"b_1494"},{"a":5255,"t":"code","b":[181,121],"m":"lda","oa":121,"o":"$79,x"},{"a":5257,"t":"code","b":[217,158,12],"m":"cmp","oa":3230,"o":"obj_left_lo,y"},{"a":5260,"t":"code","b":[208,6],"m":"bne","oa":5268,"o":"b_1494"},{"a":5262,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":5264,"t":"code","b":[153,255,10],"m":"sta","oa":2815,"o":"obj_counter,y"},{"a":5267,"t":"code","b":[96],"m":"rts"},{"a":5268,"l":"b_1494","t":"code","b":[56],"m":"sec","x":[5253,5260]},{"a":5269,"t":"code","b":[181,121],"m":"lda","oa":121,"o":"$79,x"},{"a":5271,"t":"code","b":[233,2],"m":"sbc","o":"#$02"},{"a":5273,"t":"code","b":[149,121],"m":"sta","oa":121,"o":"$79,x"},{"a":5275,"t":"code","b":[153,234,13],"m":"sta","oa":3562,"o":"obj_x_lo,y"},{"a":5278,"t":"code","b":[181,177],"m":"lda","oa":177,"o":"$B1,x"},{"a":5280,"t":"code","b":[233,0],"m":"sbc","o":"#$00"},{"a":5282,"t":"code","b":[149,177],"m":"sta","oa":177,"o":"$B1,x"},{"a":5284,"t":"code","b":[153,61,14],"m":"sta","oa":3645,"o":"obj_x_hi,y"},{"a":5287,"t":"code","b":[96],"m":"rts"},{"a":5288,"l":"b_14A8","t":"code","b":[181,177],"m":"lda","oa":177,"o":"$B1,x","x":[5246]},{"a":5290,"t":"code","b":[217,151,13],"m":"cmp","oa":3479,"o":"obj_right_hi,y"},{"a":5293,"t":"code","b":[208,13],"m":"bne","oa":5308,"o":"b_14BC"},{"a":5295,"t":"code","b":[181,121],"m":"lda","oa":121,"o":"$79,x"},{"a":5297,"t":"code","b":[217,68,13],"m":"cmp","oa":3396,"o":"obj_right_lo,y"},{"a":5300,"t":"code","b":[208,6],"m":"bne","oa":5308,"o":"b_14BC"},{"a":5302,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":5304,"t":"code","b":[153,255,10],"m":"sta","oa":2815,"o":"obj_counter,y"},{"a":5307,"t":"code","b":[96],"m":"rts"},{"a":5308,"l":"b_14BC","t":"code","b":[24],"m":"clc","x":[5293,5300]},{"a":5309,"t":"code","b":[181,121],"m":"lda","oa":121,"o":"$79,x"},{"a":5311,"t":"code","b":[105,2],"m":"adc","o":"#$02"},{"a":5313,"t":"code","b":[149,121],"m":"sta","oa":121,"o":"$79,x"},{"a":5315,"t":"code","b":[153,234,13],"m":"sta","oa":3562,"o":"obj_x_lo,y"},{"a":5318,"t":"code","b":[181,177],"m":"lda","oa":177,"o":"$B1,x"},{"a":5320,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":5322,"t":"code","b":[149,177],"m":"sta","oa":177,"o":"$B1,x"},{"a":5324,"t":"code","b":[153,61,14],"m":"sta","oa":3645,"o":"obj_x_hi,y"},{"a":5327,"t":"code","b":[96],"m":"rts"},{"a":5328,"l":"shot_steps","c":"Eight steps of 4 bytes of the shooter of behaviour $14F4: change in X and in Y, 16 bits each, indexed by 4 times $0A5C.","t":"byte","b":[0],"x":[5413]},{"a":5329,"l":"shot_step_dx_hi","c":"The second byte of each shot step in the table at $14D0: the change in X, high byte.","t":"byte","b":[0],"x":[5419]},{"a":5330,"l":"shot_step_dy_lo","c":"The third byte of each shot step in the table at $14D0: the change in Y, low byte.","t":"byte","b":[252],"x":[5425]},{"a":5331,"l":"shot_step_dy_hi","c":"The fourth byte of each shot step in the table at $14D0: the change in Y, high byte.","t":"byte","b":[255,4,0,252,255,4,0,0],"x":[5431]},{"a":5339,"t":"byte","b":[0,4,0,4,0,0,0,4]},{"a":5347,"t":"byte","b":[0,252,255,4,0,252,255,0]},{"a":5355,"t":"byte","b":[0,252,255,252,255]},{"a":5360,"l":"shot_dx_lo","c":"Working copy of the change in X, low byte, of the current step of the shot in $14F4.","t":"byte","b":[0],"x":[5416,5442]},{"a":5361,"l":"shot_dx_hi","c":"Working copy of the change in X, high byte, of the current step of the shot in $14F4.","t":"byte","b":[0],"x":[5422,5449]},{"a":5362,"l":"shot_dy_lo","c":"Working copy of the change in Y, low byte, of the current step of the shot in $14F4.","t":"byte","b":[0],"x":[5428,5457]},{"a":5363,"l":"shot_dy_hi","c":"Working copy of the change in Y, high byte, of the current step of the shot in $14F4.","t":"byte","b":[0],"x":[5434,5464]},{"a":5364,"l":"behave_shooter","c":"Behaviour for state 11: hurts the player on contact, otherwise every $1E frames ($0AFF) restarts a shot that moves along the eight steps of the table at $14D0 (4 bytes each: across and down, 16 bits) and plays sound effect $1C.","t":"code","b":[169,11],"m":"lda","o":"#$0B","x":[4769]},{"a":5366,"t":"code","b":[157,64,10],"m":"sta","oa":2624,"o":"slot_colour,x"},{"a":5369,"t":"code","b":[169,103],"m":"lda","o":"#$67"},{"a":5371,"t":"code","b":[157,50,10],"m":"sta","oa":2610,"o":"slot_frame,x"},{"a":5374,"t":"code","b":[32,7,85],"m":"jsr","oa":21767,"o":"touch_player"},{"a":5377,"t":"code","b":[201,0],"m":"cmp","o":"#$00"},{"a":5379,"t":"code","b":[240,6],"m":"beq","oa":5387,"o":"b_150B"},{"a":5381,"t":"code","b":[32,121,85],"m":"jsr","oa":21881,"o":"player_hurt"},{"a":5384,"t":"code","b":[76,94,21],"m":"jmp","oa":5470,"o":"j_155E"},{"a":5387,"l":"b_150B","t":"code","b":[185,255,10],"m":"lda","oa":2815,"o":"obj_counter,y","x":[5379]},{"a":5390,"t":"code","b":[240,78],"m":"beq","oa":5470,"o":"j_155E"},{"a":5392,"t":"code","b":[56],"m":"sec"},{"a":5393,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":5395,"t":"code","b":[153,255,10],"m":"sta","oa":2815,"o":"obj_counter,y"},{"a":5398,"t":"code","b":[140,62,21],"m":"sty","oa":5438,"o":"a_153E"},{"a":5401,"t":"code","b":[189,92,10],"m":"lda","oa":2652,"o":"slot_anim,x"},{"a":5404,"t":"code","b":[201,8],"m":"cmp","o":"#$08"},{"a":5406,"t":"code","b":[144,2],"m":"bcc","oa":5410,"o":"b_1522"},{"a":5408,"t":"code","b":[169,7],"m":"lda","o":"#$07"},{"a":5410,"l":"b_1522","t":"code","b":[10],"m":"asl","o":"a","x":[5406]},{"a":5411,"t":"code","b":[10],"m":"asl","o":"a"},{"a":5412,"t":"code","b":[168],"m":"tay"},{"a":5413,"t":"code","b":[185,208,20],"m":"lda","oa":5328,"o":"shot_steps,y"},{"a":5416,"t":"code","b":[141,240,20],"m":"sta","oa":5360,"o":"shot_dx_lo"},{"a":5419,"t":"code","b":[185,209,20],"m":"lda","oa":5329,"o":"shot_step_dx_hi,y"},{"a":5422,"t":"code","b":[141,241,20],"m":"sta","oa":5361,"o":"shot_dx_hi"},{"a":5425,"t":"code","b":[185,210,20],"m":"lda","oa":5330,"o":"shot_step_dy_lo,y"},{"a":5428,"t":"code","b":[141,242,20],"m":"sta","oa":5362,"o":"shot_dy_lo"},{"a":5431,"t":"code","b":[185,211,20],"m":"lda","oa":5331,"o":"shot_step_dy_hi,y"},{"a":5434,"t":"code","b":[141,243,20],"m":"sta","oa":5363,"o":"shot_dy_hi"},{"a":5437,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":5438,"t":"note","l":"a_153E","c":"Holds the Y register saved by $1516: the immediate operand of the LDY at $153D, reloaded after the call or table lookup that follows.","note":"inside the item at $153D","x":[5398]},{"a":5439,"t":"code","b":[24],"m":"clc"},{"a":5440,"t":"code","b":[181,121],"m":"lda","oa":121,"o":"$79,x"},{"a":5442,"t":"code","b":[109,240,20],"m":"adc","oa":5360,"o":"shot_dx_lo"},{"a":5445,"t":"code","b":[149,121],"m":"sta","oa":121,"o":"$79,x"},{"a":5447,"t":"code","b":[181,177],"m":"lda","oa":177,"o":"$B1,x"},{"a":5449,"t":"code","b":[109,241,20],"m":"adc","oa":5361,"o":"shot_dx_hi"},{"a":5452,"t":"code","b":[149,177],"m":"sta","oa":177,"o":"$B1,x"},{"a":5454,"t":"code","b":[24],"m":"clc"},{"a":5455,"t":"code","b":[181,149],"m":"lda","oa":149,"o":"$95,x"},{"a":5457,"t":"code","b":[109,242,20],"m":"adc","oa":5362,"o":"shot_dy_lo"},{"a":5460,"t":"code","b":[149,149],"m":"sta","oa":149,"o":"$95,x"},{"a":5462,"t":"code","b":[181,205],"m":"lda","oa":205,"o":"$CD,x"},{"a":5464,"t":"code","b":[109,243,20],"m":"adc","oa":5363,"o":"shot_dy_hi"},{"a":5467,"t":"code","b":[149,205],"m":"sta","oa":205,"o":"$CD,x"},{"a":5469,"t":"code","b":[96],"m":"rts"},{"a":5470,"l":"j_155E","t":"code","b":[169,30],"m":"lda","o":"#$1E","x":[5384,5390]},{"a":5472,"t":"code","b":[153,255,10],"m":"sta","oa":2815,"o":"obj_counter,y"},{"a":5475,"t":"code","b":[24],"m":"clc"},{"a":5476,"t":"code","b":[189,92,10],"m":"lda","oa":2652,"o":"slot_anim,x"},{"a":5479,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":5481,"t":"code","b":[201,8],"m":"cmp","o":"#$08"},{"a":5483,"t":"code","b":[144,2],"m":"bcc","oa":5487,"o":"b_156F"},{"a":5485,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":5487,"l":"b_156F","t":"code","b":[157,92,10],"m":"sta","oa":2652,"o":"slot_anim,x","x":[5483]},{"a":5490,"t":"code","b":[185,233,13],"m":"lda","oa":3561,"o":"obj_x_lo_minus1,y"},{"a":5493,"t":"code","b":[149,121],"m":"sta","oa":121,"o":"$79,x"},{"a":5495,"t":"code","b":[185,60,14],"m":"lda","oa":3644,"o":"obj_x_hi_minus1,y"},{"a":5498,"t":"code","b":[149,177],"m":"sta","oa":177,"o":"$B1,x"},{"a":5500,"t":"code","b":[185,143,14],"m":"lda","oa":3727,"o":"obj_y_lo_minus1,y"},{"a":5503,"t":"code","b":[149,149],"m":"sta","oa":149,"o":"$95,x"},{"a":5505,"t":"code","b":[185,226,14],"m":"lda","oa":3810,"o":"obj_y_hi_minus1,y"},{"a":5508,"t":"code","b":[149,205],"m":"sta","oa":205,"o":"$CD,x"},{"a":5510,"t":"code","b":[142,148,21],"m":"stx","oa":5524,"o":"a_1594"},{"a":5513,"t":"code","b":[140,146,21],"m":"sty","oa":5522,"o":"a_1592"},{"a":5516,"t":"code","b":[162,28],"m":"ldx","o":"#$1C"},{"a":5518,"t":"code","b":[32,238,176],"m":"jsr","oa":45294,"o":"play_sound"},{"a":5521,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":5522,"t":"note","l":"a_1592","c":"Holds the Y register saved by $1589: the immediate operand of the LDY at $1591, reloaded after the call or table lookup that follows.","note":"inside the item at $1591","x":[5513]},{"a":5523,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":5524,"t":"note","l":"a_1594","c":"Holds the X register saved by $1586: the immediate operand of the LDX at $1593, reloaded after the call or table lookup that follows.","note":"inside the item at $1593","x":[5510]},{"a":5525,"t":"code","b":[96],"m":"rts"},{"a":5526,"l":"anim_frames","c":"The 90 sprite pointer values of the animated hazard of behaviour $15F2, indexed by $0A5C.","t":"byte","b":[111,111,111,111,111,111,111,111],"x":[5646]},{"a":5534,"t":"byte","b":[111,111,110,110,110,110,110,110]},{"a":5542,"t":"byte","b":[110,110,110,110,109,109,109,109]},{"a":5550,"t":"byte","b":[109,109,109,109,109,109,109,109]},{"a":5558,"t":"byte","b":[109,109,109,109,110,110,110,111]},{"a":5566,"t":"byte","b":[111,111,0,0,0,0,0,0]},{"a":5574,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":5582,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":5590,"t":"gap","n":28},{"a":5618,"l":"behave_hazard_anim","c":"Behaviour for state 9: an animated hazard that hurts the player on contact. Steps the counter $0A5C down from $5A and shows the frame from the table at $1596.","t":"code","b":[169,11],"m":"lda","o":"#$0B","x":[4765]},{"a":5620,"t":"code","b":[157,64,10],"m":"sta","oa":2624,"o":"slot_colour,x"},{"a":5623,"t":"code","b":[189,92,10],"m":"lda","oa":2652,"o":"slot_anim,x"},{"a":5626,"t":"code","b":[201,90],"m":"cmp","o":"#$5A"},{"a":5628,"t":"code","b":[176,4],"m":"bcs","oa":5634,"o":"b_1602"},{"a":5630,"t":"code","b":[201,0],"m":"cmp","o":"#$00"},{"a":5632,"t":"code","b":[208,2],"m":"bne","oa":5636,"o":"b_1604"},{"a":5634,"l":"b_1602","t":"code","b":[169,90],"m":"lda","o":"#$5A","x":[5628]},{"a":5636,"l":"b_1604","t":"code","b":[56],"m":"sec","x":[5632]},{"a":5637,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":5639,"t":"code","b":[157,92,10],"m":"sta","oa":2652,"o":"slot_anim,x"},{"a":5642,"t":"code","b":[140,21,22],"m":"sty","oa":5653,"o":"a_1615"},{"a":5645,"t":"code","b":[168],"m":"tay"},{"a":5646,"t":"code","b":[185,150,21],"m":"lda","oa":5526,"o":"anim_frames,y"},{"a":5649,"t":"code","b":[157,50,10],"m":"sta","oa":2610,"o":"slot_frame,x"},{"a":5652,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":5653,"t":"note","l":"a_1615","c":"Holds the Y register saved by $160A: the immediate operand of the LDY at $1614, reloaded after the call or table lookup that follows.","note":"inside the item at $1614","x":[5642]},{"a":5654,"t":"code","b":[189,50,10],"m":"lda","oa":2610,"o":"slot_frame,x"},{"a":5657,"t":"code","b":[240,10],"m":"beq","oa":5669,"o":"r_1625"},{"a":5659,"t":"code","b":[32,7,85],"m":"jsr","oa":21767,"o":"touch_player"},{"a":5662,"t":"code","b":[201,0],"m":"cmp","o":"#$00"},{"a":5664,"t":"code","b":[240,3],"m":"beq","oa":5669,"o":"r_1625"},{"a":5666,"t":"code","b":[32,121,85],"m":"jsr","oa":21881,"o":"player_hurt"},{"a":5669,"l":"r_1625","t":"code","b":[96],"m":"rts","x":[5657,5664]},{"a":5670,"l":"slot_right_of_player","c":"Returns 1 in A when slot X is off the screen to the right or its screen X is at or beyond the player's ($747B), and 0 when it is on the left; the walking behaviours use it to decide when to turn.","t":"code","b":[181,191],"m":"lda","oa":191,"o":"$BF,x","x":[6212,6782]},{"a":5672,"t":"code","b":[208,10],"m":"bne","oa":5684,"o":"b_1634"},{"a":5674,"t":"code","b":[181,135],"m":"lda","oa":135,"o":"$87,x"},{"a":5676,"t":"code","b":[205,123,116],"m":"cmp","oa":29819,"o":"player_x"},{"a":5679,"t":"code","b":[176,3],"m":"bcs","oa":5684,"o":"b_1634"},{"a":5681,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":5683,"t":"code","b":[96],"m":"rts"},{"a":5684,"l":"b_1634","t":"code","b":[169,1],"m":"lda","o":"#$01","x":[5672,5679]},{"a":5686,"t":"code","b":[96],"m":"rts"},{"a":5687,"l":"same_height","c":"Returns 0 in A when slot X's screen height ($A3,X) is within nine lines above or $1B below the player's ($747C), and 1 when it is not.","t":"code","b":[181,163],"m":"lda","oa":163,"o":"$A3,x","x":[5851,6068,6423,6639]},{"a":5689,"t":"code","b":[205,124,116],"m":"cmp","oa":29820,"o":"player_y"},{"a":5692,"t":"code","b":[240,23],"m":"beq","oa":5717,"o":"b_1655"},{"a":5694,"t":"code","b":[144,11],"m":"bcc","oa":5707,"o":"b_164B"},{"a":5696,"t":"code","b":[56],"m":"sec"},{"a":5697,"t":"code","b":[237,124,116],"m":"sbc","oa":29820,"o":"player_y"},{"a":5700,"t":"code","b":[201,28],"m":"cmp","o":"#$1C"},{"a":5702,"t":"code","b":[144,13],"m":"bcc","oa":5717,"o":"b_1655"},{"a":5704,"l":"b_1648","t":"code","b":[169,1],"m":"lda","o":"#$01","x":[5715]},{"a":5706,"t":"code","b":[96],"m":"rts"},{"a":5707,"l":"b_164B","t":"code","b":[56],"m":"sec","x":[5694]},{"a":5708,"t":"code","b":[173,124,116],"m":"lda","oa":29820,"o":"player_y"},{"a":5711,"t":"code","b":[245,163],"m":"sbc","oa":163,"o":"$A3,x"},{"a":5713,"t":"code","b":[201,10],"m":"cmp","o":"#$0A"},{"a":5715,"t":"code","b":[176,243],"m":"bcs","oa":5704,"o":"b_1648"},{"a":5717,"l":"b_1655","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[5692,5702]},{"a":5719,"t":"code","b":[96],"m":"rts"},{"a":5720,"l":"recoil","c":"Hit recoil counter, set by $5579 and the enemy attacks and counted down by $6315; while it runs the stored joystick byte is not refreshed.","t":"byte","b":[0],"x":[5889,6460,21891,23393,23551,23625,25486,25492,25500,25869]},{"a":5721,"l":"behave_attack_left","c":"Behaviour for state 15: the attack of an enemy that was walking left, started by $1787. Counts $0AFF down from $19 and returns to state 1 at zero; at 4 it shows the first attack frame and steps 8 pixels, at $0E the second and steps 6 back, and then, when the player is within $1C in front of it, writes joystick left into $2064, sets the recoil $1658 to 4 and calls $5586. Frames and offsets differ by the variant flag $0BF8 (operands patched at the start).","t":"code","b":[185,248,11],"m":"lda","oa":3064,"o":"obj_variant,y","x":[4777]},{"a":5724,"t":"code","b":[240,33],"m":"beq","oa":5759,"o":"b_167F"},{"a":5726,"t":"code","b":[169,20],"m":"lda","o":"#$14"},{"a":5728,"t":"code","b":[141,179,22],"m":"sta","oa":5811,"o":"a_16B3"},{"a":5731,"t":"code","b":[169,6],"m":"lda","o":"#$06"},{"a":5733,"t":"code","b":[141,187,22],"m":"sta","oa":5819,"o":"a_16BB"},{"a":5736,"t":"code","b":[169,23],"m":"lda","o":"#$17"},{"a":5738,"t":"code","b":[141,202,22],"m":"sta","oa":5834,"o":"a_16CA"},{"a":5741,"t":"code","b":[169,6],"m":"lda","o":"#$06"},{"a":5743,"t":"code","b":[141,210,22],"m":"sta","oa":5842,"o":"a_16D2"},{"a":5746,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":5748,"t":"code","b":[141,46,23],"m":"sta","oa":5934,"o":"a_172E"},{"a":5751,"t":"code","b":[169,22],"m":"lda","o":"#$16"},{"a":5753,"t":"code","b":[141,66,23],"m":"sta","oa":5954,"o":"a_1742"},{"a":5756,"t":"code","b":[76,157,22],"m":"jmp","oa":5789,"o":"j_169D"},{"a":5759,"l":"b_167F","t":"code","b":[169,5],"m":"lda","o":"#$05","x":[5724]},{"a":5761,"t":"code","b":[141,179,22],"m":"sta","oa":5811,"o":"a_16B3"},{"a":5764,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":5766,"t":"code","b":[141,187,22],"m":"sta","oa":5819,"o":"a_16BB"},{"a":5769,"t":"code","b":[169,7],"m":"lda","o":"#$07"},{"a":5771,"t":"code","b":[141,202,22],"m":"sta","oa":5834,"o":"a_16CA"},{"a":5774,"t":"code","b":[169,6],"m":"lda","o":"#$06"},{"a":5776,"t":"code","b":[141,210,22],"m":"sta","oa":5842,"o":"a_16D2"},{"a":5779,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":5781,"t":"code","b":[141,46,23],"m":"sta","oa":5934,"o":"a_172E"},{"a":5784,"t":"code","b":[169,5],"m":"lda","o":"#$05"},{"a":5786,"t":"code","b":[141,66,23],"m":"sta","oa":5954,"o":"a_1742"},{"a":5789,"l":"j_169D","t":"code","b":[185,255,10],"m":"lda","oa":2815,"o":"obj_counter,y","x":[5756]},{"a":5792,"t":"code","b":[208,6],"m":"bne","oa":5800,"o":"b_16A8"},{"a":5794,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":5796,"t":"code","b":[157,148,10],"m":"sta","oa":2708,"o":"slot_state,x"},{"a":5799,"t":"code","b":[96],"m":"rts"},{"a":5800,"l":"b_16A8","t":"code","b":[56],"m":"sec","x":[5792]},{"a":5801,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":5803,"t":"code","b":[153,255,10],"m":"sta","oa":2815,"o":"obj_counter,y"},{"a":5806,"t":"code","b":[201,4],"m":"cmp","o":"#$04"},{"a":5808,"t":"code","b":[208,19],"m":"bne","oa":5829,"o":"b_16C5"},{"a":5810,"t":"code","b":[169,5],"m":"lda","o":"#$05"},{"a":5811,"t":"note","l":"a_16B3","c":"Immediate operand of the LDA at $16B2, set by $1660 and $1681 to the value for the enemy variant given by the flag $0BF8 (the attack frame, step size or offset).","note":"inside the item at $16B2","x":[5728,5761]},{"a":5812,"t":"code","b":[157,50,10],"m":"sta","oa":2610,"o":"slot_frame,x"},{"a":5815,"t":"code","b":[24],"m":"clc"},{"a":5816,"t":"code","b":[181,121],"m":"lda","oa":121,"o":"$79,x"},{"a":5818,"t":"code","b":[105,8],"m":"adc","o":"#$08"},{"a":5819,"t":"note","l":"a_16BB","c":"Immediate operand of the ADC at $16BA, set by $1665 and $1686 to the value for the enemy variant given by the flag $0BF8 (the attack frame, step size or offset).","note":"inside the item at $16BA","x":[5733,5766]},{"a":5820,"t":"code","b":[149,121],"m":"sta","oa":121,"o":"$79,x"},{"a":5822,"t":"code","b":[181,177],"m":"lda","oa":177,"o":"$B1,x"},{"a":5824,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":5826,"t":"code","b":[149,177],"m":"sta","oa":177,"o":"$B1,x"},{"a":5828,"t":"code","b":[96],"m":"rts"},{"a":5829,"l":"b_16C5","t":"code","b":[201,14],"m":"cmp","o":"#$0E","x":[5808]},{"a":5831,"t":"code","b":[208,93],"m":"bne","oa":5926,"o":"b_1726"},{"a":5833,"t":"code","b":[169,7],"m":"lda","o":"#$07"},{"a":5834,"t":"note","l":"a_16CA","c":"Immediate operand of the LDA at $16C9, set by $166A and $168B to the value for the enemy variant given by the flag $0BF8 (the attack frame, step size or offset).","note":"inside the item at $16C9","x":[5738,5771]},{"a":5835,"t":"code","b":[157,50,10],"m":"sta","oa":2610,"o":"slot_frame,x"},{"a":5838,"t":"code","b":[56],"m":"sec"},{"a":5839,"t":"code","b":[181,121],"m":"lda","oa":121,"o":"$79,x"},{"a":5841,"t":"code","b":[233,6],"m":"sbc","o":"#$06"},{"a":5842,"t":"note","l":"a_16D2","c":"Immediate operand of the SBC at $16D1, set by $166F and $1690 to the value for the enemy variant given by the flag $0BF8 (the attack frame, step size or offset).","note":"inside the item at $16D1","x":[5743,5776]},{"a":5843,"t":"code","b":[149,121],"m":"sta","oa":121,"o":"$79,x"},{"a":5845,"t":"code","b":[181,177],"m":"lda","oa":177,"o":"$B1,x"},{"a":5847,"t":"code","b":[233,0],"m":"sbc","o":"#$00"},{"a":5849,"t":"code","b":[149,177],"m":"sta","oa":177,"o":"$B1,x"},{"a":5851,"t":"code","b":[32,55,22],"m":"jsr","oa":5687,"o":"same_height"},{"a":5854,"t":"code","b":[201,0],"m":"cmp","o":"#$00"},{"a":5856,"t":"code","b":[208,37],"m":"bne","oa":5895,"o":"b_1707"},{"a":5858,"t":"code","b":[181,191],"m":"lda","oa":191,"o":"$BF,x"},{"a":5860,"t":"code","b":[208,33],"m":"bne","oa":5895,"o":"b_1707"},{"a":5862,"t":"code","b":[181,135],"m":"lda","oa":135,"o":"$87,x"},{"a":5864,"t":"code","b":[205,123,116],"m":"cmp","oa":29819,"o":"player_x"},{"a":5867,"t":"code","b":[144,26],"m":"bcc","oa":5895,"o":"b_1707"},{"a":5869,"t":"code","b":[56],"m":"sec"},{"a":5870,"t":"code","b":[237,123,116],"m":"sbc","oa":29819,"o":"player_x"},{"a":5873,"t":"code","b":[201,28],"m":"cmp","o":"#$1C"},{"a":5875,"t":"code","b":[176,18],"m":"bcs","oa":5895,"o":"b_1707"},{"a":5877,"t":"code","b":[173,100,32],"m":"lda","oa":8292,"o":"joystick"},{"a":5880,"t":"code","b":[9,8],"m":"ora","o":"#$08"},{"a":5882,"t":"code","b":[41,251],"m":"and","o":"#$FB"},{"a":5884,"t":"code","b":[141,100,32],"m":"sta","oa":8292,"o":"joystick"},{"a":5887,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":5889,"t":"code","b":[141,88,22],"m":"sta","oa":5720,"o":"recoil"},{"a":5892,"t":"code","b":[32,134,85],"m":"jsr","oa":21894,"o":"player_hit"},{"a":5895,"l":"b_1707","t":"code","b":[185,82,11],"m":"lda","oa":2898,"o":"obj_flag,y","x":[5856,5860,5867,5875]},{"a":5898,"t":"code","b":[240,25],"m":"beq","oa":5925,"o":"r_1725"},{"a":5900,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":5902,"t":"code","b":[153,160,12],"m":"sta","oa":3232,"o":"obj_left_lo_plus2,y"},{"a":5905,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":5907,"t":"code","b":[153,82,11],"m":"sta","oa":2898,"o":"obj_flag,y"},{"a":5910,"t":"code","b":[169,50],"m":"lda","o":"#$32"},{"a":5912,"t":"code","b":[153,1,11],"m":"sta","oa":2817,"o":"obj_counter_plus2,y"},{"a":5915,"t":"code","b":[181,121],"m":"lda","oa":121,"o":"$79,x"},{"a":5917,"t":"code","b":[153,236,13],"m":"sta","oa":3564,"o":"obj_x_lo_plus2,y"},{"a":5920,"t":"code","b":[181,177],"m":"lda","oa":177,"o":"$B1,x"},{"a":5922,"t":"code","b":[153,63,14],"m":"sta","oa":3647,"o":"obj_x_hi_plus2,y"},{"a":5925,"l":"r_1725","t":"code","b":[96],"m":"rts","x":[5898]},{"a":5926,"l":"b_1726","t":"code","b":[201,18],"m":"cmp","o":"#$12","x":[5831]},{"a":5928,"t":"code","b":[208,19],"m":"bne","oa":5949,"o":"b_173D"},{"a":5930,"t":"code","b":[56],"m":"sec"},{"a":5931,"t":"code","b":[181,121],"m":"lda","oa":121,"o":"$79,x"},{"a":5933,"t":"code","b":[233,2],"m":"sbc","o":"#$02"},{"a":5934,"t":"note","l":"a_172E","c":"Immediate operand of the SBC at $172D, set by $1674 and $1695 to the value for the enemy variant given by the flag $0BF8 (the attack frame, step size or offset).","note":"inside the item at $172D","x":[5748,5781]},{"a":5935,"t":"code","b":[149,121],"m":"sta","oa":121,"o":"$79,x"},{"a":5937,"t":"code","b":[181,177],"m":"lda","oa":177,"o":"$B1,x"},{"a":5939,"t":"code","b":[233,0],"m":"sbc","o":"#$00"},{"a":5941,"t":"code","b":[149,177],"m":"sta","oa":177,"o":"$B1,x"},{"a":5943,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":5945,"t":"code","b":[157,106,10],"m":"sta","oa":2666,"o":"slot_phase,x"},{"a":5948,"t":"code","b":[96],"m":"rts"},{"a":5949,"l":"b_173D","t":"code","b":[201,24],"m":"cmp","o":"#$18","x":[5928]},{"a":5951,"t":"code","b":[208,5],"m":"bne","oa":5958,"o":"r_1746"},{"a":5953,"t":"code","b":[169,5],"m":"lda","o":"#$05"},{"a":5954,"t":"note","l":"a_1742","c":"Immediate operand of the LDA at $1741, set by $1679 and $169A to the value for the enemy variant given by the flag $0BF8 (the attack frame, step size or offset).","note":"inside the item at $1741","x":[5753,5786]},{"a":5955,"t":"code","b":[157,50,10],"m":"sta","oa":2610,"o":"slot_frame,x"},{"a":5958,"l":"r_1746","t":"code","b":[96],"m":"rts","x":[5951]},{"a":5959,"l":"walk_left_frames_a","c":"The 32 sprite pointer values of an enemy walking left (variant 0), indexed by the phase $0A6A.","t":"byte","b":[5,5,5,5,5,5,5,5],"x":[6286]},{"a":5967,"t":"byte","b":[6,6,6,6,6,6,6,6]},{"a":5975,"t":"byte","b":[5,5,5,5,5,5,5,5]},{"a":5983,"t":"byte","b":[6,6,6,6,6,6,6,6]},{"a":5991,"l":"walk_left_frames_b","c":"The 32 sprite pointer values of an enemy walking left (variant 1), indexed by the phase $0A6A.","t":"byte","b":[20,20,20,20,20,20,20,20],"x":[6275]},{"a":5999,"t":"byte","b":[21,21,21,21,21,21,21,21]},{"a":6007,"t":"byte","b":[20,20,20,20,20,20,20,20]},{"a":6015,"t":"byte","b":[21,21,21,21,21,21,21,21]},{"a":6023,"l":"behave_walk_left","c":"Behaviour for state 1: probably an enemy walking left. Waits out the hurt timer $0A86, walks one pixel left in runs of random length ($0A78 from $65AE) until it reaches its left limit ($0C9E/$0CF1) and then turns (state 2); when the player is near on its left it switches to state 15 (attack). Sprite frames come from $1747 or $1767 by the variant flag $0BF8.","t":"code","b":[185,248,11],"m":"lda","oa":3064,"o":"obj_variant,y","x":[4749]},{"a":6026,"t":"code","b":[240,5],"m":"beq","oa":6033,"o":"b_1791"},{"a":6028,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":6030,"t":"code","b":[76,147,23],"m":"jmp","oa":6035,"o":"j_1793"},{"a":6033,"l":"b_1791","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[6026]},{"a":6035,"l":"j_1793","t":"code","b":[157,64,10],"m":"sta","oa":2624,"o":"slot_colour,x","x":[6030]},{"a":6038,"t":"code","b":[185,75,12],"m":"lda","oa":3147,"o":"obj_flag_b,y"},{"a":6041,"t":"code","b":[240,20],"m":"beq","oa":6063,"o":"b_17AF"},{"a":6043,"t":"code","b":[201,2],"m":"cmp","o":"#$02"},{"a":6045,"t":"code","b":[240,16],"m":"beq","oa":6063,"o":"b_17AF"},{"a":6047,"t":"code","b":[185,248,11],"m":"lda","oa":3064,"o":"obj_variant,y"},{"a":6050,"t":"code","b":[208,5],"m":"bne","oa":6057,"o":"b_17A9"},{"a":6052,"t":"code","b":[169,5],"m":"lda","o":"#$05"},{"a":6054,"t":"code","b":[76,171,23],"m":"jmp","oa":6059,"o":"j_17AB"},{"a":6057,"l":"b_17A9","t":"code","b":[169,20],"m":"lda","o":"#$14","x":[6050]},{"a":6059,"l":"j_17AB","t":"code","b":[157,50,10],"m":"sta","oa":2610,"o":"slot_frame,x","x":[6054]},{"a":6062,"t":"code","b":[96],"m":"rts"},{"a":6063,"l":"b_17AF","t":"code","b":[173,16,10],"m":"lda","oa":2576,"o":"mask_result","x":[6041,6045]},{"a":6066,"t":"code","b":[208,37],"m":"bne","oa":6105,"o":"b_17D9"},{"a":6068,"t":"code","b":[32,55,22],"m":"jsr","oa":5687,"o":"same_height"},{"a":6071,"t":"code","b":[201,0],"m":"cmp","o":"#$00"},{"a":6073,"t":"code","b":[208,30],"m":"bne","oa":6105,"o":"b_17D9"},{"a":6075,"t":"code","b":[181,191],"m":"lda","oa":191,"o":"$BF,x"},{"a":6077,"t":"code","b":[208,26],"m":"bne","oa":6105,"o":"b_17D9"},{"a":6079,"t":"code","b":[181,135],"m":"lda","oa":135,"o":"$87,x"},{"a":6081,"t":"code","b":[205,123,116],"m":"cmp","oa":29819,"o":"player_x"},{"a":6084,"t":"code","b":[144,19],"m":"bcc","oa":6105,"o":"b_17D9"},{"a":6086,"t":"code","b":[56],"m":"sec"},{"a":6087,"t":"code","b":[237,123,116],"m":"sbc","oa":29819,"o":"player_x"},{"a":6090,"t":"code","b":[201,27],"m":"cmp","o":"#$1B"},{"a":6092,"t":"code","b":[176,11],"m":"bcs","oa":6105,"o":"b_17D9"},{"a":6094,"l":"j_17CE","t":"code","b":[169,15],"m":"lda","o":"#$0F","x":[6170]},{"a":6096,"t":"code","b":[157,148,10],"m":"sta","oa":2708,"o":"slot_state,x"},{"a":6099,"t":"code","b":[169,25],"m":"lda","o":"#$19"},{"a":6101,"t":"code","b":[153,255,10],"m":"sta","oa":2815,"o":"obj_counter,y"},{"a":6104,"t":"code","b":[96],"m":"rts"},{"a":6105,"l":"b_17D9","t":"code","b":[189,134,10],"m":"lda","oa":2694,"o":"slot_hurt,x","x":[6066,6073,6077,6084,6092]},{"a":6108,"t":"code","b":[240,7],"m":"beq","oa":6117,"o":"b_17E5"},{"a":6110,"t":"code","b":[56],"m":"sec"},{"a":6111,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":6113,"t":"code","b":[157,134,10],"m":"sta","oa":2694,"o":"slot_hurt,x"},{"a":6116,"t":"code","b":[96],"m":"rts"},{"a":6117,"l":"b_17E5","t":"code","b":[185,164,10],"m":"lda","oa":2724,"o":"obj_type_plus2,y","x":[6108]},{"a":6120,"t":"code","b":[201,17],"m":"cmp","o":"#$11"},{"a":6122,"t":"code","b":[208,49],"m":"bne","oa":6173,"o":"b_181D"},{"a":6124,"t":"code","b":[181,163],"m":"lda","oa":163,"o":"$A3,x"},{"a":6126,"t":"code","b":[201,100],"m":"cmp","o":"#$64"},{"a":6128,"t":"code","b":[144,43],"m":"bcc","oa":6173,"o":"b_181D"},{"a":6130,"t":"code","b":[201,190],"m":"cmp","o":"#$BE"},{"a":6132,"t":"code","b":[176,39],"m":"bcs","oa":6173,"o":"b_181D"},{"a":6134,"t":"code","b":[181,191],"m":"lda","oa":191,"o":"$BF,x"},{"a":6136,"t":"code","b":[208,9],"m":"bne","oa":6147,"o":"b_1803"},{"a":6138,"t":"code","b":[181,135],"m":"lda","oa":135,"o":"$87,x"},{"a":6140,"t":"code","b":[201,50],"m":"cmp","o":"#$32"},{"a":6142,"t":"code","b":[144,29],"m":"bcc","oa":6173,"o":"b_181D"},{"a":6144,"t":"code","b":[76,9,24],"m":"jmp","oa":6153,"o":"j_1809"},{"a":6147,"l":"b_1803","t":"code","b":[181,135],"m":"lda","oa":135,"o":"$87,x","x":[6136]},{"a":6149,"t":"code","b":[201,30],"m":"cmp","o":"#$1E"},{"a":6151,"t":"code","b":[176,20],"m":"bcs","oa":6173,"o":"b_181D"},{"a":6153,"l":"j_1809","t":"code","b":[185,1,11],"m":"lda","oa":2817,"o":"obj_counter_plus2,y","x":[6144]},{"a":6156,"t":"code","b":[208,15],"m":"bne","oa":6173,"o":"b_181D"},{"a":6158,"t":"code","b":[32,174,101],"m":"jsr","oa":26030,"o":"random"},{"a":6161,"t":"code","b":[201,10],"m":"cmp","o":"#$0A"},{"a":6163,"t":"code","b":[176,8],"m":"bcs","oa":6173,"o":"b_181D"},{"a":6165,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":6167,"t":"code","b":[153,82,11],"m":"sta","oa":2898,"o":"obj_flag,y"},{"a":6170,"t":"code","b":[76,206,23],"m":"jmp","oa":6094,"o":"j_17CE"},{"a":6173,"l":"b_181D","t":"code","b":[181,177],"m":"lda","oa":177,"o":"$B1,x","x":[6122,6128,6132,6142,6151,6156,6163]},{"a":6175,"t":"code","b":[217,241,12],"m":"cmp","oa":3313,"o":"obj_left_hi,y"},{"a":6178,"t":"code","b":[144,11],"m":"bcc","oa":6191,"o":"b_182F"},{"a":6180,"t":"code","b":[208,18],"m":"bne","oa":6200,"o":"b_1838"},{"a":6182,"t":"code","b":[181,121],"m":"lda","oa":121,"o":"$79,x"},{"a":6184,"t":"code","b":[217,158,12],"m":"cmp","oa":3230,"o":"obj_left_lo,y"},{"a":6187,"t":"code","b":[240,2],"m":"beq","oa":6191,"o":"b_182F"},{"a":6189,"t":"code","b":[176,9],"m":"bcs","oa":6200,"o":"b_1838"},{"a":6191,"l":"b_182F","t":"code","b":[169,2],"m":"lda","o":"#$02","x":[6178,6187,6217]},{"a":6193,"t":"code","b":[157,148,10],"m":"sta","oa":2708,"o":"slot_state,x"},{"a":6196,"t":"code","b":[153,162,10],"m":"sta","oa":2722,"o":"obj_type,y"},{"a":6199,"t":"code","b":[96],"m":"rts"},{"a":6200,"l":"b_1838","t":"code","b":[189,120,10],"m":"lda","oa":2680,"o":"slot_walk,x","x":[6180,6189]},{"a":6203,"t":"code","b":[208,15],"m":"bne","oa":6220,"o":"b_184C"},{"a":6205,"t":"code","b":[32,174,101],"m":"jsr","oa":26030,"o":"random"},{"a":6208,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":6209,"t":"code","b":[157,120,10],"m":"sta","oa":2680,"o":"slot_walk,x"},{"a":6212,"t":"code","b":[32,38,22],"m":"jsr","oa":5670,"o":"slot_right_of_player"},{"a":6215,"t":"code","b":[201,0],"m":"cmp","o":"#$00"},{"a":6217,"t":"code","b":[240,228],"m":"beq","oa":6191,"o":"b_182F"},{"a":6219,"t":"code","b":[96],"m":"rts"},{"a":6220,"l":"b_184C","t":"code","b":[56],"m":"sec","x":[6203]},{"a":6221,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":6223,"t":"code","b":[157,120,10],"m":"sta","oa":2680,"o":"slot_walk,x"},{"a":6226,"t":"code","b":[56],"m":"sec"},{"a":6227,"t":"code","b":[181,121],"m":"lda","oa":121,"o":"$79,x"},{"a":6229,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":6231,"t":"code","b":[149,121],"m":"sta","oa":121,"o":"$79,x"},{"a":6233,"t":"code","b":[153,234,13],"m":"sta","oa":3562,"o":"obj_x_lo,y"},{"a":6236,"t":"code","b":[153,235,13],"m":"sta","oa":3563,"o":"obj_x_lo_plus1,y"},{"a":6239,"t":"code","b":[181,177],"m":"lda","oa":177,"o":"$B1,x"},{"a":6241,"t":"code","b":[233,0],"m":"sbc","o":"#$00"},{"a":6243,"t":"code","b":[149,177],"m":"sta","oa":177,"o":"$B1,x"},{"a":6245,"t":"code","b":[153,61,14],"m":"sta","oa":3645,"o":"obj_x_hi,y"},{"a":6248,"t":"code","b":[153,62,14],"m":"sta","oa":3646,"o":"obj_x_hi_plus1,y"},{"a":6251,"t":"code","b":[189,106,10],"m":"lda","oa":2666,"o":"slot_phase,x"},{"a":6254,"t":"code","b":[24],"m":"clc"},{"a":6255,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":6257,"t":"code","b":[201,32],"m":"cmp","o":"#$20"},{"a":6259,"t":"code","b":[144,2],"m":"bcc","oa":6263,"o":"b_1877"},{"a":6261,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":6263,"l":"b_1877","t":"code","b":[157,106,10],"m":"sta","oa":2666,"o":"slot_phase,x","x":[6259]},{"a":6266,"t":"code","b":[185,248,11],"m":"lda","oa":3064,"o":"obj_variant,y"},{"a":6269,"t":"code","b":[240,11],"m":"beq","oa":6282,"o":"b_188A"},{"a":6271,"t":"code","b":[189,106,10],"m":"lda","oa":2666,"o":"slot_phase,x"},{"a":6274,"t":"code","b":[168],"m":"tay"},{"a":6275,"t":"code","b":[185,103,23],"m":"lda","oa":5991,"o":"walk_left_frames_b,y"},{"a":6278,"t":"code","b":[157,50,10],"m":"sta","oa":2610,"o":"slot_frame,x"},{"a":6281,"t":"code","b":[96],"m":"rts"},{"a":6282,"l":"b_188A","t":"code","b":[189,106,10],"m":"lda","oa":2666,"o":"slot_phase,x","x":[6269]},{"a":6285,"t":"code","b":[168],"m":"tay"},{"a":6286,"t":"code","b":[185,71,23],"m":"lda","oa":5959,"o":"walk_left_frames_a,y"},{"a":6289,"t":"code","b":[157,50,10],"m":"sta","oa":2610,"o":"slot_frame,x"},{"a":6292,"t":"code","b":[96],"m":"rts"},{"a":6293,"l":"behave_attack_right","c":"Behaviour for state 14: the mirror of $1659, for an enemy that was walking right, started by $19C2. Counts $0AFF down, returns to state 2 at zero, and in reach of the player writes joystick right into $2064, sets $1658 to 4 and calls $5586.","t":"code","b":[185,248,11],"m":"lda","oa":3064,"o":"obj_variant,y","x":[4775]},{"a":6296,"t":"code","b":[240,33],"m":"beq","oa":6331,"o":"b_18BB"},{"a":6298,"t":"code","b":[169,16],"m":"lda","o":"#$10"},{"a":6300,"t":"code","b":[141,239,24],"m":"sta","oa":6383,"o":"a_18EF"},{"a":6303,"t":"code","b":[169,6],"m":"lda","o":"#$06"},{"a":6305,"t":"code","b":[141,247,24],"m":"sta","oa":6391,"o":"a_18F7"},{"a":6308,"t":"code","b":[169,19],"m":"lda","o":"#$13"},{"a":6310,"t":"code","b":[141,6,25],"m":"sta","oa":6406,"o":"a_1906"},{"a":6313,"t":"code","b":[169,6],"m":"lda","o":"#$06"},{"a":6315,"t":"code","b":[141,14,25],"m":"sta","oa":6414,"o":"a_190E"},{"a":6318,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":6320,"t":"code","b":[141,105,25],"m":"sta","oa":6505,"o":"a_1969"},{"a":6323,"t":"code","b":[169,18],"m":"lda","o":"#$12"},{"a":6325,"t":"code","b":[141,125,25],"m":"sta","oa":6525,"o":"a_197D"},{"a":6328,"t":"code","b":[76,217,24],"m":"jmp","oa":6361,"o":"j_18D9"},{"a":6331,"l":"b_18BB","t":"code","b":[169,2],"m":"lda","o":"#$02","x":[6296]},{"a":6333,"t":"code","b":[141,239,24],"m":"sta","oa":6383,"o":"a_18EF"},{"a":6336,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":6338,"t":"code","b":[141,247,24],"m":"sta","oa":6391,"o":"a_18F7"},{"a":6341,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":6343,"t":"code","b":[141,6,25],"m":"sta","oa":6406,"o":"a_1906"},{"a":6346,"t":"code","b":[169,6],"m":"lda","o":"#$06"},{"a":6348,"t":"code","b":[141,14,25],"m":"sta","oa":6414,"o":"a_190E"},{"a":6351,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":6353,"t":"code","b":[141,105,25],"m":"sta","oa":6505,"o":"a_1969"},{"a":6356,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":6358,"t":"code","b":[141,125,25],"m":"sta","oa":6525,"o":"a_197D"},{"a":6361,"l":"j_18D9","t":"code","b":[185,255,10],"m":"lda","oa":2815,"o":"obj_counter,y","x":[6328]},{"a":6364,"t":"code","b":[208,6],"m":"bne","oa":6372,"o":"b_18E4"},{"a":6366,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":6368,"t":"code","b":[157,148,10],"m":"sta","oa":2708,"o":"slot_state,x"},{"a":6371,"t":"code","b":[96],"m":"rts"},{"a":6372,"l":"b_18E4","t":"code","b":[56],"m":"sec","x":[6364]},{"a":6373,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":6375,"t":"code","b":[153,255,10],"m":"sta","oa":2815,"o":"obj_counter,y"},{"a":6378,"t":"code","b":[201,4],"m":"cmp","o":"#$04"},{"a":6380,"t":"code","b":[208,19],"m":"bne","oa":6401,"o":"b_1901"},{"a":6382,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":6383,"t":"note","l":"a_18EF","c":"Immediate operand of the LDA at $18EE, set by $189C and $18BD to the value for the enemy variant given by the flag $0BF8 (the attack frame, step size or offset).","note":"inside the item at $18EE","x":[6300,6333]},{"a":6384,"t":"code","b":[157,50,10],"m":"sta","oa":2610,"o":"slot_frame,x"},{"a":6387,"t":"code","b":[56],"m":"sec"},{"a":6388,"t":"code","b":[181,121],"m":"lda","oa":121,"o":"$79,x"},{"a":6390,"t":"code","b":[233,8],"m":"sbc","o":"#$08"},{"a":6391,"t":"note","l":"a_18F7","c":"Immediate operand of the SBC at $18F6, set by $18A1 and $18C2 to the value for the enemy variant given by the flag $0BF8 (the attack frame, step size or offset).","note":"inside the item at $18F6","x":[6305,6338]},{"a":6392,"t":"code","b":[149,121],"m":"sta","oa":121,"o":"$79,x"},{"a":6394,"t":"code","b":[181,177],"m":"lda","oa":177,"o":"$B1,x"},{"a":6396,"t":"code","b":[233,0],"m":"sbc","o":"#$00"},{"a":6398,"t":"code","b":[149,177],"m":"sta","oa":177,"o":"$B1,x"},{"a":6400,"t":"code","b":[96],"m":"rts"},{"a":6401,"l":"b_1901","t":"code","b":[201,14],"m":"cmp","o":"#$0E","x":[6380]},{"a":6403,"t":"code","b":[208,92],"m":"bne","oa":6497,"o":"b_1961"},{"a":6405,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":6406,"t":"note","l":"a_1906","c":"Immediate operand of the LDA at $1905, set by $18A6 and $18C7 to the value for the enemy variant given by the flag $0BF8 (the attack frame, step size or offset).","note":"inside the item at $1905","x":[6310,6343]},{"a":6407,"t":"code","b":[157,50,10],"m":"sta","oa":2610,"o":"slot_frame,x"},{"a":6410,"t":"code","b":[24],"m":"clc"},{"a":6411,"t":"code","b":[181,121],"m":"lda","oa":121,"o":"$79,x"},{"a":6413,"t":"code","b":[105,6],"m":"adc","o":"#$06"},{"a":6414,"t":"note","l":"a_190E","c":"Immediate operand of the ADC at $190D, set by $18AB and $18CC to the value for the enemy variant given by the flag $0BF8 (the attack frame, step size or offset).","note":"inside the item at $190D","x":[6315,6348]},{"a":6415,"t":"code","b":[149,121],"m":"sta","oa":121,"o":"$79,x"},{"a":6417,"t":"code","b":[181,177],"m":"lda","oa":177,"o":"$B1,x"},{"a":6419,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":6421,"t":"code","b":[149,177],"m":"sta","oa":177,"o":"$B1,x"},{"a":6423,"t":"code","b":[32,55,22],"m":"jsr","oa":5687,"o":"same_height"},{"a":6426,"t":"code","b":[201,0],"m":"cmp","o":"#$00"},{"a":6428,"t":"code","b":[208,36],"m":"bne","oa":6466,"o":"b_1942"},{"a":6430,"t":"code","b":[181,191],"m":"lda","oa":191,"o":"$BF,x"},{"a":6432,"t":"code","b":[208,32],"m":"bne","oa":6466,"o":"b_1942"},{"a":6434,"t":"code","b":[173,123,116],"m":"lda","oa":29819,"o":"player_x"},{"a":6437,"t":"code","b":[213,135],"m":"cmp","oa":135,"o":"$87,x"},{"a":6439,"t":"code","b":[144,25],"m":"bcc","oa":6466,"o":"b_1942"},{"a":6441,"t":"code","b":[56],"m":"sec"},{"a":6442,"t":"code","b":[245,135],"m":"sbc","oa":135,"o":"$87,x"},{"a":6444,"t":"code","b":[201,28],"m":"cmp","o":"#$1C"},{"a":6446,"t":"code","b":[176,18],"m":"bcs","oa":6466,"o":"b_1942"},{"a":6448,"t":"code","b":[173,100,32],"m":"lda","oa":8292,"o":"joystick"},{"a":6451,"t":"code","b":[9,4],"m":"ora","o":"#$04"},{"a":6453,"t":"code","b":[41,247],"m":"and","o":"#$F7"},{"a":6455,"t":"code","b":[141,100,32],"m":"sta","oa":8292,"o":"joystick"},{"a":6458,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":6460,"t":"code","b":[141,88,22],"m":"sta","oa":5720,"o":"recoil"},{"a":6463,"t":"code","b":[32,134,85],"m":"jsr","oa":21894,"o":"player_hit"},{"a":6466,"l":"b_1942","t":"code","b":[185,82,11],"m":"lda","oa":2898,"o":"obj_flag,y","x":[6428,6432,6439,6446]},{"a":6469,"t":"code","b":[240,25],"m":"beq","oa":6496,"o":"r_1960"},{"a":6471,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":6473,"t":"code","b":[153,160,12],"m":"sta","oa":3232,"o":"obj_left_lo_plus2,y"},{"a":6476,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":6478,"t":"code","b":[153,82,11],"m":"sta","oa":2898,"o":"obj_flag,y"},{"a":6481,"t":"code","b":[169,50],"m":"lda","o":"#$32"},{"a":6483,"t":"code","b":[153,1,11],"m":"sta","oa":2817,"o":"obj_counter_plus2,y"},{"a":6486,"t":"code","b":[181,121],"m":"lda","oa":121,"o":"$79,x"},{"a":6488,"t":"code","b":[153,236,13],"m":"sta","oa":3564,"o":"obj_x_lo_plus2,y"},{"a":6491,"t":"code","b":[181,177],"m":"lda","oa":177,"o":"$B1,x"},{"a":6493,"t":"code","b":[153,63,14],"m":"sta","oa":3647,"o":"obj_x_hi_plus2,y"},{"a":6496,"l":"r_1960","t":"code","b":[96],"m":"rts","x":[6469]},{"a":6497,"l":"b_1961","t":"code","b":[201,18],"m":"cmp","o":"#$12","x":[6403]},{"a":6499,"t":"code","b":[208,19],"m":"bne","oa":6520,"o":"b_1978"},{"a":6501,"t":"code","b":[24],"m":"clc"},{"a":6502,"t":"code","b":[181,121],"m":"lda","oa":121,"o":"$79,x"},{"a":6504,"t":"code","b":[105,2],"m":"adc","o":"#$02"},{"a":6505,"t":"note","l":"a_1969","c":"Immediate operand of the ADC at $1968, set by $18B0 and $18D1 to the value for the enemy variant given by the flag $0BF8 (the attack frame, step size or offset).","note":"inside the item at $1968","x":[6320,6353]},{"a":6506,"t":"code","b":[149,121],"m":"sta","oa":121,"o":"$79,x"},{"a":6508,"t":"code","b":[181,177],"m":"lda","oa":177,"o":"$B1,x"},{"a":6510,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":6512,"t":"code","b":[149,177],"m":"sta","oa":177,"o":"$B1,x"},{"a":6514,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":6516,"t":"code","b":[157,106,10],"m":"sta","oa":2666,"o":"slot_phase,x"},{"a":6519,"t":"code","b":[96],"m":"rts"},{"a":6520,"l":"b_1978","t":"code","b":[201,24],"m":"cmp","o":"#$18","x":[6499]},{"a":6522,"t":"code","b":[208,5],"m":"bne","oa":6529,"o":"r_1981"},{"a":6524,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":6525,"t":"note","l":"a_197D","c":"Immediate operand of the LDA at $197C, set by $18B5 and $18D6 to the value for the enemy variant given by the flag $0BF8 (the attack frame, step size or offset).","note":"inside the item at $197C","x":[6325,6358]},{"a":6526,"t":"code","b":[157,50,10],"m":"sta","oa":2610,"o":"slot_frame,x"},{"a":6529,"l":"r_1981","t":"code","b":[96],"m":"rts","x":[6522]},{"a":6530,"l":"walk_right_frames_a","c":"The 32 sprite pointer values of an enemy walking right (variant 0), indexed by the phase $0A6A.","t":"byte","b":[2,2,2,2,2,2,2,2],"x":[6856]},{"a":6538,"t":"byte","b":[3,3,3,3,3,3,3,3]},{"a":6546,"t":"byte","b":[2,2,2,2,2,2,2,2]},{"a":6554,"t":"byte","b":[3,3,3,3,3,3,3,3]},{"a":6562,"l":"walk_right_frames_b","c":"The 32 sprite pointer values of an enemy walking right (variant 1), indexed by the phase $0A6A.","t":"byte","b":[16,16,16,16,16,16,16,16],"x":[6845]},{"a":6570,"t":"byte","b":[17,17,17,17,17,17,17,17]},{"a":6578,"t":"byte","b":[16,16,16,16,16,16,16,16]},{"a":6586,"t":"byte","b":[17,17,17,17,17,17,17,17]},{"a":6594,"l":"behave_walk_right","c":"Behaviour for state 2: probably an enemy walking right, the mirror of $1787. Walks one pixel right in random runs to its right limit ($0D44/$0D97), turns into state 1 there, and goes to state 14 (attack) when the player is near on its right. Frames from $1982 or $19A2.","t":"code","b":[185,248,11],"m":"lda","oa":3064,"o":"obj_variant,y","x":[4751]},{"a":6597,"t":"code","b":[240,5],"m":"beq","oa":6604,"o":"b_19CC"},{"a":6599,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":6601,"t":"code","b":[76,206,25],"m":"jmp","oa":6606,"o":"j_19CE"},{"a":6604,"l":"b_19CC","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[6597]},{"a":6606,"l":"j_19CE","t":"code","b":[157,64,10],"m":"sta","oa":2624,"o":"slot_colour,x","x":[6601]},{"a":6609,"t":"code","b":[185,75,12],"m":"lda","oa":3147,"o":"obj_flag_b,y"},{"a":6612,"t":"code","b":[240,20],"m":"beq","oa":6634,"o":"b_19EA"},{"a":6614,"t":"code","b":[201,2],"m":"cmp","o":"#$02"},{"a":6616,"t":"code","b":[240,16],"m":"beq","oa":6634,"o":"b_19EA"},{"a":6618,"t":"code","b":[185,248,11],"m":"lda","oa":3064,"o":"obj_variant,y"},{"a":6621,"t":"code","b":[208,5],"m":"bne","oa":6628,"o":"b_19E4"},{"a":6623,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":6625,"t":"code","b":[76,230,25],"m":"jmp","oa":6630,"o":"j_19E6"},{"a":6628,"l":"b_19E4","t":"code","b":[169,16],"m":"lda","o":"#$10","x":[6621]},{"a":6630,"l":"j_19E6","t":"code","b":[157,50,10],"m":"sta","oa":2610,"o":"slot_frame,x","x":[6625]},{"a":6633,"t":"code","b":[96],"m":"rts"},{"a":6634,"l":"b_19EA","t":"code","b":[173,16,10],"m":"lda","oa":2576,"o":"mask_result","x":[6612,6616]},{"a":6637,"t":"code","b":[208,36],"m":"bne","oa":6675,"o":"b_1A13"},{"a":6639,"t":"code","b":[32,55,22],"m":"jsr","oa":5687,"o":"same_height"},{"a":6642,"t":"code","b":[201,0],"m":"cmp","o":"#$00"},{"a":6644,"t":"code","b":[208,29],"m":"bne","oa":6675,"o":"b_1A13"},{"a":6646,"t":"code","b":[181,191],"m":"lda","oa":191,"o":"$BF,x"},{"a":6648,"t":"code","b":[208,25],"m":"bne","oa":6675,"o":"b_1A13"},{"a":6650,"t":"code","b":[173,123,116],"m":"lda","oa":29819,"o":"player_x"},{"a":6653,"t":"code","b":[213,135],"m":"cmp","oa":135,"o":"$87,x"},{"a":6655,"t":"code","b":[144,18],"m":"bcc","oa":6675,"o":"b_1A13"},{"a":6657,"t":"code","b":[56],"m":"sec"},{"a":6658,"t":"code","b":[245,135],"m":"sbc","oa":135,"o":"$87,x"},{"a":6660,"t":"code","b":[201,27],"m":"cmp","o":"#$1B"},{"a":6662,"t":"code","b":[176,11],"m":"bcs","oa":6675,"o":"b_1A13"},{"a":6664,"l":"j_1A08","t":"code","b":[169,14],"m":"lda","o":"#$0E","x":[6740]},{"a":6666,"t":"code","b":[157,148,10],"m":"sta","oa":2708,"o":"slot_state,x"},{"a":6669,"t":"code","b":[169,25],"m":"lda","o":"#$19"},{"a":6671,"t":"code","b":[153,255,10],"m":"sta","oa":2815,"o":"obj_counter,y"},{"a":6674,"t":"code","b":[96],"m":"rts"},{"a":6675,"l":"b_1A13","t":"code","b":[189,134,10],"m":"lda","oa":2694,"o":"slot_hurt,x","x":[6637,6644,6648,6655,6662]},{"a":6678,"t":"code","b":[240,7],"m":"beq","oa":6687,"o":"b_1A1F"},{"a":6680,"t":"code","b":[56],"m":"sec"},{"a":6681,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":6683,"t":"code","b":[157,134,10],"m":"sta","oa":2694,"o":"slot_hurt,x"},{"a":6686,"t":"code","b":[96],"m":"rts"},{"a":6687,"l":"b_1A1F","t":"code","b":[185,164,10],"m":"lda","oa":2724,"o":"obj_type_plus2,y","x":[6678]},{"a":6690,"t":"code","b":[201,17],"m":"cmp","o":"#$11"},{"a":6692,"t":"code","b":[208,49],"m":"bne","oa":6743,"o":"b_1A57"},{"a":6694,"t":"code","b":[181,163],"m":"lda","oa":163,"o":"$A3,x"},{"a":6696,"t":"code","b":[201,100],"m":"cmp","o":"#$64"},{"a":6698,"t":"code","b":[144,43],"m":"bcc","oa":6743,"o":"b_1A57"},{"a":6700,"t":"code","b":[201,190],"m":"cmp","o":"#$BE"},{"a":6702,"t":"code","b":[176,39],"m":"bcs","oa":6743,"o":"b_1A57"},{"a":6704,"t":"code","b":[181,191],"m":"lda","oa":191,"o":"$BF,x"},{"a":6706,"t":"code","b":[208,9],"m":"bne","oa":6717,"o":"b_1A3D"},{"a":6708,"t":"code","b":[181,135],"m":"lda","oa":135,"o":"$87,x"},{"a":6710,"t":"code","b":[201,50],"m":"cmp","o":"#$32"},{"a":6712,"t":"code","b":[144,29],"m":"bcc","oa":6743,"o":"b_1A57"},{"a":6714,"t":"code","b":[76,67,26],"m":"jmp","oa":6723,"o":"j_1A43"},{"a":6717,"l":"b_1A3D","t":"code","b":[181,135],"m":"lda","oa":135,"o":"$87,x","x":[6706]},{"a":6719,"t":"code","b":[201,30],"m":"cmp","o":"#$1E"},{"a":6721,"t":"code","b":[176,20],"m":"bcs","oa":6743,"o":"b_1A57"},{"a":6723,"l":"j_1A43","t":"code","b":[185,1,11],"m":"lda","oa":2817,"o":"obj_counter_plus2,y","x":[6714]},{"a":6726,"t":"code","b":[208,15],"m":"bne","oa":6743,"o":"b_1A57"},{"a":6728,"t":"code","b":[32,174,101],"m":"jsr","oa":26030,"o":"random"},{"a":6731,"t":"code","b":[201,10],"m":"cmp","o":"#$0A"},{"a":6733,"t":"code","b":[176,8],"m":"bcs","oa":6743,"o":"b_1A57"},{"a":6735,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":6737,"t":"code","b":[153,82,11],"m":"sta","oa":2898,"o":"obj_flag,y"},{"a":6740,"t":"code","b":[76,8,26],"m":"jmp","oa":6664,"o":"j_1A08"},{"a":6743,"l":"b_1A57","t":"code","b":[181,177],"m":"lda","oa":177,"o":"$B1,x","x":[6692,6698,6702,6712,6721,6726,6733]},{"a":6745,"t":"code","b":[217,151,13],"m":"cmp","oa":3479,"o":"obj_right_hi,y"},{"a":6748,"t":"code","b":[240,4],"m":"beq","oa":6754,"o":"b_1A62"},{"a":6750,"t":"code","b":[176,9],"m":"bcs","oa":6761,"o":"b_1A69"},{"a":6752,"t":"code","b":[144,16],"m":"bcc","oa":6770,"o":"b_1A72"},{"a":6754,"l":"b_1A62","t":"code","b":[181,121],"m":"lda","oa":121,"o":"$79,x","x":[6748]},{"a":6756,"t":"code","b":[217,68,13],"m":"cmp","oa":3396,"o":"obj_right_lo,y"},{"a":6759,"t":"code","b":[144,9],"m":"bcc","oa":6770,"o":"b_1A72"},{"a":6761,"l":"b_1A69","t":"code","b":[169,1],"m":"lda","o":"#$01","x":[6750,6787]},{"a":6763,"t":"code","b":[157,148,10],"m":"sta","oa":2708,"o":"slot_state,x"},{"a":6766,"t":"code","b":[153,162,10],"m":"sta","oa":2722,"o":"obj_type,y"},{"a":6769,"t":"code","b":[96],"m":"rts"},{"a":6770,"l":"b_1A72","t":"code","b":[189,120,10],"m":"lda","oa":2680,"o":"slot_walk,x","x":[6752,6759]},{"a":6773,"t":"code","b":[208,15],"m":"bne","oa":6790,"o":"b_1A86"},{"a":6775,"t":"code","b":[32,174,101],"m":"jsr","oa":26030,"o":"random"},{"a":6778,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":6779,"t":"code","b":[157,120,10],"m":"sta","oa":2680,"o":"slot_walk,x"},{"a":6782,"t":"code","b":[32,38,22],"m":"jsr","oa":5670,"o":"slot_right_of_player"},{"a":6785,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":6787,"t":"code","b":[240,228],"m":"beq","oa":6761,"o":"b_1A69"},{"a":6789,"t":"code","b":[96],"m":"rts"},{"a":6790,"l":"b_1A86","t":"code","b":[56],"m":"sec","x":[6773]},{"a":6791,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":6793,"t":"code","b":[157,120,10],"m":"sta","oa":2680,"o":"slot_walk,x"},{"a":6796,"t":"code","b":[24],"m":"clc"},{"a":6797,"t":"code","b":[181,121],"m":"lda","oa":121,"o":"$79,x"},{"a":6799,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":6801,"t":"code","b":[149,121],"m":"sta","oa":121,"o":"$79,x"},{"a":6803,"t":"code","b":[153,234,13],"m":"sta","oa":3562,"o":"obj_x_lo,y"},{"a":6806,"t":"code","b":[153,235,13],"m":"sta","oa":3563,"o":"obj_x_lo_plus1,y"},{"a":6809,"t":"code","b":[181,177],"m":"lda","oa":177,"o":"$B1,x"},{"a":6811,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":6813,"t":"code","b":[149,177],"m":"sta","oa":177,"o":"$B1,x"},{"a":6815,"t":"code","b":[153,61,14],"m":"sta","oa":3645,"o":"obj_x_hi,y"},{"a":6818,"t":"code","b":[153,62,14],"m":"sta","oa":3646,"o":"obj_x_hi_plus1,y"},{"a":6821,"t":"code","b":[189,106,10],"m":"lda","oa":2666,"o":"slot_phase,x"},{"a":6824,"t":"code","b":[24],"m":"clc"},{"a":6825,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":6827,"t":"code","b":[201,32],"m":"cmp","o":"#$20"},{"a":6829,"t":"code","b":[144,2],"m":"bcc","oa":6833,"o":"b_1AB1"},{"a":6831,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":6833,"l":"b_1AB1","t":"code","b":[157,106,10],"m":"sta","oa":2666,"o":"slot_phase,x","x":[6829]},{"a":6836,"t":"code","b":[185,248,11],"m":"lda","oa":3064,"o":"obj_variant,y"},{"a":6839,"t":"code","b":[240,11],"m":"beq","oa":6852,"o":"b_1AC4"},{"a":6841,"t":"code","b":[189,106,10],"m":"lda","oa":2666,"o":"slot_phase,x"},{"a":6844,"t":"code","b":[168],"m":"tay"},{"a":6845,"t":"code","b":[185,162,25],"m":"lda","oa":6562,"o":"walk_right_frames_b,y"},{"a":6848,"t":"code","b":[157,50,10],"m":"sta","oa":2610,"o":"slot_frame,x"},{"a":6851,"t":"code","b":[96],"m":"rts"},{"a":6852,"l":"b_1AC4","t":"code","b":[189,106,10],"m":"lda","oa":2666,"o":"slot_phase,x","x":[6839]},{"a":6855,"t":"code","b":[168],"m":"tay"},{"a":6856,"t":"code","b":[185,130,25],"m":"lda","oa":6530,"o":"walk_right_frames_a,y"},{"a":6859,"t":"code","b":[157,50,10],"m":"sta","oa":2610,"o":"slot_frame,x"},{"a":6862,"t":"code","b":[96],"m":"rts"},{"a":6863,"l":"pickup_frames_a","c":"The 12 sprite pointer values of the pickup of behaviour $1ADD ($62 seven times, $63 seven times), indexed by $0A5C.","t":"byte","b":[98,98,98,98,98,98,98,99],"x":[6921]},{"a":6871,"t":"byte","b":[99,99,99,99,99,99]},{"a":6877,"l":"behave_pickup_energy","c":"Behaviour for state 3, probably an energy pickup. Bobs along the path in $1B66 with frames from $1ACF, and when the player touches it ($5507) sets its done flag $0BA5, adds 10 to the energy $5578 (up to $21) and plays sound effect $10 through $B0EE.","t":"code","b":[169,2],"m":"lda","o":"#$02","x":[4753]},{"a":6879,"t":"code","b":[157,64,10],"m":"sta","oa":2624,"o":"slot_colour,x"},{"a":6882,"t":"code","b":[169,98],"m":"lda","o":"#$62"},{"a":6884,"t":"code","b":[157,50,10],"m":"sta","oa":2610,"o":"slot_frame,x"},{"a":6887,"t":"code","b":[185,165,11],"m":"lda","oa":2981,"o":"obj_energy,y"},{"a":6890,"t":"code","b":[240,6],"m":"beq","oa":6898,"o":"b_1AF2"},{"a":6892,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":6894,"t":"code","b":[157,50,10],"m":"sta","oa":2610,"o":"slot_frame,x"},{"a":6897,"t":"code","b":[96],"m":"rts"},{"a":6898,"l":"b_1AF2","t":"code","b":[189,92,10],"m":"lda","oa":2652,"o":"slot_anim,x","x":[6890]},{"a":6901,"t":"code","b":[201,12],"m":"cmp","o":"#$0C"},{"a":6903,"t":"code","b":[176,4],"m":"bcs","oa":6909,"o":"b_1AFD"},{"a":6905,"t":"code","b":[201,0],"m":"cmp","o":"#$00"},{"a":6907,"t":"code","b":[208,2],"m":"bne","oa":6911,"o":"b_1AFF"},{"a":6909,"l":"b_1AFD","t":"code","b":[169,12],"m":"lda","o":"#$0C","x":[6903]},{"a":6911,"l":"b_1AFF","t":"code","b":[56],"m":"sec","x":[6907]},{"a":6912,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":6914,"t":"code","b":[157,92,10],"m":"sta","oa":2652,"o":"slot_anim,x"},{"a":6917,"t":"code","b":[140,16,27],"m":"sty","oa":6928,"o":"a_1B10"},{"a":6920,"t":"code","b":[168],"m":"tay"},{"a":6921,"t":"code","b":[185,207,26],"m":"lda","oa":6863,"o":"pickup_frames_a,y"},{"a":6924,"t":"code","b":[157,50,10],"m":"sta","oa":2610,"o":"slot_frame,x"},{"a":6927,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":6928,"t":"note","l":"a_1B10","c":"Holds the Y register saved by $1B05: the immediate operand of the LDY at $1B0F, reloaded after the call or table lookup that follows.","note":"inside the item at $1B0F","x":[6917]},{"a":6929,"t":"code","b":[24],"m":"clc"},{"a":6930,"t":"code","b":[185,255,10],"m":"lda","oa":2815,"o":"obj_counter,y"},{"a":6933,"t":"code","b":[105,2],"m":"adc","o":"#$02"},{"a":6935,"t":"code","b":[201,48],"m":"cmp","o":"#$30"},{"a":6937,"t":"code","b":[144,2],"m":"bcc","oa":6941,"o":"b_1B1D"},{"a":6939,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":6941,"l":"b_1B1D","t":"code","b":[153,255,10],"m":"sta","oa":2815,"o":"obj_counter,y","x":[6937]},{"a":6944,"t":"code","b":[168],"m":"tay"},{"a":6945,"t":"code","b":[24],"m":"clc"},{"a":6946,"t":"code","b":[181,149],"m":"lda","oa":149,"o":"$95,x"},{"a":6948,"t":"code","b":[121,102,27],"m":"adc","oa":7014,"o":"pickup_bob_a,y"},{"a":6951,"t":"code","b":[149,149],"m":"sta","oa":149,"o":"$95,x"},{"a":6953,"t":"code","b":[72],"m":"pha"},{"a":6954,"t":"code","b":[181,205],"m":"lda","oa":205,"o":"$CD,x"},{"a":6956,"t":"code","b":[121,103,27],"m":"adc","oa":7015,"o":"pickup_bob_a_hi,y"},{"a":6959,"t":"code","b":[149,205],"m":"sta","oa":205,"o":"$CD,x"},{"a":6961,"t":"code","b":[172,138,18],"m":"ldy","oa":4746,"o":"current_object"},{"a":6964,"t":"code","b":[153,227,14],"m":"sta","oa":3811,"o":"obj_y_hi,y"},{"a":6967,"t":"code","b":[104],"m":"pla"},{"a":6968,"t":"code","b":[153,144,14],"m":"sta","oa":3728,"o":"obj_y_lo,y"},{"a":6971,"t":"code","b":[32,7,85],"m":"jsr","oa":21767,"o":"touch_player"},{"a":6974,"t":"code","b":[201,0],"m":"cmp","o":"#$00"},{"a":6976,"t":"code","b":[240,35],"m":"beq","oa":7013,"o":"r_1B65"},{"a":6978,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":6980,"t":"code","b":[153,165,11],"m":"sta","oa":2981,"o":"obj_energy,y"},{"a":6983,"t":"code","b":[173,120,85],"m":"lda","oa":21880,"o":"energy"},{"a":6986,"t":"code","b":[24],"m":"clc"},{"a":6987,"t":"code","b":[105,10],"m":"adc","o":"#$0A"},{"a":6989,"t":"code","b":[201,24],"m":"cmp","o":"#$18"},{"a":6991,"t":"code","b":[144,2],"m":"bcc","oa":6995,"o":"b_1B53"},{"a":6993,"t":"code","b":[169,33],"m":"lda","o":"#$21"},{"a":6995,"l":"b_1B53","t":"code","b":[141,120,85],"m":"sta","oa":21880,"o":"energy","x":[6991]},{"a":6998,"t":"code","b":[142,100,27],"m":"stx","oa":7012,"o":"a_1B64"},{"a":7001,"t":"code","b":[140,98,27],"m":"sty","oa":7010,"o":"a_1B62"},{"a":7004,"t":"code","b":[162,16],"m":"ldx","o":"#$10"},{"a":7006,"t":"code","b":[32,238,176],"m":"jsr","oa":45294,"o":"play_sound"},{"a":7009,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":7010,"t":"note","l":"a_1B62","c":"Holds the Y register saved by $1B59: the immediate operand of the LDY at $1B61, reloaded after the call or table lookup that follows.","note":"inside the item at $1B61","x":[7001]},{"a":7011,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":7012,"t":"note","l":"a_1B64","c":"Holds the X register saved by $1B56: the immediate operand of the LDX at $1B63, reloaded after the call or table lookup that follows.","note":"inside the item at $1B63","x":[6998]},{"a":7013,"l":"r_1B65","t":"code","b":[96],"m":"rts","x":[6976]},{"a":7014,"l":"pickup_bob_a","c":"Height steps of the pickup of behaviour $1ADD, 16 bits each, 24 entries, indexed by twice $0AFF.","t":"byte","b":[0],"x":[6948]},{"a":7015,"l":"pickup_bob_a_hi","c":"The high bytes of the 16-bit height steps at $1B66 (every second byte).","t":"byte","b":[0,0,0,255,255,255,255,254],"x":[6956]},{"a":7023,"t":"byte","b":[255,254,255,253,255,253,255,254]},{"a":7031,"t":"byte","b":[255,254,255,255,255,255,255,0]},{"a":7039,"t":"byte","b":[0,0,0,1,0,1,0,2]},{"a":7047,"t":"byte","b":[0,2,0,3,0,3,0,2]},{"a":7055,"t":"byte","b":[0,2,0,1,0,1,0]},{"a":7062,"l":"pickup_frames_b","c":"The 25 sprite pointer values of the pickup of behaviour $1BAF, indexed by $0A5C.","t":"byte","b":[117,117,117,117,117,118,118,118],"x":[7126]},{"a":7070,"t":"byte","b":[118,118,119,119,119,119,119,120]},{"a":7078,"t":"byte","b":[120,120,120,120,121,121,121,121]},{"a":7086,"t":"byte","b":[121]},{"a":7087,"l":"behave_pickup_score","c":"Behaviour for state 4, probably a bonus pickup. Cycles through the frames at $1B96 and, when touched, sets $0BA5, adds 5 to the score digit 4 ($585D) and plays sound effect $0C.","t":"code","b":[169,11],"m":"lda","o":"#$0B","x":[4755]},{"a":7089,"t":"code","b":[157,64,10],"m":"sta","oa":2624,"o":"slot_colour,x"},{"a":7092,"t":"code","b":[185,165,11],"m":"lda","oa":2981,"o":"obj_energy,y"},{"a":7095,"t":"code","b":[240,6],"m":"beq","oa":7103,"o":"b_1BBF"},{"a":7097,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":7099,"t":"code","b":[157,50,10],"m":"sta","oa":2610,"o":"slot_frame,x"},{"a":7102,"t":"code","b":[96],"m":"rts"},{"a":7103,"l":"b_1BBF","t":"code","b":[189,92,10],"m":"lda","oa":2652,"o":"slot_anim,x","x":[7095]},{"a":7106,"t":"code","b":[201,25],"m":"cmp","o":"#$19"},{"a":7108,"t":"code","b":[176,4],"m":"bcs","oa":7114,"o":"b_1BCA"},{"a":7110,"t":"code","b":[201,0],"m":"cmp","o":"#$00"},{"a":7112,"t":"code","b":[208,2],"m":"bne","oa":7116,"o":"b_1BCC"},{"a":7114,"l":"b_1BCA","t":"code","b":[169,25],"m":"lda","o":"#$19","x":[7108]},{"a":7116,"l":"b_1BCC","t":"code","b":[56],"m":"sec","x":[7112]},{"a":7117,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":7119,"t":"code","b":[157,92,10],"m":"sta","oa":2652,"o":"slot_anim,x"},{"a":7122,"t":"code","b":[140,221,27],"m":"sty","oa":7133,"o":"a_1BDD"},{"a":7125,"t":"code","b":[168],"m":"tay"},{"a":7126,"t":"code","b":[185,150,27],"m":"lda","oa":7062,"o":"pickup_frames_b,y"},{"a":7129,"t":"code","b":[157,50,10],"m":"sta","oa":2610,"o":"slot_frame,x"},{"a":7132,"t":"code","b":[160,13],"m":"ldy","o":"#$0D"},{"a":7133,"t":"note","l":"a_1BDD","c":"Holds the Y register saved by $1BD2: the immediate operand of the LDY at $1BDC, reloaded after the call or table lookup that follows.","note":"inside the item at $1BDC","x":[7122]},{"a":7134,"t":"code","b":[32,7,85],"m":"jsr","oa":21767,"o":"touch_player"},{"a":7137,"t":"code","b":[201,0],"m":"cmp","o":"#$00"},{"a":7139,"t":"code","b":[240,27],"m":"beq","oa":7168,"o":"r_1C00"},{"a":7141,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":7143,"t":"code","b":[153,165,11],"m":"sta","oa":2981,"o":"obj_energy,y"},{"a":7146,"t":"code","b":[169,5],"m":"lda","o":"#$05"},{"a":7148,"t":"code","b":[162,4],"m":"ldx","o":"#$04"},{"a":7150,"t":"code","b":[32,93,88],"m":"jsr","oa":22621,"o":"add_digits"},{"a":7153,"t":"code","b":[142,255,27],"m":"stx","oa":7167,"o":"a_1BFF"},{"a":7156,"t":"code","b":[140,253,27],"m":"sty","oa":7165,"o":"a_1BFD"},{"a":7159,"t":"code","b":[162,12],"m":"ldx","o":"#$0C"},{"a":7161,"t":"code","b":[32,238,176],"m":"jsr","oa":45294,"o":"play_sound"},{"a":7164,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":7165,"t":"note","l":"a_1BFD","c":"Holds the Y register saved by $1BF4: the immediate operand of the LDY at $1BFC, reloaded after the call or table lookup that follows.","note":"inside the item at $1BFC","x":[7156]},{"a":7166,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":7167,"t":"note","l":"a_1BFF","c":"Holds the X register saved by $1BF1: the immediate operand of the LDX at $1BFE, reloaded after the call or table lookup that follows.","note":"inside the item at $1BFE","x":[7153]},{"a":7168,"l":"r_1C00","t":"code","b":[96],"m":"rts","x":[7139]},{"a":7169,"l":"behave_prop_flash","c":"Behaviour for state 5: shows sprite $6B while the counter $0AFF counts down and sprite $6A otherwise; it does nothing else.","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[4757]},{"a":7171,"t":"code","b":[157,64,10],"m":"sta","oa":2624,"o":"slot_colour,x"},{"a":7174,"t":"code","b":[185,255,10],"m":"lda","oa":2815,"o":"obj_counter,y"},{"a":7177,"t":"code","b":[240,11],"m":"beq","oa":7190,"o":"b_1C16"},{"a":7179,"t":"code","b":[56],"m":"sec"},{"a":7180,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":7182,"t":"code","b":[153,255,10],"m":"sta","oa":2815,"o":"obj_counter,y"},{"a":7185,"t":"code","b":[169,107],"m":"lda","o":"#$6B"},{"a":7187,"t":"code","b":[76,24,28],"m":"jmp","oa":7192,"o":"j_1C18"},{"a":7190,"l":"b_1C16","t":"code","b":[169,106],"m":"lda","o":"#$6A","x":[7177]},{"a":7192,"l":"j_1C18","t":"code","b":[157,50,10],"m":"sta","oa":2610,"o":"slot_frame,x","x":[7187]},{"a":7195,"t":"code","b":[96],"m":"rts"},{"a":7196,"l":"behave_hazard_arc","c":"Behaviour for state 6, probably a thrown or falling hazard. On contact with the player ($5507) it hurts him ($5579) and restarts. Otherwise it counts $0AFF up to $6A, moves 4 pixels left between counts 4 and $33, and moves in height by the table at $1CD1 (a value of $5A or more is used as the sprite frame instead). When the run ends it puts itself back near its start and plays sound effect $14.","t":"code","b":[32,7,85],"m":"jsr","oa":21767,"o":"touch_player","x":[4759]},{"a":7199,"t":"code","b":[201,0],"m":"cmp","o":"#$00"},{"a":7201,"t":"code","b":[240,6],"m":"beq","oa":7209,"o":"b_1C29"},{"a":7203,"t":"code","b":[32,121,85],"m":"jsr","oa":21881,"o":"player_hurt"},{"a":7206,"t":"code","b":[76,141,28],"m":"jmp","oa":7309,"o":"j_1C8D"},{"a":7209,"l":"b_1C29","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[7201]},{"a":7211,"t":"code","b":[157,64,10],"m":"sta","oa":2624,"o":"slot_colour,x"},{"a":7214,"t":"code","b":[169,103],"m":"lda","o":"#$67"},{"a":7216,"t":"code","b":[157,50,10],"m":"sta","oa":2610,"o":"slot_frame,x"},{"a":7219,"t":"code","b":[185,255,10],"m":"lda","oa":2815,"o":"obj_counter,y"},{"a":7222,"t":"code","b":[201,4],"m":"cmp","o":"#$04"},{"a":7224,"t":"code","b":[144,23],"m":"bcc","oa":7249,"o":"b_1C51"},{"a":7226,"t":"code","b":[201,52],"m":"cmp","o":"#$34"},{"a":7228,"t":"code","b":[176,19],"m":"bcs","oa":7249,"o":"b_1C51"},{"a":7230,"t":"code","b":[56],"m":"sec"},{"a":7231,"t":"code","b":[181,121],"m":"lda","oa":121,"o":"$79,x"},{"a":7233,"t":"code","b":[233,4],"m":"sbc","o":"#$04"},{"a":7235,"t":"code","b":[149,121],"m":"sta","oa":121,"o":"$79,x"},{"a":7237,"t":"code","b":[153,234,13],"m":"sta","oa":3562,"o":"obj_x_lo,y"},{"a":7240,"t":"code","b":[181,177],"m":"lda","oa":177,"o":"$B1,x"},{"a":7242,"t":"code","b":[233,0],"m":"sbc","o":"#$00"},{"a":7244,"t":"code","b":[149,177],"m":"sta","oa":177,"o":"$B1,x"},{"a":7246,"t":"code","b":[153,61,14],"m":"sta","oa":3645,"o":"obj_x_hi,y"},{"a":7249,"l":"b_1C51","t":"code","b":[185,255,10],"m":"lda","oa":2815,"o":"obj_counter,y","x":[7224,7228]},{"a":7252,"t":"code","b":[24],"m":"clc"},{"a":7253,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":7255,"t":"code","b":[201,106],"m":"cmp","o":"#$6A"},{"a":7257,"t":"code","b":[176,50],"m":"bcs","oa":7309,"o":"j_1C8D"},{"a":7259,"t":"code","b":[153,255,10],"m":"sta","oa":2815,"o":"obj_counter,y"},{"a":7262,"t":"code","b":[168],"m":"tay"},{"a":7263,"t":"code","b":[185,209,28],"m":"lda","oa":7377,"o":"hazard_arc_steps,y"},{"a":7266,"t":"code","b":[201,90],"m":"cmp","o":"#$5A"},{"a":7268,"t":"code","b":[144,13],"m":"bcc","oa":7283,"o":"b_1C73"},{"a":7270,"t":"code","b":[157,50,10],"m":"sta","oa":2610,"o":"slot_frame,x"},{"a":7273,"t":"code","b":[192,4],"m":"cpy","o":"#$04"},{"a":7275,"t":"code","b":[144,5],"m":"bcc","oa":7282,"o":"r_1C72"},{"a":7277,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":7279,"t":"code","b":[157,64,10],"m":"sta","oa":2624,"o":"slot_colour,x"},{"a":7282,"l":"r_1C72","t":"code","b":[96],"m":"rts","x":[7275]},{"a":7283,"l":"b_1C73","t":"code","b":[24],"m":"clc","x":[7268]},{"a":7284,"t":"code","b":[181,149],"m":"lda","oa":149,"o":"$95,x"},{"a":7286,"t":"code","b":[121,209,28],"m":"adc","oa":7377,"o":"hazard_arc_steps,y"},{"a":7289,"t":"code","b":[149,149],"m":"sta","oa":149,"o":"$95,x"},{"a":7291,"t":"code","b":[72],"m":"pha"},{"a":7292,"t":"code","b":[181,205],"m":"lda","oa":205,"o":"$CD,x"},{"a":7294,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":7296,"t":"code","b":[149,205],"m":"sta","oa":205,"o":"$CD,x"},{"a":7298,"t":"code","b":[172,138,18],"m":"ldy","oa":4746,"o":"current_object"},{"a":7301,"t":"code","b":[153,227,14],"m":"sta","oa":3811,"o":"obj_y_hi,y"},{"a":7304,"t":"code","b":[104],"m":"pla"},{"a":7305,"t":"code","b":[153,144,14],"m":"sta","oa":3728,"o":"obj_y_lo,y"},{"a":7308,"t":"code","b":[96],"m":"rts"},{"a":7309,"l":"j_1C8D","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[7206,7257]},{"a":7311,"t":"code","b":[153,255,10],"m":"sta","oa":2815,"o":"obj_counter,y"},{"a":7314,"t":"code","b":[169,7],"m":"lda","o":"#$07"},{"a":7316,"t":"code","b":[153,254,10],"m":"sta","oa":2814,"o":"obj_counter_minus1,y"},{"a":7319,"t":"code","b":[56],"m":"sec"},{"a":7320,"t":"code","b":[185,233,13],"m":"lda","oa":3561,"o":"obj_x_lo_minus1,y"},{"a":7323,"t":"code","b":[233,22],"m":"sbc","o":"#$16"},{"a":7325,"t":"code","b":[153,234,13],"m":"sta","oa":3562,"o":"obj_x_lo,y"},{"a":7328,"t":"code","b":[149,121],"m":"sta","oa":121,"o":"$79,x"},{"a":7330,"t":"code","b":[185,60,14],"m":"lda","oa":3644,"o":"obj_x_hi_minus1,y"},{"a":7333,"t":"code","b":[233,0],"m":"sbc","o":"#$00"},{"a":7335,"t":"code","b":[153,61,14],"m":"sta","oa":3645,"o":"obj_x_hi,y"},{"a":7338,"t":"code","b":[149,177],"m":"sta","oa":177,"o":"$B1,x"},{"a":7340,"t":"code","b":[56],"m":"sec"},{"a":7341,"t":"code","b":[185,143,14],"m":"lda","oa":3727,"o":"obj_y_lo_minus1,y"},{"a":7344,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":7346,"t":"code","b":[153,144,14],"m":"sta","oa":3728,"o":"obj_y_lo,y"},{"a":7349,"t":"code","b":[149,149],"m":"sta","oa":149,"o":"$95,x"},{"a":7351,"t":"code","b":[185,226,14],"m":"lda","oa":3810,"o":"obj_y_hi_minus1,y"},{"a":7354,"t":"code","b":[233,0],"m":"sbc","o":"#$00"},{"a":7356,"t":"code","b":[153,227,14],"m":"sta","oa":3811,"o":"obj_y_hi,y"},{"a":7359,"t":"code","b":[149,205],"m":"sta","oa":205,"o":"$CD,x"},{"a":7361,"t":"code","b":[142,207,28],"m":"stx","oa":7375,"o":"a_1CCF"},{"a":7364,"t":"code","b":[140,205,28],"m":"sty","oa":7373,"o":"a_1CCD"},{"a":7367,"t":"code","b":[162,20],"m":"ldx","o":"#$14"},{"a":7369,"t":"code","b":[32,238,176],"m":"jsr","oa":45294,"o":"play_sound"},{"a":7372,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":7373,"t":"note","l":"a_1CCD","c":"Holds the Y register saved by $1CC4: the immediate operand of the LDY at $1CCC, reloaded after the call or table lookup that follows.","note":"inside the item at $1CCC","x":[7364]},{"a":7374,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":7375,"t":"note","l":"a_1CCF","c":"Holds the X register saved by $1CC1: the immediate operand of the LDX at $1CCE, reloaded after the call or table lookup that follows.","note":"inside the item at $1CCE","x":[7361]},{"a":7376,"t":"code","b":[96],"m":"rts"},{"a":7377,"l":"hazard_arc_steps","c":"Height steps of the hazard of behaviour $1C1C, one byte each, 106 entries; a value of $5A or more is a sprite pointer.","t":"byte","b":[108,108,108,108,0,0,0,0],"x":[7263,7286]},{"a":7385,"t":"byte","b":[0,0,0,0,0,0,1,0]},{"a":7393,"t":"byte","b":[1,0,1,0,1,0,1,0]},{"a":7401,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":7409,"t":"byte","b":[1,1,1,2,1,2,1,2]},{"a":7417,"t":"byte","b":[1,2,2,2,2,2,2,3]},{"a":7425,"t":"byte","b":[3,4,4,5,114,114,114,114]},{"a":7433,"t":"byte","b":[114,114,113,113,113,113,113,113]},{"a":7441,"l":"hazard_arc_steps_b","c":"Entries 64 to 105, the last 42, of hazard_arc_steps ($1CD1). All are sprite pointers, which are the values of $5A or more: $64 for 5 entries, $65 for 5 entries, $66 for 5 entries, $64 for 5 entries, $65 for 5 entries, $66 for 5 entries, $71 for 6 entries, $72 for 6 entries. $64 to $66 are the three flames of flame_shapes, $71 is flame_small_shape and $72 is the first shape of dash_shapes.","t":"byte","b":[100,100,100,100,100,101,101,101]},{"a":7449,"t":"byte","b":[101,101,102,102,102,102,102,100]},{"a":7457,"t":"byte","b":[100,100,100,100,101,101,101,101]},{"a":7465,"t":"byte","b":[101,102,102,102,102,102,113,113]},{"a":7473,"t":"byte","b":[113,113,113,113,114,114,114,114]},{"a":7481,"t":"byte","b":[114,114]},{"a":7483,"l":"follow_limit","c":"The sprite pointer limit ($05 or $14, by the variant flag $0BF8) that $1D3E compares the linked slot's frame with.","t":"byte","b":[5,0],"x":[7523,7583]},{"a":7485,"l":"follow_slot","c":"The linked slot found by $1D3E, kept while it picks the sprite pointer.","t":"byte","b":[0],"x":[7541,7552,7566]},{"a":7486,"l":"slot_follow","c":"Behaviour for a slot in state 7, run after the other slots by $1214. Sets the slot's position from its object and picks its sprite pointer from the tables at $6219/$6255, $1DDA or $1DBA by the phase $0A6A and the sprite frame of the slot belonging to the previous object ($0F43), so probably the lower sprite of a two-sprite enemy that follows the upper one.","t":"code","b":[169,1],"m":"lda","o":"#$01","x":[4736,4761]},{"a":7488,"t":"code","b":[157,78,10],"m":"sta","oa":2638,"o":"slot_multicolour,x"},{"a":7491,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":7493,"t":"code","b":[157,64,10],"m":"sta","oa":2624,"o":"slot_colour,x"},{"a":7496,"t":"code","b":[185,234,13],"m":"lda","oa":3562,"o":"obj_x_lo,y"},{"a":7499,"t":"code","b":[149,121],"m":"sta","oa":121,"o":"$79,x"},{"a":7501,"t":"code","b":[185,61,14],"m":"lda","oa":3645,"o":"obj_x_hi,y"},{"a":7504,"t":"code","b":[149,177],"m":"sta","oa":177,"o":"$B1,x"},{"a":7506,"t":"code","b":[185,248,11],"m":"lda","oa":3064,"o":"obj_variant,y"},{"a":7509,"t":"code","b":[240,10],"m":"beq","oa":7521,"o":"b_1D61"},{"a":7511,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":7513,"t":"code","b":[157,64,10],"m":"sta","oa":2624,"o":"slot_colour,x"},{"a":7516,"t":"code","b":[169,20],"m":"lda","o":"#$14"},{"a":7518,"t":"code","b":[76,99,29],"m":"jmp","oa":7523,"o":"j_1D63"},{"a":7521,"l":"b_1D61","t":"code","b":[169,5],"m":"lda","o":"#$05","x":[7509]},{"a":7523,"l":"j_1D63","t":"code","b":[141,59,29],"m":"sta","oa":7483,"o":"follow_limit","x":[7518]},{"a":7526,"t":"code","b":[189,54,15],"m":"lda","oa":3894,"o":"slot_object,x"},{"a":7529,"t":"code","b":[168],"m":"tay"},{"a":7530,"t":"code","b":[185,67,15],"m":"lda","oa":3907,"o":"obj_slot_minus1,y"},{"a":7533,"t":"code","b":[168],"m":"tay"},{"a":7534,"t":"code","b":[185,148,10],"m":"lda","oa":2708,"o":"slot_state,y"},{"a":7537,"t":"code","b":[201,16],"m":"cmp","o":"#$10"},{"a":7539,"t":"code","b":[208,39],"m":"bne","oa":7580,"o":"b_1D9C"},{"a":7541,"t":"code","b":[140,61,29],"m":"sty","oa":7485,"o":"follow_slot"},{"a":7544,"t":"code","b":[172,138,18],"m":"ldy","oa":4746,"o":"current_object"},{"a":7547,"t":"code","b":[185,248,11],"m":"lda","oa":3064,"o":"obj_variant,y"},{"a":7550,"t":"code","b":[208,14],"m":"bne","oa":7566,"o":"b_1D8E"},{"a":7552,"t":"code","b":[172,61,29],"m":"ldy","oa":7485,"o":"follow_slot"},{"a":7555,"t":"code","b":[185,106,10],"m":"lda","oa":2666,"o":"slot_phase,y"},{"a":7558,"t":"code","b":[168],"m":"tay"},{"a":7559,"t":"code","b":[185,25,98],"m":"lda","oa":25113,"o":"follow_legs_a,y"},{"a":7562,"t":"code","b":[157,50,10],"m":"sta","oa":2610,"o":"slot_frame,x"},{"a":7565,"t":"code","b":[96],"m":"rts"},{"a":7566,"l":"b_1D8E","t":"code","b":[172,61,29],"m":"ldy","oa":7485,"o":"follow_slot","x":[7550]},{"a":7569,"t":"code","b":[185,106,10],"m":"lda","oa":2666,"o":"slot_phase,y"},{"a":7572,"t":"code","b":[168],"m":"tay"},{"a":7573,"t":"code","b":[185,85,98],"m":"lda","oa":25173,"o":"follow_legs_b,y"},{"a":7576,"t":"code","b":[157,50,10],"m":"sta","oa":2610,"o":"slot_frame,x"},{"a":7579,"t":"code","b":[96],"m":"rts"},{"a":7580,"l":"b_1D9C","t":"code","b":[185,50,10],"m":"lda","oa":2610,"o":"slot_frame,y","x":[7539]},{"a":7583,"t":"code","b":[205,59,29],"m":"cmp","oa":7483,"o":"follow_limit"},{"a":7586,"t":"code","b":[176,11],"m":"bcs","oa":7599,"o":"b_1DAF"},{"a":7588,"t":"code","b":[185,106,10],"m":"lda","oa":2666,"o":"slot_phase,y"},{"a":7591,"t":"code","b":[168],"m":"tay"},{"a":7592,"t":"code","b":[185,218,29],"m":"lda","oa":7642,"o":"follow_frames_b,y"},{"a":7595,"t":"code","b":[157,50,10],"m":"sta","oa":2610,"o":"slot_frame,x"},{"a":7598,"t":"code","b":[96],"m":"rts"},{"a":7599,"l":"b_1DAF","t":"code","b":[185,106,10],"m":"lda","oa":2666,"o":"slot_phase,y","x":[7586]},{"a":7602,"t":"code","b":[168],"m":"tay"},{"a":7603,"t":"code","b":[185,186,29],"m":"lda","oa":7610,"o":"follow_frames_a,y"},{"a":7606,"t":"code","b":[157,50,10],"m":"sta","oa":2610,"o":"slot_frame,x"},{"a":7609,"t":"code","b":[96],"m":"rts"},{"a":7610,"l":"follow_frames_a","c":"The 32 sprite pointer values of the following sprite of $1D3E, used when the linked slot's frame is at or above the limit; indexed by $0A6A.","t":"byte","b":[12,12,12,12,12,12,12,12],"x":[7603]},{"a":7618,"t":"byte","b":[13,13,13,13,13,13,13,13]},{"a":7626,"t":"byte","b":[14,14,14,14,14,14,14,14]},{"a":7634,"t":"byte","b":[15,15,15,15,15,15,15,15]},{"a":7642,"l":"follow_frames_b","c":"The 32 sprite pointer values of the following sprite of $1D3E, used when the linked slot's frame is below the limit; indexed by $0A6A.","t":"byte","b":[8,8,8,8,8,8,8,8],"x":[7592]},{"a":7650,"t":"byte","b":[9,9,9,9,9,9,9,9]},{"a":7658,"t":"byte","b":[10,10,10,10,10,10,10,10]},{"a":7666,"t":"byte","b":[11,11,11,11,11,11,11,11]},{"a":7674,"l":"hazard_frames","c":"The 12 sprite pointer values of the hazard of behaviour $1E06, indexed by $0A5C.","t":"byte","b":[96,96,96,96,96,96,97,97],"x":[7719]},{"a":7682,"t":"byte","b":[97,97,97,97]},{"a":7686,"l":"behave_hazard_loop","c":"Behaviour for state 8: a moving hazard that hurts the player on contact ($5507, $5579). Steps $0AFF by 2 up to $A0 and moves along the offsets in $1E82 (across) and $1F22 (down), with frames from $1DFA.","t":"code","b":[32,7,85],"m":"jsr","oa":21767,"o":"touch_player","x":[4763]},{"a":7689,"t":"code","b":[201,0],"m":"cmp","o":"#$00"},{"a":7691,"t":"code","b":[240,3],"m":"beq","oa":7696,"o":"b_1E10"},{"a":7693,"t":"code","b":[32,121,85],"m":"jsr","oa":21881,"o":"player_hurt"},{"a":7696,"l":"b_1E10","t":"code","b":[189,92,10],"m":"lda","oa":2652,"o":"slot_anim,x","x":[7691]},{"a":7699,"t":"code","b":[201,12],"m":"cmp","o":"#$0C"},{"a":7701,"t":"code","b":[176,4],"m":"bcs","oa":7707,"o":"b_1E1B"},{"a":7703,"t":"code","b":[201,0],"m":"cmp","o":"#$00"},{"a":7705,"t":"code","b":[208,2],"m":"bne","oa":7709,"o":"b_1E1D"},{"a":7707,"l":"b_1E1B","t":"code","b":[169,12],"m":"lda","o":"#$0C","x":[7701]},{"a":7709,"l":"b_1E1D","t":"code","b":[56],"m":"sec","x":[7705]},{"a":7710,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":7712,"t":"code","b":[157,92,10],"m":"sta","oa":2652,"o":"slot_anim,x"},{"a":7715,"t":"code","b":[140,46,30],"m":"sty","oa":7726,"o":"a_1E2E"},{"a":7718,"t":"code","b":[168],"m":"tay"},{"a":7719,"t":"code","b":[185,250,29],"m":"lda","oa":7674,"o":"hazard_frames,y"},{"a":7722,"t":"code","b":[157,50,10],"m":"sta","oa":2610,"o":"slot_frame,x"},{"a":7725,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":7726,"t":"note","l":"a_1E2E","c":"Holds the Y register saved by $1E23: the immediate operand of the LDY at $1E2D, reloaded after the call or table lookup that follows.","note":"inside the item at $1E2D","x":[7715]},{"a":7727,"t":"code","b":[189,64,10],"m":"lda","oa":2624,"o":"slot_colour,x"},{"a":7730,"t":"code","b":[208,5],"m":"bne","oa":7737,"o":"b_1E39"},{"a":7732,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":7734,"t":"code","b":[76,59,30],"m":"jmp","oa":7739,"o":"j_1E3B"},{"a":7737,"l":"b_1E39","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[7730]},{"a":7739,"l":"j_1E3B","t":"code","b":[157,64,10],"m":"sta","oa":2624,"o":"slot_colour,x","x":[7734]},{"a":7742,"t":"code","b":[24],"m":"clc"},{"a":7743,"t":"code","b":[185,255,10],"m":"lda","oa":2815,"o":"obj_counter,y"},{"a":7746,"t":"code","b":[105,2],"m":"adc","o":"#$02"},{"a":7748,"t":"code","b":[201,160],"m":"cmp","o":"#$A0"},{"a":7750,"t":"code","b":[144,2],"m":"bcc","oa":7754,"o":"b_1E4A"},{"a":7752,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":7754,"l":"b_1E4A","t":"code","b":[153,255,10],"m":"sta","oa":2815,"o":"obj_counter,y","x":[7750]},{"a":7757,"t":"code","b":[168],"m":"tay"},{"a":7758,"t":"code","b":[24],"m":"clc"},{"a":7759,"t":"code","b":[181,121],"m":"lda","oa":121,"o":"$79,x"},{"a":7761,"t":"code","b":[121,130,30],"m":"adc","oa":7810,"o":"hazard_path_x,y"},{"a":7764,"t":"code","b":[149,121],"m":"sta","oa":121,"o":"$79,x"},{"a":7766,"t":"code","b":[72],"m":"pha"},{"a":7767,"t":"code","b":[181,177],"m":"lda","oa":177,"o":"$B1,x"},{"a":7769,"t":"code","b":[121,131,30],"m":"adc","oa":7811,"o":"hazard_path_x_hi,y"},{"a":7772,"t":"code","b":[149,177],"m":"sta","oa":177,"o":"$B1,x"},{"a":7774,"t":"code","b":[72],"m":"pha"},{"a":7775,"t":"code","b":[24],"m":"clc"},{"a":7776,"t":"code","b":[181,149],"m":"lda","oa":149,"o":"$95,x"},{"a":7778,"t":"code","b":[121,34,31],"m":"adc","oa":7970,"o":"hazard_path_y,y"},{"a":7781,"t":"code","b":[149,149],"m":"sta","oa":149,"o":"$95,x"},{"a":7783,"t":"code","b":[72],"m":"pha"},{"a":7784,"t":"code","b":[181,205],"m":"lda","oa":205,"o":"$CD,x"},{"a":7786,"t":"code","b":[121,35,31],"m":"adc","oa":7971,"o":"hazard_path_y_hi,y"},{"a":7789,"t":"code","b":[149,205],"m":"sta","oa":205,"o":"$CD,x"},{"a":7791,"t":"code","b":[172,138,18],"m":"ldy","oa":4746,"o":"current_object"},{"a":7794,"t":"code","b":[153,227,14],"m":"sta","oa":3811,"o":"obj_y_hi,y"},{"a":7797,"t":"code","b":[104],"m":"pla"},{"a":7798,"t":"code","b":[153,144,14],"m":"sta","oa":3728,"o":"obj_y_lo,y"},{"a":7801,"t":"code","b":[104],"m":"pla"},{"a":7802,"t":"code","b":[153,61,14],"m":"sta","oa":3645,"o":"obj_x_hi,y"},{"a":7805,"t":"code","b":[104],"m":"pla"},{"a":7806,"t":"code","b":[153,234,13],"m":"sta","oa":3562,"o":"obj_x_lo,y"},{"a":7809,"t":"code","b":[96],"m":"rts"},{"a":7810,"l":"hazard_path_x","c":"Steps across of the hazard of behaviour $1E06, 16 bits each, 80 entries, indexed by twice $0AFF.","t":"byte","b":[0],"x":[7761]},{"a":7811,"l":"hazard_path_x_hi","c":"The high bytes of the 16-bit steps across at $1E82 (every second byte).","t":"byte","b":[0,0,0,0,0,0,0,0],"x":[7769]},{"a":7819,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":7827,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":7835,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":7843,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":7851,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":7859,"t":"byte","b":[0,0,0,254,255,254,255,254]},{"a":7867,"t":"byte","b":[255,254,255,254,255,254,255]},{"a":7874,"l":"hazard_path_x_b","c":"Entries 32 to 79, the last 48, of hazard_path_x ($1E82), 16 bits each, low byte first, signed: -2 for 8 entries, 0 for 26 entries, 2 for 14 entries. The first 32 entries are at $1E82.","t":"byte","b":[254,255,254,255,254,255,254,255]},{"a":7882,"t":"byte","b":[254,255,254,255,254,255,254,255]},{"a":7890,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":7898,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":7906,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":7914,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":7922,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":7930,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":7938,"t":"byte","b":[0,0,0,0,2,0,2,0]},{"a":7946,"t":"byte","b":[2,0,2,0,2,0,2,0]},{"a":7954,"t":"byte","b":[2,0,2,0,2,0,2,0]},{"a":7962,"t":"byte","b":[2,0,2,0,2,0,2,0]},{"a":7970,"l":"hazard_path_y","c":"Steps down of the hazard of behaviour $1E06, 16 bits each, 80 entries.","t":"byte","b":[253],"x":[7778]},{"a":7971,"l":"hazard_path_y_hi","c":"The high bytes of the 16-bit steps down at $1F22 (every second byte).","t":"byte","b":[255,253,255,253,255,253,255,253],"x":[7786]},{"a":7979,"t":"byte","b":[255,253,255,253,255,253,255,253]},{"a":7987,"t":"byte","b":[255,253,255,253,255,253,255,253]},{"a":7995,"t":"byte","b":[255,253,255,253,255,253,255,253]},{"a":8003,"t":"byte","b":[255,253,255,253,255,253,255,253]},{"a":8011,"t":"byte","b":[255,253,255,253,255,253,255,253]},{"a":8019,"t":"byte","b":[255,253,255,0,0,0,0,0]},{"a":8027,"t":"byte","b":[0,0,0,0,0,0,0]},{"a":8034,"l":"hazard_path_y_b","c":"Entries 32 to 79, the last 48, of hazard_path_y ($1F22), 16 bits each, low byte first, signed: 0 for 8 entries, 3 for 26 entries, 0 for 14 entries. The first 32 entries are at $1F22.","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":8042,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":8050,"t":"byte","b":[3,0,3,0,3,0,3,0]},{"a":8058,"t":"byte","b":[3,0,3,0,3,0,3,0]},{"a":8066,"t":"byte","b":[3,0,3,0,3,0,3,0]},{"a":8074,"t":"byte","b":[3,0,3,0,3,0,3,0]},{"a":8082,"t":"byte","b":[3,0,3,0,3,0,3,0]},{"a":8090,"t":"byte","b":[3,0,3,0,3,0,3,0]},{"a":8098,"t":"byte","b":[3,0,3,0,0,0,0,0]},{"a":8106,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":8114,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":8122,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":8130,"l":"player_world_x","c":"The player's world X, low byte; with $1FC3 the high byte, worked out by $7401 from the camera and $747B.","t":"byte","b":[50],"x":[22367,23204,23240,23541,23615,23975,24023,24322,24370,29722]},{"a":8131,"l":"player_world_x_hi","c":"The player's world X, high byte, worked out by $7401 with $1FC2.","t":"byte","b":[0],"x":[22360,23199,23233,23536,23608,23970,24016,24317,24363,29733]},{"a":8132,"l":"level_main","c":"Starts play: runs the level setup $5335, then loops from $1FC7. Each pass calls $65CE (which returns at once), the object scan $0FA5, the energy bar $57D5, the level-end test $2050, the score digits $5889, the banner step $56D4, the timer routines $75FD and $755D, and the pause check $2029. When $0A11 is set, key code $20 in $8F44 ends the level; with $0A11 and the energy $5578 both zero it runs the death screen $8D6C, and the continue screen $8CBC while $0A12 is non-zero, which restarts the level when it sets $8CBB. The level ends through $201F (the wipe $74BC, then the loader at $0407) when $2060 is set; the NMI flag $0A2B sends it back to $0404 to load again from level 1.","t":"code","b":[32,53,83],"m":"jsr","oa":21301,"o":"level_setup","x":[2592,8198]},{"a":8135,"l":"b_1FC7","t":"code","b":[32,206,101],"m":"jsr","oa":26062,"o":"disabled_check","x":[8211]},{"a":8138,"t":"code","b":[32,165,15],"m":"jsr","oa":4005,"o":"scan_objects"},{"a":8141,"t":"code","b":[32,213,87],"m":"jsr","oa":22485,"o":"draw_bar"},{"a":8144,"t":"code","b":[32,80,32],"m":"jsr","oa":8272,"o":"level_end_test"},{"a":8147,"t":"code","b":[32,137,88],"m":"jsr","oa":22665,"o":"draw_score"},{"a":8150,"t":"code","b":[32,212,86],"m":"jsr","oa":22228,"o":"banner_step"},{"a":8153,"t":"code","b":[32,253,117],"m":"jsr","oa":30205,"o":"timer_expired"},{"a":8156,"t":"code","b":[32,93,117],"m":"jsr","oa":30045,"o":"draw_timer"},{"a":8159,"t":"code","b":[32,41,32],"m":"jsr","oa":8233,"o":"pause_check"},{"a":8162,"t":"code","b":[173,17,10],"m":"lda","oa":2577,"o":"skip_flag"},{"a":8165,"t":"code","b":[240,7],"m":"beq","oa":8174,"o":"b_1FEE"},{"a":8167,"t":"code","b":[173,68,143],"m":"lda","oa":36676,"o":"key_code"},{"a":8170,"t":"code","b":[201,32],"m":"cmp","o":"#$20"},{"a":8172,"t":"code","b":[240,49],"m":"beq","oa":8223,"o":"b_201F"},{"a":8174,"l":"b_1FEE","t":"code","b":[173,17,10],"m":"lda","oa":2577,"o":"skip_flag","x":[8165]},{"a":8177,"t":"code","b":[208,24],"m":"bne","oa":8203,"o":"b_200B"},{"a":8179,"t":"code","b":[173,120,85],"m":"lda","oa":21880,"o":"energy"},{"a":8182,"t":"code","b":[208,19],"m":"bne","oa":8203,"o":"b_200B"},{"a":8184,"t":"code","b":[32,108,141],"m":"jsr","oa":36204,"o":"game_over_screen"},{"a":8187,"t":"code","b":[173,18,10],"m":"lda","oa":2578,"o":"credits"},{"a":8190,"t":"code","b":[240,24],"m":"beq","oa":8216,"o":"b_2018"},{"a":8192,"t":"code","b":[32,188,140],"m":"jsr","oa":36028,"o":"continue_screen"},{"a":8195,"t":"code","b":[173,187,140],"m":"lda","oa":36027,"o":"continue_flag"},{"a":8198,"t":"code","b":[208,188],"m":"bne","oa":8132,"o":"level_main"},{"a":8200,"t":"code","b":[76,24,32],"m":"jmp","oa":8216,"o":"b_2018"},{"a":8203,"l":"b_200B","t":"code","b":[173,96,32],"m":"lda","oa":8288,"o":"level_done","x":[8177,8182]},{"a":8206,"t":"code","b":[208,15],"m":"bne","oa":8223,"o":"b_201F"},{"a":8208,"t":"code","b":[173,43,10],"m":"lda","oa":2603,"o":"nmi_flag"},{"a":8211,"t":"code","b":[240,178],"m":"beq","oa":8135,"o":"b_1FC7"},{"a":8213,"t":"code","b":[32,108,141],"m":"jsr","oa":36204,"o":"game_over_screen"},{"a":8216,"l":"b_2018","t":"code","b":[120],"m":"sei","x":[8190,8200]},{"a":8217,"t":"code","b":[32,40,184],"m":"jsr","oa":47144,"o":"silence_all"},{"a":8220,"t":"code","b":[76,4,4],"m":"jmp","oa":1028,"o":"$0404"},{"a":8223,"l":"b_201F","t":"code","b":[32,188,116],"m":"jsr","oa":29884,"o":"screen_wipe","x":[8172,8206]},{"a":8226,"t":"code","b":[120],"m":"sei"},{"a":8227,"t":"code","b":[32,40,184],"m":"jsr","oa":47144,"o":"silence_all"},{"a":8230,"t":"code","b":[76,7,4],"m":"jmp","oa":1031,"o":"next_level_load"},{"a":8233,"l":"pause_check","c":"Pause: when the key code in $8F44 is $50, sets $6443, waits for the key to be released, pressed again and released, then clears $6443.","t":"code","b":[173,68,143],"m":"lda","oa":36676,"o":"key_code","x":[8159]},{"a":8236,"t":"code","b":[201,80],"m":"cmp","o":"#$50"},{"a":8238,"t":"code","b":[208,31],"m":"bne","oa":8271,"o":"r_204F"},{"a":8240,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":8242,"t":"code","b":[141,67,100],"m":"sta","oa":25667,"o":"paused"},{"a":8245,"l":"b_2035","t":"code","b":[173,68,143],"m":"lda","oa":36676,"o":"key_code","x":[8250]},{"a":8248,"t":"code","b":[201,80],"m":"cmp","o":"#$50"},{"a":8250,"t":"code","b":[240,249],"m":"beq","oa":8245,"o":"b_2035"},{"a":8252,"l":"b_203C","t":"code","b":[173,68,143],"m":"lda","oa":36676,"o":"key_code","x":[8257]},{"a":8255,"t":"code","b":[201,80],"m":"cmp","o":"#$50"},{"a":8257,"t":"code","b":[208,249],"m":"bne","oa":8252,"o":"b_203C"},{"a":8259,"l":"b_2043","t":"code","b":[173,68,143],"m":"lda","oa":36676,"o":"key_code","x":[8264]},{"a":8262,"t":"code","b":[201,80],"m":"cmp","o":"#$50"},{"a":8264,"t":"code","b":[240,249],"m":"beq","oa":8259,"o":"b_2043"},{"a":8266,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":8268,"t":"code","b":[141,67,100],"m":"sta","oa":25667,"o":"paused"},{"a":8271,"l":"r_204F","t":"code","b":[96],"m":"rts","x":[8238]},{"a":8272,"l":"level_end_test","c":"Sets $2060 to 1 when the vertical scroll position in $FD/$FE is below $00B3, which makes the main loop at $200B end the level.","t":"code","b":[165,254],"m":"lda","oa":254,"o":"$FE","x":[8144]},{"a":8274,"t":"code","b":[208,11],"m":"bne","oa":8287,"o":"r_205F"},{"a":8276,"t":"code","b":[165,253],"m":"lda","oa":253,"o":"$FD"},{"a":8278,"t":"code","b":[201,179],"m":"cmp","o":"#$B3"},{"a":8280,"t":"code","b":[176,5],"m":"bcs","oa":8287,"o":"r_205F"},{"a":8282,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":8284,"t":"code","b":[141,96,32],"m":"sta","oa":8288,"o":"level_done"},{"a":8287,"l":"r_205F","t":"code","b":[96],"m":"rts","x":[8274,8280]},{"a":8288,"l":"level_done","c":"Set to 1 by $2050 when the vertical scroll position is in the end zone; the main loop then ends the level.","t":"byte","b":[0],"x":[8203,8284,21401]},{"a":8289,"l":"scroll_x_fine","c":"Horizontal fine scroll, ORed into the low bits of $D016 by $6480.","t":"byte","b":[0],"x":[8541,8563,13491,13513,21510,25747]},{"a":8290,"l":"scroll_y_fine","c":"Vertical fine scroll, ORed into $D011 by $6480.","t":"byte","b":[6,0],"x":[9915,9937,10836,10858,21502,25758]},{"a":8292,"l":"joystick","c":"Joystick port 2 ($DC00) as last read by $6315; bit 0 up, 1 down, 2 left, 3 right, 4 fire, clear when pressed.","t":"byte","b":[255],"x":[5877,5884,6448,6455,21372,23013,23345,23386,23398,23413,23504,23576,23695,23760,23798,23805,23874,23919,23956,24002,24303,24349,24592,24619,25508]},{"a":8293,"l":"joystick_b","c":"CIA 1 port B ($DC01) as last read by $6315.","t":"byte","b":[255],"x":[25514]},{"a":8294,"l":"unused_2066","c":"Cleared by the level setup at $53C4; nothing else reads or writes it in this file.","t":"byte","b":[0],"x":[21444]},{"a":8295,"l":"screen_buffer","c":"Which of the two screen matrices is on show: 0 selects $CC00 and 1 selects $C800 (through $62FF); the scroll routines build the other one and flip this at the end.","t":"byte","b":[0],"x":[8637,8654,8659,8663,8690,8981,9024,9067,9110,9162,9205,9248,9291,9336,9379,9435,9466,9509,9552,9604,9647,9690,9733,9778,9821,10012,10029,10034,10038,10065,10933,10950,10955,10959,10986,11810,11827,11832,11836,11863,12243,12260,12265,12269,12296,12698,12715,12720,12724,12751,13130,13147,13152,13156,13183,13587,13604,13609,13613,13640,13931,13974,14017,14060,14113,14156,14199,14242,14287,14330,14384,14415,14458,14501,14554,14597,14640,14683,14728,14771,21507,22251,25348,28757,28770]},{"a":8296,"l":"saved_camera_y_lo","c":"The camera's height, low byte, saved by $206C before a scroll step and restored by the fine scroll routines.","t":"byte","b":[132],"x":[8310,9941,10862]},{"a":8297,"l":"saved_camera_y_hi","c":"The camera's height, high byte, saved by $206C before a scroll step.","t":"byte","b":[4],"x":[8315,9946,10867]},{"a":8298,"l":"saved_camera_x_lo","c":"The camera's X, low byte, saved by $206C before a scroll step and restored by the fine scroll routines.","t":"byte","b":[50],"x":[8320,8567,13517]},{"a":8299,"l":"saved_camera_x_hi","c":"The camera's X, high byte, saved by $206C before a scroll step.","t":"byte","b":[0],"x":[8325,8572,13522]},{"a":8300,"l":"scroll_step","c":"Called by $63E8 each frame unless the game is paused ($6443), when it only reads the keyboard ($2127). Saves the camera ($FB-$FE) and the player position, then, from the player's screen position in $747B,$747C, picks one of ten scroll directions: right at X $DC or more, left below $64, up above Y $41, down at $87 or more (corners combine them). It stores the direction in $212E, starts $212F at $0B steps, and runs the routine for the direction from the table at $2135 through a call whose operand is rewritten at $2124/$2125. While $212F runs it steps $2130 through 0-3 and repeats the direction.","t":"code","b":[173,67,100],"m":"lda","oa":25667,"o":"paused","x":[25657]},{"a":8303,"t":"code","b":[240,3],"m":"beq","oa":8308,"o":"b_2074"},{"a":8305,"t":"code","b":[76,39,33],"m":"jmp","oa":8487,"o":"j_2127"},{"a":8308,"l":"b_2074","t":"code","b":[165,253],"m":"lda","oa":253,"o":"$FD","x":[8303]},{"a":8310,"t":"code","b":[141,104,32],"m":"sta","oa":8296,"o":"saved_camera_y_lo"},{"a":8313,"t":"code","b":[165,254],"m":"lda","oa":254,"o":"$FE"},{"a":8315,"t":"code","b":[141,105,32],"m":"sta","oa":8297,"o":"saved_camera_y_hi"},{"a":8318,"t":"code","b":[165,251],"m":"lda","oa":251,"o":"zero_page_unused_fb"},{"a":8320,"t":"code","b":[141,106,32],"m":"sta","oa":8298,"o":"saved_camera_x_lo"},{"a":8323,"t":"code","b":[165,252],"m":"lda","oa":252,"o":"$FC"},{"a":8325,"t":"code","b":[141,107,32],"m":"sta","oa":8299,"o":"saved_camera_x_hi"},{"a":8328,"t":"code","b":[173,123,116],"m":"lda","oa":29819,"o":"player_x"},{"a":8331,"t":"code","b":[141,35,89],"m":"sta","oa":22819,"o":"player_prev_x"},{"a":8334,"t":"code","b":[173,124,116],"m":"lda","oa":29820,"o":"player_y"},{"a":8337,"t":"code","b":[141,36,89],"m":"sta","oa":22820,"o":"player_prev_y"},{"a":8340,"t":"code","b":[174,47,33],"m":"ldx","oa":8495,"o":"scroll_steps"},{"a":8343,"t":"code","b":[240,22],"m":"beq","oa":8367,"o":"b_20AF"},{"a":8345,"t":"code","b":[202],"m":"dex"},{"a":8346,"t":"code","b":[142,47,33],"m":"stx","oa":8495,"o":"scroll_steps"},{"a":8349,"t":"code","b":[24],"m":"clc"},{"a":8350,"t":"code","b":[173,48,33],"m":"lda","oa":8496,"o":"scroll_phase"},{"a":8353,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":8355,"t":"code","b":[201,4],"m":"cmp","o":"#$04"},{"a":8357,"t":"code","b":[144,2],"m":"bcc","oa":8361,"o":"b_20A9"},{"a":8359,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":8361,"l":"b_20A9","t":"code","b":[141,48,33],"m":"sta","oa":8496,"o":"scroll_phase","x":[8357]},{"a":8364,"t":"code","b":[76,18,33],"m":"jmp","oa":8466,"o":"j_2112"},{"a":8367,"l":"b_20AF","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[8343]},{"a":8369,"t":"code","b":[141,46,33],"m":"sta","oa":8494,"o":"scroll_direction"},{"a":8372,"t":"code","b":[141,47,33],"m":"sta","oa":8495,"o":"scroll_steps"},{"a":8375,"t":"code","b":[141,132,47],"m":"sta","oa":12164,"o":"scroll_diag_flag"},{"a":8378,"t":"code","b":[174,123,116],"m":"ldx","oa":29819,"o":"player_x"},{"a":8381,"t":"code","b":[172,124,116],"m":"ldy","oa":29820,"o":"player_y"},{"a":8384,"t":"code","b":[224,220],"m":"cpx","o":"#$DC"},{"a":8386,"t":"code","b":[144,23],"m":"bcc","oa":8411,"o":"b_20DB"},{"a":8388,"t":"code","b":[192,65],"m":"cpy","o":"#$41"},{"a":8390,"t":"code","b":[176,5],"m":"bcs","oa":8397,"o":"b_20CD"},{"a":8392,"t":"code","b":[169,6],"m":"lda","o":"#$06"},{"a":8394,"t":"code","b":[76,5,33],"m":"jmp","oa":8453,"o":"j_2105"},{"a":8397,"l":"b_20CD","t":"code","b":[192,135],"m":"cpy","o":"#$87","x":[8390]},{"a":8399,"t":"code","b":[144,5],"m":"bcc","oa":8406,"o":"b_20D6"},{"a":8401,"t":"code","b":[169,5],"m":"lda","o":"#$05"},{"a":8403,"t":"code","b":[76,5,33],"m":"jmp","oa":8453,"o":"j_2105"},{"a":8406,"l":"b_20D6","t":"code","b":[169,4],"m":"lda","o":"#$04","x":[8399]},{"a":8408,"t":"code","b":[76,5,33],"m":"jmp","oa":8453,"o":"j_2105"},{"a":8411,"l":"b_20DB","t":"code","b":[224,100],"m":"cpx","o":"#$64","x":[8386]},{"a":8413,"t":"code","b":[176,23],"m":"bcs","oa":8438,"o":"b_20F6"},{"a":8415,"t":"code","b":[192,65],"m":"cpy","o":"#$41"},{"a":8417,"t":"code","b":[176,5],"m":"bcs","oa":8424,"o":"b_20E8"},{"a":8419,"t":"code","b":[169,10],"m":"lda","o":"#$0A"},{"a":8421,"t":"code","b":[76,5,33],"m":"jmp","oa":8453,"o":"j_2105"},{"a":8424,"l":"b_20E8","t":"code","b":[192,135],"m":"cpy","o":"#$87","x":[8417]},{"a":8426,"t":"code","b":[144,5],"m":"bcc","oa":8433,"o":"b_20F1"},{"a":8428,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":8430,"t":"code","b":[76,5,33],"m":"jmp","oa":8453,"o":"j_2105"},{"a":8433,"l":"b_20F1","t":"code","b":[169,8],"m":"lda","o":"#$08","x":[8426]},{"a":8435,"t":"code","b":[76,5,33],"m":"jmp","oa":8453,"o":"j_2105"},{"a":8438,"l":"b_20F6","t":"code","b":[192,65],"m":"cpy","o":"#$41","x":[8413]},{"a":8440,"t":"code","b":[176,5],"m":"bcs","oa":8447,"o":"b_20FF"},{"a":8442,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":8444,"t":"code","b":[76,5,33],"m":"jmp","oa":8453,"o":"j_2105"},{"a":8447,"l":"b_20FF","t":"code","b":[192,135],"m":"cpy","o":"#$87","x":[8440]},{"a":8449,"t":"code","b":[144,36],"m":"bcc","oa":8487,"o":"j_2127"},{"a":8451,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":8453,"l":"j_2105","t":"code","b":[141,46,33],"m":"sta","oa":8494,"o":"scroll_direction","x":[8394,8403,8408,8421,8430,8435,8444]},{"a":8456,"t":"code","b":[169,11],"m":"lda","o":"#$0B"},{"a":8458,"t":"code","b":[141,47,33],"m":"sta","oa":8495,"o":"scroll_steps"},{"a":8461,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":8463,"t":"code","b":[141,48,33],"m":"sta","oa":8496,"o":"scroll_phase"},{"a":8466,"l":"j_2112","t":"code","b":[173,46,33],"m":"lda","oa":8494,"o":"scroll_direction","x":[8364]},{"a":8469,"t":"code","b":[10],"m":"asl","o":"a"},{"a":8470,"t":"code","b":[168],"m":"tay"},{"a":8471,"t":"code","b":[185,53,33],"m":"lda","oa":8501,"o":"scroll_routines,y"},{"a":8474,"t":"code","b":[141,36,33],"m":"sta","oa":8484,"o":"a_2124"},{"a":8477,"t":"code","b":[185,54,33],"m":"lda","oa":8502,"o":"scroll_routines_hi,y"},{"a":8480,"t":"code","b":[141,37,33],"m":"sta","oa":8485,"o":"a_2125"},{"a":8483,"s":"operand $2124/$2125 rewritten from the table at $2135; the $2B67 shown is only what the file left there","t":"code","b":[32,103,43],"m":"jsr","oa":11111,"o":"call_placeholder"},{"a":8484,"t":"note","l":"a_2124","c":"Low byte of the address in the JSR at $2123, rewritten by $211A with the routine for the current case, so the call goes to a different routine each time.","note":"inside the item at $2123","x":[8474]},{"a":8485,"t":"note","l":"a_2125","c":"High byte of the address in the JSR at $2123, rewritten by $2120 with the routine for the current case, so the call goes to a different routine each time.","note":"inside the item at $2123","x":[8480]},{"a":8486,"t":"code","b":[96],"m":"rts"},{"a":8487,"l":"j_2127","t":"code","b":[32,69,143],"m":"jsr","oa":36677,"o":"read_keys","x":[8305,8449]},{"a":8490,"t":"code","b":[141,68,143],"m":"sta","oa":36676,"o":"key_code"},{"a":8493,"t":"code","b":[96],"m":"rts"},{"a":8494,"l":"scroll_direction","c":"Scroll direction chosen by $206C (0 none, 1 down, 2 up, 4 right, 5 right and down, 6 right and up, 8 left, 9 left and down, 10 left and up).","t":"byte","b":[0],"x":[8369,8453,8466]},{"a":8495,"l":"scroll_steps","c":"Frames of scrolling still to run for the direction in $212E; set to $0B when a scroll starts and counted down by $206C.","t":"byte","b":[0],"x":[8340,8346,8372,8458,8549,9923,10844,13499,21432]},{"a":8496,"l":"scroll_phase","c":"Phase 0 to 3 of the scroll step; picks which part of the screen shift the scroll routines do this frame.","t":"byte","b":[1,0,0],"x":[8350,8361,8463,8538,9912,10833,13488]},{"a":8499,"l":"unused_2133","c":"Cleared at $5409 and $54CE; nothing reads it in this file.","t":"byte","b":[0],"x":[21513,21710]},{"a":8500,"l":"unused_2134","c":"Cleared at $540C and $54D1; nothing reads it in this file.","t":"byte","b":[0],"x":[21516,21713]},{"a":8501,"l":"scroll_routines","c":"Table of sixteen routine addresses indexed by the scroll direction in $212E times 2: 0, 3 and 7 point at an RTS ($2155); 1 down $26E6; 2 up $2A7F; 4 right $2188; 5 right and down $32FC; 6 right and up $2DD4; 8 left $34DE; 9 left and down $314C; 10 left and up $2F85. Five more words, for the directions 11 to 15, point at $2155 too.","t":"addr","b":[85,33],"oa":8533,"o":"scroll_none","x":[8471]},{"a":8502,"t":"note","l":"scroll_routines_hi","c":"The high bytes of the words of the scroll routine table at $2135 (every second byte).","note":"inside the item at $2135","x":[8477]},{"a":8503,"t":"addr","b":[230,38],"oa":9958,"o":"scroll_down"},{"a":8505,"t":"addr","b":[127,42],"oa":10879,"o":"scroll_up"},{"a":8507,"t":"addr","b":[85,33],"oa":8533,"o":"scroll_none"},{"a":8509,"t":"addr","b":[136,33],"oa":8584,"o":"scroll_right"},{"a":8511,"t":"addr","b":[252,50],"oa":13052,"o":"scroll_right_down"},{"a":8513,"t":"addr","b":[212,45],"oa":11732,"o":"scroll_right_up"},{"a":8515,"t":"addr","b":[85,33],"oa":8533,"o":"scroll_none"},{"a":8517,"t":"addr","b":[222,52],"oa":13534,"o":"scroll_left"},{"a":8519,"t":"addr","b":[76,49],"oa":12620,"o":"scroll_left_down"},{"a":8521,"t":"addr","b":[133,47],"oa":12165,"o":"scroll_left_up"},{"a":8523,"t":"addr","b":[85,33],"oa":8533,"o":"scroll_none"},{"a":8525,"t":"addr","b":[85,33],"oa":8533,"o":"scroll_none"},{"a":8527,"t":"addr","b":[85,33],"oa":8533,"o":"scroll_none"},{"a":8529,"t":"addr","b":[85,33],"oa":8533,"o":"scroll_none"},{"a":8531,"t":"addr","b":[85,33],"oa":8533,"o":"scroll_none"},{"a":8533,"l":"scroll_none","c":"A lone RTS, the routine for the scroll directions 0, 3 and 7, which do nothing.","t":"code","b":[96],"m":"rts","x":[8501,8507,8515,8523,8525,8527,8529,8531]},{"a":8534,"l":"scroll_x_right_table","c":"The fine horizontal scroll values for the four phases of a scroll to the right: 4, 2, 0, 6.","t":"byte","b":[4,2,0,6],"x":[8544,8560]},{"a":8538,"l":"scroll_right_fine","c":"Sets the fine horizontal scroll $2061 from the table at $2156 (4, 2, 0, 6) for the phase in $2130 and returns the phase in Y. When $2061 already holds that value (or is 0 early in a scroll) it restores the camera and player X saved by $206C instead, so that step does not move the view.","t":"code","b":[172,48,33],"m":"ldy","oa":8496,"o":"scroll_phase","x":[8606,11779,13099]},{"a":8541,"t":"code","b":[173,97,32],"m":"lda","oa":8289,"o":"scroll_x_fine"},{"a":8544,"t":"code","b":[217,86,33],"m":"cmp","oa":8534,"o":"scroll_x_right_table,y"},{"a":8547,"t":"code","b":[240,18],"m":"beq","oa":8567,"o":"b_2177"},{"a":8549,"t":"code","b":[174,47,33],"m":"ldx","oa":8495,"o":"scroll_steps"},{"a":8552,"t":"code","b":[224,10],"m":"cpx","o":"#$0A"},{"a":8554,"t":"code","b":[144,4],"m":"bcc","oa":8560,"o":"b_2170"},{"a":8556,"t":"code","b":[201,0],"m":"cmp","o":"#$00"},{"a":8558,"t":"code","b":[240,7],"m":"beq","oa":8567,"o":"b_2177"},{"a":8560,"l":"b_2170","t":"code","b":[185,86,33],"m":"lda","oa":8534,"o":"scroll_x_right_table,y","x":[8554]},{"a":8563,"t":"code","b":[141,97,32],"m":"sta","oa":8289,"o":"scroll_x_fine"},{"a":8566,"t":"code","b":[96],"m":"rts"},{"a":8567,"l":"b_2177","t":"code","b":[173,106,32],"m":"lda","oa":8298,"o":"saved_camera_x_lo","x":[8547,8558]},{"a":8570,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"zero_page_unused_fb"},{"a":8572,"t":"code","b":[173,107,32],"m":"lda","oa":8299,"o":"saved_camera_x_hi"},{"a":8575,"t":"code","b":[133,252],"m":"sta","oa":252,"o":"$FC"},{"a":8577,"t":"code","b":[173,35,89],"m":"lda","oa":22819,"o":"player_prev_x"},{"a":8580,"t":"code","b":[141,123,116],"m":"sta","oa":29819,"o":"player_x"},{"a":8583,"t":"code","b":[96],"m":"rts"},{"a":8584,"l":"scroll_right","c":"Scroll direction 4, view to the right. Moves the camera X ($FB/$FC) on 2 pixels and the player's screen X ($747B) back 2, takes the fine scroll for this phase from $215A, and runs the phase's work: phase 0 shifts the left half of the screen ($21D7), 1 the right half and a new column ($21F2), 2 builds the colours ($21BD), 3 copies them to colour RAM and flips the screen buffers ($21C8).","t":"code","b":[56],"m":"sec","x":[8509]},{"a":8585,"t":"code","b":[173,123,116],"m":"lda","oa":29819,"o":"player_x"},{"a":8588,"t":"code","b":[233,2],"m":"sbc","o":"#$02"},{"a":8590,"t":"code","b":[141,123,116],"m":"sta","oa":29819,"o":"player_x"},{"a":8593,"t":"code","b":[24],"m":"clc"},{"a":8594,"t":"code","b":[165,251],"m":"lda","oa":251,"o":"zero_page_unused_fb"},{"a":8596,"t":"code","b":[105,2],"m":"adc","o":"#$02"},{"a":8598,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"zero_page_unused_fb"},{"a":8600,"t":"code","b":[165,252],"m":"lda","oa":252,"o":"$FC"},{"a":8602,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":8604,"t":"code","b":[133,252],"m":"sta","oa":252,"o":"$FC"},{"a":8606,"t":"code","b":[32,90,33],"m":"jsr","oa":8538,"o":"scroll_right_fine"},{"a":8609,"t":"code","b":[192,0],"m":"cpy","o":"#$00"},{"a":8611,"t":"code","b":[208,4],"m":"bne","oa":8617,"o":"b_21A9"},{"a":8613,"t":"code","b":[32,215,33],"m":"jsr","oa":8663,"o":"scroll_right_copy_a"},{"a":8616,"t":"code","b":[96],"m":"rts"},{"a":8617,"l":"b_21A9","t":"code","b":[192,1],"m":"cpy","o":"#$01","x":[8611]},{"a":8619,"t":"code","b":[208,4],"m":"bne","oa":8625,"o":"b_21B1"},{"a":8621,"t":"code","b":[32,242,33],"m":"jsr","oa":8690,"o":"scroll_right_copy_b"},{"a":8624,"t":"code","b":[96],"m":"rts"},{"a":8625,"l":"b_21B1","t":"code","b":[192,2],"m":"cpy","o":"#$02","x":[8619]},{"a":8627,"t":"code","b":[208,4],"m":"bne","oa":8633,"o":"b_21B9"},{"a":8629,"t":"code","b":[32,189,33],"m":"jsr","oa":8637,"o":"scroll_right_colours"},{"a":8632,"t":"code","b":[96],"m":"rts"},{"a":8633,"l":"b_21B9","t":"code","b":[32,200,33],"m":"jsr","oa":8648,"o":"scroll_right_finish","x":[8627]},{"a":8636,"t":"code","b":[96],"m":"rts"},{"a":8637,"l":"scroll_right_colours","c":"Phase 2 of a scroll to the right: builds the colour buffer for the screen matrix just made, through $3A06 or $465E by the buffer flag $2067.","t":"code","b":[173,103,32],"m":"lda","oa":8295,"o":"screen_buffer","x":[8629]},{"a":8640,"t":"code","b":[240,3],"m":"beq","oa":8645,"o":"b_21C5"},{"a":8642,"t":"code","b":[76,6,58],"m":"jmp","oa":14854,"o":"colours_from_cc"},{"a":8645,"l":"b_21C5","t":"code","b":[76,94,70],"m":"jmp","oa":18014,"o":"colours_from_c8","x":[8640]},{"a":8648,"l":"scroll_right_finish","c":"Phase 3 of a scroll to the right: fills the colours for the top rows ($7060) and the lower rows ($6809), then flips the buffer flag $2067.","t":"code","b":[32,96,112],"m":"jsr","oa":28768,"o":"colour_upper","x":[8633]},{"a":8651,"t":"code","b":[32,9,104],"m":"jsr","oa":26633,"o":"colour_copy_a"},{"a":8654,"t":"code","b":[173,103,32],"m":"lda","oa":8295,"o":"screen_buffer"},{"a":8657,"t":"code","b":[73,1],"m":"eor","o":"#$01"},{"a":8659,"t":"code","b":[141,103,32],"m":"sta","oa":8295,"o":"screen_buffer"},{"a":8662,"t":"code","b":[96],"m":"rts"},{"a":8663,"l":"scroll_right_copy_a","c":"Phase 0 of a scroll to the right: shifts columns 0 to $13 of the screen one character left into the other screen matrix, through $2213 or $228B by the buffer flag $2067.","t":"code","b":[173,103,32],"m":"lda","oa":8295,"o":"screen_buffer","x":[8613]},{"a":8666,"t":"code","b":[208,11],"m":"bne","oa":8679,"o":"b_21E7"},{"a":8668,"t":"code","b":[169,20],"m":"lda","o":"#$14"},{"a":8670,"t":"code","b":[141,135,34],"m":"sta","oa":8839,"o":"a_2287"},{"a":8673,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":8675,"t":"code","b":[32,19,34],"m":"jsr","oa":8723,"o":"shift_left_to_c8"},{"a":8678,"t":"code","b":[96],"m":"rts"},{"a":8679,"l":"b_21E7","t":"code","b":[169,20],"m":"lda","o":"#$14","x":[8666]},{"a":8681,"t":"code","b":[141,255,34],"m":"sta","oa":8959,"o":"a_22FF"},{"a":8684,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":8686,"t":"code","b":[32,139,34],"m":"jsr","oa":8843,"o":"shift_left_to_cc"},{"a":8689,"t":"code","b":[96],"m":"rts"},{"a":8690,"l":"scroll_right_copy_b","c":"Phase 1 of a scroll to the right: shifts columns $14 to $25 one character left into the other matrix and draws the new right column from the map ($2303).","t":"code","b":[173,103,32],"m":"lda","oa":8295,"o":"screen_buffer","x":[8621]},{"a":8693,"t":"code","b":[208,14],"m":"bne","oa":8709,"o":"b_2205"},{"a":8695,"t":"code","b":[169,38],"m":"lda","o":"#$26"},{"a":8697,"t":"code","b":[141,135,34],"m":"sta","oa":8839,"o":"a_2287"},{"a":8700,"t":"code","b":[160,20],"m":"ldy","o":"#$14"},{"a":8702,"t":"code","b":[32,19,34],"m":"jsr","oa":8723,"o":"shift_left_to_c8"},{"a":8705,"t":"code","b":[32,3,35],"m":"jsr","oa":8963,"o":"draw_right_column"},{"a":8708,"t":"code","b":[96],"m":"rts"},{"a":8709,"l":"b_2205","t":"code","b":[169,38],"m":"lda","o":"#$26","x":[8693]},{"a":8711,"t":"code","b":[141,255,34],"m":"sta","oa":8959,"o":"a_22FF"},{"a":8714,"t":"code","b":[160,20],"m":"ldy","o":"#$14"},{"a":8716,"t":"code","b":[32,139,34],"m":"jsr","oa":8843,"o":"shift_left_to_cc"},{"a":8719,"t":"code","b":[32,3,35],"m":"jsr","oa":8963,"o":"draw_right_column"},{"a":8722,"t":"code","b":[96],"m":"rts"},{"a":8723,"l":"shift_left_to_c8","c":"Copies the screen matrix at $CC00 one character to the left into $C800, 19 rows of 40, for the columns from Y up to the limit in the operand at $2287.","t":"code","b":[185,1,204],"m":"lda","oa":52225,"o":"$CC01,y","x":[8675,8702,8840]},{"a":8726,"t":"code","b":[153,0,200],"m":"sta","oa":51200,"o":"screen_a,y"},{"a":8729,"t":"code","b":[185,41,204],"m":"lda","oa":52265,"o":"$CC29,y"},{"a":8732,"t":"code","b":[153,40,200],"m":"sta","oa":51240,"o":"$C828,y"},{"a":8735,"t":"code","b":[185,81,204],"m":"lda","oa":52305,"o":"$CC51,y"},{"a":8738,"t":"code","b":[153,80,200],"m":"sta","oa":51280,"o":"$C850,y"},{"a":8741,"t":"code","b":[185,121,204],"m":"lda","oa":52345,"o":"$CC79,y"},{"a":8744,"t":"code","b":[153,120,200],"m":"sta","oa":51320,"o":"$C878,y"},{"a":8747,"t":"code","b":[185,161,204],"m":"lda","oa":52385,"o":"$CCA1,y"},{"a":8750,"t":"code","b":[153,160,200],"m":"sta","oa":51360,"o":"$C8A0,y"},{"a":8753,"t":"code","b":[185,201,204],"m":"lda","oa":52425,"o":"$CCC9,y"},{"a":8756,"t":"code","b":[153,200,200],"m":"sta","oa":51400,"o":"$C8C8,y"},{"a":8759,"t":"code","b":[185,241,204],"m":"lda","oa":52465,"o":"$CCF1,y"},{"a":8762,"t":"code","b":[153,240,200],"m":"sta","oa":51440,"o":"$C8F0,y"},{"a":8765,"t":"code","b":[185,25,205],"m":"lda","oa":52505,"o":"$CD19,y"},{"a":8768,"t":"code","b":[153,24,201],"m":"sta","oa":51480,"o":"$C918,y"},{"a":8771,"t":"code","b":[185,65,205],"m":"lda","oa":52545,"o":"$CD41,y"},{"a":8774,"t":"code","b":[153,64,201],"m":"sta","oa":51520,"o":"$C940,y"},{"a":8777,"t":"code","b":[185,105,205],"m":"lda","oa":52585,"o":"$CD69,y"},{"a":8780,"t":"code","b":[153,104,201],"m":"sta","oa":51560,"o":"$C968,y"},{"a":8783,"t":"code","b":[185,145,205],"m":"lda","oa":52625,"o":"$CD91,y"},{"a":8786,"t":"code","b":[153,144,201],"m":"sta","oa":51600,"o":"$C990,y"},{"a":8789,"t":"code","b":[185,185,205],"m":"lda","oa":52665,"o":"$CDB9,y"},{"a":8792,"t":"code","b":[153,184,201],"m":"sta","oa":51640,"o":"$C9B8,y"},{"a":8795,"t":"code","b":[185,225,205],"m":"lda","oa":52705,"o":"$CDE1,y"},{"a":8798,"t":"code","b":[153,224,201],"m":"sta","oa":51680,"o":"$C9E0,y"},{"a":8801,"t":"code","b":[185,9,206],"m":"lda","oa":52745,"o":"$CE09,y"},{"a":8804,"t":"code","b":[153,8,202],"m":"sta","oa":51720,"o":"$CA08,y"},{"a":8807,"t":"code","b":[185,49,206],"m":"lda","oa":52785,"o":"$CE31,y"},{"a":8810,"t":"code","b":[153,48,202],"m":"sta","oa":51760,"o":"$CA30,y"},{"a":8813,"t":"code","b":[185,89,206],"m":"lda","oa":52825,"o":"$CE59,y"},{"a":8816,"t":"code","b":[153,88,202],"m":"sta","oa":51800,"o":"$CA58,y"},{"a":8819,"t":"code","b":[185,129,206],"m":"lda","oa":52865,"o":"$CE81,y"},{"a":8822,"t":"code","b":[153,128,202],"m":"sta","oa":51840,"o":"$CA80,y"},{"a":8825,"t":"code","b":[185,169,206],"m":"lda","oa":52905,"o":"$CEA9,y"},{"a":8828,"t":"code","b":[153,168,202],"m":"sta","oa":51880,"o":"$CAA8,y"},{"a":8831,"t":"code","b":[185,209,206],"m":"lda","oa":52945,"o":"$CED1,y"},{"a":8834,"t":"code","b":[153,208,202],"m":"sta","oa":51920,"o":"$CAD0,y"},{"a":8837,"t":"code","b":[200],"m":"iny"},{"a":8838,"t":"code","b":[192,38],"m":"cpy","o":"#$26"},{"a":8839,"t":"note","l":"a_2287","c":"Loop limit, the immediate operand of the CPY at $2286, set by $21DE and $21F9 to the column the copy loop stops at, which differs for each part of the screen shift.","note":"inside the item at $2286","x":[8670,8697]},{"a":8840,"t":"code","b":[208,137],"m":"bne","oa":8723,"o":"shift_left_to_c8"},{"a":8842,"t":"code","b":[96],"m":"rts"},{"a":8843,"l":"shift_left_to_cc","c":"Copies the screen matrix at $C800 one character to the left into $CC00, 19 rows of 40, for the columns from Y up to the limit in the operand at $22FF.","t":"code","b":[185,1,200],"m":"lda","oa":51201,"o":"$C801,y","x":[8686,8716,8960]},{"a":8846,"t":"code","b":[153,0,204],"m":"sta","oa":52224,"o":"screen_b,y"},{"a":8849,"t":"code","b":[185,41,200],"m":"lda","oa":51241,"o":"$C829,y"},{"a":8852,"t":"code","b":[153,40,204],"m":"sta","oa":52264,"o":"$CC28,y"},{"a":8855,"t":"code","b":[185,81,200],"m":"lda","oa":51281,"o":"$C851,y"},{"a":8858,"t":"code","b":[153,80,204],"m":"sta","oa":52304,"o":"$CC50,y"},{"a":8861,"t":"code","b":[185,121,200],"m":"lda","oa":51321,"o":"$C879,y"},{"a":8864,"t":"code","b":[153,120,204],"m":"sta","oa":52344,"o":"$CC78,y"},{"a":8867,"t":"code","b":[185,161,200],"m":"lda","oa":51361,"o":"$C8A1,y"},{"a":8870,"t":"code","b":[153,160,204],"m":"sta","oa":52384,"o":"$CCA0,y"},{"a":8873,"t":"code","b":[185,201,200],"m":"lda","oa":51401,"o":"$C8C9,y"},{"a":8876,"t":"code","b":[153,200,204],"m":"sta","oa":52424,"o":"$CCC8,y"},{"a":8879,"t":"code","b":[185,241,200],"m":"lda","oa":51441,"o":"$C8F1,y"},{"a":8882,"t":"code","b":[153,240,204],"m":"sta","oa":52464,"o":"$CCF0,y"},{"a":8885,"t":"code","b":[185,25,201],"m":"lda","oa":51481,"o":"$C919,y"},{"a":8888,"t":"code","b":[153,24,205],"m":"sta","oa":52504,"o":"$CD18,y"},{"a":8891,"t":"code","b":[185,65,201],"m":"lda","oa":51521,"o":"$C941,y"},{"a":8894,"t":"code","b":[153,64,205],"m":"sta","oa":52544,"o":"$CD40,y"},{"a":8897,"t":"code","b":[185,105,201],"m":"lda","oa":51561,"o":"$C969,y"},{"a":8900,"t":"code","b":[153,104,205],"m":"sta","oa":52584,"o":"$CD68,y"},{"a":8903,"t":"code","b":[185,145,201],"m":"lda","oa":51601,"o":"$C991,y"},{"a":8906,"t":"code","b":[153,144,205],"m":"sta","oa":52624,"o":"$CD90,y"},{"a":8909,"t":"code","b":[185,185,201],"m":"lda","oa":51641,"o":"$C9B9,y"},{"a":8912,"t":"code","b":[153,184,205],"m":"sta","oa":52664,"o":"$CDB8,y"},{"a":8915,"t":"code","b":[185,225,201],"m":"lda","oa":51681,"o":"$C9E1,y"},{"a":8918,"t":"code","b":[153,224,205],"m":"sta","oa":52704,"o":"$CDE0,y"},{"a":8921,"t":"code","b":[185,9,202],"m":"lda","oa":51721,"o":"$CA09,y"},{"a":8924,"t":"code","b":[153,8,206],"m":"sta","oa":52744,"o":"$CE08,y"},{"a":8927,"t":"code","b":[185,49,202],"m":"lda","oa":51761,"o":"$CA31,y"},{"a":8930,"t":"code","b":[153,48,206],"m":"sta","oa":52784,"o":"$CE30,y"},{"a":8933,"t":"code","b":[185,89,202],"m":"lda","oa":51801,"o":"$CA59,y"},{"a":8936,"t":"code","b":[153,88,206],"m":"sta","oa":52824,"o":"$CE58,y"},{"a":8939,"t":"code","b":[185,129,202],"m":"lda","oa":51841,"o":"$CA81,y"},{"a":8942,"t":"code","b":[153,128,206],"m":"sta","oa":52864,"o":"$CE80,y"},{"a":8945,"t":"code","b":[185,169,202],"m":"lda","oa":51881,"o":"$CAA9,y"},{"a":8948,"t":"code","b":[153,168,206],"m":"sta","oa":52904,"o":"$CEA8,y"},{"a":8951,"t":"code","b":[185,209,202],"m":"lda","oa":51921,"o":"$CAD1,y"},{"a":8954,"t":"code","b":[153,208,206],"m":"sta","oa":52944,"o":"$CED0,y"},{"a":8957,"t":"code","b":[200],"m":"iny"},{"a":8958,"t":"code","b":[192,38],"m":"cpy","o":"#$26"},{"a":8959,"t":"note","l":"a_22FF","c":"Loop limit, the immediate operand of the CPY at $22FE, set by $21E9 and $2207 to the column the copy loop stops at, which differs for each part of the screen shift.","note":"inside the item at $22FE","x":[8681,8711]},{"a":8960,"t":"code","b":[208,137],"m":"bne","oa":8843,"o":"shift_left_to_cc"},{"a":8962,"t":"code","b":[96],"m":"rts"},{"a":8963,"l":"draw_right_column","c":"Draws the new right-hand column of the screen from the tile map: reads 19 map tiles down from the map pointer $A1 plus 20 columns, each as two characters, through the tables at $9651 and $96EF (the half-tile flags $AF and $BD pick the characters), into the matrix at $CC00 or $C800 by $2067.","t":"code","b":[160,20],"m":"ldy","o":"#$14","x":[8705,8719,11886,11920,13206,13240]},{"a":8965,"t":"code","b":[177,161],"m":"lda","oa":161,"o":"($A1),y"},{"a":8967,"t":"code","b":[10],"m":"asl","o":"a"},{"a":8968,"t":"code","b":[166,189],"m":"ldx","oa":189,"o":"$BD"},{"a":8970,"t":"code","b":[240,3],"m":"beq","oa":8975,"o":"b_230F"},{"a":8972,"t":"code","b":[76,213,36],"m":"jmp","oa":9429,"o":"j_24D5"},{"a":8975,"l":"b_230F","t":"code","b":[170],"m":"tax","x":[8970]},{"a":8976,"t":"code","b":[164,175],"m":"ldy","oa":175,"o":"$AF"},{"a":8978,"t":"code","b":[240,1],"m":"beq","oa":8981,"o":"b_2315"},{"a":8980,"t":"code","b":[232],"m":"inx"},{"a":8981,"l":"b_2315","t":"code","b":[173,103,32],"m":"lda","oa":8295,"o":"screen_buffer","x":[8978]},{"a":8984,"t":"code","b":[240,15],"m":"beq","oa":9001,"o":"b_2329"},{"a":8986,"t":"code","b":[189,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,x"},{"a":8989,"t":"code","b":[141,38,204],"m":"sta","oa":52262,"o":"$CC26"},{"a":8992,"t":"code","b":[189,239,150],"m":"lda","oa":38639,"o":"tile_bottom_chars,x"},{"a":8995,"t":"code","b":[141,78,204],"m":"sta","oa":52302,"o":"$CC4E"},{"a":8998,"t":"code","b":[76,53,35],"m":"jmp","oa":9013,"o":"j_2335"},{"a":9001,"l":"b_2329","t":"code","b":[189,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,x","x":[8984]},{"a":9004,"t":"code","b":[141,38,200],"m":"sta","oa":51238,"o":"$C826"},{"a":9007,"t":"code","b":[189,239,150],"m":"lda","oa":38639,"o":"tile_bottom_chars,x"},{"a":9010,"t":"code","b":[141,78,200],"m":"sta","oa":51278,"o":"$C84E"},{"a":9013,"l":"j_2335","t":"code","b":[160,84],"m":"ldy","o":"#$54","x":[8998]},{"a":9015,"t":"code","b":[177,161],"m":"lda","oa":161,"o":"($A1),y"},{"a":9017,"t":"code","b":[10],"m":"asl","o":"a"},{"a":9018,"t":"code","b":[170],"m":"tax"},{"a":9019,"t":"code","b":[164,175],"m":"ldy","oa":175,"o":"$AF"},{"a":9021,"t":"code","b":[240,1],"m":"beq","oa":9024,"o":"b_2340"},{"a":9023,"t":"code","b":[232],"m":"inx"},{"a":9024,"l":"b_2340","t":"code","b":[173,103,32],"m":"lda","oa":8295,"o":"screen_buffer","x":[9021]},{"a":9027,"t":"code","b":[240,15],"m":"beq","oa":9044,"o":"b_2354"},{"a":9029,"t":"code","b":[189,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,x"},{"a":9032,"t":"code","b":[141,118,204],"m":"sta","oa":52342,"o":"$CC76"},{"a":9035,"t":"code","b":[189,239,150],"m":"lda","oa":38639,"o":"tile_bottom_chars,x"},{"a":9038,"t":"code","b":[141,158,204],"m":"sta","oa":52382,"o":"$CC9E"},{"a":9041,"t":"code","b":[76,96,35],"m":"jmp","oa":9056,"o":"j_2360"},{"a":9044,"l":"b_2354","t":"code","b":[189,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,x","x":[9027]},{"a":9047,"t":"code","b":[141,118,200],"m":"sta","oa":51318,"o":"$C876"},{"a":9050,"t":"code","b":[189,239,150],"m":"lda","oa":38639,"o":"tile_bottom_chars,x"},{"a":9053,"t":"code","b":[141,158,200],"m":"sta","oa":51358,"o":"$C89E"},{"a":9056,"l":"j_2360","t":"code","b":[160,148],"m":"ldy","o":"#$94","x":[9041]},{"a":9058,"t":"code","b":[177,161],"m":"lda","oa":161,"o":"($A1),y"},{"a":9060,"t":"code","b":[10],"m":"asl","o":"a"},{"a":9061,"t":"code","b":[170],"m":"tax"},{"a":9062,"t":"code","b":[164,175],"m":"ldy","oa":175,"o":"$AF"},{"a":9064,"t":"code","b":[240,1],"m":"beq","oa":9067,"o":"b_236B"},{"a":9066,"t":"code","b":[232],"m":"inx"},{"a":9067,"l":"b_236B","t":"code","b":[173,103,32],"m":"lda","oa":8295,"o":"screen_buffer","x":[9064]},{"a":9070,"t":"code","b":[240,15],"m":"beq","oa":9087,"o":"b_237F"},{"a":9072,"t":"code","b":[189,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,x"},{"a":9075,"t":"code","b":[141,198,204],"m":"sta","oa":52422,"o":"$CCC6"},{"a":9078,"t":"code","b":[189,239,150],"m":"lda","oa":38639,"o":"tile_bottom_chars,x"},{"a":9081,"t":"code","b":[141,238,204],"m":"sta","oa":52462,"o":"$CCEE"},{"a":9084,"t":"code","b":[76,139,35],"m":"jmp","oa":9099,"o":"j_238B"},{"a":9087,"l":"b_237F","t":"code","b":[189,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,x","x":[9070]},{"a":9090,"t":"code","b":[141,198,200],"m":"sta","oa":51398,"o":"$C8C6"},{"a":9093,"t":"code","b":[189,239,150],"m":"lda","oa":38639,"o":"tile_bottom_chars,x"},{"a":9096,"t":"code","b":[141,238,200],"m":"sta","oa":51438,"o":"$C8EE"},{"a":9099,"l":"j_238B","t":"code","b":[160,212],"m":"ldy","o":"#$D4","x":[9084]},{"a":9101,"t":"code","b":[177,161],"m":"lda","oa":161,"o":"($A1),y"},{"a":9103,"t":"code","b":[10],"m":"asl","o":"a"},{"a":9104,"t":"code","b":[170],"m":"tax"},{"a":9105,"t":"code","b":[164,175],"m":"ldy","oa":175,"o":"$AF"},{"a":9107,"t":"code","b":[240,1],"m":"beq","oa":9110,"o":"b_2396"},{"a":9109,"t":"code","b":[232],"m":"inx"},{"a":9110,"l":"b_2396","t":"code","b":[173,103,32],"m":"lda","oa":8295,"o":"screen_buffer","x":[9107]},{"a":9113,"t":"code","b":[240,15],"m":"beq","oa":9130,"o":"b_23AA"},{"a":9115,"t":"code","b":[189,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,x"},{"a":9118,"t":"code","b":[141,22,205],"m":"sta","oa":52502,"o":"$CD16"},{"a":9121,"t":"code","b":[189,239,150],"m":"lda","oa":38639,"o":"tile_bottom_chars,x"},{"a":9124,"t":"code","b":[141,62,205],"m":"sta","oa":52542,"o":"$CD3E"},{"a":9127,"t":"code","b":[76,182,35],"m":"jmp","oa":9142,"o":"j_23B6"},{"a":9130,"l":"b_23AA","t":"code","b":[189,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,x","x":[9113]},{"a":9133,"t":"code","b":[141,22,201],"m":"sta","oa":51478,"o":"$C916"},{"a":9136,"t":"code","b":[189,239,150],"m":"lda","oa":38639,"o":"tile_bottom_chars,x"},{"a":9139,"t":"code","b":[141,62,201],"m":"sta","oa":51518,"o":"$C93E"},{"a":9142,"l":"j_23B6","t":"code","b":[165,161],"m":"lda","oa":161,"o":"$A1","x":[9127]},{"a":9144,"t":"code","b":[133,147],"m":"sta","oa":147,"o":"$93"},{"a":9146,"t":"code","b":[166,162],"m":"ldx","oa":162,"o":"$A2"},{"a":9148,"t":"code","b":[232],"m":"inx"},{"a":9149,"t":"code","b":[134,148],"m":"stx","oa":148,"o":"$94"},{"a":9151,"t":"code","b":[160,20],"m":"ldy","o":"#$14"},{"a":9153,"t":"code","b":[177,147],"m":"lda","oa":147,"o":"($93),y"},{"a":9155,"t":"code","b":[10],"m":"asl","o":"a"},{"a":9156,"t":"code","b":[170],"m":"tax"},{"a":9157,"t":"code","b":[164,175],"m":"ldy","oa":175,"o":"$AF"},{"a":9159,"t":"code","b":[240,1],"m":"beq","oa":9162,"o":"b_23CA"},{"a":9161,"t":"code","b":[232],"m":"inx"},{"a":9162,"l":"b_23CA","t":"code","b":[173,103,32],"m":"lda","oa":8295,"o":"screen_buffer","x":[9159]},{"a":9165,"t":"code","b":[240,15],"m":"beq","oa":9182,"o":"b_23DE"},{"a":9167,"t":"code","b":[189,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,x"},{"a":9170,"t":"code","b":[141,102,205],"m":"sta","oa":52582,"o":"$CD66"},{"a":9173,"t":"code","b":[189,239,150],"m":"lda","oa":38639,"o":"tile_bottom_chars,x"},{"a":9176,"t":"code","b":[141,142,205],"m":"sta","oa":52622,"o":"$CD8E"},{"a":9179,"t":"code","b":[76,234,35],"m":"jmp","oa":9194,"o":"j_23EA"},{"a":9182,"l":"b_23DE","t":"code","b":[189,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,x","x":[9165]},{"a":9185,"t":"code","b":[141,102,201],"m":"sta","oa":51558,"o":"$C966"},{"a":9188,"t":"code","b":[189,239,150],"m":"lda","oa":38639,"o":"tile_bottom_chars,x"},{"a":9191,"t":"code","b":[141,142,201],"m":"sta","oa":51598,"o":"$C98E"},{"a":9194,"l":"j_23EA","t":"code","b":[160,84],"m":"ldy","o":"#$54","x":[9179]},{"a":9196,"t":"code","b":[177,147],"m":"lda","oa":147,"o":"($93),y"},{"a":9198,"t":"code","b":[10],"m":"asl","o":"a"},{"a":9199,"t":"code","b":[170],"m":"tax"},{"a":9200,"t":"code","b":[164,175],"m":"ldy","oa":175,"o":"$AF"},{"a":9202,"t":"code","b":[240,1],"m":"beq","oa":9205,"o":"b_23F5"},{"a":9204,"t":"code","b":[232],"m":"inx"},{"a":9205,"l":"b_23F5","t":"code","b":[173,103,32],"m":"lda","oa":8295,"o":"screen_buffer","x":[9202]},{"a":9208,"t":"code","b":[240,15],"m":"beq","oa":9225,"o":"b_2409"},{"a":9210,"t":"code","b":[189,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,x"},{"a":9213,"t":"code","b":[141,182,205],"m":"sta","oa":52662,"o":"$CDB6"},{"a":9216,"t":"code","b":[189,239,150],"m":"lda","oa":38639,"o":"tile_bottom_chars,x"},{"a":9219,"t":"code","b":[141,222,205],"m":"sta","oa":52702,"o":"$CDDE"},{"a":9222,"t":"code","b":[76,21,36],"m":"jmp","oa":9237,"o":"j_2415"},{"a":9225,"l":"b_2409","t":"code","b":[189,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,x","x":[9208]},{"a":9228,"t":"code","b":[141,182,201],"m":"sta","oa":51638,"o":"$C9B6"},{"a":9231,"t":"code","b":[189,239,150],"m":"lda","oa":38639,"o":"tile_bottom_chars,x"},{"a":9234,"t":"code","b":[141,222,201],"m":"sta","oa":51678,"o":"$C9DE"},{"a":9237,"l":"j_2415","t":"code","b":[160,148],"m":"ldy","o":"#$94","x":[9222]},{"a":9239,"t":"code","b":[177,147],"m":"lda","oa":147,"o":"($93),y"},{"a":9241,"t":"code","b":[10],"m":"asl","o":"a"},{"a":9242,"t":"code","b":[170],"m":"tax"},{"a":9243,"t":"code","b":[164,175],"m":"ldy","oa":175,"o":"$AF"},{"a":9245,"t":"code","b":[240,1],"m":"beq","oa":9248,"o":"b_2420"},{"a":9247,"t":"code","b":[232],"m":"inx"},{"a":9248,"l":"b_2420","t":"code","b":[173,103,32],"m":"lda","oa":8295,"o":"screen_buffer","x":[9245]},{"a":9251,"t":"code","b":[240,15],"m":"beq","oa":9268,"o":"b_2434"},{"a":9253,"t":"code","b":[189,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,x"},{"a":9256,"t":"code","b":[141,6,206],"m":"sta","oa":52742,"o":"$CE06"},{"a":9259,"t":"code","b":[189,239,150],"m":"lda","oa":38639,"o":"tile_bottom_chars,x"},{"a":9262,"t":"code","b":[141,46,206],"m":"sta","oa":52782,"o":"$CE2E"},{"a":9265,"t":"code","b":[76,64,36],"m":"jmp","oa":9280,"o":"j_2440"},{"a":9268,"l":"b_2434","t":"code","b":[189,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,x","x":[9251]},{"a":9271,"t":"code","b":[141,6,202],"m":"sta","oa":51718,"o":"$CA06"},{"a":9274,"t":"code","b":[189,239,150],"m":"lda","oa":38639,"o":"tile_bottom_chars,x"},{"a":9277,"t":"code","b":[141,46,202],"m":"sta","oa":51758,"o":"$CA2E"},{"a":9280,"l":"j_2440","t":"code","b":[160,212],"m":"ldy","o":"#$D4","x":[9265]},{"a":9282,"t":"code","b":[177,147],"m":"lda","oa":147,"o":"($93),y"},{"a":9284,"t":"code","b":[10],"m":"asl","o":"a"},{"a":9285,"t":"code","b":[170],"m":"tax"},{"a":9286,"t":"code","b":[164,175],"m":"ldy","oa":175,"o":"$AF"},{"a":9288,"t":"code","b":[240,1],"m":"beq","oa":9291,"o":"b_244B"},{"a":9290,"t":"code","b":[232],"m":"inx"},{"a":9291,"l":"b_244B","t":"code","b":[173,103,32],"m":"lda","oa":8295,"o":"screen_buffer","x":[9288]},{"a":9294,"t":"code","b":[240,15],"m":"beq","oa":9311,"o":"b_245F"},{"a":9296,"t":"code","b":[189,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,x"},{"a":9299,"t":"code","b":[141,86,206],"m":"sta","oa":52822,"o":"$CE56"},{"a":9302,"t":"code","b":[189,239,150],"m":"lda","oa":38639,"o":"tile_bottom_chars,x"},{"a":9305,"t":"code","b":[141,126,206],"m":"sta","oa":52862,"o":"$CE7E"},{"a":9308,"t":"code","b":[76,107,36],"m":"jmp","oa":9323,"o":"j_246B"},{"a":9311,"l":"b_245F","t":"code","b":[189,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,x","x":[9294]},{"a":9314,"t":"code","b":[141,86,202],"m":"sta","oa":51798,"o":"$CA56"},{"a":9317,"t":"code","b":[189,239,150],"m":"lda","oa":38639,"o":"tile_bottom_chars,x"},{"a":9320,"t":"code","b":[141,126,202],"m":"sta","oa":51838,"o":"$CA7E"},{"a":9323,"l":"j_246B","t":"code","b":[230,148],"m":"inc","oa":148,"o":"$94","x":[9308]},{"a":9325,"t":"code","b":[160,20],"m":"ldy","o":"#$14"},{"a":9327,"t":"code","b":[177,147],"m":"lda","oa":147,"o":"($93),y"},{"a":9329,"t":"code","b":[10],"m":"asl","o":"a"},{"a":9330,"t":"code","b":[170],"m":"tax"},{"a":9331,"t":"code","b":[164,175],"m":"ldy","oa":175,"o":"$AF"},{"a":9333,"t":"code","b":[240,1],"m":"beq","oa":9336,"o":"b_2478"},{"a":9335,"t":"code","b":[232],"m":"inx"},{"a":9336,"l":"b_2478","t":"code","b":[173,103,32],"m":"lda","oa":8295,"o":"screen_buffer","x":[9333]},{"a":9339,"t":"code","b":[240,15],"m":"beq","oa":9356,"o":"b_248C"},{"a":9341,"t":"code","b":[189,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,x"},{"a":9344,"t":"code","b":[141,166,206],"m":"sta","oa":52902,"o":"$CEA6"},{"a":9347,"t":"code","b":[189,239,150],"m":"lda","oa":38639,"o":"tile_bottom_chars,x"},{"a":9350,"t":"code","b":[141,206,206],"m":"sta","oa":52942,"o":"$CECE"},{"a":9353,"t":"code","b":[76,152,36],"m":"jmp","oa":9368,"o":"j_2498"},{"a":9356,"l":"b_248C","t":"code","b":[189,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,x","x":[9339]},{"a":9359,"t":"code","b":[141,166,202],"m":"sta","oa":51878,"o":"$CAA6"},{"a":9362,"t":"code","b":[189,239,150],"m":"lda","oa":38639,"o":"tile_bottom_chars,x"},{"a":9365,"t":"code","b":[141,206,202],"m":"sta","oa":51918,"o":"$CACE"},{"a":9368,"l":"j_2498","t":"code","b":[160,84],"m":"ldy","o":"#$54","x":[9353]},{"a":9370,"t":"code","b":[177,147],"m":"lda","oa":147,"o":"($93),y"},{"a":9372,"t":"code","b":[10],"m":"asl","o":"a"},{"a":9373,"t":"code","b":[170],"m":"tax"},{"a":9374,"t":"code","b":[164,175],"m":"ldy","oa":175,"o":"$AF"},{"a":9376,"t":"code","b":[240,1],"m":"beq","oa":9379,"o":"b_24A3"},{"a":9378,"t":"code","b":[232],"m":"inx"},{"a":9379,"l":"b_24A3","t":"code","b":[173,103,32],"m":"lda","oa":8295,"o":"screen_buffer","x":[9376]},{"a":9382,"t":"code","b":[240,9],"m":"beq","oa":9393,"o":"b_24B1"},{"a":9384,"t":"code","b":[189,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,x"},{"a":9387,"t":"code","b":[141,246,206],"m":"sta","oa":52982,"o":"$CEF6"},{"a":9390,"t":"code","b":[76,183,36],"m":"jmp","oa":9399,"o":"j_24B7"},{"a":9393,"l":"b_24B1","t":"code","b":[189,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,x","x":[9382]},{"a":9396,"t":"code","b":[141,246,202],"m":"sta","oa":51958,"o":"$CAF6"},{"a":9399,"l":"j_24B7","t":"code","b":[173,132,47],"m":"lda","oa":12164,"o":"scroll_diag_flag","x":[9390]},{"a":9402,"t":"code","b":[208,24],"m":"bne","oa":9428,"o":"r_24D4"},{"a":9404,"t":"code","b":[166,175],"m":"ldx","oa":175,"o":"$AF"},{"a":9406,"t":"code","b":[232],"m":"inx"},{"a":9407,"t":"code","b":[224,2],"m":"cpx","o":"#$02"},{"a":9409,"t":"code","b":[144,15],"m":"bcc","oa":9426,"o":"b_24D2"},{"a":9411,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":9413,"t":"code","b":[24],"m":"clc"},{"a":9414,"t":"code","b":[165,161],"m":"lda","oa":161,"o":"$A1"},{"a":9416,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":9418,"t":"code","b":[133,161],"m":"sta","oa":161,"o":"$A1"},{"a":9420,"t":"code","b":[165,162],"m":"lda","oa":162,"o":"$A2"},{"a":9422,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":9424,"t":"code","b":[133,162],"m":"sta","oa":162,"o":"$A2"},{"a":9426,"l":"b_24D2","t":"code","b":[134,175],"m":"stx","oa":175,"o":"$AF","x":[9409]},{"a":9428,"l":"r_24D4","t":"code","b":[96],"m":"rts","x":[9402]},{"a":9429,"l":"j_24D5","t":"code","b":[170],"m":"tax","x":[8972]},{"a":9430,"t":"code","b":[164,175],"m":"ldy","oa":175,"o":"$AF"},{"a":9432,"t":"code","b":[240,1],"m":"beq","oa":9435,"o":"b_24DB"},{"a":9434,"t":"code","b":[232],"m":"inx"},{"a":9435,"l":"b_24DB","t":"code","b":[173,103,32],"m":"lda","oa":8295,"o":"screen_buffer","x":[9432]},{"a":9438,"t":"code","b":[240,9],"m":"beq","oa":9449,"o":"b_24E9"},{"a":9440,"t":"code","b":[189,239,150],"m":"lda","oa":38639,"o":"tile_bottom_chars,x"},{"a":9443,"t":"code","b":[141,38,204],"m":"sta","oa":52262,"o":"$CC26"},{"a":9446,"t":"code","b":[76,239,36],"m":"jmp","oa":9455,"o":"j_24EF"},{"a":9449,"l":"b_24E9","t":"code","b":[189,239,150],"m":"lda","oa":38639,"o":"tile_bottom_chars,x","x":[9438]},{"a":9452,"t":"code","b":[141,38,200],"m":"sta","oa":51238,"o":"$C826"},{"a":9455,"l":"j_24EF","t":"code","b":[160,84],"m":"ldy","o":"#$54","x":[9446]},{"a":9457,"t":"code","b":[177,161],"m":"lda","oa":161,"o":"($A1),y"},{"a":9459,"t":"code","b":[10],"m":"asl","o":"a"},{"a":9460,"t":"code","b":[170],"m":"tax"},{"a":9461,"t":"code","b":[164,175],"m":"ldy","oa":175,"o":"$AF"},{"a":9463,"t":"code","b":[240,1],"m":"beq","oa":9466,"o":"b_24FA"},{"a":9465,"t":"code","b":[232],"m":"inx"},{"a":9466,"l":"b_24FA","t":"code","b":[173,103,32],"m":"lda","oa":8295,"o":"screen_buffer","x":[9463]},{"a":9469,"t":"code","b":[240,15],"m":"beq","oa":9486,"o":"b_250E"},{"a":9471,"t":"code","b":[189,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,x"},{"a":9474,"t":"code","b":[141,78,204],"m":"sta","oa":52302,"o":"$CC4E"},{"a":9477,"t":"code","b":[189,239,150],"m":"lda","oa":38639,"o":"tile_bottom_chars,x"},{"a":9480,"t":"code","b":[141,118,204],"m":"sta","oa":52342,"o":"$CC76"},{"a":9483,"t":"code","b":[76,26,37],"m":"jmp","oa":9498,"o":"j_251A"},{"a":9486,"l":"b_250E","t":"code","b":[189,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,x","x":[9469]},{"a":9489,"t":"code","b":[141,78,200],"m":"sta","oa":51278,"o":"$C84E"},{"a":9492,"t":"code","b":[189,239,150],"m":"lda","oa":38639,"o":"tile_bottom_chars,x"},{"a":9495,"t":"code","b":[141,118,200],"m":"sta","oa":51318,"o":"$C876"},{"a":9498,"l":"j_251A","t":"code","b":[160,148],"m":"ldy","o":"#$94","x":[9483]},{"a":9500,"t":"code","b":[177,161],"m":"lda","oa":161,"o":"($A1),y"},{"a":9502,"t":"code","b":[10],"m":"asl","o":"a"},{"a":9503,"t":"code","b":[170],"m":"tax"},{"a":9504,"t":"code","b":[164,175],"m":"ldy","oa":175,"o":"$AF"},{"a":9506,"t":"code","b":[240,1],"m":"beq","oa":9509,"o":"b_2525"},{"a":9508,"t":"code","b":[232],"m":"inx"},{"a":9509,"l":"b_2525","t":"code","b":[173,103,32],"m":"lda","oa":8295,"o":"screen_buffer","x":[9506]},{"a":9512,"t":"code","b":[240,15],"m":"beq","oa":9529,"o":"b_2539"},{"a":9514,"t":"code","b":[189,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,x"},{"a":9517,"t":"code","b":[141,158,204],"m":"sta","oa":52382,"o":"$CC9E"},{"a":9520,"t":"code","b":[189,239,150],"m":"lda","oa":38639,"o":"tile_bottom_chars,x"},{"a":9523,"t":"code","b":[141,198,204],"m":"sta","oa":52422,"o":"$CCC6"},{"a":9526,"t":"code","b":[76,69,37],"m":"jmp","oa":9541,"o":"j_2545"},{"a":9529,"l":"b_2539","t":"code","b":[189,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,x","x":[9512]},{"a":9532,"t":"code","b":[141,158,200],"m":"sta","oa":51358,"o":"$C89E"},{"a":9535,"t":"code","b":[189,239,150],"m":"lda","oa":38639,"o":"tile_bottom_chars,x"},{"a":9538,"t":"code","b":[141,198,200],"m":"sta","oa":51398,"o":"$C8C6"},{"a":9541,"l":"j_2545","t":"code","b":[160,212],"m":"ldy","o":"#$D4","x":[9526]},{"a":9543,"t":"code","b":[177,161],"m":"lda","oa":161,"o":"($A1),y"},{"a":9545,"t":"code","b":[10],"m":"asl","o":"a"},{"a":9546,"t":"code","b":[170],"m":"tax"},{"a":9547,"t":"code","b":[164,175],"m":"ldy","oa":175,"o":"$AF"},{"a":9549,"t":"code","b":[240,1],"m":"beq","oa":9552,"o":"b_2550"},{"a":9551,"t":"code","b":[232],"m":"inx"},{"a":9552,"l":"b_2550","t":"code","b":[173,103,32],"m":"lda","oa":8295,"o":"screen_buffer","x":[9549]},{"a":9555,"t":"code","b":[240,15],"m":"beq","oa":9572,"o":"b_2564"},{"a":9557,"t":"code","b":[189,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,x"},{"a":9560,"t":"code","b":[141,238,204],"m":"sta","oa":52462,"o":"$CCEE"},{"a":9563,"t":"code","b":[189,239,150],"m":"lda","oa":38639,"o":"tile_bottom_chars,x"},{"a":9566,"t":"code","b":[141,22,205],"m":"sta","oa":52502,"o":"$CD16"},{"a":9569,"t":"code","b":[76,112,37],"m":"jmp","oa":9584,"o":"j_2570"},{"a":9572,"l":"b_2564","t":"code","b":[189,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,x","x":[9555]},{"a":9575,"t":"code","b":[141,238,200],"m":"sta","oa":51438,"o":"$C8EE"},{"a":9578,"t":"code","b":[189,239,150],"m":"lda","oa":38639,"o":"tile_bottom_chars,x"},{"a":9581,"t":"code","b":[141,22,201],"m":"sta","oa":51478,"o":"$C916"},{"a":9584,"l":"j_2570","t":"code","b":[165,161],"m":"lda","oa":161,"o":"$A1","x":[9569]},{"a":9586,"t":"code","b":[133,147],"m":"sta","oa":147,"o":"$93"},{"a":9588,"t":"code","b":[166,162],"m":"ldx","oa":162,"o":"$A2"},{"a":9590,"t":"code","b":[232],"m":"inx"},{"a":9591,"t":"code","b":[134,148],"m":"stx","oa":148,"o":"$94"},{"a":9593,"t":"code","b":[160,20],"m":"ldy","o":"#$14"},{"a":9595,"t":"code","b":[177,147],"m":"lda","oa":147,"o":"($93),y"},{"a":9597,"t":"code","b":[10],"m":"asl","o":"a"},{"a":9598,"t":"code","b":[170],"m":"tax"},{"a":9599,"t":"code","b":[164,175],"m":"ldy","oa":175,"o":"$AF"},{"a":9601,"t":"code","b":[240,1],"m":"beq","oa":9604,"o":"b_2584"},{"a":9603,"t":"code","b":[232],"m":"inx"},{"a":9604,"l":"b_2584","t":"code","b":[173,103,32],"m":"lda","oa":8295,"o":"screen_buffer","x":[9601]},{"a":9607,"t":"code","b":[240,15],"m":"beq","oa":9624,"o":"b_2598"},{"a":9609,"t":"code","b":[189,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,x"},{"a":9612,"t":"code","b":[141,62,205],"m":"sta","oa":52542,"o":"$CD3E"},{"a":9615,"t":"code","b":[189,239,150],"m":"lda","oa":38639,"o":"tile_bottom_chars,x"},{"a":9618,"t":"code","b":[141,102,205],"m":"sta","oa":52582,"o":"$CD66"},{"a":9621,"t":"code","b":[76,164,37],"m":"jmp","oa":9636,"o":"j_25A4"},{"a":9624,"l":"b_2598","t":"code","b":[189,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,x","x":[9607]},{"a":9627,"t":"code","b":[141,62,201],"m":"sta","oa":51518,"o":"$C93E"},{"a":9630,"t":"code","b":[189,239,150],"m":"lda","oa":38639,"o":"tile_bottom_chars,x"},{"a":9633,"t":"code","b":[141,102,201],"m":"sta","oa":51558,"o":"$C966"},{"a":9636,"l":"j_25A4","t":"code","b":[160,84],"m":"ldy","o":"#$54","x":[9621]},{"a":9638,"t":"code","b":[177,147],"m":"lda","oa":147,"o":"($93),y"},{"a":9640,"t":"code","b":[10],"m":"asl","o":"a"},{"a":9641,"t":"code","b":[170],"m":"tax"},{"a":9642,"t":"code","b":[164,175],"m":"ldy","oa":175,"o":"$AF"},{"a":9644,"t":"code","b":[240,1],"m":"beq","oa":9647,"o":"b_25AF"},{"a":9646,"t":"code","b":[232],"m":"inx"},{"a":9647,"l":"b_25AF","t":"code","b":[173,103,32],"m":"lda","oa":8295,"o":"screen_buffer","x":[9644]},{"a":9650,"t":"code","b":[240,15],"m":"beq","oa":9667,"o":"b_25C3"},{"a":9652,"t":"code","b":[189,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,x"},{"a":9655,"t":"code","b":[141,142,205],"m":"sta","oa":52622,"o":"$CD8E"},{"a":9658,"t":"code","b":[189,239,150],"m":"lda","oa":38639,"o":"tile_bottom_chars,x"},{"a":9661,"t":"code","b":[141,182,205],"m":"sta","oa":52662,"o":"$CDB6"},{"a":9664,"t":"code","b":[76,207,37],"m":"jmp","oa":9679,"o":"j_25CF"},{"a":9667,"l":"b_25C3","t":"code","b":[189,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,x","x":[9650]},{"a":9670,"t":"code","b":[141,142,201],"m":"sta","oa":51598,"o":"$C98E"},{"a":9673,"t":"code","b":[189,239,150],"m":"lda","oa":38639,"o":"tile_bottom_chars,x"},{"a":9676,"t":"code","b":[141,182,201],"m":"sta","oa":51638,"o":"$C9B6"},{"a":9679,"l":"j_25CF","t":"code","b":[160,148],"m":"ldy","o":"#$94","x":[9664]},{"a":9681,"t":"code","b":[177,147],"m":"lda","oa":147,"o":"($93),y"},{"a":9683,"t":"code","b":[10],"m":"asl","o":"a"},{"a":9684,"t":"code","b":[170],"m":"tax"},{"a":9685,"t":"code","b":[164,175],"m":"ldy","oa":175,"o":"$AF"},{"a":9687,"t":"code","b":[240,1],"m":"beq","oa":9690,"o":"b_25DA"},{"a":9689,"t":"code","b":[232],"m":"inx"},{"a":9690,"l":"b_25DA","t":"code","b":[173,103,32],"m":"lda","oa":8295,"o":"screen_buffer","x":[9687]},{"a":9693,"t":"code","b":[240,15],"m":"beq","oa":9710,"o":"b_25EE"},{"a":9695,"t":"code","b":[189,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,x"},{"a":9698,"t":"code","b":[141,222,205],"m":"sta","oa":52702,"o":"$CDDE"},{"a":9701,"t":"code","b":[189,239,150],"m":"lda","oa":38639,"o":"tile_bottom_chars,x"},{"a":9704,"t":"code","b":[141,6,206],"m":"sta","oa":52742,"o":"$CE06"},{"a":9707,"t":"code","b":[76,250,37],"m":"jmp","oa":9722,"o":"j_25FA"},{"a":9710,"l":"b_25EE","t":"code","b":[189,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,x","x":[9693]},{"a":9713,"t":"code","b":[141,222,201],"m":"sta","oa":51678,"o":"$C9DE"},{"a":9716,"t":"code","b":[189,239,150],"m":"lda","oa":38639,"o":"tile_bottom_chars,x"},{"a":9719,"t":"code","b":[141,6,202],"m":"sta","oa":51718,"o":"$CA06"},{"a":9722,"l":"j_25FA","t":"code","b":[160,212],"m":"ldy","o":"#$D4","x":[9707]},{"a":9724,"t":"code","b":[177,147],"m":"lda","oa":147,"o":"($93),y"},{"a":9726,"t":"code","b":[10],"m":"asl","o":"a"},{"a":9727,"t":"code","b":[170],"m":"tax"},{"a":9728,"t":"code","b":[164,175],"m":"ldy","oa":175,"o":"$AF"},{"a":9730,"t":"code","b":[240,1],"m":"beq","oa":9733,"o":"b_2605"},{"a":9732,"t":"code","b":[232],"m":"inx"},{"a":9733,"l":"b_2605","t":"code","b":[173,103,32],"m":"lda","oa":8295,"o":"screen_buffer","x":[9730]},{"a":9736,"t":"code","b":[240,15],"m":"beq","oa":9753,"o":"b_2619"},{"a":9738,"t":"code","b":[189,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,x"},{"a":9741,"t":"code","b":[141,46,206],"m":"sta","oa":52782,"o":"$CE2E"},{"a":9744,"t":"code","b":[189,239,150],"m":"lda","oa":38639,"o":"tile_bottom_chars,x"},{"a":9747,"t":"code","b":[141,86,206],"m":"sta","oa":52822,"o":"$CE56"},{"a":9750,"t":"code","b":[76,37,38],"m":"jmp","oa":9765,"o":"j_2625"},{"a":9753,"l":"b_2619","t":"code","b":[189,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,x","x":[9736]},{"a":9756,"t":"code","b":[141,46,202],"m":"sta","oa":51758,"o":"$CA2E"},{"a":9759,"t":"code","b":[189,239,150],"m":"lda","oa":38639,"o":"tile_bottom_chars,x"},{"a":9762,"t":"code","b":[141,86,202],"m":"sta","oa":51798,"o":"$CA56"},{"a":9765,"l":"j_2625","t":"code","b":[230,148],"m":"inc","oa":148,"o":"$94","x":[9750]},{"a":9767,"t":"code","b":[160,20],"m":"ldy","o":"#$14"},{"a":9769,"t":"code","b":[177,147],"m":"lda","oa":147,"o":"($93),y"},{"a":9771,"t":"code","b":[10],"m":"asl","o":"a"},{"a":9772,"t":"code","b":[170],"m":"tax"},{"a":9773,"t":"code","b":[164,175],"m":"ldy","oa":175,"o":"$AF"},{"a":9775,"t":"code","b":[240,1],"m":"beq","oa":9778,"o":"b_2632"},{"a":9777,"t":"code","b":[232],"m":"inx"},{"a":9778,"l":"b_2632","t":"code","b":[173,103,32],"m":"lda","oa":8295,"o":"screen_buffer","x":[9775]},{"a":9781,"t":"code","b":[240,15],"m":"beq","oa":9798,"o":"b_2646"},{"a":9783,"t":"code","b":[189,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,x"},{"a":9786,"t":"code","b":[141,126,206],"m":"sta","oa":52862,"o":"$CE7E"},{"a":9789,"t":"code","b":[189,239,150],"m":"lda","oa":38639,"o":"tile_bottom_chars,x"},{"a":9792,"t":"code","b":[141,166,206],"m":"sta","oa":52902,"o":"$CEA6"},{"a":9795,"t":"code","b":[76,82,38],"m":"jmp","oa":9810,"o":"j_2652"},{"a":9798,"l":"b_2646","t":"code","b":[189,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,x","x":[9781]},{"a":9801,"t":"code","b":[141,126,202],"m":"sta","oa":51838,"o":"$CA7E"},{"a":9804,"t":"code","b":[189,239,150],"m":"lda","oa":38639,"o":"tile_bottom_chars,x"},{"a":9807,"t":"code","b":[141,166,202],"m":"sta","oa":51878,"o":"$CAA6"},{"a":9810,"l":"j_2652","t":"code","b":[160,84],"m":"ldy","o":"#$54","x":[9795]},{"a":9812,"t":"code","b":[177,147],"m":"lda","oa":147,"o":"($93),y"},{"a":9814,"t":"code","b":[10],"m":"asl","o":"a"},{"a":9815,"t":"code","b":[170],"m":"tax"},{"a":9816,"t":"code","b":[164,175],"m":"ldy","oa":175,"o":"$AF"},{"a":9818,"t":"code","b":[240,1],"m":"beq","oa":9821,"o":"b_265D"},{"a":9820,"t":"code","b":[232],"m":"inx"},{"a":9821,"l":"b_265D","t":"code","b":[173,103,32],"m":"lda","oa":8295,"o":"screen_buffer","x":[9818]},{"a":9824,"t":"code","b":[240,15],"m":"beq","oa":9841,"o":"b_2671"},{"a":9826,"t":"code","b":[189,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,x"},{"a":9829,"t":"code","b":[141,206,206],"m":"sta","oa":52942,"o":"$CECE"},{"a":9832,"t":"code","b":[189,239,150],"m":"lda","oa":38639,"o":"tile_bottom_chars,x"},{"a":9835,"t":"code","b":[141,246,206],"m":"sta","oa":52982,"o":"$CEF6"},{"a":9838,"t":"code","b":[76,125,38],"m":"jmp","oa":9853,"o":"j_267D"},{"a":9841,"l":"b_2671","t":"code","b":[189,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,x","x":[9824]},{"a":9844,"t":"code","b":[141,206,202],"m":"sta","oa":51918,"o":"$CACE"},{"a":9847,"t":"code","b":[189,239,150],"m":"lda","oa":38639,"o":"tile_bottom_chars,x"},{"a":9850,"t":"code","b":[141,246,202],"m":"sta","oa":51958,"o":"$CAF6"},{"a":9853,"l":"j_267D","t":"code","b":[173,132,47],"m":"lda","oa":12164,"o":"scroll_diag_flag","x":[9838]},{"a":9856,"t":"code","b":[208,24],"m":"bne","oa":9882,"o":"r_269A"},{"a":9858,"t":"code","b":[166,175],"m":"ldx","oa":175,"o":"$AF"},{"a":9860,"t":"code","b":[232],"m":"inx"},{"a":9861,"t":"code","b":[224,2],"m":"cpx","o":"#$02"},{"a":9863,"t":"code","b":[144,15],"m":"bcc","oa":9880,"o":"b_2698"},{"a":9865,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":9867,"t":"code","b":[24],"m":"clc"},{"a":9868,"t":"code","b":[165,161],"m":"lda","oa":161,"o":"$A1"},{"a":9870,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":9872,"t":"code","b":[133,161],"m":"sta","oa":161,"o":"$A1"},{"a":9874,"t":"code","b":[165,162],"m":"lda","oa":162,"o":"$A2"},{"a":9876,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":9878,"t":"code","b":[133,162],"m":"sta","oa":162,"o":"$A2"},{"a":9880,"l":"b_2698","t":"code","b":[134,175],"m":"stx","oa":175,"o":"$AF","x":[9863]},{"a":9882,"l":"r_269A","t":"code","b":[96],"m":"rts","x":[9856]},{"a":9883,"l":"step_map_column","c":"Moves the map pointer $A1 on by one tile when the half-column flag $AF wraps from 1 to 0 (it counts $AF up first).","t":"code","b":[166,175],"m":"ldx","oa":175,"o":"$AF","x":[11889,11923,13209,13243]},{"a":9885,"t":"code","b":[232],"m":"inx"},{"a":9886,"t":"code","b":[224,2],"m":"cpx","o":"#$02"},{"a":9888,"t":"code","b":[144,15],"m":"bcc","oa":9905,"o":"b_26B1"},{"a":9890,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":9892,"t":"code","b":[24],"m":"clc"},{"a":9893,"t":"code","b":[165,161],"m":"lda","oa":161,"o":"$A1"},{"a":9895,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":9897,"t":"code","b":[133,161],"m":"sta","oa":161,"o":"$A1"},{"a":9899,"t":"code","b":[165,162],"m":"lda","oa":162,"o":"$A2"},{"a":9901,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":9903,"t":"code","b":[133,162],"m":"sta","oa":162,"o":"$A2"},{"a":9905,"l":"b_26B1","t":"code","b":[134,175],"m":"stx","oa":175,"o":"$AF","x":[9888]},{"a":9907,"t":"code","b":[96],"m":"rts"},{"a":9908,"l":"scroll_y_down_table","c":"The fine vertical scroll values for a scroll downwards: 4, 2, 0, 6.","t":"byte","b":[4,2,0,6],"x":[9918,9934]},{"a":9912,"l":"scroll_down_fine","c":"Sets the fine vertical scroll $2062 from the table at $26B4 (4, 2, 0, 6) for the phase in $2130 and returns the phase in Y; when $2062 already holds that value (or is 0 early in a scroll) it restores the camera and player Y saved by $206C instead.","t":"code","b":[172,48,33],"m":"ldy","oa":8496,"o":"scroll_phase","x":[9981,12664,13096]},{"a":9915,"t":"code","b":[173,98,32],"m":"lda","oa":8290,"o":"scroll_y_fine"},{"a":9918,"t":"code","b":[217,180,38],"m":"cmp","oa":9908,"o":"scroll_y_down_table,y"},{"a":9921,"t":"code","b":[240,18],"m":"beq","oa":9941,"o":"b_26D5"},{"a":9923,"t":"code","b":[174,47,33],"m":"ldx","oa":8495,"o":"scroll_steps"},{"a":9926,"t":"code","b":[224,10],"m":"cpx","o":"#$0A"},{"a":9928,"t":"code","b":[144,4],"m":"bcc","oa":9934,"o":"b_26CE"},{"a":9930,"t":"code","b":[201,0],"m":"cmp","o":"#$00"},{"a":9932,"t":"code","b":[240,7],"m":"beq","oa":9941,"o":"b_26D5"},{"a":9934,"l":"b_26CE","t":"code","b":[185,180,38],"m":"lda","oa":9908,"o":"scroll_y_down_table,y","x":[9928]},{"a":9937,"t":"code","b":[141,98,32],"m":"sta","oa":8290,"o":"scroll_y_fine"},{"a":9940,"t":"code","b":[96],"m":"rts"},{"a":9941,"l":"b_26D5","t":"code","b":[173,104,32],"m":"lda","oa":8296,"o":"saved_camera_y_lo","x":[9921,9932]},{"a":9944,"t":"code","b":[133,253],"m":"sta","oa":253,"o":"$FD"},{"a":9946,"t":"code","b":[173,105,32],"m":"lda","oa":8297,"o":"saved_camera_y_hi"},{"a":9949,"t":"code","b":[133,254],"m":"sta","oa":254,"o":"$FE"},{"a":9951,"t":"code","b":[173,36,89],"m":"lda","oa":22820,"o":"player_prev_y"},{"a":9954,"t":"code","b":[141,124,116],"m":"sta","oa":29820,"o":"player_y"},{"a":9957,"t":"code","b":[96],"m":"rts"},{"a":9958,"l":"scroll_down","c":"Scroll direction 1, view downwards. Moves the camera Y ($FD/$FE) on 2 and the player's screen Y back 2, takes the fine vertical scroll from $26B8, and runs the phase's work: shift the upper rows up ($2751), the lower rows and the new bottom row ($2736), the colours ($271C), then the colours into colour RAM and the buffer flip ($2727).","t":"code","b":[24],"m":"clc","x":[8503]},{"a":9959,"t":"code","b":[165,253],"m":"lda","oa":253,"o":"$FD"},{"a":9961,"t":"code","b":[105,2],"m":"adc","o":"#$02"},{"a":9963,"t":"code","b":[133,253],"m":"sta","oa":253,"o":"$FD"},{"a":9965,"t":"code","b":[168],"m":"tay"},{"a":9966,"t":"code","b":[165,254],"m":"lda","oa":254,"o":"$FE"},{"a":9968,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":9970,"t":"code","b":[133,254],"m":"sta","oa":254,"o":"$FE"},{"a":9972,"t":"code","b":[56],"m":"sec"},{"a":9973,"t":"code","b":[173,124,116],"m":"lda","oa":29820,"o":"player_y"},{"a":9976,"t":"code","b":[233,2],"m":"sbc","o":"#$02"},{"a":9978,"t":"code","b":[141,124,116],"m":"sta","oa":29820,"o":"player_y"},{"a":9981,"t":"code","b":[32,184,38],"m":"jsr","oa":9912,"o":"scroll_down_fine"},{"a":9984,"t":"code","b":[192,0],"m":"cpy","o":"#$00"},{"a":9986,"t":"code","b":[208,4],"m":"bne","oa":9992,"o":"b_2708"},{"a":9988,"t":"code","b":[32,81,39],"m":"jsr","oa":10065,"o":"scroll_down_copy_a"},{"a":9991,"t":"code","b":[96],"m":"rts"},{"a":9992,"l":"b_2708","t":"code","b":[192,1],"m":"cpy","o":"#$01","x":[9986]},{"a":9994,"t":"code","b":[208,4],"m":"bne","oa":10000,"o":"b_2710"},{"a":9996,"t":"code","b":[32,54,39],"m":"jsr","oa":10038,"o":"scroll_down_copy_b"},{"a":9999,"t":"code","b":[96],"m":"rts"},{"a":10000,"l":"b_2710","t":"code","b":[192,2],"m":"cpy","o":"#$02","x":[9994]},{"a":10002,"t":"code","b":[208,4],"m":"bne","oa":10008,"o":"b_2718"},{"a":10004,"t":"code","b":[32,28,39],"m":"jsr","oa":10012,"o":"scroll_down_colours"},{"a":10007,"t":"code","b":[96],"m":"rts"},{"a":10008,"l":"b_2718","t":"code","b":[32,39,39],"m":"jsr","oa":10023,"o":"scroll_down_finish","x":[10002]},{"a":10011,"t":"code","b":[96],"m":"rts"},{"a":10012,"l":"scroll_down_colours","c":"Phase 2 of a scroll downwards: builds the colour buffer through $3A06 or $465E by $2067.","t":"code","b":[173,103,32],"m":"lda","oa":8295,"o":"screen_buffer","x":[10004]},{"a":10015,"t":"code","b":[240,3],"m":"beq","oa":10020,"o":"b_2724"},{"a":10017,"t":"code","b":[76,6,58],"m":"jmp","oa":14854,"o":"colours_from_cc"},{"a":10020,"l":"b_2724","t":"code","b":[76,94,70],"m":"jmp","oa":18014,"o":"colours_from_c8","x":[10015]},{"a":10023,"l":"scroll_down_finish","c":"Phase 3 of a scroll downwards: fills the colours ($7060, $6809) and flips the buffer flag $2067.","t":"code","b":[32,96,112],"m":"jsr","oa":28768,"o":"colour_upper","x":[10008]},{"a":10026,"t":"code","b":[32,9,104],"m":"jsr","oa":26633,"o":"colour_copy_a"},{"a":10029,"t":"code","b":[173,103,32],"m":"lda","oa":8295,"o":"screen_buffer"},{"a":10032,"t":"code","b":[73,1],"m":"eor","o":"#$01"},{"a":10034,"t":"code","b":[141,103,32],"m":"sta","oa":8295,"o":"screen_buffer"},{"a":10037,"t":"code","b":[96],"m":"rts"},{"a":10038,"l":"scroll_down_copy_b","c":"Phase 1 of a scroll downwards: copies columns $26 down to $11 of the screen up one row into the other matrix, with $2772 or $27E4 by the buffer flag $2067.","t":"code","b":[173,103,32],"m":"lda","oa":8295,"o":"screen_buffer","x":[9996]},{"a":10041,"t":"code","b":[208,11],"m":"bne","oa":10054,"o":"b_2746"},{"a":10043,"t":"code","b":[169,16],"m":"lda","o":"#$10"},{"a":10045,"t":"code","b":[141,224,39],"m":"sta","oa":10208,"o":"a_27E0"},{"a":10048,"t":"code","b":[160,38],"m":"ldy","o":"#$26"},{"a":10050,"t":"code","b":[32,114,39],"m":"jsr","oa":10098,"o":"shift_up_to_c8"},{"a":10053,"t":"code","b":[96],"m":"rts"},{"a":10054,"l":"b_2746","t":"code","b":[169,16],"m":"lda","o":"#$10","x":[10041]},{"a":10056,"t":"code","b":[141,82,40],"m":"sta","oa":10322,"o":"a_2852"},{"a":10059,"t":"code","b":[160,38],"m":"ldy","o":"#$26"},{"a":10061,"t":"code","b":[32,228,39],"m":"jsr","oa":10212,"o":"shift_up_to_cc"},{"a":10064,"t":"code","b":[96],"m":"rts"},{"a":10065,"l":"scroll_down_copy_a","c":"Phase 0 of a scroll downwards: copies columns $10 down to 0 of the screen up one row into the other matrix ($2772 or $27E4) and draws the new bottom row into it ($2945 or $2856).","t":"code","b":[173,103,32],"m":"lda","oa":8295,"o":"screen_buffer","x":[9988]},{"a":10068,"t":"code","b":[208,14],"m":"bne","oa":10084,"o":"b_2764"},{"a":10070,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":10072,"t":"code","b":[141,224,39],"m":"sta","oa":10208,"o":"a_27E0"},{"a":10075,"t":"code","b":[160,16],"m":"ldy","o":"#$10"},{"a":10077,"t":"code","b":[32,114,39],"m":"jsr","oa":10098,"o":"shift_up_to_c8"},{"a":10080,"t":"code","b":[32,69,41],"m":"jsr","oa":10565,"o":"draw_bottom_row_b"},{"a":10083,"t":"code","b":[96],"m":"rts"},{"a":10084,"l":"b_2764","t":"code","b":[169,255],"m":"lda","o":"#$FF","x":[10068]},{"a":10086,"t":"code","b":[141,82,40],"m":"sta","oa":10322,"o":"a_2852"},{"a":10089,"t":"code","b":[160,16],"m":"ldy","o":"#$10"},{"a":10091,"t":"code","b":[32,228,39],"m":"jsr","oa":10212,"o":"shift_up_to_cc"},{"a":10094,"t":"code","b":[32,86,40],"m":"jsr","oa":10326,"o":"draw_bottom_row_a"},{"a":10097,"t":"code","b":[96],"m":"rts"},{"a":10098,"l":"shift_up_to_c8","c":"Copies the screen matrix at $CC00 up one row into $C800 for the columns from Y down to 0, 19 rows at a time; the limit in $27E0 is patched by the caller.","t":"code","b":[185,40,204],"m":"lda","oa":52264,"o":"$CC28,y","x":[10050,10077,10209]},{"a":10101,"t":"code","b":[153,0,200],"m":"sta","oa":51200,"o":"screen_a,y"},{"a":10104,"t":"code","b":[185,80,204],"m":"lda","oa":52304,"o":"$CC50,y"},{"a":10107,"t":"code","b":[153,40,200],"m":"sta","oa":51240,"o":"$C828,y"},{"a":10110,"t":"code","b":[185,120,204],"m":"lda","oa":52344,"o":"$CC78,y"},{"a":10113,"t":"code","b":[153,80,200],"m":"sta","oa":51280,"o":"$C850,y"},{"a":10116,"t":"code","b":[185,160,204],"m":"lda","oa":52384,"o":"$CCA0,y"},{"a":10119,"t":"code","b":[153,120,200],"m":"sta","oa":51320,"o":"$C878,y"},{"a":10122,"t":"code","b":[185,200,204],"m":"lda","oa":52424,"o":"$CCC8,y"},{"a":10125,"t":"code","b":[153,160,200],"m":"sta","oa":51360,"o":"$C8A0,y"},{"a":10128,"t":"code","b":[185,240,204],"m":"lda","oa":52464,"o":"$CCF0,y"},{"a":10131,"t":"code","b":[153,200,200],"m":"sta","oa":51400,"o":"$C8C8,y"},{"a":10134,"t":"code","b":[185,24,205],"m":"lda","oa":52504,"o":"$CD18,y"},{"a":10137,"t":"code","b":[153,240,200],"m":"sta","oa":51440,"o":"$C8F0,y"},{"a":10140,"t":"code","b":[185,64,205],"m":"lda","oa":52544,"o":"$CD40,y"},{"a":10143,"t":"code","b":[153,24,201],"m":"sta","oa":51480,"o":"$C918,y"},{"a":10146,"t":"code","b":[185,104,205],"m":"lda","oa":52584,"o":"$CD68,y"},{"a":10149,"t":"code","b":[153,64,201],"m":"sta","oa":51520,"o":"$C940,y"},{"a":10152,"t":"code","b":[185,144,205],"m":"lda","oa":52624,"o":"$CD90,y"},{"a":10155,"t":"code","b":[153,104,201],"m":"sta","oa":51560,"o":"$C968,y"},{"a":10158,"t":"code","b":[185,184,205],"m":"lda","oa":52664,"o":"$CDB8,y"},{"a":10161,"t":"code","b":[153,144,201],"m":"sta","oa":51600,"o":"$C990,y"},{"a":10164,"t":"code","b":[185,224,205],"m":"lda","oa":52704,"o":"$CDE0,y"},{"a":10167,"t":"code","b":[153,184,201],"m":"sta","oa":51640,"o":"$C9B8,y"},{"a":10170,"t":"code","b":[185,8,206],"m":"lda","oa":52744,"o":"$CE08,y"},{"a":10173,"t":"code","b":[153,224,201],"m":"sta","oa":51680,"o":"$C9E0,y"},{"a":10176,"t":"code","b":[185,48,206],"m":"lda","oa":52784,"o":"$CE30,y"},{"a":10179,"t":"code","b":[153,8,202],"m":"sta","oa":51720,"o":"$CA08,y"},{"a":10182,"t":"code","b":[185,88,206],"m":"lda","oa":52824,"o":"$CE58,y"},{"a":10185,"t":"code","b":[153,48,202],"m":"sta","oa":51760,"o":"$CA30,y"},{"a":10188,"t":"code","b":[185,128,206],"m":"lda","oa":52864,"o":"$CE80,y"},{"a":10191,"t":"code","b":[153,88,202],"m":"sta","oa":51800,"o":"$CA58,y"},{"a":10194,"t":"code","b":[185,168,206],"m":"lda","oa":52904,"o":"$CEA8,y"},{"a":10197,"t":"code","b":[153,128,202],"m":"sta","oa":51840,"o":"$CA80,y"},{"a":10200,"t":"code","b":[185,208,206],"m":"lda","oa":52944,"o":"$CED0,y"},{"a":10203,"t":"code","b":[153,168,202],"m":"sta","oa":51880,"o":"$CAA8,y"},{"a":10206,"t":"code","b":[136],"m":"dey"},{"a":10207,"t":"code","b":[192,255],"m":"cpy","o":"#$FF"},{"a":10208,"t":"note","l":"a_27E0","c":"Loop limit, the immediate operand of the CPY at $27DF, set by $273D and $2758 to the column the copy loop stops at, which differs for each part of the screen shift.","note":"inside the item at $27DF","x":[10045,10072]},{"a":10209,"t":"code","b":[208,143],"m":"bne","oa":10098,"o":"shift_up_to_c8"},{"a":10211,"t":"code","b":[96],"m":"rts"},{"a":10212,"l":"shift_up_to_cc","c":"Copies the screen matrix at $C800 up one row into $CC00 for the columns from Y down, 19 rows at a time; the limit in $2852 is patched by the caller.","t":"code","b":[185,40,200],"m":"lda","oa":51240,"o":"$C828,y","x":[10061,10091,10323]},{"a":10215,"t":"code","b":[153,0,204],"m":"sta","oa":52224,"o":"screen_b,y"},{"a":10218,"t":"code","b":[185,80,200],"m":"lda","oa":51280,"o":"$C850,y"},{"a":10221,"t":"code","b":[153,40,204],"m":"sta","oa":52264,"o":"$CC28,y"},{"a":10224,"t":"code","b":[185,120,200],"m":"lda","oa":51320,"o":"$C878,y"},{"a":10227,"t":"code","b":[153,80,204],"m":"sta","oa":52304,"o":"$CC50,y"},{"a":10230,"t":"code","b":[185,160,200],"m":"lda","oa":51360,"o":"$C8A0,y"},{"a":10233,"t":"code","b":[153,120,204],"m":"sta","oa":52344,"o":"$CC78,y"},{"a":10236,"t":"code","b":[185,200,200],"m":"lda","oa":51400,"o":"$C8C8,y"},{"a":10239,"t":"code","b":[153,160,204],"m":"sta","oa":52384,"o":"$CCA0,y"},{"a":10242,"t":"code","b":[185,240,200],"m":"lda","oa":51440,"o":"$C8F0,y"},{"a":10245,"t":"code","b":[153,200,204],"m":"sta","oa":52424,"o":"$CCC8,y"},{"a":10248,"t":"code","b":[185,24,201],"m":"lda","oa":51480,"o":"$C918,y"},{"a":10251,"t":"code","b":[153,240,204],"m":"sta","oa":52464,"o":"$CCF0,y"},{"a":10254,"t":"code","b":[185,64,201],"m":"lda","oa":51520,"o":"$C940,y"},{"a":10257,"t":"code","b":[153,24,205],"m":"sta","oa":52504,"o":"$CD18,y"},{"a":10260,"t":"code","b":[185,104,201],"m":"lda","oa":51560,"o":"$C968,y"},{"a":10263,"t":"code","b":[153,64,205],"m":"sta","oa":52544,"o":"$CD40,y"},{"a":10266,"t":"code","b":[185,144,201],"m":"lda","oa":51600,"o":"$C990,y"},{"a":10269,"t":"code","b":[153,104,205],"m":"sta","oa":52584,"o":"$CD68,y"},{"a":10272,"t":"code","b":[185,184,201],"m":"lda","oa":51640,"o":"$C9B8,y"},{"a":10275,"t":"code","b":[153,144,205],"m":"sta","oa":52624,"o":"$CD90,y"},{"a":10278,"t":"code","b":[185,224,201],"m":"lda","oa":51680,"o":"$C9E0,y"},{"a":10281,"t":"code","b":[153,184,205],"m":"sta","oa":52664,"o":"$CDB8,y"},{"a":10284,"t":"code","b":[185,8,202],"m":"lda","oa":51720,"o":"$CA08,y"},{"a":10287,"t":"code","b":[153,224,205],"m":"sta","oa":52704,"o":"$CDE0,y"},{"a":10290,"t":"code","b":[185,48,202],"m":"lda","oa":51760,"o":"$CA30,y"},{"a":10293,"t":"code","b":[153,8,206],"m":"sta","oa":52744,"o":"$CE08,y"},{"a":10296,"t":"code","b":[185,88,202],"m":"lda","oa":51800,"o":"$CA58,y"},{"a":10299,"t":"code","b":[153,48,206],"m":"sta","oa":52784,"o":"$CE30,y"},{"a":10302,"t":"code","b":[185,128,202],"m":"lda","oa":51840,"o":"$CA80,y"},{"a":10305,"t":"code","b":[153,88,206],"m":"sta","oa":52824,"o":"$CE58,y"},{"a":10308,"t":"code","b":[185,168,202],"m":"lda","oa":51880,"o":"$CAA8,y"},{"a":10311,"t":"code","b":[153,128,206],"m":"sta","oa":52864,"o":"$CE80,y"},{"a":10314,"t":"code","b":[185,208,202],"m":"lda","oa":51920,"o":"$CAD0,y"},{"a":10317,"t":"code","b":[153,168,206],"m":"sta","oa":52904,"o":"$CEA8,y"},{"a":10320,"t":"code","b":[136],"m":"dey"},{"a":10321,"t":"code","b":[192,255],"m":"cpy","o":"#$FF"},{"a":10322,"t":"note","l":"a_2852","c":"Loop limit, the immediate operand of the CPY at $2851, set by $2748 and $2766 to the column the copy loop stops at, which differs for each part of the screen shift.","note":"inside the item at $2851","x":[10056,10086]},{"a":10323,"t":"code","b":[208,143],"m":"bne","oa":10212,"o":"shift_up_to_cc"},{"a":10325,"t":"code","b":[96],"m":"rts"},{"a":10326,"l":"draw_bottom_row_a","c":"Draws a new bottom row of tiles from the map (the pointer $A1 plus $0280) into the matrix at $CC00, two characters for each tile through the tables at $9651 and $96EF.","t":"code","b":[24],"m":"clc","x":[10094,12817,13249]},{"a":10327,"t":"code","b":[165,161],"m":"lda","oa":161,"o":"$A1"},{"a":10329,"t":"code","b":[105,128],"m":"adc","o":"#$80"},{"a":10331,"t":"code","b":[133,147],"m":"sta","oa":147,"o":"$93"},{"a":10333,"t":"code","b":[165,162],"m":"lda","oa":162,"o":"$A2"},{"a":10335,"t":"code","b":[105,2],"m":"adc","o":"#$02"},{"a":10337,"t":"code","b":[133,148],"m":"sta","oa":148,"o":"$94"},{"a":10339,"t":"code","b":[166,175],"m":"ldx","oa":175,"o":"$AF"},{"a":10341,"t":"code","b":[232],"m":"inx"},{"a":10342,"t":"code","b":[224,2],"m":"cpx","o":"#$02"},{"a":10344,"t":"code","b":[144,15],"m":"bcc","oa":10361,"o":"b_2879"},{"a":10346,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":10348,"t":"code","b":[24],"m":"clc"},{"a":10349,"t":"code","b":[165,147],"m":"lda","oa":147,"o":"$93"},{"a":10351,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":10353,"t":"code","b":[133,147],"m":"sta","oa":147,"o":"$93"},{"a":10355,"t":"code","b":[165,148],"m":"lda","oa":148,"o":"$94"},{"a":10357,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":10359,"t":"code","b":[133,148],"m":"sta","oa":148,"o":"$94"},{"a":10361,"l":"b_2879","t":"code","b":[142,240,43],"m":"stx","oa":11248,"o":"row_half_x","x":[10344]},{"a":10364,"t":"code","b":[166,189],"m":"ldx","oa":189,"o":"$BD"},{"a":10366,"t":"code","b":[202],"m":"dex"},{"a":10367,"t":"code","b":[16,15],"m":"bpl","oa":10384,"o":"b_2890"},{"a":10369,"t":"code","b":[162,1],"m":"ldx","o":"#$01"},{"a":10371,"t":"code","b":[56],"m":"sec"},{"a":10372,"t":"code","b":[165,147],"m":"lda","oa":147,"o":"$93"},{"a":10374,"t":"code","b":[233,64],"m":"sbc","o":"#$40"},{"a":10376,"t":"code","b":[133,147],"m":"sta","oa":147,"o":"$93"},{"a":10378,"t":"code","b":[165,148],"m":"lda","oa":148,"o":"$94"},{"a":10380,"t":"code","b":[233,0],"m":"sbc","o":"#$00"},{"a":10382,"t":"code","b":[133,148],"m":"sta","oa":148,"o":"$94"},{"a":10384,"l":"b_2890","t":"code","b":[142,239,43],"m":"stx","oa":11247,"o":"row_half_y","x":[10367]},{"a":10387,"t":"code","b":[162,239],"m":"ldx","o":"#$EF"},{"a":10389,"t":"code","b":[160,150],"m":"ldy","o":"#$96"},{"a":10391,"t":"code","b":[173,239,43],"m":"lda","oa":11247,"o":"row_half_y"},{"a":10394,"t":"code","b":[208,4],"m":"bne","oa":10400,"o":"b_28A0"},{"a":10396,"t":"code","b":[162,81],"m":"ldx","o":"#$51"},{"a":10398,"t":"code","b":[160,150],"m":"ldy","o":"#$96"},{"a":10400,"l":"b_28A0","t":"code","b":[142,205,40],"m":"stx","oa":10445,"o":"a_28CD","x":[10394]},{"a":10403,"t":"code","b":[142,212,40],"m":"stx","oa":10452,"o":"a_28D4"},{"a":10406,"t":"code","b":[142,5,41],"m":"stx","oa":10501,"o":"a_2905"},{"a":10409,"t":"code","b":[140,206,40],"m":"sty","oa":10446,"o":"a_28CE"},{"a":10412,"t":"code","b":[140,213,40],"m":"sty","oa":10453,"o":"a_28D5"},{"a":10415,"t":"code","b":[140,6,41],"m":"sty","oa":10502,"o":"a_2906"},{"a":10418,"t":"code","b":[142,21,41],"m":"stx","oa":10517,"o":"a_2915"},{"a":10421,"t":"code","b":[142,28,41],"m":"stx","oa":10524,"o":"a_291C"},{"a":10424,"t":"code","b":[140,22,41],"m":"sty","oa":10518,"o":"a_2916"},{"a":10427,"t":"code","b":[140,29,41],"m":"sty","oa":10525,"o":"a_291D"},{"a":10430,"t":"code","b":[174,240,43],"m":"ldx","oa":11248,"o":"row_half_x"},{"a":10433,"t":"code","b":[208,58],"m":"bne","oa":10493,"o":"b_28FD"},{"a":10435,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":10437,"l":"b_28C5","t":"code","b":[138],"m":"txa","x":[10461]},{"a":10438,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":10439,"t":"code","b":[168],"m":"tay"},{"a":10440,"t":"code","b":[177,147],"m":"lda","oa":147,"o":"($93),y"},{"a":10442,"t":"code","b":[10],"m":"asl","o":"a"},{"a":10443,"t":"code","b":[168],"m":"tay"},{"a":10444,"t":"code","b":[185,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,y"},{"a":10445,"t":"note","l":"a_28CD","c":"Low byte of the address in the LDA at $28CC, rewritten by $28A0 to point at the tile table $9651 or $96EF, chosen by the half-tile flags.","note":"inside the item at $28CC","x":[10400]},{"a":10446,"t":"note","l":"a_28CE","c":"High byte of the address in the LDA at $28CC, rewritten by $28A9 to point at the tile table $9651 or $96EF, chosen by the half-tile flags.","note":"inside the item at $28CC","x":[10409]},{"a":10447,"t":"code","b":[157,208,206],"m":"sta","oa":52944,"o":"$CED0,x"},{"a":10450,"t":"code","b":[200],"m":"iny"},{"a":10451,"t":"code","b":[185,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,y"},{"a":10452,"t":"note","l":"a_28D4","c":"Low byte of the address in the LDA at $28D3, rewritten by $28A3 to point at the tile table $9651 or $96EF, chosen by the half-tile flags.","note":"inside the item at $28D3","x":[10403]},{"a":10453,"t":"note","l":"a_28D5","c":"High byte of the address in the LDA at $28D3, rewritten by $28AC to point at the tile table $9651 or $96EF, chosen by the half-tile flags.","note":"inside the item at $28D3","x":[10412]},{"a":10454,"t":"code","b":[157,209,206],"m":"sta","oa":52945,"o":"$CED1,x"},{"a":10457,"t":"code","b":[232],"m":"inx"},{"a":10458,"t":"code","b":[232],"m":"inx"},{"a":10459,"t":"code","b":[224,40],"m":"cpx","o":"#$28"},{"a":10461,"t":"code","b":[144,230],"m":"bcc","oa":10437,"o":"b_28C5"},{"a":10463,"t":"code","b":[173,132,47],"m":"lda","oa":12164,"o":"scroll_diag_flag"},{"a":10466,"t":"code","b":[208,24],"m":"bne","oa":10492,"o":"r_28FC"},{"a":10468,"t":"code","b":[166,189],"m":"ldx","oa":189,"o":"$BD"},{"a":10470,"t":"code","b":[232],"m":"inx"},{"a":10471,"t":"code","b":[224,2],"m":"cpx","o":"#$02"},{"a":10473,"t":"code","b":[144,15],"m":"bcc","oa":10490,"o":"b_28FA"},{"a":10475,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":10477,"t":"code","b":[24],"m":"clc"},{"a":10478,"t":"code","b":[165,161],"m":"lda","oa":161,"o":"$A1"},{"a":10480,"t":"code","b":[105,64],"m":"adc","o":"#$40"},{"a":10482,"t":"code","b":[133,161],"m":"sta","oa":161,"o":"$A1"},{"a":10484,"t":"code","b":[165,162],"m":"lda","oa":162,"o":"$A2"},{"a":10486,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":10488,"t":"code","b":[133,162],"m":"sta","oa":162,"o":"$A2"},{"a":10490,"l":"b_28FA","t":"code","b":[134,189],"m":"stx","oa":189,"o":"$BD","x":[10473]},{"a":10492,"l":"r_28FC","t":"code","b":[96],"m":"rts","x":[10466,10538]},{"a":10493,"l":"b_28FD","t":"code","b":[160,0],"m":"ldy","o":"#$00","x":[10433]},{"a":10495,"t":"code","b":[177,147],"m":"lda","oa":147,"o":"($93),y"},{"a":10497,"t":"code","b":[10],"m":"asl","o":"a"},{"a":10498,"t":"code","b":[168],"m":"tay"},{"a":10499,"t":"code","b":[200],"m":"iny"},{"a":10500,"t":"code","b":[185,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,y"},{"a":10501,"t":"note","l":"a_2905","c":"Low byte of the address in the LDA at $2904, rewritten by $28A6 to point at the tile table $9651 or $96EF, chosen by the half-tile flags.","note":"inside the item at $2904","x":[10406]},{"a":10502,"t":"note","l":"a_2906","c":"High byte of the address in the LDA at $2904, rewritten by $28AF to point at the tile table $9651 or $96EF, chosen by the half-tile flags.","note":"inside the item at $2904","x":[10415]},{"a":10503,"t":"code","b":[141,208,206],"m":"sta","oa":52944,"o":"$CED0"},{"a":10506,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":10508,"l":"b_290C","t":"code","b":[138],"m":"txa","x":[10533]},{"a":10509,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":10510,"t":"code","b":[168],"m":"tay"},{"a":10511,"t":"code","b":[200],"m":"iny"},{"a":10512,"t":"code","b":[177,147],"m":"lda","oa":147,"o":"($93),y"},{"a":10514,"t":"code","b":[10],"m":"asl","o":"a"},{"a":10515,"t":"code","b":[168],"m":"tay"},{"a":10516,"t":"code","b":[185,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,y"},{"a":10517,"t":"note","l":"a_2915","c":"Low byte of the address in the LDA at $2914, rewritten by $28B2 to point at the tile table $9651 or $96EF, chosen by the half-tile flags.","note":"inside the item at $2914","x":[10418]},{"a":10518,"t":"note","l":"a_2916","c":"High byte of the address in the LDA at $2914, rewritten by $28B8 to point at the tile table $9651 or $96EF, chosen by the half-tile flags.","note":"inside the item at $2914","x":[10424]},{"a":10519,"t":"code","b":[157,209,206],"m":"sta","oa":52945,"o":"$CED1,x"},{"a":10522,"t":"code","b":[200],"m":"iny"},{"a":10523,"t":"code","b":[185,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,y"},{"a":10524,"t":"note","l":"a_291C","c":"Low byte of the address in the LDA at $291B, rewritten by $28B5 to point at the tile table $9651 or $96EF, chosen by the half-tile flags.","note":"inside the item at $291B","x":[10421]},{"a":10525,"t":"note","l":"a_291D","c":"High byte of the address in the LDA at $291B, rewritten by $28BB to point at the tile table $9651 or $96EF, chosen by the half-tile flags.","note":"inside the item at $291B","x":[10427]},{"a":10526,"t":"code","b":[157,210,206],"m":"sta","oa":52946,"o":"$CED2,x"},{"a":10529,"t":"code","b":[232],"m":"inx"},{"a":10530,"t":"code","b":[232],"m":"inx"},{"a":10531,"t":"code","b":[224,38],"m":"cpx","o":"#$26"},{"a":10533,"t":"code","b":[144,229],"m":"bcc","oa":10508,"o":"b_290C"},{"a":10535,"t":"code","b":[173,132,47],"m":"lda","oa":12164,"o":"scroll_diag_flag"},{"a":10538,"t":"code","b":[208,208],"m":"bne","oa":10492,"o":"r_28FC"},{"a":10540,"t":"code","b":[166,189],"m":"ldx","oa":189,"o":"$BD"},{"a":10542,"t":"code","b":[232],"m":"inx"},{"a":10543,"t":"code","b":[224,2],"m":"cpx","o":"#$02"},{"a":10545,"t":"code","b":[144,15],"m":"bcc","oa":10562,"o":"b_2942"},{"a":10547,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":10549,"t":"code","b":[24],"m":"clc"},{"a":10550,"t":"code","b":[165,161],"m":"lda","oa":161,"o":"$A1"},{"a":10552,"t":"code","b":[105,64],"m":"adc","o":"#$40"},{"a":10554,"t":"code","b":[133,161],"m":"sta","oa":161,"o":"$A1"},{"a":10556,"t":"code","b":[165,162],"m":"lda","oa":162,"o":"$A2"},{"a":10558,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":10560,"t":"code","b":[133,162],"m":"sta","oa":162,"o":"$A2"},{"a":10562,"l":"b_2942","t":"code","b":[134,189],"m":"stx","oa":189,"o":"$BD","x":[10545]},{"a":10564,"t":"code","b":[96],"m":"rts"},{"a":10565,"l":"draw_bottom_row_b","c":"The same as $2856 for the matrix at $C800.","t":"code","b":[24],"m":"clc","x":[10080,12783,13215]},{"a":10566,"t":"code","b":[165,161],"m":"lda","oa":161,"o":"$A1"},{"a":10568,"t":"code","b":[105,128],"m":"adc","o":"#$80"},{"a":10570,"t":"code","b":[133,147],"m":"sta","oa":147,"o":"$93"},{"a":10572,"t":"code","b":[165,162],"m":"lda","oa":162,"o":"$A2"},{"a":10574,"t":"code","b":[105,2],"m":"adc","o":"#$02"},{"a":10576,"t":"code","b":[133,148],"m":"sta","oa":148,"o":"$94"},{"a":10578,"t":"code","b":[166,175],"m":"ldx","oa":175,"o":"$AF"},{"a":10580,"t":"code","b":[232],"m":"inx"},{"a":10581,"t":"code","b":[224,2],"m":"cpx","o":"#$02"},{"a":10583,"t":"code","b":[144,15],"m":"bcc","oa":10600,"o":"b_2968"},{"a":10585,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":10587,"t":"code","b":[24],"m":"clc"},{"a":10588,"t":"code","b":[165,147],"m":"lda","oa":147,"o":"$93"},{"a":10590,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":10592,"t":"code","b":[133,147],"m":"sta","oa":147,"o":"$93"},{"a":10594,"t":"code","b":[165,148],"m":"lda","oa":148,"o":"$94"},{"a":10596,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":10598,"t":"code","b":[133,148],"m":"sta","oa":148,"o":"$94"},{"a":10600,"l":"b_2968","t":"code","b":[142,240,43],"m":"stx","oa":11248,"o":"row_half_x","x":[10583]},{"a":10603,"t":"code","b":[166,189],"m":"ldx","oa":189,"o":"$BD"},{"a":10605,"t":"code","b":[202],"m":"dex"},{"a":10606,"t":"code","b":[16,15],"m":"bpl","oa":10623,"o":"b_297F"},{"a":10608,"t":"code","b":[162,1],"m":"ldx","o":"#$01"},{"a":10610,"t":"code","b":[56],"m":"sec"},{"a":10611,"t":"code","b":[165,147],"m":"lda","oa":147,"o":"$93"},{"a":10613,"t":"code","b":[233,64],"m":"sbc","o":"#$40"},{"a":10615,"t":"code","b":[133,147],"m":"sta","oa":147,"o":"$93"},{"a":10617,"t":"code","b":[165,148],"m":"lda","oa":148,"o":"$94"},{"a":10619,"t":"code","b":[233,0],"m":"sbc","o":"#$00"},{"a":10621,"t":"code","b":[133,148],"m":"sta","oa":148,"o":"$94"},{"a":10623,"l":"b_297F","t":"code","b":[142,239,43],"m":"stx","oa":11247,"o":"row_half_y","x":[10606]},{"a":10626,"t":"code","b":[162,239],"m":"ldx","o":"#$EF"},{"a":10628,"t":"code","b":[160,150],"m":"ldy","o":"#$96"},{"a":10630,"t":"code","b":[173,239,43],"m":"lda","oa":11247,"o":"row_half_y"},{"a":10633,"t":"code","b":[208,4],"m":"bne","oa":10639,"o":"b_298F"},{"a":10635,"t":"code","b":[162,81],"m":"ldx","o":"#$51"},{"a":10637,"t":"code","b":[160,150],"m":"ldy","o":"#$96"},{"a":10639,"l":"b_298F","t":"code","b":[142,188,41],"m":"stx","oa":10684,"o":"a_29BC","x":[10633]},{"a":10642,"t":"code","b":[142,195,41],"m":"stx","oa":10691,"o":"a_29C3"},{"a":10645,"t":"code","b":[142,244,41],"m":"stx","oa":10740,"o":"a_29F4"},{"a":10648,"t":"code","b":[140,189,41],"m":"sty","oa":10685,"o":"a_29BD"},{"a":10651,"t":"code","b":[140,196,41],"m":"sty","oa":10692,"o":"a_29C4"},{"a":10654,"t":"code","b":[140,245,41],"m":"sty","oa":10741,"o":"a_29F5"},{"a":10657,"t":"code","b":[142,4,42],"m":"stx","oa":10756,"o":"a_2A04"},{"a":10660,"t":"code","b":[142,11,42],"m":"stx","oa":10763,"o":"a_2A0B"},{"a":10663,"t":"code","b":[140,5,42],"m":"sty","oa":10757,"o":"a_2A05"},{"a":10666,"t":"code","b":[140,12,42],"m":"sty","oa":10764,"o":"a_2A0C"},{"a":10669,"t":"code","b":[174,240,43],"m":"ldx","oa":11248,"o":"row_half_x"},{"a":10672,"t":"code","b":[208,58],"m":"bne","oa":10732,"o":"b_29EC"},{"a":10674,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":10676,"l":"b_29B4","t":"code","b":[138],"m":"txa","x":[10700]},{"a":10677,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":10678,"t":"code","b":[168],"m":"tay"},{"a":10679,"t":"code","b":[177,147],"m":"lda","oa":147,"o":"($93),y"},{"a":10681,"t":"code","b":[10],"m":"asl","o":"a"},{"a":10682,"t":"code","b":[168],"m":"tay"},{"a":10683,"t":"code","b":[185,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,y"},{"a":10684,"t":"note","l":"a_29BC","c":"Low byte of the address in the LDA at $29BB, rewritten by $298F to point at the tile table $9651 or $96EF, chosen by the half-tile flags.","note":"inside the item at $29BB","x":[10639]},{"a":10685,"t":"note","l":"a_29BD","c":"High byte of the address in the LDA at $29BB, rewritten by $2998 to point at the tile table $9651 or $96EF, chosen by the half-tile flags.","note":"inside the item at $29BB","x":[10648]},{"a":10686,"t":"code","b":[157,208,202],"m":"sta","oa":51920,"o":"$CAD0,x"},{"a":10689,"t":"code","b":[200],"m":"iny"},{"a":10690,"t":"code","b":[185,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,y"},{"a":10691,"t":"note","l":"a_29C3","c":"Low byte of the address in the LDA at $29C2, rewritten by $2992 to point at the tile table $9651 or $96EF, chosen by the half-tile flags.","note":"inside the item at $29C2","x":[10642]},{"a":10692,"t":"note","l":"a_29C4","c":"High byte of the address in the LDA at $29C2, rewritten by $299B to point at the tile table $9651 or $96EF, chosen by the half-tile flags.","note":"inside the item at $29C2","x":[10651]},{"a":10693,"t":"code","b":[157,209,202],"m":"sta","oa":51921,"o":"$CAD1,x"},{"a":10696,"t":"code","b":[232],"m":"inx"},{"a":10697,"t":"code","b":[232],"m":"inx"},{"a":10698,"t":"code","b":[224,40],"m":"cpx","o":"#$28"},{"a":10700,"t":"code","b":[144,230],"m":"bcc","oa":10676,"o":"b_29B4"},{"a":10702,"t":"code","b":[173,132,47],"m":"lda","oa":12164,"o":"scroll_diag_flag"},{"a":10705,"t":"code","b":[208,24],"m":"bne","oa":10731,"o":"r_29EB"},{"a":10707,"t":"code","b":[166,189],"m":"ldx","oa":189,"o":"$BD"},{"a":10709,"t":"code","b":[232],"m":"inx"},{"a":10710,"t":"code","b":[224,2],"m":"cpx","o":"#$02"},{"a":10712,"t":"code","b":[144,15],"m":"bcc","oa":10729,"o":"b_29E9"},{"a":10714,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":10716,"t":"code","b":[24],"m":"clc"},{"a":10717,"t":"code","b":[165,161],"m":"lda","oa":161,"o":"$A1"},{"a":10719,"t":"code","b":[105,64],"m":"adc","o":"#$40"},{"a":10721,"t":"code","b":[133,161],"m":"sta","oa":161,"o":"$A1"},{"a":10723,"t":"code","b":[165,162],"m":"lda","oa":162,"o":"$A2"},{"a":10725,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":10727,"t":"code","b":[133,162],"m":"sta","oa":162,"o":"$A2"},{"a":10729,"l":"b_29E9","t":"code","b":[134,189],"m":"stx","oa":189,"o":"$BD","x":[10712]},{"a":10731,"l":"r_29EB","t":"code","b":[96],"m":"rts","x":[10705,10777]},{"a":10732,"l":"b_29EC","t":"code","b":[160,0],"m":"ldy","o":"#$00","x":[10672]},{"a":10734,"t":"code","b":[177,147],"m":"lda","oa":147,"o":"($93),y"},{"a":10736,"t":"code","b":[10],"m":"asl","o":"a"},{"a":10737,"t":"code","b":[168],"m":"tay"},{"a":10738,"t":"code","b":[200],"m":"iny"},{"a":10739,"t":"code","b":[185,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,y"},{"a":10740,"t":"note","l":"a_29F4","c":"Low byte of the address in the LDA at $29F3, rewritten by $2995 to point at the tile table $9651 or $96EF, chosen by the half-tile flags.","note":"inside the item at $29F3","x":[10645]},{"a":10741,"t":"note","l":"a_29F5","c":"High byte of the address in the LDA at $29F3, rewritten by $299E to point at the tile table $9651 or $96EF, chosen by the half-tile flags.","note":"inside the item at $29F3","x":[10654]},{"a":10742,"t":"code","b":[141,208,202],"m":"sta","oa":51920,"o":"$CAD0"},{"a":10745,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":10747,"l":"b_29FB","t":"code","b":[138],"m":"txa","x":[10772]},{"a":10748,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":10749,"t":"code","b":[168],"m":"tay"},{"a":10750,"t":"code","b":[200],"m":"iny"},{"a":10751,"t":"code","b":[177,147],"m":"lda","oa":147,"o":"($93),y"},{"a":10753,"t":"code","b":[10],"m":"asl","o":"a"},{"a":10754,"t":"code","b":[168],"m":"tay"},{"a":10755,"t":"code","b":[185,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,y"},{"a":10756,"t":"note","l":"a_2A04","c":"Low byte of the address in the LDA at $2A03, rewritten by $29A1 to point at the tile table $9651 or $96EF, chosen by the half-tile flags.","note":"inside the item at $2A03","x":[10657]},{"a":10757,"t":"note","l":"a_2A05","c":"High byte of the address in the LDA at $2A03, rewritten by $29A7 to point at the tile table $9651 or $96EF, chosen by the half-tile flags.","note":"inside the item at $2A03","x":[10663]},{"a":10758,"t":"code","b":[157,209,202],"m":"sta","oa":51921,"o":"$CAD1,x"},{"a":10761,"t":"code","b":[200],"m":"iny"},{"a":10762,"t":"code","b":[185,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,y"},{"a":10763,"t":"note","l":"a_2A0B","c":"Low byte of the address in the LDA at $2A0A, rewritten by $29A4 to point at the tile table $9651 or $96EF, chosen by the half-tile flags.","note":"inside the item at $2A0A","x":[10660]},{"a":10764,"t":"note","l":"a_2A0C","c":"High byte of the address in the LDA at $2A0A, rewritten by $29AA to point at the tile table $9651 or $96EF, chosen by the half-tile flags.","note":"inside the item at $2A0A","x":[10666]},{"a":10765,"t":"code","b":[157,210,202],"m":"sta","oa":51922,"o":"$CAD2,x"},{"a":10768,"t":"code","b":[232],"m":"inx"},{"a":10769,"t":"code","b":[232],"m":"inx"},{"a":10770,"t":"code","b":[224,38],"m":"cpx","o":"#$26"},{"a":10772,"t":"code","b":[144,229],"m":"bcc","oa":10747,"o":"b_29FB"},{"a":10774,"t":"code","b":[173,132,47],"m":"lda","oa":12164,"o":"scroll_diag_flag"},{"a":10777,"t":"code","b":[208,208],"m":"bne","oa":10731,"o":"r_29EB"},{"a":10779,"t":"code","b":[166,189],"m":"ldx","oa":189,"o":"$BD"},{"a":10781,"t":"code","b":[232],"m":"inx"},{"a":10782,"t":"code","b":[224,2],"m":"cpx","o":"#$02"},{"a":10784,"t":"code","b":[144,15],"m":"bcc","oa":10801,"o":"b_2A31"},{"a":10786,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":10788,"t":"code","b":[24],"m":"clc"},{"a":10789,"t":"code","b":[165,161],"m":"lda","oa":161,"o":"$A1"},{"a":10791,"t":"code","b":[105,64],"m":"adc","o":"#$40"},{"a":10793,"t":"code","b":[133,161],"m":"sta","oa":161,"o":"$A1"},{"a":10795,"t":"code","b":[165,162],"m":"lda","oa":162,"o":"$A2"},{"a":10797,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":10799,"t":"code","b":[133,162],"m":"sta","oa":162,"o":"$A2"},{"a":10801,"l":"b_2A31","t":"code","b":[134,189],"m":"stx","oa":189,"o":"$BD","x":[10784]},{"a":10803,"t":"code","b":[96],"m":"rts"},{"a":10804,"l":"step_map_row","c":"Moves the map pointer $A1 on by one row of 64 tiles when the half-row flag $BD wraps from 1 to 0.","t":"code","b":[166,189],"m":"ldx","oa":189,"o":"$BD","x":[11892,11926,12325,12359,12611,12771,12786,12805,12820,13203,13218,13237,13252]},{"a":10806,"t":"code","b":[232],"m":"inx"},{"a":10807,"t":"code","b":[224,2],"m":"cpx","o":"#$02"},{"a":10809,"t":"code","b":[144,15],"m":"bcc","oa":10826,"o":"b_2A4A"},{"a":10811,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":10813,"t":"code","b":[24],"m":"clc"},{"a":10814,"t":"code","b":[165,161],"m":"lda","oa":161,"o":"$A1"},{"a":10816,"t":"code","b":[105,64],"m":"adc","o":"#$40"},{"a":10818,"t":"code","b":[133,161],"m":"sta","oa":161,"o":"$A1"},{"a":10820,"t":"code","b":[165,162],"m":"lda","oa":162,"o":"$A2"},{"a":10822,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":10824,"t":"code","b":[133,162],"m":"sta","oa":162,"o":"$A2"},{"a":10826,"l":"b_2A4A","t":"code","b":[134,189],"m":"stx","oa":189,"o":"$BD","x":[10809]},{"a":10828,"t":"code","b":[96],"m":"rts"},{"a":10829,"l":"scroll_y_up_table","c":"The fine vertical scroll values for a scroll upwards: 2, 4, 6, 0.","t":"byte","b":[2,4,6,0],"x":[10839,10855]},{"a":10833,"l":"scroll_up_fine","c":"Sets the fine vertical scroll $2062 from the table at $2A4D (2, 4, 6, 0) for the phase in $2130 and returns the phase in Y; restores the camera and player Y saved by $206C in the same cases as $26B8.","t":"code","b":[172,48,33],"m":"ldy","oa":8496,"o":"scroll_phase","x":[10902,11776,12209]},{"a":10836,"t":"code","b":[173,98,32],"m":"lda","oa":8290,"o":"scroll_y_fine"},{"a":10839,"t":"code","b":[217,77,42],"m":"cmp","oa":10829,"o":"scroll_y_up_table,y"},{"a":10842,"t":"code","b":[240,18],"m":"beq","oa":10862,"o":"b_2A6E"},{"a":10844,"t":"code","b":[174,47,33],"m":"ldx","oa":8495,"o":"scroll_steps"},{"a":10847,"t":"code","b":[224,10],"m":"cpx","o":"#$0A"},{"a":10849,"t":"code","b":[144,4],"m":"bcc","oa":10855,"o":"b_2A67"},{"a":10851,"t":"code","b":[201,6],"m":"cmp","o":"#$06"},{"a":10853,"t":"code","b":[240,7],"m":"beq","oa":10862,"o":"b_2A6E"},{"a":10855,"l":"b_2A67","t":"code","b":[185,77,42],"m":"lda","oa":10829,"o":"scroll_y_up_table,y","x":[10849]},{"a":10858,"t":"code","b":[141,98,32],"m":"sta","oa":8290,"o":"scroll_y_fine"},{"a":10861,"t":"code","b":[96],"m":"rts"},{"a":10862,"l":"b_2A6E","t":"code","b":[173,104,32],"m":"lda","oa":8296,"o":"saved_camera_y_lo","x":[10842,10853]},{"a":10865,"t":"code","b":[133,253],"m":"sta","oa":253,"o":"$FD"},{"a":10867,"t":"code","b":[173,105,32],"m":"lda","oa":8297,"o":"saved_camera_y_hi"},{"a":10870,"t":"code","b":[133,254],"m":"sta","oa":254,"o":"$FE"},{"a":10872,"t":"code","b":[173,36,89],"m":"lda","oa":22820,"o":"player_prev_y"},{"a":10875,"t":"code","b":[141,124,116],"m":"sta","oa":29820,"o":"player_y"},{"a":10878,"t":"code","b":[96],"m":"rts"},{"a":10879,"l":"scroll_up","c":"Scroll direction 2, view upwards. Moves the camera Y back 2 and the player's screen Y on 2, takes the fine vertical scroll from $2A51, and runs the phase's work ($2AEA, $2ACF, $2AB5, $2AC0) in the same four steps as the others, shifting the screen down a row with $2B0B and $2B7D and drawing the new top row ($2BF1, $2CD7).","t":"code","b":[56],"m":"sec","x":[8505]},{"a":10880,"t":"code","b":[165,253],"m":"lda","oa":253,"o":"$FD"},{"a":10882,"t":"code","b":[233,2],"m":"sbc","o":"#$02"},{"a":10884,"t":"code","b":[133,253],"m":"sta","oa":253,"o":"$FD"},{"a":10886,"t":"code","b":[168],"m":"tay"},{"a":10887,"t":"code","b":[165,254],"m":"lda","oa":254,"o":"$FE"},{"a":10889,"t":"code","b":[233,0],"m":"sbc","o":"#$00"},{"a":10891,"t":"code","b":[133,254],"m":"sta","oa":254,"o":"$FE"},{"a":10893,"t":"code","b":[24],"m":"clc"},{"a":10894,"t":"code","b":[173,124,116],"m":"lda","oa":29820,"o":"player_y"},{"a":10897,"t":"code","b":[105,2],"m":"adc","o":"#$02"},{"a":10899,"t":"code","b":[141,124,116],"m":"sta","oa":29820,"o":"player_y"},{"a":10902,"t":"code","b":[32,81,42],"m":"jsr","oa":10833,"o":"scroll_up_fine"},{"a":10905,"t":"code","b":[192,0],"m":"cpy","o":"#$00"},{"a":10907,"t":"code","b":[208,4],"m":"bne","oa":10913,"o":"b_2AA1"},{"a":10909,"t":"code","b":[32,234,42],"m":"jsr","oa":10986,"o":"scroll_up_copy_a"},{"a":10912,"t":"code","b":[96],"m":"rts"},{"a":10913,"l":"b_2AA1","t":"code","b":[192,1],"m":"cpy","o":"#$01","x":[10907]},{"a":10915,"t":"code","b":[208,4],"m":"bne","oa":10921,"o":"b_2AA9"},{"a":10917,"t":"code","b":[32,207,42],"m":"jsr","oa":10959,"o":"scroll_up_copy_b"},{"a":10920,"t":"code","b":[96],"m":"rts"},{"a":10921,"l":"b_2AA9","t":"code","b":[192,2],"m":"cpy","o":"#$02","x":[10915]},{"a":10923,"t":"code","b":[208,4],"m":"bne","oa":10929,"o":"b_2AB1"},{"a":10925,"t":"code","b":[32,181,42],"m":"jsr","oa":10933,"o":"scroll_up_colours"},{"a":10928,"t":"code","b":[96],"m":"rts"},{"a":10929,"l":"b_2AB1","t":"code","b":[32,192,42],"m":"jsr","oa":10944,"o":"scroll_up_finish","x":[10923]},{"a":10932,"t":"code","b":[96],"m":"rts"},{"a":10933,"l":"scroll_up_colours","c":"Phase 2 of a scroll upwards: builds the colour buffer through $3A06 or $465E by $2067.","t":"code","b":[173,103,32],"m":"lda","oa":8295,"o":"screen_buffer","x":[10925]},{"a":10936,"t":"code","b":[240,3],"m":"beq","oa":10941,"o":"b_2ABD"},{"a":10938,"t":"code","b":[76,6,58],"m":"jmp","oa":14854,"o":"colours_from_cc"},{"a":10941,"l":"b_2ABD","t":"code","b":[76,94,70],"m":"jmp","oa":18014,"o":"colours_from_c8","x":[10936]},{"a":10944,"l":"scroll_up_finish","c":"Phase 3 of a scroll upwards: fills the colours ($7060, $6809) and flips the buffer flag $2067.","t":"code","b":[32,96,112],"m":"jsr","oa":28768,"o":"colour_upper","x":[10929]},{"a":10947,"t":"code","b":[32,9,104],"m":"jsr","oa":26633,"o":"colour_copy_a"},{"a":10950,"t":"code","b":[173,103,32],"m":"lda","oa":8295,"o":"screen_buffer"},{"a":10953,"t":"code","b":[73,1],"m":"eor","o":"#$01"},{"a":10955,"t":"code","b":[141,103,32],"m":"sta","oa":8295,"o":"screen_buffer"},{"a":10958,"t":"code","b":[96],"m":"rts"},{"a":10959,"l":"scroll_up_copy_b","c":"Phase 1 of a scroll upwards: shifts columns $26 down to $11 down one row into the other matrix with $2B0B or $2B7D by $2067.","t":"code","b":[173,103,32],"m":"lda","oa":8295,"o":"screen_buffer","x":[10917]},{"a":10962,"t":"code","b":[208,11],"m":"bne","oa":10975,"o":"b_2ADF"},{"a":10964,"t":"code","b":[169,16],"m":"lda","o":"#$10"},{"a":10966,"t":"code","b":[141,121,43],"m":"sta","oa":11129,"o":"a_2B79"},{"a":10969,"t":"code","b":[160,38],"m":"ldy","o":"#$26"},{"a":10971,"t":"code","b":[32,11,43],"m":"jsr","oa":11019,"o":"shift_down_to_c8"},{"a":10974,"t":"code","b":[96],"m":"rts"},{"a":10975,"l":"b_2ADF","t":"code","b":[169,16],"m":"lda","o":"#$10","x":[10962]},{"a":10977,"t":"code","b":[141,235,43],"m":"sta","oa":11243,"o":"a_2BEB"},{"a":10980,"t":"code","b":[160,38],"m":"ldy","o":"#$26"},{"a":10982,"t":"code","b":[32,125,43],"m":"jsr","oa":11133,"o":"shift_down_to_cc"},{"a":10985,"t":"code","b":[96],"m":"rts"},{"a":10986,"l":"scroll_up_copy_a","c":"Phase 0 of a scroll upwards: shifts columns $10 down to 0 down one row into the other matrix ($2B0B or $2B7D) and draws the new top row into it ($2CD7 or $2BF1).","t":"code","b":[173,103,32],"m":"lda","oa":8295,"o":"screen_buffer","x":[10909]},{"a":10989,"t":"code","b":[208,14],"m":"bne","oa":11005,"o":"b_2AFD"},{"a":10991,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":10993,"t":"code","b":[141,121,43],"m":"sta","oa":11129,"o":"a_2B79"},{"a":10996,"t":"code","b":[160,16],"m":"ldy","o":"#$10"},{"a":10998,"t":"code","b":[32,11,43],"m":"jsr","oa":11019,"o":"shift_down_to_c8"},{"a":11001,"t":"code","b":[32,215,44],"m":"jsr","oa":11479,"o":"draw_top_row_b"},{"a":11004,"t":"code","b":[96],"m":"rts"},{"a":11005,"l":"b_2AFD","t":"code","b":[169,255],"m":"lda","o":"#$FF","x":[10989]},{"a":11007,"t":"code","b":[141,235,43],"m":"sta","oa":11243,"o":"a_2BEB"},{"a":11010,"t":"code","b":[160,16],"m":"ldy","o":"#$10"},{"a":11012,"t":"code","b":[32,125,43],"m":"jsr","oa":11133,"o":"shift_down_to_cc"},{"a":11015,"t":"code","b":[32,241,43],"m":"jsr","oa":11249,"o":"draw_top_row_a"},{"a":11018,"t":"code","b":[96],"m":"rts"},{"a":11019,"l":"shift_down_to_c8","c":"Copies the screen matrix at $CC00 down one row into $C800 for the columns from Y down to 0, 19 rows at a time.","t":"code","b":[185,168,206],"m":"lda","oa":52904,"o":"$CEA8,y","x":[10971,10998,11130]},{"a":11022,"t":"code","b":[153,208,202],"m":"sta","oa":51920,"o":"$CAD0,y"},{"a":11025,"t":"code","b":[185,128,206],"m":"lda","oa":52864,"o":"$CE80,y"},{"a":11028,"t":"code","b":[153,168,202],"m":"sta","oa":51880,"o":"$CAA8,y"},{"a":11031,"t":"code","b":[185,88,206],"m":"lda","oa":52824,"o":"$CE58,y"},{"a":11034,"t":"code","b":[153,128,202],"m":"sta","oa":51840,"o":"$CA80,y"},{"a":11037,"t":"code","b":[185,48,206],"m":"lda","oa":52784,"o":"$CE30,y"},{"a":11040,"t":"code","b":[153,88,202],"m":"sta","oa":51800,"o":"$CA58,y"},{"a":11043,"t":"code","b":[185,8,206],"m":"lda","oa":52744,"o":"$CE08,y"},{"a":11046,"t":"code","b":[153,48,202],"m":"sta","oa":51760,"o":"$CA30,y"},{"a":11049,"t":"code","b":[185,224,205],"m":"lda","oa":52704,"o":"$CDE0,y"},{"a":11052,"t":"code","b":[153,8,202],"m":"sta","oa":51720,"o":"$CA08,y"},{"a":11055,"t":"code","b":[185,184,205],"m":"lda","oa":52664,"o":"$CDB8,y"},{"a":11058,"t":"code","b":[153,224,201],"m":"sta","oa":51680,"o":"$C9E0,y"},{"a":11061,"t":"code","b":[185,144,205],"m":"lda","oa":52624,"o":"$CD90,y"},{"a":11064,"t":"code","b":[153,184,201],"m":"sta","oa":51640,"o":"$C9B8,y"},{"a":11067,"t":"code","b":[185,104,205],"m":"lda","oa":52584,"o":"$CD68,y"},{"a":11070,"t":"code","b":[153,144,201],"m":"sta","oa":51600,"o":"$C990,y"},{"a":11073,"t":"code","b":[185,64,205],"m":"lda","oa":52544,"o":"$CD40,y"},{"a":11076,"t":"code","b":[153,104,201],"m":"sta","oa":51560,"o":"$C968,y"},{"a":11079,"t":"code","b":[185,24,205],"m":"lda","oa":52504,"o":"$CD18,y"},{"a":11082,"t":"code","b":[153,64,201],"m":"sta","oa":51520,"o":"$C940,y"},{"a":11085,"t":"code","b":[185,240,204],"m":"lda","oa":52464,"o":"$CCF0,y"},{"a":11088,"t":"code","b":[153,24,201],"m":"sta","oa":51480,"o":"$C918,y"},{"a":11091,"t":"code","b":[185,200,204],"m":"lda","oa":52424,"o":"$CCC8,y"},{"a":11094,"t":"code","b":[153,240,200],"m":"sta","oa":51440,"o":"$C8F0,y"},{"a":11097,"t":"code","b":[185,160,204],"m":"lda","oa":52384,"o":"$CCA0,y"},{"a":11100,"t":"code","b":[153,200,200],"m":"sta","oa":51400,"o":"$C8C8,y"},{"a":11103,"t":"code","b":[185,120,204],"m":"lda","oa":52344,"o":"$CC78,y"},{"a":11106,"t":"code","b":[153,160,200],"m":"sta","oa":51360,"o":"$C8A0,y"},{"a":11109,"t":"code","b":[185,80,204],"m":"lda","oa":52304,"o":"$CC50,y"},{"a":11111,"t":"note","l":"call_placeholder","c":"Not a routine: the operand of the call at $2123 as the file stores it ($2B67), which falls inside the instruction at $2B65 of the row shift $2B0B. $206C overwrites the operand from the table at $2135 before the call is made.","note":"inside the item at $2B65","x":[8483]},{"a":11112,"t":"code","b":[153,120,200],"m":"sta","oa":51320,"o":"$C878,y"},{"a":11115,"t":"code","b":[185,40,204],"m":"lda","oa":52264,"o":"$CC28,y"},{"a":11118,"t":"code","b":[153,80,200],"m":"sta","oa":51280,"o":"$C850,y"},{"a":11121,"t":"code","b":[185,0,204],"m":"lda","oa":52224,"o":"screen_b,y"},{"a":11124,"t":"code","b":[153,40,200],"m":"sta","oa":51240,"o":"$C828,y"},{"a":11127,"t":"code","b":[136],"m":"dey"},{"a":11128,"t":"code","b":[192,255],"m":"cpy","o":"#$FF"},{"a":11129,"t":"note","l":"a_2B79","c":"Loop limit, the immediate operand of the CPY at $2B78, set by $2AD6 and $2AF1 to the column the copy loop stops at, which differs for each part of the screen shift.","note":"inside the item at $2B78","x":[10966,10993]},{"a":11130,"t":"code","b":[208,143],"m":"bne","oa":11019,"o":"shift_down_to_c8"},{"a":11132,"t":"code","b":[96],"m":"rts"},{"a":11133,"l":"shift_down_to_cc","c":"Copies the screen matrix at $C800 down one row into $CC00 for the columns from Y down to 0, 19 rows at a time.","t":"code","b":[185,168,202],"m":"lda","oa":51880,"o":"$CAA8,y","x":[10982,11012,11244]},{"a":11136,"t":"code","b":[153,208,206],"m":"sta","oa":52944,"o":"$CED0,y"},{"a":11139,"t":"code","b":[185,128,202],"m":"lda","oa":51840,"o":"$CA80,y"},{"a":11142,"t":"code","b":[153,168,206],"m":"sta","oa":52904,"o":"$CEA8,y"},{"a":11145,"t":"code","b":[185,88,202],"m":"lda","oa":51800,"o":"$CA58,y"},{"a":11148,"t":"code","b":[153,128,206],"m":"sta","oa":52864,"o":"$CE80,y"},{"a":11151,"t":"code","b":[185,48,202],"m":"lda","oa":51760,"o":"$CA30,y"},{"a":11154,"t":"code","b":[153,88,206],"m":"sta","oa":52824,"o":"$CE58,y"},{"a":11157,"t":"code","b":[185,8,202],"m":"lda","oa":51720,"o":"$CA08,y"},{"a":11160,"t":"code","b":[153,48,206],"m":"sta","oa":52784,"o":"$CE30,y"},{"a":11163,"t":"code","b":[185,224,201],"m":"lda","oa":51680,"o":"$C9E0,y"},{"a":11166,"t":"code","b":[153,8,206],"m":"sta","oa":52744,"o":"$CE08,y"},{"a":11169,"t":"code","b":[185,184,201],"m":"lda","oa":51640,"o":"$C9B8,y"},{"a":11172,"t":"code","b":[153,224,205],"m":"sta","oa":52704,"o":"$CDE0,y"},{"a":11175,"t":"code","b":[185,144,201],"m":"lda","oa":51600,"o":"$C990,y"},{"a":11178,"t":"code","b":[153,184,205],"m":"sta","oa":52664,"o":"$CDB8,y"},{"a":11181,"t":"code","b":[185,104,201],"m":"lda","oa":51560,"o":"$C968,y"},{"a":11184,"t":"code","b":[153,144,205],"m":"sta","oa":52624,"o":"$CD90,y"},{"a":11187,"t":"code","b":[185,64,201],"m":"lda","oa":51520,"o":"$C940,y"},{"a":11190,"t":"code","b":[153,104,205],"m":"sta","oa":52584,"o":"$CD68,y"},{"a":11193,"t":"code","b":[185,24,201],"m":"lda","oa":51480,"o":"$C918,y"},{"a":11196,"t":"code","b":[153,64,205],"m":"sta","oa":52544,"o":"$CD40,y"},{"a":11199,"t":"code","b":[185,240,200],"m":"lda","oa":51440,"o":"$C8F0,y"},{"a":11202,"t":"code","b":[153,24,205],"m":"sta","oa":52504,"o":"$CD18,y"},{"a":11205,"t":"code","b":[185,200,200],"m":"lda","oa":51400,"o":"$C8C8,y"},{"a":11208,"t":"code","b":[153,240,204],"m":"sta","oa":52464,"o":"$CCF0,y"},{"a":11211,"t":"code","b":[185,160,200],"m":"lda","oa":51360,"o":"$C8A0,y"},{"a":11214,"t":"code","b":[153,200,204],"m":"sta","oa":52424,"o":"$CCC8,y"},{"a":11217,"t":"code","b":[185,120,200],"m":"lda","oa":51320,"o":"$C878,y"},{"a":11220,"t":"code","b":[153,160,204],"m":"sta","oa":52384,"o":"$CCA0,y"},{"a":11223,"t":"code","b":[185,80,200],"m":"lda","oa":51280,"o":"$C850,y"},{"a":11226,"t":"code","b":[153,120,204],"m":"sta","oa":52344,"o":"$CC78,y"},{"a":11229,"t":"code","b":[185,40,200],"m":"lda","oa":51240,"o":"$C828,y"},{"a":11232,"t":"code","b":[153,80,204],"m":"sta","oa":52304,"o":"$CC50,y"},{"a":11235,"t":"code","b":[185,0,200],"m":"lda","oa":51200,"o":"screen_a,y"},{"a":11238,"t":"code","b":[153,40,204],"m":"sta","oa":52264,"o":"$CC28,y"},{"a":11241,"t":"code","b":[136],"m":"dey"},{"a":11242,"t":"code","b":[192,255],"m":"cpy","o":"#$FF"},{"a":11243,"t":"note","l":"a_2BEB","c":"Loop limit, the immediate operand of the CPY at $2BEA, set by $2AE1 and $2AFF to the column the copy loop stops at, which differs for each part of the screen shift.","note":"inside the item at $2BEA","x":[10977,11007]},{"a":11244,"t":"code","b":[208,143],"m":"bne","oa":11133,"o":"shift_down_to_cc"},{"a":11246,"t":"code","b":[96],"m":"rts"},{"a":11247,"l":"row_half_y","c":"Scratch of the row drawing routines: the vertical half-step (0 or 1) that picks between the tile tables $9651 and $96EF.","t":"byte","b":[0],"x":[10384,10391,10623,10630,11302,11309,11532,11539]},{"a":11248,"l":"row_half_x","c":"Scratch of the row drawing routines: the horizontal half-step (0 or 1) of the tile being drawn.","t":"byte","b":[0],"x":[10361,10430,10600,10669,11279,11348,11509,11578]},{"a":11249,"l":"draw_top_row_a","c":"Draws a new top row of tiles from the map (pointer $A1) into the matrix at $CC00, two characters for each tile through the tables at $9651 and $96EF.","t":"code","b":[165,161],"m":"lda","oa":161,"o":"$A1","x":[11015,11929,12362,12614]},{"a":11251,"t":"code","b":[133,147],"m":"sta","oa":147,"o":"$93"},{"a":11253,"t":"code","b":[165,162],"m":"lda","oa":162,"o":"$A2"},{"a":11255,"t":"code","b":[133,148],"m":"sta","oa":148,"o":"$94"},{"a":11257,"t":"code","b":[166,175],"m":"ldx","oa":175,"o":"$AF"},{"a":11259,"t":"code","b":[232],"m":"inx"},{"a":11260,"t":"code","b":[224,2],"m":"cpx","o":"#$02"},{"a":11262,"t":"code","b":[144,15],"m":"bcc","oa":11279,"o":"b_2C0F"},{"a":11264,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":11266,"t":"code","b":[24],"m":"clc"},{"a":11267,"t":"code","b":[165,147],"m":"lda","oa":147,"o":"$93"},{"a":11269,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":11271,"t":"code","b":[133,147],"m":"sta","oa":147,"o":"$93"},{"a":11273,"t":"code","b":[165,148],"m":"lda","oa":148,"o":"$94"},{"a":11275,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":11277,"t":"code","b":[133,148],"m":"sta","oa":148,"o":"$94"},{"a":11279,"l":"b_2C0F","t":"code","b":[142,240,43],"m":"stx","oa":11248,"o":"row_half_x","x":[11262]},{"a":11282,"t":"code","b":[166,189],"m":"ldx","oa":189,"o":"$BD"},{"a":11284,"t":"code","b":[202],"m":"dex"},{"a":11285,"t":"code","b":[16,15],"m":"bpl","oa":11302,"o":"b_2C26"},{"a":11287,"t":"code","b":[162,1],"m":"ldx","o":"#$01"},{"a":11289,"t":"code","b":[56],"m":"sec"},{"a":11290,"t":"code","b":[165,147],"m":"lda","oa":147,"o":"$93"},{"a":11292,"t":"code","b":[233,64],"m":"sbc","o":"#$40"},{"a":11294,"t":"code","b":[133,147],"m":"sta","oa":147,"o":"$93"},{"a":11296,"t":"code","b":[165,148],"m":"lda","oa":148,"o":"$94"},{"a":11298,"t":"code","b":[233,0],"m":"sbc","o":"#$00"},{"a":11300,"t":"code","b":[133,148],"m":"sta","oa":148,"o":"$94"},{"a":11302,"l":"b_2C26","t":"code","b":[142,239,43],"m":"stx","oa":11247,"o":"row_half_y","x":[11285]},{"a":11305,"t":"code","b":[162,239],"m":"ldx","o":"#$EF"},{"a":11307,"t":"code","b":[160,150],"m":"ldy","o":"#$96"},{"a":11309,"t":"code","b":[173,239,43],"m":"lda","oa":11247,"o":"row_half_y"},{"a":11312,"t":"code","b":[208,4],"m":"bne","oa":11318,"o":"b_2C36"},{"a":11314,"t":"code","b":[162,81],"m":"ldx","o":"#$51"},{"a":11316,"t":"code","b":[160,150],"m":"ldy","o":"#$96"},{"a":11318,"l":"b_2C36","t":"code","b":[142,99,44],"m":"stx","oa":11363,"o":"a_2C63","x":[11312]},{"a":11321,"t":"code","b":[142,106,44],"m":"stx","oa":11370,"o":"a_2C6A"},{"a":11324,"t":"code","b":[142,153,44],"m":"stx","oa":11417,"o":"a_2C99"},{"a":11327,"t":"code","b":[140,100,44],"m":"sty","oa":11364,"o":"a_2C64"},{"a":11330,"t":"code","b":[140,107,44],"m":"sty","oa":11371,"o":"a_2C6B"},{"a":11333,"t":"code","b":[140,154,44],"m":"sty","oa":11418,"o":"a_2C9A"},{"a":11336,"t":"code","b":[142,169,44],"m":"stx","oa":11433,"o":"a_2CA9"},{"a":11339,"t":"code","b":[142,176,44],"m":"stx","oa":11440,"o":"a_2CB0"},{"a":11342,"t":"code","b":[140,170,44],"m":"sty","oa":11434,"o":"a_2CAA"},{"a":11345,"t":"code","b":[140,177,44],"m":"sty","oa":11441,"o":"a_2CB1"},{"a":11348,"t":"code","b":[174,240,43],"m":"ldx","oa":11248,"o":"row_half_x"},{"a":11351,"t":"code","b":[208,56],"m":"bne","oa":11409,"o":"b_2C91"},{"a":11353,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":11355,"l":"b_2C5B","t":"code","b":[138],"m":"txa","x":[11379]},{"a":11356,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":11357,"t":"code","b":[168],"m":"tay"},{"a":11358,"t":"code","b":[177,147],"m":"lda","oa":147,"o":"($93),y"},{"a":11360,"t":"code","b":[10],"m":"asl","o":"a"},{"a":11361,"t":"code","b":[168],"m":"tay"},{"a":11362,"t":"code","b":[185,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,y"},{"a":11363,"t":"note","l":"a_2C63","c":"Low byte of the address in the LDA at $2C62, rewritten by $2C36 to point at the tile table $9651 or $96EF, chosen by the half-tile flags.","note":"inside the item at $2C62","x":[11318]},{"a":11364,"t":"note","l":"a_2C64","c":"High byte of the address in the LDA at $2C62, rewritten by $2C3F to point at the tile table $9651 or $96EF, chosen by the half-tile flags.","note":"inside the item at $2C62","x":[11327]},{"a":11365,"t":"code","b":[157,0,204],"m":"sta","oa":52224,"o":"screen_b,x"},{"a":11368,"t":"code","b":[200],"m":"iny"},{"a":11369,"t":"code","b":[185,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,y"},{"a":11370,"t":"note","l":"a_2C6A","c":"Low byte of the address in the LDA at $2C69, rewritten by $2C39 to point at the tile table $9651 or $96EF, chosen by the half-tile flags.","note":"inside the item at $2C69","x":[11321]},{"a":11371,"t":"note","l":"a_2C6B","c":"High byte of the address in the LDA at $2C69, rewritten by $2C42 to point at the tile table $9651 or $96EF, chosen by the half-tile flags.","note":"inside the item at $2C69","x":[11330]},{"a":11372,"t":"code","b":[157,1,204],"m":"sta","oa":52225,"o":"$CC01,x"},{"a":11375,"t":"code","b":[232],"m":"inx"},{"a":11376,"t":"code","b":[232],"m":"inx"},{"a":11377,"t":"code","b":[224,40],"m":"cpx","o":"#$28"},{"a":11379,"t":"code","b":[144,230],"m":"bcc","oa":11355,"o":"b_2C5B"},{"a":11381,"t":"code","b":[173,132,47],"m":"lda","oa":12164,"o":"scroll_diag_flag"},{"a":11384,"t":"code","b":[208,22],"m":"bne","oa":11408,"o":"r_2C90"},{"a":11386,"t":"code","b":[166,189],"m":"ldx","oa":189,"o":"$BD"},{"a":11388,"t":"code","b":[202],"m":"dex"},{"a":11389,"t":"code","b":[16,15],"m":"bpl","oa":11406,"o":"b_2C8E"},{"a":11391,"t":"code","b":[162,1],"m":"ldx","o":"#$01"},{"a":11393,"t":"code","b":[56],"m":"sec"},{"a":11394,"t":"code","b":[165,161],"m":"lda","oa":161,"o":"$A1"},{"a":11396,"t":"code","b":[233,64],"m":"sbc","o":"#$40"},{"a":11398,"t":"code","b":[133,161],"m":"sta","oa":161,"o":"$A1"},{"a":11400,"t":"code","b":[165,162],"m":"lda","oa":162,"o":"$A2"},{"a":11402,"t":"code","b":[233,0],"m":"sbc","o":"#$00"},{"a":11404,"t":"code","b":[133,162],"m":"sta","oa":162,"o":"$A2"},{"a":11406,"l":"b_2C8E","t":"code","b":[134,189],"m":"stx","oa":189,"o":"$BD","x":[11389]},{"a":11408,"l":"r_2C90","t":"code","b":[96],"m":"rts","x":[11384,11454]},{"a":11409,"l":"b_2C91","t":"code","b":[160,0],"m":"ldy","o":"#$00","x":[11351]},{"a":11411,"t":"code","b":[177,147],"m":"lda","oa":147,"o":"($93),y"},{"a":11413,"t":"code","b":[10],"m":"asl","o":"a"},{"a":11414,"t":"code","b":[168],"m":"tay"},{"a":11415,"t":"code","b":[200],"m":"iny"},{"a":11416,"t":"code","b":[185,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,y"},{"a":11417,"t":"note","l":"a_2C99","c":"Low byte of the address in the LDA at $2C98, rewritten by $2C3C to point at the tile table $9651 or $96EF, chosen by the half-tile flags.","note":"inside the item at $2C98","x":[11324]},{"a":11418,"t":"note","l":"a_2C9A","c":"High byte of the address in the LDA at $2C98, rewritten by $2C45 to point at the tile table $9651 or $96EF, chosen by the half-tile flags.","note":"inside the item at $2C98","x":[11333]},{"a":11419,"t":"code","b":[141,0,204],"m":"sta","oa":52224,"o":"screen_b"},{"a":11422,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":11424,"l":"b_2CA0","t":"code","b":[138],"m":"txa","x":[11449]},{"a":11425,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":11426,"t":"code","b":[168],"m":"tay"},{"a":11427,"t":"code","b":[200],"m":"iny"},{"a":11428,"t":"code","b":[177,147],"m":"lda","oa":147,"o":"($93),y"},{"a":11430,"t":"code","b":[10],"m":"asl","o":"a"},{"a":11431,"t":"code","b":[168],"m":"tay"},{"a":11432,"t":"code","b":[185,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,y"},{"a":11433,"t":"note","l":"a_2CA9","c":"Low byte of the address in the LDA at $2CA8, rewritten by $2C48 to point at the tile table $9651 or $96EF, chosen by the half-tile flags.","note":"inside the item at $2CA8","x":[11336]},{"a":11434,"t":"note","l":"a_2CAA","c":"High byte of the address in the LDA at $2CA8, rewritten by $2C4E to point at the tile table $9651 or $96EF, chosen by the half-tile flags.","note":"inside the item at $2CA8","x":[11342]},{"a":11435,"t":"code","b":[157,1,204],"m":"sta","oa":52225,"o":"$CC01,x"},{"a":11438,"t":"code","b":[200],"m":"iny"},{"a":11439,"t":"code","b":[185,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,y"},{"a":11440,"t":"note","l":"a_2CB0","c":"Low byte of the address in the LDA at $2CAF, rewritten by $2C4B to point at the tile table $9651 or $96EF, chosen by the half-tile flags.","note":"inside the item at $2CAF","x":[11339]},{"a":11441,"t":"note","l":"a_2CB1","c":"High byte of the address in the LDA at $2CAF, rewritten by $2C51 to point at the tile table $9651 or $96EF, chosen by the half-tile flags.","note":"inside the item at $2CAF","x":[11345]},{"a":11442,"t":"code","b":[157,2,204],"m":"sta","oa":52226,"o":"$CC02,x"},{"a":11445,"t":"code","b":[232],"m":"inx"},{"a":11446,"t":"code","b":[232],"m":"inx"},{"a":11447,"t":"code","b":[224,38],"m":"cpx","o":"#$26"},{"a":11449,"t":"code","b":[144,229],"m":"bcc","oa":11424,"o":"b_2CA0"},{"a":11451,"t":"code","b":[173,132,47],"m":"lda","oa":12164,"o":"scroll_diag_flag"},{"a":11454,"t":"code","b":[208,208],"m":"bne","oa":11408,"o":"r_2C90"},{"a":11456,"t":"code","b":[166,189],"m":"ldx","oa":189,"o":"$BD"},{"a":11458,"t":"code","b":[202],"m":"dex"},{"a":11459,"t":"code","b":[16,15],"m":"bpl","oa":11476,"o":"b_2CD4"},{"a":11461,"t":"code","b":[162,1],"m":"ldx","o":"#$01"},{"a":11463,"t":"code","b":[56],"m":"sec"},{"a":11464,"t":"code","b":[165,161],"m":"lda","oa":161,"o":"$A1"},{"a":11466,"t":"code","b":[233,64],"m":"sbc","o":"#$40"},{"a":11468,"t":"code","b":[133,161],"m":"sta","oa":161,"o":"$A1"},{"a":11470,"t":"code","b":[165,162],"m":"lda","oa":162,"o":"$A2"},{"a":11472,"t":"code","b":[233,0],"m":"sbc","o":"#$00"},{"a":11474,"t":"code","b":[133,162],"m":"sta","oa":162,"o":"$A2"},{"a":11476,"l":"b_2CD4","t":"code","b":[134,189],"m":"stx","oa":189,"o":"$BD","x":[11459]},{"a":11478,"t":"code","b":[96],"m":"rts"},{"a":11479,"l":"draw_top_row_b","c":"The same as $2BF1 for the matrix at $C800.","t":"code","b":[165,161],"m":"lda","oa":161,"o":"$A1","x":[11001,11895,12328]},{"a":11481,"t":"code","b":[133,147],"m":"sta","oa":147,"o":"$93"},{"a":11483,"t":"code","b":[165,162],"m":"lda","oa":162,"o":"$A2"},{"a":11485,"t":"code","b":[133,148],"m":"sta","oa":148,"o":"$94"},{"a":11487,"t":"code","b":[166,175],"m":"ldx","oa":175,"o":"$AF"},{"a":11489,"t":"code","b":[232],"m":"inx"},{"a":11490,"t":"code","b":[224,2],"m":"cpx","o":"#$02"},{"a":11492,"t":"code","b":[144,15],"m":"bcc","oa":11509,"o":"b_2CF5"},{"a":11494,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":11496,"t":"code","b":[24],"m":"clc"},{"a":11497,"t":"code","b":[165,147],"m":"lda","oa":147,"o":"$93"},{"a":11499,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":11501,"t":"code","b":[133,147],"m":"sta","oa":147,"o":"$93"},{"a":11503,"t":"code","b":[165,148],"m":"lda","oa":148,"o":"$94"},{"a":11505,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":11507,"t":"code","b":[133,148],"m":"sta","oa":148,"o":"$94"},{"a":11509,"l":"b_2CF5","t":"code","b":[142,240,43],"m":"stx","oa":11248,"o":"row_half_x","x":[11492]},{"a":11512,"t":"code","b":[166,189],"m":"ldx","oa":189,"o":"$BD"},{"a":11514,"t":"code","b":[202],"m":"dex"},{"a":11515,"t":"code","b":[16,15],"m":"bpl","oa":11532,"o":"b_2D0C"},{"a":11517,"t":"code","b":[162,1],"m":"ldx","o":"#$01"},{"a":11519,"t":"code","b":[56],"m":"sec"},{"a":11520,"t":"code","b":[165,147],"m":"lda","oa":147,"o":"$93"},{"a":11522,"t":"code","b":[233,64],"m":"sbc","o":"#$40"},{"a":11524,"t":"code","b":[133,147],"m":"sta","oa":147,"o":"$93"},{"a":11526,"t":"code","b":[165,148],"m":"lda","oa":148,"o":"$94"},{"a":11528,"t":"code","b":[233,0],"m":"sbc","o":"#$00"},{"a":11530,"t":"code","b":[133,148],"m":"sta","oa":148,"o":"$94"},{"a":11532,"l":"b_2D0C","t":"code","b":[142,239,43],"m":"stx","oa":11247,"o":"row_half_y","x":[11515]},{"a":11535,"t":"code","b":[162,239],"m":"ldx","o":"#$EF"},{"a":11537,"t":"code","b":[160,150],"m":"ldy","o":"#$96"},{"a":11539,"t":"code","b":[173,239,43],"m":"lda","oa":11247,"o":"row_half_y"},{"a":11542,"t":"code","b":[208,4],"m":"bne","oa":11548,"o":"b_2D1C"},{"a":11544,"t":"code","b":[162,81],"m":"ldx","o":"#$51"},{"a":11546,"t":"code","b":[160,150],"m":"ldy","o":"#$96"},{"a":11548,"l":"b_2D1C","t":"code","b":[142,73,45],"m":"stx","oa":11593,"o":"a_2D49","x":[11542]},{"a":11551,"t":"code","b":[142,80,45],"m":"stx","oa":11600,"o":"a_2D50"},{"a":11554,"t":"code","b":[142,127,45],"m":"stx","oa":11647,"o":"a_2D7F"},{"a":11557,"t":"code","b":[140,74,45],"m":"sty","oa":11594,"o":"a_2D4A"},{"a":11560,"t":"code","b":[140,81,45],"m":"sty","oa":11601,"o":"a_2D51"},{"a":11563,"t":"code","b":[140,128,45],"m":"sty","oa":11648,"o":"a_2D80"},{"a":11566,"t":"code","b":[142,143,45],"m":"stx","oa":11663,"o":"a_2D8F"},{"a":11569,"t":"code","b":[142,150,45],"m":"stx","oa":11670,"o":"a_2D96"},{"a":11572,"t":"code","b":[140,144,45],"m":"sty","oa":11664,"o":"a_2D90"},{"a":11575,"t":"code","b":[140,151,45],"m":"sty","oa":11671,"o":"a_2D97"},{"a":11578,"t":"code","b":[174,240,43],"m":"ldx","oa":11248,"o":"row_half_x"},{"a":11581,"t":"code","b":[208,56],"m":"bne","oa":11639,"o":"b_2D77"},{"a":11583,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":11585,"l":"b_2D41","t":"code","b":[138],"m":"txa","x":[11609]},{"a":11586,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":11587,"t":"code","b":[168],"m":"tay"},{"a":11588,"t":"code","b":[177,147],"m":"lda","oa":147,"o":"($93),y"},{"a":11590,"t":"code","b":[10],"m":"asl","o":"a"},{"a":11591,"t":"code","b":[168],"m":"tay"},{"a":11592,"t":"code","b":[185,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,y"},{"a":11593,"t":"note","l":"a_2D49","c":"Low byte of the address in the LDA at $2D48, rewritten by $2D1C to point at the tile table $9651 or $96EF, chosen by the half-tile flags.","note":"inside the item at $2D48","x":[11548]},{"a":11594,"t":"note","l":"a_2D4A","c":"High byte of the address in the LDA at $2D48, rewritten by $2D25 to point at the tile table $9651 or $96EF, chosen by the half-tile flags.","note":"inside the item at $2D48","x":[11557]},{"a":11595,"t":"code","b":[157,0,200],"m":"sta","oa":51200,"o":"screen_a,x"},{"a":11598,"t":"code","b":[200],"m":"iny"},{"a":11599,"t":"code","b":[185,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,y"},{"a":11600,"t":"note","l":"a_2D50","c":"Low byte of the address in the LDA at $2D4F, rewritten by $2D1F to point at the tile table $9651 or $96EF, chosen by the half-tile flags.","note":"inside the item at $2D4F","x":[11551]},{"a":11601,"t":"note","l":"a_2D51","c":"High byte of the address in the LDA at $2D4F, rewritten by $2D28 to point at the tile table $9651 or $96EF, chosen by the half-tile flags.","note":"inside the item at $2D4F","x":[11560]},{"a":11602,"t":"code","b":[157,1,200],"m":"sta","oa":51201,"o":"$C801,x"},{"a":11605,"t":"code","b":[232],"m":"inx"},{"a":11606,"t":"code","b":[232],"m":"inx"},{"a":11607,"t":"code","b":[224,40],"m":"cpx","o":"#$28"},{"a":11609,"t":"code","b":[144,230],"m":"bcc","oa":11585,"o":"b_2D41"},{"a":11611,"t":"code","b":[173,132,47],"m":"lda","oa":12164,"o":"scroll_diag_flag"},{"a":11614,"t":"code","b":[208,22],"m":"bne","oa":11638,"o":"r_2D76"},{"a":11616,"t":"code","b":[166,189],"m":"ldx","oa":189,"o":"$BD"},{"a":11618,"t":"code","b":[202],"m":"dex"},{"a":11619,"t":"code","b":[16,15],"m":"bpl","oa":11636,"o":"b_2D74"},{"a":11621,"t":"code","b":[162,1],"m":"ldx","o":"#$01"},{"a":11623,"t":"code","b":[56],"m":"sec"},{"a":11624,"t":"code","b":[165,161],"m":"lda","oa":161,"o":"$A1"},{"a":11626,"t":"code","b":[233,64],"m":"sbc","o":"#$40"},{"a":11628,"t":"code","b":[133,161],"m":"sta","oa":161,"o":"$A1"},{"a":11630,"t":"code","b":[165,162],"m":"lda","oa":162,"o":"$A2"},{"a":11632,"t":"code","b":[233,0],"m":"sbc","o":"#$00"},{"a":11634,"t":"code","b":[133,162],"m":"sta","oa":162,"o":"$A2"},{"a":11636,"l":"b_2D74","t":"code","b":[134,189],"m":"stx","oa":189,"o":"$BD","x":[11619]},{"a":11638,"l":"r_2D76","t":"code","b":[96],"m":"rts","x":[11614,11684]},{"a":11639,"l":"b_2D77","t":"code","b":[160,0],"m":"ldy","o":"#$00","x":[11581]},{"a":11641,"t":"code","b":[177,147],"m":"lda","oa":147,"o":"($93),y"},{"a":11643,"t":"code","b":[10],"m":"asl","o":"a"},{"a":11644,"t":"code","b":[168],"m":"tay"},{"a":11645,"t":"code","b":[200],"m":"iny"},{"a":11646,"t":"code","b":[185,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,y"},{"a":11647,"t":"note","l":"a_2D7F","c":"Low byte of the address in the LDA at $2D7E, rewritten by $2D22 to point at the tile table $9651 or $96EF, chosen by the half-tile flags.","note":"inside the item at $2D7E","x":[11554]},{"a":11648,"t":"note","l":"a_2D80","c":"High byte of the address in the LDA at $2D7E, rewritten by $2D2B to point at the tile table $9651 or $96EF, chosen by the half-tile flags.","note":"inside the item at $2D7E","x":[11563]},{"a":11649,"t":"code","b":[141,0,200],"m":"sta","oa":51200,"o":"screen_a"},{"a":11652,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":11654,"l":"b_2D86","t":"code","b":[138],"m":"txa","x":[11679]},{"a":11655,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":11656,"t":"code","b":[168],"m":"tay"},{"a":11657,"t":"code","b":[200],"m":"iny"},{"a":11658,"t":"code","b":[177,147],"m":"lda","oa":147,"o":"($93),y"},{"a":11660,"t":"code","b":[10],"m":"asl","o":"a"},{"a":11661,"t":"code","b":[168],"m":"tay"},{"a":11662,"t":"code","b":[185,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,y"},{"a":11663,"t":"note","l":"a_2D8F","c":"Low byte of the address in the LDA at $2D8E, rewritten by $2D2E to point at the tile table $9651 or $96EF, chosen by the half-tile flags.","note":"inside the item at $2D8E","x":[11566]},{"a":11664,"t":"note","l":"a_2D90","c":"High byte of the address in the LDA at $2D8E, rewritten by $2D34 to point at the tile table $9651 or $96EF, chosen by the half-tile flags.","note":"inside the item at $2D8E","x":[11572]},{"a":11665,"t":"code","b":[157,1,200],"m":"sta","oa":51201,"o":"$C801,x"},{"a":11668,"t":"code","b":[200],"m":"iny"},{"a":11669,"t":"code","b":[185,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,y"},{"a":11670,"t":"note","l":"a_2D96","c":"Low byte of the address in the LDA at $2D95, rewritten by $2D31 to point at the tile table $9651 or $96EF, chosen by the half-tile flags.","note":"inside the item at $2D95","x":[11569]},{"a":11671,"t":"note","l":"a_2D97","c":"High byte of the address in the LDA at $2D95, rewritten by $2D37 to point at the tile table $9651 or $96EF, chosen by the half-tile flags.","note":"inside the item at $2D95","x":[11575]},{"a":11672,"t":"code","b":[157,2,200],"m":"sta","oa":51202,"o":"$C802,x"},{"a":11675,"t":"code","b":[232],"m":"inx"},{"a":11676,"t":"code","b":[232],"m":"inx"},{"a":11677,"t":"code","b":[224,38],"m":"cpx","o":"#$26"},{"a":11679,"t":"code","b":[144,229],"m":"bcc","oa":11654,"o":"b_2D86"},{"a":11681,"t":"code","b":[173,132,47],"m":"lda","oa":12164,"o":"scroll_diag_flag"},{"a":11684,"t":"code","b":[208,208],"m":"bne","oa":11638,"o":"r_2D76"},{"a":11686,"t":"code","b":[166,189],"m":"ldx","oa":189,"o":"$BD"},{"a":11688,"t":"code","b":[202],"m":"dex"},{"a":11689,"t":"code","b":[16,15],"m":"bpl","oa":11706,"o":"b_2DBA"},{"a":11691,"t":"code","b":[162,1],"m":"ldx","o":"#$01"},{"a":11693,"t":"code","b":[56],"m":"sec"},{"a":11694,"t":"code","b":[165,161],"m":"lda","oa":161,"o":"$A1"},{"a":11696,"t":"code","b":[233,64],"m":"sbc","o":"#$40"},{"a":11698,"t":"code","b":[133,161],"m":"sta","oa":161,"o":"$A1"},{"a":11700,"t":"code","b":[165,162],"m":"lda","oa":162,"o":"$A2"},{"a":11702,"t":"code","b":[233,0],"m":"sbc","o":"#$00"},{"a":11704,"t":"code","b":[133,162],"m":"sta","oa":162,"o":"$A2"},{"a":11706,"l":"b_2DBA","t":"code","b":[134,189],"m":"stx","oa":189,"o":"$BD","x":[11689]},{"a":11708,"t":"code","b":[96],"m":"rts"},{"a":11709,"l":"back_map_row","c":"Moves the map pointer $A1 back by one row of 64 tiles when the half-row flag $BD runs below 0.","t":"code","b":[166,189],"m":"ldx","oa":189,"o":"$BD","x":[11883,11898,11917,11932,12316,12331,12350,12365,12602,12617,12780,12814,13212,13246]},{"a":11711,"t":"code","b":[202],"m":"dex"},{"a":11712,"t":"code","b":[16,15],"m":"bpl","oa":11729,"o":"b_2DD1"},{"a":11714,"t":"code","b":[162,1],"m":"ldx","o":"#$01"},{"a":11716,"t":"code","b":[56],"m":"sec"},{"a":11717,"t":"code","b":[165,161],"m":"lda","oa":161,"o":"$A1"},{"a":11719,"t":"code","b":[233,64],"m":"sbc","o":"#$40"},{"a":11721,"t":"code","b":[133,161],"m":"sta","oa":161,"o":"$A1"},{"a":11723,"t":"code","b":[165,162],"m":"lda","oa":162,"o":"$A2"},{"a":11725,"t":"code","b":[233,0],"m":"sbc","o":"#$00"},{"a":11727,"t":"code","b":[133,162],"m":"sta","oa":162,"o":"$A2"},{"a":11729,"l":"b_2DD1","t":"code","b":[134,189],"m":"stx","oa":189,"o":"$BD","x":[11712]},{"a":11731,"t":"code","b":[96],"m":"rts"},{"a":11732,"l":"scroll_right_up","c":"Scroll direction 6, view to the right and upwards: moves the camera X on 2 and Y back 2, adjusts the player's screen position the other way, takes both fine scrolls ($2A51, $215A) and runs the phase's work, with each copy shifting the screen one row down and one column left ($2EA0, $2F12), and drawing the new top row and right column.","t":"code","b":[24],"m":"clc","x":[8513]},{"a":11733,"t":"code","b":[173,124,116],"m":"lda","oa":29820,"o":"player_y"},{"a":11736,"t":"code","b":[105,2],"m":"adc","o":"#$02"},{"a":11738,"t":"code","b":[141,124,116],"m":"sta","oa":29820,"o":"player_y"},{"a":11741,"t":"code","b":[56],"m":"sec"},{"a":11742,"t":"code","b":[173,123,116],"m":"lda","oa":29819,"o":"player_x"},{"a":11745,"t":"code","b":[233,2],"m":"sbc","o":"#$02"},{"a":11747,"t":"code","b":[141,123,116],"m":"sta","oa":29819,"o":"player_x"},{"a":11750,"t":"code","b":[56],"m":"sec"},{"a":11751,"t":"code","b":[165,253],"m":"lda","oa":253,"o":"$FD"},{"a":11753,"t":"code","b":[233,2],"m":"sbc","o":"#$02"},{"a":11755,"t":"code","b":[133,253],"m":"sta","oa":253,"o":"$FD"},{"a":11757,"t":"code","b":[165,254],"m":"lda","oa":254,"o":"$FE"},{"a":11759,"t":"code","b":[233,0],"m":"sbc","o":"#$00"},{"a":11761,"t":"code","b":[133,254],"m":"sta","oa":254,"o":"$FE"},{"a":11763,"t":"code","b":[24],"m":"clc"},{"a":11764,"t":"code","b":[165,251],"m":"lda","oa":251,"o":"zero_page_unused_fb"},{"a":11766,"t":"code","b":[105,2],"m":"adc","o":"#$02"},{"a":11768,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"zero_page_unused_fb"},{"a":11770,"t":"code","b":[165,252],"m":"lda","oa":252,"o":"$FC"},{"a":11772,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":11774,"t":"code","b":[133,252],"m":"sta","oa":252,"o":"$FC"},{"a":11776,"t":"code","b":[32,81,42],"m":"jsr","oa":10833,"o":"scroll_up_fine"},{"a":11779,"t":"code","b":[32,90,33],"m":"jsr","oa":8538,"o":"scroll_right_fine"},{"a":11782,"t":"code","b":[192,0],"m":"cpy","o":"#$00"},{"a":11784,"t":"code","b":[208,4],"m":"bne","oa":11790,"o":"b_2E0E"},{"a":11786,"t":"code","b":[32,60,46],"m":"jsr","oa":11836,"o":"scroll_ru_copy_a"},{"a":11789,"t":"code","b":[96],"m":"rts"},{"a":11790,"l":"b_2E0E","t":"code","b":[192,1],"m":"cpy","o":"#$01","x":[11784]},{"a":11792,"t":"code","b":[208,4],"m":"bne","oa":11798,"o":"b_2E16"},{"a":11794,"t":"code","b":[32,87,46],"m":"jsr","oa":11863,"o":"scroll_ru_copy_b"},{"a":11797,"t":"code","b":[96],"m":"rts"},{"a":11798,"l":"b_2E16","t":"code","b":[192,2],"m":"cpy","o":"#$02","x":[11792]},{"a":11800,"t":"code","b":[208,4],"m":"bne","oa":11806,"o":"b_2E1E"},{"a":11802,"t":"code","b":[32,34,46],"m":"jsr","oa":11810,"o":"scroll_ru_colours"},{"a":11805,"t":"code","b":[96],"m":"rts"},{"a":11806,"l":"b_2E1E","t":"code","b":[32,45,46],"m":"jsr","oa":11821,"o":"scroll_ru_finish","x":[11800]},{"a":11809,"t":"code","b":[96],"m":"rts"},{"a":11810,"l":"scroll_ru_colours","c":"Phase 2 of the right-and-up scroll: builds the colour buffer through $3A06 or $465E by $2067.","t":"code","b":[173,103,32],"m":"lda","oa":8295,"o":"screen_buffer","x":[11802]},{"a":11813,"t":"code","b":[240,3],"m":"beq","oa":11818,"o":"b_2E2A"},{"a":11815,"t":"code","b":[76,6,58],"m":"jmp","oa":14854,"o":"colours_from_cc"},{"a":11818,"l":"b_2E2A","t":"code","b":[76,94,70],"m":"jmp","oa":18014,"o":"colours_from_c8","x":[11813]},{"a":11821,"l":"scroll_ru_finish","c":"Phase 3 of the right-and-up scroll: fills the colours ($7060, $6809) and flips the buffer flag $2067.","t":"code","b":[32,96,112],"m":"jsr","oa":28768,"o":"colour_upper","x":[11806]},{"a":11824,"t":"code","b":[32,9,104],"m":"jsr","oa":26633,"o":"colour_copy_a"},{"a":11827,"t":"code","b":[173,103,32],"m":"lda","oa":8295,"o":"screen_buffer"},{"a":11830,"t":"code","b":[73,1],"m":"eor","o":"#$01"},{"a":11832,"t":"code","b":[141,103,32],"m":"sta","oa":8295,"o":"screen_buffer"},{"a":11835,"t":"code","b":[96],"m":"rts"},{"a":11836,"l":"scroll_ru_copy_a","c":"Phase 0 of the right-and-up scroll: shifts columns 0 to $16 one row down and one column left into the other matrix with $2EA0 or $2F12 by $2067.","t":"code","b":[173,103,32],"m":"lda","oa":8295,"o":"screen_buffer","x":[11786]},{"a":11839,"t":"code","b":[208,11],"m":"bne","oa":11852,"o":"b_2E4C"},{"a":11841,"t":"code","b":[169,23],"m":"lda","o":"#$17"},{"a":11843,"t":"code","b":[141,14,47],"m":"sta","oa":12046,"o":"a_2F0E"},{"a":11846,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":11848,"t":"code","b":[32,160,46],"m":"jsr","oa":11936,"o":"shift_ru_to_c8"},{"a":11851,"t":"code","b":[96],"m":"rts"},{"a":11852,"l":"b_2E4C","t":"code","b":[169,23],"m":"lda","o":"#$17","x":[11839]},{"a":11854,"t":"code","b":[141,128,47],"m":"sta","oa":12160,"o":"a_2F80"},{"a":11857,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":11859,"t":"code","b":[32,18,47],"m":"jsr","oa":12050,"o":"shift_ru_to_cc"},{"a":11862,"t":"code","b":[96],"m":"rts"},{"a":11863,"l":"scroll_ru_copy_b","c":"Phase 1 of the right-and-up scroll: shifts columns $17 to $25 the same way, then moves the map pointer and draws the new right column ($2303) and the new top row ($2CD7 or $2BF1).","t":"code","b":[173,103,32],"m":"lda","oa":8295,"o":"screen_buffer","x":[11794]},{"a":11866,"t":"code","b":[208,34],"m":"bne","oa":11902,"o":"b_2E7E"},{"a":11868,"t":"code","b":[169,38],"m":"lda","o":"#$26"},{"a":11870,"t":"code","b":[141,14,47],"m":"sta","oa":12046,"o":"a_2F0E"},{"a":11873,"t":"code","b":[160,23],"m":"ldy","o":"#$17"},{"a":11875,"t":"code","b":[32,160,46],"m":"jsr","oa":11936,"o":"shift_ru_to_c8"},{"a":11878,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":11880,"t":"code","b":[141,132,47],"m":"sta","oa":12164,"o":"scroll_diag_flag"},{"a":11883,"t":"code","b":[32,189,45],"m":"jsr","oa":11709,"o":"back_map_row"},{"a":11886,"t":"code","b":[32,3,35],"m":"jsr","oa":8963,"o":"draw_right_column"},{"a":11889,"t":"code","b":[32,155,38],"m":"jsr","oa":9883,"o":"step_map_column"},{"a":11892,"t":"code","b":[32,52,42],"m":"jsr","oa":10804,"o":"step_map_row"},{"a":11895,"t":"code","b":[32,215,44],"m":"jsr","oa":11479,"o":"draw_top_row_b"},{"a":11898,"t":"code","b":[32,189,45],"m":"jsr","oa":11709,"o":"back_map_row"},{"a":11901,"t":"code","b":[96],"m":"rts"},{"a":11902,"l":"b_2E7E","t":"code","b":[169,38],"m":"lda","o":"#$26","x":[11866]},{"a":11904,"t":"code","b":[141,128,47],"m":"sta","oa":12160,"o":"a_2F80"},{"a":11907,"t":"code","b":[160,23],"m":"ldy","o":"#$17"},{"a":11909,"t":"code","b":[32,18,47],"m":"jsr","oa":12050,"o":"shift_ru_to_cc"},{"a":11912,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":11914,"t":"code","b":[141,132,47],"m":"sta","oa":12164,"o":"scroll_diag_flag"},{"a":11917,"t":"code","b":[32,189,45],"m":"jsr","oa":11709,"o":"back_map_row"},{"a":11920,"t":"code","b":[32,3,35],"m":"jsr","oa":8963,"o":"draw_right_column"},{"a":11923,"t":"code","b":[32,155,38],"m":"jsr","oa":9883,"o":"step_map_column"},{"a":11926,"t":"code","b":[32,52,42],"m":"jsr","oa":10804,"o":"step_map_row"},{"a":11929,"t":"code","b":[32,241,43],"m":"jsr","oa":11249,"o":"draw_top_row_a"},{"a":11932,"t":"code","b":[32,189,45],"m":"jsr","oa":11709,"o":"back_map_row"},{"a":11935,"t":"code","b":[96],"m":"rts"},{"a":11936,"l":"shift_ru_to_c8","c":"Copies the matrix at $CC00 into $C800 shifted one row down and one column left, for the columns from Y to the limit patched at $2F0E.","t":"code","b":[185,169,206],"m":"lda","oa":52905,"o":"$CEA9,y","x":[11848,11875,12047]},{"a":11939,"t":"code","b":[153,208,202],"m":"sta","oa":51920,"o":"$CAD0,y"},{"a":11942,"t":"code","b":[185,129,206],"m":"lda","oa":52865,"o":"$CE81,y"},{"a":11945,"t":"code","b":[153,168,202],"m":"sta","oa":51880,"o":"$CAA8,y"},{"a":11948,"t":"code","b":[185,89,206],"m":"lda","oa":52825,"o":"$CE59,y"},{"a":11951,"t":"code","b":[153,128,202],"m":"sta","oa":51840,"o":"$CA80,y"},{"a":11954,"t":"code","b":[185,49,206],"m":"lda","oa":52785,"o":"$CE31,y"},{"a":11957,"t":"code","b":[153,88,202],"m":"sta","oa":51800,"o":"$CA58,y"},{"a":11960,"t":"code","b":[185,9,206],"m":"lda","oa":52745,"o":"$CE09,y"},{"a":11963,"t":"code","b":[153,48,202],"m":"sta","oa":51760,"o":"$CA30,y"},{"a":11966,"t":"code","b":[185,225,205],"m":"lda","oa":52705,"o":"$CDE1,y"},{"a":11969,"t":"code","b":[153,8,202],"m":"sta","oa":51720,"o":"$CA08,y"},{"a":11972,"t":"code","b":[185,185,205],"m":"lda","oa":52665,"o":"$CDB9,y"},{"a":11975,"t":"code","b":[153,224,201],"m":"sta","oa":51680,"o":"$C9E0,y"},{"a":11978,"t":"code","b":[185,145,205],"m":"lda","oa":52625,"o":"$CD91,y"},{"a":11981,"t":"code","b":[153,184,201],"m":"sta","oa":51640,"o":"$C9B8,y"},{"a":11984,"t":"code","b":[185,105,205],"m":"lda","oa":52585,"o":"$CD69,y"},{"a":11987,"t":"code","b":[153,144,201],"m":"sta","oa":51600,"o":"$C990,y"},{"a":11990,"t":"code","b":[185,65,205],"m":"lda","oa":52545,"o":"$CD41,y"},{"a":11993,"t":"code","b":[153,104,201],"m":"sta","oa":51560,"o":"$C968,y"},{"a":11996,"t":"code","b":[185,25,205],"m":"lda","oa":52505,"o":"$CD19,y"},{"a":11999,"t":"code","b":[153,64,201],"m":"sta","oa":51520,"o":"$C940,y"},{"a":12002,"t":"code","b":[185,241,204],"m":"lda","oa":52465,"o":"$CCF1,y"},{"a":12005,"t":"code","b":[153,24,201],"m":"sta","oa":51480,"o":"$C918,y"},{"a":12008,"t":"code","b":[185,201,204],"m":"lda","oa":52425,"o":"$CCC9,y"},{"a":12011,"t":"code","b":[153,240,200],"m":"sta","oa":51440,"o":"$C8F0,y"},{"a":12014,"t":"code","b":[185,161,204],"m":"lda","oa":52385,"o":"$CCA1,y"},{"a":12017,"t":"code","b":[153,200,200],"m":"sta","oa":51400,"o":"$C8C8,y"},{"a":12020,"t":"code","b":[185,121,204],"m":"lda","oa":52345,"o":"$CC79,y"},{"a":12023,"t":"code","b":[153,160,200],"m":"sta","oa":51360,"o":"$C8A0,y"},{"a":12026,"t":"code","b":[185,81,204],"m":"lda","oa":52305,"o":"$CC51,y"},{"a":12029,"t":"code","b":[153,120,200],"m":"sta","oa":51320,"o":"$C878,y"},{"a":12032,"t":"code","b":[185,41,204],"m":"lda","oa":52265,"o":"$CC29,y"},{"a":12035,"t":"code","b":[153,80,200],"m":"sta","oa":51280,"o":"$C850,y"},{"a":12038,"t":"code","b":[185,1,204],"m":"lda","oa":52225,"o":"$CC01,y"},{"a":12041,"t":"code","b":[153,40,200],"m":"sta","oa":51240,"o":"$C828,y"},{"a":12044,"t":"code","b":[200],"m":"iny"},{"a":12045,"t":"code","b":[192,38],"m":"cpy","o":"#$26"},{"a":12046,"t":"note","l":"a_2F0E","c":"Loop limit, the immediate operand of the CPY at $2F0D, set by $2E43 and $2E5E to the column the copy loop stops at, which differs for each part of the screen shift.","note":"inside the item at $2F0D","x":[11843,11870]},{"a":12047,"t":"code","b":[208,143],"m":"bne","oa":11936,"o":"shift_ru_to_c8"},{"a":12049,"t":"code","b":[96],"m":"rts"},{"a":12050,"l":"shift_ru_to_cc","c":"Copies the matrix at $C800 into $CC00 shifted one row down and one column left, for the columns from Y to the limit patched at $2F80.","t":"code","b":[185,169,202],"m":"lda","oa":51881,"o":"$CAA9,y","x":[11859,11909,12161]},{"a":12053,"t":"code","b":[153,208,206],"m":"sta","oa":52944,"o":"$CED0,y"},{"a":12056,"t":"code","b":[185,129,202],"m":"lda","oa":51841,"o":"$CA81,y"},{"a":12059,"t":"code","b":[153,168,206],"m":"sta","oa":52904,"o":"$CEA8,y"},{"a":12062,"t":"code","b":[185,89,202],"m":"lda","oa":51801,"o":"$CA59,y"},{"a":12065,"t":"code","b":[153,128,206],"m":"sta","oa":52864,"o":"$CE80,y"},{"a":12068,"t":"code","b":[185,49,202],"m":"lda","oa":51761,"o":"$CA31,y"},{"a":12071,"t":"code","b":[153,88,206],"m":"sta","oa":52824,"o":"$CE58,y"},{"a":12074,"t":"code","b":[185,9,202],"m":"lda","oa":51721,"o":"$CA09,y"},{"a":12077,"t":"code","b":[153,48,206],"m":"sta","oa":52784,"o":"$CE30,y"},{"a":12080,"t":"code","b":[185,225,201],"m":"lda","oa":51681,"o":"$C9E1,y"},{"a":12083,"t":"code","b":[153,8,206],"m":"sta","oa":52744,"o":"$CE08,y"},{"a":12086,"t":"code","b":[185,185,201],"m":"lda","oa":51641,"o":"$C9B9,y"},{"a":12089,"t":"code","b":[153,224,205],"m":"sta","oa":52704,"o":"$CDE0,y"},{"a":12092,"t":"code","b":[185,145,201],"m":"lda","oa":51601,"o":"$C991,y"},{"a":12095,"t":"code","b":[153,184,205],"m":"sta","oa":52664,"o":"$CDB8,y"},{"a":12098,"t":"code","b":[185,105,201],"m":"lda","oa":51561,"o":"$C969,y"},{"a":12101,"t":"code","b":[153,144,205],"m":"sta","oa":52624,"o":"$CD90,y"},{"a":12104,"t":"code","b":[185,65,201],"m":"lda","oa":51521,"o":"$C941,y"},{"a":12107,"t":"code","b":[153,104,205],"m":"sta","oa":52584,"o":"$CD68,y"},{"a":12110,"t":"code","b":[185,25,201],"m":"lda","oa":51481,"o":"$C919,y"},{"a":12113,"t":"code","b":[153,64,205],"m":"sta","oa":52544,"o":"$CD40,y"},{"a":12116,"t":"code","b":[185,241,200],"m":"lda","oa":51441,"o":"$C8F1,y"},{"a":12119,"t":"code","b":[153,24,205],"m":"sta","oa":52504,"o":"$CD18,y"},{"a":12122,"t":"code","b":[185,201,200],"m":"lda","oa":51401,"o":"$C8C9,y"},{"a":12125,"t":"code","b":[153,240,204],"m":"sta","oa":52464,"o":"$CCF0,y"},{"a":12128,"t":"code","b":[185,161,200],"m":"lda","oa":51361,"o":"$C8A1,y"},{"a":12131,"t":"code","b":[153,200,204],"m":"sta","oa":52424,"o":"$CCC8,y"},{"a":12134,"t":"code","b":[185,121,200],"m":"lda","oa":51321,"o":"$C879,y"},{"a":12137,"t":"code","b":[153,160,204],"m":"sta","oa":52384,"o":"$CCA0,y"},{"a":12140,"t":"code","b":[185,81,200],"m":"lda","oa":51281,"o":"$C851,y"},{"a":12143,"t":"code","b":[153,120,204],"m":"sta","oa":52344,"o":"$CC78,y"},{"a":12146,"t":"code","b":[185,41,200],"m":"lda","oa":51241,"o":"$C829,y"},{"a":12149,"t":"code","b":[153,80,204],"m":"sta","oa":52304,"o":"$CC50,y"},{"a":12152,"t":"code","b":[185,1,200],"m":"lda","oa":51201,"o":"$C801,y"},{"a":12155,"t":"code","b":[153,40,204],"m":"sta","oa":52264,"o":"$CC28,y"},{"a":12158,"t":"code","b":[200],"m":"iny"},{"a":12159,"t":"code","b":[192,38],"m":"cpy","o":"#$26"},{"a":12160,"t":"note","l":"a_2F80","c":"Loop limit, the immediate operand of the CPY at $2F7F, set by $2E4E and $2E80 to the column the copy loop stops at, which differs for each part of the screen shift.","note":"inside the item at $2F7F","x":[11854,11904]},{"a":12161,"t":"code","b":[208,143],"m":"bne","oa":12050,"o":"shift_ru_to_cc"},{"a":12163,"t":"code","b":[96],"m":"rts"},{"a":12164,"l":"scroll_diag_flag","c":"Set to 1 by the diagonal scroll routines while they draw the new column and row; the row drawing routines return early when it is set. Cleared by $206C ($20B7) when a scroll starts.","t":"byte","b":[0],"x":[8375,9399,9853,10463,10535,10702,10774,11381,11451,11611,11681,11880,11914,12313,12347,12599,12768,12802,13200,13234,14350,14803]},{"a":12165,"l":"scroll_left_up","c":"Scroll direction 10, view to the left and upwards: moves the camera X back 2 and Y back 2 and the player's screen position on 2 in both, takes both fine scrolls ($2A51, $34B0) and runs the four phases, with each copy shifting the screen one row down and one column right ($3051, $30C3).","t":"code","b":[24],"m":"clc","x":[8521]},{"a":12166,"t":"code","b":[173,124,116],"m":"lda","oa":29820,"o":"player_y"},{"a":12169,"t":"code","b":[105,2],"m":"adc","o":"#$02"},{"a":12171,"t":"code","b":[141,124,116],"m":"sta","oa":29820,"o":"player_y"},{"a":12174,"t":"code","b":[24],"m":"clc"},{"a":12175,"t":"code","b":[173,123,116],"m":"lda","oa":29819,"o":"player_x"},{"a":12178,"t":"code","b":[105,2],"m":"adc","o":"#$02"},{"a":12180,"t":"code","b":[141,123,116],"m":"sta","oa":29819,"o":"player_x"},{"a":12183,"t":"code","b":[56],"m":"sec"},{"a":12184,"t":"code","b":[165,253],"m":"lda","oa":253,"o":"$FD"},{"a":12186,"t":"code","b":[233,2],"m":"sbc","o":"#$02"},{"a":12188,"t":"code","b":[133,253],"m":"sta","oa":253,"o":"$FD"},{"a":12190,"t":"code","b":[165,254],"m":"lda","oa":254,"o":"$FE"},{"a":12192,"t":"code","b":[233,0],"m":"sbc","o":"#$00"},{"a":12194,"t":"code","b":[133,254],"m":"sta","oa":254,"o":"$FE"},{"a":12196,"t":"code","b":[56],"m":"sec"},{"a":12197,"t":"code","b":[165,251],"m":"lda","oa":251,"o":"zero_page_unused_fb"},{"a":12199,"t":"code","b":[233,2],"m":"sbc","o":"#$02"},{"a":12201,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"zero_page_unused_fb"},{"a":12203,"t":"code","b":[165,252],"m":"lda","oa":252,"o":"$FC"},{"a":12205,"t":"code","b":[233,0],"m":"sbc","o":"#$00"},{"a":12207,"t":"code","b":[133,252],"m":"sta","oa":252,"o":"$FC"},{"a":12209,"t":"code","b":[32,81,42],"m":"jsr","oa":10833,"o":"scroll_up_fine"},{"a":12212,"t":"code","b":[32,176,52],"m":"jsr","oa":13488,"o":"scroll_left_fine"},{"a":12215,"t":"code","b":[192,0],"m":"cpy","o":"#$00"},{"a":12217,"t":"code","b":[208,4],"m":"bne","oa":12223,"o":"b_2FBF"},{"a":12219,"t":"code","b":[32,237,47],"m":"jsr","oa":12269,"o":"scroll_lu_copy_a"},{"a":12222,"t":"code","b":[96],"m":"rts"},{"a":12223,"l":"b_2FBF","t":"code","b":[192,1],"m":"cpy","o":"#$01","x":[12217]},{"a":12225,"t":"code","b":[208,4],"m":"bne","oa":12231,"o":"b_2FC7"},{"a":12227,"t":"code","b":[32,8,48],"m":"jsr","oa":12296,"o":"scroll_lu_copy_b"},{"a":12230,"t":"code","b":[96],"m":"rts"},{"a":12231,"l":"b_2FC7","t":"code","b":[192,2],"m":"cpy","o":"#$02","x":[12225]},{"a":12233,"t":"code","b":[208,4],"m":"bne","oa":12239,"o":"b_2FCF"},{"a":12235,"t":"code","b":[32,211,47],"m":"jsr","oa":12243,"o":"scroll_lu_colours"},{"a":12238,"t":"code","b":[96],"m":"rts"},{"a":12239,"l":"b_2FCF","t":"code","b":[32,222,47],"m":"jsr","oa":12254,"o":"scroll_lu_finish","x":[12233]},{"a":12242,"t":"code","b":[96],"m":"rts"},{"a":12243,"l":"scroll_lu_colours","c":"Phase 2 of the left-and-up scroll: builds the colour buffer through $3A06 or $465E by $2067.","t":"code","b":[173,103,32],"m":"lda","oa":8295,"o":"screen_buffer","x":[12235]},{"a":12246,"t":"code","b":[240,3],"m":"beq","oa":12251,"o":"b_2FDB"},{"a":12248,"t":"code","b":[76,6,58],"m":"jmp","oa":14854,"o":"colours_from_cc"},{"a":12251,"l":"b_2FDB","t":"code","b":[76,94,70],"m":"jmp","oa":18014,"o":"colours_from_c8","x":[12246]},{"a":12254,"l":"scroll_lu_finish","c":"Phase 3 of the left-and-up scroll: fills the colours ($7060, $6809) and flips the buffer flag $2067.","t":"code","b":[32,96,112],"m":"jsr","oa":28768,"o":"colour_upper","x":[12239]},{"a":12257,"t":"code","b":[32,9,104],"m":"jsr","oa":26633,"o":"colour_copy_a"},{"a":12260,"t":"code","b":[173,103,32],"m":"lda","oa":8295,"o":"screen_buffer"},{"a":12263,"t":"code","b":[73,1],"m":"eor","o":"#$01"},{"a":12265,"t":"code","b":[141,103,32],"m":"sta","oa":8295,"o":"screen_buffer"},{"a":12268,"t":"code","b":[96],"m":"rts"},{"a":12269,"l":"scroll_lu_copy_a","c":"Phase 0 of the left-and-up scroll: shifts columns $25 down to $0F one row down and one column right into the other matrix with $3051 or $30C3 by $2067.","t":"code","b":[173,103,32],"m":"lda","oa":8295,"o":"screen_buffer","x":[12219]},{"a":12272,"t":"code","b":[208,11],"m":"bne","oa":12285,"o":"b_2FFD"},{"a":12274,"t":"code","b":[169,14],"m":"lda","o":"#$0E"},{"a":12276,"t":"code","b":[141,191,48],"m":"sta","oa":12479,"o":"a_30BF"},{"a":12279,"t":"code","b":[160,37],"m":"ldy","o":"#$25"},{"a":12281,"t":"code","b":[32,81,48],"m":"jsr","oa":12369,"o":"shift_lu_to_c8"},{"a":12284,"t":"code","b":[96],"m":"rts"},{"a":12285,"l":"b_2FFD","t":"code","b":[169,14],"m":"lda","o":"#$0E","x":[12272]},{"a":12287,"t":"code","b":[141,49,49],"m":"sta","oa":12593,"o":"a_3131"},{"a":12290,"t":"code","b":[160,37],"m":"ldy","o":"#$25"},{"a":12292,"t":"code","b":[32,195,48],"m":"jsr","oa":12483,"o":"shift_lu_to_cc"},{"a":12295,"t":"code","b":[96],"m":"rts"},{"a":12296,"l":"scroll_lu_copy_b","c":"Phase 1 of the left-and-up scroll: shifts columns $0E down to 0 the same way, then moves the map pointer and draws the new left column ($3659) and the new top row ($2CD7 or $2BF1).","t":"code","b":[173,103,32],"m":"lda","oa":8295,"o":"screen_buffer","x":[12227]},{"a":12299,"t":"code","b":[208,34],"m":"bne","oa":12335,"o":"b_302F"},{"a":12301,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":12303,"t":"code","b":[141,191,48],"m":"sta","oa":12479,"o":"a_30BF"},{"a":12306,"t":"code","b":[160,14],"m":"ldy","o":"#$0E"},{"a":12308,"t":"code","b":[32,81,48],"m":"jsr","oa":12369,"o":"shift_lu_to_c8"},{"a":12311,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":12313,"t":"code","b":[141,132,47],"m":"sta","oa":12164,"o":"scroll_diag_flag"},{"a":12316,"t":"code","b":[32,189,45],"m":"jsr","oa":11709,"o":"back_map_row"},{"a":12319,"t":"code","b":[32,89,54],"m":"jsr","oa":13913,"o":"draw_left_column"},{"a":12322,"t":"code","b":[32,239,57],"m":"jsr","oa":14831,"o":"back_map_column"},{"a":12325,"t":"code","b":[32,52,42],"m":"jsr","oa":10804,"o":"step_map_row"},{"a":12328,"t":"code","b":[32,215,44],"m":"jsr","oa":11479,"o":"draw_top_row_b"},{"a":12331,"t":"code","b":[32,189,45],"m":"jsr","oa":11709,"o":"back_map_row"},{"a":12334,"t":"code","b":[96],"m":"rts"},{"a":12335,"l":"b_302F","t":"code","b":[169,255],"m":"lda","o":"#$FF","x":[12299]},{"a":12337,"t":"code","b":[141,49,49],"m":"sta","oa":12593,"o":"a_3131"},{"a":12340,"t":"code","b":[160,14],"m":"ldy","o":"#$0E"},{"a":12342,"t":"code","b":[32,195,48],"m":"jsr","oa":12483,"o":"shift_lu_to_cc"},{"a":12345,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":12347,"t":"code","b":[141,132,47],"m":"sta","oa":12164,"o":"scroll_diag_flag"},{"a":12350,"t":"code","b":[32,189,45],"m":"jsr","oa":11709,"o":"back_map_row"},{"a":12353,"t":"code","b":[32,89,54],"m":"jsr","oa":13913,"o":"draw_left_column"},{"a":12356,"t":"code","b":[32,239,57],"m":"jsr","oa":14831,"o":"back_map_column"},{"a":12359,"t":"code","b":[32,52,42],"m":"jsr","oa":10804,"o":"step_map_row"},{"a":12362,"t":"code","b":[32,241,43],"m":"jsr","oa":11249,"o":"draw_top_row_a"},{"a":12365,"t":"code","b":[32,189,45],"m":"jsr","oa":11709,"o":"back_map_row"},{"a":12368,"t":"code","b":[96],"m":"rts"},{"a":12369,"l":"shift_lu_to_c8","c":"Copies the matrix at $CC00 into $C800 shifted one row down and one column right.","t":"code","b":[185,168,206],"m":"lda","oa":52904,"o":"$CEA8,y","x":[12281,12308,12480]},{"a":12372,"t":"code","b":[153,209,202],"m":"sta","oa":51921,"o":"$CAD1,y"},{"a":12375,"t":"code","b":[185,128,206],"m":"lda","oa":52864,"o":"$CE80,y"},{"a":12378,"t":"code","b":[153,169,202],"m":"sta","oa":51881,"o":"$CAA9,y"},{"a":12381,"t":"code","b":[185,88,206],"m":"lda","oa":52824,"o":"$CE58,y"},{"a":12384,"t":"code","b":[153,129,202],"m":"sta","oa":51841,"o":"$CA81,y"},{"a":12387,"t":"code","b":[185,48,206],"m":"lda","oa":52784,"o":"$CE30,y"},{"a":12390,"t":"code","b":[153,89,202],"m":"sta","oa":51801,"o":"$CA59,y"},{"a":12393,"t":"code","b":[185,8,206],"m":"lda","oa":52744,"o":"$CE08,y"},{"a":12396,"t":"code","b":[153,49,202],"m":"sta","oa":51761,"o":"$CA31,y"},{"a":12399,"t":"code","b":[185,224,205],"m":"lda","oa":52704,"o":"$CDE0,y"},{"a":12402,"t":"code","b":[153,9,202],"m":"sta","oa":51721,"o":"$CA09,y"},{"a":12405,"t":"code","b":[185,184,205],"m":"lda","oa":52664,"o":"$CDB8,y"},{"a":12408,"t":"code","b":[153,225,201],"m":"sta","oa":51681,"o":"$C9E1,y"},{"a":12411,"t":"code","b":[185,144,205],"m":"lda","oa":52624,"o":"$CD90,y"},{"a":12414,"t":"code","b":[153,185,201],"m":"sta","oa":51641,"o":"$C9B9,y"},{"a":12417,"t":"code","b":[185,104,205],"m":"lda","oa":52584,"o":"$CD68,y"},{"a":12420,"t":"code","b":[153,145,201],"m":"sta","oa":51601,"o":"$C991,y"},{"a":12423,"t":"code","b":[185,64,205],"m":"lda","oa":52544,"o":"$CD40,y"},{"a":12426,"t":"code","b":[153,105,201],"m":"sta","oa":51561,"o":"$C969,y"},{"a":12429,"t":"code","b":[185,24,205],"m":"lda","oa":52504,"o":"$CD18,y"},{"a":12432,"t":"code","b":[153,65,201],"m":"sta","oa":51521,"o":"$C941,y"},{"a":12435,"t":"code","b":[185,240,204],"m":"lda","oa":52464,"o":"$CCF0,y"},{"a":12438,"t":"code","b":[153,25,201],"m":"sta","oa":51481,"o":"$C919,y"},{"a":12441,"t":"code","b":[185,200,204],"m":"lda","oa":52424,"o":"$CCC8,y"},{"a":12444,"t":"code","b":[153,241,200],"m":"sta","oa":51441,"o":"$C8F1,y"},{"a":12447,"t":"code","b":[185,160,204],"m":"lda","oa":52384,"o":"$CCA0,y"},{"a":12450,"t":"code","b":[153,201,200],"m":"sta","oa":51401,"o":"$C8C9,y"},{"a":12453,"t":"code","b":[185,120,204],"m":"lda","oa":52344,"o":"$CC78,y"},{"a":12456,"t":"code","b":[153,161,200],"m":"sta","oa":51361,"o":"$C8A1,y"},{"a":12459,"t":"code","b":[185,80,204],"m":"lda","oa":52304,"o":"$CC50,y"},{"a":12462,"t":"code","b":[153,121,200],"m":"sta","oa":51321,"o":"$C879,y"},{"a":12465,"t":"code","b":[185,40,204],"m":"lda","oa":52264,"o":"$CC28,y"},{"a":12468,"t":"code","b":[153,81,200],"m":"sta","oa":51281,"o":"$C851,y"},{"a":12471,"t":"code","b":[185,0,204],"m":"lda","oa":52224,"o":"screen_b,y"},{"a":12474,"t":"code","b":[153,41,200],"m":"sta","oa":51241,"o":"$C829,y"},{"a":12477,"t":"code","b":[136],"m":"dey"},{"a":12478,"t":"code","b":[192,255],"m":"cpy","o":"#$FF"},{"a":12479,"t":"note","l":"a_30BF","c":"Loop limit, the immediate operand of the CPY at $30BE, set by $2FF4 and $300F to the column the copy loop stops at, which differs for each part of the screen shift.","note":"inside the item at $30BE","x":[12276,12303]},{"a":12480,"t":"code","b":[208,143],"m":"bne","oa":12369,"o":"shift_lu_to_c8"},{"a":12482,"t":"code","b":[96],"m":"rts"},{"a":12483,"l":"shift_lu_to_cc","c":"Copies the matrix at $C800 into $CC00 shifted one row down and one column right.","t":"code","b":[185,168,202],"m":"lda","oa":51880,"o":"$CAA8,y","x":[12292,12342,12594]},{"a":12486,"t":"code","b":[153,209,206],"m":"sta","oa":52945,"o":"$CED1,y"},{"a":12489,"t":"code","b":[185,128,202],"m":"lda","oa":51840,"o":"$CA80,y"},{"a":12492,"t":"code","b":[153,169,206],"m":"sta","oa":52905,"o":"$CEA9,y"},{"a":12495,"t":"code","b":[185,88,202],"m":"lda","oa":51800,"o":"$CA58,y"},{"a":12498,"t":"code","b":[153,129,206],"m":"sta","oa":52865,"o":"$CE81,y"},{"a":12501,"t":"code","b":[185,48,202],"m":"lda","oa":51760,"o":"$CA30,y"},{"a":12504,"t":"code","b":[153,89,206],"m":"sta","oa":52825,"o":"$CE59,y"},{"a":12507,"t":"code","b":[185,8,202],"m":"lda","oa":51720,"o":"$CA08,y"},{"a":12510,"t":"code","b":[153,49,206],"m":"sta","oa":52785,"o":"$CE31,y"},{"a":12513,"t":"code","b":[185,224,201],"m":"lda","oa":51680,"o":"$C9E0,y"},{"a":12516,"t":"code","b":[153,9,206],"m":"sta","oa":52745,"o":"$CE09,y"},{"a":12519,"t":"code","b":[185,184,201],"m":"lda","oa":51640,"o":"$C9B8,y"},{"a":12522,"t":"code","b":[153,225,205],"m":"sta","oa":52705,"o":"$CDE1,y"},{"a":12525,"t":"code","b":[185,144,201],"m":"lda","oa":51600,"o":"$C990,y"},{"a":12528,"t":"code","b":[153,185,205],"m":"sta","oa":52665,"o":"$CDB9,y"},{"a":12531,"t":"code","b":[185,104,201],"m":"lda","oa":51560,"o":"$C968,y"},{"a":12534,"t":"code","b":[153,145,205],"m":"sta","oa":52625,"o":"$CD91,y"},{"a":12537,"t":"code","b":[185,64,201],"m":"lda","oa":51520,"o":"$C940,y"},{"a":12540,"t":"code","b":[153,105,205],"m":"sta","oa":52585,"o":"$CD69,y"},{"a":12543,"t":"code","b":[185,24,201],"m":"lda","oa":51480,"o":"$C918,y"},{"a":12546,"t":"code","b":[153,65,205],"m":"sta","oa":52545,"o":"$CD41,y"},{"a":12549,"t":"code","b":[185,240,200],"m":"lda","oa":51440,"o":"$C8F0,y"},{"a":12552,"t":"code","b":[153,25,205],"m":"sta","oa":52505,"o":"$CD19,y"},{"a":12555,"t":"code","b":[185,200,200],"m":"lda","oa":51400,"o":"$C8C8,y"},{"a":12558,"t":"code","b":[153,241,204],"m":"sta","oa":52465,"o":"$CCF1,y"},{"a":12561,"t":"code","b":[185,160,200],"m":"lda","oa":51360,"o":"$C8A0,y"},{"a":12564,"t":"code","b":[153,201,204],"m":"sta","oa":52425,"o":"$CCC9,y"},{"a":12567,"t":"code","b":[185,120,200],"m":"lda","oa":51320,"o":"$C878,y"},{"a":12570,"t":"code","b":[153,161,204],"m":"sta","oa":52385,"o":"$CCA1,y"},{"a":12573,"t":"code","b":[185,80,200],"m":"lda","oa":51280,"o":"$C850,y"},{"a":12576,"t":"code","b":[153,121,204],"m":"sta","oa":52345,"o":"$CC79,y"},{"a":12579,"t":"code","b":[185,40,200],"m":"lda","oa":51240,"o":"$C828,y"},{"a":12582,"t":"code","b":[153,81,204],"m":"sta","oa":52305,"o":"$CC51,y"},{"a":12585,"t":"code","b":[185,0,200],"m":"lda","oa":51200,"o":"screen_a,y"},{"a":12588,"t":"code","b":[153,41,204],"m":"sta","oa":52265,"o":"$CC29,y"},{"a":12591,"t":"code","b":[136],"m":"dey"},{"a":12592,"t":"code","b":[192,255],"m":"cpy","o":"#$FF"},{"a":12593,"t":"note","l":"a_3131","c":"Loop limit, the immediate operand of the CPY at $3130, set by $2FFF and $3031 to the column the copy loop stops at, which differs for each part of the screen shift.","note":"inside the item at $3130","x":[12287,12337]},{"a":12594,"t":"code","b":[208,143],"m":"bne","oa":12483,"o":"shift_lu_to_cc"},{"a":12596,"t":"code","b":[96],"m":"rts"},{"a":12597,"l":"scroll_left_down_start","c":"Start of a left-and-down scroll: sets the diagonal flag $2F84 to 1, then calls back_map_row ($2DBD), draw_left_column ($3659), back_map_column ($39EF), step_map_row ($2A34), draw_top_row_a ($2BF1) and back_map_row again, and runs on into scroll_left_down ($314C). The table at $2135 does not point here and no traced code calls or jumps to it, so these bytes are not run.","t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":12599,"t":"code","b":[141,132,47],"m":"sta","oa":12164,"o":"scroll_diag_flag"},{"a":12602,"t":"code","b":[32,189,45],"m":"jsr","oa":11709,"o":"back_map_row"},{"a":12605,"t":"code","b":[32,89,54],"m":"jsr","oa":13913,"o":"draw_left_column"},{"a":12608,"t":"code","b":[32,239,57],"m":"jsr","oa":14831,"o":"back_map_column"},{"a":12611,"t":"code","b":[32,52,42],"m":"jsr","oa":10804,"o":"step_map_row"},{"a":12614,"t":"code","b":[32,241,43],"m":"jsr","oa":11249,"o":"draw_top_row_a"},{"a":12617,"t":"code","b":[32,189,45],"m":"jsr","oa":11709,"o":"back_map_row"},{"a":12620,"l":"scroll_left_down","c":"Scroll direction 9, view to the left and downwards: moves the camera X back 2 and Y on 2 and the player's screen position the other way, takes both fine scrolls ($26B8, $34B0) and runs the four phases, with each copy shifting the screen one row up and one column right ($3218, $328A).","t":"code","b":[56],"m":"sec","x":[8519]},{"a":12621,"t":"code","b":[173,124,116],"m":"lda","oa":29820,"o":"player_y"},{"a":12624,"t":"code","b":[233,2],"m":"sbc","o":"#$02"},{"a":12626,"t":"code","b":[141,124,116],"m":"sta","oa":29820,"o":"player_y"},{"a":12629,"t":"code","b":[24],"m":"clc"},{"a":12630,"t":"code","b":[173,123,116],"m":"lda","oa":29819,"o":"player_x"},{"a":12633,"t":"code","b":[105,2],"m":"adc","o":"#$02"},{"a":12635,"t":"code","b":[141,123,116],"m":"sta","oa":29819,"o":"player_x"},{"a":12638,"t":"code","b":[24],"m":"clc"},{"a":12639,"t":"code","b":[165,253],"m":"lda","oa":253,"o":"$FD"},{"a":12641,"t":"code","b":[105,2],"m":"adc","o":"#$02"},{"a":12643,"t":"code","b":[133,253],"m":"sta","oa":253,"o":"$FD"},{"a":12645,"t":"code","b":[165,254],"m":"lda","oa":254,"o":"$FE"},{"a":12647,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":12649,"t":"code","b":[133,254],"m":"sta","oa":254,"o":"$FE"},{"a":12651,"t":"code","b":[56],"m":"sec"},{"a":12652,"t":"code","b":[165,251],"m":"lda","oa":251,"o":"zero_page_unused_fb"},{"a":12654,"t":"code","b":[233,2],"m":"sbc","o":"#$02"},{"a":12656,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"zero_page_unused_fb"},{"a":12658,"t":"code","b":[165,252],"m":"lda","oa":252,"o":"$FC"},{"a":12660,"t":"code","b":[233,0],"m":"sbc","o":"#$00"},{"a":12662,"t":"code","b":[133,252],"m":"sta","oa":252,"o":"$FC"},{"a":12664,"t":"code","b":[32,184,38],"m":"jsr","oa":9912,"o":"scroll_down_fine"},{"a":12667,"t":"code","b":[32,176,52],"m":"jsr","oa":13488,"o":"scroll_left_fine"},{"a":12670,"t":"code","b":[192,0],"m":"cpy","o":"#$00"},{"a":12672,"t":"code","b":[208,4],"m":"bne","oa":12678,"o":"b_3186"},{"a":12674,"t":"code","b":[32,180,49],"m":"jsr","oa":12724,"o":"scroll_ld_copy_a"},{"a":12677,"t":"code","b":[96],"m":"rts"},{"a":12678,"l":"b_3186","t":"code","b":[192,1],"m":"cpy","o":"#$01","x":[12672]},{"a":12680,"t":"code","b":[208,4],"m":"bne","oa":12686,"o":"b_318E"},{"a":12682,"t":"code","b":[32,207,49],"m":"jsr","oa":12751,"o":"scroll_ld_copy_b"},{"a":12685,"t":"code","b":[96],"m":"rts"},{"a":12686,"l":"b_318E","t":"code","b":[192,2],"m":"cpy","o":"#$02","x":[12680]},{"a":12688,"t":"code","b":[208,4],"m":"bne","oa":12694,"o":"b_3196"},{"a":12690,"t":"code","b":[32,154,49],"m":"jsr","oa":12698,"o":"scroll_ld_colours"},{"a":12693,"t":"code","b":[96],"m":"rts"},{"a":12694,"l":"b_3196","t":"code","b":[32,165,49],"m":"jsr","oa":12709,"o":"scroll_ld_finish","x":[12688]},{"a":12697,"t":"code","b":[96],"m":"rts"},{"a":12698,"l":"scroll_ld_colours","c":"Phase 2 of the left-and-down scroll: builds the colour buffer through $3A06 or $465E by $2067.","t":"code","b":[173,103,32],"m":"lda","oa":8295,"o":"screen_buffer","x":[12690]},{"a":12701,"t":"code","b":[240,3],"m":"beq","oa":12706,"o":"b_31A2"},{"a":12703,"t":"code","b":[76,6,58],"m":"jmp","oa":14854,"o":"colours_from_cc"},{"a":12706,"l":"b_31A2","t":"code","b":[76,94,70],"m":"jmp","oa":18014,"o":"colours_from_c8","x":[12701]},{"a":12709,"l":"scroll_ld_finish","c":"Phase 3 of the left-and-down scroll: fills the colours ($7060, $6809) and flips the buffer flag $2067.","t":"code","b":[32,96,112],"m":"jsr","oa":28768,"o":"colour_upper","x":[12694]},{"a":12712,"t":"code","b":[32,9,104],"m":"jsr","oa":26633,"o":"colour_copy_a"},{"a":12715,"t":"code","b":[173,103,32],"m":"lda","oa":8295,"o":"screen_buffer"},{"a":12718,"t":"code","b":[73,1],"m":"eor","o":"#$01"},{"a":12720,"t":"code","b":[141,103,32],"m":"sta","oa":8295,"o":"screen_buffer"},{"a":12723,"t":"code","b":[96],"m":"rts"},{"a":12724,"l":"scroll_ld_copy_a","c":"Phase 0 of the left-and-down scroll: shifts columns $25 down to $0F one row up and one column right into the other matrix with $3218 or $328A by $2067.","t":"code","b":[173,103,32],"m":"lda","oa":8295,"o":"screen_buffer","x":[12674]},{"a":12727,"t":"code","b":[208,11],"m":"bne","oa":12740,"o":"b_31C4"},{"a":12729,"t":"code","b":[169,14],"m":"lda","o":"#$0E"},{"a":12731,"t":"code","b":[141,134,50],"m":"sta","oa":12934,"o":"a_3286"},{"a":12734,"t":"code","b":[160,37],"m":"ldy","o":"#$25"},{"a":12736,"t":"code","b":[32,24,50],"m":"jsr","oa":12824,"o":"shift_ld_to_c8"},{"a":12739,"t":"code","b":[96],"m":"rts"},{"a":12740,"l":"b_31C4","t":"code","b":[169,14],"m":"lda","o":"#$0E","x":[12727]},{"a":12742,"t":"code","b":[141,248,50],"m":"sta","oa":13048,"o":"a_32F8"},{"a":12745,"t":"code","b":[160,37],"m":"ldy","o":"#$25"},{"a":12747,"t":"code","b":[32,138,50],"m":"jsr","oa":12938,"o":"shift_ld_to_cc"},{"a":12750,"t":"code","b":[96],"m":"rts"},{"a":12751,"l":"scroll_ld_copy_b","c":"Phase 1 of the left-and-down scroll: shifts columns $0E down to 0 the same way, then moves the map pointer and draws the new left column ($3659) and the new bottom row ($2945 or $2856).","t":"code","b":[173,103,32],"m":"lda","oa":8295,"o":"screen_buffer","x":[12682]},{"a":12754,"t":"code","b":[208,34],"m":"bne","oa":12790,"o":"b_31F6"},{"a":12756,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":12758,"t":"code","b":[141,134,50],"m":"sta","oa":12934,"o":"a_3286"},{"a":12761,"t":"code","b":[160,14],"m":"ldy","o":"#$0E"},{"a":12763,"t":"code","b":[32,24,50],"m":"jsr","oa":12824,"o":"shift_ld_to_c8"},{"a":12766,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":12768,"t":"code","b":[141,132,47],"m":"sta","oa":12164,"o":"scroll_diag_flag"},{"a":12771,"t":"code","b":[32,52,42],"m":"jsr","oa":10804,"o":"step_map_row"},{"a":12774,"t":"code","b":[32,89,54],"m":"jsr","oa":13913,"o":"draw_left_column"},{"a":12777,"t":"code","b":[32,239,57],"m":"jsr","oa":14831,"o":"back_map_column"},{"a":12780,"t":"code","b":[32,189,45],"m":"jsr","oa":11709,"o":"back_map_row"},{"a":12783,"t":"code","b":[32,69,41],"m":"jsr","oa":10565,"o":"draw_bottom_row_b"},{"a":12786,"t":"code","b":[32,52,42],"m":"jsr","oa":10804,"o":"step_map_row"},{"a":12789,"t":"code","b":[96],"m":"rts"},{"a":12790,"l":"b_31F6","t":"code","b":[169,255],"m":"lda","o":"#$FF","x":[12754]},{"a":12792,"t":"code","b":[141,248,50],"m":"sta","oa":13048,"o":"a_32F8"},{"a":12795,"t":"code","b":[160,14],"m":"ldy","o":"#$0E"},{"a":12797,"t":"code","b":[32,138,50],"m":"jsr","oa":12938,"o":"shift_ld_to_cc"},{"a":12800,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":12802,"t":"code","b":[141,132,47],"m":"sta","oa":12164,"o":"scroll_diag_flag"},{"a":12805,"t":"code","b":[32,52,42],"m":"jsr","oa":10804,"o":"step_map_row"},{"a":12808,"t":"code","b":[32,89,54],"m":"jsr","oa":13913,"o":"draw_left_column"},{"a":12811,"t":"code","b":[32,239,57],"m":"jsr","oa":14831,"o":"back_map_column"},{"a":12814,"t":"code","b":[32,189,45],"m":"jsr","oa":11709,"o":"back_map_row"},{"a":12817,"t":"code","b":[32,86,40],"m":"jsr","oa":10326,"o":"draw_bottom_row_a"},{"a":12820,"t":"code","b":[32,52,42],"m":"jsr","oa":10804,"o":"step_map_row"},{"a":12823,"t":"code","b":[96],"m":"rts"},{"a":12824,"l":"shift_ld_to_c8","c":"Copies the matrix at $CC00 into $C800 shifted one row up and one column right.","t":"code","b":[185,40,204],"m":"lda","oa":52264,"o":"$CC28,y","x":[12736,12763,12935]},{"a":12827,"t":"code","b":[153,1,200],"m":"sta","oa":51201,"o":"$C801,y"},{"a":12830,"t":"code","b":[185,80,204],"m":"lda","oa":52304,"o":"$CC50,y"},{"a":12833,"t":"code","b":[153,41,200],"m":"sta","oa":51241,"o":"$C829,y"},{"a":12836,"t":"code","b":[185,120,204],"m":"lda","oa":52344,"o":"$CC78,y"},{"a":12839,"t":"code","b":[153,81,200],"m":"sta","oa":51281,"o":"$C851,y"},{"a":12842,"t":"code","b":[185,160,204],"m":"lda","oa":52384,"o":"$CCA0,y"},{"a":12845,"t":"code","b":[153,121,200],"m":"sta","oa":51321,"o":"$C879,y"},{"a":12848,"t":"code","b":[185,200,204],"m":"lda","oa":52424,"o":"$CCC8,y"},{"a":12851,"t":"code","b":[153,161,200],"m":"sta","oa":51361,"o":"$C8A1,y"},{"a":12854,"t":"code","b":[185,240,204],"m":"lda","oa":52464,"o":"$CCF0,y"},{"a":12857,"t":"code","b":[153,201,200],"m":"sta","oa":51401,"o":"$C8C9,y"},{"a":12860,"t":"code","b":[185,24,205],"m":"lda","oa":52504,"o":"$CD18,y"},{"a":12863,"t":"code","b":[153,241,200],"m":"sta","oa":51441,"o":"$C8F1,y"},{"a":12866,"t":"code","b":[185,64,205],"m":"lda","oa":52544,"o":"$CD40,y"},{"a":12869,"t":"code","b":[153,25,201],"m":"sta","oa":51481,"o":"$C919,y"},{"a":12872,"t":"code","b":[185,104,205],"m":"lda","oa":52584,"o":"$CD68,y"},{"a":12875,"t":"code","b":[153,65,201],"m":"sta","oa":51521,"o":"$C941,y"},{"a":12878,"t":"code","b":[185,144,205],"m":"lda","oa":52624,"o":"$CD90,y"},{"a":12881,"t":"code","b":[153,105,201],"m":"sta","oa":51561,"o":"$C969,y"},{"a":12884,"t":"code","b":[185,184,205],"m":"lda","oa":52664,"o":"$CDB8,y"},{"a":12887,"t":"code","b":[153,145,201],"m":"sta","oa":51601,"o":"$C991,y"},{"a":12890,"t":"code","b":[185,224,205],"m":"lda","oa":52704,"o":"$CDE0,y"},{"a":12893,"t":"code","b":[153,185,201],"m":"sta","oa":51641,"o":"$C9B9,y"},{"a":12896,"t":"code","b":[185,8,206],"m":"lda","oa":52744,"o":"$CE08,y"},{"a":12899,"t":"code","b":[153,225,201],"m":"sta","oa":51681,"o":"$C9E1,y"},{"a":12902,"t":"code","b":[185,48,206],"m":"lda","oa":52784,"o":"$CE30,y"},{"a":12905,"t":"code","b":[153,9,202],"m":"sta","oa":51721,"o":"$CA09,y"},{"a":12908,"t":"code","b":[185,88,206],"m":"lda","oa":52824,"o":"$CE58,y"},{"a":12911,"t":"code","b":[153,49,202],"m":"sta","oa":51761,"o":"$CA31,y"},{"a":12914,"t":"code","b":[185,128,206],"m":"lda","oa":52864,"o":"$CE80,y"},{"a":12917,"t":"code","b":[153,89,202],"m":"sta","oa":51801,"o":"$CA59,y"},{"a":12920,"t":"code","b":[185,168,206],"m":"lda","oa":52904,"o":"$CEA8,y"},{"a":12923,"t":"code","b":[153,129,202],"m":"sta","oa":51841,"o":"$CA81,y"},{"a":12926,"t":"code","b":[185,208,206],"m":"lda","oa":52944,"o":"$CED0,y"},{"a":12929,"t":"code","b":[153,169,202],"m":"sta","oa":51881,"o":"$CAA9,y"},{"a":12932,"t":"code","b":[136],"m":"dey"},{"a":12933,"t":"code","b":[192,255],"m":"cpy","o":"#$FF"},{"a":12934,"t":"note","l":"a_3286","c":"Loop limit, the immediate operand of the CPY at $3285, set by $31BB and $31D6 to the column the copy loop stops at, which differs for each part of the screen shift.","note":"inside the item at $3285","x":[12731,12758]},{"a":12935,"t":"code","b":[208,143],"m":"bne","oa":12824,"o":"shift_ld_to_c8"},{"a":12937,"t":"code","b":[96],"m":"rts"},{"a":12938,"l":"shift_ld_to_cc","c":"Copies the matrix at $C800 into $CC00 shifted one row up and one column right.","t":"code","b":[185,40,200],"m":"lda","oa":51240,"o":"$C828,y","x":[12747,12797,13049]},{"a":12941,"t":"code","b":[153,1,204],"m":"sta","oa":52225,"o":"$CC01,y"},{"a":12944,"t":"code","b":[185,80,200],"m":"lda","oa":51280,"o":"$C850,y"},{"a":12947,"t":"code","b":[153,41,204],"m":"sta","oa":52265,"o":"$CC29,y"},{"a":12950,"t":"code","b":[185,120,200],"m":"lda","oa":51320,"o":"$C878,y"},{"a":12953,"t":"code","b":[153,81,204],"m":"sta","oa":52305,"o":"$CC51,y"},{"a":12956,"t":"code","b":[185,160,200],"m":"lda","oa":51360,"o":"$C8A0,y"},{"a":12959,"t":"code","b":[153,121,204],"m":"sta","oa":52345,"o":"$CC79,y"},{"a":12962,"t":"code","b":[185,200,200],"m":"lda","oa":51400,"o":"$C8C8,y"},{"a":12965,"t":"code","b":[153,161,204],"m":"sta","oa":52385,"o":"$CCA1,y"},{"a":12968,"t":"code","b":[185,240,200],"m":"lda","oa":51440,"o":"$C8F0,y"},{"a":12971,"t":"code","b":[153,201,204],"m":"sta","oa":52425,"o":"$CCC9,y"},{"a":12974,"t":"code","b":[185,24,201],"m":"lda","oa":51480,"o":"$C918,y"},{"a":12977,"t":"code","b":[153,241,204],"m":"sta","oa":52465,"o":"$CCF1,y"},{"a":12980,"t":"code","b":[185,64,201],"m":"lda","oa":51520,"o":"$C940,y"},{"a":12983,"t":"code","b":[153,25,205],"m":"sta","oa":52505,"o":"$CD19,y"},{"a":12986,"t":"code","b":[185,104,201],"m":"lda","oa":51560,"o":"$C968,y"},{"a":12989,"t":"code","b":[153,65,205],"m":"sta","oa":52545,"o":"$CD41,y"},{"a":12992,"t":"code","b":[185,144,201],"m":"lda","oa":51600,"o":"$C990,y"},{"a":12995,"t":"code","b":[153,105,205],"m":"sta","oa":52585,"o":"$CD69,y"},{"a":12998,"t":"code","b":[185,184,201],"m":"lda","oa":51640,"o":"$C9B8,y"},{"a":13001,"t":"code","b":[153,145,205],"m":"sta","oa":52625,"o":"$CD91,y"},{"a":13004,"t":"code","b":[185,224,201],"m":"lda","oa":51680,"o":"$C9E0,y"},{"a":13007,"t":"code","b":[153,185,205],"m":"sta","oa":52665,"o":"$CDB9,y"},{"a":13010,"t":"code","b":[185,8,202],"m":"lda","oa":51720,"o":"$CA08,y"},{"a":13013,"t":"code","b":[153,225,205],"m":"sta","oa":52705,"o":"$CDE1,y"},{"a":13016,"t":"code","b":[185,48,202],"m":"lda","oa":51760,"o":"$CA30,y"},{"a":13019,"t":"code","b":[153,9,206],"m":"sta","oa":52745,"o":"$CE09,y"},{"a":13022,"t":"code","b":[185,88,202],"m":"lda","oa":51800,"o":"$CA58,y"},{"a":13025,"t":"code","b":[153,49,206],"m":"sta","oa":52785,"o":"$CE31,y"},{"a":13028,"t":"code","b":[185,128,202],"m":"lda","oa":51840,"o":"$CA80,y"},{"a":13031,"t":"code","b":[153,89,206],"m":"sta","oa":52825,"o":"$CE59,y"},{"a":13034,"t":"code","b":[185,168,202],"m":"lda","oa":51880,"o":"$CAA8,y"},{"a":13037,"t":"code","b":[153,129,206],"m":"sta","oa":52865,"o":"$CE81,y"},{"a":13040,"t":"code","b":[185,208,202],"m":"lda","oa":51920,"o":"$CAD0,y"},{"a":13043,"t":"code","b":[153,169,206],"m":"sta","oa":52905,"o":"$CEA9,y"},{"a":13046,"t":"code","b":[136],"m":"dey"},{"a":13047,"t":"code","b":[192,255],"m":"cpy","o":"#$FF"},{"a":13048,"t":"note","l":"a_32F8","c":"Loop limit, the immediate operand of the CPY at $32F7, set by $31C6 and $31F8 to the column the copy loop stops at, which differs for each part of the screen shift.","note":"inside the item at $32F7","x":[12742,12792]},{"a":13049,"t":"code","b":[208,143],"m":"bne","oa":12938,"o":"shift_ld_to_cc"},{"a":13051,"t":"code","b":[96],"m":"rts"},{"a":13052,"l":"scroll_right_down","c":"Scroll direction 5, view to the right and downwards: moves the camera X on 2 and Y on 2 and the player's screen position back 2 in both, takes both fine scrolls ($26B8, $215A) and runs the four phases, with each copy shifting the screen one row up and one column left ($33C8, $343A).","t":"code","b":[56],"m":"sec","x":[8511]},{"a":13053,"t":"code","b":[173,124,116],"m":"lda","oa":29820,"o":"player_y"},{"a":13056,"t":"code","b":[233,2],"m":"sbc","o":"#$02"},{"a":13058,"t":"code","b":[141,124,116],"m":"sta","oa":29820,"o":"player_y"},{"a":13061,"t":"code","b":[56],"m":"sec"},{"a":13062,"t":"code","b":[173,123,116],"m":"lda","oa":29819,"o":"player_x"},{"a":13065,"t":"code","b":[233,2],"m":"sbc","o":"#$02"},{"a":13067,"t":"code","b":[141,123,116],"m":"sta","oa":29819,"o":"player_x"},{"a":13070,"t":"code","b":[24],"m":"clc"},{"a":13071,"t":"code","b":[165,253],"m":"lda","oa":253,"o":"$FD"},{"a":13073,"t":"code","b":[105,2],"m":"adc","o":"#$02"},{"a":13075,"t":"code","b":[133,253],"m":"sta","oa":253,"o":"$FD"},{"a":13077,"t":"code","b":[165,254],"m":"lda","oa":254,"o":"$FE"},{"a":13079,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":13081,"t":"code","b":[133,254],"m":"sta","oa":254,"o":"$FE"},{"a":13083,"t":"code","b":[24],"m":"clc"},{"a":13084,"t":"code","b":[165,251],"m":"lda","oa":251,"o":"zero_page_unused_fb"},{"a":13086,"t":"code","b":[105,2],"m":"adc","o":"#$02"},{"a":13088,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"zero_page_unused_fb"},{"a":13090,"t":"code","b":[165,252],"m":"lda","oa":252,"o":"$FC"},{"a":13092,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":13094,"t":"code","b":[133,252],"m":"sta","oa":252,"o":"$FC"},{"a":13096,"t":"code","b":[32,184,38],"m":"jsr","oa":9912,"o":"scroll_down_fine"},{"a":13099,"t":"code","b":[32,90,33],"m":"jsr","oa":8538,"o":"scroll_right_fine"},{"a":13102,"t":"code","b":[192,0],"m":"cpy","o":"#$00"},{"a":13104,"t":"code","b":[208,4],"m":"bne","oa":13110,"o":"b_3336"},{"a":13106,"t":"code","b":[32,100,51],"m":"jsr","oa":13156,"o":"scroll_rd_copy_a"},{"a":13109,"t":"code","b":[96],"m":"rts"},{"a":13110,"l":"b_3336","t":"code","b":[192,1],"m":"cpy","o":"#$01","x":[13104]},{"a":13112,"t":"code","b":[208,4],"m":"bne","oa":13118,"o":"b_333E"},{"a":13114,"t":"code","b":[32,127,51],"m":"jsr","oa":13183,"o":"scroll_rd_copy_b"},{"a":13117,"t":"code","b":[96],"m":"rts"},{"a":13118,"l":"b_333E","t":"code","b":[192,2],"m":"cpy","o":"#$02","x":[13112]},{"a":13120,"t":"code","b":[208,4],"m":"bne","oa":13126,"o":"b_3346"},{"a":13122,"t":"code","b":[32,74,51],"m":"jsr","oa":13130,"o":"scroll_rd_colours"},{"a":13125,"t":"code","b":[96],"m":"rts"},{"a":13126,"l":"b_3346","t":"code","b":[32,85,51],"m":"jsr","oa":13141,"o":"scroll_rd_finish","x":[13120]},{"a":13129,"t":"code","b":[96],"m":"rts"},{"a":13130,"l":"scroll_rd_colours","c":"Phase 2 of the right-and-down scroll: builds the colour buffer through $3A06 or $465E by $2067.","t":"code","b":[173,103,32],"m":"lda","oa":8295,"o":"screen_buffer","x":[13122]},{"a":13133,"t":"code","b":[240,3],"m":"beq","oa":13138,"o":"b_3352"},{"a":13135,"t":"code","b":[76,6,58],"m":"jmp","oa":14854,"o":"colours_from_cc"},{"a":13138,"l":"b_3352","t":"code","b":[76,94,70],"m":"jmp","oa":18014,"o":"colours_from_c8","x":[13133]},{"a":13141,"l":"scroll_rd_finish","c":"Phase 3 of the right-and-down scroll: fills the colours ($7060, $6809) and flips the buffer flag $2067.","t":"code","b":[32,96,112],"m":"jsr","oa":28768,"o":"colour_upper","x":[13126]},{"a":13144,"t":"code","b":[32,9,104],"m":"jsr","oa":26633,"o":"colour_copy_a"},{"a":13147,"t":"code","b":[173,103,32],"m":"lda","oa":8295,"o":"screen_buffer"},{"a":13150,"t":"code","b":[73,1],"m":"eor","o":"#$01"},{"a":13152,"t":"code","b":[141,103,32],"m":"sta","oa":8295,"o":"screen_buffer"},{"a":13155,"t":"code","b":[96],"m":"rts"},{"a":13156,"l":"scroll_rd_copy_a","c":"Phase 0 of the right-and-down scroll: shifts columns 0 to $16 one row up and one column left into the other matrix with $33C8 or $343A by $2067.","t":"code","b":[173,103,32],"m":"lda","oa":8295,"o":"screen_buffer","x":[13106]},{"a":13159,"t":"code","b":[208,11],"m":"bne","oa":13172,"o":"b_3374"},{"a":13161,"t":"code","b":[169,23],"m":"lda","o":"#$17"},{"a":13163,"t":"code","b":[141,54,52],"m":"sta","oa":13366,"o":"a_3436"},{"a":13166,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":13168,"t":"code","b":[32,200,51],"m":"jsr","oa":13256,"o":"shift_rd_to_c8"},{"a":13171,"t":"code","b":[96],"m":"rts"},{"a":13172,"l":"b_3374","t":"code","b":[169,23],"m":"lda","o":"#$17","x":[13159]},{"a":13174,"t":"code","b":[141,168,52],"m":"sta","oa":13480,"o":"a_34A8"},{"a":13177,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":13179,"t":"code","b":[32,58,52],"m":"jsr","oa":13370,"o":"shift_rd_to_cc"},{"a":13182,"t":"code","b":[96],"m":"rts"},{"a":13183,"l":"scroll_rd_copy_b","c":"Phase 1 of the right-and-down scroll: shifts columns $17 to $25 the same way, then moves the map pointer and draws the new right column ($2303) and the new bottom row ($2945 or $2856).","t":"code","b":[173,103,32],"m":"lda","oa":8295,"o":"screen_buffer","x":[13114]},{"a":13186,"t":"code","b":[208,34],"m":"bne","oa":13222,"o":"b_33A6"},{"a":13188,"t":"code","b":[169,38],"m":"lda","o":"#$26"},{"a":13190,"t":"code","b":[141,54,52],"m":"sta","oa":13366,"o":"a_3436"},{"a":13193,"t":"code","b":[160,23],"m":"ldy","o":"#$17"},{"a":13195,"t":"code","b":[32,200,51],"m":"jsr","oa":13256,"o":"shift_rd_to_c8"},{"a":13198,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":13200,"t":"code","b":[141,132,47],"m":"sta","oa":12164,"o":"scroll_diag_flag"},{"a":13203,"t":"code","b":[32,52,42],"m":"jsr","oa":10804,"o":"step_map_row"},{"a":13206,"t":"code","b":[32,3,35],"m":"jsr","oa":8963,"o":"draw_right_column"},{"a":13209,"t":"code","b":[32,155,38],"m":"jsr","oa":9883,"o":"step_map_column"},{"a":13212,"t":"code","b":[32,189,45],"m":"jsr","oa":11709,"o":"back_map_row"},{"a":13215,"t":"code","b":[32,69,41],"m":"jsr","oa":10565,"o":"draw_bottom_row_b"},{"a":13218,"t":"code","b":[32,52,42],"m":"jsr","oa":10804,"o":"step_map_row"},{"a":13221,"t":"code","b":[96],"m":"rts"},{"a":13222,"l":"b_33A6","t":"code","b":[169,38],"m":"lda","o":"#$26","x":[13186]},{"a":13224,"t":"code","b":[141,168,52],"m":"sta","oa":13480,"o":"a_34A8"},{"a":13227,"t":"code","b":[160,23],"m":"ldy","o":"#$17"},{"a":13229,"t":"code","b":[32,58,52],"m":"jsr","oa":13370,"o":"shift_rd_to_cc"},{"a":13232,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":13234,"t":"code","b":[141,132,47],"m":"sta","oa":12164,"o":"scroll_diag_flag"},{"a":13237,"t":"code","b":[32,52,42],"m":"jsr","oa":10804,"o":"step_map_row"},{"a":13240,"t":"code","b":[32,3,35],"m":"jsr","oa":8963,"o":"draw_right_column"},{"a":13243,"t":"code","b":[32,155,38],"m":"jsr","oa":9883,"o":"step_map_column"},{"a":13246,"t":"code","b":[32,189,45],"m":"jsr","oa":11709,"o":"back_map_row"},{"a":13249,"t":"code","b":[32,86,40],"m":"jsr","oa":10326,"o":"draw_bottom_row_a"},{"a":13252,"t":"code","b":[32,52,42],"m":"jsr","oa":10804,"o":"step_map_row"},{"a":13255,"t":"code","b":[96],"m":"rts"},{"a":13256,"l":"shift_rd_to_c8","c":"Copies the matrix at $CC00 into $C800 shifted one row up and one column left.","t":"code","b":[185,41,204],"m":"lda","oa":52265,"o":"$CC29,y","x":[13168,13195,13367]},{"a":13259,"t":"code","b":[153,0,200],"m":"sta","oa":51200,"o":"screen_a,y"},{"a":13262,"t":"code","b":[185,81,204],"m":"lda","oa":52305,"o":"$CC51,y"},{"a":13265,"t":"code","b":[153,40,200],"m":"sta","oa":51240,"o":"$C828,y"},{"a":13268,"t":"code","b":[185,121,204],"m":"lda","oa":52345,"o":"$CC79,y"},{"a":13271,"t":"code","b":[153,80,200],"m":"sta","oa":51280,"o":"$C850,y"},{"a":13274,"t":"code","b":[185,161,204],"m":"lda","oa":52385,"o":"$CCA1,y"},{"a":13277,"t":"code","b":[153,120,200],"m":"sta","oa":51320,"o":"$C878,y"},{"a":13280,"t":"code","b":[185,201,204],"m":"lda","oa":52425,"o":"$CCC9,y"},{"a":13283,"t":"code","b":[153,160,200],"m":"sta","oa":51360,"o":"$C8A0,y"},{"a":13286,"t":"code","b":[185,241,204],"m":"lda","oa":52465,"o":"$CCF1,y"},{"a":13289,"t":"code","b":[153,200,200],"m":"sta","oa":51400,"o":"$C8C8,y"},{"a":13292,"t":"code","b":[185,25,205],"m":"lda","oa":52505,"o":"$CD19,y"},{"a":13295,"t":"code","b":[153,240,200],"m":"sta","oa":51440,"o":"$C8F0,y"},{"a":13298,"t":"code","b":[185,65,205],"m":"lda","oa":52545,"o":"$CD41,y"},{"a":13301,"t":"code","b":[153,24,201],"m":"sta","oa":51480,"o":"$C918,y"},{"a":13304,"t":"code","b":[185,105,205],"m":"lda","oa":52585,"o":"$CD69,y"},{"a":13307,"t":"code","b":[153,64,201],"m":"sta","oa":51520,"o":"$C940,y"},{"a":13310,"t":"code","b":[185,145,205],"m":"lda","oa":52625,"o":"$CD91,y"},{"a":13313,"t":"code","b":[153,104,201],"m":"sta","oa":51560,"o":"$C968,y"},{"a":13316,"t":"code","b":[185,185,205],"m":"lda","oa":52665,"o":"$CDB9,y"},{"a":13319,"t":"code","b":[153,144,201],"m":"sta","oa":51600,"o":"$C990,y"},{"a":13322,"t":"code","b":[185,225,205],"m":"lda","oa":52705,"o":"$CDE1,y"},{"a":13325,"t":"code","b":[153,184,201],"m":"sta","oa":51640,"o":"$C9B8,y"},{"a":13328,"t":"code","b":[185,9,206],"m":"lda","oa":52745,"o":"$CE09,y"},{"a":13331,"t":"code","b":[153,224,201],"m":"sta","oa":51680,"o":"$C9E0,y"},{"a":13334,"t":"code","b":[185,49,206],"m":"lda","oa":52785,"o":"$CE31,y"},{"a":13337,"t":"code","b":[153,8,202],"m":"sta","oa":51720,"o":"$CA08,y"},{"a":13340,"t":"code","b":[185,89,206],"m":"lda","oa":52825,"o":"$CE59,y"},{"a":13343,"t":"code","b":[153,48,202],"m":"sta","oa":51760,"o":"$CA30,y"},{"a":13346,"t":"code","b":[185,129,206],"m":"lda","oa":52865,"o":"$CE81,y"},{"a":13349,"t":"code","b":[153,88,202],"m":"sta","oa":51800,"o":"$CA58,y"},{"a":13352,"t":"code","b":[185,169,206],"m":"lda","oa":52905,"o":"$CEA9,y"},{"a":13355,"t":"code","b":[153,128,202],"m":"sta","oa":51840,"o":"$CA80,y"},{"a":13358,"t":"code","b":[185,209,206],"m":"lda","oa":52945,"o":"$CED1,y"},{"a":13361,"t":"code","b":[153,168,202],"m":"sta","oa":51880,"o":"$CAA8,y"},{"a":13364,"t":"code","b":[200],"m":"iny"},{"a":13365,"t":"code","b":[192,38],"m":"cpy","o":"#$26"},{"a":13366,"t":"note","l":"a_3436","c":"Loop limit, the immediate operand of the CPY at $3435, set by $336B and $3386 to the column the copy loop stops at, which differs for each part of the screen shift.","note":"inside the item at $3435","x":[13163,13190]},{"a":13367,"t":"code","b":[208,143],"m":"bne","oa":13256,"o":"shift_rd_to_c8"},{"a":13369,"t":"code","b":[96],"m":"rts"},{"a":13370,"l":"shift_rd_to_cc","c":"Copies the matrix at $C800 into $CC00 shifted one row up and one column left.","t":"code","b":[185,41,200],"m":"lda","oa":51241,"o":"$C829,y","x":[13179,13229,13481]},{"a":13373,"t":"code","b":[153,0,204],"m":"sta","oa":52224,"o":"screen_b,y"},{"a":13376,"t":"code","b":[185,81,200],"m":"lda","oa":51281,"o":"$C851,y"},{"a":13379,"t":"code","b":[153,40,204],"m":"sta","oa":52264,"o":"$CC28,y"},{"a":13382,"t":"code","b":[185,121,200],"m":"lda","oa":51321,"o":"$C879,y"},{"a":13385,"t":"code","b":[153,80,204],"m":"sta","oa":52304,"o":"$CC50,y"},{"a":13388,"t":"code","b":[185,161,200],"m":"lda","oa":51361,"o":"$C8A1,y"},{"a":13391,"t":"code","b":[153,120,204],"m":"sta","oa":52344,"o":"$CC78,y"},{"a":13394,"t":"code","b":[185,201,200],"m":"lda","oa":51401,"o":"$C8C9,y"},{"a":13397,"t":"code","b":[153,160,204],"m":"sta","oa":52384,"o":"$CCA0,y"},{"a":13400,"t":"code","b":[185,241,200],"m":"lda","oa":51441,"o":"$C8F1,y"},{"a":13403,"t":"code","b":[153,200,204],"m":"sta","oa":52424,"o":"$CCC8,y"},{"a":13406,"t":"code","b":[185,25,201],"m":"lda","oa":51481,"o":"$C919,y"},{"a":13409,"t":"code","b":[153,240,204],"m":"sta","oa":52464,"o":"$CCF0,y"},{"a":13412,"t":"code","b":[185,65,201],"m":"lda","oa":51521,"o":"$C941,y"},{"a":13415,"t":"code","b":[153,24,205],"m":"sta","oa":52504,"o":"$CD18,y"},{"a":13418,"t":"code","b":[185,105,201],"m":"lda","oa":51561,"o":"$C969,y"},{"a":13421,"t":"code","b":[153,64,205],"m":"sta","oa":52544,"o":"$CD40,y"},{"a":13424,"t":"code","b":[185,145,201],"m":"lda","oa":51601,"o":"$C991,y"},{"a":13427,"t":"code","b":[153,104,205],"m":"sta","oa":52584,"o":"$CD68,y"},{"a":13430,"t":"code","b":[185,185,201],"m":"lda","oa":51641,"o":"$C9B9,y"},{"a":13433,"t":"code","b":[153,144,205],"m":"sta","oa":52624,"o":"$CD90,y"},{"a":13436,"t":"code","b":[185,225,201],"m":"lda","oa":51681,"o":"$C9E1,y"},{"a":13439,"t":"code","b":[153,184,205],"m":"sta","oa":52664,"o":"$CDB8,y"},{"a":13442,"t":"code","b":[185,9,202],"m":"lda","oa":51721,"o":"$CA09,y"},{"a":13445,"t":"code","b":[153,224,205],"m":"sta","oa":52704,"o":"$CDE0,y"},{"a":13448,"t":"code","b":[185,49,202],"m":"lda","oa":51761,"o":"$CA31,y"},{"a":13451,"t":"code","b":[153,8,206],"m":"sta","oa":52744,"o":"$CE08,y"},{"a":13454,"t":"code","b":[185,89,202],"m":"lda","oa":51801,"o":"$CA59,y"},{"a":13457,"t":"code","b":[153,48,206],"m":"sta","oa":52784,"o":"$CE30,y"},{"a":13460,"t":"code","b":[185,129,202],"m":"lda","oa":51841,"o":"$CA81,y"},{"a":13463,"t":"code","b":[153,88,206],"m":"sta","oa":52824,"o":"$CE58,y"},{"a":13466,"t":"code","b":[185,169,202],"m":"lda","oa":51881,"o":"$CAA9,y"},{"a":13469,"t":"code","b":[153,128,206],"m":"sta","oa":52864,"o":"$CE80,y"},{"a":13472,"t":"code","b":[185,209,202],"m":"lda","oa":51921,"o":"$CAD1,y"},{"a":13475,"t":"code","b":[153,168,206],"m":"sta","oa":52904,"o":"$CEA8,y"},{"a":13478,"t":"code","b":[200],"m":"iny"},{"a":13479,"t":"code","b":[192,38],"m":"cpy","o":"#$26"},{"a":13480,"t":"note","l":"a_34A8","c":"Loop limit, the immediate operand of the CPY at $34A7, set by $3376 and $33A8 to the column the copy loop stops at, which differs for each part of the screen shift.","note":"inside the item at $34A7","x":[13174,13224]},{"a":13481,"t":"code","b":[208,143],"m":"bne","oa":13370,"o":"shift_rd_to_cc"},{"a":13483,"t":"code","b":[96],"m":"rts"},{"a":13484,"l":"scroll_x_left_table","c":"The fine horizontal scroll values for a scroll to the left: 2, 4, 6, 0.","t":"byte","b":[2,4,6,0],"x":[13494,13510]},{"a":13488,"l":"scroll_left_fine","c":"Sets the fine horizontal scroll $2061 from the table at $34AC (2, 4, 6, 0) for the phase in $2130 and returns the phase in Y; restores the camera and player X saved by $206C at the end.","t":"code","b":[172,48,33],"m":"ldy","oa":8496,"o":"scroll_phase","x":[12212,12667,13556]},{"a":13491,"t":"code","b":[173,97,32],"m":"lda","oa":8289,"o":"scroll_x_fine"},{"a":13494,"t":"code","b":[217,172,52],"m":"cmp","oa":13484,"o":"scroll_x_left_table,y"},{"a":13497,"t":"code","b":[240,18],"m":"beq","oa":13517,"o":"b_34CD"},{"a":13499,"t":"code","b":[174,47,33],"m":"ldx","oa":8495,"o":"scroll_steps"},{"a":13502,"t":"code","b":[224,10],"m":"cpx","o":"#$0A"},{"a":13504,"t":"code","b":[144,4],"m":"bcc","oa":13510,"o":"b_34C6"},{"a":13506,"t":"code","b":[201,6],"m":"cmp","o":"#$06"},{"a":13508,"t":"code","b":[240,7],"m":"beq","oa":13517,"o":"b_34CD"},{"a":13510,"l":"b_34C6","t":"code","b":[185,172,52],"m":"lda","oa":13484,"o":"scroll_x_left_table,y","x":[13504]},{"a":13513,"t":"code","b":[141,97,32],"m":"sta","oa":8289,"o":"scroll_x_fine"},{"a":13516,"t":"code","b":[96],"m":"rts"},{"a":13517,"l":"b_34CD","t":"code","b":[173,106,32],"m":"lda","oa":8298,"o":"saved_camera_x_lo","x":[13497,13508]},{"a":13520,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"zero_page_unused_fb"},{"a":13522,"t":"code","b":[173,107,32],"m":"lda","oa":8299,"o":"saved_camera_x_hi"},{"a":13525,"t":"code","b":[133,252],"m":"sta","oa":252,"o":"$FC"},{"a":13527,"t":"code","b":[173,35,89],"m":"lda","oa":22819,"o":"player_prev_x"},{"a":13530,"t":"code","b":[141,123,116],"m":"sta","oa":29819,"o":"player_x"},{"a":13533,"t":"code","b":[96],"m":"rts"},{"a":13534,"l":"scroll_left","c":"Scroll direction 8, view to the left. Moves the camera X back 2 and the player's screen X on 2, takes the fine scroll from $34B0 and runs the four phases ($352D, $3548, $3513, $351E), shifting the screen one column right ($3569, $35E1) and drawing the new left column ($3659).","t":"code","b":[24],"m":"clc","x":[8517]},{"a":13535,"t":"code","b":[173,123,116],"m":"lda","oa":29819,"o":"player_x"},{"a":13538,"t":"code","b":[105,2],"m":"adc","o":"#$02"},{"a":13540,"t":"code","b":[141,123,116],"m":"sta","oa":29819,"o":"player_x"},{"a":13543,"t":"code","b":[56],"m":"sec"},{"a":13544,"t":"code","b":[165,251],"m":"lda","oa":251,"o":"zero_page_unused_fb"},{"a":13546,"t":"code","b":[233,2],"m":"sbc","o":"#$02"},{"a":13548,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"zero_page_unused_fb"},{"a":13550,"t":"code","b":[165,252],"m":"lda","oa":252,"o":"$FC"},{"a":13552,"t":"code","b":[233,0],"m":"sbc","o":"#$00"},{"a":13554,"t":"code","b":[133,252],"m":"sta","oa":252,"o":"$FC"},{"a":13556,"t":"code","b":[32,176,52],"m":"jsr","oa":13488,"o":"scroll_left_fine"},{"a":13559,"t":"code","b":[192,0],"m":"cpy","o":"#$00"},{"a":13561,"t":"code","b":[208,4],"m":"bne","oa":13567,"o":"b_34FF"},{"a":13563,"t":"code","b":[32,45,53],"m":"jsr","oa":13613,"o":"scroll_left_copy_a"},{"a":13566,"t":"code","b":[96],"m":"rts"},{"a":13567,"l":"b_34FF","t":"code","b":[192,1],"m":"cpy","o":"#$01","x":[13561]},{"a":13569,"t":"code","b":[208,4],"m":"bne","oa":13575,"o":"b_3507"},{"a":13571,"t":"code","b":[32,72,53],"m":"jsr","oa":13640,"o":"scroll_left_copy_b"},{"a":13574,"t":"code","b":[96],"m":"rts"},{"a":13575,"l":"b_3507","t":"code","b":[192,2],"m":"cpy","o":"#$02","x":[13569]},{"a":13577,"t":"code","b":[208,4],"m":"bne","oa":13583,"o":"b_350F"},{"a":13579,"t":"code","b":[32,19,53],"m":"jsr","oa":13587,"o":"scroll_left_colours"},{"a":13582,"t":"code","b":[96],"m":"rts"},{"a":13583,"l":"b_350F","t":"code","b":[32,30,53],"m":"jsr","oa":13598,"o":"scroll_left_finish","x":[13577]},{"a":13586,"t":"code","b":[96],"m":"rts"},{"a":13587,"l":"scroll_left_colours","c":"Phase 2 of a scroll to the left: builds the colour buffer through $3A06 or $465E by $2067.","t":"code","b":[173,103,32],"m":"lda","oa":8295,"o":"screen_buffer","x":[13579]},{"a":13590,"t":"code","b":[240,3],"m":"beq","oa":13595,"o":"b_351B"},{"a":13592,"t":"code","b":[76,6,58],"m":"jmp","oa":14854,"o":"colours_from_cc"},{"a":13595,"l":"b_351B","t":"code","b":[76,94,70],"m":"jmp","oa":18014,"o":"colours_from_c8","x":[13590]},{"a":13598,"l":"scroll_left_finish","c":"Phase 3 of a scroll to the left: fills the colours ($7060, $6809) and flips the buffer flag $2067.","t":"code","b":[32,96,112],"m":"jsr","oa":28768,"o":"colour_upper","x":[13583]},{"a":13601,"t":"code","b":[32,9,104],"m":"jsr","oa":26633,"o":"colour_copy_a"},{"a":13604,"t":"code","b":[173,103,32],"m":"lda","oa":8295,"o":"screen_buffer"},{"a":13607,"t":"code","b":[73,1],"m":"eor","o":"#$01"},{"a":13609,"t":"code","b":[141,103,32],"m":"sta","oa":8295,"o":"screen_buffer"},{"a":13612,"t":"code","b":[96],"m":"rts"},{"a":13613,"l":"scroll_left_copy_a","c":"Phase 0 of a scroll to the left: shifts columns $26 down to $12 of the screen one character right into the other matrix with $3569 or $35E1 by $2067.","t":"code","b":[173,103,32],"m":"lda","oa":8295,"o":"screen_buffer","x":[13563]},{"a":13616,"t":"code","b":[208,11],"m":"bne","oa":13629,"o":"b_353D"},{"a":13618,"t":"code","b":[169,17],"m":"lda","o":"#$11"},{"a":13620,"t":"code","b":[141,221,53],"m":"sta","oa":13789,"o":"a_35DD"},{"a":13623,"t":"code","b":[160,38],"m":"ldy","o":"#$26"},{"a":13625,"t":"code","b":[32,105,53],"m":"jsr","oa":13673,"o":"shift_right_to_c8"},{"a":13628,"t":"code","b":[96],"m":"rts"},{"a":13629,"l":"b_353D","t":"code","b":[169,17],"m":"lda","o":"#$11","x":[13616]},{"a":13631,"t":"code","b":[141,85,54],"m":"sta","oa":13909,"o":"a_3655"},{"a":13634,"t":"code","b":[160,38],"m":"ldy","o":"#$26"},{"a":13636,"t":"code","b":[32,225,53],"m":"jsr","oa":13793,"o":"shift_right_to_cc"},{"a":13639,"t":"code","b":[96],"m":"rts"},{"a":13640,"l":"scroll_left_copy_b","c":"Phase 1 of a scroll to the left: shifts columns $11 down to 0 one character right and draws the new left column ($3659).","t":"code","b":[173,103,32],"m":"lda","oa":8295,"o":"screen_buffer","x":[13571]},{"a":13643,"t":"code","b":[208,14],"m":"bne","oa":13659,"o":"b_355B"},{"a":13645,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":13647,"t":"code","b":[141,221,53],"m":"sta","oa":13789,"o":"a_35DD"},{"a":13650,"t":"code","b":[160,17],"m":"ldy","o":"#$11"},{"a":13652,"t":"code","b":[32,105,53],"m":"jsr","oa":13673,"o":"shift_right_to_c8"},{"a":13655,"t":"code","b":[32,89,54],"m":"jsr","oa":13913,"o":"draw_left_column"},{"a":13658,"t":"code","b":[96],"m":"rts"},{"a":13659,"l":"b_355B","t":"code","b":[169,255],"m":"lda","o":"#$FF","x":[13643]},{"a":13661,"t":"code","b":[141,85,54],"m":"sta","oa":13909,"o":"a_3655"},{"a":13664,"t":"code","b":[160,17],"m":"ldy","o":"#$11"},{"a":13666,"t":"code","b":[32,225,53],"m":"jsr","oa":13793,"o":"shift_right_to_cc"},{"a":13669,"t":"code","b":[32,89,54],"m":"jsr","oa":13913,"o":"draw_left_column"},{"a":13672,"t":"code","b":[96],"m":"rts"},{"a":13673,"l":"shift_right_to_c8","c":"Copies the matrix at $CC00 one character to the right into $C800, 19 rows of 40, for the columns from Y down to 0.","t":"code","b":[185,0,204],"m":"lda","oa":52224,"o":"screen_b,y","x":[13625,13652,13790]},{"a":13676,"t":"code","b":[153,1,200],"m":"sta","oa":51201,"o":"$C801,y"},{"a":13679,"t":"code","b":[185,40,204],"m":"lda","oa":52264,"o":"$CC28,y"},{"a":13682,"t":"code","b":[153,41,200],"m":"sta","oa":51241,"o":"$C829,y"},{"a":13685,"t":"code","b":[185,80,204],"m":"lda","oa":52304,"o":"$CC50,y"},{"a":13688,"t":"code","b":[153,81,200],"m":"sta","oa":51281,"o":"$C851,y"},{"a":13691,"t":"code","b":[185,120,204],"m":"lda","oa":52344,"o":"$CC78,y"},{"a":13694,"t":"code","b":[153,121,200],"m":"sta","oa":51321,"o":"$C879,y"},{"a":13697,"t":"code","b":[185,160,204],"m":"lda","oa":52384,"o":"$CCA0,y"},{"a":13700,"t":"code","b":[153,161,200],"m":"sta","oa":51361,"o":"$C8A1,y"},{"a":13703,"t":"code","b":[185,200,204],"m":"lda","oa":52424,"o":"$CCC8,y"},{"a":13706,"t":"code","b":[153,201,200],"m":"sta","oa":51401,"o":"$C8C9,y"},{"a":13709,"t":"code","b":[185,240,204],"m":"lda","oa":52464,"o":"$CCF0,y"},{"a":13712,"t":"code","b":[153,241,200],"m":"sta","oa":51441,"o":"$C8F1,y"},{"a":13715,"t":"code","b":[185,24,205],"m":"lda","oa":52504,"o":"$CD18,y"},{"a":13718,"t":"code","b":[153,25,201],"m":"sta","oa":51481,"o":"$C919,y"},{"a":13721,"t":"code","b":[185,64,205],"m":"lda","oa":52544,"o":"$CD40,y"},{"a":13724,"t":"code","b":[153,65,201],"m":"sta","oa":51521,"o":"$C941,y"},{"a":13727,"t":"code","b":[185,104,205],"m":"lda","oa":52584,"o":"$CD68,y"},{"a":13730,"t":"code","b":[153,105,201],"m":"sta","oa":51561,"o":"$C969,y"},{"a":13733,"t":"code","b":[185,144,205],"m":"lda","oa":52624,"o":"$CD90,y"},{"a":13736,"t":"code","b":[153,145,201],"m":"sta","oa":51601,"o":"$C991,y"},{"a":13739,"t":"code","b":[185,184,205],"m":"lda","oa":52664,"o":"$CDB8,y"},{"a":13742,"t":"code","b":[153,185,201],"m":"sta","oa":51641,"o":"$C9B9,y"},{"a":13745,"t":"code","b":[185,224,205],"m":"lda","oa":52704,"o":"$CDE0,y"},{"a":13748,"t":"code","b":[153,225,201],"m":"sta","oa":51681,"o":"$C9E1,y"},{"a":13751,"t":"code","b":[185,8,206],"m":"lda","oa":52744,"o":"$CE08,y"},{"a":13754,"t":"code","b":[153,9,202],"m":"sta","oa":51721,"o":"$CA09,y"},{"a":13757,"t":"code","b":[185,48,206],"m":"lda","oa":52784,"o":"$CE30,y"},{"a":13760,"t":"code","b":[153,49,202],"m":"sta","oa":51761,"o":"$CA31,y"},{"a":13763,"t":"code","b":[185,88,206],"m":"lda","oa":52824,"o":"$CE58,y"},{"a":13766,"t":"code","b":[153,89,202],"m":"sta","oa":51801,"o":"$CA59,y"},{"a":13769,"t":"code","b":[185,128,206],"m":"lda","oa":52864,"o":"$CE80,y"},{"a":13772,"t":"code","b":[153,129,202],"m":"sta","oa":51841,"o":"$CA81,y"},{"a":13775,"t":"code","b":[185,168,206],"m":"lda","oa":52904,"o":"$CEA8,y"},{"a":13778,"t":"code","b":[153,169,202],"m":"sta","oa":51881,"o":"$CAA9,y"},{"a":13781,"t":"code","b":[185,208,206],"m":"lda","oa":52944,"o":"$CED0,y"},{"a":13784,"t":"code","b":[153,209,202],"m":"sta","oa":51921,"o":"$CAD1,y"},{"a":13787,"t":"code","b":[136],"m":"dey"},{"a":13788,"t":"code","b":[192,255],"m":"cpy","o":"#$FF"},{"a":13789,"t":"note","l":"a_35DD","c":"Loop limit, the immediate operand of the CPY at $35DC, set by $3534 and $354F to the column the copy loop stops at, which differs for each part of the screen shift.","note":"inside the item at $35DC","x":[13620,13647]},{"a":13790,"t":"code","b":[208,137],"m":"bne","oa":13673,"o":"shift_right_to_c8"},{"a":13792,"t":"code","b":[96],"m":"rts"},{"a":13793,"l":"shift_right_to_cc","c":"Copies the matrix at $C800 one character to the right into $CC00, 19 rows of 40, for the columns from Y down to 0.","t":"code","b":[185,0,200],"m":"lda","oa":51200,"o":"screen_a,y","x":[13636,13666,13910]},{"a":13796,"t":"code","b":[153,1,204],"m":"sta","oa":52225,"o":"$CC01,y"},{"a":13799,"t":"code","b":[185,40,200],"m":"lda","oa":51240,"o":"$C828,y"},{"a":13802,"t":"code","b":[153,41,204],"m":"sta","oa":52265,"o":"$CC29,y"},{"a":13805,"t":"code","b":[185,80,200],"m":"lda","oa":51280,"o":"$C850,y"},{"a":13808,"t":"code","b":[153,81,204],"m":"sta","oa":52305,"o":"$CC51,y"},{"a":13811,"t":"code","b":[185,120,200],"m":"lda","oa":51320,"o":"$C878,y"},{"a":13814,"t":"code","b":[153,121,204],"m":"sta","oa":52345,"o":"$CC79,y"},{"a":13817,"t":"code","b":[185,160,200],"m":"lda","oa":51360,"o":"$C8A0,y"},{"a":13820,"t":"code","b":[153,161,204],"m":"sta","oa":52385,"o":"$CCA1,y"},{"a":13823,"t":"code","b":[185,200,200],"m":"lda","oa":51400,"o":"$C8C8,y"},{"a":13826,"t":"code","b":[153,201,204],"m":"sta","oa":52425,"o":"$CCC9,y"},{"a":13829,"t":"code","b":[185,240,200],"m":"lda","oa":51440,"o":"$C8F0,y"},{"a":13832,"t":"code","b":[153,241,204],"m":"sta","oa":52465,"o":"$CCF1,y"},{"a":13835,"t":"code","b":[185,24,201],"m":"lda","oa":51480,"o":"$C918,y"},{"a":13838,"t":"code","b":[153,25,205],"m":"sta","oa":52505,"o":"$CD19,y"},{"a":13841,"t":"code","b":[185,64,201],"m":"lda","oa":51520,"o":"$C940,y"},{"a":13844,"t":"code","b":[153,65,205],"m":"sta","oa":52545,"o":"$CD41,y"},{"a":13847,"t":"code","b":[185,104,201],"m":"lda","oa":51560,"o":"$C968,y"},{"a":13850,"t":"code","b":[153,105,205],"m":"sta","oa":52585,"o":"$CD69,y"},{"a":13853,"t":"code","b":[185,144,201],"m":"lda","oa":51600,"o":"$C990,y"},{"a":13856,"t":"code","b":[153,145,205],"m":"sta","oa":52625,"o":"$CD91,y"},{"a":13859,"t":"code","b":[185,184,201],"m":"lda","oa":51640,"o":"$C9B8,y"},{"a":13862,"t":"code","b":[153,185,205],"m":"sta","oa":52665,"o":"$CDB9,y"},{"a":13865,"t":"code","b":[185,224,201],"m":"lda","oa":51680,"o":"$C9E0,y"},{"a":13868,"t":"code","b":[153,225,205],"m":"sta","oa":52705,"o":"$CDE1,y"},{"a":13871,"t":"code","b":[185,8,202],"m":"lda","oa":51720,"o":"$CA08,y"},{"a":13874,"t":"code","b":[153,9,206],"m":"sta","oa":52745,"o":"$CE09,y"},{"a":13877,"t":"code","b":[185,48,202],"m":"lda","oa":51760,"o":"$CA30,y"},{"a":13880,"t":"code","b":[153,49,206],"m":"sta","oa":52785,"o":"$CE31,y"},{"a":13883,"t":"code","b":[185,88,202],"m":"lda","oa":51800,"o":"$CA58,y"},{"a":13886,"t":"code","b":[153,89,206],"m":"sta","oa":52825,"o":"$CE59,y"},{"a":13889,"t":"code","b":[185,128,202],"m":"lda","oa":51840,"o":"$CA80,y"},{"a":13892,"t":"code","b":[153,129,206],"m":"sta","oa":52865,"o":"$CE81,y"},{"a":13895,"t":"code","b":[185,168,202],"m":"lda","oa":51880,"o":"$CAA8,y"},{"a":13898,"t":"code","b":[153,169,206],"m":"sta","oa":52905,"o":"$CEA9,y"},{"a":13901,"t":"code","b":[185,208,202],"m":"lda","oa":51920,"o":"$CAD0,y"},{"a":13904,"t":"code","b":[153,209,206],"m":"sta","oa":52945,"o":"$CED1,y"},{"a":13907,"t":"code","b":[136],"m":"dey"},{"a":13908,"t":"code","b":[192,255],"m":"cpy","o":"#$FF"},{"a":13909,"t":"note","l":"a_3655","c":"Loop limit, the immediate operand of the CPY at $3654, set by $353F and $355D to the column the copy loop stops at, which differs for each part of the screen shift.","note":"inside the item at $3654","x":[13631,13661]},{"a":13910,"t":"code","b":[208,137],"m":"bne","oa":13793,"o":"shift_right_to_cc"},{"a":13912,"t":"code","b":[96],"m":"rts"},{"a":13913,"l":"draw_left_column","c":"Draws the new left-hand column of the screen from the tile map, 19 tiles of two characters each through the tables at $9651 and $96EF, into the matrix at $CC00 or $C800 by $2067. About 880 bytes of unrolled code, with the half-tile flags $AF and $BD picking the characters.","t":"code","b":[160,0],"m":"ldy","o":"#$00","x":[12319,12353,12605,12774,12808,13655,13669]},{"a":13915,"t":"code","b":[177,161],"m":"lda","oa":161,"o":"($A1),y"},{"a":13917,"t":"code","b":[10],"m":"asl","o":"a"},{"a":13918,"t":"code","b":[166,189],"m":"ldx","oa":189,"o":"$BD"},{"a":13920,"t":"code","b":[240,3],"m":"beq","oa":13925,"o":"b_3665"},{"a":13922,"t":"code","b":[76,42,56],"m":"jmp","oa":14378,"o":"j_382A"},{"a":13925,"l":"b_3665","t":"code","b":[170],"m":"tax","x":[13920]},{"a":13926,"t":"code","b":[164,175],"m":"ldy","oa":175,"o":"$AF"},{"a":13928,"t":"code","b":[240,1],"m":"beq","oa":13931,"o":"b_366B"},{"a":13930,"t":"code","b":[232],"m":"inx"},{"a":13931,"l":"b_366B","t":"code","b":[173,103,32],"m":"lda","oa":8295,"o":"screen_buffer","x":[13928]},{"a":13934,"t":"code","b":[240,15],"m":"beq","oa":13951,"o":"b_367F"},{"a":13936,"t":"code","b":[189,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,x"},{"a":13939,"t":"code","b":[141,0,204],"m":"sta","oa":52224,"o":"screen_b"},{"a":13942,"t":"code","b":[189,239,150],"m":"lda","oa":38639,"o":"tile_bottom_chars,x"},{"a":13945,"t":"code","b":[141,40,204],"m":"sta","oa":52264,"o":"$CC28"},{"a":13948,"t":"code","b":[76,139,54],"m":"jmp","oa":13963,"o":"j_368B"},{"a":13951,"l":"b_367F","t":"code","b":[189,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,x","x":[13934]},{"a":13954,"t":"code","b":[141,0,200],"m":"sta","oa":51200,"o":"screen_a"},{"a":13957,"t":"code","b":[189,239,150],"m":"lda","oa":38639,"o":"tile_bottom_chars,x"},{"a":13960,"t":"code","b":[141,40,200],"m":"sta","oa":51240,"o":"$C828"},{"a":13963,"l":"j_368B","t":"code","b":[160,64],"m":"ldy","o":"#$40","x":[13948]},{"a":13965,"t":"code","b":[177,161],"m":"lda","oa":161,"o":"($A1),y"},{"a":13967,"t":"code","b":[10],"m":"asl","o":"a"},{"a":13968,"t":"code","b":[170],"m":"tax"},{"a":13969,"t":"code","b":[164,175],"m":"ldy","oa":175,"o":"$AF"},{"a":13971,"t":"code","b":[240,1],"m":"beq","oa":13974,"o":"b_3696"},{"a":13973,"t":"code","b":[232],"m":"inx"},{"a":13974,"l":"b_3696","t":"code","b":[173,103,32],"m":"lda","oa":8295,"o":"screen_buffer","x":[13971]},{"a":13977,"t":"code","b":[240,15],"m":"beq","oa":13994,"o":"b_36AA"},{"a":13979,"t":"code","b":[189,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,x"},{"a":13982,"t":"code","b":[141,80,204],"m":"sta","oa":52304,"o":"$CC50"},{"a":13985,"t":"code","b":[189,239,150],"m":"lda","oa":38639,"o":"tile_bottom_chars,x"},{"a":13988,"t":"code","b":[141,120,204],"m":"sta","oa":52344,"o":"$CC78"},{"a":13991,"t":"code","b":[76,182,54],"m":"jmp","oa":14006,"o":"j_36B6"},{"a":13994,"l":"b_36AA","t":"code","b":[189,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,x","x":[13977]},{"a":13997,"t":"code","b":[141,80,200],"m":"sta","oa":51280,"o":"$C850"},{"a":14000,"t":"code","b":[189,239,150],"m":"lda","oa":38639,"o":"tile_bottom_chars,x"},{"a":14003,"t":"code","b":[141,120,200],"m":"sta","oa":51320,"o":"$C878"},{"a":14006,"l":"j_36B6","t":"code","b":[160,128],"m":"ldy","o":"#$80","x":[13991]},{"a":14008,"t":"code","b":[177,161],"m":"lda","oa":161,"o":"($A1),y"},{"a":14010,"t":"code","b":[10],"m":"asl","o":"a"},{"a":14011,"t":"code","b":[170],"m":"tax"},{"a":14012,"t":"code","b":[164,175],"m":"ldy","oa":175,"o":"$AF"},{"a":14014,"t":"code","b":[240,1],"m":"beq","oa":14017,"o":"b_36C1"},{"a":14016,"t":"code","b":[232],"m":"inx"},{"a":14017,"l":"b_36C1","t":"code","b":[173,103,32],"m":"lda","oa":8295,"o":"screen_buffer","x":[14014]},{"a":14020,"t":"code","b":[240,15],"m":"beq","oa":14037,"o":"b_36D5"},{"a":14022,"t":"code","b":[189,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,x"},{"a":14025,"t":"code","b":[141,160,204],"m":"sta","oa":52384,"o":"$CCA0"},{"a":14028,"t":"code","b":[189,239,150],"m":"lda","oa":38639,"o":"tile_bottom_chars,x"},{"a":14031,"t":"code","b":[141,200,204],"m":"sta","oa":52424,"o":"$CCC8"},{"a":14034,"t":"code","b":[76,225,54],"m":"jmp","oa":14049,"o":"j_36E1"},{"a":14037,"l":"b_36D5","t":"code","b":[189,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,x","x":[14020]},{"a":14040,"t":"code","b":[141,160,200],"m":"sta","oa":51360,"o":"$C8A0"},{"a":14043,"t":"code","b":[189,239,150],"m":"lda","oa":38639,"o":"tile_bottom_chars,x"},{"a":14046,"t":"code","b":[141,200,200],"m":"sta","oa":51400,"o":"$C8C8"},{"a":14049,"l":"j_36E1","t":"code","b":[160,192],"m":"ldy","o":"#$C0","x":[14034]},{"a":14051,"t":"code","b":[177,161],"m":"lda","oa":161,"o":"($A1),y"},{"a":14053,"t":"code","b":[10],"m":"asl","o":"a"},{"a":14054,"t":"code","b":[170],"m":"tax"},{"a":14055,"t":"code","b":[164,175],"m":"ldy","oa":175,"o":"$AF"},{"a":14057,"t":"code","b":[240,1],"m":"beq","oa":14060,"o":"b_36EC"},{"a":14059,"t":"code","b":[232],"m":"inx"},{"a":14060,"l":"b_36EC","t":"code","b":[173,103,32],"m":"lda","oa":8295,"o":"screen_buffer","x":[14057]},{"a":14063,"t":"code","b":[240,15],"m":"beq","oa":14080,"o":"b_3700"},{"a":14065,"t":"code","b":[189,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,x"},{"a":14068,"t":"code","b":[141,240,204],"m":"sta","oa":52464,"o":"$CCF0"},{"a":14071,"t":"code","b":[189,239,150],"m":"lda","oa":38639,"o":"tile_bottom_chars,x"},{"a":14074,"t":"code","b":[141,24,205],"m":"sta","oa":52504,"o":"$CD18"},{"a":14077,"t":"code","b":[76,12,55],"m":"jmp","oa":14092,"o":"j_370C"},{"a":14080,"l":"b_3700","t":"code","b":[189,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,x","x":[14063]},{"a":14083,"t":"code","b":[141,240,200],"m":"sta","oa":51440,"o":"$C8F0"},{"a":14086,"t":"code","b":[189,239,150],"m":"lda","oa":38639,"o":"tile_bottom_chars,x"},{"a":14089,"t":"code","b":[141,24,201],"m":"sta","oa":51480,"o":"$C918"},{"a":14092,"l":"j_370C","t":"code","b":[24],"m":"clc","x":[14077]},{"a":14093,"t":"code","b":[165,161],"m":"lda","oa":161,"o":"$A1"},{"a":14095,"t":"code","b":[133,147],"m":"sta","oa":147,"o":"$93"},{"a":14097,"t":"code","b":[166,162],"m":"ldx","oa":162,"o":"$A2"},{"a":14099,"t":"code","b":[232],"m":"inx"},{"a":14100,"t":"code","b":[134,148],"m":"stx","oa":148,"o":"$94"},{"a":14102,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":14104,"t":"code","b":[177,147],"m":"lda","oa":147,"o":"($93),y"},{"a":14106,"t":"code","b":[10],"m":"asl","o":"a"},{"a":14107,"t":"code","b":[170],"m":"tax"},{"a":14108,"t":"code","b":[164,175],"m":"ldy","oa":175,"o":"$AF"},{"a":14110,"t":"code","b":[240,1],"m":"beq","oa":14113,"o":"b_3721"},{"a":14112,"t":"code","b":[232],"m":"inx"},{"a":14113,"l":"b_3721","t":"code","b":[173,103,32],"m":"lda","oa":8295,"o":"screen_buffer","x":[14110]},{"a":14116,"t":"code","b":[240,15],"m":"beq","oa":14133,"o":"b_3735"},{"a":14118,"t":"code","b":[189,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,x"},{"a":14121,"t":"code","b":[141,64,205],"m":"sta","oa":52544,"o":"$CD40"},{"a":14124,"t":"code","b":[189,239,150],"m":"lda","oa":38639,"o":"tile_bottom_chars,x"},{"a":14127,"t":"code","b":[141,104,205],"m":"sta","oa":52584,"o":"$CD68"},{"a":14130,"t":"code","b":[76,65,55],"m":"jmp","oa":14145,"o":"j_3741"},{"a":14133,"l":"b_3735","t":"code","b":[189,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,x","x":[14116]},{"a":14136,"t":"code","b":[141,64,201],"m":"sta","oa":51520,"o":"$C940"},{"a":14139,"t":"code","b":[189,239,150],"m":"lda","oa":38639,"o":"tile_bottom_chars,x"},{"a":14142,"t":"code","b":[141,104,201],"m":"sta","oa":51560,"o":"$C968"},{"a":14145,"l":"j_3741","t":"code","b":[160,64],"m":"ldy","o":"#$40","x":[14130]},{"a":14147,"t":"code","b":[177,147],"m":"lda","oa":147,"o":"($93),y"},{"a":14149,"t":"code","b":[10],"m":"asl","o":"a"},{"a":14150,"t":"code","b":[170],"m":"tax"},{"a":14151,"t":"code","b":[164,175],"m":"ldy","oa":175,"o":"$AF"},{"a":14153,"t":"code","b":[240,1],"m":"beq","oa":14156,"o":"b_374C"},{"a":14155,"t":"code","b":[232],"m":"inx"},{"a":14156,"l":"b_374C","t":"code","b":[173,103,32],"m":"lda","oa":8295,"o":"screen_buffer","x":[14153]},{"a":14159,"t":"code","b":[240,15],"m":"beq","oa":14176,"o":"b_3760"},{"a":14161,"t":"code","b":[189,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,x"},{"a":14164,"t":"code","b":[141,144,205],"m":"sta","oa":52624,"o":"$CD90"},{"a":14167,"t":"code","b":[189,239,150],"m":"lda","oa":38639,"o":"tile_bottom_chars,x"},{"a":14170,"t":"code","b":[141,184,205],"m":"sta","oa":52664,"o":"$CDB8"},{"a":14173,"t":"code","b":[76,108,55],"m":"jmp","oa":14188,"o":"j_376C"},{"a":14176,"l":"b_3760","t":"code","b":[189,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,x","x":[14159]},{"a":14179,"t":"code","b":[141,144,201],"m":"sta","oa":51600,"o":"$C990"},{"a":14182,"t":"code","b":[189,239,150],"m":"lda","oa":38639,"o":"tile_bottom_chars,x"},{"a":14185,"t":"code","b":[141,184,201],"m":"sta","oa":51640,"o":"$C9B8"},{"a":14188,"l":"j_376C","t":"code","b":[160,128],"m":"ldy","o":"#$80","x":[14173]},{"a":14190,"t":"code","b":[177,147],"m":"lda","oa":147,"o":"($93),y"},{"a":14192,"t":"code","b":[10],"m":"asl","o":"a"},{"a":14193,"t":"code","b":[170],"m":"tax"},{"a":14194,"t":"code","b":[164,175],"m":"ldy","oa":175,"o":"$AF"},{"a":14196,"t":"code","b":[240,1],"m":"beq","oa":14199,"o":"b_3777"},{"a":14198,"t":"code","b":[232],"m":"inx"},{"a":14199,"l":"b_3777","t":"code","b":[173,103,32],"m":"lda","oa":8295,"o":"screen_buffer","x":[14196]},{"a":14202,"t":"code","b":[240,15],"m":"beq","oa":14219,"o":"b_378B"},{"a":14204,"t":"code","b":[189,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,x"},{"a":14207,"t":"code","b":[141,224,205],"m":"sta","oa":52704,"o":"$CDE0"},{"a":14210,"t":"code","b":[189,239,150],"m":"lda","oa":38639,"o":"tile_bottom_chars,x"},{"a":14213,"t":"code","b":[141,8,206],"m":"sta","oa":52744,"o":"$CE08"},{"a":14216,"t":"code","b":[76,151,55],"m":"jmp","oa":14231,"o":"j_3797"},{"a":14219,"l":"b_378B","t":"code","b":[189,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,x","x":[14202]},{"a":14222,"t":"code","b":[141,224,201],"m":"sta","oa":51680,"o":"$C9E0"},{"a":14225,"t":"code","b":[189,239,150],"m":"lda","oa":38639,"o":"tile_bottom_chars,x"},{"a":14228,"t":"code","b":[141,8,202],"m":"sta","oa":51720,"o":"$CA08"},{"a":14231,"l":"j_3797","t":"code","b":[160,192],"m":"ldy","o":"#$C0","x":[14216]},{"a":14233,"t":"code","b":[177,147],"m":"lda","oa":147,"o":"($93),y"},{"a":14235,"t":"code","b":[10],"m":"asl","o":"a"},{"a":14236,"t":"code","b":[170],"m":"tax"},{"a":14237,"t":"code","b":[164,175],"m":"ldy","oa":175,"o":"$AF"},{"a":14239,"t":"code","b":[240,1],"m":"beq","oa":14242,"o":"b_37A2"},{"a":14241,"t":"code","b":[232],"m":"inx"},{"a":14242,"l":"b_37A2","t":"code","b":[173,103,32],"m":"lda","oa":8295,"o":"screen_buffer","x":[14239]},{"a":14245,"t":"code","b":[240,15],"m":"beq","oa":14262,"o":"b_37B6"},{"a":14247,"t":"code","b":[189,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,x"},{"a":14250,"t":"code","b":[141,48,206],"m":"sta","oa":52784,"o":"$CE30"},{"a":14253,"t":"code","b":[189,239,150],"m":"lda","oa":38639,"o":"tile_bottom_chars,x"},{"a":14256,"t":"code","b":[141,88,206],"m":"sta","oa":52824,"o":"$CE58"},{"a":14259,"t":"code","b":[76,194,55],"m":"jmp","oa":14274,"o":"j_37C2"},{"a":14262,"l":"b_37B6","t":"code","b":[189,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,x","x":[14245]},{"a":14265,"t":"code","b":[141,48,202],"m":"sta","oa":51760,"o":"$CA30"},{"a":14268,"t":"code","b":[189,239,150],"m":"lda","oa":38639,"o":"tile_bottom_chars,x"},{"a":14271,"t":"code","b":[141,88,202],"m":"sta","oa":51800,"o":"$CA58"},{"a":14274,"l":"j_37C2","t":"code","b":[230,148],"m":"inc","oa":148,"o":"$94","x":[14259]},{"a":14276,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":14278,"t":"code","b":[177,147],"m":"lda","oa":147,"o":"($93),y"},{"a":14280,"t":"code","b":[10],"m":"asl","o":"a"},{"a":14281,"t":"code","b":[170],"m":"tax"},{"a":14282,"t":"code","b":[164,175],"m":"ldy","oa":175,"o":"$AF"},{"a":14284,"t":"code","b":[240,1],"m":"beq","oa":14287,"o":"b_37CF"},{"a":14286,"t":"code","b":[232],"m":"inx"},{"a":14287,"l":"b_37CF","t":"code","b":[173,103,32],"m":"lda","oa":8295,"o":"screen_buffer","x":[14284]},{"a":14290,"t":"code","b":[240,15],"m":"beq","oa":14307,"o":"b_37E3"},{"a":14292,"t":"code","b":[189,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,x"},{"a":14295,"t":"code","b":[141,128,206],"m":"sta","oa":52864,"o":"$CE80"},{"a":14298,"t":"code","b":[189,239,150],"m":"lda","oa":38639,"o":"tile_bottom_chars,x"},{"a":14301,"t":"code","b":[141,168,206],"m":"sta","oa":52904,"o":"$CEA8"},{"a":14304,"t":"code","b":[76,239,55],"m":"jmp","oa":14319,"o":"j_37EF"},{"a":14307,"l":"b_37E3","t":"code","b":[189,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,x","x":[14290]},{"a":14310,"t":"code","b":[141,128,202],"m":"sta","oa":51840,"o":"$CA80"},{"a":14313,"t":"code","b":[189,239,150],"m":"lda","oa":38639,"o":"tile_bottom_chars,x"},{"a":14316,"t":"code","b":[141,168,202],"m":"sta","oa":51880,"o":"$CAA8"},{"a":14319,"l":"j_37EF","t":"code","b":[160,64],"m":"ldy","o":"#$40","x":[14304]},{"a":14321,"t":"code","b":[177,147],"m":"lda","oa":147,"o":"($93),y"},{"a":14323,"t":"code","b":[10],"m":"asl","o":"a"},{"a":14324,"t":"code","b":[170],"m":"tax"},{"a":14325,"t":"code","b":[164,175],"m":"ldy","oa":175,"o":"$AF"},{"a":14327,"t":"code","b":[240,1],"m":"beq","oa":14330,"o":"b_37FA"},{"a":14329,"t":"code","b":[232],"m":"inx"},{"a":14330,"l":"b_37FA","t":"code","b":[173,103,32],"m":"lda","oa":8295,"o":"screen_buffer","x":[14327]},{"a":14333,"t":"code","b":[240,9],"m":"beq","oa":14344,"o":"b_3808"},{"a":14335,"t":"code","b":[189,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,x"},{"a":14338,"t":"code","b":[141,208,206],"m":"sta","oa":52944,"o":"$CED0"},{"a":14341,"t":"code","b":[76,14,56],"m":"jmp","oa":14350,"o":"j_380E"},{"a":14344,"l":"b_3808","t":"code","b":[189,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,x","x":[14333]},{"a":14347,"t":"code","b":[141,208,202],"m":"sta","oa":51920,"o":"$CAD0"},{"a":14350,"l":"j_380E","t":"code","b":[173,132,47],"m":"lda","oa":12164,"o":"scroll_diag_flag","x":[14341]},{"a":14353,"t":"code","b":[208,22],"m":"bne","oa":14377,"o":"r_3829"},{"a":14355,"t":"code","b":[166,175],"m":"ldx","oa":175,"o":"$AF"},{"a":14357,"t":"code","b":[202],"m":"dex"},{"a":14358,"t":"code","b":[16,15],"m":"bpl","oa":14375,"o":"b_3827"},{"a":14360,"t":"code","b":[162,1],"m":"ldx","o":"#$01"},{"a":14362,"t":"code","b":[56],"m":"sec"},{"a":14363,"t":"code","b":[165,161],"m":"lda","oa":161,"o":"$A1"},{"a":14365,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":14367,"t":"code","b":[133,161],"m":"sta","oa":161,"o":"$A1"},{"a":14369,"t":"code","b":[165,162],"m":"lda","oa":162,"o":"$A2"},{"a":14371,"t":"code","b":[233,0],"m":"sbc","o":"#$00"},{"a":14373,"t":"code","b":[133,162],"m":"sta","oa":162,"o":"$A2"},{"a":14375,"l":"b_3827","t":"code","b":[134,175],"m":"stx","oa":175,"o":"$AF","x":[14358]},{"a":14377,"l":"r_3829","t":"code","b":[96],"m":"rts","x":[14353]},{"a":14378,"l":"j_382A","t":"code","b":[170],"m":"tax","x":[13922]},{"a":14379,"t":"code","b":[164,175],"m":"ldy","oa":175,"o":"$AF"},{"a":14381,"t":"code","b":[240,1],"m":"beq","oa":14384,"o":"b_3830"},{"a":14383,"t":"code","b":[232],"m":"inx"},{"a":14384,"l":"b_3830","t":"code","b":[173,103,32],"m":"lda","oa":8295,"o":"screen_buffer","x":[14381]},{"a":14387,"t":"code","b":[240,9],"m":"beq","oa":14398,"o":"b_383E"},{"a":14389,"t":"code","b":[189,239,150],"m":"lda","oa":38639,"o":"tile_bottom_chars,x"},{"a":14392,"t":"code","b":[141,0,204],"m":"sta","oa":52224,"o":"screen_b"},{"a":14395,"t":"code","b":[76,68,56],"m":"jmp","oa":14404,"o":"j_3844"},{"a":14398,"l":"b_383E","t":"code","b":[189,239,150],"m":"lda","oa":38639,"o":"tile_bottom_chars,x","x":[14387]},{"a":14401,"t":"code","b":[141,0,200],"m":"sta","oa":51200,"o":"screen_a"},{"a":14404,"l":"j_3844","t":"code","b":[160,64],"m":"ldy","o":"#$40","x":[14395]},{"a":14406,"t":"code","b":[177,161],"m":"lda","oa":161,"o":"($A1),y"},{"a":14408,"t":"code","b":[10],"m":"asl","o":"a"},{"a":14409,"t":"code","b":[170],"m":"tax"},{"a":14410,"t":"code","b":[164,175],"m":"ldy","oa":175,"o":"$AF"},{"a":14412,"t":"code","b":[240,1],"m":"beq","oa":14415,"o":"b_384F"},{"a":14414,"t":"code","b":[232],"m":"inx"},{"a":14415,"l":"b_384F","t":"code","b":[173,103,32],"m":"lda","oa":8295,"o":"screen_buffer","x":[14412]},{"a":14418,"t":"code","b":[240,15],"m":"beq","oa":14435,"o":"b_3863"},{"a":14420,"t":"code","b":[189,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,x"},{"a":14423,"t":"code","b":[141,40,204],"m":"sta","oa":52264,"o":"$CC28"},{"a":14426,"t":"code","b":[189,239,150],"m":"lda","oa":38639,"o":"tile_bottom_chars,x"},{"a":14429,"t":"code","b":[141,80,204],"m":"sta","oa":52304,"o":"$CC50"},{"a":14432,"t":"code","b":[76,111,56],"m":"jmp","oa":14447,"o":"j_386F"},{"a":14435,"l":"b_3863","t":"code","b":[189,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,x","x":[14418]},{"a":14438,"t":"code","b":[141,40,200],"m":"sta","oa":51240,"o":"$C828"},{"a":14441,"t":"code","b":[189,239,150],"m":"lda","oa":38639,"o":"tile_bottom_chars,x"},{"a":14444,"t":"code","b":[141,80,200],"m":"sta","oa":51280,"o":"$C850"},{"a":14447,"l":"j_386F","t":"code","b":[160,128],"m":"ldy","o":"#$80","x":[14432]},{"a":14449,"t":"code","b":[177,161],"m":"lda","oa":161,"o":"($A1),y"},{"a":14451,"t":"code","b":[10],"m":"asl","o":"a"},{"a":14452,"t":"code","b":[170],"m":"tax"},{"a":14453,"t":"code","b":[164,175],"m":"ldy","oa":175,"o":"$AF"},{"a":14455,"t":"code","b":[240,1],"m":"beq","oa":14458,"o":"b_387A"},{"a":14457,"t":"code","b":[232],"m":"inx"},{"a":14458,"l":"b_387A","t":"code","b":[173,103,32],"m":"lda","oa":8295,"o":"screen_buffer","x":[14455]},{"a":14461,"t":"code","b":[240,15],"m":"beq","oa":14478,"o":"b_388E"},{"a":14463,"t":"code","b":[189,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,x"},{"a":14466,"t":"code","b":[141,120,204],"m":"sta","oa":52344,"o":"$CC78"},{"a":14469,"t":"code","b":[189,239,150],"m":"lda","oa":38639,"o":"tile_bottom_chars,x"},{"a":14472,"t":"code","b":[141,160,204],"m":"sta","oa":52384,"o":"$CCA0"},{"a":14475,"t":"code","b":[76,154,56],"m":"jmp","oa":14490,"o":"j_389A"},{"a":14478,"l":"b_388E","t":"code","b":[189,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,x","x":[14461]},{"a":14481,"t":"code","b":[141,120,200],"m":"sta","oa":51320,"o":"$C878"},{"a":14484,"t":"code","b":[189,239,150],"m":"lda","oa":38639,"o":"tile_bottom_chars,x"},{"a":14487,"t":"code","b":[141,160,200],"m":"sta","oa":51360,"o":"$C8A0"},{"a":14490,"l":"j_389A","t":"code","b":[160,192],"m":"ldy","o":"#$C0","x":[14475]},{"a":14492,"t":"code","b":[177,161],"m":"lda","oa":161,"o":"($A1),y"},{"a":14494,"t":"code","b":[10],"m":"asl","o":"a"},{"a":14495,"t":"code","b":[170],"m":"tax"},{"a":14496,"t":"code","b":[164,175],"m":"ldy","oa":175,"o":"$AF"},{"a":14498,"t":"code","b":[240,1],"m":"beq","oa":14501,"o":"b_38A5"},{"a":14500,"t":"code","b":[232],"m":"inx"},{"a":14501,"l":"b_38A5","t":"code","b":[173,103,32],"m":"lda","oa":8295,"o":"screen_buffer","x":[14498]},{"a":14504,"t":"code","b":[240,15],"m":"beq","oa":14521,"o":"b_38B9"},{"a":14506,"t":"code","b":[189,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,x"},{"a":14509,"t":"code","b":[141,200,204],"m":"sta","oa":52424,"o":"$CCC8"},{"a":14512,"t":"code","b":[189,239,150],"m":"lda","oa":38639,"o":"tile_bottom_chars,x"},{"a":14515,"t":"code","b":[141,240,204],"m":"sta","oa":52464,"o":"$CCF0"},{"a":14518,"t":"code","b":[76,197,56],"m":"jmp","oa":14533,"o":"j_38C5"},{"a":14521,"l":"b_38B9","t":"code","b":[189,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,x","x":[14504]},{"a":14524,"t":"code","b":[141,200,200],"m":"sta","oa":51400,"o":"$C8C8"},{"a":14527,"t":"code","b":[189,239,150],"m":"lda","oa":38639,"o":"tile_bottom_chars,x"},{"a":14530,"t":"code","b":[141,240,200],"m":"sta","oa":51440,"o":"$C8F0"},{"a":14533,"l":"j_38C5","t":"code","b":[24],"m":"clc","x":[14518]},{"a":14534,"t":"code","b":[165,161],"m":"lda","oa":161,"o":"$A1"},{"a":14536,"t":"code","b":[133,147],"m":"sta","oa":147,"o":"$93"},{"a":14538,"t":"code","b":[166,162],"m":"ldx","oa":162,"o":"$A2"},{"a":14540,"t":"code","b":[232],"m":"inx"},{"a":14541,"t":"code","b":[134,148],"m":"stx","oa":148,"o":"$94"},{"a":14543,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":14545,"t":"code","b":[177,147],"m":"lda","oa":147,"o":"($93),y"},{"a":14547,"t":"code","b":[10],"m":"asl","o":"a"},{"a":14548,"t":"code","b":[170],"m":"tax"},{"a":14549,"t":"code","b":[164,175],"m":"ldy","oa":175,"o":"$AF"},{"a":14551,"t":"code","b":[240,1],"m":"beq","oa":14554,"o":"b_38DA"},{"a":14553,"t":"code","b":[232],"m":"inx"},{"a":14554,"l":"b_38DA","t":"code","b":[173,103,32],"m":"lda","oa":8295,"o":"screen_buffer","x":[14551]},{"a":14557,"t":"code","b":[240,15],"m":"beq","oa":14574,"o":"b_38EE"},{"a":14559,"t":"code","b":[189,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,x"},{"a":14562,"t":"code","b":[141,24,205],"m":"sta","oa":52504,"o":"$CD18"},{"a":14565,"t":"code","b":[189,239,150],"m":"lda","oa":38639,"o":"tile_bottom_chars,x"},{"a":14568,"t":"code","b":[141,64,205],"m":"sta","oa":52544,"o":"$CD40"},{"a":14571,"t":"code","b":[76,250,56],"m":"jmp","oa":14586,"o":"j_38FA"},{"a":14574,"l":"b_38EE","t":"code","b":[189,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,x","x":[14557]},{"a":14577,"t":"code","b":[141,24,201],"m":"sta","oa":51480,"o":"$C918"},{"a":14580,"t":"code","b":[189,239,150],"m":"lda","oa":38639,"o":"tile_bottom_chars,x"},{"a":14583,"t":"code","b":[141,64,201],"m":"sta","oa":51520,"o":"$C940"},{"a":14586,"l":"j_38FA","t":"code","b":[160,64],"m":"ldy","o":"#$40","x":[14571]},{"a":14588,"t":"code","b":[177,147],"m":"lda","oa":147,"o":"($93),y"},{"a":14590,"t":"code","b":[10],"m":"asl","o":"a"},{"a":14591,"t":"code","b":[170],"m":"tax"},{"a":14592,"t":"code","b":[164,175],"m":"ldy","oa":175,"o":"$AF"},{"a":14594,"t":"code","b":[240,1],"m":"beq","oa":14597,"o":"b_3905"},{"a":14596,"t":"code","b":[232],"m":"inx"},{"a":14597,"l":"b_3905","t":"code","b":[173,103,32],"m":"lda","oa":8295,"o":"screen_buffer","x":[14594]},{"a":14600,"t":"code","b":[240,15],"m":"beq","oa":14617,"o":"b_3919"},{"a":14602,"t":"code","b":[189,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,x"},{"a":14605,"t":"code","b":[141,104,205],"m":"sta","oa":52584,"o":"$CD68"},{"a":14608,"t":"code","b":[189,239,150],"m":"lda","oa":38639,"o":"tile_bottom_chars,x"},{"a":14611,"t":"code","b":[141,144,205],"m":"sta","oa":52624,"o":"$CD90"},{"a":14614,"t":"code","b":[76,37,57],"m":"jmp","oa":14629,"o":"j_3925"},{"a":14617,"l":"b_3919","t":"code","b":[189,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,x","x":[14600]},{"a":14620,"t":"code","b":[141,104,201],"m":"sta","oa":51560,"o":"$C968"},{"a":14623,"t":"code","b":[189,239,150],"m":"lda","oa":38639,"o":"tile_bottom_chars,x"},{"a":14626,"t":"code","b":[141,144,201],"m":"sta","oa":51600,"o":"$C990"},{"a":14629,"l":"j_3925","t":"code","b":[160,128],"m":"ldy","o":"#$80","x":[14614]},{"a":14631,"t":"code","b":[177,147],"m":"lda","oa":147,"o":"($93),y"},{"a":14633,"t":"code","b":[10],"m":"asl","o":"a"},{"a":14634,"t":"code","b":[170],"m":"tax"},{"a":14635,"t":"code","b":[164,175],"m":"ldy","oa":175,"o":"$AF"},{"a":14637,"t":"code","b":[240,1],"m":"beq","oa":14640,"o":"b_3930"},{"a":14639,"t":"code","b":[232],"m":"inx"},{"a":14640,"l":"b_3930","t":"code","b":[173,103,32],"m":"lda","oa":8295,"o":"screen_buffer","x":[14637]},{"a":14643,"t":"code","b":[240,15],"m":"beq","oa":14660,"o":"b_3944"},{"a":14645,"t":"code","b":[189,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,x"},{"a":14648,"t":"code","b":[141,184,205],"m":"sta","oa":52664,"o":"$CDB8"},{"a":14651,"t":"code","b":[189,239,150],"m":"lda","oa":38639,"o":"tile_bottom_chars,x"},{"a":14654,"t":"code","b":[141,224,205],"m":"sta","oa":52704,"o":"$CDE0"},{"a":14657,"t":"code","b":[76,80,57],"m":"jmp","oa":14672,"o":"j_3950"},{"a":14660,"l":"b_3944","t":"code","b":[189,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,x","x":[14643]},{"a":14663,"t":"code","b":[141,184,201],"m":"sta","oa":51640,"o":"$C9B8"},{"a":14666,"t":"code","b":[189,239,150],"m":"lda","oa":38639,"o":"tile_bottom_chars,x"},{"a":14669,"t":"code","b":[141,224,201],"m":"sta","oa":51680,"o":"$C9E0"},{"a":14672,"l":"j_3950","t":"code","b":[160,192],"m":"ldy","o":"#$C0","x":[14657]},{"a":14674,"t":"code","b":[177,147],"m":"lda","oa":147,"o":"($93),y"},{"a":14676,"t":"code","b":[10],"m":"asl","o":"a"},{"a":14677,"t":"code","b":[170],"m":"tax"},{"a":14678,"t":"code","b":[164,175],"m":"ldy","oa":175,"o":"$AF"},{"a":14680,"t":"code","b":[240,1],"m":"beq","oa":14683,"o":"b_395B"},{"a":14682,"t":"code","b":[232],"m":"inx"},{"a":14683,"l":"b_395B","t":"code","b":[173,103,32],"m":"lda","oa":8295,"o":"screen_buffer","x":[14680]},{"a":14686,"t":"code","b":[240,15],"m":"beq","oa":14703,"o":"b_396F"},{"a":14688,"t":"code","b":[189,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,x"},{"a":14691,"t":"code","b":[141,8,206],"m":"sta","oa":52744,"o":"$CE08"},{"a":14694,"t":"code","b":[189,239,150],"m":"lda","oa":38639,"o":"tile_bottom_chars,x"},{"a":14697,"t":"code","b":[141,48,206],"m":"sta","oa":52784,"o":"$CE30"},{"a":14700,"t":"code","b":[76,123,57],"m":"jmp","oa":14715,"o":"j_397B"},{"a":14703,"l":"b_396F","t":"code","b":[189,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,x","x":[14686]},{"a":14706,"t":"code","b":[141,8,202],"m":"sta","oa":51720,"o":"$CA08"},{"a":14709,"t":"code","b":[189,239,150],"m":"lda","oa":38639,"o":"tile_bottom_chars,x"},{"a":14712,"t":"code","b":[141,48,202],"m":"sta","oa":51760,"o":"$CA30"},{"a":14715,"l":"j_397B","t":"code","b":[230,148],"m":"inc","oa":148,"o":"$94","x":[14700]},{"a":14717,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":14719,"t":"code","b":[177,147],"m":"lda","oa":147,"o":"($93),y"},{"a":14721,"t":"code","b":[10],"m":"asl","o":"a"},{"a":14722,"t":"code","b":[170],"m":"tax"},{"a":14723,"t":"code","b":[164,175],"m":"ldy","oa":175,"o":"$AF"},{"a":14725,"t":"code","b":[240,1],"m":"beq","oa":14728,"o":"b_3988"},{"a":14727,"t":"code","b":[232],"m":"inx"},{"a":14728,"l":"b_3988","t":"code","b":[173,103,32],"m":"lda","oa":8295,"o":"screen_buffer","x":[14725]},{"a":14731,"t":"code","b":[240,15],"m":"beq","oa":14748,"o":"b_399C"},{"a":14733,"t":"code","b":[189,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,x"},{"a":14736,"t":"code","b":[141,88,206],"m":"sta","oa":52824,"o":"$CE58"},{"a":14739,"t":"code","b":[189,239,150],"m":"lda","oa":38639,"o":"tile_bottom_chars,x"},{"a":14742,"t":"code","b":[141,128,206],"m":"sta","oa":52864,"o":"$CE80"},{"a":14745,"t":"code","b":[76,168,57],"m":"jmp","oa":14760,"o":"j_39A8"},{"a":14748,"l":"b_399C","t":"code","b":[189,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,x","x":[14731]},{"a":14751,"t":"code","b":[141,88,202],"m":"sta","oa":51800,"o":"$CA58"},{"a":14754,"t":"code","b":[189,239,150],"m":"lda","oa":38639,"o":"tile_bottom_chars,x"},{"a":14757,"t":"code","b":[141,128,202],"m":"sta","oa":51840,"o":"$CA80"},{"a":14760,"l":"j_39A8","t":"code","b":[160,64],"m":"ldy","o":"#$40","x":[14745]},{"a":14762,"t":"code","b":[177,147],"m":"lda","oa":147,"o":"($93),y"},{"a":14764,"t":"code","b":[10],"m":"asl","o":"a"},{"a":14765,"t":"code","b":[170],"m":"tax"},{"a":14766,"t":"code","b":[164,175],"m":"ldy","oa":175,"o":"$AF"},{"a":14768,"t":"code","b":[240,1],"m":"beq","oa":14771,"o":"b_39B3"},{"a":14770,"t":"code","b":[232],"m":"inx"},{"a":14771,"l":"b_39B3","t":"code","b":[173,103,32],"m":"lda","oa":8295,"o":"screen_buffer","x":[14768]},{"a":14774,"t":"code","b":[240,15],"m":"beq","oa":14791,"o":"b_39C7"},{"a":14776,"t":"code","b":[189,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,x"},{"a":14779,"t":"code","b":[141,168,206],"m":"sta","oa":52904,"o":"$CEA8"},{"a":14782,"t":"code","b":[189,239,150],"m":"lda","oa":38639,"o":"tile_bottom_chars,x"},{"a":14785,"t":"code","b":[141,208,206],"m":"sta","oa":52944,"o":"$CED0"},{"a":14788,"t":"code","b":[76,211,57],"m":"jmp","oa":14803,"o":"j_39D3"},{"a":14791,"l":"b_39C7","t":"code","b":[189,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,x","x":[14774]},{"a":14794,"t":"code","b":[141,168,202],"m":"sta","oa":51880,"o":"$CAA8"},{"a":14797,"t":"code","b":[189,239,150],"m":"lda","oa":38639,"o":"tile_bottom_chars,x"},{"a":14800,"t":"code","b":[141,208,202],"m":"sta","oa":51920,"o":"$CAD0"},{"a":14803,"l":"j_39D3","t":"code","b":[173,132,47],"m":"lda","oa":12164,"o":"scroll_diag_flag","x":[14788]},{"a":14806,"t":"code","b":[208,22],"m":"bne","oa":14830,"o":"r_39EE"},{"a":14808,"t":"code","b":[166,175],"m":"ldx","oa":175,"o":"$AF"},{"a":14810,"t":"code","b":[202],"m":"dex"},{"a":14811,"t":"code","b":[16,15],"m":"bpl","oa":14828,"o":"b_39EC"},{"a":14813,"t":"code","b":[162,1],"m":"ldx","o":"#$01"},{"a":14815,"t":"code","b":[56],"m":"sec"},{"a":14816,"t":"code","b":[165,161],"m":"lda","oa":161,"o":"$A1"},{"a":14818,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":14820,"t":"code","b":[133,161],"m":"sta","oa":161,"o":"$A1"},{"a":14822,"t":"code","b":[165,162],"m":"lda","oa":162,"o":"$A2"},{"a":14824,"t":"code","b":[233,0],"m":"sbc","o":"#$00"},{"a":14826,"t":"code","b":[133,162],"m":"sta","oa":162,"o":"$A2"},{"a":14828,"l":"b_39EC","t":"code","b":[134,175],"m":"stx","oa":175,"o":"$AF","x":[14811]},{"a":14830,"l":"r_39EE","t":"code","b":[96],"m":"rts","x":[14806]},{"a":14831,"l":"back_map_column","c":"Moves the map pointer $A1 back by one tile when the half-column flag $AF runs below 0.","t":"code","b":[166,175],"m":"ldx","oa":175,"o":"$AF","x":[12322,12356,12608,12777,12811]},{"a":14833,"t":"code","b":[202],"m":"dex"},{"a":14834,"t":"code","b":[16,15],"m":"bpl","oa":14851,"o":"b_3A03"},{"a":14836,"t":"code","b":[162,1],"m":"ldx","o":"#$01"},{"a":14838,"t":"code","b":[56],"m":"sec"},{"a":14839,"t":"code","b":[165,161],"m":"lda","oa":161,"o":"$A1"},{"a":14841,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":14843,"t":"code","b":[133,161],"m":"sta","oa":161,"o":"$A1"},{"a":14845,"t":"code","b":[165,162],"m":"lda","oa":162,"o":"$A2"},{"a":14847,"t":"code","b":[233,0],"m":"sbc","o":"#$00"},{"a":14849,"t":"code","b":[133,162],"m":"sta","oa":162,"o":"$A2"},{"a":14851,"l":"b_3A03","t":"code","b":[134,175],"m":"stx","oa":175,"o":"$AF","x":[14834]},{"a":14853,"t":"code","b":[96],"m":"rts"},{"a":14854,"l":"colours_from_cc","c":"Unrolled loop that looks up the colour of each character of the lower screen rows in the matrix at $CC00 (from $CD90) through the table at $BF00 and stores them in the buffer $7123-$7289. The routine at $465E does the same from the matrix at $C800.","t":"code","b":[174,144,205],"m":"ldx","oa":52624,"o":"$CD90","x":[8642,10017,10938,11815,12248,12703,13135,13592,28762]},{"a":14857,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":14860,"t":"code","b":[141,35,113],"m":"sta","oa":28963,"o":"colour_buffer"},{"a":14863,"t":"code","b":[174,145,205],"m":"ldx","oa":52625,"o":"$CD91"},{"a":14866,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":14869,"t":"code","b":[141,36,113],"m":"sta","oa":28964,"o":"$7124"},{"a":14872,"t":"code","b":[174,146,205],"m":"ldx","oa":52626,"o":"$CD92"},{"a":14875,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":14878,"t":"code","b":[141,37,113],"m":"sta","oa":28965,"o":"$7125"},{"a":14881,"t":"code","b":[174,147,205],"m":"ldx","oa":52627,"o":"$CD93"},{"a":14884,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":14887,"t":"code","b":[141,38,113],"m":"sta","oa":28966,"o":"$7126"},{"a":14890,"t":"code","b":[174,148,205],"m":"ldx","oa":52628,"o":"$CD94"},{"a":14893,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":14896,"t":"code","b":[141,39,113],"m":"sta","oa":28967,"o":"$7127"},{"a":14899,"t":"code","b":[174,149,205],"m":"ldx","oa":52629,"o":"$CD95"},{"a":14902,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":14905,"t":"code","b":[141,40,113],"m":"sta","oa":28968,"o":"$7128"},{"a":14908,"t":"code","b":[174,150,205],"m":"ldx","oa":52630,"o":"$CD96"},{"a":14911,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":14914,"t":"code","b":[141,41,113],"m":"sta","oa":28969,"o":"$7129"},{"a":14917,"t":"code","b":[174,151,205],"m":"ldx","oa":52631,"o":"$CD97"},{"a":14920,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":14923,"t":"code","b":[141,42,113],"m":"sta","oa":28970,"o":"$712A"},{"a":14926,"t":"code","b":[174,152,205],"m":"ldx","oa":52632,"o":"$CD98"},{"a":14929,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":14932,"t":"code","b":[141,43,113],"m":"sta","oa":28971,"o":"$712B"},{"a":14935,"t":"code","b":[174,153,205],"m":"ldx","oa":52633,"o":"$CD99"},{"a":14938,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":14941,"t":"code","b":[141,44,113],"m":"sta","oa":28972,"o":"$712C"},{"a":14944,"t":"code","b":[174,154,205],"m":"ldx","oa":52634,"o":"$CD9A"},{"a":14947,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":14950,"t":"code","b":[141,45,113],"m":"sta","oa":28973,"o":"$712D"},{"a":14953,"t":"code","b":[174,155,205],"m":"ldx","oa":52635,"o":"$CD9B"},{"a":14956,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":14959,"t":"code","b":[141,46,113],"m":"sta","oa":28974,"o":"$712E"},{"a":14962,"t":"code","b":[174,156,205],"m":"ldx","oa":52636,"o":"$CD9C"},{"a":14965,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":14968,"t":"code","b":[141,47,113],"m":"sta","oa":28975,"o":"$712F"},{"a":14971,"t":"code","b":[174,157,205],"m":"ldx","oa":52637,"o":"$CD9D"},{"a":14974,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":14977,"t":"code","b":[141,48,113],"m":"sta","oa":28976,"o":"$7130"},{"a":14980,"t":"code","b":[174,158,205],"m":"ldx","oa":52638,"o":"$CD9E"},{"a":14983,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":14986,"t":"code","b":[141,49,113],"m":"sta","oa":28977,"o":"$7131"},{"a":14989,"t":"code","b":[174,159,205],"m":"ldx","oa":52639,"o":"$CD9F"},{"a":14992,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":14995,"t":"code","b":[141,50,113],"m":"sta","oa":28978,"o":"$7132"},{"a":14998,"t":"code","b":[174,160,205],"m":"ldx","oa":52640,"o":"$CDA0"},{"a":15001,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15004,"t":"code","b":[141,51,113],"m":"sta","oa":28979,"o":"$7133"},{"a":15007,"t":"code","b":[174,161,205],"m":"ldx","oa":52641,"o":"$CDA1"},{"a":15010,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15013,"t":"code","b":[141,52,113],"m":"sta","oa":28980,"o":"$7134"},{"a":15016,"t":"code","b":[174,162,205],"m":"ldx","oa":52642,"o":"$CDA2"},{"a":15019,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15022,"t":"code","b":[141,53,113],"m":"sta","oa":28981,"o":"$7135"},{"a":15025,"t":"code","b":[174,163,205],"m":"ldx","oa":52643,"o":"$CDA3"},{"a":15028,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15031,"t":"code","b":[141,54,113],"m":"sta","oa":28982,"o":"$7136"},{"a":15034,"t":"code","b":[174,164,205],"m":"ldx","oa":52644,"o":"$CDA4"},{"a":15037,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15040,"t":"code","b":[141,55,113],"m":"sta","oa":28983,"o":"$7137"},{"a":15043,"t":"code","b":[174,165,205],"m":"ldx","oa":52645,"o":"$CDA5"},{"a":15046,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15049,"t":"code","b":[141,56,113],"m":"sta","oa":28984,"o":"$7138"},{"a":15052,"t":"code","b":[174,166,205],"m":"ldx","oa":52646,"o":"$CDA6"},{"a":15055,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15058,"t":"code","b":[141,57,113],"m":"sta","oa":28985,"o":"$7139"},{"a":15061,"t":"code","b":[174,167,205],"m":"ldx","oa":52647,"o":"$CDA7"},{"a":15064,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15067,"t":"code","b":[141,58,113],"m":"sta","oa":28986,"o":"$713A"},{"a":15070,"t":"code","b":[174,168,205],"m":"ldx","oa":52648,"o":"$CDA8"},{"a":15073,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15076,"t":"code","b":[141,59,113],"m":"sta","oa":28987,"o":"$713B"},{"a":15079,"t":"code","b":[174,169,205],"m":"ldx","oa":52649,"o":"$CDA9"},{"a":15082,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15085,"t":"code","b":[141,60,113],"m":"sta","oa":28988,"o":"$713C"},{"a":15088,"t":"code","b":[174,170,205],"m":"ldx","oa":52650,"o":"$CDAA"},{"a":15091,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15094,"t":"code","b":[141,61,113],"m":"sta","oa":28989,"o":"$713D"},{"a":15097,"t":"code","b":[174,171,205],"m":"ldx","oa":52651,"o":"$CDAB"},{"a":15100,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15103,"t":"code","b":[141,62,113],"m":"sta","oa":28990,"o":"$713E"},{"a":15106,"t":"code","b":[174,172,205],"m":"ldx","oa":52652,"o":"$CDAC"},{"a":15109,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15112,"t":"code","b":[141,63,113],"m":"sta","oa":28991,"o":"$713F"},{"a":15115,"t":"code","b":[174,173,205],"m":"ldx","oa":52653,"o":"$CDAD"},{"a":15118,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15121,"t":"code","b":[141,64,113],"m":"sta","oa":28992,"o":"$7140"},{"a":15124,"t":"code","b":[174,174,205],"m":"ldx","oa":52654,"o":"$CDAE"},{"a":15127,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15130,"t":"code","b":[141,65,113],"m":"sta","oa":28993,"o":"$7141"},{"a":15133,"t":"code","b":[174,175,205],"m":"ldx","oa":52655,"o":"$CDAF"},{"a":15136,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15139,"t":"code","b":[141,66,113],"m":"sta","oa":28994,"o":"$7142"},{"a":15142,"t":"code","b":[174,176,205],"m":"ldx","oa":52656,"o":"$CDB0"},{"a":15145,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15148,"t":"code","b":[141,67,113],"m":"sta","oa":28995,"o":"$7143"},{"a":15151,"t":"code","b":[174,177,205],"m":"ldx","oa":52657,"o":"$CDB1"},{"a":15154,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15157,"t":"code","b":[141,68,113],"m":"sta","oa":28996,"o":"$7144"},{"a":15160,"t":"code","b":[174,178,205],"m":"ldx","oa":52658,"o":"$CDB2"},{"a":15163,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15166,"t":"code","b":[141,69,113],"m":"sta","oa":28997,"o":"$7145"},{"a":15169,"t":"code","b":[174,179,205],"m":"ldx","oa":52659,"o":"$CDB3"},{"a":15172,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15175,"t":"code","b":[141,70,113],"m":"sta","oa":28998,"o":"$7146"},{"a":15178,"t":"code","b":[174,180,205],"m":"ldx","oa":52660,"o":"$CDB4"},{"a":15181,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15184,"t":"code","b":[141,71,113],"m":"sta","oa":28999,"o":"$7147"},{"a":15187,"t":"code","b":[174,181,205],"m":"ldx","oa":52661,"o":"$CDB5"},{"a":15190,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15193,"t":"code","b":[141,72,113],"m":"sta","oa":29000,"o":"$7148"},{"a":15196,"t":"code","b":[174,182,205],"m":"ldx","oa":52662,"o":"$CDB6"},{"a":15199,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15202,"t":"code","b":[141,73,113],"m":"sta","oa":29001,"o":"$7149"},{"a":15205,"t":"code","b":[174,184,205],"m":"ldx","oa":52664,"o":"$CDB8"},{"a":15208,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15211,"t":"code","b":[141,75,113],"m":"sta","oa":29003,"o":"$714B"},{"a":15214,"t":"code","b":[174,185,205],"m":"ldx","oa":52665,"o":"$CDB9"},{"a":15217,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15220,"t":"code","b":[141,76,113],"m":"sta","oa":29004,"o":"$714C"},{"a":15223,"t":"code","b":[174,186,205],"m":"ldx","oa":52666,"o":"$CDBA"},{"a":15226,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15229,"t":"code","b":[141,77,113],"m":"sta","oa":29005,"o":"$714D"},{"a":15232,"t":"code","b":[174,187,205],"m":"ldx","oa":52667,"o":"$CDBB"},{"a":15235,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15238,"t":"code","b":[141,78,113],"m":"sta","oa":29006,"o":"$714E"},{"a":15241,"t":"code","b":[174,188,205],"m":"ldx","oa":52668,"o":"$CDBC"},{"a":15244,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15247,"t":"code","b":[141,79,113],"m":"sta","oa":29007,"o":"$714F"},{"a":15250,"t":"code","b":[174,189,205],"m":"ldx","oa":52669,"o":"$CDBD"},{"a":15253,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15256,"t":"code","b":[141,80,113],"m":"sta","oa":29008,"o":"$7150"},{"a":15259,"t":"code","b":[174,190,205],"m":"ldx","oa":52670,"o":"$CDBE"},{"a":15262,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15265,"t":"code","b":[141,81,113],"m":"sta","oa":29009,"o":"$7151"},{"a":15268,"t":"code","b":[174,191,205],"m":"ldx","oa":52671,"o":"$CDBF"},{"a":15271,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15274,"t":"code","b":[141,82,113],"m":"sta","oa":29010,"o":"$7152"},{"a":15277,"t":"code","b":[174,192,205],"m":"ldx","oa":52672,"o":"$CDC0"},{"a":15280,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15283,"t":"code","b":[141,83,113],"m":"sta","oa":29011,"o":"$7153"},{"a":15286,"t":"code","b":[174,193,205],"m":"ldx","oa":52673,"o":"$CDC1"},{"a":15289,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15292,"t":"code","b":[141,84,113],"m":"sta","oa":29012,"o":"$7154"},{"a":15295,"t":"code","b":[174,194,205],"m":"ldx","oa":52674,"o":"$CDC2"},{"a":15298,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15301,"t":"code","b":[141,85,113],"m":"sta","oa":29013,"o":"$7155"},{"a":15304,"t":"code","b":[174,195,205],"m":"ldx","oa":52675,"o":"$CDC3"},{"a":15307,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15310,"t":"code","b":[141,86,113],"m":"sta","oa":29014,"o":"$7156"},{"a":15313,"t":"code","b":[174,196,205],"m":"ldx","oa":52676,"o":"$CDC4"},{"a":15316,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15319,"t":"code","b":[141,87,113],"m":"sta","oa":29015,"o":"$7157"},{"a":15322,"t":"code","b":[174,197,205],"m":"ldx","oa":52677,"o":"$CDC5"},{"a":15325,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15328,"t":"code","b":[141,88,113],"m":"sta","oa":29016,"o":"$7158"},{"a":15331,"t":"code","b":[174,198,205],"m":"ldx","oa":52678,"o":"$CDC6"},{"a":15334,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15337,"t":"code","b":[141,89,113],"m":"sta","oa":29017,"o":"$7159"},{"a":15340,"t":"code","b":[174,199,205],"m":"ldx","oa":52679,"o":"$CDC7"},{"a":15343,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15346,"t":"code","b":[141,90,113],"m":"sta","oa":29018,"o":"$715A"},{"a":15349,"t":"code","b":[174,200,205],"m":"ldx","oa":52680,"o":"$CDC8"},{"a":15352,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15355,"t":"code","b":[141,91,113],"m":"sta","oa":29019,"o":"$715B"},{"a":15358,"t":"code","b":[174,201,205],"m":"ldx","oa":52681,"o":"$CDC9"},{"a":15361,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15364,"t":"code","b":[141,92,113],"m":"sta","oa":29020,"o":"$715C"},{"a":15367,"t":"code","b":[174,202,205],"m":"ldx","oa":52682,"o":"$CDCA"},{"a":15370,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15373,"t":"code","b":[141,93,113],"m":"sta","oa":29021,"o":"$715D"},{"a":15376,"t":"code","b":[174,203,205],"m":"ldx","oa":52683,"o":"$CDCB"},{"a":15379,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15382,"t":"code","b":[141,94,113],"m":"sta","oa":29022,"o":"$715E"},{"a":15385,"t":"code","b":[174,204,205],"m":"ldx","oa":52684,"o":"$CDCC"},{"a":15388,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15391,"t":"code","b":[141,95,113],"m":"sta","oa":29023,"o":"$715F"},{"a":15394,"t":"code","b":[174,205,205],"m":"ldx","oa":52685,"o":"$CDCD"},{"a":15397,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15400,"t":"code","b":[141,96,113],"m":"sta","oa":29024,"o":"$7160"},{"a":15403,"t":"code","b":[174,206,205],"m":"ldx","oa":52686,"o":"$CDCE"},{"a":15406,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15409,"t":"code","b":[141,97,113],"m":"sta","oa":29025,"o":"$7161"},{"a":15412,"t":"code","b":[174,207,205],"m":"ldx","oa":52687,"o":"$CDCF"},{"a":15415,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15418,"t":"code","b":[141,98,113],"m":"sta","oa":29026,"o":"$7162"},{"a":15421,"t":"code","b":[174,208,205],"m":"ldx","oa":52688,"o":"$CDD0"},{"a":15424,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15427,"t":"code","b":[141,99,113],"m":"sta","oa":29027,"o":"$7163"},{"a":15430,"t":"code","b":[174,209,205],"m":"ldx","oa":52689,"o":"$CDD1"},{"a":15433,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15436,"t":"code","b":[141,100,113],"m":"sta","oa":29028,"o":"$7164"},{"a":15439,"t":"code","b":[174,210,205],"m":"ldx","oa":52690,"o":"$CDD2"},{"a":15442,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15445,"t":"code","b":[141,101,113],"m":"sta","oa":29029,"o":"$7165"},{"a":15448,"t":"code","b":[174,211,205],"m":"ldx","oa":52691,"o":"$CDD3"},{"a":15451,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15454,"t":"code","b":[141,102,113],"m":"sta","oa":29030,"o":"$7166"},{"a":15457,"t":"code","b":[174,212,205],"m":"ldx","oa":52692,"o":"$CDD4"},{"a":15460,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15463,"t":"code","b":[141,103,113],"m":"sta","oa":29031,"o":"$7167"},{"a":15466,"t":"code","b":[174,213,205],"m":"ldx","oa":52693,"o":"$CDD5"},{"a":15469,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15472,"t":"code","b":[141,104,113],"m":"sta","oa":29032,"o":"$7168"},{"a":15475,"t":"code","b":[174,214,205],"m":"ldx","oa":52694,"o":"$CDD6"},{"a":15478,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15481,"t":"code","b":[141,105,113],"m":"sta","oa":29033,"o":"$7169"},{"a":15484,"t":"code","b":[174,215,205],"m":"ldx","oa":52695,"o":"$CDD7"},{"a":15487,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15490,"t":"code","b":[141,106,113],"m":"sta","oa":29034,"o":"$716A"},{"a":15493,"t":"code","b":[174,216,205],"m":"ldx","oa":52696,"o":"$CDD8"},{"a":15496,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15499,"t":"code","b":[141,107,113],"m":"sta","oa":29035,"o":"$716B"},{"a":15502,"t":"code","b":[174,217,205],"m":"ldx","oa":52697,"o":"$CDD9"},{"a":15505,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15508,"t":"code","b":[141,108,113],"m":"sta","oa":29036,"o":"$716C"},{"a":15511,"t":"code","b":[174,218,205],"m":"ldx","oa":52698,"o":"$CDDA"},{"a":15514,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15517,"t":"code","b":[141,109,113],"m":"sta","oa":29037,"o":"$716D"},{"a":15520,"t":"code","b":[174,219,205],"m":"ldx","oa":52699,"o":"$CDDB"},{"a":15523,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15526,"t":"code","b":[141,110,113],"m":"sta","oa":29038,"o":"$716E"},{"a":15529,"t":"code","b":[174,220,205],"m":"ldx","oa":52700,"o":"$CDDC"},{"a":15532,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15535,"t":"code","b":[141,111,113],"m":"sta","oa":29039,"o":"$716F"},{"a":15538,"t":"code","b":[174,221,205],"m":"ldx","oa":52701,"o":"$CDDD"},{"a":15541,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15544,"t":"code","b":[141,112,113],"m":"sta","oa":29040,"o":"$7170"},{"a":15547,"t":"code","b":[174,222,205],"m":"ldx","oa":52702,"o":"$CDDE"},{"a":15550,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15553,"t":"code","b":[141,113,113],"m":"sta","oa":29041,"o":"$7171"},{"a":15556,"t":"code","b":[174,224,205],"m":"ldx","oa":52704,"o":"$CDE0"},{"a":15559,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15562,"t":"code","b":[141,115,113],"m":"sta","oa":29043,"o":"$7173"},{"a":15565,"t":"code","b":[174,225,205],"m":"ldx","oa":52705,"o":"$CDE1"},{"a":15568,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15571,"t":"code","b":[141,116,113],"m":"sta","oa":29044,"o":"$7174"},{"a":15574,"t":"code","b":[174,226,205],"m":"ldx","oa":52706,"o":"$CDE2"},{"a":15577,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15580,"t":"code","b":[141,117,113],"m":"sta","oa":29045,"o":"$7175"},{"a":15583,"t":"code","b":[174,227,205],"m":"ldx","oa":52707,"o":"$CDE3"},{"a":15586,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15589,"t":"code","b":[141,118,113],"m":"sta","oa":29046,"o":"$7176"},{"a":15592,"t":"code","b":[174,228,205],"m":"ldx","oa":52708,"o":"$CDE4"},{"a":15595,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15598,"t":"code","b":[141,119,113],"m":"sta","oa":29047,"o":"$7177"},{"a":15601,"t":"code","b":[174,229,205],"m":"ldx","oa":52709,"o":"$CDE5"},{"a":15604,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15607,"t":"code","b":[141,120,113],"m":"sta","oa":29048,"o":"$7178"},{"a":15610,"t":"code","b":[174,230,205],"m":"ldx","oa":52710,"o":"$CDE6"},{"a":15613,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15616,"t":"code","b":[141,121,113],"m":"sta","oa":29049,"o":"$7179"},{"a":15619,"t":"code","b":[174,231,205],"m":"ldx","oa":52711,"o":"$CDE7"},{"a":15622,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15625,"t":"code","b":[141,122,113],"m":"sta","oa":29050,"o":"$717A"},{"a":15628,"t":"code","b":[174,232,205],"m":"ldx","oa":52712,"o":"$CDE8"},{"a":15631,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15634,"t":"code","b":[141,123,113],"m":"sta","oa":29051,"o":"$717B"},{"a":15637,"t":"code","b":[174,233,205],"m":"ldx","oa":52713,"o":"$CDE9"},{"a":15640,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15643,"t":"code","b":[141,124,113],"m":"sta","oa":29052,"o":"$717C"},{"a":15646,"t":"code","b":[174,234,205],"m":"ldx","oa":52714,"o":"$CDEA"},{"a":15649,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15652,"t":"code","b":[141,125,113],"m":"sta","oa":29053,"o":"$717D"},{"a":15655,"t":"code","b":[174,235,205],"m":"ldx","oa":52715,"o":"$CDEB"},{"a":15658,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15661,"t":"code","b":[141,126,113],"m":"sta","oa":29054,"o":"$717E"},{"a":15664,"t":"code","b":[174,236,205],"m":"ldx","oa":52716,"o":"$CDEC"},{"a":15667,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15670,"t":"code","b":[141,127,113],"m":"sta","oa":29055,"o":"$717F"},{"a":15673,"t":"code","b":[174,237,205],"m":"ldx","oa":52717,"o":"$CDED"},{"a":15676,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15679,"t":"code","b":[141,128,113],"m":"sta","oa":29056,"o":"$7180"},{"a":15682,"t":"code","b":[174,238,205],"m":"ldx","oa":52718,"o":"$CDEE"},{"a":15685,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15688,"t":"code","b":[141,129,113],"m":"sta","oa":29057,"o":"$7181"},{"a":15691,"t":"code","b":[174,239,205],"m":"ldx","oa":52719,"o":"$CDEF"},{"a":15694,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15697,"t":"code","b":[141,130,113],"m":"sta","oa":29058,"o":"$7182"},{"a":15700,"t":"code","b":[174,240,205],"m":"ldx","oa":52720,"o":"$CDF0"},{"a":15703,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15706,"t":"code","b":[141,131,113],"m":"sta","oa":29059,"o":"$7183"},{"a":15709,"t":"code","b":[174,241,205],"m":"ldx","oa":52721,"o":"$CDF1"},{"a":15712,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15715,"t":"code","b":[141,132,113],"m":"sta","oa":29060,"o":"$7184"},{"a":15718,"t":"code","b":[174,242,205],"m":"ldx","oa":52722,"o":"$CDF2"},{"a":15721,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15724,"t":"code","b":[141,133,113],"m":"sta","oa":29061,"o":"$7185"},{"a":15727,"t":"code","b":[174,243,205],"m":"ldx","oa":52723,"o":"$CDF3"},{"a":15730,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15733,"t":"code","b":[141,134,113],"m":"sta","oa":29062,"o":"$7186"},{"a":15736,"t":"code","b":[174,244,205],"m":"ldx","oa":52724,"o":"$CDF4"},{"a":15739,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15742,"t":"code","b":[141,135,113],"m":"sta","oa":29063,"o":"$7187"},{"a":15745,"t":"code","b":[174,245,205],"m":"ldx","oa":52725,"o":"$CDF5"},{"a":15748,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15751,"t":"code","b":[141,136,113],"m":"sta","oa":29064,"o":"$7188"},{"a":15754,"t":"code","b":[174,246,205],"m":"ldx","oa":52726,"o":"$CDF6"},{"a":15757,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15760,"t":"code","b":[141,137,113],"m":"sta","oa":29065,"o":"$7189"},{"a":15763,"t":"code","b":[174,247,205],"m":"ldx","oa":52727,"o":"$CDF7"},{"a":15766,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15769,"t":"code","b":[141,138,113],"m":"sta","oa":29066,"o":"$718A"},{"a":15772,"t":"code","b":[174,248,205],"m":"ldx","oa":52728,"o":"$CDF8"},{"a":15775,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15778,"t":"code","b":[141,139,113],"m":"sta","oa":29067,"o":"$718B"},{"a":15781,"t":"code","b":[174,249,205],"m":"ldx","oa":52729,"o":"$CDF9"},{"a":15784,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15787,"t":"code","b":[141,140,113],"m":"sta","oa":29068,"o":"$718C"},{"a":15790,"t":"code","b":[174,250,205],"m":"ldx","oa":52730,"o":"$CDFA"},{"a":15793,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15796,"t":"code","b":[141,141,113],"m":"sta","oa":29069,"o":"$718D"},{"a":15799,"t":"code","b":[174,251,205],"m":"ldx","oa":52731,"o":"$CDFB"},{"a":15802,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15805,"t":"code","b":[141,142,113],"m":"sta","oa":29070,"o":"$718E"},{"a":15808,"t":"code","b":[174,252,205],"m":"ldx","oa":52732,"o":"$CDFC"},{"a":15811,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15814,"t":"code","b":[141,143,113],"m":"sta","oa":29071,"o":"$718F"},{"a":15817,"t":"code","b":[174,253,205],"m":"ldx","oa":52733,"o":"$CDFD"},{"a":15820,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15823,"t":"code","b":[141,144,113],"m":"sta","oa":29072,"o":"$7190"},{"a":15826,"t":"code","b":[174,254,205],"m":"ldx","oa":52734,"o":"$CDFE"},{"a":15829,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15832,"t":"code","b":[141,145,113],"m":"sta","oa":29073,"o":"$7191"},{"a":15835,"t":"code","b":[174,255,205],"m":"ldx","oa":52735,"o":"$CDFF"},{"a":15838,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15841,"t":"code","b":[141,146,113],"m":"sta","oa":29074,"o":"$7192"},{"a":15844,"t":"code","b":[174,0,206],"m":"ldx","oa":52736,"o":"$CE00"},{"a":15847,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15850,"t":"code","b":[141,147,113],"m":"sta","oa":29075,"o":"$7193"},{"a":15853,"t":"code","b":[174,1,206],"m":"ldx","oa":52737,"o":"$CE01"},{"a":15856,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15859,"t":"code","b":[141,148,113],"m":"sta","oa":29076,"o":"$7194"},{"a":15862,"t":"code","b":[174,2,206],"m":"ldx","oa":52738,"o":"$CE02"},{"a":15865,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15868,"t":"code","b":[141,149,113],"m":"sta","oa":29077,"o":"$7195"},{"a":15871,"t":"code","b":[174,3,206],"m":"ldx","oa":52739,"o":"$CE03"},{"a":15874,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15877,"l":"colours_from_cc_tail","c":"Last store of colours_from_cc before colours_cc_part2: puts the colour found in the colour table at $BF00 into colour_buffer at $7196. Named only so that the routine's 1,024-byte reach covers it.","t":"code","b":[141,150,113],"m":"sta","oa":29078,"o":"$7196"},{"a":15880,"l":"colours_cc_part2","c":"Second part of the unrolled colour lookup from the matrix at $CC00: the characters from $CE04 on (screen rows 15 and 16), stored in the buffer from $7197.","t":"code","b":[174,4,206],"m":"ldx","oa":52740,"o":"$CE04"},{"a":15883,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15886,"t":"code","b":[141,151,113],"m":"sta","oa":29079,"o":"$7197"},{"a":15889,"t":"code","b":[174,5,206],"m":"ldx","oa":52741,"o":"$CE05"},{"a":15892,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15895,"t":"code","b":[141,152,113],"m":"sta","oa":29080,"o":"$7198"},{"a":15898,"t":"code","b":[174,6,206],"m":"ldx","oa":52742,"o":"$CE06"},{"a":15901,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15904,"t":"code","b":[141,153,113],"m":"sta","oa":29081,"o":"$7199"},{"a":15907,"t":"code","b":[174,8,206],"m":"ldx","oa":52744,"o":"$CE08"},{"a":15910,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15913,"t":"code","b":[141,155,113],"m":"sta","oa":29083,"o":"$719B"},{"a":15916,"t":"code","b":[174,9,206],"m":"ldx","oa":52745,"o":"$CE09"},{"a":15919,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15922,"t":"code","b":[141,156,113],"m":"sta","oa":29084,"o":"$719C"},{"a":15925,"t":"code","b":[174,10,206],"m":"ldx","oa":52746,"o":"$CE0A"},{"a":15928,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15931,"t":"code","b":[141,157,113],"m":"sta","oa":29085,"o":"$719D"},{"a":15934,"t":"code","b":[174,11,206],"m":"ldx","oa":52747,"o":"$CE0B"},{"a":15937,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15940,"t":"code","b":[141,158,113],"m":"sta","oa":29086,"o":"$719E"},{"a":15943,"t":"code","b":[174,12,206],"m":"ldx","oa":52748,"o":"$CE0C"},{"a":15946,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15949,"t":"code","b":[141,159,113],"m":"sta","oa":29087,"o":"$719F"},{"a":15952,"t":"code","b":[174,13,206],"m":"ldx","oa":52749,"o":"$CE0D"},{"a":15955,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15958,"t":"code","b":[141,160,113],"m":"sta","oa":29088,"o":"$71A0"},{"a":15961,"t":"code","b":[174,14,206],"m":"ldx","oa":52750,"o":"$CE0E"},{"a":15964,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15967,"t":"code","b":[141,161,113],"m":"sta","oa":29089,"o":"$71A1"},{"a":15970,"t":"code","b":[174,15,206],"m":"ldx","oa":52751,"o":"$CE0F"},{"a":15973,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15976,"t":"code","b":[141,162,113],"m":"sta","oa":29090,"o":"$71A2"},{"a":15979,"t":"code","b":[174,16,206],"m":"ldx","oa":52752,"o":"$CE10"},{"a":15982,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15985,"t":"code","b":[141,163,113],"m":"sta","oa":29091,"o":"$71A3"},{"a":15988,"t":"code","b":[174,17,206],"m":"ldx","oa":52753,"o":"$CE11"},{"a":15991,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":15994,"t":"code","b":[141,164,113],"m":"sta","oa":29092,"o":"$71A4"},{"a":15997,"t":"code","b":[174,18,206],"m":"ldx","oa":52754,"o":"$CE12"},{"a":16000,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16003,"t":"code","b":[141,165,113],"m":"sta","oa":29093,"o":"$71A5"},{"a":16006,"t":"code","b":[174,19,206],"m":"ldx","oa":52755,"o":"$CE13"},{"a":16009,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16012,"t":"code","b":[141,166,113],"m":"sta","oa":29094,"o":"$71A6"},{"a":16015,"t":"code","b":[174,20,206],"m":"ldx","oa":52756,"o":"$CE14"},{"a":16018,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16021,"t":"code","b":[141,167,113],"m":"sta","oa":29095,"o":"$71A7"},{"a":16024,"t":"code","b":[174,21,206],"m":"ldx","oa":52757,"o":"$CE15"},{"a":16027,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16030,"t":"code","b":[141,168,113],"m":"sta","oa":29096,"o":"$71A8"},{"a":16033,"t":"code","b":[174,22,206],"m":"ldx","oa":52758,"o":"$CE16"},{"a":16036,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16039,"t":"code","b":[141,169,113],"m":"sta","oa":29097,"o":"$71A9"},{"a":16042,"t":"code","b":[174,23,206],"m":"ldx","oa":52759,"o":"$CE17"},{"a":16045,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16048,"t":"code","b":[141,170,113],"m":"sta","oa":29098,"o":"$71AA"},{"a":16051,"t":"code","b":[174,24,206],"m":"ldx","oa":52760,"o":"$CE18"},{"a":16054,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16057,"t":"code","b":[141,171,113],"m":"sta","oa":29099,"o":"$71AB"},{"a":16060,"t":"code","b":[174,25,206],"m":"ldx","oa":52761,"o":"$CE19"},{"a":16063,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16066,"t":"code","b":[141,172,113],"m":"sta","oa":29100,"o":"$71AC"},{"a":16069,"t":"code","b":[174,26,206],"m":"ldx","oa":52762,"o":"$CE1A"},{"a":16072,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16075,"t":"code","b":[141,173,113],"m":"sta","oa":29101,"o":"$71AD"},{"a":16078,"t":"code","b":[174,27,206],"m":"ldx","oa":52763,"o":"$CE1B"},{"a":16081,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16084,"t":"code","b":[141,174,113],"m":"sta","oa":29102,"o":"$71AE"},{"a":16087,"t":"code","b":[174,28,206],"m":"ldx","oa":52764,"o":"$CE1C"},{"a":16090,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16093,"t":"code","b":[141,175,113],"m":"sta","oa":29103,"o":"$71AF"},{"a":16096,"t":"code","b":[174,29,206],"m":"ldx","oa":52765,"o":"$CE1D"},{"a":16099,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16102,"t":"code","b":[141,176,113],"m":"sta","oa":29104,"o":"$71B0"},{"a":16105,"t":"code","b":[174,30,206],"m":"ldx","oa":52766,"o":"$CE1E"},{"a":16108,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16111,"t":"code","b":[141,177,113],"m":"sta","oa":29105,"o":"$71B1"},{"a":16114,"t":"code","b":[174,31,206],"m":"ldx","oa":52767,"o":"$CE1F"},{"a":16117,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16120,"t":"code","b":[141,178,113],"m":"sta","oa":29106,"o":"$71B2"},{"a":16123,"t":"code","b":[174,32,206],"m":"ldx","oa":52768,"o":"$CE20"},{"a":16126,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16129,"t":"code","b":[141,179,113],"m":"sta","oa":29107,"o":"$71B3"},{"a":16132,"t":"code","b":[174,33,206],"m":"ldx","oa":52769,"o":"$CE21"},{"a":16135,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16138,"t":"code","b":[141,180,113],"m":"sta","oa":29108,"o":"$71B4"},{"a":16141,"t":"code","b":[174,34,206],"m":"ldx","oa":52770,"o":"$CE22"},{"a":16144,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16147,"t":"code","b":[141,181,113],"m":"sta","oa":29109,"o":"$71B5"},{"a":16150,"t":"code","b":[174,35,206],"m":"ldx","oa":52771,"o":"$CE23"},{"a":16153,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16156,"t":"code","b":[141,182,113],"m":"sta","oa":29110,"o":"$71B6"},{"a":16159,"t":"code","b":[174,36,206],"m":"ldx","oa":52772,"o":"$CE24"},{"a":16162,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16165,"t":"code","b":[141,183,113],"m":"sta","oa":29111,"o":"$71B7"},{"a":16168,"t":"code","b":[174,37,206],"m":"ldx","oa":52773,"o":"$CE25"},{"a":16171,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16174,"t":"code","b":[141,184,113],"m":"sta","oa":29112,"o":"$71B8"},{"a":16177,"t":"code","b":[174,38,206],"m":"ldx","oa":52774,"o":"$CE26"},{"a":16180,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16183,"t":"code","b":[141,185,113],"m":"sta","oa":29113,"o":"$71B9"},{"a":16186,"t":"code","b":[174,39,206],"m":"ldx","oa":52775,"o":"$CE27"},{"a":16189,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16192,"t":"code","b":[141,186,113],"m":"sta","oa":29114,"o":"$71BA"},{"a":16195,"t":"code","b":[174,40,206],"m":"ldx","oa":52776,"o":"$CE28"},{"a":16198,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16201,"t":"code","b":[141,187,113],"m":"sta","oa":29115,"o":"$71BB"},{"a":16204,"t":"code","b":[174,41,206],"m":"ldx","oa":52777,"o":"$CE29"},{"a":16207,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16210,"t":"code","b":[141,188,113],"m":"sta","oa":29116,"o":"$71BC"},{"a":16213,"t":"code","b":[174,42,206],"m":"ldx","oa":52778,"o":"$CE2A"},{"a":16216,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16219,"t":"code","b":[141,189,113],"m":"sta","oa":29117,"o":"$71BD"},{"a":16222,"t":"code","b":[174,43,206],"m":"ldx","oa":52779,"o":"$CE2B"},{"a":16225,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16228,"t":"code","b":[141,190,113],"m":"sta","oa":29118,"o":"$71BE"},{"a":16231,"t":"code","b":[174,44,206],"m":"ldx","oa":52780,"o":"$CE2C"},{"a":16234,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16237,"t":"code","b":[141,191,113],"m":"sta","oa":29119,"o":"$71BF"},{"a":16240,"t":"code","b":[174,45,206],"m":"ldx","oa":52781,"o":"$CE2D"},{"a":16243,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16246,"t":"code","b":[141,192,113],"m":"sta","oa":29120,"o":"$71C0"},{"a":16249,"t":"code","b":[174,46,206],"m":"ldx","oa":52782,"o":"$CE2E"},{"a":16252,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16255,"t":"code","b":[141,193,113],"m":"sta","oa":29121,"o":"$71C1"},{"a":16258,"t":"code","b":[174,48,206],"m":"ldx","oa":52784,"o":"$CE30"},{"a":16261,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16264,"t":"code","b":[141,195,113],"m":"sta","oa":29123,"o":"$71C3"},{"a":16267,"t":"code","b":[174,49,206],"m":"ldx","oa":52785,"o":"$CE31"},{"a":16270,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16273,"t":"code","b":[141,196,113],"m":"sta","oa":29124,"o":"$71C4"},{"a":16276,"t":"code","b":[174,50,206],"m":"ldx","oa":52786,"o":"$CE32"},{"a":16279,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16282,"t":"code","b":[141,197,113],"m":"sta","oa":29125,"o":"$71C5"},{"a":16285,"t":"code","b":[174,51,206],"m":"ldx","oa":52787,"o":"$CE33"},{"a":16288,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16291,"t":"code","b":[141,198,113],"m":"sta","oa":29126,"o":"$71C6"},{"a":16294,"t":"code","b":[174,52,206],"m":"ldx","oa":52788,"o":"$CE34"},{"a":16297,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16300,"t":"code","b":[141,199,113],"m":"sta","oa":29127,"o":"$71C7"},{"a":16303,"t":"code","b":[174,53,206],"m":"ldx","oa":52789,"o":"$CE35"},{"a":16306,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16309,"t":"code","b":[141,200,113],"m":"sta","oa":29128,"o":"$71C8"},{"a":16312,"t":"code","b":[174,54,206],"m":"ldx","oa":52790,"o":"$CE36"},{"a":16315,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16318,"t":"code","b":[141,201,113],"m":"sta","oa":29129,"o":"$71C9"},{"a":16321,"t":"code","b":[174,55,206],"m":"ldx","oa":52791,"o":"$CE37"},{"a":16324,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16327,"t":"code","b":[141,202,113],"m":"sta","oa":29130,"o":"$71CA"},{"a":16330,"t":"code","b":[174,56,206],"m":"ldx","oa":52792,"o":"$CE38"},{"a":16333,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16336,"t":"code","b":[141,203,113],"m":"sta","oa":29131,"o":"$71CB"},{"a":16339,"t":"code","b":[174,57,206],"m":"ldx","oa":52793,"o":"$CE39"},{"a":16342,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16345,"t":"code","b":[141,204,113],"m":"sta","oa":29132,"o":"$71CC"},{"a":16348,"t":"code","b":[174,58,206],"m":"ldx","oa":52794,"o":"$CE3A"},{"a":16351,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16354,"t":"code","b":[141,205,113],"m":"sta","oa":29133,"o":"$71CD"},{"a":16357,"t":"code","b":[174,59,206],"m":"ldx","oa":52795,"o":"$CE3B"},{"a":16360,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16363,"t":"code","b":[141,206,113],"m":"sta","oa":29134,"o":"$71CE"},{"a":16366,"t":"code","b":[174,60,206],"m":"ldx","oa":52796,"o":"$CE3C"},{"a":16369,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16372,"t":"code","b":[141,207,113],"m":"sta","oa":29135,"o":"$71CF"},{"a":16375,"t":"code","b":[174,61,206],"m":"ldx","oa":52797,"o":"$CE3D"},{"a":16378,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16381,"t":"code","b":[141,208,113],"m":"sta","oa":29136,"o":"$71D0"},{"a":16384,"t":"code","b":[174,62,206],"m":"ldx","oa":52798,"o":"$CE3E"},{"a":16387,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16390,"t":"code","b":[141,209,113],"m":"sta","oa":29137,"o":"$71D1"},{"a":16393,"t":"code","b":[174,63,206],"m":"ldx","oa":52799,"o":"$CE3F"},{"a":16396,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16399,"t":"code","b":[141,210,113],"m":"sta","oa":29138,"o":"$71D2"},{"a":16402,"t":"code","b":[174,64,206],"m":"ldx","oa":52800,"o":"$CE40"},{"a":16405,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16408,"t":"code","b":[141,211,113],"m":"sta","oa":29139,"o":"$71D3"},{"a":16411,"t":"code","b":[174,65,206],"m":"ldx","oa":52801,"o":"$CE41"},{"a":16414,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16417,"t":"code","b":[141,212,113],"m":"sta","oa":29140,"o":"$71D4"},{"a":16420,"t":"code","b":[174,66,206],"m":"ldx","oa":52802,"o":"$CE42"},{"a":16423,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16426,"t":"code","b":[141,213,113],"m":"sta","oa":29141,"o":"$71D5"},{"a":16429,"t":"code","b":[174,67,206],"m":"ldx","oa":52803,"o":"$CE43"},{"a":16432,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16435,"t":"code","b":[141,214,113],"m":"sta","oa":29142,"o":"$71D6"},{"a":16438,"t":"code","b":[174,68,206],"m":"ldx","oa":52804,"o":"$CE44"},{"a":16441,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16444,"t":"code","b":[141,215,113],"m":"sta","oa":29143,"o":"$71D7"},{"a":16447,"t":"code","b":[174,69,206],"m":"ldx","oa":52805,"o":"$CE45"},{"a":16450,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16453,"t":"code","b":[141,216,113],"m":"sta","oa":29144,"o":"$71D8"},{"a":16456,"t":"code","b":[174,70,206],"m":"ldx","oa":52806,"o":"$CE46"},{"a":16459,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16462,"t":"code","b":[141,217,113],"m":"sta","oa":29145,"o":"$71D9"},{"a":16465,"t":"code","b":[174,71,206],"m":"ldx","oa":52807,"o":"$CE47"},{"a":16468,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16471,"t":"code","b":[141,218,113],"m":"sta","oa":29146,"o":"$71DA"},{"a":16474,"t":"code","b":[174,72,206],"m":"ldx","oa":52808,"o":"$CE48"},{"a":16477,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16480,"t":"code","b":[141,219,113],"m":"sta","oa":29147,"o":"$71DB"},{"a":16483,"t":"code","b":[174,73,206],"m":"ldx","oa":52809,"o":"$CE49"},{"a":16486,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16489,"t":"code","b":[141,220,113],"m":"sta","oa":29148,"o":"$71DC"},{"a":16492,"t":"code","b":[174,74,206],"m":"ldx","oa":52810,"o":"$CE4A"},{"a":16495,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16498,"t":"code","b":[141,221,113],"m":"sta","oa":29149,"o":"$71DD"},{"a":16501,"t":"code","b":[174,75,206],"m":"ldx","oa":52811,"o":"$CE4B"},{"a":16504,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16507,"t":"code","b":[141,222,113],"m":"sta","oa":29150,"o":"$71DE"},{"a":16510,"t":"code","b":[174,76,206],"m":"ldx","oa":52812,"o":"$CE4C"},{"a":16513,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16516,"t":"code","b":[141,223,113],"m":"sta","oa":29151,"o":"$71DF"},{"a":16519,"t":"code","b":[174,77,206],"m":"ldx","oa":52813,"o":"$CE4D"},{"a":16522,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16525,"t":"code","b":[141,224,113],"m":"sta","oa":29152,"o":"$71E0"},{"a":16528,"t":"code","b":[174,78,206],"m":"ldx","oa":52814,"o":"$CE4E"},{"a":16531,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16534,"t":"code","b":[141,225,113],"m":"sta","oa":29153,"o":"$71E1"},{"a":16537,"t":"code","b":[174,79,206],"m":"ldx","oa":52815,"o":"$CE4F"},{"a":16540,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16543,"t":"code","b":[141,226,113],"m":"sta","oa":29154,"o":"$71E2"},{"a":16546,"t":"code","b":[174,80,206],"m":"ldx","oa":52816,"o":"$CE50"},{"a":16549,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16552,"t":"code","b":[141,227,113],"m":"sta","oa":29155,"o":"$71E3"},{"a":16555,"t":"code","b":[174,81,206],"m":"ldx","oa":52817,"o":"$CE51"},{"a":16558,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16561,"t":"code","b":[141,228,113],"m":"sta","oa":29156,"o":"$71E4"},{"a":16564,"t":"code","b":[174,82,206],"m":"ldx","oa":52818,"o":"$CE52"},{"a":16567,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16570,"t":"code","b":[141,229,113],"m":"sta","oa":29157,"o":"$71E5"},{"a":16573,"t":"code","b":[174,83,206],"m":"ldx","oa":52819,"o":"$CE53"},{"a":16576,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16579,"t":"code","b":[141,230,113],"m":"sta","oa":29158,"o":"$71E6"},{"a":16582,"t":"code","b":[174,84,206],"m":"ldx","oa":52820,"o":"$CE54"},{"a":16585,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16588,"t":"code","b":[141,231,113],"m":"sta","oa":29159,"o":"$71E7"},{"a":16591,"t":"code","b":[174,85,206],"m":"ldx","oa":52821,"o":"$CE55"},{"a":16594,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16597,"t":"code","b":[141,232,113],"m":"sta","oa":29160,"o":"$71E8"},{"a":16600,"t":"code","b":[174,86,206],"m":"ldx","oa":52822,"o":"$CE56"},{"a":16603,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16606,"t":"code","b":[141,233,113],"m":"sta","oa":29161,"o":"$71E9"},{"a":16609,"t":"code","b":[174,88,206],"m":"ldx","oa":52824,"o":"$CE58"},{"a":16612,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16615,"t":"code","b":[141,235,113],"m":"sta","oa":29163,"o":"$71EB"},{"a":16618,"t":"code","b":[174,89,206],"m":"ldx","oa":52825,"o":"$CE59"},{"a":16621,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16624,"t":"code","b":[141,236,113],"m":"sta","oa":29164,"o":"$71EC"},{"a":16627,"t":"code","b":[174,90,206],"m":"ldx","oa":52826,"o":"$CE5A"},{"a":16630,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16633,"t":"code","b":[141,237,113],"m":"sta","oa":29165,"o":"$71ED"},{"a":16636,"t":"code","b":[174,91,206],"m":"ldx","oa":52827,"o":"$CE5B"},{"a":16639,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16642,"t":"code","b":[141,238,113],"m":"sta","oa":29166,"o":"$71EE"},{"a":16645,"t":"code","b":[174,92,206],"m":"ldx","oa":52828,"o":"$CE5C"},{"a":16648,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16651,"t":"code","b":[141,239,113],"m":"sta","oa":29167,"o":"$71EF"},{"a":16654,"t":"code","b":[174,93,206],"m":"ldx","oa":52829,"o":"$CE5D"},{"a":16657,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16660,"t":"code","b":[141,240,113],"m":"sta","oa":29168,"o":"$71F0"},{"a":16663,"t":"code","b":[174,94,206],"m":"ldx","oa":52830,"o":"$CE5E"},{"a":16666,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16669,"t":"code","b":[141,241,113],"m":"sta","oa":29169,"o":"$71F1"},{"a":16672,"t":"code","b":[174,95,206],"m":"ldx","oa":52831,"o":"$CE5F"},{"a":16675,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16678,"t":"code","b":[141,242,113],"m":"sta","oa":29170,"o":"$71F2"},{"a":16681,"t":"code","b":[174,96,206],"m":"ldx","oa":52832,"o":"$CE60"},{"a":16684,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16687,"t":"code","b":[141,243,113],"m":"sta","oa":29171,"o":"$71F3"},{"a":16690,"t":"code","b":[174,97,206],"m":"ldx","oa":52833,"o":"$CE61"},{"a":16693,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16696,"t":"code","b":[141,244,113],"m":"sta","oa":29172,"o":"$71F4"},{"a":16699,"t":"code","b":[174,98,206],"m":"ldx","oa":52834,"o":"$CE62"},{"a":16702,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16705,"t":"code","b":[141,245,113],"m":"sta","oa":29173,"o":"$71F5"},{"a":16708,"t":"code","b":[174,99,206],"m":"ldx","oa":52835,"o":"$CE63"},{"a":16711,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16714,"t":"code","b":[141,246,113],"m":"sta","oa":29174,"o":"$71F6"},{"a":16717,"t":"code","b":[174,100,206],"m":"ldx","oa":52836,"o":"$CE64"},{"a":16720,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16723,"t":"code","b":[141,247,113],"m":"sta","oa":29175,"o":"$71F7"},{"a":16726,"t":"code","b":[174,101,206],"m":"ldx","oa":52837,"o":"$CE65"},{"a":16729,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16732,"t":"code","b":[141,248,113],"m":"sta","oa":29176,"o":"$71F8"},{"a":16735,"t":"code","b":[174,102,206],"m":"ldx","oa":52838,"o":"$CE66"},{"a":16738,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16741,"t":"code","b":[141,249,113],"m":"sta","oa":29177,"o":"$71F9"},{"a":16744,"t":"code","b":[174,103,206],"m":"ldx","oa":52839,"o":"$CE67"},{"a":16747,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16750,"t":"code","b":[141,250,113],"m":"sta","oa":29178,"o":"$71FA"},{"a":16753,"t":"code","b":[174,104,206],"m":"ldx","oa":52840,"o":"$CE68"},{"a":16756,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16759,"t":"code","b":[141,251,113],"m":"sta","oa":29179,"o":"$71FB"},{"a":16762,"t":"code","b":[174,105,206],"m":"ldx","oa":52841,"o":"$CE69"},{"a":16765,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16768,"t":"code","b":[141,252,113],"m":"sta","oa":29180,"o":"$71FC"},{"a":16771,"t":"code","b":[174,106,206],"m":"ldx","oa":52842,"o":"$CE6A"},{"a":16774,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16777,"t":"code","b":[141,253,113],"m":"sta","oa":29181,"o":"$71FD"},{"a":16780,"t":"code","b":[174,107,206],"m":"ldx","oa":52843,"o":"$CE6B"},{"a":16783,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16786,"t":"code","b":[141,254,113],"m":"sta","oa":29182,"o":"$71FE"},{"a":16789,"t":"code","b":[174,108,206],"m":"ldx","oa":52844,"o":"$CE6C"},{"a":16792,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16795,"t":"code","b":[141,255,113],"m":"sta","oa":29183,"o":"$71FF"},{"a":16798,"t":"code","b":[174,109,206],"m":"ldx","oa":52845,"o":"$CE6D"},{"a":16801,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16804,"t":"code","b":[141,0,114],"m":"sta","oa":29184,"o":"$7200"},{"a":16807,"t":"code","b":[174,110,206],"m":"ldx","oa":52846,"o":"$CE6E"},{"a":16810,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16813,"t":"code","b":[141,1,114],"m":"sta","oa":29185,"o":"$7201"},{"a":16816,"t":"code","b":[174,111,206],"m":"ldx","oa":52847,"o":"$CE6F"},{"a":16819,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16822,"t":"code","b":[141,2,114],"m":"sta","oa":29186,"o":"$7202"},{"a":16825,"t":"code","b":[174,112,206],"m":"ldx","oa":52848,"o":"$CE70"},{"a":16828,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16831,"t":"code","b":[141,3,114],"m":"sta","oa":29187,"o":"$7203"},{"a":16834,"t":"code","b":[174,113,206],"m":"ldx","oa":52849,"o":"$CE71"},{"a":16837,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16840,"t":"code","b":[141,4,114],"m":"sta","oa":29188,"o":"$7204"},{"a":16843,"t":"code","b":[174,114,206],"m":"ldx","oa":52850,"o":"$CE72"},{"a":16846,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16849,"t":"code","b":[141,5,114],"m":"sta","oa":29189,"o":"$7205"},{"a":16852,"t":"code","b":[174,115,206],"m":"ldx","oa":52851,"o":"$CE73"},{"a":16855,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16858,"t":"code","b":[141,6,114],"m":"sta","oa":29190,"o":"$7206"},{"a":16861,"t":"code","b":[174,116,206],"m":"ldx","oa":52852,"o":"$CE74"},{"a":16864,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16867,"t":"code","b":[141,7,114],"m":"sta","oa":29191,"o":"$7207"},{"a":16870,"t":"code","b":[174,117,206],"m":"ldx","oa":52853,"o":"$CE75"},{"a":16873,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16876,"t":"code","b":[141,8,114],"m":"sta","oa":29192,"o":"$7208"},{"a":16879,"t":"code","b":[174,118,206],"m":"ldx","oa":52854,"o":"$CE76"},{"a":16882,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16885,"t":"code","b":[141,9,114],"m":"sta","oa":29193,"o":"$7209"},{"a":16888,"t":"code","b":[174,119,206],"m":"ldx","oa":52855,"o":"$CE77"},{"a":16891,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16894,"t":"code","b":[141,10,114],"m":"sta","oa":29194,"o":"$720A"},{"a":16897,"t":"code","b":[174,120,206],"m":"ldx","oa":52856,"o":"$CE78"},{"a":16900,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16903,"l":"colours_cc_part2_tail","c":"Last store of colours_cc_part2 before colours_cc_part3: puts the colour found in the colour table at $BF00 into colour_buffer at $720B. Named only so that the routine's 1,024-byte reach covers it.","t":"code","b":[141,11,114],"m":"sta","oa":29195,"o":"$720B"},{"a":16906,"l":"colours_cc_part3","c":"Third part of the unrolled colour lookup from the matrix at $CC00: the characters from $CE79 on (screen rows 17 and 18), stored in the buffer from $720C.","t":"code","b":[174,121,206],"m":"ldx","oa":52857,"o":"$CE79"},{"a":16909,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16912,"t":"code","b":[141,12,114],"m":"sta","oa":29196,"o":"$720C"},{"a":16915,"t":"code","b":[174,122,206],"m":"ldx","oa":52858,"o":"$CE7A"},{"a":16918,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16921,"t":"code","b":[141,13,114],"m":"sta","oa":29197,"o":"$720D"},{"a":16924,"t":"code","b":[174,123,206],"m":"ldx","oa":52859,"o":"$CE7B"},{"a":16927,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16930,"t":"code","b":[141,14,114],"m":"sta","oa":29198,"o":"$720E"},{"a":16933,"t":"code","b":[174,124,206],"m":"ldx","oa":52860,"o":"$CE7C"},{"a":16936,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16939,"t":"code","b":[141,15,114],"m":"sta","oa":29199,"o":"$720F"},{"a":16942,"t":"code","b":[174,125,206],"m":"ldx","oa":52861,"o":"$CE7D"},{"a":16945,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16948,"t":"code","b":[141,16,114],"m":"sta","oa":29200,"o":"$7210"},{"a":16951,"t":"code","b":[174,126,206],"m":"ldx","oa":52862,"o":"$CE7E"},{"a":16954,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16957,"t":"code","b":[141,17,114],"m":"sta","oa":29201,"o":"$7211"},{"a":16960,"t":"code","b":[174,128,206],"m":"ldx","oa":52864,"o":"$CE80"},{"a":16963,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16966,"t":"code","b":[141,19,114],"m":"sta","oa":29203,"o":"$7213"},{"a":16969,"t":"code","b":[174,129,206],"m":"ldx","oa":52865,"o":"$CE81"},{"a":16972,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16975,"t":"code","b":[141,20,114],"m":"sta","oa":29204,"o":"$7214"},{"a":16978,"t":"code","b":[174,130,206],"m":"ldx","oa":52866,"o":"$CE82"},{"a":16981,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16984,"t":"code","b":[141,21,114],"m":"sta","oa":29205,"o":"$7215"},{"a":16987,"t":"code","b":[174,131,206],"m":"ldx","oa":52867,"o":"$CE83"},{"a":16990,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":16993,"t":"code","b":[141,22,114],"m":"sta","oa":29206,"o":"$7216"},{"a":16996,"t":"code","b":[174,132,206],"m":"ldx","oa":52868,"o":"$CE84"},{"a":16999,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17002,"t":"code","b":[141,23,114],"m":"sta","oa":29207,"o":"$7217"},{"a":17005,"t":"code","b":[174,133,206],"m":"ldx","oa":52869,"o":"$CE85"},{"a":17008,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17011,"t":"code","b":[141,24,114],"m":"sta","oa":29208,"o":"$7218"},{"a":17014,"t":"code","b":[174,134,206],"m":"ldx","oa":52870,"o":"$CE86"},{"a":17017,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17020,"t":"code","b":[141,25,114],"m":"sta","oa":29209,"o":"$7219"},{"a":17023,"t":"code","b":[174,135,206],"m":"ldx","oa":52871,"o":"$CE87"},{"a":17026,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17029,"t":"code","b":[141,26,114],"m":"sta","oa":29210,"o":"$721A"},{"a":17032,"t":"code","b":[174,136,206],"m":"ldx","oa":52872,"o":"$CE88"},{"a":17035,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17038,"t":"code","b":[141,27,114],"m":"sta","oa":29211,"o":"$721B"},{"a":17041,"t":"code","b":[174,137,206],"m":"ldx","oa":52873,"o":"$CE89"},{"a":17044,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17047,"t":"code","b":[141,28,114],"m":"sta","oa":29212,"o":"$721C"},{"a":17050,"t":"code","b":[174,138,206],"m":"ldx","oa":52874,"o":"$CE8A"},{"a":17053,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17056,"t":"code","b":[141,29,114],"m":"sta","oa":29213,"o":"$721D"},{"a":17059,"t":"code","b":[174,139,206],"m":"ldx","oa":52875,"o":"$CE8B"},{"a":17062,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17065,"t":"code","b":[141,30,114],"m":"sta","oa":29214,"o":"$721E"},{"a":17068,"t":"code","b":[174,140,206],"m":"ldx","oa":52876,"o":"$CE8C"},{"a":17071,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17074,"t":"code","b":[141,31,114],"m":"sta","oa":29215,"o":"$721F"},{"a":17077,"t":"code","b":[174,141,206],"m":"ldx","oa":52877,"o":"$CE8D"},{"a":17080,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17083,"t":"code","b":[141,32,114],"m":"sta","oa":29216,"o":"$7220"},{"a":17086,"t":"code","b":[174,142,206],"m":"ldx","oa":52878,"o":"$CE8E"},{"a":17089,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17092,"t":"code","b":[141,33,114],"m":"sta","oa":29217,"o":"$7221"},{"a":17095,"t":"code","b":[174,143,206],"m":"ldx","oa":52879,"o":"$CE8F"},{"a":17098,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17101,"t":"code","b":[141,34,114],"m":"sta","oa":29218,"o":"$7222"},{"a":17104,"t":"code","b":[174,144,206],"m":"ldx","oa":52880,"o":"$CE90"},{"a":17107,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17110,"t":"code","b":[141,35,114],"m":"sta","oa":29219,"o":"$7223"},{"a":17113,"t":"code","b":[174,145,206],"m":"ldx","oa":52881,"o":"$CE91"},{"a":17116,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17119,"t":"code","b":[141,36,114],"m":"sta","oa":29220,"o":"$7224"},{"a":17122,"t":"code","b":[174,146,206],"m":"ldx","oa":52882,"o":"$CE92"},{"a":17125,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17128,"t":"code","b":[141,37,114],"m":"sta","oa":29221,"o":"$7225"},{"a":17131,"t":"code","b":[174,147,206],"m":"ldx","oa":52883,"o":"$CE93"},{"a":17134,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17137,"t":"code","b":[141,38,114],"m":"sta","oa":29222,"o":"$7226"},{"a":17140,"t":"code","b":[174,148,206],"m":"ldx","oa":52884,"o":"$CE94"},{"a":17143,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17146,"t":"code","b":[141,39,114],"m":"sta","oa":29223,"o":"$7227"},{"a":17149,"t":"code","b":[174,149,206],"m":"ldx","oa":52885,"o":"$CE95"},{"a":17152,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17155,"t":"code","b":[141,40,114],"m":"sta","oa":29224,"o":"$7228"},{"a":17158,"t":"code","b":[174,150,206],"m":"ldx","oa":52886,"o":"$CE96"},{"a":17161,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17164,"t":"code","b":[141,41,114],"m":"sta","oa":29225,"o":"$7229"},{"a":17167,"t":"code","b":[174,151,206],"m":"ldx","oa":52887,"o":"$CE97"},{"a":17170,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17173,"t":"code","b":[141,42,114],"m":"sta","oa":29226,"o":"$722A"},{"a":17176,"t":"code","b":[174,152,206],"m":"ldx","oa":52888,"o":"$CE98"},{"a":17179,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17182,"t":"code","b":[141,43,114],"m":"sta","oa":29227,"o":"$722B"},{"a":17185,"t":"code","b":[174,153,206],"m":"ldx","oa":52889,"o":"$CE99"},{"a":17188,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17191,"t":"code","b":[141,44,114],"m":"sta","oa":29228,"o":"$722C"},{"a":17194,"t":"code","b":[174,154,206],"m":"ldx","oa":52890,"o":"$CE9A"},{"a":17197,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17200,"t":"code","b":[141,45,114],"m":"sta","oa":29229,"o":"$722D"},{"a":17203,"t":"code","b":[174,155,206],"m":"ldx","oa":52891,"o":"$CE9B"},{"a":17206,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17209,"t":"code","b":[141,46,114],"m":"sta","oa":29230,"o":"$722E"},{"a":17212,"t":"code","b":[174,156,206],"m":"ldx","oa":52892,"o":"$CE9C"},{"a":17215,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17218,"t":"code","b":[141,47,114],"m":"sta","oa":29231,"o":"$722F"},{"a":17221,"t":"code","b":[174,157,206],"m":"ldx","oa":52893,"o":"$CE9D"},{"a":17224,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17227,"t":"code","b":[141,48,114],"m":"sta","oa":29232,"o":"$7230"},{"a":17230,"t":"code","b":[174,158,206],"m":"ldx","oa":52894,"o":"$CE9E"},{"a":17233,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17236,"t":"code","b":[141,49,114],"m":"sta","oa":29233,"o":"$7231"},{"a":17239,"t":"code","b":[174,159,206],"m":"ldx","oa":52895,"o":"$CE9F"},{"a":17242,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17245,"t":"code","b":[141,50,114],"m":"sta","oa":29234,"o":"$7232"},{"a":17248,"t":"code","b":[174,160,206],"m":"ldx","oa":52896,"o":"$CEA0"},{"a":17251,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17254,"t":"code","b":[141,51,114],"m":"sta","oa":29235,"o":"$7233"},{"a":17257,"t":"code","b":[174,161,206],"m":"ldx","oa":52897,"o":"$CEA1"},{"a":17260,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17263,"t":"code","b":[141,52,114],"m":"sta","oa":29236,"o":"$7234"},{"a":17266,"t":"code","b":[174,162,206],"m":"ldx","oa":52898,"o":"$CEA2"},{"a":17269,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17272,"t":"code","b":[141,53,114],"m":"sta","oa":29237,"o":"$7235"},{"a":17275,"t":"code","b":[174,163,206],"m":"ldx","oa":52899,"o":"$CEA3"},{"a":17278,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17281,"t":"code","b":[141,54,114],"m":"sta","oa":29238,"o":"$7236"},{"a":17284,"t":"code","b":[174,164,206],"m":"ldx","oa":52900,"o":"$CEA4"},{"a":17287,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17290,"t":"code","b":[141,55,114],"m":"sta","oa":29239,"o":"$7237"},{"a":17293,"t":"code","b":[174,165,206],"m":"ldx","oa":52901,"o":"$CEA5"},{"a":17296,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17299,"t":"code","b":[141,56,114],"m":"sta","oa":29240,"o":"$7238"},{"a":17302,"t":"code","b":[174,166,206],"m":"ldx","oa":52902,"o":"$CEA6"},{"a":17305,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17308,"t":"code","b":[141,57,114],"m":"sta","oa":29241,"o":"$7239"},{"a":17311,"t":"code","b":[174,168,206],"m":"ldx","oa":52904,"o":"$CEA8"},{"a":17314,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17317,"t":"code","b":[141,59,114],"m":"sta","oa":29243,"o":"$723B"},{"a":17320,"t":"code","b":[174,169,206],"m":"ldx","oa":52905,"o":"$CEA9"},{"a":17323,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17326,"t":"code","b":[141,60,114],"m":"sta","oa":29244,"o":"$723C"},{"a":17329,"t":"code","b":[174,170,206],"m":"ldx","oa":52906,"o":"$CEAA"},{"a":17332,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17335,"t":"code","b":[141,61,114],"m":"sta","oa":29245,"o":"$723D"},{"a":17338,"t":"code","b":[174,171,206],"m":"ldx","oa":52907,"o":"$CEAB"},{"a":17341,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17344,"t":"code","b":[141,62,114],"m":"sta","oa":29246,"o":"$723E"},{"a":17347,"t":"code","b":[174,172,206],"m":"ldx","oa":52908,"o":"$CEAC"},{"a":17350,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17353,"t":"code","b":[141,63,114],"m":"sta","oa":29247,"o":"$723F"},{"a":17356,"t":"code","b":[174,173,206],"m":"ldx","oa":52909,"o":"$CEAD"},{"a":17359,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17362,"t":"code","b":[141,64,114],"m":"sta","oa":29248,"o":"$7240"},{"a":17365,"t":"code","b":[174,174,206],"m":"ldx","oa":52910,"o":"$CEAE"},{"a":17368,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17371,"t":"code","b":[141,65,114],"m":"sta","oa":29249,"o":"$7241"},{"a":17374,"t":"code","b":[174,175,206],"m":"ldx","oa":52911,"o":"$CEAF"},{"a":17377,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17380,"t":"code","b":[141,66,114],"m":"sta","oa":29250,"o":"$7242"},{"a":17383,"t":"code","b":[174,176,206],"m":"ldx","oa":52912,"o":"$CEB0"},{"a":17386,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17389,"t":"code","b":[141,67,114],"m":"sta","oa":29251,"o":"$7243"},{"a":17392,"t":"code","b":[174,177,206],"m":"ldx","oa":52913,"o":"$CEB1"},{"a":17395,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17398,"t":"code","b":[141,68,114],"m":"sta","oa":29252,"o":"$7244"},{"a":17401,"t":"code","b":[174,178,206],"m":"ldx","oa":52914,"o":"$CEB2"},{"a":17404,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17407,"t":"code","b":[141,69,114],"m":"sta","oa":29253,"o":"$7245"},{"a":17410,"t":"code","b":[174,179,206],"m":"ldx","oa":52915,"o":"$CEB3"},{"a":17413,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17416,"t":"code","b":[141,70,114],"m":"sta","oa":29254,"o":"$7246"},{"a":17419,"t":"code","b":[174,180,206],"m":"ldx","oa":52916,"o":"$CEB4"},{"a":17422,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17425,"t":"code","b":[141,71,114],"m":"sta","oa":29255,"o":"$7247"},{"a":17428,"t":"code","b":[174,181,206],"m":"ldx","oa":52917,"o":"$CEB5"},{"a":17431,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17434,"t":"code","b":[141,72,114],"m":"sta","oa":29256,"o":"$7248"},{"a":17437,"t":"code","b":[174,182,206],"m":"ldx","oa":52918,"o":"$CEB6"},{"a":17440,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17443,"t":"code","b":[141,73,114],"m":"sta","oa":29257,"o":"$7249"},{"a":17446,"t":"code","b":[174,183,206],"m":"ldx","oa":52919,"o":"$CEB7"},{"a":17449,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17452,"t":"code","b":[141,74,114],"m":"sta","oa":29258,"o":"$724A"},{"a":17455,"t":"code","b":[174,184,206],"m":"ldx","oa":52920,"o":"$CEB8"},{"a":17458,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17461,"t":"code","b":[141,75,114],"m":"sta","oa":29259,"o":"$724B"},{"a":17464,"t":"code","b":[174,185,206],"m":"ldx","oa":52921,"o":"$CEB9"},{"a":17467,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17470,"t":"code","b":[141,76,114],"m":"sta","oa":29260,"o":"$724C"},{"a":17473,"t":"code","b":[174,186,206],"m":"ldx","oa":52922,"o":"$CEBA"},{"a":17476,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17479,"t":"code","b":[141,77,114],"m":"sta","oa":29261,"o":"$724D"},{"a":17482,"t":"code","b":[174,187,206],"m":"ldx","oa":52923,"o":"$CEBB"},{"a":17485,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17488,"t":"code","b":[141,78,114],"m":"sta","oa":29262,"o":"$724E"},{"a":17491,"t":"code","b":[174,188,206],"m":"ldx","oa":52924,"o":"$CEBC"},{"a":17494,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17497,"t":"code","b":[141,79,114],"m":"sta","oa":29263,"o":"$724F"},{"a":17500,"t":"code","b":[174,189,206],"m":"ldx","oa":52925,"o":"$CEBD"},{"a":17503,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17506,"t":"code","b":[141,80,114],"m":"sta","oa":29264,"o":"$7250"},{"a":17509,"t":"code","b":[174,190,206],"m":"ldx","oa":52926,"o":"$CEBE"},{"a":17512,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17515,"t":"code","b":[141,81,114],"m":"sta","oa":29265,"o":"$7251"},{"a":17518,"t":"code","b":[174,191,206],"m":"ldx","oa":52927,"o":"$CEBF"},{"a":17521,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17524,"t":"code","b":[141,82,114],"m":"sta","oa":29266,"o":"$7252"},{"a":17527,"t":"code","b":[174,192,206],"m":"ldx","oa":52928,"o":"$CEC0"},{"a":17530,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17533,"t":"code","b":[141,83,114],"m":"sta","oa":29267,"o":"$7253"},{"a":17536,"t":"code","b":[174,193,206],"m":"ldx","oa":52929,"o":"$CEC1"},{"a":17539,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17542,"t":"code","b":[141,84,114],"m":"sta","oa":29268,"o":"$7254"},{"a":17545,"t":"code","b":[174,194,206],"m":"ldx","oa":52930,"o":"$CEC2"},{"a":17548,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17551,"t":"code","b":[141,85,114],"m":"sta","oa":29269,"o":"$7255"},{"a":17554,"t":"code","b":[174,195,206],"m":"ldx","oa":52931,"o":"$CEC3"},{"a":17557,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17560,"t":"code","b":[141,86,114],"m":"sta","oa":29270,"o":"$7256"},{"a":17563,"t":"code","b":[174,196,206],"m":"ldx","oa":52932,"o":"$CEC4"},{"a":17566,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17569,"t":"code","b":[141,87,114],"m":"sta","oa":29271,"o":"$7257"},{"a":17572,"t":"code","b":[174,197,206],"m":"ldx","oa":52933,"o":"$CEC5"},{"a":17575,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17578,"t":"code","b":[141,88,114],"m":"sta","oa":29272,"o":"$7258"},{"a":17581,"t":"code","b":[174,198,206],"m":"ldx","oa":52934,"o":"$CEC6"},{"a":17584,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17587,"t":"code","b":[141,89,114],"m":"sta","oa":29273,"o":"$7259"},{"a":17590,"t":"code","b":[174,199,206],"m":"ldx","oa":52935,"o":"$CEC7"},{"a":17593,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17596,"t":"code","b":[141,90,114],"m":"sta","oa":29274,"o":"$725A"},{"a":17599,"t":"code","b":[174,200,206],"m":"ldx","oa":52936,"o":"$CEC8"},{"a":17602,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17605,"t":"code","b":[141,91,114],"m":"sta","oa":29275,"o":"$725B"},{"a":17608,"t":"code","b":[174,201,206],"m":"ldx","oa":52937,"o":"$CEC9"},{"a":17611,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17614,"t":"code","b":[141,92,114],"m":"sta","oa":29276,"o":"$725C"},{"a":17617,"t":"code","b":[174,202,206],"m":"ldx","oa":52938,"o":"$CECA"},{"a":17620,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17623,"t":"code","b":[141,93,114],"m":"sta","oa":29277,"o":"$725D"},{"a":17626,"t":"code","b":[174,203,206],"m":"ldx","oa":52939,"o":"$CECB"},{"a":17629,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17632,"t":"code","b":[141,94,114],"m":"sta","oa":29278,"o":"$725E"},{"a":17635,"t":"code","b":[174,204,206],"m":"ldx","oa":52940,"o":"$CECC"},{"a":17638,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17641,"t":"code","b":[141,95,114],"m":"sta","oa":29279,"o":"$725F"},{"a":17644,"t":"code","b":[174,205,206],"m":"ldx","oa":52941,"o":"$CECD"},{"a":17647,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17650,"t":"code","b":[141,96,114],"m":"sta","oa":29280,"o":"$7260"},{"a":17653,"t":"code","b":[174,206,206],"m":"ldx","oa":52942,"o":"$CECE"},{"a":17656,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17659,"t":"code","b":[141,97,114],"m":"sta","oa":29281,"o":"$7261"},{"a":17662,"t":"code","b":[174,208,206],"m":"ldx","oa":52944,"o":"$CED0"},{"a":17665,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17668,"t":"code","b":[141,99,114],"m":"sta","oa":29283,"o":"$7263"},{"a":17671,"t":"code","b":[174,209,206],"m":"ldx","oa":52945,"o":"$CED1"},{"a":17674,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17677,"t":"code","b":[141,100,114],"m":"sta","oa":29284,"o":"$7264"},{"a":17680,"t":"code","b":[174,210,206],"m":"ldx","oa":52946,"o":"$CED2"},{"a":17683,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17686,"t":"code","b":[141,101,114],"m":"sta","oa":29285,"o":"$7265"},{"a":17689,"t":"code","b":[174,211,206],"m":"ldx","oa":52947,"o":"$CED3"},{"a":17692,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17695,"t":"code","b":[141,102,114],"m":"sta","oa":29286,"o":"$7266"},{"a":17698,"t":"code","b":[174,212,206],"m":"ldx","oa":52948,"o":"$CED4"},{"a":17701,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17704,"t":"code","b":[141,103,114],"m":"sta","oa":29287,"o":"$7267"},{"a":17707,"t":"code","b":[174,213,206],"m":"ldx","oa":52949,"o":"$CED5"},{"a":17710,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17713,"t":"code","b":[141,104,114],"m":"sta","oa":29288,"o":"$7268"},{"a":17716,"t":"code","b":[174,214,206],"m":"ldx","oa":52950,"o":"$CED6"},{"a":17719,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17722,"t":"code","b":[141,105,114],"m":"sta","oa":29289,"o":"$7269"},{"a":17725,"t":"code","b":[174,215,206],"m":"ldx","oa":52951,"o":"$CED7"},{"a":17728,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17731,"t":"code","b":[141,106,114],"m":"sta","oa":29290,"o":"$726A"},{"a":17734,"t":"code","b":[174,216,206],"m":"ldx","oa":52952,"o":"$CED8"},{"a":17737,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17740,"t":"code","b":[141,107,114],"m":"sta","oa":29291,"o":"$726B"},{"a":17743,"t":"code","b":[174,217,206],"m":"ldx","oa":52953,"o":"$CED9"},{"a":17746,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17749,"t":"code","b":[141,108,114],"m":"sta","oa":29292,"o":"$726C"},{"a":17752,"t":"code","b":[174,218,206],"m":"ldx","oa":52954,"o":"$CEDA"},{"a":17755,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17758,"t":"code","b":[141,109,114],"m":"sta","oa":29293,"o":"$726D"},{"a":17761,"t":"code","b":[174,219,206],"m":"ldx","oa":52955,"o":"$CEDB"},{"a":17764,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17767,"t":"code","b":[141,110,114],"m":"sta","oa":29294,"o":"$726E"},{"a":17770,"t":"code","b":[174,220,206],"m":"ldx","oa":52956,"o":"$CEDC"},{"a":17773,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17776,"t":"code","b":[141,111,114],"m":"sta","oa":29295,"o":"$726F"},{"a":17779,"t":"code","b":[174,221,206],"m":"ldx","oa":52957,"o":"$CEDD"},{"a":17782,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17785,"t":"code","b":[141,112,114],"m":"sta","oa":29296,"o":"$7270"},{"a":17788,"t":"code","b":[174,222,206],"m":"ldx","oa":52958,"o":"$CEDE"},{"a":17791,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17794,"t":"code","b":[141,113,114],"m":"sta","oa":29297,"o":"$7271"},{"a":17797,"t":"code","b":[174,223,206],"m":"ldx","oa":52959,"o":"$CEDF"},{"a":17800,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17803,"t":"code","b":[141,114,114],"m":"sta","oa":29298,"o":"$7272"},{"a":17806,"t":"code","b":[174,224,206],"m":"ldx","oa":52960,"o":"$CEE0"},{"a":17809,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17812,"t":"code","b":[141,115,114],"m":"sta","oa":29299,"o":"$7273"},{"a":17815,"t":"code","b":[174,225,206],"m":"ldx","oa":52961,"o":"$CEE1"},{"a":17818,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17821,"t":"code","b":[141,116,114],"m":"sta","oa":29300,"o":"$7274"},{"a":17824,"t":"code","b":[174,226,206],"m":"ldx","oa":52962,"o":"$CEE2"},{"a":17827,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17830,"t":"code","b":[141,117,114],"m":"sta","oa":29301,"o":"$7275"},{"a":17833,"t":"code","b":[174,227,206],"m":"ldx","oa":52963,"o":"$CEE3"},{"a":17836,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17839,"t":"code","b":[141,118,114],"m":"sta","oa":29302,"o":"$7276"},{"a":17842,"t":"code","b":[174,228,206],"m":"ldx","oa":52964,"o":"$CEE4"},{"a":17845,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17848,"t":"code","b":[141,119,114],"m":"sta","oa":29303,"o":"$7277"},{"a":17851,"t":"code","b":[174,229,206],"m":"ldx","oa":52965,"o":"$CEE5"},{"a":17854,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17857,"t":"code","b":[141,120,114],"m":"sta","oa":29304,"o":"$7278"},{"a":17860,"t":"code","b":[174,230,206],"m":"ldx","oa":52966,"o":"$CEE6"},{"a":17863,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17866,"t":"code","b":[141,121,114],"m":"sta","oa":29305,"o":"$7279"},{"a":17869,"t":"code","b":[174,231,206],"m":"ldx","oa":52967,"o":"$CEE7"},{"a":17872,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17875,"t":"code","b":[141,122,114],"m":"sta","oa":29306,"o":"$727A"},{"a":17878,"t":"code","b":[174,232,206],"m":"ldx","oa":52968,"o":"$CEE8"},{"a":17881,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17884,"t":"code","b":[141,123,114],"m":"sta","oa":29307,"o":"$727B"},{"a":17887,"t":"code","b":[174,233,206],"m":"ldx","oa":52969,"o":"$CEE9"},{"a":17890,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17893,"t":"code","b":[141,124,114],"m":"sta","oa":29308,"o":"$727C"},{"a":17896,"t":"code","b":[174,234,206],"m":"ldx","oa":52970,"o":"$CEEA"},{"a":17899,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17902,"t":"code","b":[141,125,114],"m":"sta","oa":29309,"o":"$727D"},{"a":17905,"t":"code","b":[174,235,206],"m":"ldx","oa":52971,"o":"$CEEB"},{"a":17908,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17911,"t":"code","b":[141,126,114],"m":"sta","oa":29310,"o":"$727E"},{"a":17914,"t":"code","b":[174,236,206],"m":"ldx","oa":52972,"o":"$CEEC"},{"a":17917,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17920,"t":"code","b":[141,127,114],"m":"sta","oa":29311,"o":"$727F"},{"a":17923,"t":"code","b":[174,237,206],"m":"ldx","oa":52973,"o":"$CEED"},{"a":17926,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17929,"l":"colours_cc_part3_tail","c":"Last store of colours_cc_part3 before the end of the routine: puts the colour found in the colour table at $BF00 into colour_buffer at $7280. Named only so that the routine's 1,024-byte reach covers it.","t":"code","b":[141,128,114],"m":"sta","oa":29312,"o":"$7280"},{"a":17932,"l":"colours_cc_part4","c":"Last part of the unrolled colour lookup from the matrix at $CC00: the characters up to $CEF6, stored in the buffer up to $7289, ending with the RTS at $465D.","t":"code","b":[174,238,206],"m":"ldx","oa":52974,"o":"$CEEE"},{"a":17935,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17938,"t":"code","b":[141,129,114],"m":"sta","oa":29313,"o":"$7281"},{"a":17941,"t":"code","b":[174,239,206],"m":"ldx","oa":52975,"o":"$CEEF"},{"a":17944,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17947,"t":"code","b":[141,130,114],"m":"sta","oa":29314,"o":"$7282"},{"a":17950,"t":"code","b":[174,240,206],"m":"ldx","oa":52976,"o":"$CEF0"},{"a":17953,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17956,"t":"code","b":[141,131,114],"m":"sta","oa":29315,"o":"$7283"},{"a":17959,"t":"code","b":[174,241,206],"m":"ldx","oa":52977,"o":"$CEF1"},{"a":17962,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17965,"t":"code","b":[141,132,114],"m":"sta","oa":29316,"o":"$7284"},{"a":17968,"t":"code","b":[174,242,206],"m":"ldx","oa":52978,"o":"$CEF2"},{"a":17971,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17974,"t":"code","b":[141,133,114],"m":"sta","oa":29317,"o":"$7285"},{"a":17977,"t":"code","b":[174,243,206],"m":"ldx","oa":52979,"o":"$CEF3"},{"a":17980,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17983,"t":"code","b":[141,134,114],"m":"sta","oa":29318,"o":"$7286"},{"a":17986,"t":"code","b":[174,244,206],"m":"ldx","oa":52980,"o":"$CEF4"},{"a":17989,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":17992,"t":"code","b":[141,135,114],"m":"sta","oa":29319,"o":"$7287"},{"a":17995,"t":"code","b":[174,245,206],"m":"ldx","oa":52981,"o":"$CEF5"},{"a":17998,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18001,"t":"code","b":[141,136,114],"m":"sta","oa":29320,"o":"$7288"},{"a":18004,"t":"code","b":[174,246,206],"m":"ldx","oa":52982,"o":"$CEF6"},{"a":18007,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18010,"t":"code","b":[141,137,114],"m":"sta","oa":29321,"o":"colour_buffer_end"},{"a":18013,"t":"code","b":[96],"m":"rts"},{"a":18014,"l":"colours_from_c8","c":"Unrolled loop that looks up the colour of each character of the lower screen rows in the matrix at $C800 (from $C990) through the table at $BF00 and stores them in the buffer $7123-$7289.","t":"code","b":[174,144,201],"m":"ldx","oa":51600,"o":"$C990","x":[8645,10020,10941,11818,12251,12706,13138,13595,28765]},{"a":18017,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18020,"t":"code","b":[141,35,113],"m":"sta","oa":28963,"o":"colour_buffer"},{"a":18023,"t":"code","b":[174,145,201],"m":"ldx","oa":51601,"o":"$C991"},{"a":18026,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18029,"t":"code","b":[141,36,113],"m":"sta","oa":28964,"o":"$7124"},{"a":18032,"t":"code","b":[174,146,201],"m":"ldx","oa":51602,"o":"$C992"},{"a":18035,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18038,"t":"code","b":[141,37,113],"m":"sta","oa":28965,"o":"$7125"},{"a":18041,"t":"code","b":[174,147,201],"m":"ldx","oa":51603,"o":"$C993"},{"a":18044,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18047,"t":"code","b":[141,38,113],"m":"sta","oa":28966,"o":"$7126"},{"a":18050,"t":"code","b":[174,148,201],"m":"ldx","oa":51604,"o":"$C994"},{"a":18053,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18056,"t":"code","b":[141,39,113],"m":"sta","oa":28967,"o":"$7127"},{"a":18059,"t":"code","b":[174,149,201],"m":"ldx","oa":51605,"o":"$C995"},{"a":18062,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18065,"t":"code","b":[141,40,113],"m":"sta","oa":28968,"o":"$7128"},{"a":18068,"t":"code","b":[174,150,201],"m":"ldx","oa":51606,"o":"$C996"},{"a":18071,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18074,"t":"code","b":[141,41,113],"m":"sta","oa":28969,"o":"$7129"},{"a":18077,"t":"code","b":[174,151,201],"m":"ldx","oa":51607,"o":"$C997"},{"a":18080,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18083,"t":"code","b":[141,42,113],"m":"sta","oa":28970,"o":"$712A"},{"a":18086,"t":"code","b":[174,152,201],"m":"ldx","oa":51608,"o":"$C998"},{"a":18089,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18092,"t":"code","b":[141,43,113],"m":"sta","oa":28971,"o":"$712B"},{"a":18095,"t":"code","b":[174,153,201],"m":"ldx","oa":51609,"o":"$C999"},{"a":18098,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18101,"t":"code","b":[141,44,113],"m":"sta","oa":28972,"o":"$712C"},{"a":18104,"t":"code","b":[174,154,201],"m":"ldx","oa":51610,"o":"$C99A"},{"a":18107,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18110,"t":"code","b":[141,45,113],"m":"sta","oa":28973,"o":"$712D"},{"a":18113,"t":"code","b":[174,155,201],"m":"ldx","oa":51611,"o":"$C99B"},{"a":18116,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18119,"t":"code","b":[141,46,113],"m":"sta","oa":28974,"o":"$712E"},{"a":18122,"t":"code","b":[174,156,201],"m":"ldx","oa":51612,"o":"$C99C"},{"a":18125,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18128,"t":"code","b":[141,47,113],"m":"sta","oa":28975,"o":"$712F"},{"a":18131,"t":"code","b":[174,157,201],"m":"ldx","oa":51613,"o":"$C99D"},{"a":18134,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18137,"t":"code","b":[141,48,113],"m":"sta","oa":28976,"o":"$7130"},{"a":18140,"t":"code","b":[174,158,201],"m":"ldx","oa":51614,"o":"$C99E"},{"a":18143,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18146,"t":"code","b":[141,49,113],"m":"sta","oa":28977,"o":"$7131"},{"a":18149,"t":"code","b":[174,159,201],"m":"ldx","oa":51615,"o":"$C99F"},{"a":18152,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18155,"t":"code","b":[141,50,113],"m":"sta","oa":28978,"o":"$7132"},{"a":18158,"t":"code","b":[174,160,201],"m":"ldx","oa":51616,"o":"$C9A0"},{"a":18161,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18164,"t":"code","b":[141,51,113],"m":"sta","oa":28979,"o":"$7133"},{"a":18167,"t":"code","b":[174,161,201],"m":"ldx","oa":51617,"o":"$C9A1"},{"a":18170,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18173,"t":"code","b":[141,52,113],"m":"sta","oa":28980,"o":"$7134"},{"a":18176,"t":"code","b":[174,162,201],"m":"ldx","oa":51618,"o":"$C9A2"},{"a":18179,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18182,"t":"code","b":[141,53,113],"m":"sta","oa":28981,"o":"$7135"},{"a":18185,"t":"code","b":[174,163,201],"m":"ldx","oa":51619,"o":"$C9A3"},{"a":18188,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18191,"t":"code","b":[141,54,113],"m":"sta","oa":28982,"o":"$7136"},{"a":18194,"t":"code","b":[174,164,201],"m":"ldx","oa":51620,"o":"$C9A4"},{"a":18197,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18200,"t":"code","b":[141,55,113],"m":"sta","oa":28983,"o":"$7137"},{"a":18203,"t":"code","b":[174,165,201],"m":"ldx","oa":51621,"o":"$C9A5"},{"a":18206,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18209,"t":"code","b":[141,56,113],"m":"sta","oa":28984,"o":"$7138"},{"a":18212,"t":"code","b":[174,166,201],"m":"ldx","oa":51622,"o":"$C9A6"},{"a":18215,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18218,"t":"code","b":[141,57,113],"m":"sta","oa":28985,"o":"$7139"},{"a":18221,"t":"code","b":[174,167,201],"m":"ldx","oa":51623,"o":"$C9A7"},{"a":18224,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18227,"t":"code","b":[141,58,113],"m":"sta","oa":28986,"o":"$713A"},{"a":18230,"t":"code","b":[174,168,201],"m":"ldx","oa":51624,"o":"$C9A8"},{"a":18233,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18236,"t":"code","b":[141,59,113],"m":"sta","oa":28987,"o":"$713B"},{"a":18239,"t":"code","b":[174,169,201],"m":"ldx","oa":51625,"o":"$C9A9"},{"a":18242,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18245,"t":"code","b":[141,60,113],"m":"sta","oa":28988,"o":"$713C"},{"a":18248,"t":"code","b":[174,170,201],"m":"ldx","oa":51626,"o":"$C9AA"},{"a":18251,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18254,"t":"code","b":[141,61,113],"m":"sta","oa":28989,"o":"$713D"},{"a":18257,"t":"code","b":[174,171,201],"m":"ldx","oa":51627,"o":"$C9AB"},{"a":18260,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18263,"t":"code","b":[141,62,113],"m":"sta","oa":28990,"o":"$713E"},{"a":18266,"t":"code","b":[174,172,201],"m":"ldx","oa":51628,"o":"$C9AC"},{"a":18269,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18272,"t":"code","b":[141,63,113],"m":"sta","oa":28991,"o":"$713F"},{"a":18275,"t":"code","b":[174,173,201],"m":"ldx","oa":51629,"o":"$C9AD"},{"a":18278,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18281,"t":"code","b":[141,64,113],"m":"sta","oa":28992,"o":"$7140"},{"a":18284,"t":"code","b":[174,174,201],"m":"ldx","oa":51630,"o":"$C9AE"},{"a":18287,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18290,"t":"code","b":[141,65,113],"m":"sta","oa":28993,"o":"$7141"},{"a":18293,"t":"code","b":[174,175,201],"m":"ldx","oa":51631,"o":"$C9AF"},{"a":18296,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18299,"t":"code","b":[141,66,113],"m":"sta","oa":28994,"o":"$7142"},{"a":18302,"t":"code","b":[174,176,201],"m":"ldx","oa":51632,"o":"$C9B0"},{"a":18305,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18308,"t":"code","b":[141,67,113],"m":"sta","oa":28995,"o":"$7143"},{"a":18311,"t":"code","b":[174,177,201],"m":"ldx","oa":51633,"o":"$C9B1"},{"a":18314,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18317,"t":"code","b":[141,68,113],"m":"sta","oa":28996,"o":"$7144"},{"a":18320,"t":"code","b":[174,178,201],"m":"ldx","oa":51634,"o":"$C9B2"},{"a":18323,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18326,"t":"code","b":[141,69,113],"m":"sta","oa":28997,"o":"$7145"},{"a":18329,"t":"code","b":[174,179,201],"m":"ldx","oa":51635,"o":"$C9B3"},{"a":18332,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18335,"t":"code","b":[141,70,113],"m":"sta","oa":28998,"o":"$7146"},{"a":18338,"t":"code","b":[174,180,201],"m":"ldx","oa":51636,"o":"$C9B4"},{"a":18341,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18344,"t":"code","b":[141,71,113],"m":"sta","oa":28999,"o":"$7147"},{"a":18347,"t":"code","b":[174,181,201],"m":"ldx","oa":51637,"o":"$C9B5"},{"a":18350,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18353,"t":"code","b":[141,72,113],"m":"sta","oa":29000,"o":"$7148"},{"a":18356,"t":"code","b":[174,182,201],"m":"ldx","oa":51638,"o":"$C9B6"},{"a":18359,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18362,"t":"code","b":[141,73,113],"m":"sta","oa":29001,"o":"$7149"},{"a":18365,"t":"code","b":[174,184,201],"m":"ldx","oa":51640,"o":"$C9B8"},{"a":18368,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18371,"t":"code","b":[141,75,113],"m":"sta","oa":29003,"o":"$714B"},{"a":18374,"t":"code","b":[174,185,201],"m":"ldx","oa":51641,"o":"$C9B9"},{"a":18377,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18380,"t":"code","b":[141,76,113],"m":"sta","oa":29004,"o":"$714C"},{"a":18383,"t":"code","b":[174,186,201],"m":"ldx","oa":51642,"o":"$C9BA"},{"a":18386,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18389,"t":"code","b":[141,77,113],"m":"sta","oa":29005,"o":"$714D"},{"a":18392,"t":"code","b":[174,187,201],"m":"ldx","oa":51643,"o":"$C9BB"},{"a":18395,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18398,"t":"code","b":[141,78,113],"m":"sta","oa":29006,"o":"$714E"},{"a":18401,"t":"code","b":[174,188,201],"m":"ldx","oa":51644,"o":"$C9BC"},{"a":18404,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18407,"t":"code","b":[141,79,113],"m":"sta","oa":29007,"o":"$714F"},{"a":18410,"t":"code","b":[174,189,201],"m":"ldx","oa":51645,"o":"$C9BD"},{"a":18413,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18416,"t":"code","b":[141,80,113],"m":"sta","oa":29008,"o":"$7150"},{"a":18419,"t":"code","b":[174,190,201],"m":"ldx","oa":51646,"o":"$C9BE"},{"a":18422,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18425,"t":"code","b":[141,81,113],"m":"sta","oa":29009,"o":"$7151"},{"a":18428,"t":"code","b":[174,191,201],"m":"ldx","oa":51647,"o":"$C9BF"},{"a":18431,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18434,"t":"code","b":[141,82,113],"m":"sta","oa":29010,"o":"$7152"},{"a":18437,"t":"code","b":[174,192,201],"m":"ldx","oa":51648,"o":"$C9C0"},{"a":18440,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18443,"t":"code","b":[141,83,113],"m":"sta","oa":29011,"o":"$7153"},{"a":18446,"t":"code","b":[174,193,201],"m":"ldx","oa":51649,"o":"$C9C1"},{"a":18449,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18452,"t":"code","b":[141,84,113],"m":"sta","oa":29012,"o":"$7154"},{"a":18455,"t":"code","b":[174,194,201],"m":"ldx","oa":51650,"o":"$C9C2"},{"a":18458,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18461,"t":"code","b":[141,85,113],"m":"sta","oa":29013,"o":"$7155"},{"a":18464,"t":"code","b":[174,195,201],"m":"ldx","oa":51651,"o":"$C9C3"},{"a":18467,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18470,"t":"code","b":[141,86,113],"m":"sta","oa":29014,"o":"$7156"},{"a":18473,"t":"code","b":[174,196,201],"m":"ldx","oa":51652,"o":"$C9C4"},{"a":18476,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18479,"t":"code","b":[141,87,113],"m":"sta","oa":29015,"o":"$7157"},{"a":18482,"t":"code","b":[174,197,201],"m":"ldx","oa":51653,"o":"$C9C5"},{"a":18485,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18488,"t":"code","b":[141,88,113],"m":"sta","oa":29016,"o":"$7158"},{"a":18491,"t":"code","b":[174,198,201],"m":"ldx","oa":51654,"o":"$C9C6"},{"a":18494,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18497,"t":"code","b":[141,89,113],"m":"sta","oa":29017,"o":"$7159"},{"a":18500,"t":"code","b":[174,199,201],"m":"ldx","oa":51655,"o":"$C9C7"},{"a":18503,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18506,"t":"code","b":[141,90,113],"m":"sta","oa":29018,"o":"$715A"},{"a":18509,"t":"code","b":[174,200,201],"m":"ldx","oa":51656,"o":"$C9C8"},{"a":18512,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18515,"t":"code","b":[141,91,113],"m":"sta","oa":29019,"o":"$715B"},{"a":18518,"t":"code","b":[174,201,201],"m":"ldx","oa":51657,"o":"$C9C9"},{"a":18521,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18524,"t":"code","b":[141,92,113],"m":"sta","oa":29020,"o":"$715C"},{"a":18527,"t":"code","b":[174,202,201],"m":"ldx","oa":51658,"o":"$C9CA"},{"a":18530,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18533,"t":"code","b":[141,93,113],"m":"sta","oa":29021,"o":"$715D"},{"a":18536,"t":"code","b":[174,203,201],"m":"ldx","oa":51659,"o":"$C9CB"},{"a":18539,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18542,"t":"code","b":[141,94,113],"m":"sta","oa":29022,"o":"$715E"},{"a":18545,"t":"code","b":[174,204,201],"m":"ldx","oa":51660,"o":"$C9CC"},{"a":18548,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18551,"t":"code","b":[141,95,113],"m":"sta","oa":29023,"o":"$715F"},{"a":18554,"t":"code","b":[174,205,201],"m":"ldx","oa":51661,"o":"$C9CD"},{"a":18557,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18560,"t":"code","b":[141,96,113],"m":"sta","oa":29024,"o":"$7160"},{"a":18563,"t":"code","b":[174,206,201],"m":"ldx","oa":51662,"o":"$C9CE"},{"a":18566,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18569,"t":"code","b":[141,97,113],"m":"sta","oa":29025,"o":"$7161"},{"a":18572,"t":"code","b":[174,207,201],"m":"ldx","oa":51663,"o":"$C9CF"},{"a":18575,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18578,"t":"code","b":[141,98,113],"m":"sta","oa":29026,"o":"$7162"},{"a":18581,"t":"code","b":[174,208,201],"m":"ldx","oa":51664,"o":"$C9D0"},{"a":18584,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18587,"t":"code","b":[141,99,113],"m":"sta","oa":29027,"o":"$7163"},{"a":18590,"t":"code","b":[174,209,201],"m":"ldx","oa":51665,"o":"$C9D1"},{"a":18593,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18596,"t":"code","b":[141,100,113],"m":"sta","oa":29028,"o":"$7164"},{"a":18599,"t":"code","b":[174,210,201],"m":"ldx","oa":51666,"o":"$C9D2"},{"a":18602,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18605,"t":"code","b":[141,101,113],"m":"sta","oa":29029,"o":"$7165"},{"a":18608,"t":"code","b":[174,211,201],"m":"ldx","oa":51667,"o":"$C9D3"},{"a":18611,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18614,"t":"code","b":[141,102,113],"m":"sta","oa":29030,"o":"$7166"},{"a":18617,"t":"code","b":[174,212,201],"m":"ldx","oa":51668,"o":"$C9D4"},{"a":18620,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18623,"t":"code","b":[141,103,113],"m":"sta","oa":29031,"o":"$7167"},{"a":18626,"t":"code","b":[174,213,201],"m":"ldx","oa":51669,"o":"$C9D5"},{"a":18629,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18632,"t":"code","b":[141,104,113],"m":"sta","oa":29032,"o":"$7168"},{"a":18635,"t":"code","b":[174,214,201],"m":"ldx","oa":51670,"o":"$C9D6"},{"a":18638,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18641,"t":"code","b":[141,105,113],"m":"sta","oa":29033,"o":"$7169"},{"a":18644,"t":"code","b":[174,215,201],"m":"ldx","oa":51671,"o":"$C9D7"},{"a":18647,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18650,"t":"code","b":[141,106,113],"m":"sta","oa":29034,"o":"$716A"},{"a":18653,"t":"code","b":[174,216,201],"m":"ldx","oa":51672,"o":"$C9D8"},{"a":18656,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18659,"t":"code","b":[141,107,113],"m":"sta","oa":29035,"o":"$716B"},{"a":18662,"t":"code","b":[174,217,201],"m":"ldx","oa":51673,"o":"$C9D9"},{"a":18665,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18668,"t":"code","b":[141,108,113],"m":"sta","oa":29036,"o":"$716C"},{"a":18671,"t":"code","b":[174,218,201],"m":"ldx","oa":51674,"o":"$C9DA"},{"a":18674,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18677,"t":"code","b":[141,109,113],"m":"sta","oa":29037,"o":"$716D"},{"a":18680,"t":"code","b":[174,219,201],"m":"ldx","oa":51675,"o":"$C9DB"},{"a":18683,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18686,"t":"code","b":[141,110,113],"m":"sta","oa":29038,"o":"$716E"},{"a":18689,"t":"code","b":[174,220,201],"m":"ldx","oa":51676,"o":"$C9DC"},{"a":18692,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18695,"t":"code","b":[141,111,113],"m":"sta","oa":29039,"o":"$716F"},{"a":18698,"t":"code","b":[174,221,201],"m":"ldx","oa":51677,"o":"$C9DD"},{"a":18701,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18704,"t":"code","b":[141,112,113],"m":"sta","oa":29040,"o":"$7170"},{"a":18707,"t":"code","b":[174,222,201],"m":"ldx","oa":51678,"o":"$C9DE"},{"a":18710,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18713,"t":"code","b":[141,113,113],"m":"sta","oa":29041,"o":"$7171"},{"a":18716,"t":"code","b":[174,224,201],"m":"ldx","oa":51680,"o":"$C9E0"},{"a":18719,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18722,"t":"code","b":[141,115,113],"m":"sta","oa":29043,"o":"$7173"},{"a":18725,"t":"code","b":[174,225,201],"m":"ldx","oa":51681,"o":"$C9E1"},{"a":18728,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18731,"t":"code","b":[141,116,113],"m":"sta","oa":29044,"o":"$7174"},{"a":18734,"t":"code","b":[174,226,201],"m":"ldx","oa":51682,"o":"$C9E2"},{"a":18737,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18740,"t":"code","b":[141,117,113],"m":"sta","oa":29045,"o":"$7175"},{"a":18743,"t":"code","b":[174,227,201],"m":"ldx","oa":51683,"o":"$C9E3"},{"a":18746,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18749,"t":"code","b":[141,118,113],"m":"sta","oa":29046,"o":"$7176"},{"a":18752,"t":"code","b":[174,228,201],"m":"ldx","oa":51684,"o":"$C9E4"},{"a":18755,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18758,"t":"code","b":[141,119,113],"m":"sta","oa":29047,"o":"$7177"},{"a":18761,"t":"code","b":[174,229,201],"m":"ldx","oa":51685,"o":"$C9E5"},{"a":18764,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18767,"t":"code","b":[141,120,113],"m":"sta","oa":29048,"o":"$7178"},{"a":18770,"t":"code","b":[174,230,201],"m":"ldx","oa":51686,"o":"$C9E6"},{"a":18773,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18776,"t":"code","b":[141,121,113],"m":"sta","oa":29049,"o":"$7179"},{"a":18779,"t":"code","b":[174,231,201],"m":"ldx","oa":51687,"o":"$C9E7"},{"a":18782,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18785,"t":"code","b":[141,122,113],"m":"sta","oa":29050,"o":"$717A"},{"a":18788,"t":"code","b":[174,232,201],"m":"ldx","oa":51688,"o":"$C9E8"},{"a":18791,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18794,"t":"code","b":[141,123,113],"m":"sta","oa":29051,"o":"$717B"},{"a":18797,"t":"code","b":[174,233,201],"m":"ldx","oa":51689,"o":"$C9E9"},{"a":18800,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18803,"t":"code","b":[141,124,113],"m":"sta","oa":29052,"o":"$717C"},{"a":18806,"t":"code","b":[174,234,201],"m":"ldx","oa":51690,"o":"$C9EA"},{"a":18809,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18812,"t":"code","b":[141,125,113],"m":"sta","oa":29053,"o":"$717D"},{"a":18815,"t":"code","b":[174,235,201],"m":"ldx","oa":51691,"o":"$C9EB"},{"a":18818,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18821,"t":"code","b":[141,126,113],"m":"sta","oa":29054,"o":"$717E"},{"a":18824,"t":"code","b":[174,236,201],"m":"ldx","oa":51692,"o":"$C9EC"},{"a":18827,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18830,"t":"code","b":[141,127,113],"m":"sta","oa":29055,"o":"$717F"},{"a":18833,"t":"code","b":[174,237,201],"m":"ldx","oa":51693,"o":"$C9ED"},{"a":18836,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18839,"t":"code","b":[141,128,113],"m":"sta","oa":29056,"o":"$7180"},{"a":18842,"t":"code","b":[174,238,201],"m":"ldx","oa":51694,"o":"$C9EE"},{"a":18845,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18848,"t":"code","b":[141,129,113],"m":"sta","oa":29057,"o":"$7181"},{"a":18851,"t":"code","b":[174,239,201],"m":"ldx","oa":51695,"o":"$C9EF"},{"a":18854,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18857,"t":"code","b":[141,130,113],"m":"sta","oa":29058,"o":"$7182"},{"a":18860,"t":"code","b":[174,240,201],"m":"ldx","oa":51696,"o":"$C9F0"},{"a":18863,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18866,"t":"code","b":[141,131,113],"m":"sta","oa":29059,"o":"$7183"},{"a":18869,"t":"code","b":[174,241,201],"m":"ldx","oa":51697,"o":"$C9F1"},{"a":18872,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18875,"t":"code","b":[141,132,113],"m":"sta","oa":29060,"o":"$7184"},{"a":18878,"t":"code","b":[174,242,201],"m":"ldx","oa":51698,"o":"$C9F2"},{"a":18881,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18884,"t":"code","b":[141,133,113],"m":"sta","oa":29061,"o":"$7185"},{"a":18887,"t":"code","b":[174,243,201],"m":"ldx","oa":51699,"o":"$C9F3"},{"a":18890,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18893,"t":"code","b":[141,134,113],"m":"sta","oa":29062,"o":"$7186"},{"a":18896,"t":"code","b":[174,244,201],"m":"ldx","oa":51700,"o":"$C9F4"},{"a":18899,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18902,"t":"code","b":[141,135,113],"m":"sta","oa":29063,"o":"$7187"},{"a":18905,"t":"code","b":[174,245,201],"m":"ldx","oa":51701,"o":"$C9F5"},{"a":18908,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18911,"t":"code","b":[141,136,113],"m":"sta","oa":29064,"o":"$7188"},{"a":18914,"t":"code","b":[174,246,201],"m":"ldx","oa":51702,"o":"$C9F6"},{"a":18917,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18920,"t":"code","b":[141,137,113],"m":"sta","oa":29065,"o":"$7189"},{"a":18923,"t":"code","b":[174,247,201],"m":"ldx","oa":51703,"o":"$C9F7"},{"a":18926,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18929,"t":"code","b":[141,138,113],"m":"sta","oa":29066,"o":"$718A"},{"a":18932,"t":"code","b":[174,248,201],"m":"ldx","oa":51704,"o":"$C9F8"},{"a":18935,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18938,"t":"code","b":[141,139,113],"m":"sta","oa":29067,"o":"$718B"},{"a":18941,"t":"code","b":[174,249,201],"m":"ldx","oa":51705,"o":"$C9F9"},{"a":18944,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18947,"t":"code","b":[141,140,113],"m":"sta","oa":29068,"o":"$718C"},{"a":18950,"t":"code","b":[174,250,201],"m":"ldx","oa":51706,"o":"$C9FA"},{"a":18953,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18956,"t":"code","b":[141,141,113],"m":"sta","oa":29069,"o":"$718D"},{"a":18959,"t":"code","b":[174,251,201],"m":"ldx","oa":51707,"o":"$C9FB"},{"a":18962,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18965,"t":"code","b":[141,142,113],"m":"sta","oa":29070,"o":"$718E"},{"a":18968,"t":"code","b":[174,252,201],"m":"ldx","oa":51708,"o":"$C9FC"},{"a":18971,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18974,"t":"code","b":[141,143,113],"m":"sta","oa":29071,"o":"$718F"},{"a":18977,"t":"code","b":[174,253,201],"m":"ldx","oa":51709,"o":"$C9FD"},{"a":18980,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18983,"t":"code","b":[141,144,113],"m":"sta","oa":29072,"o":"$7190"},{"a":18986,"t":"code","b":[174,254,201],"m":"ldx","oa":51710,"o":"$C9FE"},{"a":18989,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":18992,"t":"code","b":[141,145,113],"m":"sta","oa":29073,"o":"$7191"},{"a":18995,"t":"code","b":[174,255,201],"m":"ldx","oa":51711,"o":"$C9FF"},{"a":18998,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19001,"t":"code","b":[141,146,113],"m":"sta","oa":29074,"o":"$7192"},{"a":19004,"t":"code","b":[174,0,202],"m":"ldx","oa":51712,"o":"$CA00"},{"a":19007,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19010,"t":"code","b":[141,147,113],"m":"sta","oa":29075,"o":"$7193"},{"a":19013,"t":"code","b":[174,1,202],"m":"ldx","oa":51713,"o":"$CA01"},{"a":19016,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19019,"t":"code","b":[141,148,113],"m":"sta","oa":29076,"o":"$7194"},{"a":19022,"t":"code","b":[174,2,202],"m":"ldx","oa":51714,"o":"$CA02"},{"a":19025,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19028,"t":"code","b":[141,149,113],"m":"sta","oa":29077,"o":"$7195"},{"a":19031,"t":"code","b":[174,3,202],"m":"ldx","oa":51715,"o":"$CA03"},{"a":19034,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19037,"l":"colours_from_c8_tail","c":"Last store of colours_from_c8 before colours_c8_part2: puts the colour found in the colour table at $BF00 into colour_buffer at $7196. Named only so that the routine's 1,024-byte reach covers it.","t":"code","b":[141,150,113],"m":"sta","oa":29078,"o":"$7196"},{"a":19040,"l":"colours_c8_part2","c":"Second part of the unrolled colour lookup from the matrix at $C800: the characters from $CA04 on, stored in the buffer from $7197.","t":"code","b":[174,4,202],"m":"ldx","oa":51716,"o":"$CA04"},{"a":19043,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19046,"t":"code","b":[141,151,113],"m":"sta","oa":29079,"o":"$7197"},{"a":19049,"t":"code","b":[174,5,202],"m":"ldx","oa":51717,"o":"$CA05"},{"a":19052,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19055,"t":"code","b":[141,152,113],"m":"sta","oa":29080,"o":"$7198"},{"a":19058,"t":"code","b":[174,6,202],"m":"ldx","oa":51718,"o":"$CA06"},{"a":19061,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19064,"t":"code","b":[141,153,113],"m":"sta","oa":29081,"o":"$7199"},{"a":19067,"t":"code","b":[174,8,202],"m":"ldx","oa":51720,"o":"$CA08"},{"a":19070,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19073,"t":"code","b":[141,155,113],"m":"sta","oa":29083,"o":"$719B"},{"a":19076,"t":"code","b":[174,9,202],"m":"ldx","oa":51721,"o":"$CA09"},{"a":19079,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19082,"t":"code","b":[141,156,113],"m":"sta","oa":29084,"o":"$719C"},{"a":19085,"t":"code","b":[174,10,202],"m":"ldx","oa":51722,"o":"$CA0A"},{"a":19088,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19091,"t":"code","b":[141,157,113],"m":"sta","oa":29085,"o":"$719D"},{"a":19094,"t":"code","b":[174,11,202],"m":"ldx","oa":51723,"o":"$CA0B"},{"a":19097,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19100,"t":"code","b":[141,158,113],"m":"sta","oa":29086,"o":"$719E"},{"a":19103,"t":"code","b":[174,12,202],"m":"ldx","oa":51724,"o":"$CA0C"},{"a":19106,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19109,"t":"code","b":[141,159,113],"m":"sta","oa":29087,"o":"$719F"},{"a":19112,"t":"code","b":[174,13,202],"m":"ldx","oa":51725,"o":"$CA0D"},{"a":19115,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19118,"t":"code","b":[141,160,113],"m":"sta","oa":29088,"o":"$71A0"},{"a":19121,"t":"code","b":[174,14,202],"m":"ldx","oa":51726,"o":"$CA0E"},{"a":19124,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19127,"t":"code","b":[141,161,113],"m":"sta","oa":29089,"o":"$71A1"},{"a":19130,"t":"code","b":[174,15,202],"m":"ldx","oa":51727,"o":"$CA0F"},{"a":19133,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19136,"t":"code","b":[141,162,113],"m":"sta","oa":29090,"o":"$71A2"},{"a":19139,"t":"code","b":[174,16,202],"m":"ldx","oa":51728,"o":"$CA10"},{"a":19142,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19145,"t":"code","b":[141,163,113],"m":"sta","oa":29091,"o":"$71A3"},{"a":19148,"t":"code","b":[174,17,202],"m":"ldx","oa":51729,"o":"$CA11"},{"a":19151,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19154,"t":"code","b":[141,164,113],"m":"sta","oa":29092,"o":"$71A4"},{"a":19157,"t":"code","b":[174,18,202],"m":"ldx","oa":51730,"o":"$CA12"},{"a":19160,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19163,"t":"code","b":[141,165,113],"m":"sta","oa":29093,"o":"$71A5"},{"a":19166,"t":"code","b":[174,19,202],"m":"ldx","oa":51731,"o":"$CA13"},{"a":19169,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19172,"t":"code","b":[141,166,113],"m":"sta","oa":29094,"o":"$71A6"},{"a":19175,"t":"code","b":[174,20,202],"m":"ldx","oa":51732,"o":"$CA14"},{"a":19178,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19181,"t":"code","b":[141,167,113],"m":"sta","oa":29095,"o":"$71A7"},{"a":19184,"t":"code","b":[174,21,202],"m":"ldx","oa":51733,"o":"$CA15"},{"a":19187,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19190,"t":"code","b":[141,168,113],"m":"sta","oa":29096,"o":"$71A8"},{"a":19193,"t":"code","b":[174,22,202],"m":"ldx","oa":51734,"o":"$CA16"},{"a":19196,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19199,"t":"code","b":[141,169,113],"m":"sta","oa":29097,"o":"$71A9"},{"a":19202,"t":"code","b":[174,23,202],"m":"ldx","oa":51735,"o":"$CA17"},{"a":19205,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19208,"t":"code","b":[141,170,113],"m":"sta","oa":29098,"o":"$71AA"},{"a":19211,"t":"code","b":[174,24,202],"m":"ldx","oa":51736,"o":"$CA18"},{"a":19214,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19217,"t":"code","b":[141,171,113],"m":"sta","oa":29099,"o":"$71AB"},{"a":19220,"t":"code","b":[174,25,202],"m":"ldx","oa":51737,"o":"$CA19"},{"a":19223,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19226,"t":"code","b":[141,172,113],"m":"sta","oa":29100,"o":"$71AC"},{"a":19229,"t":"code","b":[174,26,202],"m":"ldx","oa":51738,"o":"$CA1A"},{"a":19232,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19235,"t":"code","b":[141,173,113],"m":"sta","oa":29101,"o":"$71AD"},{"a":19238,"t":"code","b":[174,27,202],"m":"ldx","oa":51739,"o":"$CA1B"},{"a":19241,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19244,"t":"code","b":[141,174,113],"m":"sta","oa":29102,"o":"$71AE"},{"a":19247,"t":"code","b":[174,28,202],"m":"ldx","oa":51740,"o":"$CA1C"},{"a":19250,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19253,"t":"code","b":[141,175,113],"m":"sta","oa":29103,"o":"$71AF"},{"a":19256,"t":"code","b":[174,29,202],"m":"ldx","oa":51741,"o":"$CA1D"},{"a":19259,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19262,"t":"code","b":[141,176,113],"m":"sta","oa":29104,"o":"$71B0"},{"a":19265,"t":"code","b":[174,30,202],"m":"ldx","oa":51742,"o":"$CA1E"},{"a":19268,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19271,"t":"code","b":[141,177,113],"m":"sta","oa":29105,"o":"$71B1"},{"a":19274,"t":"code","b":[174,31,202],"m":"ldx","oa":51743,"o":"$CA1F"},{"a":19277,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19280,"t":"code","b":[141,178,113],"m":"sta","oa":29106,"o":"$71B2"},{"a":19283,"t":"code","b":[174,32,202],"m":"ldx","oa":51744,"o":"$CA20"},{"a":19286,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19289,"t":"code","b":[141,179,113],"m":"sta","oa":29107,"o":"$71B3"},{"a":19292,"t":"code","b":[174,33,202],"m":"ldx","oa":51745,"o":"$CA21"},{"a":19295,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19298,"t":"code","b":[141,180,113],"m":"sta","oa":29108,"o":"$71B4"},{"a":19301,"t":"code","b":[174,34,202],"m":"ldx","oa":51746,"o":"$CA22"},{"a":19304,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19307,"t":"code","b":[141,181,113],"m":"sta","oa":29109,"o":"$71B5"},{"a":19310,"t":"code","b":[174,35,202],"m":"ldx","oa":51747,"o":"$CA23"},{"a":19313,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19316,"t":"code","b":[141,182,113],"m":"sta","oa":29110,"o":"$71B6"},{"a":19319,"t":"code","b":[174,36,202],"m":"ldx","oa":51748,"o":"$CA24"},{"a":19322,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19325,"t":"code","b":[141,183,113],"m":"sta","oa":29111,"o":"$71B7"},{"a":19328,"t":"code","b":[174,37,202],"m":"ldx","oa":51749,"o":"$CA25"},{"a":19331,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19334,"t":"code","b":[141,184,113],"m":"sta","oa":29112,"o":"$71B8"},{"a":19337,"t":"code","b":[174,38,202],"m":"ldx","oa":51750,"o":"$CA26"},{"a":19340,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19343,"t":"code","b":[141,185,113],"m":"sta","oa":29113,"o":"$71B9"},{"a":19346,"t":"code","b":[174,39,202],"m":"ldx","oa":51751,"o":"$CA27"},{"a":19349,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19352,"t":"code","b":[141,186,113],"m":"sta","oa":29114,"o":"$71BA"},{"a":19355,"t":"code","b":[174,40,202],"m":"ldx","oa":51752,"o":"$CA28"},{"a":19358,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19361,"t":"code","b":[141,187,113],"m":"sta","oa":29115,"o":"$71BB"},{"a":19364,"t":"code","b":[174,41,202],"m":"ldx","oa":51753,"o":"$CA29"},{"a":19367,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19370,"t":"code","b":[141,188,113],"m":"sta","oa":29116,"o":"$71BC"},{"a":19373,"t":"code","b":[174,42,202],"m":"ldx","oa":51754,"o":"$CA2A"},{"a":19376,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19379,"t":"code","b":[141,189,113],"m":"sta","oa":29117,"o":"$71BD"},{"a":19382,"t":"code","b":[174,43,202],"m":"ldx","oa":51755,"o":"$CA2B"},{"a":19385,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19388,"t":"code","b":[141,190,113],"m":"sta","oa":29118,"o":"$71BE"},{"a":19391,"t":"code","b":[174,44,202],"m":"ldx","oa":51756,"o":"$CA2C"},{"a":19394,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19397,"t":"code","b":[141,191,113],"m":"sta","oa":29119,"o":"$71BF"},{"a":19400,"t":"code","b":[174,45,202],"m":"ldx","oa":51757,"o":"$CA2D"},{"a":19403,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19406,"t":"code","b":[141,192,113],"m":"sta","oa":29120,"o":"$71C0"},{"a":19409,"t":"code","b":[174,46,202],"m":"ldx","oa":51758,"o":"$CA2E"},{"a":19412,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19415,"t":"code","b":[141,193,113],"m":"sta","oa":29121,"o":"$71C1"},{"a":19418,"t":"code","b":[174,48,202],"m":"ldx","oa":51760,"o":"$CA30"},{"a":19421,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19424,"t":"code","b":[141,195,113],"m":"sta","oa":29123,"o":"$71C3"},{"a":19427,"t":"code","b":[174,49,202],"m":"ldx","oa":51761,"o":"$CA31"},{"a":19430,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19433,"t":"code","b":[141,196,113],"m":"sta","oa":29124,"o":"$71C4"},{"a":19436,"t":"code","b":[174,50,202],"m":"ldx","oa":51762,"o":"$CA32"},{"a":19439,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19442,"t":"code","b":[141,197,113],"m":"sta","oa":29125,"o":"$71C5"},{"a":19445,"t":"code","b":[174,51,202],"m":"ldx","oa":51763,"o":"$CA33"},{"a":19448,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19451,"t":"code","b":[141,198,113],"m":"sta","oa":29126,"o":"$71C6"},{"a":19454,"t":"code","b":[174,52,202],"m":"ldx","oa":51764,"o":"$CA34"},{"a":19457,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19460,"t":"code","b":[141,199,113],"m":"sta","oa":29127,"o":"$71C7"},{"a":19463,"t":"code","b":[174,53,202],"m":"ldx","oa":51765,"o":"$CA35"},{"a":19466,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19469,"t":"code","b":[141,200,113],"m":"sta","oa":29128,"o":"$71C8"},{"a":19472,"t":"code","b":[174,54,202],"m":"ldx","oa":51766,"o":"$CA36"},{"a":19475,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19478,"t":"code","b":[141,201,113],"m":"sta","oa":29129,"o":"$71C9"},{"a":19481,"t":"code","b":[174,55,202],"m":"ldx","oa":51767,"o":"$CA37"},{"a":19484,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19487,"t":"code","b":[141,202,113],"m":"sta","oa":29130,"o":"$71CA"},{"a":19490,"t":"code","b":[174,56,202],"m":"ldx","oa":51768,"o":"$CA38"},{"a":19493,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19496,"t":"code","b":[141,203,113],"m":"sta","oa":29131,"o":"$71CB"},{"a":19499,"t":"code","b":[174,57,202],"m":"ldx","oa":51769,"o":"$CA39"},{"a":19502,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19505,"t":"code","b":[141,204,113],"m":"sta","oa":29132,"o":"$71CC"},{"a":19508,"t":"code","b":[174,58,202],"m":"ldx","oa":51770,"o":"$CA3A"},{"a":19511,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19514,"t":"code","b":[141,205,113],"m":"sta","oa":29133,"o":"$71CD"},{"a":19517,"t":"code","b":[174,59,202],"m":"ldx","oa":51771,"o":"$CA3B"},{"a":19520,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19523,"t":"code","b":[141,206,113],"m":"sta","oa":29134,"o":"$71CE"},{"a":19526,"t":"code","b":[174,60,202],"m":"ldx","oa":51772,"o":"$CA3C"},{"a":19529,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19532,"t":"code","b":[141,207,113],"m":"sta","oa":29135,"o":"$71CF"},{"a":19535,"t":"code","b":[174,61,202],"m":"ldx","oa":51773,"o":"$CA3D"},{"a":19538,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19541,"t":"code","b":[141,208,113],"m":"sta","oa":29136,"o":"$71D0"},{"a":19544,"t":"code","b":[174,62,202],"m":"ldx","oa":51774,"o":"$CA3E"},{"a":19547,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19550,"t":"code","b":[141,209,113],"m":"sta","oa":29137,"o":"$71D1"},{"a":19553,"t":"code","b":[174,63,202],"m":"ldx","oa":51775,"o":"$CA3F"},{"a":19556,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19559,"t":"code","b":[141,210,113],"m":"sta","oa":29138,"o":"$71D2"},{"a":19562,"t":"code","b":[174,64,202],"m":"ldx","oa":51776,"o":"$CA40"},{"a":19565,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19568,"t":"code","b":[141,211,113],"m":"sta","oa":29139,"o":"$71D3"},{"a":19571,"t":"code","b":[174,65,202],"m":"ldx","oa":51777,"o":"$CA41"},{"a":19574,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19577,"t":"code","b":[141,212,113],"m":"sta","oa":29140,"o":"$71D4"},{"a":19580,"t":"code","b":[174,66,202],"m":"ldx","oa":51778,"o":"$CA42"},{"a":19583,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19586,"t":"code","b":[141,213,113],"m":"sta","oa":29141,"o":"$71D5"},{"a":19589,"t":"code","b":[174,67,202],"m":"ldx","oa":51779,"o":"$CA43"},{"a":19592,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19595,"t":"code","b":[141,214,113],"m":"sta","oa":29142,"o":"$71D6"},{"a":19598,"t":"code","b":[174,68,202],"m":"ldx","oa":51780,"o":"$CA44"},{"a":19601,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19604,"t":"code","b":[141,215,113],"m":"sta","oa":29143,"o":"$71D7"},{"a":19607,"t":"code","b":[174,69,202],"m":"ldx","oa":51781,"o":"$CA45"},{"a":19610,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19613,"t":"code","b":[141,216,113],"m":"sta","oa":29144,"o":"$71D8"},{"a":19616,"t":"code","b":[174,70,202],"m":"ldx","oa":51782,"o":"$CA46"},{"a":19619,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19622,"t":"code","b":[141,217,113],"m":"sta","oa":29145,"o":"$71D9"},{"a":19625,"t":"code","b":[174,71,202],"m":"ldx","oa":51783,"o":"$CA47"},{"a":19628,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19631,"t":"code","b":[141,218,113],"m":"sta","oa":29146,"o":"$71DA"},{"a":19634,"t":"code","b":[174,72,202],"m":"ldx","oa":51784,"o":"$CA48"},{"a":19637,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19640,"t":"code","b":[141,219,113],"m":"sta","oa":29147,"o":"$71DB"},{"a":19643,"t":"code","b":[174,73,202],"m":"ldx","oa":51785,"o":"$CA49"},{"a":19646,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19649,"t":"code","b":[141,220,113],"m":"sta","oa":29148,"o":"$71DC"},{"a":19652,"t":"code","b":[174,74,202],"m":"ldx","oa":51786,"o":"$CA4A"},{"a":19655,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19658,"t":"code","b":[141,221,113],"m":"sta","oa":29149,"o":"$71DD"},{"a":19661,"t":"code","b":[174,75,202],"m":"ldx","oa":51787,"o":"$CA4B"},{"a":19664,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19667,"t":"code","b":[141,222,113],"m":"sta","oa":29150,"o":"$71DE"},{"a":19670,"t":"code","b":[174,76,202],"m":"ldx","oa":51788,"o":"$CA4C"},{"a":19673,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19676,"t":"code","b":[141,223,113],"m":"sta","oa":29151,"o":"$71DF"},{"a":19679,"t":"code","b":[174,77,202],"m":"ldx","oa":51789,"o":"$CA4D"},{"a":19682,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19685,"t":"code","b":[141,224,113],"m":"sta","oa":29152,"o":"$71E0"},{"a":19688,"t":"code","b":[174,78,202],"m":"ldx","oa":51790,"o":"$CA4E"},{"a":19691,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19694,"t":"code","b":[141,225,113],"m":"sta","oa":29153,"o":"$71E1"},{"a":19697,"t":"code","b":[174,79,202],"m":"ldx","oa":51791,"o":"$CA4F"},{"a":19700,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19703,"t":"code","b":[141,226,113],"m":"sta","oa":29154,"o":"$71E2"},{"a":19706,"t":"code","b":[174,80,202],"m":"ldx","oa":51792,"o":"$CA50"},{"a":19709,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19712,"t":"code","b":[141,227,113],"m":"sta","oa":29155,"o":"$71E3"},{"a":19715,"t":"code","b":[174,81,202],"m":"ldx","oa":51793,"o":"$CA51"},{"a":19718,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19721,"t":"code","b":[141,228,113],"m":"sta","oa":29156,"o":"$71E4"},{"a":19724,"t":"code","b":[174,82,202],"m":"ldx","oa":51794,"o":"$CA52"},{"a":19727,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19730,"t":"code","b":[141,229,113],"m":"sta","oa":29157,"o":"$71E5"},{"a":19733,"t":"code","b":[174,83,202],"m":"ldx","oa":51795,"o":"$CA53"},{"a":19736,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19739,"t":"code","b":[141,230,113],"m":"sta","oa":29158,"o":"$71E6"},{"a":19742,"t":"code","b":[174,84,202],"m":"ldx","oa":51796,"o":"$CA54"},{"a":19745,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19748,"t":"code","b":[141,231,113],"m":"sta","oa":29159,"o":"$71E7"},{"a":19751,"t":"code","b":[174,85,202],"m":"ldx","oa":51797,"o":"$CA55"},{"a":19754,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19757,"t":"code","b":[141,232,113],"m":"sta","oa":29160,"o":"$71E8"},{"a":19760,"t":"code","b":[174,86,202],"m":"ldx","oa":51798,"o":"$CA56"},{"a":19763,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19766,"t":"code","b":[141,233,113],"m":"sta","oa":29161,"o":"$71E9"},{"a":19769,"t":"code","b":[174,88,202],"m":"ldx","oa":51800,"o":"$CA58"},{"a":19772,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19775,"t":"code","b":[141,235,113],"m":"sta","oa":29163,"o":"$71EB"},{"a":19778,"t":"code","b":[174,89,202],"m":"ldx","oa":51801,"o":"$CA59"},{"a":19781,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19784,"t":"code","b":[141,236,113],"m":"sta","oa":29164,"o":"$71EC"},{"a":19787,"t":"code","b":[174,90,202],"m":"ldx","oa":51802,"o":"$CA5A"},{"a":19790,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19793,"t":"code","b":[141,237,113],"m":"sta","oa":29165,"o":"$71ED"},{"a":19796,"t":"code","b":[174,91,202],"m":"ldx","oa":51803,"o":"$CA5B"},{"a":19799,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19802,"t":"code","b":[141,238,113],"m":"sta","oa":29166,"o":"$71EE"},{"a":19805,"t":"code","b":[174,92,202],"m":"ldx","oa":51804,"o":"$CA5C"},{"a":19808,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19811,"t":"code","b":[141,239,113],"m":"sta","oa":29167,"o":"$71EF"},{"a":19814,"t":"code","b":[174,93,202],"m":"ldx","oa":51805,"o":"$CA5D"},{"a":19817,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19820,"t":"code","b":[141,240,113],"m":"sta","oa":29168,"o":"$71F0"},{"a":19823,"t":"code","b":[174,94,202],"m":"ldx","oa":51806,"o":"$CA5E"},{"a":19826,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19829,"t":"code","b":[141,241,113],"m":"sta","oa":29169,"o":"$71F1"},{"a":19832,"t":"code","b":[174,95,202],"m":"ldx","oa":51807,"o":"$CA5F"},{"a":19835,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19838,"t":"code","b":[141,242,113],"m":"sta","oa":29170,"o":"$71F2"},{"a":19841,"t":"code","b":[174,96,202],"m":"ldx","oa":51808,"o":"$CA60"},{"a":19844,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19847,"t":"code","b":[141,243,113],"m":"sta","oa":29171,"o":"$71F3"},{"a":19850,"t":"code","b":[174,97,202],"m":"ldx","oa":51809,"o":"$CA61"},{"a":19853,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19856,"t":"code","b":[141,244,113],"m":"sta","oa":29172,"o":"$71F4"},{"a":19859,"t":"code","b":[174,98,202],"m":"ldx","oa":51810,"o":"$CA62"},{"a":19862,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19865,"t":"code","b":[141,245,113],"m":"sta","oa":29173,"o":"$71F5"},{"a":19868,"t":"code","b":[174,99,202],"m":"ldx","oa":51811,"o":"$CA63"},{"a":19871,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19874,"t":"code","b":[141,246,113],"m":"sta","oa":29174,"o":"$71F6"},{"a":19877,"t":"code","b":[174,100,202],"m":"ldx","oa":51812,"o":"$CA64"},{"a":19880,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19883,"t":"code","b":[141,247,113],"m":"sta","oa":29175,"o":"$71F7"},{"a":19886,"t":"code","b":[174,101,202],"m":"ldx","oa":51813,"o":"$CA65"},{"a":19889,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19892,"t":"code","b":[141,248,113],"m":"sta","oa":29176,"o":"$71F8"},{"a":19895,"t":"code","b":[174,102,202],"m":"ldx","oa":51814,"o":"$CA66"},{"a":19898,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19901,"t":"code","b":[141,249,113],"m":"sta","oa":29177,"o":"$71F9"},{"a":19904,"t":"code","b":[174,103,202],"m":"ldx","oa":51815,"o":"$CA67"},{"a":19907,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19910,"t":"code","b":[141,250,113],"m":"sta","oa":29178,"o":"$71FA"},{"a":19913,"t":"code","b":[174,104,202],"m":"ldx","oa":51816,"o":"$CA68"},{"a":19916,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19919,"t":"code","b":[141,251,113],"m":"sta","oa":29179,"o":"$71FB"},{"a":19922,"t":"code","b":[174,105,202],"m":"ldx","oa":51817,"o":"$CA69"},{"a":19925,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19928,"t":"code","b":[141,252,113],"m":"sta","oa":29180,"o":"$71FC"},{"a":19931,"t":"code","b":[174,106,202],"m":"ldx","oa":51818,"o":"$CA6A"},{"a":19934,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19937,"t":"code","b":[141,253,113],"m":"sta","oa":29181,"o":"$71FD"},{"a":19940,"t":"code","b":[174,107,202],"m":"ldx","oa":51819,"o":"$CA6B"},{"a":19943,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19946,"t":"code","b":[141,254,113],"m":"sta","oa":29182,"o":"$71FE"},{"a":19949,"t":"code","b":[174,108,202],"m":"ldx","oa":51820,"o":"$CA6C"},{"a":19952,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19955,"t":"code","b":[141,255,113],"m":"sta","oa":29183,"o":"$71FF"},{"a":19958,"t":"code","b":[174,109,202],"m":"ldx","oa":51821,"o":"$CA6D"},{"a":19961,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19964,"t":"code","b":[141,0,114],"m":"sta","oa":29184,"o":"$7200"},{"a":19967,"t":"code","b":[174,110,202],"m":"ldx","oa":51822,"o":"$CA6E"},{"a":19970,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19973,"t":"code","b":[141,1,114],"m":"sta","oa":29185,"o":"$7201"},{"a":19976,"t":"code","b":[174,111,202],"m":"ldx","oa":51823,"o":"$CA6F"},{"a":19979,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19982,"t":"code","b":[141,2,114],"m":"sta","oa":29186,"o":"$7202"},{"a":19985,"t":"code","b":[174,112,202],"m":"ldx","oa":51824,"o":"$CA70"},{"a":19988,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":19991,"t":"code","b":[141,3,114],"m":"sta","oa":29187,"o":"$7203"},{"a":19994,"t":"code","b":[174,113,202],"m":"ldx","oa":51825,"o":"$CA71"},{"a":19997,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20000,"t":"code","b":[141,4,114],"m":"sta","oa":29188,"o":"$7204"},{"a":20003,"t":"code","b":[174,114,202],"m":"ldx","oa":51826,"o":"$CA72"},{"a":20006,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20009,"t":"code","b":[141,5,114],"m":"sta","oa":29189,"o":"$7205"},{"a":20012,"t":"code","b":[174,115,202],"m":"ldx","oa":51827,"o":"$CA73"},{"a":20015,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20018,"t":"code","b":[141,6,114],"m":"sta","oa":29190,"o":"$7206"},{"a":20021,"t":"code","b":[174,116,202],"m":"ldx","oa":51828,"o":"$CA74"},{"a":20024,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20027,"t":"code","b":[141,7,114],"m":"sta","oa":29191,"o":"$7207"},{"a":20030,"t":"code","b":[174,117,202],"m":"ldx","oa":51829,"o":"$CA75"},{"a":20033,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20036,"t":"code","b":[141,8,114],"m":"sta","oa":29192,"o":"$7208"},{"a":20039,"t":"code","b":[174,118,202],"m":"ldx","oa":51830,"o":"$CA76"},{"a":20042,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20045,"t":"code","b":[141,9,114],"m":"sta","oa":29193,"o":"$7209"},{"a":20048,"t":"code","b":[174,119,202],"m":"ldx","oa":51831,"o":"$CA77"},{"a":20051,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20054,"t":"code","b":[141,10,114],"m":"sta","oa":29194,"o":"$720A"},{"a":20057,"t":"code","b":[174,120,202],"m":"ldx","oa":51832,"o":"$CA78"},{"a":20060,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20063,"l":"colours_c8_part2_tail","c":"Last store of colours_c8_part2 before colours_c8_part3: puts the colour found in the colour table at $BF00 into colour_buffer at $720B. Named only so that the routine's 1,024-byte reach covers it.","t":"code","b":[141,11,114],"m":"sta","oa":29195,"o":"$720B"},{"a":20066,"l":"colours_c8_part3","c":"Third part of the unrolled colour lookup from the matrix at $C800: the characters from $CA79 on, stored in the buffer from $720C.","t":"code","b":[174,121,202],"m":"ldx","oa":51833,"o":"$CA79"},{"a":20069,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20072,"t":"code","b":[141,12,114],"m":"sta","oa":29196,"o":"$720C"},{"a":20075,"t":"code","b":[174,122,202],"m":"ldx","oa":51834,"o":"$CA7A"},{"a":20078,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20081,"t":"code","b":[141,13,114],"m":"sta","oa":29197,"o":"$720D"},{"a":20084,"t":"code","b":[174,123,202],"m":"ldx","oa":51835,"o":"$CA7B"},{"a":20087,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20090,"t":"code","b":[141,14,114],"m":"sta","oa":29198,"o":"$720E"},{"a":20093,"t":"code","b":[174,124,202],"m":"ldx","oa":51836,"o":"$CA7C"},{"a":20096,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20099,"t":"code","b":[141,15,114],"m":"sta","oa":29199,"o":"$720F"},{"a":20102,"t":"code","b":[174,125,202],"m":"ldx","oa":51837,"o":"$CA7D"},{"a":20105,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20108,"t":"code","b":[141,16,114],"m":"sta","oa":29200,"o":"$7210"},{"a":20111,"t":"code","b":[174,126,202],"m":"ldx","oa":51838,"o":"$CA7E"},{"a":20114,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20117,"t":"code","b":[141,17,114],"m":"sta","oa":29201,"o":"$7211"},{"a":20120,"t":"code","b":[174,128,202],"m":"ldx","oa":51840,"o":"$CA80"},{"a":20123,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20126,"t":"code","b":[141,19,114],"m":"sta","oa":29203,"o":"$7213"},{"a":20129,"t":"code","b":[174,129,202],"m":"ldx","oa":51841,"o":"$CA81"},{"a":20132,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20135,"t":"code","b":[141,20,114],"m":"sta","oa":29204,"o":"$7214"},{"a":20138,"t":"code","b":[174,130,202],"m":"ldx","oa":51842,"o":"$CA82"},{"a":20141,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20144,"t":"code","b":[141,21,114],"m":"sta","oa":29205,"o":"$7215"},{"a":20147,"t":"code","b":[174,131,202],"m":"ldx","oa":51843,"o":"$CA83"},{"a":20150,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20153,"t":"code","b":[141,22,114],"m":"sta","oa":29206,"o":"$7216"},{"a":20156,"t":"code","b":[174,132,202],"m":"ldx","oa":51844,"o":"$CA84"},{"a":20159,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20162,"t":"code","b":[141,23,114],"m":"sta","oa":29207,"o":"$7217"},{"a":20165,"t":"code","b":[174,133,202],"m":"ldx","oa":51845,"o":"$CA85"},{"a":20168,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20171,"t":"code","b":[141,24,114],"m":"sta","oa":29208,"o":"$7218"},{"a":20174,"t":"code","b":[174,134,202],"m":"ldx","oa":51846,"o":"$CA86"},{"a":20177,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20180,"t":"code","b":[141,25,114],"m":"sta","oa":29209,"o":"$7219"},{"a":20183,"t":"code","b":[174,135,202],"m":"ldx","oa":51847,"o":"$CA87"},{"a":20186,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20189,"t":"code","b":[141,26,114],"m":"sta","oa":29210,"o":"$721A"},{"a":20192,"t":"code","b":[174,136,202],"m":"ldx","oa":51848,"o":"$CA88"},{"a":20195,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20198,"t":"code","b":[141,27,114],"m":"sta","oa":29211,"o":"$721B"},{"a":20201,"t":"code","b":[174,137,202],"m":"ldx","oa":51849,"o":"$CA89"},{"a":20204,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20207,"t":"code","b":[141,28,114],"m":"sta","oa":29212,"o":"$721C"},{"a":20210,"t":"code","b":[174,138,202],"m":"ldx","oa":51850,"o":"$CA8A"},{"a":20213,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20216,"t":"code","b":[141,29,114],"m":"sta","oa":29213,"o":"$721D"},{"a":20219,"t":"code","b":[174,139,202],"m":"ldx","oa":51851,"o":"$CA8B"},{"a":20222,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20225,"t":"code","b":[141,30,114],"m":"sta","oa":29214,"o":"$721E"},{"a":20228,"t":"code","b":[174,140,202],"m":"ldx","oa":51852,"o":"$CA8C"},{"a":20231,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20234,"t":"code","b":[141,31,114],"m":"sta","oa":29215,"o":"$721F"},{"a":20237,"t":"code","b":[174,141,202],"m":"ldx","oa":51853,"o":"$CA8D"},{"a":20240,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20243,"t":"code","b":[141,32,114],"m":"sta","oa":29216,"o":"$7220"},{"a":20246,"t":"code","b":[174,142,202],"m":"ldx","oa":51854,"o":"$CA8E"},{"a":20249,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20252,"t":"code","b":[141,33,114],"m":"sta","oa":29217,"o":"$7221"},{"a":20255,"t":"code","b":[174,143,202],"m":"ldx","oa":51855,"o":"$CA8F"},{"a":20258,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20261,"t":"code","b":[141,34,114],"m":"sta","oa":29218,"o":"$7222"},{"a":20264,"t":"code","b":[174,144,202],"m":"ldx","oa":51856,"o":"$CA90"},{"a":20267,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20270,"t":"code","b":[141,35,114],"m":"sta","oa":29219,"o":"$7223"},{"a":20273,"t":"code","b":[174,145,202],"m":"ldx","oa":51857,"o":"$CA91"},{"a":20276,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20279,"t":"code","b":[141,36,114],"m":"sta","oa":29220,"o":"$7224"},{"a":20282,"t":"code","b":[174,146,202],"m":"ldx","oa":51858,"o":"$CA92"},{"a":20285,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20288,"t":"code","b":[141,37,114],"m":"sta","oa":29221,"o":"$7225"},{"a":20291,"t":"code","b":[174,147,202],"m":"ldx","oa":51859,"o":"$CA93"},{"a":20294,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20297,"t":"code","b":[141,38,114],"m":"sta","oa":29222,"o":"$7226"},{"a":20300,"t":"code","b":[174,148,202],"m":"ldx","oa":51860,"o":"$CA94"},{"a":20303,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20306,"t":"code","b":[141,39,114],"m":"sta","oa":29223,"o":"$7227"},{"a":20309,"t":"code","b":[174,149,202],"m":"ldx","oa":51861,"o":"$CA95"},{"a":20312,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20315,"t":"code","b":[141,40,114],"m":"sta","oa":29224,"o":"$7228"},{"a":20318,"t":"code","b":[174,150,202],"m":"ldx","oa":51862,"o":"$CA96"},{"a":20321,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20324,"t":"code","b":[141,41,114],"m":"sta","oa":29225,"o":"$7229"},{"a":20327,"t":"code","b":[174,151,202],"m":"ldx","oa":51863,"o":"$CA97"},{"a":20330,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20333,"t":"code","b":[141,42,114],"m":"sta","oa":29226,"o":"$722A"},{"a":20336,"t":"code","b":[174,152,202],"m":"ldx","oa":51864,"o":"$CA98"},{"a":20339,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20342,"t":"code","b":[141,43,114],"m":"sta","oa":29227,"o":"$722B"},{"a":20345,"t":"code","b":[174,153,202],"m":"ldx","oa":51865,"o":"$CA99"},{"a":20348,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20351,"t":"code","b":[141,44,114],"m":"sta","oa":29228,"o":"$722C"},{"a":20354,"t":"code","b":[174,154,202],"m":"ldx","oa":51866,"o":"$CA9A"},{"a":20357,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20360,"t":"code","b":[141,45,114],"m":"sta","oa":29229,"o":"$722D"},{"a":20363,"t":"code","b":[174,155,202],"m":"ldx","oa":51867,"o":"$CA9B"},{"a":20366,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20369,"t":"code","b":[141,46,114],"m":"sta","oa":29230,"o":"$722E"},{"a":20372,"t":"code","b":[174,156,202],"m":"ldx","oa":51868,"o":"$CA9C"},{"a":20375,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20378,"t":"code","b":[141,47,114],"m":"sta","oa":29231,"o":"$722F"},{"a":20381,"t":"code","b":[174,157,202],"m":"ldx","oa":51869,"o":"$CA9D"},{"a":20384,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20387,"t":"code","b":[141,48,114],"m":"sta","oa":29232,"o":"$7230"},{"a":20390,"t":"code","b":[174,158,202],"m":"ldx","oa":51870,"o":"$CA9E"},{"a":20393,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20396,"t":"code","b":[141,49,114],"m":"sta","oa":29233,"o":"$7231"},{"a":20399,"t":"code","b":[174,159,202],"m":"ldx","oa":51871,"o":"$CA9F"},{"a":20402,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20405,"t":"code","b":[141,50,114],"m":"sta","oa":29234,"o":"$7232"},{"a":20408,"t":"code","b":[174,160,202],"m":"ldx","oa":51872,"o":"$CAA0"},{"a":20411,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20414,"t":"code","b":[141,51,114],"m":"sta","oa":29235,"o":"$7233"},{"a":20417,"t":"code","b":[174,161,202],"m":"ldx","oa":51873,"o":"$CAA1"},{"a":20420,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20423,"t":"code","b":[141,52,114],"m":"sta","oa":29236,"o":"$7234"},{"a":20426,"t":"code","b":[174,162,202],"m":"ldx","oa":51874,"o":"$CAA2"},{"a":20429,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20432,"t":"code","b":[141,53,114],"m":"sta","oa":29237,"o":"$7235"},{"a":20435,"t":"code","b":[174,163,202],"m":"ldx","oa":51875,"o":"$CAA3"},{"a":20438,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20441,"t":"code","b":[141,54,114],"m":"sta","oa":29238,"o":"$7236"},{"a":20444,"t":"code","b":[174,164,202],"m":"ldx","oa":51876,"o":"$CAA4"},{"a":20447,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20450,"t":"code","b":[141,55,114],"m":"sta","oa":29239,"o":"$7237"},{"a":20453,"t":"code","b":[174,165,202],"m":"ldx","oa":51877,"o":"$CAA5"},{"a":20456,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20459,"t":"code","b":[141,56,114],"m":"sta","oa":29240,"o":"$7238"},{"a":20462,"t":"code","b":[174,166,202],"m":"ldx","oa":51878,"o":"$CAA6"},{"a":20465,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20468,"t":"code","b":[141,57,114],"m":"sta","oa":29241,"o":"$7239"},{"a":20471,"t":"code","b":[174,168,202],"m":"ldx","oa":51880,"o":"$CAA8"},{"a":20474,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20477,"t":"code","b":[141,59,114],"m":"sta","oa":29243,"o":"$723B"},{"a":20480,"t":"code","b":[174,169,202],"m":"ldx","oa":51881,"o":"$CAA9"},{"a":20483,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20486,"t":"code","b":[141,60,114],"m":"sta","oa":29244,"o":"$723C"},{"a":20489,"t":"code","b":[174,170,202],"m":"ldx","oa":51882,"o":"$CAAA"},{"a":20492,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20495,"t":"code","b":[141,61,114],"m":"sta","oa":29245,"o":"$723D"},{"a":20498,"t":"code","b":[174,171,202],"m":"ldx","oa":51883,"o":"$CAAB"},{"a":20501,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20504,"t":"code","b":[141,62,114],"m":"sta","oa":29246,"o":"$723E"},{"a":20507,"t":"code","b":[174,172,202],"m":"ldx","oa":51884,"o":"$CAAC"},{"a":20510,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20513,"t":"code","b":[141,63,114],"m":"sta","oa":29247,"o":"$723F"},{"a":20516,"t":"code","b":[174,173,202],"m":"ldx","oa":51885,"o":"$CAAD"},{"a":20519,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20522,"t":"code","b":[141,64,114],"m":"sta","oa":29248,"o":"$7240"},{"a":20525,"t":"code","b":[174,174,202],"m":"ldx","oa":51886,"o":"$CAAE"},{"a":20528,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20531,"t":"code","b":[141,65,114],"m":"sta","oa":29249,"o":"$7241"},{"a":20534,"t":"code","b":[174,175,202],"m":"ldx","oa":51887,"o":"$CAAF"},{"a":20537,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20540,"t":"code","b":[141,66,114],"m":"sta","oa":29250,"o":"$7242"},{"a":20543,"t":"code","b":[174,176,202],"m":"ldx","oa":51888,"o":"$CAB0"},{"a":20546,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20549,"t":"code","b":[141,67,114],"m":"sta","oa":29251,"o":"$7243"},{"a":20552,"t":"code","b":[174,177,202],"m":"ldx","oa":51889,"o":"$CAB1"},{"a":20555,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20558,"t":"code","b":[141,68,114],"m":"sta","oa":29252,"o":"$7244"},{"a":20561,"t":"code","b":[174,178,202],"m":"ldx","oa":51890,"o":"$CAB2"},{"a":20564,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20567,"t":"code","b":[141,69,114],"m":"sta","oa":29253,"o":"$7245"},{"a":20570,"t":"code","b":[174,179,202],"m":"ldx","oa":51891,"o":"$CAB3"},{"a":20573,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20576,"t":"code","b":[141,70,114],"m":"sta","oa":29254,"o":"$7246"},{"a":20579,"t":"code","b":[174,180,202],"m":"ldx","oa":51892,"o":"$CAB4"},{"a":20582,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20585,"t":"code","b":[141,71,114],"m":"sta","oa":29255,"o":"$7247"},{"a":20588,"t":"code","b":[174,181,202],"m":"ldx","oa":51893,"o":"$CAB5"},{"a":20591,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20594,"t":"code","b":[141,72,114],"m":"sta","oa":29256,"o":"$7248"},{"a":20597,"t":"code","b":[174,182,202],"m":"ldx","oa":51894,"o":"$CAB6"},{"a":20600,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20603,"t":"code","b":[141,73,114],"m":"sta","oa":29257,"o":"$7249"},{"a":20606,"t":"code","b":[174,183,202],"m":"ldx","oa":51895,"o":"$CAB7"},{"a":20609,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20612,"t":"code","b":[141,74,114],"m":"sta","oa":29258,"o":"$724A"},{"a":20615,"t":"code","b":[174,184,202],"m":"ldx","oa":51896,"o":"$CAB8"},{"a":20618,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20621,"t":"code","b":[141,75,114],"m":"sta","oa":29259,"o":"$724B"},{"a":20624,"t":"code","b":[174,185,202],"m":"ldx","oa":51897,"o":"$CAB9"},{"a":20627,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20630,"t":"code","b":[141,76,114],"m":"sta","oa":29260,"o":"$724C"},{"a":20633,"t":"code","b":[174,186,202],"m":"ldx","oa":51898,"o":"$CABA"},{"a":20636,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20639,"t":"code","b":[141,77,114],"m":"sta","oa":29261,"o":"$724D"},{"a":20642,"t":"code","b":[174,187,202],"m":"ldx","oa":51899,"o":"$CABB"},{"a":20645,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20648,"t":"code","b":[141,78,114],"m":"sta","oa":29262,"o":"$724E"},{"a":20651,"t":"code","b":[174,188,202],"m":"ldx","oa":51900,"o":"$CABC"},{"a":20654,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20657,"t":"code","b":[141,79,114],"m":"sta","oa":29263,"o":"$724F"},{"a":20660,"t":"code","b":[174,189,202],"m":"ldx","oa":51901,"o":"$CABD"},{"a":20663,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20666,"t":"code","b":[141,80,114],"m":"sta","oa":29264,"o":"$7250"},{"a":20669,"t":"code","b":[174,190,202],"m":"ldx","oa":51902,"o":"$CABE"},{"a":20672,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20675,"t":"code","b":[141,81,114],"m":"sta","oa":29265,"o":"$7251"},{"a":20678,"t":"code","b":[174,191,202],"m":"ldx","oa":51903,"o":"$CABF"},{"a":20681,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20684,"t":"code","b":[141,82,114],"m":"sta","oa":29266,"o":"$7252"},{"a":20687,"t":"code","b":[174,192,202],"m":"ldx","oa":51904,"o":"$CAC0"},{"a":20690,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20693,"t":"code","b":[141,83,114],"m":"sta","oa":29267,"o":"$7253"},{"a":20696,"t":"code","b":[174,193,202],"m":"ldx","oa":51905,"o":"$CAC1"},{"a":20699,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20702,"t":"code","b":[141,84,114],"m":"sta","oa":29268,"o":"$7254"},{"a":20705,"t":"code","b":[174,194,202],"m":"ldx","oa":51906,"o":"$CAC2"},{"a":20708,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20711,"t":"code","b":[141,85,114],"m":"sta","oa":29269,"o":"$7255"},{"a":20714,"t":"code","b":[174,195,202],"m":"ldx","oa":51907,"o":"$CAC3"},{"a":20717,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20720,"t":"code","b":[141,86,114],"m":"sta","oa":29270,"o":"$7256"},{"a":20723,"t":"code","b":[174,196,202],"m":"ldx","oa":51908,"o":"$CAC4"},{"a":20726,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20729,"t":"code","b":[141,87,114],"m":"sta","oa":29271,"o":"$7257"},{"a":20732,"t":"code","b":[174,197,202],"m":"ldx","oa":51909,"o":"$CAC5"},{"a":20735,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20738,"t":"code","b":[141,88,114],"m":"sta","oa":29272,"o":"$7258"},{"a":20741,"t":"code","b":[174,198,202],"m":"ldx","oa":51910,"o":"$CAC6"},{"a":20744,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20747,"t":"code","b":[141,89,114],"m":"sta","oa":29273,"o":"$7259"},{"a":20750,"t":"code","b":[174,199,202],"m":"ldx","oa":51911,"o":"$CAC7"},{"a":20753,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20756,"t":"code","b":[141,90,114],"m":"sta","oa":29274,"o":"$725A"},{"a":20759,"t":"code","b":[174,200,202],"m":"ldx","oa":51912,"o":"$CAC8"},{"a":20762,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20765,"t":"code","b":[141,91,114],"m":"sta","oa":29275,"o":"$725B"},{"a":20768,"t":"code","b":[174,201,202],"m":"ldx","oa":51913,"o":"$CAC9"},{"a":20771,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20774,"t":"code","b":[141,92,114],"m":"sta","oa":29276,"o":"$725C"},{"a":20777,"t":"code","b":[174,202,202],"m":"ldx","oa":51914,"o":"$CACA"},{"a":20780,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20783,"t":"code","b":[141,93,114],"m":"sta","oa":29277,"o":"$725D"},{"a":20786,"t":"code","b":[174,203,202],"m":"ldx","oa":51915,"o":"$CACB"},{"a":20789,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20792,"t":"code","b":[141,94,114],"m":"sta","oa":29278,"o":"$725E"},{"a":20795,"t":"code","b":[174,204,202],"m":"ldx","oa":51916,"o":"$CACC"},{"a":20798,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20801,"t":"code","b":[141,95,114],"m":"sta","oa":29279,"o":"$725F"},{"a":20804,"t":"code","b":[174,205,202],"m":"ldx","oa":51917,"o":"$CACD"},{"a":20807,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20810,"t":"code","b":[141,96,114],"m":"sta","oa":29280,"o":"$7260"},{"a":20813,"t":"code","b":[174,206,202],"m":"ldx","oa":51918,"o":"$CACE"},{"a":20816,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20819,"t":"code","b":[141,97,114],"m":"sta","oa":29281,"o":"$7261"},{"a":20822,"t":"code","b":[174,208,202],"m":"ldx","oa":51920,"o":"$CAD0"},{"a":20825,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20828,"t":"code","b":[141,99,114],"m":"sta","oa":29283,"o":"$7263"},{"a":20831,"t":"code","b":[174,209,202],"m":"ldx","oa":51921,"o":"$CAD1"},{"a":20834,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20837,"t":"code","b":[141,100,114],"m":"sta","oa":29284,"o":"$7264"},{"a":20840,"t":"code","b":[174,210,202],"m":"ldx","oa":51922,"o":"$CAD2"},{"a":20843,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20846,"t":"code","b":[141,101,114],"m":"sta","oa":29285,"o":"$7265"},{"a":20849,"t":"code","b":[174,211,202],"m":"ldx","oa":51923,"o":"$CAD3"},{"a":20852,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20855,"t":"code","b":[141,102,114],"m":"sta","oa":29286,"o":"$7266"},{"a":20858,"t":"code","b":[174,212,202],"m":"ldx","oa":51924,"o":"$CAD4"},{"a":20861,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20864,"t":"code","b":[141,103,114],"m":"sta","oa":29287,"o":"$7267"},{"a":20867,"t":"code","b":[174,213,202],"m":"ldx","oa":51925,"o":"$CAD5"},{"a":20870,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20873,"t":"code","b":[141,104,114],"m":"sta","oa":29288,"o":"$7268"},{"a":20876,"t":"code","b":[174,214,202],"m":"ldx","oa":51926,"o":"$CAD6"},{"a":20879,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20882,"t":"code","b":[141,105,114],"m":"sta","oa":29289,"o":"$7269"},{"a":20885,"t":"code","b":[174,215,202],"m":"ldx","oa":51927,"o":"$CAD7"},{"a":20888,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20891,"t":"code","b":[141,106,114],"m":"sta","oa":29290,"o":"$726A"},{"a":20894,"t":"code","b":[174,216,202],"m":"ldx","oa":51928,"o":"$CAD8"},{"a":20897,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20900,"t":"code","b":[141,107,114],"m":"sta","oa":29291,"o":"$726B"},{"a":20903,"t":"code","b":[174,217,202],"m":"ldx","oa":51929,"o":"$CAD9"},{"a":20906,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20909,"t":"code","b":[141,108,114],"m":"sta","oa":29292,"o":"$726C"},{"a":20912,"t":"code","b":[174,218,202],"m":"ldx","oa":51930,"o":"$CADA"},{"a":20915,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20918,"t":"code","b":[141,109,114],"m":"sta","oa":29293,"o":"$726D"},{"a":20921,"t":"code","b":[174,219,202],"m":"ldx","oa":51931,"o":"$CADB"},{"a":20924,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20927,"t":"code","b":[141,110,114],"m":"sta","oa":29294,"o":"$726E"},{"a":20930,"t":"code","b":[174,220,202],"m":"ldx","oa":51932,"o":"$CADC"},{"a":20933,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20936,"t":"code","b":[141,111,114],"m":"sta","oa":29295,"o":"$726F"},{"a":20939,"t":"code","b":[174,221,202],"m":"ldx","oa":51933,"o":"$CADD"},{"a":20942,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20945,"t":"code","b":[141,112,114],"m":"sta","oa":29296,"o":"$7270"},{"a":20948,"t":"code","b":[174,222,202],"m":"ldx","oa":51934,"o":"$CADE"},{"a":20951,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20954,"t":"code","b":[141,113,114],"m":"sta","oa":29297,"o":"$7271"},{"a":20957,"t":"code","b":[174,223,202],"m":"ldx","oa":51935,"o":"$CADF"},{"a":20960,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20963,"t":"code","b":[141,114,114],"m":"sta","oa":29298,"o":"$7272"},{"a":20966,"t":"code","b":[174,224,202],"m":"ldx","oa":51936,"o":"$CAE0"},{"a":20969,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20972,"t":"code","b":[141,115,114],"m":"sta","oa":29299,"o":"$7273"},{"a":20975,"t":"code","b":[174,225,202],"m":"ldx","oa":51937,"o":"$CAE1"},{"a":20978,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20981,"t":"code","b":[141,116,114],"m":"sta","oa":29300,"o":"$7274"},{"a":20984,"t":"code","b":[174,226,202],"m":"ldx","oa":51938,"o":"$CAE2"},{"a":20987,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20990,"t":"code","b":[141,117,114],"m":"sta","oa":29301,"o":"$7275"},{"a":20993,"t":"code","b":[174,227,202],"m":"ldx","oa":51939,"o":"$CAE3"},{"a":20996,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":20999,"t":"code","b":[141,118,114],"m":"sta","oa":29302,"o":"$7276"},{"a":21002,"t":"code","b":[174,228,202],"m":"ldx","oa":51940,"o":"$CAE4"},{"a":21005,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":21008,"t":"code","b":[141,119,114],"m":"sta","oa":29303,"o":"$7277"},{"a":21011,"t":"code","b":[174,229,202],"m":"ldx","oa":51941,"o":"$CAE5"},{"a":21014,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":21017,"t":"code","b":[141,120,114],"m":"sta","oa":29304,"o":"$7278"},{"a":21020,"t":"code","b":[174,230,202],"m":"ldx","oa":51942,"o":"$CAE6"},{"a":21023,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":21026,"t":"code","b":[141,121,114],"m":"sta","oa":29305,"o":"$7279"},{"a":21029,"t":"code","b":[174,231,202],"m":"ldx","oa":51943,"o":"$CAE7"},{"a":21032,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":21035,"t":"code","b":[141,122,114],"m":"sta","oa":29306,"o":"$727A"},{"a":21038,"t":"code","b":[174,232,202],"m":"ldx","oa":51944,"o":"$CAE8"},{"a":21041,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":21044,"t":"code","b":[141,123,114],"m":"sta","oa":29307,"o":"$727B"},{"a":21047,"t":"code","b":[174,233,202],"m":"ldx","oa":51945,"o":"$CAE9"},{"a":21050,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":21053,"t":"code","b":[141,124,114],"m":"sta","oa":29308,"o":"$727C"},{"a":21056,"t":"code","b":[174,234,202],"m":"ldx","oa":51946,"o":"$CAEA"},{"a":21059,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":21062,"t":"code","b":[141,125,114],"m":"sta","oa":29309,"o":"$727D"},{"a":21065,"t":"code","b":[174,235,202],"m":"ldx","oa":51947,"o":"$CAEB"},{"a":21068,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":21071,"t":"code","b":[141,126,114],"m":"sta","oa":29310,"o":"$727E"},{"a":21074,"t":"code","b":[174,236,202],"m":"ldx","oa":51948,"o":"$CAEC"},{"a":21077,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":21080,"t":"code","b":[141,127,114],"m":"sta","oa":29311,"o":"$727F"},{"a":21083,"t":"code","b":[174,237,202],"m":"ldx","oa":51949,"o":"$CAED"},{"a":21086,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":21089,"l":"colours_c8_part3_tail","c":"Last store of colours_c8_part3 before the end of the routine: puts the colour found in the colour table at $BF00 into colour_buffer at $7280. Named only so that the routine's 1,024-byte reach covers it.","t":"code","b":[141,128,114],"m":"sta","oa":29312,"o":"$7280"},{"a":21092,"l":"colours_c8_part4","c":"Last part of the unrolled colour lookup from the matrix at $C800: the characters up to $CAF6, stored in the buffer up to $7289, ending with the RTS at $52B5.","t":"code","b":[174,238,202],"m":"ldx","oa":51950,"o":"$CAEE"},{"a":21095,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":21098,"t":"code","b":[141,129,114],"m":"sta","oa":29313,"o":"$7281"},{"a":21101,"t":"code","b":[174,239,202],"m":"ldx","oa":51951,"o":"$CAEF"},{"a":21104,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":21107,"t":"code","b":[141,130,114],"m":"sta","oa":29314,"o":"$7282"},{"a":21110,"t":"code","b":[174,240,202],"m":"ldx","oa":51952,"o":"$CAF0"},{"a":21113,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":21116,"t":"code","b":[141,131,114],"m":"sta","oa":29315,"o":"$7283"},{"a":21119,"t":"code","b":[174,241,202],"m":"ldx","oa":51953,"o":"$CAF1"},{"a":21122,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":21125,"t":"code","b":[141,132,114],"m":"sta","oa":29316,"o":"$7284"},{"a":21128,"t":"code","b":[174,242,202],"m":"ldx","oa":51954,"o":"$CAF2"},{"a":21131,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":21134,"t":"code","b":[141,133,114],"m":"sta","oa":29317,"o":"$7285"},{"a":21137,"t":"code","b":[174,243,202],"m":"ldx","oa":51955,"o":"$CAF3"},{"a":21140,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":21143,"t":"code","b":[141,134,114],"m":"sta","oa":29318,"o":"$7286"},{"a":21146,"t":"code","b":[174,244,202],"m":"ldx","oa":51956,"o":"$CAF4"},{"a":21149,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":21152,"t":"code","b":[141,135,114],"m":"sta","oa":29319,"o":"$7287"},{"a":21155,"t":"code","b":[174,245,202],"m":"ldx","oa":51957,"o":"$CAF5"},{"a":21158,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":21161,"t":"code","b":[141,136,114],"m":"sta","oa":29320,"o":"$7288"},{"a":21164,"t":"code","b":[174,246,202],"m":"ldx","oa":51958,"o":"$CAF6"},{"a":21167,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":21170,"t":"code","b":[141,137,114],"m":"sta","oa":29321,"o":"colour_buffer_end"},{"a":21173,"t":"code","b":[96],"m":"rts"},{"a":21174,"l":"load_objects","c":"Copies the 84 entries of the 14 object tables from the level data at $91BD-$9650 into the working tables $0AA2-$0EE3, clears the slot links $0F44 and active flags $1056, and zeroes the 14-byte slot tables $0A5C-$0A94 and $0F36.","t":"code","b":[160,0],"m":"ldy","o":"#$00","x":[21640]},{"a":21176,"l":"b_52B8","t":"code","b":[185,189,145],"m":"lda","oa":37309,"o":"obj_init_type,y","x":[21271]},{"a":21179,"t":"code","b":[153,162,10],"m":"sta","oa":2722,"o":"obj_type,y"},{"a":21182,"t":"code","b":[185,26,146],"m":"lda","oa":37402,"o":"obj_init_counter,y"},{"a":21185,"t":"code","b":[153,255,10],"m":"sta","oa":2815,"o":"obj_counter,y"},{"a":21188,"t":"code","b":[185,109,146],"m":"lda","oa":37485,"o":"obj_init_flag,y"},{"a":21191,"t":"code","b":[153,82,11],"m":"sta","oa":2898,"o":"obj_flag,y"},{"a":21194,"t":"code","b":[185,192,146],"m":"lda","oa":37568,"o":"obj_init_energy,y"},{"a":21197,"t":"code","b":[153,165,11],"m":"sta","oa":2981,"o":"obj_energy,y"},{"a":21200,"t":"code","b":[185,19,147],"m":"lda","oa":37651,"o":"obj_init_variant,y"},{"a":21203,"t":"code","b":[153,248,11],"m":"sta","oa":3064,"o":"obj_variant,y"},{"a":21206,"t":"code","b":[185,102,147],"m":"lda","oa":37734,"o":"obj_init_flag_b,y"},{"a":21209,"t":"code","b":[153,75,12],"m":"sta","oa":3147,"o":"obj_flag_b,y"},{"a":21212,"t":"code","b":[185,185,147],"m":"lda","oa":37817,"o":"obj_init_left_lo,y"},{"a":21215,"t":"code","b":[153,158,12],"m":"sta","oa":3230,"o":"obj_left_lo,y"},{"a":21218,"t":"code","b":[185,12,148],"m":"lda","oa":37900,"o":"obj_init_left_hi,y"},{"a":21221,"t":"code","b":[153,241,12],"m":"sta","oa":3313,"o":"obj_left_hi,y"},{"a":21224,"t":"code","b":[185,95,148],"m":"lda","oa":37983,"o":"obj_init_right_lo,y"},{"a":21227,"t":"code","b":[153,68,13],"m":"sta","oa":3396,"o":"obj_right_lo,y"},{"a":21230,"t":"code","b":[185,178,148],"m":"lda","oa":38066,"o":"obj_init_right_hi,y"},{"a":21233,"t":"code","b":[153,151,13],"m":"sta","oa":3479,"o":"obj_right_hi,y"},{"a":21236,"t":"code","b":[185,5,149],"m":"lda","oa":38149,"o":"obj_init_x_lo,y"},{"a":21239,"t":"code","b":[153,234,13],"m":"sta","oa":3562,"o":"obj_x_lo,y"},{"a":21242,"t":"code","b":[185,88,149],"m":"lda","oa":38232,"o":"obj_init_x_hi,y"},{"a":21245,"t":"code","b":[153,61,14],"m":"sta","oa":3645,"o":"obj_x_hi,y"},{"a":21248,"t":"code","b":[185,171,149],"m":"lda","oa":38315,"o":"obj_init_y_lo,y"},{"a":21251,"t":"code","b":[153,144,14],"m":"sta","oa":3728,"o":"obj_y_lo,y"},{"a":21254,"t":"code","b":[185,254,149],"m":"lda","oa":38398,"o":"obj_init_y_hi,y"},{"a":21257,"t":"code","b":[153,227,14],"m":"sta","oa":3811,"o":"obj_y_hi,y"},{"a":21260,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":21262,"t":"code","b":[153,68,15],"m":"sta","oa":3908,"o":"obj_slot,y"},{"a":21265,"t":"code","b":[153,86,16],"m":"sta","oa":4182,"o":"obj_active,y"},{"a":21268,"t":"code","b":[200],"m":"iny"},{"a":21269,"t":"code","b":[192,84],"m":"cpy","o":"#$54"},{"a":21271,"t":"code","b":[208,159],"m":"bne","oa":21176,"o":"b_52B8"},{"a":21273,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":21275,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":21277,"l":"b_531D","t":"code","b":[153,92,10],"m":"sta","oa":2652,"o":"slot_anim,y","x":[21298]},{"a":21280,"t":"code","b":[153,120,10],"m":"sta","oa":2680,"o":"slot_walk,y"},{"a":21283,"t":"code","b":[153,134,10],"m":"sta","oa":2694,"o":"slot_hurt,y"},{"a":21286,"t":"code","b":[153,148,10],"m":"sta","oa":2708,"o":"slot_state,y"},{"a":21289,"t":"code","b":[153,54,15],"m":"sta","oa":3894,"o":"slot_object,y"},{"a":21292,"t":"code","b":[153,6,18],"m":"sta","oa":4614,"o":"slot_queue,y"},{"a":21295,"t":"code","b":[200],"m":"iny"},{"a":21296,"t":"code","b":[192,14],"m":"cpy","o":"#$0E"},{"a":21298,"t":"code","b":[208,233],"m":"bne","oa":21277,"o":"b_531D"},{"a":21300,"t":"code","b":[96],"m":"rts"},{"a":21301,"l":"level_setup","c":"Level setup, called first by $1FC4. Banks the ROMs out ($01=$35), selects video bank 3 ($DD00 bits 0-1 cleared), screen at $CC00 ($D018=$30) with extended colour mode on, silences the sound ($B828), starts the countdown digits $755A-$755C (5 in $755C only when $0A10 is set), sets the energy $5578 to $21, clears the level flags and sprite registers, sets the player at $86,$6B and the camera X to $0032 and Y to $0484, the map pointer $A1/$A2 to $89BA. It then draws the briefing text ($903A, with the character-set swap $8FFF), the first screen ($73A3), loads the object tables ($52B6), starts the music ($B0C8), points the NMI at $0A23 and the IRQ at $6315, sets the raster compare to line $82 and enables the raster interrupt with CLI.","t":"code","b":[120],"m":"sei","x":[8132]},{"a":21302,"t":"code","b":[169,53],"m":"lda","o":"#$35"},{"a":21304,"t":"code","b":[133,1],"m":"sta","oa":1,"o":"processor_port"},{"a":21306,"t":"code","b":[173,2,221],"m":"lda","o":"cia2_ddr_a"},{"a":21309,"t":"code","b":[9,3],"m":"ora","o":"#$03"},{"a":21311,"t":"code","b":[141,2,221],"m":"sta","o":"cia2_ddr_a"},{"a":21314,"t":"code","b":[173,0,221],"m":"lda","o":"cia2_port_a"},{"a":21317,"t":"code","b":[41,252],"m":"and","o":"#$FC"},{"a":21319,"t":"code","b":[141,0,221],"m":"sta","o":"cia2_port_a"},{"a":21322,"t":"code","b":[169,48],"m":"lda","o":"#$30"},{"a":21324,"t":"code","b":[141,24,208],"m":"sta","o":"vic_memory"},{"a":21327,"t":"code","b":[173,17,208],"m":"lda","o":"vic_control1"},{"a":21330,"t":"code","b":[41,216],"m":"and","o":"#$D8"},{"a":21332,"t":"code","b":[9,83],"m":"ora","o":"#$53"},{"a":21334,"t":"code","b":[141,17,208],"m":"sta","o":"vic_control1"},{"a":21337,"t":"code","b":[173,22,208],"m":"lda","o":"vic_control2"},{"a":21340,"t":"code","b":[41,248],"m":"and","o":"#$F8"},{"a":21342,"t":"code","b":[9,24],"m":"ora","o":"#$18"},{"a":21344,"t":"code","b":[141,22,208],"m":"sta","o":"vic_control2"},{"a":21347,"t":"code","b":[32,40,184],"m":"jsr","oa":47144,"o":"silence_all"},{"a":21350,"t":"code","b":[162,5],"m":"ldx","o":"#$05"},{"a":21352,"t":"code","b":[173,16,10],"m":"lda","oa":2576,"o":"mask_result"},{"a":21355,"t":"code","b":[208,2],"m":"bne","oa":21359,"o":"b_536F"},{"a":21357,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":21359,"l":"b_536F","t":"code","b":[142,92,117],"m":"stx","oa":30044,"o":"timer_digit_hundreds","x":[21355]},{"a":21362,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":21364,"t":"code","b":[141,91,117],"m":"sta","oa":30043,"o":"timer_digit_tens"},{"a":21367,"t":"code","b":[141,90,117],"m":"sta","oa":30042,"o":"timer_digits"},{"a":21370,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":21372,"t":"code","b":[141,100,32],"m":"sta","oa":8292,"o":"joystick"},{"a":21375,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":21377,"t":"code","b":[141,186,116],"m":"sta","oa":29882,"o":"wipe_flag"},{"a":21380,"t":"code","b":[141,67,100],"m":"sta","oa":25667,"o":"paused"},{"a":21383,"t":"code","b":[141,14,118],"m":"sta","oa":30222,"o":"timer_state"},{"a":21386,"t":"code","b":[141,32,208],"m":"sta","o":"vic_border"},{"a":21389,"t":"code","b":[141,209,86],"m":"sta","oa":22225,"o":"banner_flag"},{"a":21392,"t":"code","b":[141,210,86],"m":"sta","oa":22226,"o":"banner_timer"},{"a":21395,"t":"code","b":[141,211,86],"m":"sta","oa":22227,"o":"banner_done"},{"a":21398,"t":"code","b":[141,33,208],"m":"sta","o":"vic_background0"},{"a":21401,"t":"code","b":[141,96,32],"m":"sta","oa":8288,"o":"level_done"},{"a":21404,"t":"code","b":[141,8,104],"m":"sta","oa":26632,"o":"colour_pending"},{"a":21407,"t":"code","b":[169,33],"m":"lda","o":"#$21"},{"a":21409,"t":"code","b":[141,120,85],"m":"sta","oa":21880,"o":"energy"},{"a":21412,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":21414,"t":"code","b":[141,21,208],"m":"sta","o":"vic_sprite_enable"},{"a":21417,"t":"code","b":[169,15],"m":"lda","o":"#$0F"},{"a":21419,"t":"code","b":[141,35,208],"m":"sta","o":"vic_background2"},{"a":21422,"t":"code","b":[169,11],"m":"lda","o":"#$0B"},{"a":21424,"t":"code","b":[141,34,208],"m":"sta","o":"vic_background1"},{"a":21427,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":21429,"t":"code","b":[141,14,118],"m":"sta","oa":30222,"o":"timer_state"},{"a":21432,"t":"code","b":[141,47,33],"m":"sta","oa":8495,"o":"scroll_steps"},{"a":21435,"t":"code","b":[141,27,208],"m":"sta","o":"vic_sprite_priority"},{"a":21438,"t":"code","b":[141,29,208],"m":"sta","o":"vic_sprite_expand_x"},{"a":21441,"t":"code","b":[141,43,10],"m":"sta","oa":2603,"o":"nmi_flag"},{"a":21444,"t":"code","b":[141,102,32],"m":"sta","oa":8294,"o":"unused_2066"},{"a":21447,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":21449,"t":"code","b":[141,23,208],"m":"sta","o":"vic_sprite_expand_y"},{"a":21452,"t":"code","b":[32,124,93],"m":"jsr","oa":23932,"o":"stand_frame"},{"a":21455,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":21457,"l":"b_53D1","t":"code","b":[185,0,191],"m":"lda","oa":48896,"o":"char_colours,y","x":[21466]},{"a":21460,"t":"code","b":[9,8],"m":"ora","o":"#$08"},{"a":21462,"t":"code","b":[153,0,191],"m":"sta","oa":48896,"o":"char_colours,y"},{"a":21465,"t":"code","b":[200],"m":"iny"},{"a":21466,"t":"code","b":[208,245],"m":"bne","oa":21457,"o":"b_53D1"},{"a":21468,"t":"code","b":[160,41],"m":"ldy","o":"#$29"},{"a":21470,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":21472,"l":"b_53E0","t":"code","b":[153,1,0],"m":"sta","oa":1,"o":"processor_port,y","x":[21476]},{"a":21475,"t":"code","b":[200],"m":"iny"},{"a":21476,"t":"code","b":[208,250],"m":"bne","oa":21472,"o":"b_53E0"},{"a":21478,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":21480,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":21482,"l":"b_53EA","t":"code","b":[153,16,0],"m":"sta","oa":16,"o":"$0010,y","x":[21488]},{"a":21485,"t":"code","b":[200],"m":"iny"},{"a":21486,"t":"code","b":[192,104],"m":"cpy","o":"#$68"},{"a":21488,"t":"code","b":[208,248],"m":"bne","oa":21482,"o":"b_53EA"},{"a":21490,"t":"code","b":[173,22,208],"m":"lda","o":"vic_control2"},{"a":21493,"t":"code","b":[41,240],"m":"and","o":"#$F0"},{"a":21495,"t":"code","b":[9,16],"m":"ora","o":"#$10"},{"a":21497,"t":"code","b":[141,22,208],"m":"sta","o":"vic_control2"},{"a":21500,"t":"code","b":[169,6],"m":"lda","o":"#$06"},{"a":21502,"t":"code","b":[141,98,32],"m":"sta","oa":8290,"o":"scroll_y_fine"},{"a":21505,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":21507,"t":"code","b":[141,103,32],"m":"sta","oa":8295,"o":"screen_buffer"},{"a":21510,"t":"code","b":[141,97,32],"m":"sta","oa":8289,"o":"scroll_x_fine"},{"a":21513,"t":"code","b":[141,51,33],"m":"sta","oa":8499,"o":"unused_2133"},{"a":21516,"t":"code","b":[141,52,33],"m":"sta","oa":8500,"o":"unused_2134"},{"a":21519,"t":"code","b":[169,134],"m":"lda","o":"#$86"},{"a":21521,"t":"code","b":[141,123,116],"m":"sta","oa":29819,"o":"player_x"},{"a":21524,"t":"code","b":[169,107],"m":"lda","o":"#$6B"},{"a":21526,"t":"code","b":[141,124,116],"m":"sta","oa":29820,"o":"player_y"},{"a":21529,"t":"code","b":[32,255,143],"m":"jsr","oa":36863,"o":"swap_shapes"},{"a":21532,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":21534,"t":"code","b":[32,222,101],"m":"jsr","oa":26078,"o":"fill_screen"},{"a":21537,"t":"code","b":[173,17,208],"m":"lda","o":"vic_control1"},{"a":21540,"t":"code","b":[41,191],"m":"and","o":"#$BF"},{"a":21542,"t":"code","b":[141,17,208],"m":"sta","o":"vic_control1"},{"a":21545,"t":"code","b":[32,58,144],"m":"jsr","oa":36922,"o":"show_briefing"},{"a":21548,"t":"code","b":[173,17,208],"m":"lda","o":"vic_control1"},{"a":21551,"t":"code","b":[9,64],"m":"ora","o":"#$40"},{"a":21553,"t":"code","b":[141,17,208],"m":"sta","o":"vic_control1"},{"a":21556,"t":"code","b":[32,255,143],"m":"jsr","oa":36863,"o":"swap_shapes"},{"a":21559,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":21561,"t":"code","b":[32,222,101],"m":"jsr","oa":26078,"o":"fill_screen"},{"a":21564,"t":"code","b":[32,214,84],"m":"jsr","oa":21718,"o":"draw_panel"},{"a":21567,"t":"code","b":[169,186],"m":"lda","o":"#$BA"},{"a":21569,"t":"code","b":[133,161],"m":"sta","oa":161,"o":"$A1"},{"a":21571,"t":"code","b":[169,137],"m":"lda","o":"#$89"},{"a":21573,"t":"code","b":[133,162],"m":"sta","oa":162,"o":"$A2"},{"a":21575,"t":"code","b":[169,50],"m":"lda","o":"#$32"},{"a":21577,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"zero_page_unused_fb"},{"a":21579,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":21581,"t":"code","b":[133,252],"m":"sta","oa":252,"o":"$FC"},{"a":21583,"t":"code","b":[169,132],"m":"lda","o":"#$84"},{"a":21585,"t":"code","b":[133,253],"m":"sta","oa":253,"o":"$FD"},{"a":21587,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":21589,"t":"code","b":[133,254],"m":"sta","oa":254,"o":"$FE"},{"a":21591,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":21593,"t":"code","b":[133,175],"m":"sta","oa":175,"o":"$AF"},{"a":21595,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":21597,"t":"code","b":[133,189],"m":"sta","oa":189,"o":"$BD"},{"a":21599,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":21601,"t":"code","b":[141,16,208],"m":"sta","o":"vic_sprite_x_msb"},{"a":21604,"t":"code","b":[169,172],"m":"lda","o":"#$AC"},{"a":21606,"t":"code","b":[141,0,208],"m":"sta","o":"vic_sprite0_x"},{"a":21609,"t":"code","b":[141,2,208],"m":"sta","o":"vic_sprite1_x"},{"a":21612,"t":"code","b":[169,96],"m":"lda","o":"#$60"},{"a":21614,"t":"code","b":[141,1,208],"m":"sta","o":"vic_sprite0_y"},{"a":21617,"t":"code","b":[169,117],"m":"lda","o":"#$75"},{"a":21619,"t":"code","b":[141,3,208],"m":"sta","o":"vic_sprite1_y"},{"a":21622,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":21624,"t":"code","b":[141,39,208],"m":"sta","o":"vic_sprite0_colour"},{"a":21627,"t":"code","b":[141,40,208],"m":"sta","o":"vic_sprite1_colour"},{"a":21630,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":21632,"t":"code","b":[138],"m":"txa"},{"a":21633,"l":"b_5481","t":"code","b":[149,2],"m":"sta","oa":2,"o":"zero_page_unused_02,x","x":[21638]},{"a":21635,"t":"code","b":[232],"m":"inx"},{"a":21636,"t":"code","b":[224,11],"m":"cpx","o":"#$0B"},{"a":21638,"t":"code","b":[208,249],"m":"bne","oa":21633,"o":"b_5481"},{"a":21640,"t":"code","b":[32,182,82],"m":"jsr","oa":21174,"o":"load_objects"},{"a":21643,"t":"code","b":[32,163,115],"m":"jsr","oa":29603,"o":"draw_first_screen"},{"a":21646,"t":"code","b":[32,214,84],"m":"jsr","oa":21718,"o":"draw_panel"},{"a":21649,"t":"code","b":[32,200,176],"m":"jsr","oa":45256,"o":"music_init"},{"a":21652,"t":"code","b":[169,35],"m":"lda","o":"#$23"},{"a":21654,"t":"code","b":[141,250,255],"m":"sta","oa":65530,"o":"$FFFA"},{"a":21657,"t":"code","b":[169,10],"m":"lda","o":"#$0A"},{"a":21659,"t":"code","b":[141,251,255],"m":"sta","oa":65531,"o":"$FFFB"},{"a":21662,"t":"code","b":[169,21],"m":"lda","o":"#$15"},{"a":21664,"t":"code","b":[141,254,255],"m":"sta","oa":65534,"o":"$FFFE"},{"a":21667,"t":"code","b":[169,99],"m":"lda","o":"#$63"},{"a":21669,"t":"code","b":[141,255,255],"m":"sta","oa":65535,"o":"$FFFF"},{"a":21672,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":21674,"t":"code","b":[141,26,208],"m":"sta","o":"vic_irq_enable"},{"a":21677,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":21679,"t":"code","b":[141,25,208],"m":"sta","o":"vic_irq_status"},{"a":21682,"t":"code","b":[169,130],"m":"lda","o":"#$82"},{"a":21684,"t":"code","b":[141,18,208],"m":"sta","o":"vic_raster"},{"a":21687,"t":"code","b":[173,17,208],"m":"lda","o":"vic_control1"},{"a":21690,"t":"code","b":[41,127],"m":"and","o":"#$7F"},{"a":21692,"t":"code","b":[141,17,208],"m":"sta","o":"vic_control1"},{"a":21695,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":21697,"t":"code","b":[141,14,220],"m":"sta","o":"cia1_control_a"},{"a":21700,"t":"code","b":[169,127],"m":"lda","o":"#$7F"},{"a":21702,"t":"code","b":[141,13,220],"m":"sta","o":"cia1_interrupt"},{"a":21705,"t":"code","b":[173,13,220],"m":"lda","o":"cia1_interrupt"},{"a":21708,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":21710,"t":"code","b":[141,51,33],"m":"sta","oa":8499,"o":"unused_2133"},{"a":21713,"t":"code","b":[141,52,33],"m":"sta","oa":8500,"o":"unused_2134"},{"a":21716,"t":"code","b":[88],"m":"cli"},{"a":21717,"t":"code","b":[96],"m":"rts"},{"a":21718,"l":"draw_panel","c":"Copies the status panel under the playfield: the 200 characters at $976E to $CEF7 and their colours at $9836 to $DAF7, clears the two rows at $CFC0 and $DBC0, then draws the timer label through $760F when $0A10 is set, otherwise through $7678.","t":"code","b":[160,0],"m":"ldy","o":"#$00","x":[21564,21646,36200,36350]},{"a":21720,"l":"b_54D8","t":"code","b":[185,54,152],"m":"lda","oa":38966,"o":"panel_colours,y","x":[21735]},{"a":21723,"t":"code","b":[153,247,218],"m":"sta","o":"$DAF7,y"},{"a":21726,"t":"code","b":[185,110,151],"m":"lda","oa":38766,"o":"panel_chars,y"},{"a":21729,"t":"code","b":[153,247,206],"m":"sta","oa":52983,"o":"$CEF7,y"},{"a":21732,"t":"code","b":[200],"m":"iny"},{"a":21733,"t":"code","b":[192,200],"m":"cpy","o":"#$C8"},{"a":21735,"t":"code","b":[208,239],"m":"bne","oa":21720,"o":"b_54D8"},{"a":21737,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":21739,"t":"code","b":[152],"m":"tya"},{"a":21740,"l":"b_54EC","t":"code","b":[153,192,207],"m":"sta","oa":53184,"o":"$CFC0,y","x":[21749]},{"a":21743,"t":"code","b":[153,192,219],"m":"sta","o":"$DBC0,y"},{"a":21746,"t":"code","b":[200],"m":"iny"},{"a":21747,"t":"code","b":[192,40],"m":"cpy","o":"#$28"},{"a":21749,"t":"code","b":[208,245],"m":"bne","oa":21740,"o":"b_54EC"},{"a":21751,"t":"code","b":[173,16,10],"m":"lda","oa":2576,"o":"mask_result"},{"a":21754,"t":"code","b":[208,6],"m":"bne","oa":21762,"o":"b_5502"},{"a":21756,"t":"code","b":[173,120,118],"m":"lda","oa":30328,"o":"timer_graphics_off"},{"a":21759,"t":"code","b":[76,5,85],"m":"jmp","oa":21765,"o":"r_5505"},{"a":21762,"l":"b_5502","t":"code","b":[32,15,118],"m":"jsr","oa":30223,"o":"timer_graphics_on","x":[21754]},{"a":21765,"l":"r_5505","t":"code","b":[96],"m":"rts","x":[21759]},{"a":21766,"l":"touch_temp","c":"Scratch of $5507 (the player's height plus $0E) and of the hit tests $796D and $79D6 (the slot's height less $15).","t":"byte","b":[0],"x":[21778,21783,21791,21802,31125,31131,31139,31151,31230,31236,31244,31256]},{"a":21767,"l":"touch_player","c":"Tests whether slot X overlaps the player: compares the slot's screen height ($A3,X) and position ($87,X, $BF,X) with the player's ($747C, $747B), with a height window that depends on the crouch flag $5B2D. Returns 1 in A for overlap, otherwise 0.","t":"code","b":[173,45,91],"m":"lda","oa":23341,"o":"crouch_flag","x":[4805,5374,5659,6971,7134,7196,7686]},{"a":21770,"t":"code","b":[240,42],"m":"beq","oa":21814,"o":"b_5536"},{"a":21772,"t":"code","b":[173,124,116],"m":"lda","oa":29820,"o":"player_y"},{"a":21775,"t":"code","b":[24],"m":"clc"},{"a":21776,"t":"code","b":[105,14],"m":"adc","o":"#$0E"},{"a":21778,"t":"code","b":[141,6,85],"m":"sta","oa":21766,"o":"touch_temp"},{"a":21781,"t":"code","b":[181,163],"m":"lda","oa":163,"o":"$A3,x"},{"a":21783,"t":"code","b":[205,6,85],"m":"cmp","oa":21766,"o":"touch_temp"},{"a":21786,"t":"code","b":[240,56],"m":"beq","oa":21844,"o":"b_5554"},{"a":21788,"t":"code","b":[144,11],"m":"bcc","oa":21801,"o":"b_5529"},{"a":21790,"t":"code","b":[56],"m":"sec"},{"a":21791,"t":"code","b":[237,6,85],"m":"sbc","oa":21766,"o":"touch_temp"},{"a":21794,"t":"code","b":[201,10],"m":"cmp","o":"#$0A"},{"a":21796,"t":"code","b":[144,46],"m":"bcc","oa":21844,"o":"b_5554"},{"a":21798,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":21800,"t":"code","b":[96],"m":"rts"},{"a":21801,"l":"b_5529","t":"code","b":[56],"m":"sec","x":[21788]},{"a":21802,"t":"code","b":[173,6,85],"m":"lda","oa":21766,"o":"touch_temp"},{"a":21805,"t":"code","b":[245,163],"m":"sbc","oa":163,"o":"$A3,x"},{"a":21807,"t":"code","b":[201,10],"m":"cmp","o":"#$0A"},{"a":21809,"t":"code","b":[176,20],"m":"bcs","oa":21831,"o":"b_5547"},{"a":21811,"t":"code","b":[76,84,85],"m":"jmp","oa":21844,"o":"b_5554"},{"a":21814,"l":"b_5536","t":"code","b":[181,163],"m":"lda","oa":163,"o":"$A3,x","x":[21770]},{"a":21816,"t":"code","b":[205,124,116],"m":"cmp","oa":29820,"o":"player_y"},{"a":21819,"t":"code","b":[240,23],"m":"beq","oa":21844,"o":"b_5554"},{"a":21821,"t":"code","b":[144,11],"m":"bcc","oa":21834,"o":"b_554A"},{"a":21823,"t":"code","b":[56],"m":"sec"},{"a":21824,"t":"code","b":[237,124,116],"m":"sbc","oa":29820,"o":"player_y"},{"a":21827,"t":"code","b":[201,24],"m":"cmp","o":"#$18"},{"a":21829,"t":"code","b":[144,13],"m":"bcc","oa":21844,"o":"b_5554"},{"a":21831,"l":"b_5547","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[21809,21842,21846,21876]},{"a":21833,"t":"code","b":[96],"m":"rts"},{"a":21834,"l":"b_554A","t":"code","b":[56],"m":"sec","x":[21821]},{"a":21835,"t":"code","b":[173,124,116],"m":"lda","oa":29820,"o":"player_y"},{"a":21838,"t":"code","b":[245,163],"m":"sbc","oa":163,"o":"$A3,x"},{"a":21840,"t":"code","b":[201,12],"m":"cmp","o":"#$0C"},{"a":21842,"t":"code","b":[176,243],"m":"bcs","oa":21831,"o":"b_5547"},{"a":21844,"l":"b_5554","t":"code","b":[181,191],"m":"lda","oa":191,"o":"$BF,x","x":[21786,21796,21811,21819,21829]},{"a":21846,"t":"code","b":[208,239],"m":"bne","oa":21831,"o":"b_5547"},{"a":21848,"t":"code","b":[181,135],"m":"lda","oa":135,"o":"$87,x"},{"a":21850,"t":"code","b":[205,123,116],"m":"cmp","oa":29819,"o":"player_x"},{"a":21853,"t":"code","b":[240,23],"m":"beq","oa":21878,"o":"r_5576"},{"a":21855,"t":"code","b":[144,11],"m":"bcc","oa":21868,"o":"b_556C"},{"a":21857,"t":"code","b":[56],"m":"sec"},{"a":21858,"t":"code","b":[237,123,116],"m":"sbc","oa":29819,"o":"player_x"},{"a":21861,"t":"code","b":[201,20],"m":"cmp","o":"#$14"},{"a":21863,"t":"code","b":[144,13],"m":"bcc","oa":21878,"o":"r_5576"},{"a":21865,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":21867,"t":"code","b":[96],"m":"rts"},{"a":21868,"l":"b_556C","t":"code","b":[56],"m":"sec","x":[21855]},{"a":21869,"t":"code","b":[173,123,116],"m":"lda","oa":29819,"o":"player_x"},{"a":21872,"t":"code","b":[245,135],"m":"sbc","oa":135,"o":"$87,x"},{"a":21874,"t":"code","b":[201,20],"m":"cmp","o":"#$14"},{"a":21876,"t":"code","b":[176,209],"m":"bcs","oa":21831,"o":"b_5547"},{"a":21878,"l":"r_5576","t":"code","b":[96],"m":"rts","x":[21853,21863]},{"a":21879,"l":"hurt_guard","c":"Frames of protection after a hit, set to 3 by $5579 and counted down by $6315.","t":"byte","b":[0],"x":[21881,21888,25477,25483,25495]},{"a":21880,"l":"energy","c":"The player's energy, $21 at the start of the level; the bar at $57D5 shows it, the pickup at $1ADD adds to it and $5586 takes from it. The main loop ends the game when it is zero.","t":"byte","b":[33],"x":[6983,6995,8179,21409,21894,21902,22537]},{"a":21881,"l":"player_hurt","c":"Takes one point of energy from the player unless the guard timer $5577 is running: sets $5577 and the recoil $1658 to 3, then falls into $5586.","t":"code","b":[173,119,85],"m":"lda","oa":21879,"o":"hurt_guard","x":[4812,5381,5666,7203,7693]},{"a":21884,"t":"code","b":[208,34],"m":"bne","oa":21920,"o":"r_55A0"},{"a":21886,"t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":21888,"t":"code","b":[141,119,85],"m":"sta","oa":21879,"o":"hurt_guard"},{"a":21891,"t":"code","b":[141,88,22],"m":"sta","oa":5720,"o":"recoil"},{"a":21894,"l":"player_hit","c":"Takes one point of energy from $5578 when it is not zero and plays sound effect 4 through $B0EE.","t":"code","b":[173,120,85],"m":"lda","oa":21880,"o":"energy","x":[5892,6463]},{"a":21897,"t":"code","b":[240,21],"m":"beq","oa":21920,"o":"r_55A0"},{"a":21899,"t":"code","b":[56],"m":"sec"},{"a":21900,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":21902,"t":"code","b":[141,120,85],"m":"sta","oa":21880,"o":"energy"},{"a":21905,"t":"code","b":[142,159,85],"m":"stx","oa":21919,"o":"a_559F"},{"a":21908,"t":"code","b":[140,157,85],"m":"sty","oa":21917,"o":"a_559D"},{"a":21911,"t":"code","b":[162,4],"m":"ldx","o":"#$04"},{"a":21913,"t":"code","b":[32,238,176],"m":"jsr","oa":45294,"o":"play_sound"},{"a":21916,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":21917,"t":"note","l":"a_559D","c":"Holds the Y register saved by $5594: the immediate operand of the LDY at $559C, reloaded after the call or table lookup that follows.","note":"inside the item at $559C","x":[21908]},{"a":21918,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":21919,"t":"note","l":"a_559F","c":"Holds the X register saved by $5591: the immediate operand of the LDX at $559E, reloaded after the call or table lookup that follows.","note":"inside the item at $559E","x":[21905]},{"a":21920,"l":"r_55A0","t":"code","b":[96],"m":"rts","x":[21884,21897]},{"a":21921,"l":"banner_sprites","c":"Called by $6480 while the banner flag $56D1 is set. Turns on all eight sprites, sets their colours and multicolours, and then busy-waits on the raster until line $96, setting up eight sprites in a row at height $3C and then $66 (pointers from $CB and $D3 through $5678) and, from line $92, six sprites at height $9B with pointer $C5 and other X positions through $5699, probably to draw a large picture across the screen.","t":"code","b":[169,255],"m":"lda","o":"#$FF","x":[25787]},{"a":21923,"t":"code","b":[141,21,208],"m":"sta","o":"vic_sprite_enable"},{"a":21926,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":21928,"t":"code","b":[141,39,208],"m":"sta","o":"vic_sprite0_colour"},{"a":21931,"t":"code","b":[141,40,208],"m":"sta","o":"vic_sprite1_colour"},{"a":21934,"t":"code","b":[141,41,208],"m":"sta","o":"vic_sprite2_colour"},{"a":21937,"t":"code","b":[141,42,208],"m":"sta","o":"vic_sprite3_colour"},{"a":21940,"t":"code","b":[141,43,208],"m":"sta","o":"vic_sprite4_colour"},{"a":21943,"t":"code","b":[141,44,208],"m":"sta","o":"vic_sprite5_colour"},{"a":21946,"t":"code","b":[141,45,208],"m":"sta","o":"vic_sprite6_colour"},{"a":21949,"t":"code","b":[141,46,208],"m":"sta","o":"vic_sprite7_colour"},{"a":21952,"t":"code","b":[169,11],"m":"lda","o":"#$0B"},{"a":21954,"t":"code","b":[141,37,208],"m":"sta","o":"vic_sprite_mc0"},{"a":21957,"t":"code","b":[169,15],"m":"lda","o":"#$0F"},{"a":21959,"t":"code","b":[141,38,208],"m":"sta","o":"vic_sprite_mc1"},{"a":21962,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":21964,"t":"code","b":[141,23,208],"m":"sta","o":"vic_sprite_expand_y"},{"a":21967,"t":"code","b":[141,29,208],"m":"sta","o":"vic_sprite_expand_x"},{"a":21970,"t":"code","b":[169,135],"m":"lda","o":"#$87"},{"a":21972,"t":"code","b":[141,0,208],"m":"sta","o":"vic_sprite0_x"},{"a":21975,"t":"code","b":[141,8,208],"m":"sta","o":"vic_sprite4_x"},{"a":21978,"t":"code","b":[169,159],"m":"lda","o":"#$9F"},{"a":21980,"t":"code","b":[141,2,208],"m":"sta","o":"vic_sprite1_x"},{"a":21983,"t":"code","b":[141,10,208],"m":"sta","o":"vic_sprite5_x"},{"a":21986,"t":"code","b":[169,183],"m":"lda","o":"#$B7"},{"a":21988,"t":"code","b":[141,4,208],"m":"sta","o":"vic_sprite2_x"},{"a":21991,"t":"code","b":[141,12,208],"m":"sta","o":"vic_sprite6_x"},{"a":21994,"t":"code","b":[169,207],"m":"lda","o":"#$CF"},{"a":21996,"t":"code","b":[141,6,208],"m":"sta","o":"vic_sprite3_x"},{"a":21999,"t":"code","b":[141,14,208],"m":"sta","o":"vic_sprite7_x"},{"a":22002,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":22004,"t":"code","b":[141,16,208],"m":"sta","o":"vic_sprite_x_msb"},{"a":22007,"l":"b_55F7","t":"code","b":[173,18,208],"m":"lda","o":"vic_raster","x":[22128]},{"a":22010,"t":"code","b":[201,99],"m":"cmp","o":"#$63"},{"a":22012,"t":"code","b":[176,10],"m":"bcs","oa":22024,"o":"b_5608"},{"a":22014,"t":"code","b":[169,60],"m":"lda","o":"#$3C"},{"a":22016,"t":"code","b":[162,203],"m":"ldx","o":"#$CB"},{"a":22018,"t":"code","b":[32,120,86],"m":"jsr","oa":22136,"o":"banner_row"},{"a":22021,"t":"code","b":[76,107,86],"m":"jmp","oa":22123,"o":"j_566B"},{"a":22024,"l":"b_5608","t":"code","b":[201,146],"m":"cmp","o":"#$92","x":[22012]},{"a":22026,"t":"code","b":[176,10],"m":"bcs","oa":22038,"o":"b_5616"},{"a":22028,"t":"code","b":[169,102],"m":"lda","o":"#$66"},{"a":22030,"t":"code","b":[162,211],"m":"ldx","o":"#$D3"},{"a":22032,"t":"code","b":[32,120,86],"m":"jsr","oa":22136,"o":"banner_row"},{"a":22035,"t":"code","b":[76,107,86],"m":"jmp","oa":22123,"o":"j_566B"},{"a":22038,"l":"b_5616","t":"code","b":[169,155],"m":"lda","o":"#$9B","x":[22026]},{"a":22040,"t":"code","b":[141,1,208],"m":"sta","o":"vic_sprite0_y"},{"a":22043,"t":"code","b":[141,3,208],"m":"sta","o":"vic_sprite1_y"},{"a":22046,"t":"code","b":[141,5,208],"m":"sta","o":"vic_sprite2_y"},{"a":22049,"t":"code","b":[141,7,208],"m":"sta","o":"vic_sprite3_y"},{"a":22052,"t":"code","b":[141,9,208],"m":"sta","o":"vic_sprite4_y"},{"a":22055,"t":"code","b":[141,11,208],"m":"sta","o":"vic_sprite5_y"},{"a":22058,"t":"code","b":[162,197],"m":"ldx","o":"#$C5"},{"a":22060,"t":"code","b":[32,153,86],"m":"jsr","oa":22169,"o":"banner_pointers"},{"a":22063,"t":"code","b":[169,106],"m":"lda","o":"#$6A"},{"a":22065,"t":"code","b":[141,0,208],"m":"sta","o":"vic_sprite0_x"},{"a":22068,"t":"code","b":[169,130],"m":"lda","o":"#$82"},{"a":22070,"t":"code","b":[141,2,208],"m":"sta","o":"vic_sprite1_x"},{"a":22073,"t":"code","b":[169,154],"m":"lda","o":"#$9A"},{"a":22075,"t":"code","b":[141,4,208],"m":"sta","o":"vic_sprite2_x"},{"a":22078,"t":"code","b":[169,178],"m":"lda","o":"#$B2"},{"a":22080,"t":"code","b":[141,6,208],"m":"sta","o":"vic_sprite3_x"},{"a":22083,"t":"code","b":[169,202],"m":"lda","o":"#$CA"},{"a":22085,"t":"code","b":[141,8,208],"m":"sta","o":"vic_sprite4_x"},{"a":22088,"t":"code","b":[169,226],"m":"lda","o":"#$E2"},{"a":22090,"t":"code","b":[141,10,208],"m":"sta","o":"vic_sprite5_x"},{"a":22093,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":22095,"t":"code","b":[141,39,208],"m":"sta","o":"vic_sprite0_colour"},{"a":22098,"t":"code","b":[141,40,208],"m":"sta","o":"vic_sprite1_colour"},{"a":22101,"t":"code","b":[141,41,208],"m":"sta","o":"vic_sprite2_colour"},{"a":22104,"t":"code","b":[141,42,208],"m":"sta","o":"vic_sprite3_colour"},{"a":22107,"t":"code","b":[141,43,208],"m":"sta","o":"vic_sprite4_colour"},{"a":22110,"t":"code","b":[141,44,208],"m":"sta","o":"vic_sprite5_colour"},{"a":22113,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":22115,"t":"code","b":[141,37,208],"m":"sta","o":"vic_sprite_mc0"},{"a":22118,"t":"code","b":[169,6],"m":"lda","o":"#$06"},{"a":22120,"t":"code","b":[141,38,208],"m":"sta","o":"vic_sprite_mc1"},{"a":22123,"l":"j_566B","t":"code","b":[173,18,208],"m":"lda","o":"vic_raster","x":[22021,22035]},{"a":22126,"t":"code","b":[201,150],"m":"cmp","o":"#$96"},{"a":22128,"t":"code","b":[144,133],"m":"bcc","oa":22007,"o":"b_55F7"},{"a":22130,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":22132,"t":"code","b":[141,32,208],"m":"sta","o":"vic_border"},{"a":22135,"t":"code","b":[96],"m":"rts"},{"a":22136,"l":"banner_row","c":"Part of the banner code: after a short delay, sets the heights of sprites 0-3 to A and of sprites 4-7 to A plus $15, then falls into $5699.","t":"code","b":[234],"m":"nop","x":[22018,22032]},{"a":22137,"t":"code","b":[234],"m":"nop"},{"a":22138,"t":"code","b":[234],"m":"nop"},{"a":22139,"t":"code","b":[234],"m":"nop"},{"a":22140,"t":"code","b":[234],"m":"nop"},{"a":22141,"t":"code","b":[234],"m":"nop"},{"a":22142,"t":"code","b":[141,1,208],"m":"sta","o":"vic_sprite0_y"},{"a":22145,"t":"code","b":[141,3,208],"m":"sta","o":"vic_sprite1_y"},{"a":22148,"t":"code","b":[141,5,208],"m":"sta","o":"vic_sprite2_y"},{"a":22151,"t":"code","b":[141,7,208],"m":"sta","o":"vic_sprite3_y"},{"a":22154,"t":"code","b":[24],"m":"clc"},{"a":22155,"t":"code","b":[105,21],"m":"adc","o":"#$15"},{"a":22157,"t":"code","b":[141,9,208],"m":"sta","o":"vic_sprite4_y"},{"a":22160,"t":"code","b":[141,11,208],"m":"sta","o":"vic_sprite5_y"},{"a":22163,"t":"code","b":[141,13,208],"m":"sta","o":"vic_sprite6_y"},{"a":22166,"t":"code","b":[141,15,208],"m":"sta","o":"vic_sprite7_y"},{"a":22169,"l":"banner_pointers","c":"Sets the eight sprite pointers in both screens' tables ($CFF8-$CFFF and $CBF8-$CBFF) to X, X+1, up to X+7.","t":"code","b":[142,248,207],"m":"stx","oa":53240,"o":"sprite_pointer_b_0","x":[22060]},{"a":22172,"t":"code","b":[142,248,203],"m":"stx","oa":52216,"o":"sprite_pointer_a_0"},{"a":22175,"t":"code","b":[232],"m":"inx"},{"a":22176,"t":"code","b":[142,249,207],"m":"stx","oa":53241,"o":"sprite_pointer_b_1"},{"a":22179,"t":"code","b":[142,249,203],"m":"stx","oa":52217,"o":"sprite_pointer_a_1"},{"a":22182,"t":"code","b":[232],"m":"inx"},{"a":22183,"t":"code","b":[142,250,207],"m":"stx","oa":53242,"o":"sprite_pointer_b_2"},{"a":22186,"t":"code","b":[142,250,203],"m":"stx","oa":52218,"o":"sprite_pointer_a_2"},{"a":22189,"t":"code","b":[232],"m":"inx"},{"a":22190,"t":"code","b":[142,251,207],"m":"stx","oa":53243,"o":"sprite_pointer_b_3"},{"a":22193,"t":"code","b":[142,251,203],"m":"stx","oa":52219,"o":"sprite_pointer_a_3"},{"a":22196,"t":"code","b":[232],"m":"inx"},{"a":22197,"t":"code","b":[142,252,207],"m":"stx","oa":53244,"o":"sprite_pointer_b_4"},{"a":22200,"t":"code","b":[142,252,203],"m":"stx","oa":52220,"o":"sprite_pointer_a_4"},{"a":22203,"t":"code","b":[232],"m":"inx"},{"a":22204,"t":"code","b":[142,253,207],"m":"stx","oa":53245,"o":"sprite_pointer_b_5"},{"a":22207,"t":"code","b":[142,253,203],"m":"stx","oa":52221,"o":"sprite_pointer_a_5"},{"a":22210,"t":"code","b":[232],"m":"inx"},{"a":22211,"t":"code","b":[142,254,207],"m":"stx","oa":53246,"o":"sprite_pointer_b_6"},{"a":22214,"t":"code","b":[142,254,203],"m":"stx","oa":52222,"o":"sprite_pointer_a_6"},{"a":22217,"t":"code","b":[232],"m":"inx"},{"a":22218,"t":"code","b":[142,255,207],"m":"stx","oa":53247,"o":"sprite_pointer_b_7"},{"a":22221,"t":"code","b":[142,255,203],"m":"stx","oa":52223,"o":"sprite_pointer_a_7"},{"a":22224,"t":"code","b":[96],"m":"rts"},{"a":22225,"l":"banner_flag","c":"1 while the banner at $55A1 is on; set by $56D4.","t":"byte","b":[0],"x":[21389,22233,22356,22386,25652,25782]},{"a":22226,"l":"banner_timer","c":"Frames of the banner left; set to $C8 by $56D4.","t":"byte","b":[0],"x":[21392,22238,22244,22391]},{"a":22227,"l":"banner_done","c":"Set to 1 by $56D4 once the banner has run, so that it does not start again.","t":"byte","b":[0],"x":[21395,22228,22351]},{"a":22228,"l":"banner_step","c":"Called by the main loop. Once only ($56D3 clear): when the player's world X is $0222 or more, the camera's height is below $00E3 and the banner flag $56D1 is clear, it sets $56D1 and the countdown $56D2 to $C8 and blacks the colour RAM of the screen. While $56D1 is set it counts $56D2 down and at 1 puts the colours back from the screen matrix ($2067 picks it) through the table at $BF00, clears $56D1 and sets $56D3.","t":"code","b":[173,211,86],"m":"lda","oa":22227,"o":"banner_done","x":[8150]},{"a":22231,"t":"code","b":[208,126],"m":"bne","oa":22359,"o":"r_5757"},{"a":22233,"t":"code","b":[173,209,86],"m":"lda","oa":22225,"o":"banner_flag"},{"a":22236,"t":"code","b":[240,122],"m":"beq","oa":22360,"o":"b_5758"},{"a":22238,"t":"code","b":[174,210,86],"m":"ldx","oa":22226,"o":"banner_timer"},{"a":22241,"t":"code","b":[240,116],"m":"beq","oa":22359,"o":"r_5757"},{"a":22243,"t":"code","b":[202],"m":"dex"},{"a":22244,"t":"code","b":[142,210,86],"m":"stx","oa":22226,"o":"banner_timer"},{"a":22247,"t":"code","b":[224,1],"m":"cpx","o":"#$01"},{"a":22249,"t":"code","b":[208,108],"m":"bne","oa":22359,"o":"r_5757"},{"a":22251,"t":"code","b":[173,103,32],"m":"lda","oa":8295,"o":"screen_buffer"},{"a":22254,"t":"code","b":[240,48],"m":"beq","oa":22304,"o":"b_5720"},{"a":22256,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":22258,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":22260,"l":"b_56F4","t":"code","b":[190,0,200],"m":"ldx","oa":51200,"o":"screen_a,y","x":[22299]},{"a":22263,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":22266,"t":"code","b":[153,0,216],"m":"sta","o":"colour_ram,y"},{"a":22269,"t":"code","b":[190,190,200],"m":"ldx","oa":51390,"o":"$C8BE,y"},{"a":22272,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":22275,"t":"code","b":[153,190,216],"m":"sta","o":"$D8BE,y"},{"a":22278,"t":"code","b":[190,124,201],"m":"ldx","oa":51580,"o":"$C97C,y"},{"a":22281,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":22284,"t":"code","b":[153,124,217],"m":"sta","o":"$D97C,y"},{"a":22287,"t":"code","b":[190,58,202],"m":"ldx","oa":51770,"o":"$CA3A,y"},{"a":22290,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":22293,"t":"code","b":[153,58,218],"m":"sta","o":"$DA3A,y"},{"a":22296,"t":"code","b":[200],"m":"iny"},{"a":22297,"t":"code","b":[192,190],"m":"cpy","o":"#$BE"},{"a":22299,"t":"code","b":[208,215],"m":"bne","oa":22260,"o":"b_56F4"},{"a":22301,"t":"code","b":[76,77,87],"m":"jmp","oa":22349,"o":"j_574D"},{"a":22304,"l":"b_5720","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[22254]},{"a":22306,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":22308,"l":"b_5724","t":"code","b":[190,0,204],"m":"ldx","oa":52224,"o":"screen_b,y","x":[22347]},{"a":22311,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":22314,"t":"code","b":[153,0,216],"m":"sta","o":"colour_ram,y"},{"a":22317,"t":"code","b":[190,190,204],"m":"ldx","oa":52414,"o":"$CCBE,y"},{"a":22320,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":22323,"t":"code","b":[153,190,216],"m":"sta","o":"$D8BE,y"},{"a":22326,"t":"code","b":[190,124,205],"m":"ldx","oa":52604,"o":"$CD7C,y"},{"a":22329,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":22332,"t":"code","b":[153,124,217],"m":"sta","o":"$D97C,y"},{"a":22335,"t":"code","b":[190,58,206],"m":"ldx","oa":52794,"o":"$CE3A,y"},{"a":22338,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":22341,"t":"code","b":[153,58,218],"m":"sta","o":"$DA3A,y"},{"a":22344,"t":"code","b":[200],"m":"iny"},{"a":22345,"t":"code","b":[192,190],"m":"cpy","o":"#$BE"},{"a":22347,"t":"code","b":[208,215],"m":"bne","oa":22308,"o":"b_5724"},{"a":22349,"l":"j_574D","t":"code","b":[169,1],"m":"lda","o":"#$01","x":[22301]},{"a":22351,"t":"code","b":[141,211,86],"m":"sta","oa":22227,"o":"banner_done"},{"a":22354,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":22356,"t":"code","b":[141,209,86],"m":"sta","oa":22225,"o":"banner_flag"},{"a":22359,"l":"r_5757","t":"code","b":[96],"m":"rts","x":[22231,22241,22249]},{"a":22360,"l":"b_5758","t":"code","b":[173,195,31],"m":"lda","oa":8131,"o":"player_world_x_hi","x":[22236]},{"a":22363,"t":"code","b":[201,2],"m":"cmp","o":"#$02"},{"a":22365,"t":"code","b":[144,48],"m":"bcc","oa":22415,"o":"r_578F"},{"a":22367,"t":"code","b":[173,194,31],"m":"lda","oa":8130,"o":"player_world_x"},{"a":22370,"t":"code","b":[201,34],"m":"cmp","o":"#$22"},{"a":22372,"t":"code","b":[144,41],"m":"bcc","oa":22415,"o":"r_578F"},{"a":22374,"t":"code","b":[165,254],"m":"lda","oa":254,"o":"$FE"},{"a":22376,"t":"code","b":[208,37],"m":"bne","oa":22415,"o":"r_578F"},{"a":22378,"t":"code","b":[165,253],"m":"lda","oa":253,"o":"$FD"},{"a":22380,"t":"code","b":[201,227],"m":"cmp","o":"#$E3"},{"a":22382,"t":"code","b":[176,31],"m":"bcs","oa":22415,"o":"r_578F"},{"a":22384,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":22386,"t":"code","b":[141,209,86],"m":"sta","oa":22225,"o":"banner_flag"},{"a":22389,"t":"code","b":[169,200],"m":"lda","o":"#$C8"},{"a":22391,"t":"code","b":[141,210,86],"m":"sta","oa":22226,"o":"banner_timer"},{"a":22394,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":22396,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":22398,"l":"b_577E","t":"code","b":[153,0,216],"m":"sta","o":"colour_ram,y","x":[22413]},{"a":22401,"t":"code","b":[153,190,216],"m":"sta","o":"$D8BE,y"},{"a":22404,"t":"code","b":[153,124,217],"m":"sta","o":"$D97C,y"},{"a":22407,"t":"code","b":[153,58,218],"m":"sta","o":"$DA3A,y"},{"a":22410,"t":"code","b":[200],"m":"iny"},{"a":22411,"t":"code","b":[192,190],"m":"cpy","o":"#$BE"},{"a":22413,"t":"code","b":[208,239],"m":"bne","oa":22398,"o":"b_577E"},{"a":22415,"l":"r_578F","t":"code","b":[96],"m":"rts","x":[22365,22372,22376,22382]},{"a":22416,"l":"bar_masks","c":"The four masks $FC, $F0, $C0 and $00 that $57D5 uses to take pixels off the end of the bar.","t":"byte","b":[252,240,192,0],"x":[22560,22572,22584]},{"a":22420,"l":"bar_shapes","c":"64 bytes of shapes for the eight characters of the energy bar, built by $57D5 and copied to $FAC8.","t":"byte","b":[0],"x":[22609]},{"a":22421,"l":"bar_shapes_1","c":"Part of the energy bar shapes at $5794: byte 1 of the first character; $57D5 builds the pattern here.","t":"byte","b":[255],"x":[22506,22557,22563]},{"a":22422,"l":"bar_shapes_2","c":"Part of the energy bar shapes at $5794: byte 2 of the first character.","t":"byte","b":[255],"x":[22509,22566]},{"a":22423,"l":"bar_shapes_3","c":"Part of the energy bar shapes at $5794: byte 3 of the first character.","t":"byte","b":[170],"x":[22514,22569,22575]},{"a":22424,"l":"bar_shapes_4","c":"Part of the energy bar shapes at $5794: byte 4 of the first character.","t":"byte","b":[170],"x":[22517,22578]},{"a":22425,"l":"bar_shapes_5","c":"Part of the energy bar shapes at $5794: byte 5 of the first character.","t":"byte","b":[85],"x":[22522,22581,22587]},{"a":22426,"l":"bar_shapes_rest","c":"The rest of the energy bar shapes at $5794: bytes 6 to 8 of the first character and the other seven characters.","t":"byte","b":[85,0,0,255,255,170,170,85],"x":[22525,22590]},{"a":22434,"t":"byte","b":[85,0,0,255,255,170,170,85]},{"a":22442,"t":"byte","b":[85,0,0,255,255,170,170,85]},{"a":22450,"t":"byte","b":[85,0,0,255,255,170,170,85]},{"a":22458,"t":"byte","b":[85,0,0,255,255,170,170,85]},{"a":22466,"t":"byte","b":[85,0,0,255,255,170,170,85]},{"a":22474,"t":"byte","b":[85,0,0,255,255,170,170,85]},{"a":22482,"t":"byte","b":[85,0]},{"a":22484,"l":"bar_counter","c":"Counter of $57D5: the energy step it has reached, counting up from $5578 to $21.","t":"byte","b":[33],"x":[22540,22547,22554]},{"a":22485,"l":"draw_bar","c":"Builds the energy bar: fills 8 characters of the panel ($CF59 on, colour 5 at $DB59) with the code $1D, writes a striped pattern into the eight character shapes at $5795, masks off 2 pixels for each step by which the energy $5578 is below $21 (mask table at $5790) and copies the 64 bytes at $5794 to the character set at $FAC8.","t":"code","b":[160,0],"m":"ldy","o":"#$00","x":[8141]},{"a":22487,"l":"b_57D7","t":"code","b":[169,29],"m":"lda","o":"#$1D","x":[22500]},{"a":22489,"t":"code","b":[153,89,207],"m":"sta","oa":53081,"o":"$CF59,y"},{"a":22492,"t":"code","b":[169,5],"m":"lda","o":"#$05"},{"a":22494,"t":"code","b":[153,89,219],"m":"sta","o":"$DB59,y"},{"a":22497,"t":"code","b":[200],"m":"iny"},{"a":22498,"t":"code","b":[192,8],"m":"cpy","o":"#$08"},{"a":22500,"t":"code","b":[208,241],"m":"bne","oa":22487,"o":"b_57D7"},{"a":22502,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":22504,"l":"b_57E8","t":"code","b":[169,255],"m":"lda","o":"#$FF","x":[22535]},{"a":22506,"t":"code","b":[153,149,87],"m":"sta","oa":22421,"o":"bar_shapes_1,y"},{"a":22509,"t":"code","b":[153,150,87],"m":"sta","oa":22422,"o":"bar_shapes_2,y"},{"a":22512,"t":"code","b":[169,170],"m":"lda","o":"#$AA"},{"a":22514,"t":"code","b":[153,151,87],"m":"sta","oa":22423,"o":"bar_shapes_3,y"},{"a":22517,"t":"code","b":[153,152,87],"m":"sta","oa":22424,"o":"bar_shapes_4,y"},{"a":22520,"t":"code","b":[169,85],"m":"lda","o":"#$55"},{"a":22522,"t":"code","b":[153,153,87],"m":"sta","oa":22425,"o":"bar_shapes_5,y"},{"a":22525,"t":"code","b":[153,154,87],"m":"sta","oa":22426,"o":"bar_shapes_rest,y"},{"a":22528,"t":"code","b":[152],"m":"tya"},{"a":22529,"t":"code","b":[24],"m":"clc"},{"a":22530,"t":"code","b":[105,8],"m":"adc","o":"#$08"},{"a":22532,"t":"code","b":[168],"m":"tay"},{"a":22533,"t":"code","b":[192,64],"m":"cpy","o":"#$40"},{"a":22535,"t":"code","b":[144,223],"m":"bcc","oa":22504,"o":"b_57E8"},{"a":22537,"t":"code","b":[173,120,85],"m":"lda","oa":21880,"o":"energy"},{"a":22540,"t":"code","b":[141,212,87],"m":"sta","oa":22484,"o":"bar_counter"},{"a":22543,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":22545,"t":"code","b":[160,56],"m":"ldy","o":"#$38"},{"a":22547,"l":"b_5813","t":"code","b":[173,212,87],"m":"lda","oa":22484,"o":"bar_counter","x":[22596,22605]},{"a":22550,"t":"code","b":[201,33],"m":"cmp","o":"#$21"},{"a":22552,"t":"code","b":[240,53],"m":"beq","oa":22607,"o":"b_584F"},{"a":22554,"t":"code","b":[238,212,87],"m":"inc","oa":22484,"o":"bar_counter"},{"a":22557,"t":"code","b":[185,149,87],"m":"lda","oa":22421,"o":"bar_shapes_1,y"},{"a":22560,"t":"code","b":[61,144,87],"m":"and","oa":22416,"o":"bar_masks,x"},{"a":22563,"t":"code","b":[153,149,87],"m":"sta","oa":22421,"o":"bar_shapes_1,y"},{"a":22566,"t":"code","b":[153,150,87],"m":"sta","oa":22422,"o":"bar_shapes_2,y"},{"a":22569,"t":"code","b":[185,151,87],"m":"lda","oa":22423,"o":"bar_shapes_3,y"},{"a":22572,"t":"code","b":[61,144,87],"m":"and","oa":22416,"o":"bar_masks,x"},{"a":22575,"t":"code","b":[153,151,87],"m":"sta","oa":22423,"o":"bar_shapes_3,y"},{"a":22578,"t":"code","b":[153,152,87],"m":"sta","oa":22424,"o":"bar_shapes_4,y"},{"a":22581,"t":"code","b":[185,153,87],"m":"lda","oa":22425,"o":"bar_shapes_5,y"},{"a":22584,"t":"code","b":[61,144,87],"m":"and","oa":22416,"o":"bar_masks,x"},{"a":22587,"t":"code","b":[153,153,87],"m":"sta","oa":22425,"o":"bar_shapes_5,y"},{"a":22590,"t":"code","b":[153,154,87],"m":"sta","oa":22426,"o":"bar_shapes_rest,y"},{"a":22593,"t":"code","b":[232],"m":"inx"},{"a":22594,"t":"code","b":[224,4],"m":"cpx","o":"#$04"},{"a":22596,"t":"code","b":[144,205],"m":"bcc","oa":22547,"o":"b_5813"},{"a":22598,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":22600,"t":"code","b":[152],"m":"tya"},{"a":22601,"t":"code","b":[56],"m":"sec"},{"a":22602,"t":"code","b":[233,8],"m":"sbc","o":"#$08"},{"a":22604,"t":"code","b":[168],"m":"tay"},{"a":22605,"t":"code","b":[16,196],"m":"bpl","oa":22547,"o":"b_5813"},{"a":22607,"l":"b_584F","t":"code","b":[160,0],"m":"ldy","o":"#$00","x":[22552]},{"a":22609,"l":"b_5851","t":"code","b":[185,148,87],"m":"lda","oa":22420,"o":"bar_shapes,y","x":[22618]},{"a":22612,"t":"code","b":[153,200,250],"m":"sta","oa":64200,"o":"energy_cells,y"},{"a":22615,"t":"code","b":[200],"m":"iny"},{"a":22616,"t":"code","b":[192,64],"m":"cpy","o":"#$40"},{"a":22618,"t":"code","b":[208,245],"m":"bne","oa":22609,"o":"b_5851"},{"a":22620,"t":"code","b":[96],"m":"rts"},{"a":22621,"l":"add_digits","c":"Adds A to the decimal digit $0A00+X and carries towards the more significant digits (X counting down) until a digit does not overflow. Digit 6 is the units, so the 4 and 8 on digit 5 from $61AC are 40 and 80 points and the 5 on digit 4 at $1BAF is 500.","t":"code","b":[141,136,88],"m":"sta","oa":22664,"o":"digit_carry","x":[7150,25045,25077]},{"a":22624,"t":"code","b":[152],"m":"tya"},{"a":22625,"t":"code","b":[72],"m":"pha"},{"a":22626,"l":"j_5862","t":"code","b":[189,0,10],"m":"lda","oa":2560,"o":"score_digits,x","x":[22658]},{"a":22629,"t":"code","b":[24],"m":"clc"},{"a":22630,"t":"code","b":[109,136,88],"m":"adc","oa":22664,"o":"digit_carry"},{"a":22633,"t":"code","b":[201,10],"m":"cmp","o":"#$0A"},{"a":22635,"t":"code","b":[16,5],"m":"bpl","oa":22642,"o":"b_5872"},{"a":22637,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":22639,"t":"code","b":[76,119,88],"m":"jmp","oa":22647,"o":"j_5877"},{"a":22642,"l":"b_5872","t":"code","b":[160,1],"m":"ldy","o":"#$01","x":[22635]},{"a":22644,"t":"code","b":[56],"m":"sec"},{"a":22645,"t":"code","b":[233,10],"m":"sbc","o":"#$0A"},{"a":22647,"l":"j_5877","t":"code","b":[157,0,10],"m":"sta","oa":2560,"o":"score_digits,x","x":[22639]},{"a":22650,"t":"code","b":[140,136,88],"m":"sty","oa":22664,"o":"digit_carry"},{"a":22653,"t":"code","b":[224,0],"m":"cpx","o":"#$00"},{"a":22655,"t":"code","b":[240,4],"m":"beq","oa":22661,"o":"b_5885"},{"a":22657,"t":"code","b":[202],"m":"dex"},{"a":22658,"t":"code","b":[76,98,88],"m":"jmp","oa":22626,"o":"j_5862"},{"a":22661,"l":"b_5885","t":"code","b":[104],"m":"pla","x":[22655]},{"a":22662,"t":"code","b":[168],"m":"tay"},{"a":22663,"t":"code","b":[96],"m":"rts"},{"a":22664,"l":"digit_carry","c":"Scratch of $585D: the amount or carry added to the digit.","t":"byte","b":[0],"x":[22621,22630,22650]},{"a":22665,"l":"draw_score","c":"Draws the seven digits from $0A00 on into the panel's character shapes at $FA58 (8 bytes each from the digit shapes at $58C2) through $589C.","t":"code","b":[169,88],"m":"lda","o":"#$58","x":[8147]},{"a":22667,"t":"code","b":[133,133],"m":"sta","oa":133,"o":"$85"},{"a":22669,"t":"code","b":[169,250],"m":"lda","o":"#$FA"},{"a":22671,"t":"code","b":[133,134],"m":"sta","oa":134,"o":"$86"},{"a":22673,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":22675,"l":"b_5893","t":"code","b":[32,156,88],"m":"jsr","oa":22684,"o":"draw_digit","x":[22681]},{"a":22678,"t":"code","b":[232],"m":"inx"},{"a":22679,"t":"code","b":[224,7],"m":"cpx","o":"#$07"},{"a":22681,"t":"code","b":[208,248],"m":"bne","oa":22675,"o":"b_5893"},{"a":22683,"t":"code","b":[96],"m":"rts"},{"a":22684,"l":"draw_digit","c":"Copies the 8-byte shape of digit $0A00+X from $58C2 to the pointer $85/$86 and moves the pointer on 8 bytes.","t":"code","b":[138],"m":"txa","x":[22675]},{"a":22685,"t":"code","b":[72],"m":"pha"},{"a":22686,"t":"code","b":[189,0,10],"m":"lda","oa":2560,"o":"score_digits,x"},{"a":22689,"t":"code","b":[10],"m":"asl","o":"a"},{"a":22690,"t":"code","b":[10],"m":"asl","o":"a"},{"a":22691,"t":"code","b":[10],"m":"asl","o":"a"},{"a":22692,"t":"code","b":[170],"m":"tax"},{"a":22693,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":22695,"l":"b_58A7","t":"code","b":[189,194,88],"m":"lda","oa":22722,"o":"digit_shapes,x","x":[22704]},{"a":22698,"t":"code","b":[145,133],"m":"sta","oa":133,"o":"($85),y"},{"a":22700,"t":"code","b":[232],"m":"inx"},{"a":22701,"t":"code","b":[200],"m":"iny"},{"a":22702,"t":"code","b":[192,8],"m":"cpy","o":"#$08"},{"a":22704,"t":"code","b":[208,245],"m":"bne","oa":22695,"o":"b_58A7"},{"a":22706,"t":"code","b":[24],"m":"clc"},{"a":22707,"t":"code","b":[165,133],"m":"lda","oa":133,"o":"$85"},{"a":22709,"t":"code","b":[105,8],"m":"adc","o":"#$08"},{"a":22711,"t":"code","b":[133,133],"m":"sta","oa":133,"o":"$85"},{"a":22713,"t":"code","b":[165,134],"m":"lda","oa":134,"o":"$86"},{"a":22715,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":22717,"t":"code","b":[133,134],"m":"sta","oa":134,"o":"$86"},{"a":22719,"t":"code","b":[104],"m":"pla"},{"a":22720,"t":"code","b":[170],"m":"tax"},{"a":22721,"t":"code","b":[96],"m":"rts"},{"a":22722,"l":"digit_shapes","c":"The shapes of the digits 0 to 9, 8 bytes each (80 bytes).","t":"byte","b":[168,136,136,136,136,136,168,0],"x":[22695,30094,36900,36907]},{"a":22730,"t":"byte","b":[160,32,32,32,32,32,32,0]},{"a":22738,"t":"byte","b":[168,8,8,168,128,128,168,0]},{"a":22746,"t":"byte","b":[168,8,8,40,8,8,168,0]},{"a":22754,"t":"byte","b":[128,128,136,136,168,8,8,0]},{"a":22762,"t":"byte","b":[168,128,168,8,8,8,168,0]},{"a":22770,"t":"byte","b":[160,128,128,168,136,136,168,0]},{"a":22778,"t":"byte","b":[168,8,8,8,8,8,8,0]},{"a":22786,"l":"digit_shapes_8_9","c":"The shapes of the digits 8 and 9 (16 bytes, 8 a digit), the last two of digit_shapes ($58C2). Each row is one byte of four two-bit pixels, of which the last is blank in these two digits.","t":"byte","b":[168,136,136,168,136,136,168,0]},{"a":22794,"t":"byte","b":[168,136,136,168,8,8,168,0]},{"a":22802,"l":"player_state","c":"The player's state: 1 standing or walking, 2 falling, 3 jumping, 4 climbing, 5 punching, 6 crouching, 7 a strike or hop with a short arc. Chosen by the routine for the current state and read by $5925.","t":"byte","b":[1],"x":[22838,23022,23123,23169,23276,23354,23431,23691,23717,23745,23784,23814,23848,23883,24112,24248,24292,24411,24671,24862]},{"a":22803,"l":"player_state_table","c":"Table of the eight state routines, one word each: 0 $5950 (an RTS), 1 $5BBC, 2 $5D8F, 3 $5E9E, 4 $600B, 5 $59E0, 6 $5B31, 7 $5A3E.","t":"addr","b":[80,89],"oa":22864,"o":"player_state_none","x":[22843]},{"a":22804,"t":"note","l":"player_state_table_hi","c":"The high bytes of the words of the player state table at $5913 (every second byte).","note":"inside the item at $5913","x":[22849]},{"a":22805,"t":"addr","b":[188,91],"oa":23484,"o":"player_walk"},{"a":22807,"t":"addr","b":[143,93],"oa":23951,"o":"player_fall"},{"a":22809,"t":"addr","b":[158,94],"oa":24222,"o":"player_jump"},{"a":22811,"t":"addr","b":[11,96],"oa":24587,"o":"player_climb"},{"a":22813,"t":"addr","b":[224,89],"oa":23008,"o":"player_punch"},{"a":22815,"t":"addr","b":[49,91],"oa":23345,"o":"player_crouch"},{"a":22817,"t":"addr","b":[62,90],"oa":23102,"o":"player_strike"},{"a":22819,"l":"player_prev_x","c":"The player's X ($747B) before this frame's move; put back when the move would end inside a solid tile.","t":"byte","b":[134],"x":[8331,8577,13527,22829,23296,23660,24065,24431]},{"a":22820,"l":"player_prev_y","c":"The player's Y ($747C) before this frame's move.","t":"byte","b":[107],"x":[8337,9951,10872,22835]},{"a":22821,"l":"player_update","c":"Called from $6480 each frame. Unless the game is paused ($6443) it saves the player position in $5923/$5924 and runs the routine for the player's state $5912 (table at $5913, through a call whose operand is rewritten at $5948/$5949); it then draws the player's frames with $6111.","t":"code","b":[173,67,100],"m":"lda","oa":25667,"o":"paused","x":[25834]},{"a":22824,"t":"code","b":[208,32],"m":"bne","oa":22858,"o":"b_594A"},{"a":22826,"t":"code","b":[173,123,116],"m":"lda","oa":29819,"o":"player_x"},{"a":22829,"t":"code","b":[141,35,89],"m":"sta","oa":22819,"o":"player_prev_x"},{"a":22832,"t":"code","b":[173,124,116],"m":"lda","oa":29820,"o":"player_y"},{"a":22835,"t":"code","b":[141,36,89],"m":"sta","oa":22820,"o":"player_prev_y"},{"a":22838,"t":"code","b":[173,18,89],"m":"lda","oa":22802,"o":"player_state"},{"a":22841,"t":"code","b":[10],"m":"asl","o":"a"},{"a":22842,"t":"code","b":[168],"m":"tay"},{"a":22843,"t":"code","b":[185,19,89],"m":"lda","oa":22803,"o":"player_state_table,y"},{"a":22846,"t":"code","b":[141,72,89],"m":"sta","oa":22856,"o":"a_5948"},{"a":22849,"t":"code","b":[185,20,89],"m":"lda","oa":22804,"o":"player_state_table_hi,y"},{"a":22852,"t":"code","b":[141,73,89],"m":"sta","oa":22857,"o":"a_5949"},{"a":22855,"s":"operand $5948/$5949 rewritten from the table at $5913; $5BBC shown is the value left in the file","t":"code","b":[32,188,91],"m":"jsr","oa":23484,"o":"player_walk"},{"a":22856,"t":"note","l":"a_5948","c":"Low byte of the address in the JSR at $5947, rewritten by $593E with the routine for the current case, so the call goes to a different routine each time.","note":"inside the item at $5947","x":[22846]},{"a":22857,"t":"note","l":"a_5949","c":"High byte of the address in the JSR at $5947, rewritten by $5944 with the routine for the current case, so the call goes to a different routine each time.","note":"inside the item at $5947","x":[22852]},{"a":22858,"l":"b_594A","t":"code","b":[32,17,97],"m":"jsr","oa":24849,"o":"player_draw","x":[22824]},{"a":22861,"t":"code","b":[96],"m":"rts"},{"a":22862,"l":"map_temp_lo","c":"Scratch of $7401: the world X, low byte, then the world height, low byte.","t":"byte","b":[65],"x":[29702,29713,29719,29736,29762,29773,29779,29790]},{"a":22863,"l":"map_temp_hi","c":"Scratch of $7401: the world X, high byte, then the world height, high byte.","t":"byte","b":[0],"x":[29709,29725,29730,29739,29743,29747,29751,29769,29782,29787,29793,29797,29801]},{"a":22864,"l":"player_state_none","c":"A lone RTS, the routine of player state 0, which does nothing.","t":"byte","b":[96],"x":[22803]},{"a":22865,"l":"anim_index","c":"Index of the current walk or climb frame, stepped by $5977, $5998 and the climb code.","t":"byte","b":[0],"x":[22913,22923,22926,22946,22956,22959,24531,24541,24544,24564,24574,24577]},{"a":22866,"l":"walk_frames_left","c":"The 18 sprite pointer values of the left-facing walk, three for each of six poses.","t":"byte","b":[157,157,157,158,158,158,159,159],"x":[22929,23518]},{"a":22874,"t":"byte","b":[159,160,160,160,161,161,161,162]},{"a":22882,"t":"byte","b":[162,162]},{"a":22884,"l":"walk_frames_right","c":"The 18 sprite pointer values of the right-facing walk.","t":"byte","b":[151,151,151,152,152,152,153,153],"x":[22962,23590]},{"a":22892,"t":"byte","b":[153,154,154,154,155,155,155,156]},{"a":22900,"t":"byte","b":[156,156]},{"a":22902,"l":"anim_toggle","c":"Toggled by $5977 and $5998 so that the walk frame index advances every second call.","t":"byte","b":[0],"x":[22903,22908,22936,22941,24521,24526,24554,24559]},{"a":22903,"l":"walk_anim_left","c":"Steps the left-facing walk animation: toggles $5976 and, on every other call, advances the index $5951 through the 18 frames at $5952, and on every call puts the frame in $610D.","t":"code","b":[173,118,89],"m":"lda","oa":22902,"o":"anim_toggle","x":[23561]},{"a":22906,"t":"code","b":[73,1],"m":"eor","o":"#$01"},{"a":22908,"t":"code","b":[141,118,89],"m":"sta","oa":22902,"o":"anim_toggle"},{"a":22911,"t":"code","b":[240,13],"m":"beq","oa":22926,"o":"b_598E"},{"a":22913,"t":"code","b":[174,81,89],"m":"ldx","oa":22865,"o":"anim_index"},{"a":22916,"t":"code","b":[232],"m":"inx"},{"a":22917,"t":"code","b":[224,18],"m":"cpx","o":"#$12"},{"a":22919,"t":"code","b":[144,2],"m":"bcc","oa":22923,"o":"b_598B"},{"a":22921,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":22923,"l":"b_598B","t":"code","b":[142,81,89],"m":"stx","oa":22865,"o":"anim_index","x":[22919]},{"a":22926,"l":"b_598E","t":"code","b":[174,81,89],"m":"ldx","oa":22865,"o":"anim_index","x":[22911]},{"a":22929,"t":"code","b":[189,82,89],"m":"lda","oa":22866,"o":"walk_frames_left,x"},{"a":22932,"t":"code","b":[141,13,97],"m":"sta","oa":24845,"o":"player_frame"},{"a":22935,"t":"code","b":[96],"m":"rts"},{"a":22936,"l":"walk_anim_right","c":"The same for the right-facing walk: advances $5951 and takes the frame from the 18 at $5964.","t":"code","b":[173,118,89],"m":"lda","oa":22902,"o":"anim_toggle","x":[23635]},{"a":22939,"t":"code","b":[73,1],"m":"eor","o":"#$01"},{"a":22941,"t":"code","b":[141,118,89],"m":"sta","oa":22902,"o":"anim_toggle"},{"a":22944,"t":"code","b":[240,13],"m":"beq","oa":22959,"o":"b_59AF"},{"a":22946,"t":"code","b":[174,81,89],"m":"ldx","oa":22865,"o":"anim_index"},{"a":22949,"t":"code","b":[232],"m":"inx"},{"a":22950,"t":"code","b":[224,18],"m":"cpx","o":"#$12"},{"a":22952,"t":"code","b":[144,2],"m":"bcc","oa":22956,"o":"b_59AC"},{"a":22954,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":22956,"l":"b_59AC","t":"code","b":[142,81,89],"m":"stx","oa":22865,"o":"anim_index","x":[22952]},{"a":22959,"l":"b_59AF","t":"code","b":[174,81,89],"m":"ldx","oa":22865,"o":"anim_index","x":[22944]},{"a":22962,"t":"code","b":[189,100,89],"m":"lda","oa":22884,"o":"walk_frames_right,x"},{"a":22965,"t":"code","b":[141,13,97],"m":"sta","oa":24845,"o":"player_frame"},{"a":22968,"t":"code","b":[96],"m":"rts"},{"a":22969,"l":"facing","c":"1 when the player faces left, 0 when he faces right.","t":"byte","b":[0],"x":[4341,22971,23039,23187,23263,23407,23422,23445,23526,23558,23598,23632,23932,23987,24035,24123,24334,24382,24398,24477,24679,25673,25703]},{"a":22970,"l":"player_tile_column","c":"The tile column under the player, kept by $5BBC at $5C75 for the climb test at $5C96.","t":"byte","b":[2],"x":[23669,23702]},{"a":22971,"l":"punch_frames","c":"Sets the three frame numbers in $610E-$6110 for the punch: $90, $B4, $BE facing right, $91, $B5, $BF facing left.","t":"code","b":[173,185,89],"m":"lda","oa":22969,"o":"facing","x":[23035,23891]},{"a":22974,"t":"code","b":[208,16],"m":"bne","oa":22992,"o":"b_59D0"},{"a":22976,"t":"code","b":[169,144],"m":"lda","o":"#$90"},{"a":22978,"t":"code","b":[141,14,97],"m":"sta","oa":24846,"o":"frame_b"},{"a":22981,"t":"code","b":[169,180],"m":"lda","o":"#$B4"},{"a":22983,"t":"code","b":[141,15,97],"m":"sta","oa":24847,"o":"frame_c"},{"a":22986,"t":"code","b":[169,190],"m":"lda","o":"#$BE"},{"a":22988,"t":"code","b":[141,16,97],"m":"sta","oa":24848,"o":"frame_d"},{"a":22991,"t":"code","b":[96],"m":"rts"},{"a":22992,"l":"b_59D0","t":"code","b":[169,145],"m":"lda","o":"#$91","x":[22974]},{"a":22994,"t":"code","b":[141,14,97],"m":"sta","oa":24846,"o":"frame_b"},{"a":22997,"t":"code","b":[169,181],"m":"lda","o":"#$B5"},{"a":22999,"t":"code","b":[141,15,97],"m":"sta","oa":24847,"o":"frame_c"},{"a":23002,"t":"code","b":[169,191],"m":"lda","o":"#$BF"},{"a":23004,"t":"code","b":[141,16,97],"m":"sta","oa":24848,"o":"frame_d"},{"a":23007,"t":"code","b":[96],"m":"rts"},{"a":23008,"l":"player_punch","c":"Player state 5, punching. While the timer $5BBA is non-zero it counts it down each frame and sets the punch frames through $59BB. When it has run out the state holds until fire is released, then returns to state 1 with the punch delay $5B2F set to 6.","t":"code","b":[172,186,91],"m":"ldy","oa":23482,"o":"punch_timer","x":[22813]},{"a":23011,"t":"code","b":[208,18],"m":"bne","oa":23031,"o":"b_59F7"},{"a":23013,"t":"code","b":[173,100,32],"m":"lda","oa":8292,"o":"joystick"},{"a":23016,"t":"code","b":[41,16],"m":"and","o":"#$10"},{"a":23018,"t":"code","b":[240,10],"m":"beq","oa":23030,"o":"r_59F6"},{"a":23020,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":23022,"t":"code","b":[141,18,89],"m":"sta","oa":22802,"o":"player_state"},{"a":23025,"t":"code","b":[169,6],"m":"lda","o":"#$06"},{"a":23027,"t":"code","b":[141,47,91],"m":"sta","oa":23343,"o":"punch_delay"},{"a":23030,"l":"r_59F6","t":"code","b":[96],"m":"rts","x":[23018]},{"a":23031,"l":"b_59F7","t":"code","b":[136],"m":"dey","x":[23011]},{"a":23032,"t":"code","b":[140,186,91],"m":"sty","oa":23482,"o":"punch_timer"},{"a":23035,"t":"code","b":[32,187,89],"m":"jsr","oa":22971,"o":"punch_frames"},{"a":23038,"t":"code","b":[96],"m":"rts"},{"a":23039,"l":"strike_frames","c":"Sets the three frame numbers in $610E-$6110 for the strike: $8C, $A3, $B0 facing right and $8D, $B1, $BB facing left.","t":"code","b":[173,185,89],"m":"lda","oa":22969,"o":"facing","x":[23311,23367,23827,24446]},{"a":23042,"t":"code","b":[208,16],"m":"bne","oa":23060,"o":"b_5A14"},{"a":23044,"t":"code","b":[169,140],"m":"lda","o":"#$8C"},{"a":23046,"t":"code","b":[141,14,97],"m":"sta","oa":24846,"o":"frame_b"},{"a":23049,"t":"code","b":[169,163],"m":"lda","o":"#$A3"},{"a":23051,"t":"code","b":[141,15,97],"m":"sta","oa":24847,"o":"frame_c"},{"a":23054,"t":"code","b":[169,176],"m":"lda","o":"#$B0"},{"a":23056,"t":"code","b":[141,16,97],"m":"sta","oa":24848,"o":"frame_d"},{"a":23059,"t":"code","b":[96],"m":"rts"},{"a":23060,"l":"b_5A14","t":"code","b":[169,141],"m":"lda","o":"#$8D","x":[23042]},{"a":23062,"t":"code","b":[141,14,97],"m":"sta","oa":24846,"o":"frame_b"},{"a":23065,"t":"code","b":[169,177],"m":"lda","o":"#$B1"},{"a":23067,"t":"code","b":[141,15,97],"m":"sta","oa":24847,"o":"frame_c"},{"a":23070,"t":"code","b":[169,187],"m":"lda","o":"#$BB"},{"a":23072,"t":"code","b":[141,16,97],"m":"sta","oa":24848,"o":"frame_d"},{"a":23075,"t":"code","b":[96],"m":"rts"},{"a":23076,"l":"strike_arc","c":"Table of the 13 height steps of state 7, 16-bit values: -6 to +6.","t":"byte","b":[250,255,251,255,252,255,253,255],"x":[23109]},{"a":23084,"t":"byte","b":[254,255,255,255,0,0,1,0]},{"a":23092,"t":"byte","b":[2,0,3,0,4,0,5,0]},{"a":23100,"t":"byte","b":[6,0]},{"a":23102,"l":"player_strike","c":"Player state 7: adds the 13 signed steps of the table at $5A24 (-6 up to +6) to his height in turn, steers left and right, sets the strike frames through $59FF while the timer $5B2C runs and returns to state 1 when the steps are used up.","t":"code","b":[172,156,94],"m":"ldy","oa":24220,"o":"jump_index","x":[22817]},{"a":23105,"t":"code","b":[24],"m":"clc"},{"a":23106,"t":"code","b":[173,124,116],"m":"lda","oa":29820,"o":"player_y"},{"a":23109,"t":"code","b":[121,36,90],"m":"adc","oa":23076,"o":"strike_arc,y"},{"a":23112,"t":"code","b":[141,124,116],"m":"sta","oa":29820,"o":"player_y"},{"a":23115,"t":"code","b":[200],"m":"iny"},{"a":23116,"t":"code","b":[200],"m":"iny"},{"a":23117,"t":"code","b":[192,26],"m":"cpy","o":"#$1A"},{"a":23119,"t":"code","b":[144,23],"m":"bcc","oa":23144,"o":"b_5A68"},{"a":23121,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":23123,"t":"code","b":[141,18,89],"m":"sta","oa":22802,"o":"player_state"},{"a":23126,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":23128,"t":"code","b":[141,44,91],"m":"sta","oa":23340,"o":"strike_timer"},{"a":23131,"t":"code","b":[169,10],"m":"lda","o":"#$0A"},{"a":23133,"t":"code","b":[141,46,91],"m":"sta","oa":23342,"o":"crouch_delay"},{"a":23136,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":23138,"t":"code","b":[141,45,91],"m":"sta","oa":23341,"o":"crouch_flag"},{"a":23141,"t":"code","b":[76,147,90],"m":"jmp","oa":23187,"o":"j_5A93"},{"a":23144,"l":"b_5A68","t":"code","b":[140,156,94],"m":"sty","oa":24220,"o":"jump_index","x":[23119]},{"a":23147,"t":"code","b":[192,15],"m":"cpy","o":"#$0F"},{"a":23149,"t":"code","b":[144,36],"m":"bcc","oa":23187,"o":"j_5A93"},{"a":23151,"t":"code","b":[32,1,116],"m":"jsr","oa":29697,"o":"player_map_pointer"},{"a":23154,"t":"code","b":[152],"m":"tya"},{"a":23155,"t":"code","b":[24],"m":"clc"},{"a":23156,"t":"code","b":[105,64],"m":"adc","o":"#$40"},{"a":23158,"t":"code","b":[168],"m":"tay"},{"a":23159,"t":"code","b":[177,233],"m":"lda","oa":233,"o":"($E9),y"},{"a":23161,"t":"code","b":[240,24],"m":"beq","oa":23187,"o":"j_5A93"},{"a":23163,"t":"code","b":[201,18],"m":"cmp","o":"#$12"},{"a":23165,"t":"code","b":[176,20],"m":"bcs","oa":23187,"o":"j_5A93"},{"a":23167,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":23169,"t":"code","b":[141,18,89],"m":"sta","oa":22802,"o":"player_state"},{"a":23172,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":23174,"t":"code","b":[141,44,91],"m":"sta","oa":23340,"o":"strike_timer"},{"a":23177,"t":"code","b":[169,10],"m":"lda","o":"#$0A"},{"a":23179,"t":"code","b":[141,46,91],"m":"sta","oa":23342,"o":"crouch_delay"},{"a":23182,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":23184,"t":"code","b":[141,45,91],"m":"sta","oa":23341,"o":"crouch_flag"},{"a":23187,"l":"j_5A93","t":"code","b":[173,185,89],"m":"lda","oa":22969,"o":"facing","x":[23141,23149,23161,23165]},{"a":23190,"t":"code","b":[240,34],"m":"beq","oa":23226,"o":"b_5ABA"},{"a":23192,"t":"code","b":[32,109,121],"m":"jsr","oa":31085,"o":"blocked_left"},{"a":23195,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":23197,"t":"code","b":[240,27],"m":"beq","oa":23226,"o":"b_5ABA"},{"a":23199,"t":"code","b":[173,195,31],"m":"lda","oa":8131,"o":"player_world_x_hi"},{"a":23202,"t":"code","b":[208,10],"m":"bne","oa":23214,"o":"b_5AAE"},{"a":23204,"t":"code","b":[173,194,31],"m":"lda","oa":8130,"o":"player_world_x"},{"a":23207,"t":"code","b":[201,42],"m":"cmp","o":"#$2A"},{"a":23209,"t":"code","b":[176,3],"m":"bcs","oa":23214,"o":"b_5AAE"},{"a":23211,"t":"code","b":[76,186,90],"m":"jmp","oa":23226,"o":"b_5ABA"},{"a":23214,"l":"b_5AAE","t":"code","b":[173,123,116],"m":"lda","oa":29819,"o":"player_x","x":[23202,23209]},{"a":23217,"t":"code","b":[56],"m":"sec"},{"a":23218,"t":"code","b":[233,2],"m":"sbc","o":"#$02"},{"a":23220,"t":"code","b":[141,123,116],"m":"sta","oa":29819,"o":"player_x"},{"a":23223,"t":"code","b":[76,221,90],"m":"jmp","oa":23261,"o":"j_5ADD"},{"a":23226,"l":"b_5ABA","t":"code","b":[32,214,121],"m":"jsr","oa":31190,"o":"blocked_right","x":[23190,23197,23211]},{"a":23229,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":23231,"t":"code","b":[240,28],"m":"beq","oa":23261,"o":"j_5ADD"},{"a":23233,"t":"code","b":[173,195,31],"m":"lda","oa":8131,"o":"player_world_x_hi"},{"a":23236,"t":"code","b":[201,3],"m":"cmp","o":"#$03"},{"a":23238,"t":"code","b":[144,10],"m":"bcc","oa":23250,"o":"b_5AD2"},{"a":23240,"t":"code","b":[173,194,31],"m":"lda","oa":8130,"o":"player_world_x"},{"a":23243,"t":"code","b":[201,150],"m":"cmp","o":"#$96"},{"a":23245,"t":"code","b":[144,3],"m":"bcc","oa":23250,"o":"b_5AD2"},{"a":23247,"t":"code","b":[76,221,90],"m":"jmp","oa":23261,"o":"j_5ADD"},{"a":23250,"l":"b_5AD2","t":"code","b":[173,123,116],"m":"lda","oa":29819,"o":"player_x","x":[23238,23245]},{"a":23253,"t":"code","b":[24],"m":"clc"},{"a":23254,"t":"code","b":[105,2],"m":"adc","o":"#$02"},{"a":23256,"t":"code","b":[176,3],"m":"bcs","oa":23261,"o":"j_5ADD"},{"a":23258,"t":"code","b":[141,123,116],"m":"sta","oa":29819,"o":"player_x"},{"a":23261,"l":"j_5ADD","t":"code","b":[162,155],"m":"ldx","o":"#$9B","x":[23223,23231,23247,23256]},{"a":23263,"t":"code","b":[173,185,89],"m":"lda","oa":22969,"o":"facing"},{"a":23266,"t":"code","b":[240,2],"m":"beq","oa":23270,"o":"b_5AE6"},{"a":23268,"t":"code","b":[162,161],"m":"ldx","o":"#$A1"},{"a":23270,"l":"b_5AE6","t":"code","b":[142,13,97],"m":"stx","oa":24845,"o":"player_frame","x":[23266]},{"a":23273,"t":"code","b":[32,1,116],"m":"jsr","oa":29697,"o":"player_map_pointer"},{"a":23276,"t":"code","b":[173,18,89],"m":"lda","oa":22802,"o":"player_state"},{"a":23279,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":23281,"t":"code","b":[240,5],"m":"beq","oa":23288,"o":"b_5AF8"},{"a":23283,"t":"code","b":[152],"m":"tya"},{"a":23284,"t":"code","b":[24],"m":"clc"},{"a":23285,"t":"code","b":[105,64],"m":"adc","o":"#$40"},{"a":23287,"t":"code","b":[168],"m":"tay"},{"a":23288,"l":"b_5AF8","t":"code","b":[177,233],"m":"lda","oa":233,"o":"($E9),y","x":[23281]},{"a":23290,"t":"code","b":[240,10],"m":"beq","oa":23302,"o":"b_5B06"},{"a":23292,"t":"code","b":[201,18],"m":"cmp","o":"#$12"},{"a":23294,"t":"code","b":[176,6],"m":"bcs","oa":23302,"o":"b_5B06"},{"a":23296,"t":"code","b":[173,35,89],"m":"lda","oa":22819,"o":"player_prev_x"},{"a":23299,"t":"code","b":[141,123,116],"m":"sta","oa":29819,"o":"player_x"},{"a":23302,"l":"b_5B06","t":"code","b":[172,44,91],"m":"ldy","oa":23340,"o":"strike_timer","x":[23290,23294]},{"a":23305,"t":"code","b":[240,19],"m":"beq","oa":23326,"o":"b_5B1E"},{"a":23307,"t":"code","b":[136],"m":"dey"},{"a":23308,"t":"code","b":[140,44,91],"m":"sty","oa":23340,"o":"strike_timer"},{"a":23311,"t":"code","b":[32,255,89],"m":"jsr","oa":23039,"o":"strike_frames"},{"a":23314,"t":"code","b":[192,0],"m":"cpy","o":"#$00"},{"a":23316,"t":"code","b":[208,20],"m":"bne","oa":23338,"o":"r_5B2A"},{"a":23318,"t":"code","b":[169,10],"m":"lda","o":"#$0A"},{"a":23320,"t":"code","b":[141,43,91],"m":"sta","oa":23339,"o":"strike_delay"},{"a":23323,"t":"code","b":[76,42,91],"m":"jmp","oa":23338,"o":"r_5B2A"},{"a":23326,"l":"b_5B1E","t":"code","b":[172,43,91],"m":"ldy","oa":23339,"o":"strike_delay","x":[23305]},{"a":23329,"t":"code","b":[240,7],"m":"beq","oa":23338,"o":"r_5B2A"},{"a":23331,"t":"code","b":[136],"m":"dey"},{"a":23332,"t":"code","b":[140,43,91],"m":"sty","oa":23339,"o":"strike_delay"},{"a":23335,"t":"code","b":[76,42,91],"m":"jmp","oa":23338,"o":"r_5B2A"},{"a":23338,"l":"r_5B2A","t":"code","b":[96],"m":"rts","x":[23316,23323,23329,23335]},{"a":23339,"l":"strike_delay","c":"Set to 10 by $5A3E when a strike ends and counted down there while the timer $5B2C is zero.","t":"byte","b":[0],"x":[23320,23326,23332,24455,24461,24467]},{"a":23340,"l":"strike_timer","c":"Frames left of the strike (set to $0E by the crouch strike); the hit test $10B2 and the draw routine $6111 read it.","t":"byte","b":[0],"x":[4289,23128,23174,23302,23308,23364,23501,23824,24253,24297,24437,24443,24971,25698]},{"a":23341,"l":"crouch_flag","c":"Set to 1 when the player is crouching; read by $5507 and $6111.","t":"byte","b":[0],"x":[21767,23138,23184,23441,23853,24966]},{"a":23342,"l":"crouch_delay","c":"Delay before the player can crouch again, set to 10 after a state change and counted down by $5CF1.","t":"byte","b":[0],"x":[23133,23179,23436,23793,23866,24256,24300,24676]},{"a":23343,"l":"punch_delay","c":"Frames before the next punch can start, set to 6 when a punch ends and counted down by $5D3D.","t":"byte","b":[0],"x":[23027,23869,23916]},{"a":23344,"l":"jump_delay","c":"Delay before the next jump, counted down by $5BBC.","t":"byte","b":[0],"x":[23484,23490,23738,24589]},{"a":23345,"l":"player_crouch","c":"Player state 6, crouching. Fire starts the strike (state 7, timer $5B2C set to $0E, sound effect 0 through $B0EE). Down held keeps him crouched and turns him with left and right; letting go of down returns to state 1.","t":"code","b":[173,100,32],"m":"lda","oa":8292,"o":"joystick","x":[22815]},{"a":23348,"t":"code","b":[41,16],"m":"and","o":"#$10"},{"a":23350,"t":"code","b":[208,34],"m":"bne","oa":23386,"o":"b_5B5A"},{"a":23352,"t":"code","b":[169,7],"m":"lda","o":"#$07"},{"a":23354,"t":"code","b":[141,18,89],"m":"sta","oa":22802,"o":"player_state"},{"a":23357,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":23359,"t":"code","b":[141,156,94],"m":"sta","oa":24220,"o":"jump_index"},{"a":23362,"t":"code","b":[169,14],"m":"lda","o":"#$0E"},{"a":23364,"t":"code","b":[141,44,91],"m":"sta","oa":23340,"o":"strike_timer"},{"a":23367,"t":"code","b":[32,255,89],"m":"jsr","oa":23039,"o":"strike_frames"},{"a":23370,"t":"code","b":[142,88,91],"m":"stx","oa":23384,"o":"a_5B58"},{"a":23373,"t":"code","b":[140,86,91],"m":"sty","oa":23382,"o":"a_5B56"},{"a":23376,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":23378,"t":"code","b":[32,238,176],"m":"jsr","oa":45294,"o":"play_sound"},{"a":23381,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":23382,"t":"note","l":"a_5B56","c":"Holds the Y register saved by $5B4D: the immediate operand of the LDY at $5B55, reloaded after the call or table lookup that follows.","note":"inside the item at $5B55","x":[23373]},{"a":23383,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":23384,"t":"note","l":"a_5B58","c":"Holds the X register saved by $5B4A: the immediate operand of the LDX at $5B57, reloaded after the call or table lookup that follows.","note":"inside the item at $5B57","x":[23370]},{"a":23385,"t":"code","b":[96],"m":"rts"},{"a":23386,"l":"b_5B5A","t":"code","b":[173,100,32],"m":"lda","oa":8292,"o":"joystick","x":[23350]},{"a":23389,"t":"code","b":[41,2],"m":"and","o":"#$02"},{"a":23391,"t":"code","b":[208,36],"m":"bne","oa":23429,"o":"b_5B85"},{"a":23393,"t":"code","b":[173,88,22],"m":"lda","oa":5720,"o":"recoil"},{"a":23396,"t":"code","b":[208,27],"m":"bne","oa":23425,"o":"b_5B81"},{"a":23398,"t":"code","b":[173,100,32],"m":"lda","oa":8292,"o":"joystick"},{"a":23401,"t":"code","b":[41,4],"m":"and","o":"#$04"},{"a":23403,"t":"code","b":[208,8],"m":"bne","oa":23413,"o":"b_5B75"},{"a":23405,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":23407,"t":"code","b":[141,185,89],"m":"sta","oa":22969,"o":"facing"},{"a":23410,"t":"code","b":[76,129,91],"m":"jmp","oa":23425,"o":"b_5B81"},{"a":23413,"l":"b_5B75","t":"code","b":[173,100,32],"m":"lda","oa":8292,"o":"joystick","x":[23403]},{"a":23416,"t":"code","b":[41,8],"m":"and","o":"#$08"},{"a":23418,"t":"code","b":[208,5],"m":"bne","oa":23425,"o":"b_5B81"},{"a":23420,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":23422,"t":"code","b":[141,185,89],"m":"sta","oa":22969,"o":"facing"},{"a":23425,"l":"b_5B81","t":"code","b":[32,149,91],"m":"jsr","oa":23445,"o":"crouch_frames","x":[23396,23410,23418]},{"a":23428,"t":"code","b":[96],"m":"rts"},{"a":23429,"l":"b_5B85","t":"code","b":[169,1],"m":"lda","o":"#$01","x":[23391]},{"a":23431,"t":"code","b":[141,18,89],"m":"sta","oa":22802,"o":"player_state"},{"a":23434,"t":"code","b":[169,10],"m":"lda","o":"#$0A"},{"a":23436,"t":"code","b":[141,46,91],"m":"sta","oa":23342,"o":"crouch_delay"},{"a":23439,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":23441,"t":"code","b":[141,45,91],"m":"sta","oa":23341,"o":"crouch_flag"},{"a":23444,"t":"code","b":[96],"m":"rts"},{"a":23445,"l":"crouch_frames","c":"Sets the three frame numbers in $610E-$6110 for the crouch: $92, $B6, $C0 facing right, $93, $B7, $C1 facing left.","t":"code","b":[173,185,89],"m":"lda","oa":22969,"o":"facing","x":[23425,23856]},{"a":23448,"t":"code","b":[208,16],"m":"bne","oa":23466,"o":"b_5BAA"},{"a":23450,"t":"code","b":[169,146],"m":"lda","o":"#$92"},{"a":23452,"t":"code","b":[141,14,97],"m":"sta","oa":24846,"o":"frame_b"},{"a":23455,"t":"code","b":[169,182],"m":"lda","o":"#$B6"},{"a":23457,"t":"code","b":[141,15,97],"m":"sta","oa":24847,"o":"frame_c"},{"a":23460,"t":"code","b":[169,192],"m":"lda","o":"#$C0"},{"a":23462,"t":"code","b":[141,16,97],"m":"sta","oa":24848,"o":"frame_d"},{"a":23465,"t":"code","b":[96],"m":"rts"},{"a":23466,"l":"b_5BAA","t":"code","b":[169,147],"m":"lda","o":"#$93","x":[23448]},{"a":23468,"t":"code","b":[141,14,97],"m":"sta","oa":24846,"o":"frame_b"},{"a":23471,"t":"code","b":[169,183],"m":"lda","o":"#$B7"},{"a":23473,"t":"code","b":[141,15,97],"m":"sta","oa":24847,"o":"frame_c"},{"a":23476,"t":"code","b":[169,193],"m":"lda","o":"#$C1"},{"a":23478,"t":"code","b":[141,16,97],"m":"sta","oa":24848,"o":"frame_d"},{"a":23481,"t":"code","b":[96],"m":"rts"},{"a":23482,"l":"punch_timer","c":"Frames left of the punch, set to 9 when it starts; the hit test $10B2 reads it.","t":"byte","b":[0],"x":[4284,23008,23032,23888,24933,25668]},{"a":23483,"l":"unused_5bbb","c":"Read at $5CD7 to stop a climb or crouch from starting; nothing writes it in this file.","t":"byte","b":[0],"x":[23767]},{"a":23484,"l":"player_walk","c":"Player state 1, standing and walking. Counts down the jump delay $5B30, clears the hit flags and $5B2C, then moves 2 pixels left or right from the stored joystick $2064 (bits 2 and 3), unless $796D or $79D6 blocks it or he is at the map's end (world X below $2A or from $396), and keeps him out of solid tiles through the map pointer from $7401. The tile under his feet decides what comes next: an empty tile, $12 or one above $12 starts a fall (state 2); up on a $12 or $13 tile starts a climb (4), up otherwise a jump (3); fire starts a punch (5) or, with down, the strike (7); down alone crouches (6).","t":"code","b":[174,48,91],"m":"ldx","oa":23344,"o":"jump_delay","x":[22805,22855]},{"a":23487,"t":"code","b":[240,4],"m":"beq","oa":23493,"o":"b_5BC5"},{"a":23489,"t":"code","b":[202],"m":"dex"},{"a":23490,"t":"code","b":[142,48,91],"m":"stx","oa":23344,"o":"jump_delay"},{"a":23493,"l":"b_5BC5","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[23487]},{"a":23495,"t":"code","b":[141,176,16],"m":"sta","oa":4272,"o":"hit_flag_a"},{"a":23498,"t":"code","b":[141,177,16],"m":"sta","oa":4273,"o":"hit_flag_b"},{"a":23501,"t":"code","b":[141,44,91],"m":"sta","oa":23340,"o":"strike_timer"},{"a":23504,"t":"code","b":[173,100,32],"m":"lda","oa":8292,"o":"joystick"},{"a":23507,"t":"code","b":[41,4],"m":"and","o":"#$04"},{"a":23509,"t":"code","b":[208,65],"m":"bne","oa":23576,"o":"b_5C18"},{"a":23511,"t":"code","b":[173,0,220],"m":"lda","o":"cia1_port_a"},{"a":23514,"t":"code","b":[41,4],"m":"and","o":"#$04"},{"a":23516,"t":"code","b":[208,11],"m":"bne","oa":23529,"o":"b_5BE9"},{"a":23518,"t":"code","b":[173,82,89],"m":"lda","oa":22866,"o":"walk_frames_left"},{"a":23521,"t":"code","b":[141,13,97],"m":"sta","oa":24845,"o":"player_frame"},{"a":23524,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":23526,"t":"code","b":[141,185,89],"m":"sta","oa":22969,"o":"facing"},{"a":23529,"l":"b_5BE9","t":"code","b":[32,109,121],"m":"jsr","oa":31085,"o":"blocked_left","x":[23516]},{"a":23532,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":23534,"t":"code","b":[240,40],"m":"beq","oa":23576,"o":"b_5C18"},{"a":23536,"t":"code","b":[173,195,31],"m":"lda","oa":8131,"o":"player_world_x_hi"},{"a":23539,"t":"code","b":[208,10],"m":"bne","oa":23551,"o":"b_5BFF"},{"a":23541,"t":"code","b":[173,194,31],"m":"lda","oa":8130,"o":"player_world_x"},{"a":23544,"t":"code","b":[201,42],"m":"cmp","o":"#$2A"},{"a":23546,"t":"code","b":[176,3],"m":"bcs","oa":23551,"o":"b_5BFF"},{"a":23548,"t":"code","b":[76,24,92],"m":"jmp","oa":23576,"o":"b_5C18"},{"a":23551,"l":"b_5BFF","t":"code","b":[173,88,22],"m":"lda","oa":5720,"o":"recoil","x":[23539,23546]},{"a":23554,"t":"code","b":[208,8],"m":"bne","oa":23564,"o":"b_5C0C"},{"a":23556,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":23558,"t":"code","b":[141,185,89],"m":"sta","oa":22969,"o":"facing"},{"a":23561,"t":"code","b":[32,119,89],"m":"jsr","oa":22903,"o":"walk_anim_left"},{"a":23564,"l":"b_5C0C","t":"code","b":[173,123,116],"m":"lda","oa":29819,"o":"player_x","x":[23554]},{"a":23567,"t":"code","b":[56],"m":"sec"},{"a":23568,"t":"code","b":[233,2],"m":"sbc","o":"#$02"},{"a":23570,"t":"code","b":[141,123,116],"m":"sta","oa":29819,"o":"player_x"},{"a":23573,"t":"code","b":[76,97,92],"m":"jmp","oa":23649,"o":"j_5C61"},{"a":23576,"l":"b_5C18","t":"code","b":[173,100,32],"m":"lda","oa":8292,"o":"joystick","x":[23509,23534,23548]},{"a":23579,"t":"code","b":[41,8],"m":"and","o":"#$08"},{"a":23581,"t":"code","b":[208,66],"m":"bne","oa":23649,"o":"j_5C61"},{"a":23583,"t":"code","b":[173,0,220],"m":"lda","o":"cia1_port_a"},{"a":23586,"t":"code","b":[41,8],"m":"and","o":"#$08"},{"a":23588,"t":"code","b":[208,11],"m":"bne","oa":23601,"o":"b_5C31"},{"a":23590,"t":"code","b":[173,100,89],"m":"lda","oa":22884,"o":"walk_frames_right"},{"a":23593,"t":"code","b":[141,13,97],"m":"sta","oa":24845,"o":"player_frame"},{"a":23596,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":23598,"t":"code","b":[141,185,89],"m":"sta","oa":22969,"o":"facing"},{"a":23601,"l":"b_5C31","t":"code","b":[32,214,121],"m":"jsr","oa":31190,"o":"blocked_right","x":[23588]},{"a":23604,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":23606,"t":"code","b":[240,41],"m":"beq","oa":23649,"o":"j_5C61"},{"a":23608,"t":"code","b":[173,195,31],"m":"lda","oa":8131,"o":"player_world_x_hi"},{"a":23611,"t":"code","b":[201,3],"m":"cmp","o":"#$03"},{"a":23613,"t":"code","b":[144,10],"m":"bcc","oa":23625,"o":"b_5C49"},{"a":23615,"t":"code","b":[173,194,31],"m":"lda","oa":8130,"o":"player_world_x"},{"a":23618,"t":"code","b":[201,150],"m":"cmp","o":"#$96"},{"a":23620,"t":"code","b":[144,3],"m":"bcc","oa":23625,"o":"b_5C49"},{"a":23622,"t":"code","b":[76,97,92],"m":"jmp","oa":23649,"o":"j_5C61"},{"a":23625,"l":"b_5C49","t":"code","b":[173,88,22],"m":"lda","oa":5720,"o":"recoil","x":[23613,23620]},{"a":23628,"t":"code","b":[208,8],"m":"bne","oa":23638,"o":"b_5C56"},{"a":23630,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":23632,"t":"code","b":[141,185,89],"m":"sta","oa":22969,"o":"facing"},{"a":23635,"t":"code","b":[32,152,89],"m":"jsr","oa":22936,"o":"walk_anim_right"},{"a":23638,"l":"b_5C56","t":"code","b":[173,123,116],"m":"lda","oa":29819,"o":"player_x","x":[23628]},{"a":23641,"t":"code","b":[24],"m":"clc"},{"a":23642,"t":"code","b":[105,2],"m":"adc","o":"#$02"},{"a":23644,"t":"code","b":[176,3],"m":"bcs","oa":23649,"o":"j_5C61"},{"a":23646,"t":"code","b":[141,123,116],"m":"sta","oa":29819,"o":"player_x"},{"a":23649,"l":"j_5C61","t":"code","b":[32,1,116],"m":"jsr","oa":29697,"o":"player_map_pointer","x":[23573,23581,23606,23622,23644]},{"a":23652,"t":"code","b":[177,233],"m":"lda","oa":233,"o":"($E9),y"},{"a":23654,"t":"code","b":[240,10],"m":"beq","oa":23666,"o":"b_5C72"},{"a":23656,"t":"code","b":[201,18],"m":"cmp","o":"#$12"},{"a":23658,"t":"code","b":[176,6],"m":"bcs","oa":23666,"o":"b_5C72"},{"a":23660,"t":"code","b":[173,35,89],"m":"lda","oa":22819,"o":"player_prev_x"},{"a":23663,"t":"code","b":[141,123,116],"m":"sta","oa":29819,"o":"player_x"},{"a":23666,"l":"b_5C72","t":"code","b":[32,1,116],"m":"jsr","oa":29697,"o":"player_map_pointer","x":[23654,23658]},{"a":23669,"t":"code","b":[140,186,89],"m":"sty","oa":22970,"o":"player_tile_column"},{"a":23672,"t":"code","b":[152],"m":"tya"},{"a":23673,"t":"code","b":[24],"m":"clc"},{"a":23674,"t":"code","b":[105,64],"m":"adc","o":"#$40"},{"a":23676,"t":"code","b":[168],"m":"tay"},{"a":23677,"t":"code","b":[177,233],"m":"lda","oa":233,"o":"($E9),y"},{"a":23679,"t":"code","b":[240,8],"m":"beq","oa":23689,"o":"b_5C89"},{"a":23681,"t":"code","b":[201,18],"m":"cmp","o":"#$12"},{"a":23683,"t":"code","b":[240,4],"m":"beq","oa":23689,"o":"b_5C89"},{"a":23685,"t":"code","b":[201,19],"m":"cmp","o":"#$13"},{"a":23687,"t":"code","b":[144,6],"m":"bcc","oa":23695,"o":"b_5C8F"},{"a":23689,"l":"b_5C89","t":"code","b":[169,2],"m":"lda","o":"#$02","x":[23679,23683]},{"a":23691,"t":"code","b":[141,18,89],"m":"sta","oa":22802,"o":"player_state"},{"a":23694,"t":"code","b":[96],"m":"rts"},{"a":23695,"l":"b_5C8F","t":"code","b":[173,100,32],"m":"lda","oa":8292,"o":"joystick","x":[23687]},{"a":23698,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":23700,"t":"code","b":[208,58],"m":"bne","oa":23760,"o":"b_5CD0"},{"a":23702,"t":"code","b":[172,186,89],"m":"ldy","oa":22970,"o":"player_tile_column"},{"a":23705,"t":"code","b":[177,233],"m":"lda","oa":233,"o":"($E9),y"},{"a":23707,"t":"code","b":[201,18],"m":"cmp","o":"#$12"},{"a":23709,"t":"code","b":[240,4],"m":"beq","oa":23715,"o":"b_5CA3"},{"a":23711,"t":"code","b":[201,19],"m":"cmp","o":"#$13"},{"a":23713,"t":"code","b":[208,23],"m":"bne","oa":23738,"o":"b_5CBA"},{"a":23715,"l":"b_5CA3","t":"code","b":[169,4],"m":"lda","o":"#$04","x":[23709]},{"a":23717,"t":"code","b":[141,18,89],"m":"sta","oa":22802,"o":"player_state"},{"a":23720,"t":"code","b":[56],"m":"sec"},{"a":23721,"t":"code","b":[173,124,116],"m":"lda","oa":29820,"o":"player_y"},{"a":23724,"t":"code","b":[233,2],"m":"sbc","o":"#$02"},{"a":23726,"t":"code","b":[141,124,116],"m":"sta","oa":29820,"o":"player_y"},{"a":23729,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":23731,"t":"code","b":[141,176,95],"m":"sta","oa":24496,"o":"climb_dir"},{"a":23734,"t":"code","b":[141,157,94],"m":"sta","oa":24221,"o":"draw_state_override"},{"a":23737,"t":"code","b":[96],"m":"rts"},{"a":23738,"l":"b_5CBA","t":"code","b":[173,48,91],"m":"lda","oa":23344,"o":"jump_delay","x":[23713]},{"a":23741,"t":"code","b":[208,17],"m":"bne","oa":23760,"o":"b_5CD0"},{"a":23743,"t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":23745,"t":"code","b":[141,18,89],"m":"sta","oa":22802,"o":"player_state"},{"a":23748,"t":"code","b":[141,157,94],"m":"sta","oa":24221,"o":"draw_state_override"},{"a":23751,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":23753,"t":"code","b":[141,156,94],"m":"sta","oa":24220,"o":"jump_index"},{"a":23756,"t":"code","b":[32,157,95],"m":"jsr","oa":24477,"o":"jump_frame"},{"a":23759,"t":"code","b":[96],"m":"rts"},{"a":23760,"l":"b_5CD0","t":"code","b":[173,100,32],"m":"lda","oa":8292,"o":"joystick","x":[23700,23741]},{"a":23763,"t":"code","b":[41,2],"m":"and","o":"#$02"},{"a":23765,"t":"code","b":[208,26],"m":"bne","oa":23793,"o":"b_5CF1"},{"a":23767,"t":"code","b":[173,187,91],"m":"lda","oa":23483,"o":"unused_5bbb"},{"a":23770,"t":"code","b":[208,21],"m":"bne","oa":23793,"o":"b_5CF1"},{"a":23772,"t":"code","b":[177,233],"m":"lda","oa":233,"o":"($E9),y"},{"a":23774,"t":"code","b":[201,16],"m":"cmp","o":"#$10"},{"a":23776,"t":"code","b":[240,4],"m":"beq","oa":23782,"o":"b_5CE6"},{"a":23778,"t":"code","b":[201,17],"m":"cmp","o":"#$11"},{"a":23780,"t":"code","b":[208,11],"m":"bne","oa":23793,"o":"b_5CF1"},{"a":23782,"l":"b_5CE6","t":"code","b":[169,4],"m":"lda","o":"#$04","x":[23776]},{"a":23784,"t":"code","b":[141,18,89],"m":"sta","oa":22802,"o":"player_state"},{"a":23787,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":23789,"t":"code","b":[141,157,94],"m":"sta","oa":24221,"o":"draw_state_override"},{"a":23792,"t":"code","b":[96],"m":"rts"},{"a":23793,"l":"b_5CF1","t":"code","b":[172,46,91],"m":"ldy","oa":23342,"o":"crouch_delay","x":[23765,23770,23780]},{"a":23796,"t":"code","b":[208,67],"m":"bne","oa":23865,"o":"b_5D39"},{"a":23798,"t":"code","b":[173,100,32],"m":"lda","oa":8292,"o":"joystick"},{"a":23801,"t":"code","b":[41,2],"m":"and","o":"#$02"},{"a":23803,"t":"code","b":[208,64],"m":"bne","oa":23869,"o":"b_5D3D"},{"a":23805,"t":"code","b":[173,100,32],"m":"lda","oa":8292,"o":"joystick"},{"a":23808,"t":"code","b":[41,16],"m":"and","o":"#$10"},{"a":23810,"t":"code","b":[208,34],"m":"bne","oa":23846,"o":"b_5D26"},{"a":23812,"t":"code","b":[169,7],"m":"lda","o":"#$07"},{"a":23814,"t":"code","b":[141,18,89],"m":"sta","oa":22802,"o":"player_state"},{"a":23817,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":23819,"t":"code","b":[141,156,94],"m":"sta","oa":24220,"o":"jump_index"},{"a":23822,"t":"code","b":[169,14],"m":"lda","o":"#$0E"},{"a":23824,"t":"code","b":[141,44,91],"m":"sta","oa":23340,"o":"strike_timer"},{"a":23827,"t":"code","b":[32,255,89],"m":"jsr","oa":23039,"o":"strike_frames"},{"a":23830,"t":"code","b":[142,36,93],"m":"stx","oa":23844,"o":"a_5D24"},{"a":23833,"t":"code","b":[140,34,93],"m":"sty","oa":23842,"o":"a_5D22"},{"a":23836,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":23838,"t":"code","b":[32,238,176],"m":"jsr","oa":45294,"o":"play_sound"},{"a":23841,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":23842,"t":"note","l":"a_5D22","c":"Holds the Y register saved by $5D19: the immediate operand of the LDY at $5D21, reloaded after the call or table lookup that follows.","note":"inside the item at $5D21","x":[23833]},{"a":23843,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":23844,"t":"note","l":"a_5D24","c":"Holds the X register saved by $5D16: the immediate operand of the LDX at $5D23, reloaded after the call or table lookup that follows.","note":"inside the item at $5D23","x":[23830]},{"a":23845,"t":"code","b":[96],"m":"rts"},{"a":23846,"l":"b_5D26","t":"code","b":[169,6],"m":"lda","o":"#$06","x":[23810]},{"a":23848,"t":"code","b":[141,18,89],"m":"sta","oa":22802,"o":"player_state"},{"a":23851,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":23853,"t":"code","b":[141,45,91],"m":"sta","oa":23341,"o":"crouch_flag"},{"a":23856,"t":"code","b":[32,149,91],"m":"jsr","oa":23445,"o":"crouch_frames"},{"a":23859,"t":"code","b":[169,6],"m":"lda","o":"#$06"},{"a":23861,"t":"code","b":[141,157,94],"m":"sta","oa":24221,"o":"draw_state_override"},{"a":23864,"t":"code","b":[96],"m":"rts"},{"a":23865,"l":"b_5D39","t":"code","b":[136],"m":"dey","x":[23796]},{"a":23866,"t":"code","b":[140,46,91],"m":"sty","oa":23342,"o":"crouch_delay"},{"a":23869,"l":"b_5D3D","t":"code","b":[172,47,91],"m":"ldy","oa":23343,"o":"punch_delay","x":[23803]},{"a":23872,"t":"code","b":[208,41],"m":"bne","oa":23915,"o":"b_5D6B"},{"a":23874,"t":"code","b":[173,100,32],"m":"lda","oa":8292,"o":"joystick"},{"a":23877,"t":"code","b":[41,16],"m":"and","o":"#$10"},{"a":23879,"t":"code","b":[208,38],"m":"bne","oa":23919,"o":"b_5D6F"},{"a":23881,"t":"code","b":[169,5],"m":"lda","o":"#$05"},{"a":23883,"t":"code","b":[141,18,89],"m":"sta","oa":22802,"o":"player_state"},{"a":23886,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":23888,"t":"code","b":[141,186,91],"m":"sta","oa":23482,"o":"punch_timer"},{"a":23891,"t":"code","b":[32,187,89],"m":"jsr","oa":22971,"o":"punch_frames"},{"a":23894,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":23896,"t":"code","b":[141,157,94],"m":"sta","oa":24221,"o":"draw_state_override"},{"a":23899,"t":"code","b":[142,105,93],"m":"stx","oa":23913,"o":"a_5D69"},{"a":23902,"t":"code","b":[140,103,93],"m":"sty","oa":23911,"o":"a_5D67"},{"a":23905,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":23907,"t":"code","b":[32,238,176],"m":"jsr","oa":45294,"o":"play_sound"},{"a":23910,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":23911,"t":"note","l":"a_5D67","c":"Holds the Y register saved by $5D5E: the immediate operand of the LDY at $5D66, reloaded after the call or table lookup that follows.","note":"inside the item at $5D66","x":[23902]},{"a":23912,"t":"code","b":[162,136],"m":"ldx","o":"#$88"},{"a":23913,"t":"note","l":"a_5D69","c":"Holds the X register saved by $5D5B: the immediate operand of the LDX at $5D68, reloaded after the call or table lookup that follows.","note":"inside the item at $5D68","x":[23899]},{"a":23914,"t":"code","b":[96],"m":"rts"},{"a":23915,"l":"b_5D6B","t":"code","b":[136],"m":"dey","x":[23872]},{"a":23916,"t":"code","b":[140,47,91],"m":"sty","oa":23343,"o":"punch_delay"},{"a":23919,"l":"b_5D6F","t":"code","b":[173,100,32],"m":"lda","oa":8292,"o":"joystick","x":[23879]},{"a":23922,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":23924,"t":"code","b":[201,15],"m":"cmp","o":"#$0F"},{"a":23926,"t":"code","b":[208,3],"m":"bne","oa":23931,"o":"r_5D7B"},{"a":23928,"t":"code","b":[32,124,93],"m":"jsr","oa":23932,"o":"stand_frame"},{"a":23931,"l":"r_5D7B","t":"code","b":[96],"m":"rts","x":[23926]},{"a":23932,"l":"stand_frame","c":"Puts the standing frame in $610D: $9A when the player faces right, $A0 when he faces left.","t":"code","b":[173,185,89],"m":"lda","oa":22969,"o":"facing","x":[21452,23928,24115]},{"a":23935,"t":"code","b":[208,8],"m":"bne","oa":23945,"o":"b_5D89"},{"a":23937,"t":"code","b":[169,154],"m":"lda","o":"#$9A"},{"a":23939,"t":"code","b":[141,13,97],"m":"sta","oa":24845,"o":"player_frame"},{"a":23942,"t":"code","b":[76,142,93],"m":"jmp","oa":23950,"o":"r_5D8E"},{"a":23945,"l":"b_5D89","t":"code","b":[169,160],"m":"lda","o":"#$A0","x":[23935]},{"a":23947,"t":"code","b":[141,13,97],"m":"sta","oa":24845,"o":"player_frame"},{"a":23950,"l":"r_5D8E","t":"code","b":[96],"m":"rts","x":[23942]},{"a":23951,"l":"player_fall","c":"Player state 2, falling. Moves left and right from the joystick as in state 1, then lowers him 3 pixels a frame (2 from line $82, none from $97) until the tile below is solid, which sets state 1. Shows frame $7A or $7B by the facing.","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[22807]},{"a":23953,"t":"code","b":[141,176,16],"m":"sta","oa":4272,"o":"hit_flag_a"},{"a":23956,"t":"code","b":[173,100,32],"m":"lda","oa":8292,"o":"joystick"},{"a":23959,"t":"code","b":[41,4],"m":"and","o":"#$04"},{"a":23961,"t":"code","b":[208,39],"m":"bne","oa":24002,"o":"b_5DC2"},{"a":23963,"t":"code","b":[32,109,121],"m":"jsr","oa":31085,"o":"blocked_left"},{"a":23966,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":23968,"t":"code","b":[240,32],"m":"beq","oa":24002,"o":"b_5DC2"},{"a":23970,"t":"code","b":[173,195,31],"m":"lda","oa":8131,"o":"player_world_x_hi"},{"a":23973,"t":"code","b":[208,10],"m":"bne","oa":23985,"o":"b_5DB1"},{"a":23975,"t":"code","b":[173,194,31],"m":"lda","oa":8130,"o":"player_world_x"},{"a":23978,"t":"code","b":[201,42],"m":"cmp","o":"#$2A"},{"a":23980,"t":"code","b":[176,3],"m":"bcs","oa":23985,"o":"b_5DB1"},{"a":23982,"t":"code","b":[76,194,93],"m":"jmp","oa":24002,"o":"b_5DC2"},{"a":23985,"l":"b_5DB1","t":"code","b":[169,1],"m":"lda","o":"#$01","x":[23973,23980]},{"a":23987,"t":"code","b":[141,185,89],"m":"sta","oa":22969,"o":"facing"},{"a":23990,"t":"code","b":[173,123,116],"m":"lda","oa":29819,"o":"player_x"},{"a":23993,"t":"code","b":[56],"m":"sec"},{"a":23994,"t":"code","b":[233,2],"m":"sbc","o":"#$02"},{"a":23996,"t":"code","b":[141,123,116],"m":"sta","oa":29819,"o":"player_x"},{"a":23999,"t":"code","b":[76,241,93],"m":"jmp","oa":24049,"o":"j_5DF1"},{"a":24002,"l":"b_5DC2","t":"code","b":[173,100,32],"m":"lda","oa":8292,"o":"joystick","x":[23961,23968,23982]},{"a":24005,"t":"code","b":[41,8],"m":"and","o":"#$08"},{"a":24007,"t":"code","b":[208,40],"m":"bne","oa":24049,"o":"j_5DF1"},{"a":24009,"t":"code","b":[32,214,121],"m":"jsr","oa":31190,"o":"blocked_right"},{"a":24012,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":24014,"t":"code","b":[240,33],"m":"beq","oa":24049,"o":"j_5DF1"},{"a":24016,"t":"code","b":[173,195,31],"m":"lda","oa":8131,"o":"player_world_x_hi"},{"a":24019,"t":"code","b":[201,3],"m":"cmp","o":"#$03"},{"a":24021,"t":"code","b":[144,10],"m":"bcc","oa":24033,"o":"b_5DE1"},{"a":24023,"t":"code","b":[173,194,31],"m":"lda","oa":8130,"o":"player_world_x"},{"a":24026,"t":"code","b":[201,150],"m":"cmp","o":"#$96"},{"a":24028,"t":"code","b":[144,3],"m":"bcc","oa":24033,"o":"b_5DE1"},{"a":24030,"t":"code","b":[76,241,93],"m":"jmp","oa":24049,"o":"j_5DF1"},{"a":24033,"l":"b_5DE1","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[24021,24028]},{"a":24035,"t":"code","b":[141,185,89],"m":"sta","oa":22969,"o":"facing"},{"a":24038,"t":"code","b":[173,123,116],"m":"lda","oa":29819,"o":"player_x"},{"a":24041,"t":"code","b":[24],"m":"clc"},{"a":24042,"t":"code","b":[105,2],"m":"adc","o":"#$02"},{"a":24044,"t":"code","b":[176,3],"m":"bcs","oa":24049,"o":"j_5DF1"},{"a":24046,"t":"code","b":[141,123,116],"m":"sta","oa":29819,"o":"player_x"},{"a":24049,"l":"j_5DF1","t":"code","b":[32,1,116],"m":"jsr","oa":29697,"o":"player_map_pointer","x":[23999,24007,24014,24030,24044]},{"a":24052,"t":"code","b":[152],"m":"tya"},{"a":24053,"t":"code","b":[24],"m":"clc"},{"a":24054,"t":"code","b":[105,64],"m":"adc","o":"#$40"},{"a":24056,"t":"code","b":[168],"m":"tay"},{"a":24057,"t":"code","b":[177,233],"m":"lda","oa":233,"o":"($E9),y"},{"a":24059,"t":"code","b":[240,10],"m":"beq","oa":24071,"o":"b_5E07"},{"a":24061,"t":"code","b":[201,18],"m":"cmp","o":"#$12"},{"a":24063,"t":"code","b":[176,6],"m":"bcs","oa":24071,"o":"b_5E07"},{"a":24065,"t":"code","b":[173,35,89],"m":"lda","oa":22819,"o":"player_prev_x"},{"a":24068,"t":"code","b":[141,123,116],"m":"sta","oa":29819,"o":"player_x"},{"a":24071,"l":"b_5E07","t":"code","b":[173,124,116],"m":"lda","oa":29820,"o":"player_y","x":[24059,24063]},{"a":24074,"t":"code","b":[201,151],"m":"cmp","o":"#$97"},{"a":24076,"t":"code","b":[176,13],"m":"bcs","oa":24091,"o":"b_5E1B"},{"a":24078,"t":"code","b":[201,130],"m":"cmp","o":"#$82"},{"a":24080,"t":"code","b":[176,6],"m":"bcs","oa":24088,"o":"b_5E18"},{"a":24082,"t":"code","b":[24],"m":"clc"},{"a":24083,"t":"code","b":[105,3],"m":"adc","o":"#$03"},{"a":24085,"t":"code","b":[76,27,94],"m":"jmp","oa":24091,"o":"b_5E1B"},{"a":24088,"l":"b_5E18","t":"code","b":[24],"m":"clc","x":[24080]},{"a":24089,"t":"code","b":[105,2],"m":"adc","o":"#$02"},{"a":24091,"l":"b_5E1B","t":"code","b":[141,124,116],"m":"sta","oa":29820,"o":"player_y","x":[24076,24085]},{"a":24094,"t":"code","b":[32,1,116],"m":"jsr","oa":29697,"o":"player_map_pointer"},{"a":24097,"t":"code","b":[152],"m":"tya"},{"a":24098,"t":"code","b":[24],"m":"clc"},{"a":24099,"t":"code","b":[105,64],"m":"adc","o":"#$40"},{"a":24101,"t":"code","b":[168],"m":"tay"},{"a":24102,"t":"code","b":[177,233],"m":"lda","oa":233,"o":"($E9),y"},{"a":24104,"t":"code","b":[240,13],"m":"beq","oa":24119,"o":"b_5E37"},{"a":24106,"t":"code","b":[201,18],"m":"cmp","o":"#$12"},{"a":24108,"t":"code","b":[176,9],"m":"bcs","oa":24119,"o":"b_5E37"},{"a":24110,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":24112,"t":"code","b":[141,18,89],"m":"sta","oa":22802,"o":"player_state"},{"a":24115,"t":"code","b":[32,124,93],"m":"jsr","oa":23932,"o":"stand_frame"},{"a":24118,"t":"code","b":[96],"m":"rts"},{"a":24119,"l":"b_5E37","t":"code","b":[32,59,94],"m":"jsr","oa":24123,"o":"fall_frame","x":[24104,24108]},{"a":24122,"t":"code","b":[96],"m":"rts"},{"a":24123,"l":"fall_frame","c":"Puts the falling frame in $610D: $7A when the player faces right and $7B when he faces left.","t":"code","b":[173,185,89],"m":"lda","oa":22969,"o":"facing","x":[24119]},{"a":24126,"t":"code","b":[208,8],"m":"bne","oa":24136,"o":"b_5E48"},{"a":24128,"t":"code","b":[169,122],"m":"lda","o":"#$7A"},{"a":24130,"t":"code","b":[141,13,97],"m":"sta","oa":24845,"o":"player_frame"},{"a":24133,"t":"code","b":[76,77,94],"m":"jmp","oa":24141,"o":"r_5E4D"},{"a":24136,"l":"b_5E48","t":"code","b":[169,123],"m":"lda","o":"#$7B","x":[24126]},{"a":24138,"t":"code","b":[141,13,97],"m":"sta","oa":24845,"o":"player_frame"},{"a":24141,"l":"r_5E4D","t":"code","b":[96],"m":"rts","x":[24133]},{"a":24142,"l":"jump_arc","c":"Table of the 39 height steps of the jump, 16-bit values, two bytes each, used by $5E9E through $5E9C: from -4 at the start through 0 to +4 at the end.","t":"byte","b":[252,255,252,255,253,255,253,255],"x":[24229]},{"a":24150,"t":"byte","b":[253,255,254,255,253,255,254,255]},{"a":24158,"t":"byte","b":[254,255,254,255,254,255,255,255]},{"a":24166,"t":"byte","b":[254,255,255,255,255,255,255,255]},{"a":24174,"t":"byte","b":[255,255,0,0,255,255,0,0]},{"a":24182,"t":"byte","b":[1,0,0,0,1,0,1,0]},{"a":24190,"t":"byte","b":[1,0,1,0,2,0,1,0]},{"a":24198,"t":"byte","b":[2,0,2,0,2,0,2,0]},{"a":24206,"t":"byte","b":[3,0,2,0,3,0,3,0]},{"a":24214,"t":"byte","b":[3,0,4,0,4,0]},{"a":24220,"l":"jump_index","c":"Index into the jump or strike height tables ($5E4F, $5A24), two bytes a step.","t":"byte","b":[0],"x":[23102,23144,23359,23753,23819,24222,24262]},{"a":24221,"l":"draw_state_override","c":"When non-zero, the state $6111 draws this frame instead of $5912 (set to 1, 3, 6 or 0 by the state changes in $5BBC and $5E9E); cleared by $6111 after use.","t":"byte","b":[0],"x":[23734,23748,23789,23861,23896,24243,24287,24849,24856]},{"a":24222,"l":"player_jump","c":"Player state 3, a jump. Adds the 39 signed steps of the table at $5E4F (rising and then falling, two bytes each) to the height $747C, steers left and right from the joystick, shows the jump frames and returns to state 1 when the table ends or the player lands.","t":"code","b":[172,156,94],"m":"ldy","oa":24220,"o":"jump_index","x":[22809]},{"a":24225,"t":"code","b":[24],"m":"clc"},{"a":24226,"t":"code","b":[173,124,116],"m":"lda","oa":29820,"o":"player_y"},{"a":24229,"t":"code","b":[121,78,94],"m":"adc","oa":24142,"o":"jump_arc,y"},{"a":24232,"t":"code","b":[141,124,116],"m":"sta","oa":29820,"o":"player_y"},{"a":24235,"t":"code","b":[200],"m":"iny"},{"a":24236,"t":"code","b":[200],"m":"iny"},{"a":24237,"t":"code","b":[192,78],"m":"cpy","o":"#$4E"},{"a":24239,"t":"code","b":[144,21],"m":"bcc","oa":24262,"o":"b_5EC6"},{"a":24241,"t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":24243,"t":"code","b":[141,157,94],"m":"sta","oa":24221,"o":"draw_state_override"},{"a":24246,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":24248,"t":"code","b":[141,18,89],"m":"sta","oa":22802,"o":"player_state"},{"a":24251,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":24253,"t":"code","b":[141,44,91],"m":"sta","oa":23340,"o":"strike_timer"},{"a":24256,"t":"code","b":[141,46,91],"m":"sta","oa":23342,"o":"crouch_delay"},{"a":24259,"t":"code","b":[76,239,94],"m":"jmp","oa":24303,"o":"j_5EEF"},{"a":24262,"l":"b_5EC6","t":"code","b":[140,156,94],"m":"sty","oa":24220,"o":"jump_index","x":[24239]},{"a":24265,"t":"code","b":[192,41],"m":"cpy","o":"#$29"},{"a":24267,"t":"code","b":[144,34],"m":"bcc","oa":24303,"o":"j_5EEF"},{"a":24269,"t":"code","b":[32,1,116],"m":"jsr","oa":29697,"o":"player_map_pointer"},{"a":24272,"t":"code","b":[152],"m":"tya"},{"a":24273,"t":"code","b":[24],"m":"clc"},{"a":24274,"t":"code","b":[105,64],"m":"adc","o":"#$40"},{"a":24276,"t":"code","b":[168],"m":"tay"},{"a":24277,"t":"code","b":[177,233],"m":"lda","oa":233,"o":"($E9),y"},{"a":24279,"t":"code","b":[240,22],"m":"beq","oa":24303,"o":"j_5EEF"},{"a":24281,"t":"code","b":[201,18],"m":"cmp","o":"#$12"},{"a":24283,"t":"code","b":[176,18],"m":"bcs","oa":24303,"o":"j_5EEF"},{"a":24285,"t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":24287,"t":"code","b":[141,157,94],"m":"sta","oa":24221,"o":"draw_state_override"},{"a":24290,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":24292,"t":"code","b":[141,18,89],"m":"sta","oa":22802,"o":"player_state"},{"a":24295,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":24297,"t":"code","b":[141,44,91],"m":"sta","oa":23340,"o":"strike_timer"},{"a":24300,"t":"code","b":[141,46,91],"m":"sta","oa":23342,"o":"crouch_delay"},{"a":24303,"l":"j_5EEF","t":"code","b":[173,100,32],"m":"lda","oa":8292,"o":"joystick","x":[24259,24267,24279,24283]},{"a":24306,"t":"code","b":[41,4],"m":"and","o":"#$04"},{"a":24308,"t":"code","b":[208,39],"m":"bne","oa":24349,"o":"b_5F1D"},{"a":24310,"t":"code","b":[32,109,121],"m":"jsr","oa":31085,"o":"blocked_left"},{"a":24313,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":24315,"t":"code","b":[240,32],"m":"beq","oa":24349,"o":"b_5F1D"},{"a":24317,"t":"code","b":[173,195,31],"m":"lda","oa":8131,"o":"player_world_x_hi"},{"a":24320,"t":"code","b":[208,10],"m":"bne","oa":24332,"o":"b_5F0C"},{"a":24322,"t":"code","b":[173,194,31],"m":"lda","oa":8130,"o":"player_world_x"},{"a":24325,"t":"code","b":[201,42],"m":"cmp","o":"#$2A"},{"a":24327,"t":"code","b":[176,3],"m":"bcs","oa":24332,"o":"b_5F0C"},{"a":24329,"t":"code","b":[76,29,95],"m":"jmp","oa":24349,"o":"b_5F1D"},{"a":24332,"l":"b_5F0C","t":"code","b":[169,1],"m":"lda","o":"#$01","x":[24320,24327]},{"a":24334,"t":"code","b":[141,185,89],"m":"sta","oa":22969,"o":"facing"},{"a":24337,"t":"code","b":[173,123,116],"m":"lda","oa":29819,"o":"player_x"},{"a":24340,"t":"code","b":[56],"m":"sec"},{"a":24341,"t":"code","b":[233,2],"m":"sbc","o":"#$02"},{"a":24343,"t":"code","b":[141,123,116],"m":"sta","oa":29819,"o":"player_x"},{"a":24346,"t":"code","b":[76,76,95],"m":"jmp","oa":24396,"o":"j_5F4C"},{"a":24349,"l":"b_5F1D","t":"code","b":[173,100,32],"m":"lda","oa":8292,"o":"joystick","x":[24308,24315,24329]},{"a":24352,"t":"code","b":[41,8],"m":"and","o":"#$08"},{"a":24354,"t":"code","b":[208,40],"m":"bne","oa":24396,"o":"j_5F4C"},{"a":24356,"t":"code","b":[32,214,121],"m":"jsr","oa":31190,"o":"blocked_right"},{"a":24359,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":24361,"t":"code","b":[240,33],"m":"beq","oa":24396,"o":"j_5F4C"},{"a":24363,"t":"code","b":[173,195,31],"m":"lda","oa":8131,"o":"player_world_x_hi"},{"a":24366,"t":"code","b":[201,3],"m":"cmp","o":"#$03"},{"a":24368,"t":"code","b":[144,10],"m":"bcc","oa":24380,"o":"b_5F3C"},{"a":24370,"t":"code","b":[173,194,31],"m":"lda","oa":8130,"o":"player_world_x"},{"a":24373,"t":"code","b":[201,150],"m":"cmp","o":"#$96"},{"a":24375,"t":"code","b":[144,3],"m":"bcc","oa":24380,"o":"b_5F3C"},{"a":24377,"t":"code","b":[76,76,95],"m":"jmp","oa":24396,"o":"j_5F4C"},{"a":24380,"l":"b_5F3C","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[24368,24375]},{"a":24382,"t":"code","b":[141,185,89],"m":"sta","oa":22969,"o":"facing"},{"a":24385,"t":"code","b":[173,123,116],"m":"lda","oa":29819,"o":"player_x"},{"a":24388,"t":"code","b":[24],"m":"clc"},{"a":24389,"t":"code","b":[105,2],"m":"adc","o":"#$02"},{"a":24391,"t":"code","b":[176,3],"m":"bcs","oa":24396,"o":"j_5F4C"},{"a":24393,"t":"code","b":[141,123,116],"m":"sta","oa":29819,"o":"player_x"},{"a":24396,"l":"j_5F4C","t":"code","b":[162,155],"m":"ldx","o":"#$9B","x":[24346,24354,24361,24377,24391]},{"a":24398,"t":"code","b":[173,185,89],"m":"lda","oa":22969,"o":"facing"},{"a":24401,"t":"code","b":[240,2],"m":"beq","oa":24405,"o":"b_5F55"},{"a":24403,"t":"code","b":[162,161],"m":"ldx","o":"#$A1"},{"a":24405,"l":"b_5F55","t":"code","b":[142,13,97],"m":"stx","oa":24845,"o":"player_frame","x":[24401]},{"a":24408,"t":"code","b":[32,1,116],"m":"jsr","oa":29697,"o":"player_map_pointer"},{"a":24411,"t":"code","b":[173,18,89],"m":"lda","oa":22802,"o":"player_state"},{"a":24414,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":24416,"t":"code","b":[240,5],"m":"beq","oa":24423,"o":"b_5F67"},{"a":24418,"t":"code","b":[152],"m":"tya"},{"a":24419,"t":"code","b":[24],"m":"clc"},{"a":24420,"t":"code","b":[105,64],"m":"adc","o":"#$40"},{"a":24422,"t":"code","b":[168],"m":"tay"},{"a":24423,"l":"b_5F67","t":"code","b":[177,233],"m":"lda","oa":233,"o":"($E9),y","x":[24416]},{"a":24425,"t":"code","b":[240,10],"m":"beq","oa":24437,"o":"b_5F75"},{"a":24427,"t":"code","b":[201,18],"m":"cmp","o":"#$12"},{"a":24429,"t":"code","b":[176,6],"m":"bcs","oa":24437,"o":"b_5F75"},{"a":24431,"t":"code","b":[173,35,89],"m":"lda","oa":22819,"o":"player_prev_x"},{"a":24434,"t":"code","b":[141,123,116],"m":"sta","oa":29819,"o":"player_x"},{"a":24437,"l":"b_5F75","t":"code","b":[172,44,91],"m":"ldy","oa":23340,"o":"strike_timer","x":[24425,24429]},{"a":24440,"t":"code","b":[240,19],"m":"beq","oa":24461,"o":"b_5F8D"},{"a":24442,"t":"code","b":[136],"m":"dey"},{"a":24443,"t":"code","b":[140,44,91],"m":"sty","oa":23340,"o":"strike_timer"},{"a":24446,"t":"code","b":[32,255,89],"m":"jsr","oa":23039,"o":"strike_frames"},{"a":24449,"t":"code","b":[192,0],"m":"cpy","o":"#$00"},{"a":24451,"t":"code","b":[208,20],"m":"bne","oa":24473,"o":"b_5F99"},{"a":24453,"t":"code","b":[169,10],"m":"lda","o":"#$0A"},{"a":24455,"t":"code","b":[141,43,91],"m":"sta","oa":23339,"o":"strike_delay"},{"a":24458,"t":"code","b":[76,153,95],"m":"jmp","oa":24473,"o":"b_5F99"},{"a":24461,"l":"b_5F8D","t":"code","b":[172,43,91],"m":"ldy","oa":23339,"o":"strike_delay","x":[24440]},{"a":24464,"t":"code","b":[240,7],"m":"beq","oa":24473,"o":"b_5F99"},{"a":24466,"t":"code","b":[136],"m":"dey"},{"a":24467,"t":"code","b":[140,43,91],"m":"sty","oa":23339,"o":"strike_delay"},{"a":24470,"t":"code","b":[76,153,95],"m":"jmp","oa":24473,"o":"b_5F99"},{"a":24473,"l":"b_5F99","t":"code","b":[32,157,95],"m":"jsr","oa":24477,"o":"jump_frame","x":[24451,24458,24464,24470]},{"a":24476,"t":"code","b":[96],"m":"rts"},{"a":24477,"l":"jump_frame","c":"Puts the jump frame in $610D: $F8 facing right, $F9 facing left.","t":"code","b":[173,185,89],"m":"lda","oa":22969,"o":"facing","x":[23756,24473]},{"a":24480,"t":"code","b":[208,8],"m":"bne","oa":24490,"o":"b_5FAA"},{"a":24482,"t":"code","b":[169,248],"m":"lda","o":"#$F8"},{"a":24484,"t":"code","b":[141,13,97],"m":"sta","oa":24845,"o":"player_frame"},{"a":24487,"t":"code","b":[76,175,95],"m":"jmp","oa":24495,"o":"r_5FAF"},{"a":24490,"l":"b_5FAA","t":"code","b":[169,249],"m":"lda","o":"#$F9","x":[24480]},{"a":24492,"t":"code","b":[141,13,97],"m":"sta","oa":24845,"o":"player_frame"},{"a":24495,"l":"r_5FAF","t":"code","b":[96],"m":"rts","x":[24487]},{"a":24496,"l":"climb_dir","c":"1 while the player climbs up and 0 while he climbs down; read by $600B at the end of a climb.","t":"byte","b":[0],"x":[23731,24610,24637,24697]},{"a":24497,"l":"climb_frames_up","c":"Twelve sprite pointer values of the climb upwards ($94 to $96), indexed by $5951.","t":"byte","b":[148,148,148,149,149,149,150,150],"x":[24547]},{"a":24505,"t":"byte","b":[150,149,149,149]},{"a":24509,"l":"climb_frames_down","c":"Twelve sprite pointer values of the climb downwards, indexed by $5951.","t":"byte","b":[150,150,150,149,149,149,148,148],"x":[24580]},{"a":24517,"t":"byte","b":[148,149,149,149]},{"a":24521,"l":"climb_frame_up","c":"Advances the climb frame upwards: toggles $5976 and, on every other call, steps $5951 through 12, and on every call puts the frame from the table at $5FB1 in $610D.","t":"code","b":[173,118,89],"m":"lda","oa":22902,"o":"anim_toggle","x":[24613]},{"a":24524,"t":"code","b":[73,1],"m":"eor","o":"#$01"},{"a":24526,"t":"code","b":[141,118,89],"m":"sta","oa":22902,"o":"anim_toggle"},{"a":24529,"t":"code","b":[240,13],"m":"beq","oa":24544,"o":"b_5FE0"},{"a":24531,"t":"code","b":[174,81,89],"m":"ldx","oa":22865,"o":"anim_index"},{"a":24534,"t":"code","b":[232],"m":"inx"},{"a":24535,"t":"code","b":[224,12],"m":"cpx","o":"#$0C"},{"a":24537,"t":"code","b":[144,2],"m":"bcc","oa":24541,"o":"b_5FDD"},{"a":24539,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":24541,"l":"b_5FDD","t":"code","b":[142,81,89],"m":"stx","oa":22865,"o":"anim_index","x":[24537]},{"a":24544,"l":"b_5FE0","t":"code","b":[174,81,89],"m":"ldx","oa":22865,"o":"anim_index","x":[24529]},{"a":24547,"t":"code","b":[189,177,95],"m":"lda","oa":24497,"o":"climb_frames_up,x"},{"a":24550,"t":"code","b":[141,13,97],"m":"sta","oa":24845,"o":"player_frame"},{"a":24553,"t":"code","b":[96],"m":"rts"},{"a":24554,"l":"climb_frame_down","c":"Advances the climb frame downwards: toggles $5976 and, on every other call, steps $5951 through 12, and on every call puts the frame from the table at $5FBD in $610D.","t":"code","b":[173,118,89],"m":"lda","oa":22902,"o":"anim_toggle","x":[24640]},{"a":24557,"t":"code","b":[73,1],"m":"eor","o":"#$01"},{"a":24559,"t":"code","b":[141,118,89],"m":"sta","oa":22902,"o":"anim_toggle"},{"a":24562,"t":"code","b":[240,13],"m":"beq","oa":24577,"o":"b_6001"},{"a":24564,"t":"code","b":[174,81,89],"m":"ldx","oa":22865,"o":"anim_index"},{"a":24567,"t":"code","b":[232],"m":"inx"},{"a":24568,"t":"code","b":[224,12],"m":"cpx","o":"#$0C"},{"a":24570,"t":"code","b":[144,2],"m":"bcc","oa":24574,"o":"b_5FFE"},{"a":24572,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":24574,"l":"b_5FFE","t":"code","b":[142,81,89],"m":"stx","oa":22865,"o":"anim_index","x":[24570]},{"a":24577,"l":"b_6001","t":"code","b":[174,81,89],"m":"ldx","oa":22865,"o":"anim_index","x":[24562]},{"a":24580,"t":"code","b":[189,189,95],"m":"lda","oa":24509,"o":"climb_frames_down,x"},{"a":24583,"t":"code","b":[141,13,97],"m":"sta","oa":24845,"o":"player_frame"},{"a":24586,"t":"code","b":[96],"m":"rts"},{"a":24587,"l":"player_climb","c":"Player state 4, climbing. Sets the jump delay $5B30 to 10, moves him up one pixel (up held, bit 0 clear, with the frames from $5FC9) or down one (down held, bit 1 clear, frames from $5FEA), and goes back to state 1 with the standing frame when the tile below his feet is not one of $10 to $13.","t":"code","b":[169,10],"m":"lda","o":"#$0A","x":[22811]},{"a":24589,"t":"code","b":[141,48,91],"m":"sta","oa":23344,"o":"jump_delay"},{"a":24592,"t":"code","b":[173,100,32],"m":"lda","oa":8292,"o":"joystick"},{"a":24595,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":24597,"t":"code","b":[208,20],"m":"bne","oa":24619,"o":"b_602B"},{"a":24599,"t":"code","b":[56],"m":"sec"},{"a":24600,"t":"code","b":[173,124,116],"m":"lda","oa":29820,"o":"player_y"},{"a":24603,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":24605,"t":"code","b":[141,124,116],"m":"sta","oa":29820,"o":"player_y"},{"a":24608,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":24610,"t":"code","b":[141,176,95],"m":"sta","oa":24496,"o":"climb_dir"},{"a":24613,"t":"code","b":[32,201,95],"m":"jsr","oa":24521,"o":"climb_frame_up"},{"a":24616,"t":"code","b":[76,67,96],"m":"jmp","oa":24643,"o":"j_6043"},{"a":24619,"l":"b_602B","t":"code","b":[173,100,32],"m":"lda","oa":8292,"o":"joystick","x":[24597]},{"a":24622,"t":"code","b":[41,2],"m":"and","o":"#$02"},{"a":24624,"t":"code","b":[208,17],"m":"bne","oa":24643,"o":"j_6043"},{"a":24626,"t":"code","b":[24],"m":"clc"},{"a":24627,"t":"code","b":[173,124,116],"m":"lda","oa":29820,"o":"player_y"},{"a":24630,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":24632,"t":"code","b":[141,124,116],"m":"sta","oa":29820,"o":"player_y"},{"a":24635,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":24637,"t":"code","b":[141,176,95],"m":"sta","oa":24496,"o":"climb_dir"},{"a":24640,"t":"code","b":[32,234,95],"m":"jsr","oa":24554,"o":"climb_frame_down"},{"a":24643,"l":"j_6043","t":"code","b":[32,1,116],"m":"jsr","oa":29697,"o":"player_map_pointer","x":[24616,24624]},{"a":24646,"t":"code","b":[152],"m":"tya"},{"a":24647,"t":"code","b":[24],"m":"clc"},{"a":24648,"t":"code","b":[105,64],"m":"adc","o":"#$40"},{"a":24650,"t":"code","b":[168],"m":"tay"},{"a":24651,"t":"code","b":[177,233],"m":"lda","oa":233,"o":"($E9),y"},{"a":24653,"t":"code","b":[201,18],"m":"cmp","o":"#$12"},{"a":24655,"t":"code","b":[240,54],"m":"beq","oa":24711,"o":"r_6087"},{"a":24657,"t":"code","b":[201,19],"m":"cmp","o":"#$13"},{"a":24659,"t":"code","b":[240,50],"m":"beq","oa":24711,"o":"r_6087"},{"a":24661,"t":"code","b":[201,16],"m":"cmp","o":"#$10"},{"a":24663,"t":"code","b":[240,46],"m":"beq","oa":24711,"o":"r_6087"},{"a":24665,"t":"code","b":[201,17],"m":"cmp","o":"#$11"},{"a":24667,"t":"code","b":[240,42],"m":"beq","oa":24711,"o":"r_6087"},{"a":24669,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":24671,"t":"code","b":[141,18,89],"m":"sta","oa":22802,"o":"player_state"},{"a":24674,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":24676,"t":"code","b":[141,46,91],"m":"sta","oa":23342,"o":"crouch_delay"},{"a":24679,"t":"code","b":[173,185,89],"m":"lda","oa":22969,"o":"facing"},{"a":24682,"t":"code","b":[208,8],"m":"bne","oa":24692,"o":"b_6074"},{"a":24684,"t":"code","b":[169,154],"m":"lda","o":"#$9A"},{"a":24686,"t":"code","b":[141,13,97],"m":"sta","oa":24845,"o":"player_frame"},{"a":24689,"t":"code","b":[76,121,96],"m":"jmp","oa":24697,"o":"j_6079"},{"a":24692,"l":"b_6074","t":"code","b":[169,160],"m":"lda","o":"#$A0","x":[24682]},{"a":24694,"t":"code","b":[141,13,97],"m":"sta","oa":24845,"o":"player_frame"},{"a":24697,"l":"j_6079","t":"code","b":[173,176,95],"m":"lda","oa":24496,"o":"climb_dir","x":[24689]},{"a":24700,"t":"code","b":[240,9],"m":"beq","oa":24711,"o":"r_6087"},{"a":24702,"t":"code","b":[24],"m":"clc"},{"a":24703,"t":"code","b":[173,124,116],"m":"lda","oa":29820,"o":"player_y"},{"a":24706,"t":"code","b":[105,2],"m":"adc","o":"#$02"},{"a":24708,"t":"code","b":[141,124,116],"m":"sta","oa":29820,"o":"player_y"},{"a":24711,"l":"r_6087","t":"code","b":[96],"m":"rts","x":[24655,24659,24663,24667,24700]},{"a":24712,"l":"clear_sprite_list","c":"Fills with $FF the entries of the sorted sprite list at $0010 that each of the 11 slots used last frame (their positions are in $02-$0C).","t":"code","b":[169,255],"m":"lda","o":"#$FF","x":[25535]},{"a":24714,"t":"code","b":[166,2],"m":"ldx","oa":2,"o":"zero_page_unused_02"},{"a":24716,"t":"code","b":[149,16],"m":"sta","oa":16,"o":"$10,x"},{"a":24718,"t":"code","b":[166,3],"m":"ldx","oa":3,"o":"$03"},{"a":24720,"t":"code","b":[149,16],"m":"sta","oa":16,"o":"$10,x"},{"a":24722,"t":"code","b":[166,4],"m":"ldx","oa":4,"o":"$04"},{"a":24724,"t":"code","b":[149,16],"m":"sta","oa":16,"o":"$10,x"},{"a":24726,"t":"code","b":[166,5],"m":"ldx","oa":5,"o":"$05"},{"a":24728,"t":"code","b":[149,16],"m":"sta","oa":16,"o":"$10,x"},{"a":24730,"t":"code","b":[166,6],"m":"ldx","oa":6,"o":"$06"},{"a":24732,"t":"code","b":[149,16],"m":"sta","oa":16,"o":"$10,x"},{"a":24734,"t":"code","b":[166,7],"m":"ldx","oa":7,"o":"$07"},{"a":24736,"t":"code","b":[149,16],"m":"sta","oa":16,"o":"$10,x"},{"a":24738,"t":"code","b":[166,8],"m":"ldx","oa":8,"o":"$08"},{"a":24740,"t":"code","b":[149,16],"m":"sta","oa":16,"o":"$10,x"},{"a":24742,"t":"code","b":[166,9],"m":"ldx","oa":9,"o":"$09"},{"a":24744,"t":"code","b":[149,16],"m":"sta","oa":16,"o":"$10,x"},{"a":24746,"t":"code","b":[166,10],"m":"ldx","oa":10,"o":"$0A"},{"a":24748,"t":"code","b":[149,16],"m":"sta","oa":16,"o":"$10,x"},{"a":24750,"t":"code","b":[166,11],"m":"ldx","oa":11,"o":"$0B"},{"a":24752,"t":"code","b":[149,16],"m":"sta","oa":16,"o":"$10,x"},{"a":24754,"t":"code","b":[166,12],"m":"ldx","oa":12,"o":"$0C"},{"a":24756,"t":"code","b":[149,16],"m":"sta","oa":16,"o":"$10,x"},{"a":24758,"t":"code","b":[96],"m":"rts"},{"a":24759,"l":"sort_sprites","c":"Turns the 11 slots' world positions into screen positions for sprites 3-7 and sorts them by height. For each slot, X from $0A down, it subtracts the camera ($FB-$FE) to get the screen position ($87,X and $BF,X across, $A3,X and $DB,X down); a slot that is off the screen gets position 0, otherwise its number is put at the first free place from height/2 in the list at $0010. Writes $64 in $78 as the list end.","t":"code","b":[162,10],"m":"ldx","o":"#$0A","x":[25803]},{"a":24761,"l":"b_60B9","t":"code","b":[56],"m":"sec","x":[24826,24838]},{"a":24762,"t":"code","b":[181,121],"m":"lda","oa":121,"o":"$79,x"},{"a":24764,"t":"code","b":[229,251],"m":"sbc","oa":251,"o":"zero_page_unused_fb"},{"a":24766,"t":"code","b":[149,135],"m":"sta","oa":135,"o":"$87,x"},{"a":24768,"t":"code","b":[168],"m":"tay"},{"a":24769,"t":"code","b":[181,177],"m":"lda","oa":177,"o":"$B1,x"},{"a":24771,"t":"code","b":[229,252],"m":"sbc","oa":252,"o":"$FC"},{"a":24773,"t":"code","b":[149,191],"m":"sta","oa":191,"o":"$BF,x"},{"a":24775,"t":"code","b":[240,8],"m":"beq","oa":24785,"o":"b_60D1"},{"a":24777,"t":"code","b":[201,2],"m":"cmp","o":"#$02"},{"a":24779,"t":"code","b":[176,52],"m":"bcs","oa":24833,"o":"b_6101"},{"a":24781,"t":"code","b":[192,80],"m":"cpy","o":"#$50"},{"a":24783,"t":"code","b":[176,48],"m":"bcs","oa":24833,"o":"b_6101"},{"a":24785,"l":"b_60D1","t":"code","b":[56],"m":"sec","x":[24775]},{"a":24786,"t":"code","b":[181,149],"m":"lda","oa":149,"o":"$95,x"},{"a":24788,"t":"code","b":[229,253],"m":"sbc","oa":253,"o":"$FD"},{"a":24790,"t":"code","b":[149,163],"m":"sta","oa":163,"o":"$A3,x"},{"a":24792,"t":"code","b":[168],"m":"tay"},{"a":24793,"t":"code","b":[181,205],"m":"lda","oa":205,"o":"$CD,x"},{"a":24795,"t":"code","b":[229,254],"m":"sbc","oa":254,"o":"$FE"},{"a":24797,"t":"code","b":[149,219],"m":"sta","oa":219,"o":"$DB,x"},{"a":24799,"t":"code","b":[208,32],"m":"bne","oa":24833,"o":"b_6101"},{"a":24801,"t":"code","b":[192,200],"m":"cpy","o":"#$C8"},{"a":24803,"t":"code","b":[176,28],"m":"bcs","oa":24833,"o":"b_6101"},{"a":24805,"t":"code","b":[192,35],"m":"cpy","o":"#$23"},{"a":24807,"t":"code","b":[144,24],"m":"bcc","oa":24833,"o":"b_6101"},{"a":24809,"t":"code","b":[152],"m":"tya"},{"a":24810,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":24811,"t":"code","b":[168],"m":"tay"},{"a":24812,"l":"j_60EC","t":"code","b":[185,16,0],"m":"lda","oa":16,"o":"$0010,y","x":[24818]},{"a":24815,"t":"code","b":[48,4],"m":"bmi","oa":24821,"o":"b_60F5"},{"a":24817,"t":"code","b":[200],"m":"iny"},{"a":24818,"t":"code","b":[76,236,96],"m":"jmp","oa":24812,"o":"j_60EC"},{"a":24821,"l":"b_60F5","t":"code","b":[150,16],"m":"stx","oa":16,"o":"$10,y","x":[24815]},{"a":24823,"t":"code","b":[148,2],"m":"sty","oa":2,"o":"zero_page_unused_02,x"},{"a":24825,"t":"code","b":[202],"m":"dex"},{"a":24826,"t":"code","b":[16,189],"m":"bpl","oa":24761,"o":"b_60B9"},{"a":24828,"t":"code","b":[169,100],"m":"lda","o":"#$64"},{"a":24830,"t":"code","b":[133,120],"m":"sta","oa":120,"o":"$78"},{"a":24832,"t":"code","b":[96],"m":"rts"},{"a":24833,"l":"b_6101","t":"code","b":[160,0],"m":"ldy","o":"#$00","x":[24779,24783,24799,24803,24807]},{"a":24835,"t":"code","b":[148,2],"m":"sty","oa":2,"o":"zero_page_unused_02,x"},{"a":24837,"t":"code","b":[202],"m":"dex"},{"a":24838,"t":"code","b":[16,177],"m":"bpl","oa":24761,"o":"b_60B9"},{"a":24840,"t":"code","b":[169,100],"m":"lda","o":"#$64"},{"a":24842,"t":"code","b":[133,120],"m":"sta","oa":120,"o":"$78"},{"a":24844,"t":"code","b":[96],"m":"rts"},{"a":24845,"l":"player_frame","c":"Sprite pointer value of the player's main frame, set by the state routines from the frame tables ($5952, $5964 and others) by the facing.","t":"byte","b":[154],"x":[22932,22965,23270,23521,23593,23939,23947,24130,24138,24405,24484,24492,24550,24583,24686,24694,24877,24905,24976]},{"a":24846,"l":"frame_b","c":"Sprite pointer value for the player's second sprite when the punch, strike or crouch frames are in use, set by $59BB, $59FF and $5B95.","t":"byte","b":[144],"x":[22978,22994,23046,23062,23452,23468,24938]},{"a":24847,"l":"frame_c","c":"Sprite pointer value for the player's first sprite when the punch, strike or crouch frames are in use.","t":"byte","b":[180],"x":[22983,22999,23051,23067,23457,23473,24947]},{"a":24848,"l":"frame_d","c":"Sprite pointer value for the player's third sprite when the punch, strike or crouch frames are in use.","t":"byte","b":[190],"x":[22988,23004,23056,23072,23462,23478,24956]},{"a":24849,"l":"player_draw","c":"Writes the player's three sprite pointers into both screens' tables ($CFF8-$CFFA and $CBF8-$CBFA) from the frame numbers in $610D-$6110, with different arrangements for states 2-4 and for the punch, crouch and strike.","t":"code","b":[173,157,94],"m":"lda","oa":24221,"o":"draw_state_override","x":[22858]},{"a":24852,"t":"code","b":[240,8],"m":"beq","oa":24862,"o":"b_611E"},{"a":24854,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":24856,"t":"code","b":[142,157,94],"m":"stx","oa":24221,"o":"draw_state_override"},{"a":24859,"t":"code","b":[76,33,97],"m":"jmp","oa":24865,"o":"j_6121"},{"a":24862,"l":"b_611E","t":"code","b":[173,18,89],"m":"lda","oa":22802,"o":"player_state","x":[24852]},{"a":24865,"l":"j_6121","t":"code","b":[201,4],"m":"cmp","o":"#$04","x":[24859]},{"a":24867,"t":"code","b":[240,36],"m":"beq","oa":24905,"o":"b_6149"},{"a":24869,"t":"code","b":[201,3],"m":"cmp","o":"#$03"},{"a":24871,"t":"code","b":[240,4],"m":"beq","oa":24877,"o":"b_612D"},{"a":24873,"t":"code","b":[201,2],"m":"cmp","o":"#$02"},{"a":24875,"t":"code","b":[208,56],"m":"bne","oa":24933,"o":"b_6165"},{"a":24877,"l":"b_612D","t":"code","b":[173,13,97],"m":"lda","oa":24845,"o":"player_frame","x":[24871]},{"a":24880,"t":"code","b":[141,250,207],"m":"sta","oa":53242,"o":"sprite_pointer_b_2"},{"a":24883,"t":"code","b":[141,250,203],"m":"sta","oa":52218,"o":"sprite_pointer_a_2"},{"a":24886,"t":"code","b":[24],"m":"clc"},{"a":24887,"t":"code","b":[105,2],"m":"adc","o":"#$02"},{"a":24889,"t":"code","b":[141,248,207],"m":"sta","oa":53240,"o":"sprite_pointer_b_0"},{"a":24892,"t":"code","b":[141,248,203],"m":"sta","oa":52216,"o":"sprite_pointer_a_0"},{"a":24895,"t":"code","b":[24],"m":"clc"},{"a":24896,"t":"code","b":[105,2],"m":"adc","o":"#$02"},{"a":24898,"t":"code","b":[141,249,207],"m":"sta","oa":53241,"o":"sprite_pointer_b_1"},{"a":24901,"t":"code","b":[141,249,203],"m":"sta","oa":52217,"o":"sprite_pointer_a_1"},{"a":24904,"t":"code","b":[96],"m":"rts"},{"a":24905,"l":"b_6149","t":"code","b":[173,13,97],"m":"lda","oa":24845,"o":"player_frame","x":[24867]},{"a":24908,"t":"code","b":[141,250,207],"m":"sta","oa":53242,"o":"sprite_pointer_b_2"},{"a":24911,"t":"code","b":[141,250,203],"m":"sta","oa":52218,"o":"sprite_pointer_a_2"},{"a":24914,"t":"code","b":[24],"m":"clc"},{"a":24915,"t":"code","b":[105,36],"m":"adc","o":"#$24"},{"a":24917,"t":"code","b":[141,248,207],"m":"sta","oa":53240,"o":"sprite_pointer_b_0"},{"a":24920,"t":"code","b":[141,248,203],"m":"sta","oa":52216,"o":"sprite_pointer_a_0"},{"a":24923,"t":"code","b":[24],"m":"clc"},{"a":24924,"t":"code","b":[105,10],"m":"adc","o":"#$0A"},{"a":24926,"t":"code","b":[141,249,207],"m":"sta","oa":53241,"o":"sprite_pointer_b_1"},{"a":24929,"t":"code","b":[141,249,203],"m":"sta","oa":52217,"o":"sprite_pointer_a_1"},{"a":24932,"t":"code","b":[96],"m":"rts"},{"a":24933,"l":"b_6165","t":"code","b":[173,186,91],"m":"lda","oa":23482,"o":"punch_timer","x":[24875]},{"a":24936,"t":"code","b":[240,28],"m":"beq","oa":24966,"o":"b_6186"},{"a":24938,"l":"b_616A","t":"code","b":[173,14,97],"m":"lda","oa":24846,"o":"frame_b","x":[24969,24974]},{"a":24941,"t":"code","b":[141,250,207],"m":"sta","oa":53242,"o":"sprite_pointer_b_2"},{"a":24944,"t":"code","b":[141,250,203],"m":"sta","oa":52218,"o":"sprite_pointer_a_2"},{"a":24947,"t":"code","b":[173,15,97],"m":"lda","oa":24847,"o":"frame_c"},{"a":24950,"t":"code","b":[141,248,207],"m":"sta","oa":53240,"o":"sprite_pointer_b_0"},{"a":24953,"t":"code","b":[141,248,203],"m":"sta","oa":52216,"o":"sprite_pointer_a_0"},{"a":24956,"t":"code","b":[173,16,97],"m":"lda","oa":24848,"o":"frame_d"},{"a":24959,"t":"code","b":[141,249,207],"m":"sta","oa":53241,"o":"sprite_pointer_b_1"},{"a":24962,"t":"code","b":[141,249,203],"m":"sta","oa":52217,"o":"sprite_pointer_a_1"},{"a":24965,"t":"code","b":[96],"m":"rts"},{"a":24966,"l":"b_6186","t":"code","b":[173,45,91],"m":"lda","oa":23341,"o":"crouch_flag","x":[24936]},{"a":24969,"t":"code","b":[208,223],"m":"bne","oa":24938,"o":"b_616A"},{"a":24971,"t":"code","b":[173,44,91],"m":"lda","oa":23340,"o":"strike_timer"},{"a":24974,"t":"code","b":[208,218],"m":"bne","oa":24938,"o":"b_616A"},{"a":24976,"t":"code","b":[173,13,97],"m":"lda","oa":24845,"o":"player_frame"},{"a":24979,"t":"code","b":[141,248,207],"m":"sta","oa":53240,"o":"sprite_pointer_b_0"},{"a":24982,"t":"code","b":[141,248,203],"m":"sta","oa":52216,"o":"sprite_pointer_a_0"},{"a":24985,"t":"code","b":[24],"m":"clc"},{"a":24986,"t":"code","b":[105,13],"m":"adc","o":"#$0D"},{"a":24988,"t":"code","b":[141,249,207],"m":"sta","oa":53241,"o":"sprite_pointer_b_1"},{"a":24991,"t":"code","b":[141,249,203],"m":"sta","oa":52217,"o":"sprite_pointer_a_1"},{"a":24994,"t":"code","b":[56],"m":"sec"},{"a":24995,"t":"code","b":[233,36],"m":"sbc","o":"#$24"},{"a":24997,"t":"code","b":[141,250,207],"m":"sta","oa":53242,"o":"sprite_pointer_b_2"},{"a":25000,"t":"code","b":[141,250,203],"m":"sta","oa":52218,"o":"sprite_pointer_a_2"},{"a":25003,"t":"code","b":[96],"m":"rts"},{"a":25004,"l":"object_damaged","c":"Called by the hit test $10B2 with X the slot and Y the object. Takes 2 (when $10B1 is set) or 1 from the object's energy $0BA5 and adds 4 to the score digit 5; at zero energy it sets the slot and object to state $10, $0B00 to $FE and adds 8 to the score digit 5.","t":"code","b":[173,177,16],"m":"lda","oa":4273,"o":"hit_flag_b","x":[4478,4609]},{"a":25007,"t":"code","b":[240,18],"m":"beq","oa":25027,"o":"b_61C3"},{"a":25009,"t":"code","b":[185,165,11],"m":"lda","oa":2981,"o":"obj_energy,y"},{"a":25012,"t":"code","b":[240,37],"m":"beq","oa":25051,"o":"b_61DB"},{"a":25014,"t":"code","b":[56],"m":"sec"},{"a":25015,"t":"code","b":[233,2],"m":"sbc","o":"#$02"},{"a":25017,"t":"code","b":[16,2],"m":"bpl","oa":25021,"o":"b_61BD"},{"a":25019,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":25021,"l":"b_61BD","t":"code","b":[153,165,11],"m":"sta","oa":2981,"o":"obj_energy,y","x":[25017]},{"a":25024,"t":"code","b":[76,206,97],"m":"jmp","oa":25038,"o":"j_61CE"},{"a":25027,"l":"b_61C3","t":"code","b":[185,165,11],"m":"lda","oa":2981,"o":"obj_energy,y","x":[25007]},{"a":25030,"t":"code","b":[240,19],"m":"beq","oa":25051,"o":"b_61DB"},{"a":25032,"t":"code","b":[56],"m":"sec"},{"a":25033,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":25035,"t":"code","b":[153,165,11],"m":"sta","oa":2981,"o":"obj_energy,y"},{"a":25038,"l":"j_61CE","t":"code","b":[142,217,97],"m":"stx","oa":25049,"o":"a_61D9","x":[25024]},{"a":25041,"t":"code","b":[162,5],"m":"ldx","o":"#$05"},{"a":25043,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":25045,"t":"code","b":[32,93,88],"m":"jsr","oa":22621,"o":"add_digits"},{"a":25048,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":25049,"t":"note","l":"a_61D9","c":"Holds the X register saved by $61CE: the immediate operand of the LDX at $61D8, reloaded after the call or table lookup that follows.","note":"inside the item at $61D8","x":[25038]},{"a":25050,"t":"code","b":[96],"m":"rts"},{"a":25051,"l":"b_61DB","t":"code","b":[189,148,10],"m":"lda","oa":2708,"o":"slot_state,x","x":[25012,25030]},{"a":25054,"t":"code","b":[153,255,10],"m":"sta","oa":2815,"o":"obj_counter,y"},{"a":25057,"t":"code","b":[169,16],"m":"lda","o":"#$10"},{"a":25059,"t":"code","b":[157,148,10],"m":"sta","oa":2708,"o":"slot_state,x"},{"a":25062,"t":"code","b":[153,162,10],"m":"sta","oa":2722,"o":"obj_type,y"},{"a":25065,"t":"code","b":[169,254],"m":"lda","o":"#$FE"},{"a":25067,"t":"code","b":[153,0,11],"m":"sta","oa":2816,"o":"obj_down_timer,y"},{"a":25070,"t":"code","b":[142,249,97],"m":"stx","oa":25081,"o":"a_61F9"},{"a":25073,"t":"code","b":[162,5],"m":"ldx","o":"#$05"},{"a":25075,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":25077,"t":"code","b":[32,93,88],"m":"jsr","oa":22621,"o":"add_digits"},{"a":25080,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":25081,"t":"note","l":"a_61F9","c":"Holds the X register saved by $61EE: the immediate operand of the LDX at $61F8, reloaded after the call or table lookup that follows.","note":"inside the item at $61F8","x":[25070]},{"a":25082,"t":"code","b":[96],"m":"rts"},{"a":25083,"l":"down_frames_a","c":"The 30 sprite pointer values of a knocked-down enemy of variant 0, indexed by the phase $0A6A in behaviour $6273.","t":"byte","b":[24,24,24,24,24,24,24,24],"x":[25277]},{"a":25091,"t":"byte","b":[24,24,0,0,0,0,0,0]},{"a":25099,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25107,"t":"byte","b":[0,0,0,0,0,0]},{"a":25113,"l":"follow_legs_a","c":"The 30 sprite pointer values for the following sprite of a knocked-down enemy of variant 0, read by $1D3E.","t":"byte","b":[25,25,25,25,25,25,25,25],"x":[7559]},{"a":25121,"t":"byte","b":[25,25,26,26,26,26,26,26]},{"a":25129,"t":"byte","b":[26,26,26,26,27,27,27,27]},{"a":25137,"t":"byte","b":[27,27,27,27,27,27]},{"a":25143,"l":"down_frames_b","c":"The 30 sprite pointer values of a knocked-down enemy of variant 1, indexed by the phase $0A6A in behaviour $6273.","t":"byte","b":[28,28,28,28,28,28,28,28],"x":[25266]},{"a":25151,"t":"byte","b":[28,28,0,0,0,0,0,0]},{"a":25159,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25167,"t":"byte","b":[0,0,0,0,0,0]},{"a":25173,"l":"follow_legs_b","c":"The 30 sprite pointer values for the following sprite of a knocked-down enemy of variant 1, read by $1D3E.","t":"byte","b":[29,29,29,29,29,29,29,29],"x":[7573]},{"a":25181,"t":"byte","b":[29,29,30,30,30,30,30,30]},{"a":25189,"t":"byte","b":[30,30,30,30,31,31,31,31]},{"a":25197,"t":"byte","b":[31,31,31,31,31,31]},{"a":25203,"l":"behave_knocked_down","c":"Behaviour for state 16, probably an enemy that has been beaten down. $0B00 (set to $FE by $61AC) counts down; the frame follows a ramp up and down through the tables at $61FB and $6237 (by the variant flag $0BF8) with the phase in $0A6A. At zero the object gets energy 3 in $0BA5 and returns to the state saved in $0AFF (minus $0D when that is 3 or more), through $0A94 and $0AA2.","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[4779]},{"a":25205,"t":"code","b":[157,64,10],"m":"sta","oa":2624,"o":"slot_colour,x"},{"a":25208,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":25210,"t":"code","b":[157,78,10],"m":"sta","oa":2638,"o":"slot_multicolour,x"},{"a":25213,"t":"code","b":[185,0,11],"m":"lda","oa":2816,"o":"obj_down_timer,y"},{"a":25216,"t":"code","b":[240,66],"m":"beq","oa":25284,"o":"b_62C4"},{"a":25218,"t":"code","b":[56],"m":"sec"},{"a":25219,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":25221,"t":"code","b":[153,0,11],"m":"sta","oa":2816,"o":"obj_down_timer,y"},{"a":25224,"t":"code","b":[201,30],"m":"cmp","o":"#$1E"},{"a":25226,"t":"code","b":[176,14],"m":"bcs","oa":25242,"o":"b_629A"},{"a":25228,"t":"code","b":[189,106,10],"m":"lda","oa":2666,"o":"slot_phase,x"},{"a":25231,"t":"code","b":[56],"m":"sec"},{"a":25232,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":25234,"t":"code","b":[48,21],"m":"bmi","oa":25257,"o":"b_62A9"},{"a":25236,"t":"code","b":[157,106,10],"m":"sta","oa":2666,"o":"slot_phase,x"},{"a":25239,"t":"code","b":[76,169,98],"m":"jmp","oa":25257,"o":"b_62A9"},{"a":25242,"l":"b_629A","t":"code","b":[189,106,10],"m":"lda","oa":2666,"o":"slot_phase,x","x":[25226]},{"a":25245,"t":"code","b":[24],"m":"clc"},{"a":25246,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":25248,"t":"code","b":[201,30],"m":"cmp","o":"#$1E"},{"a":25250,"t":"code","b":[144,2],"m":"bcc","oa":25254,"o":"b_62A6"},{"a":25252,"t":"code","b":[169,29],"m":"lda","o":"#$1D"},{"a":25254,"l":"b_62A6","t":"code","b":[157,106,10],"m":"sta","oa":2666,"o":"slot_phase,x","x":[25250]},{"a":25257,"l":"b_62A9","t":"code","b":[185,248,11],"m":"lda","oa":3064,"o":"obj_variant,y","x":[25234,25239]},{"a":25260,"t":"code","b":[240,11],"m":"beq","oa":25273,"o":"b_62B9"},{"a":25262,"t":"code","b":[189,106,10],"m":"lda","oa":2666,"o":"slot_phase,x"},{"a":25265,"t":"code","b":[168],"m":"tay"},{"a":25266,"t":"code","b":[185,55,98],"m":"lda","oa":25143,"o":"down_frames_b,y"},{"a":25269,"t":"code","b":[157,50,10],"m":"sta","oa":2610,"o":"slot_frame,x"},{"a":25272,"t":"code","b":[96],"m":"rts"},{"a":25273,"l":"b_62B9","t":"code","b":[189,106,10],"m":"lda","oa":2666,"o":"slot_phase,x","x":[25260]},{"a":25276,"t":"code","b":[168],"m":"tay"},{"a":25277,"t":"code","b":[185,251,97],"m":"lda","oa":25083,"o":"down_frames_a,y"},{"a":25280,"t":"code","b":[157,50,10],"m":"sta","oa":2610,"o":"slot_frame,x"},{"a":25283,"t":"code","b":[96],"m":"rts"},{"a":25284,"l":"b_62C4","t":"code","b":[169,3],"m":"lda","o":"#$03","x":[25216]},{"a":25286,"t":"code","b":[153,165,11],"m":"sta","oa":2981,"o":"obj_energy,y"},{"a":25289,"t":"code","b":[185,255,10],"m":"lda","oa":2815,"o":"obj_counter,y"},{"a":25292,"t":"code","b":[201,3],"m":"cmp","o":"#$03"},{"a":25294,"t":"code","b":[144,3],"m":"bcc","oa":25299,"o":"b_62D3"},{"a":25296,"t":"code","b":[56],"m":"sec"},{"a":25297,"t":"code","b":[233,13],"m":"sbc","o":"#$0D"},{"a":25299,"l":"b_62D3","t":"code","b":[157,148,10],"m":"sta","oa":2708,"o":"slot_state,x","x":[25294]},{"a":25302,"t":"code","b":[153,162,10],"m":"sta","oa":2722,"o":"obj_type,y"},{"a":25305,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":25307,"t":"code","b":[208,17],"m":"bne","oa":25326,"o":"b_62EE"},{"a":25309,"t":"code","b":[185,248,11],"m":"lda","oa":3064,"o":"obj_variant,y"},{"a":25312,"t":"code","b":[208,6],"m":"bne","oa":25320,"o":"b_62E8"},{"a":25314,"t":"code","b":[169,5],"m":"lda","o":"#$05"},{"a":25316,"t":"code","b":[157,50,10],"m":"sta","oa":2610,"o":"slot_frame,x"},{"a":25319,"t":"code","b":[96],"m":"rts"},{"a":25320,"l":"b_62E8","t":"code","b":[169,20],"m":"lda","o":"#$14","x":[25312]},{"a":25322,"t":"code","b":[157,50,10],"m":"sta","oa":2610,"o":"slot_frame,x"},{"a":25325,"t":"code","b":[96],"m":"rts"},{"a":25326,"l":"b_62EE","t":"code","b":[185,248,11],"m":"lda","oa":3064,"o":"obj_variant,y","x":[25307]},{"a":25329,"t":"code","b":[208,6],"m":"bne","oa":25337,"o":"b_62F9"},{"a":25331,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":25333,"t":"code","b":[157,50,10],"m":"sta","oa":2610,"o":"slot_frame,x"},{"a":25336,"t":"code","b":[96],"m":"rts"},{"a":25337,"l":"b_62F9","t":"code","b":[169,16],"m":"lda","o":"#$10","x":[25329]},{"a":25339,"t":"code","b":[157,50,10],"m":"sta","oa":2610,"o":"slot_frame,x"},{"a":25342,"t":"code","b":[96],"m":"rts"},{"a":25343,"l":"select_screen","c":"Sets the screen matrix bits of $D018 to $30 (screen at $CC00) when $2067 is zero and to $20 ($C800) when it is not, keeping the other bits.","t":"code","b":[173,24,208],"m":"lda","o":"vic_memory","x":[25769]},{"a":25346,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":25348,"t":"code","b":[174,103,32],"m":"ldx","oa":8295,"o":"screen_buffer"},{"a":25351,"t":"code","b":[208,6],"m":"bne","oa":25359,"o":"b_630F"},{"a":25353,"t":"code","b":[9,48],"m":"ora","o":"#$30"},{"a":25355,"t":"code","b":[141,24,208],"m":"sta","o":"vic_memory"},{"a":25358,"t":"code","b":[96],"m":"rts"},{"a":25359,"l":"b_630F","t":"code","b":[9,32],"m":"ora","o":"#$20","x":[25351]},{"a":25361,"t":"code","b":[141,24,208],"m":"sta","o":"vic_memory"},{"a":25364,"t":"code","b":[96],"m":"rts"},{"a":25365,"l":"irq_mid","c":"Raster interrupt 2 of 3, on line $C5 (set by $6480). Moves sprites 3-7 to line $0A and clears their pointers, turns sprites off, sets $D018 and $D011 for the panel with extended colour mode, counts down $5577 and $1658, reads joystick port 2 ($DC00,$DC01) into $2064 and $2065 unless the recoil counter $1658 is running, sets the character set bits of $D018 to 8, runs the countdown $759B and the list clear $6088, and toggles $63E7. It sets line $CD and the vector $63E8 for the next interrupt.","t":"code","b":[141,224,99],"m":"sta","oa":25568,"o":"a_63E0"},{"a":25368,"t":"code","b":[142,226,99],"m":"stx","oa":25570,"o":"a_63E2"},{"a":25371,"t":"code","b":[140,228,99],"m":"sty","oa":25572,"o":"a_63E4"},{"a":25374,"t":"code","b":[173,24,208],"m":"lda","o":"vic_memory"},{"a":25377,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":25379,"t":"code","b":[9,48],"m":"ora","o":"#$30"},{"a":25381,"t":"code","b":[168],"m":"tay"},{"a":25382,"t":"code","b":[173,17,208],"m":"lda","o":"vic_control1"},{"a":25385,"t":"code","b":[9,79],"m":"ora","o":"#$4F"},{"a":25387,"t":"code","b":[162,10],"m":"ldx","o":"#$0A"},{"a":25389,"t":"code","b":[142,7,208],"m":"stx","o":"vic_sprite3_y"},{"a":25392,"t":"code","b":[142,9,208],"m":"stx","o":"vic_sprite4_y"},{"a":25395,"t":"code","b":[142,11,208],"m":"stx","o":"vic_sprite5_y"},{"a":25398,"t":"code","b":[142,13,208],"m":"stx","o":"vic_sprite6_y"},{"a":25401,"t":"code","b":[142,15,208],"m":"stx","o":"vic_sprite7_y"},{"a":25404,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":25406,"t":"code","b":[142,248,207],"m":"stx","oa":53240,"o":"sprite_pointer_b_0"},{"a":25409,"t":"code","b":[142,249,207],"m":"stx","oa":53241,"o":"sprite_pointer_b_1"},{"a":25412,"t":"code","b":[142,250,207],"m":"stx","oa":53242,"o":"sprite_pointer_b_2"},{"a":25415,"t":"code","b":[142,251,207],"m":"stx","oa":53243,"o":"sprite_pointer_b_3"},{"a":25418,"t":"code","b":[142,252,207],"m":"stx","oa":53244,"o":"sprite_pointer_b_4"},{"a":25421,"t":"code","b":[142,253,207],"m":"stx","oa":53245,"o":"sprite_pointer_b_5"},{"a":25424,"t":"code","b":[142,254,207],"m":"stx","oa":53246,"o":"sprite_pointer_b_6"},{"a":25427,"t":"code","b":[142,255,207],"m":"stx","oa":53247,"o":"sprite_pointer_b_7"},{"a":25430,"t":"code","b":[142,248,203],"m":"stx","oa":52216,"o":"sprite_pointer_a_0"},{"a":25433,"t":"code","b":[142,249,203],"m":"stx","oa":52217,"o":"sprite_pointer_a_1"},{"a":25436,"t":"code","b":[142,250,203],"m":"stx","oa":52218,"o":"sprite_pointer_a_2"},{"a":25439,"t":"code","b":[142,251,203],"m":"stx","oa":52219,"o":"sprite_pointer_a_3"},{"a":25442,"t":"code","b":[142,252,203],"m":"stx","oa":52220,"o":"sprite_pointer_a_4"},{"a":25445,"t":"code","b":[142,253,203],"m":"stx","oa":52221,"o":"sprite_pointer_a_5"},{"a":25448,"t":"code","b":[142,254,203],"m":"stx","oa":52222,"o":"sprite_pointer_a_6"},{"a":25451,"t":"code","b":[142,255,203],"m":"stx","oa":52223,"o":"sprite_pointer_a_7"},{"a":25454,"t":"code","b":[234],"m":"nop"},{"a":25455,"t":"code","b":[234],"m":"nop"},{"a":25456,"t":"code","b":[140,24,208],"m":"sty","o":"vic_memory"},{"a":25459,"t":"code","b":[141,17,208],"m":"sta","o":"vic_control1"},{"a":25462,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":25464,"t":"code","b":[142,21,208],"m":"stx","o":"vic_sprite_enable"},{"a":25467,"t":"code","b":[142,37,208],"m":"stx","o":"vic_sprite_mc0"},{"a":25470,"t":"code","b":[142,38,208],"m":"stx","o":"vic_sprite_mc1"},{"a":25473,"t":"code","b":[232],"m":"inx"},{"a":25474,"t":"code","b":[142,25,208],"m":"stx","o":"vic_irq_status"},{"a":25477,"t":"code","b":[174,119,85],"m":"ldx","oa":21879,"o":"hurt_guard"},{"a":25480,"t":"code","b":[240,4],"m":"beq","oa":25486,"o":"b_638E"},{"a":25482,"t":"code","b":[202],"m":"dex"},{"a":25483,"t":"code","b":[142,119,85],"m":"stx","oa":21879,"o":"hurt_guard"},{"a":25486,"l":"b_638E","t":"code","b":[174,88,22],"m":"ldx","oa":5720,"o":"recoil","x":[25480]},{"a":25489,"t":"code","b":[240,14],"m":"beq","oa":25505,"o":"b_63A1"},{"a":25491,"t":"code","b":[202],"m":"dex"},{"a":25492,"t":"code","b":[142,88,22],"m":"stx","oa":5720,"o":"recoil"},{"a":25495,"t":"code","b":[174,119,85],"m":"ldx","oa":21879,"o":"hurt_guard"},{"a":25498,"t":"code","b":[208,5],"m":"bne","oa":25505,"o":"b_63A1"},{"a":25500,"t":"code","b":[174,88,22],"m":"ldx","oa":5720,"o":"recoil"},{"a":25503,"t":"code","b":[208,12],"m":"bne","oa":25517,"o":"b_63AD"},{"a":25505,"l":"b_63A1","t":"code","b":[173,0,220],"m":"lda","o":"cia1_port_a","x":[25489,25498]},{"a":25508,"t":"code","b":[141,100,32],"m":"sta","oa":8292,"o":"joystick"},{"a":25511,"t":"code","b":[173,1,220],"m":"lda","o":"cia1_port_b"},{"a":25514,"t":"code","b":[141,101,32],"m":"sta","oa":8293,"o":"joystick_b"},{"a":25517,"l":"b_63AD","t":"code","b":[169,205],"m":"lda","o":"#$CD","x":[25503]},{"a":25519,"t":"code","b":[141,18,208],"m":"sta","o":"vic_raster"},{"a":25522,"t":"code","b":[173,24,208],"m":"lda","o":"vic_memory"},{"a":25525,"t":"code","b":[41,240],"m":"and","o":"#$F0"},{"a":25527,"t":"code","b":[9,8],"m":"ora","o":"#$08"},{"a":25529,"t":"code","b":[141,24,208],"m":"sta","o":"vic_memory"},{"a":25532,"t":"code","b":[32,155,117],"m":"jsr","oa":30107,"o":"timer_tick"},{"a":25535,"t":"code","b":[32,136,96],"m":"jsr","oa":24712,"o":"clear_sprite_list"},{"a":25538,"t":"code","b":[173,231,99],"m":"lda","oa":25575,"o":"irq_toggle"},{"a":25541,"t":"code","b":[73,1],"m":"eor","o":"#$01"},{"a":25543,"t":"code","b":[141,231,99],"m":"sta","oa":25575,"o":"irq_toggle"},{"a":25546,"t":"code","b":[240,9],"m":"beq","oa":25557,"o":"b_63D5"},{"a":25548,"t":"code","b":[174,230,99],"m":"ldx","oa":25574,"o":"irq_counter_a"},{"a":25551,"t":"code","b":[240,4],"m":"beq","oa":25557,"o":"b_63D5"},{"a":25553,"t":"code","b":[202],"m":"dex"},{"a":25554,"t":"code","b":[142,230,99],"m":"stx","oa":25574,"o":"irq_counter_a"},{"a":25557,"l":"b_63D5","t":"code","b":[169,232],"m":"lda","o":"#$E8","x":[25546,25551]},{"a":25559,"t":"code","b":[141,254,255],"m":"sta","oa":65534,"o":"$FFFE"},{"a":25562,"t":"code","b":[169,99],"m":"lda","o":"#$63"},{"a":25564,"t":"code","b":[141,255,255],"m":"sta","oa":65535,"o":"$FFFF"},{"a":25567,"t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":25568,"t":"note","l":"a_63E0","c":"Holds the interrupted program's A register: stored here by $6315 on entry and reloaded by the LDA at $63DF before the RTI (the immediate operand of the LDA at $63DF).","note":"inside the item at $63DF","x":[25365]},{"a":25569,"t":"code","b":[162,80],"m":"ldx","o":"#$50"},{"a":25570,"t":"note","l":"a_63E2","c":"Holds the interrupted program's X register: stored here by $6318 on entry and reloaded by the LDX at $63E1 before the RTI (the immediate operand of the LDX at $63E1).","note":"inside the item at $63E1","x":[25368]},{"a":25571,"t":"code","b":[160,82],"m":"ldy","o":"#$52"},{"a":25572,"t":"note","l":"a_63E4","c":"Holds the interrupted program's Y register: stored here by $631B on entry and reloaded by the LDY at $63E3 before the RTI (the immediate operand of the LDY at $63E3).","note":"inside the item at $63E3","x":[25371]},{"a":25573,"t":"code","b":[64],"m":"rti"},{"a":25574,"l":"irq_counter_a","c":"Counted down every second frame by $6315 while it is not zero; nothing else in this file reads it.","t":"byte","b":[0],"x":[25548,25554]},{"a":25575,"l":"irq_toggle","c":"Toggled every frame by $6315.","t":"byte","b":[1],"x":[25538,25543]},{"a":25576,"l":"irq_bottom","c":"Raster interrupt 3 of 3, on line $CD (set by $6315). Sets bitmap mode in $D011 and multicolour in $D016, with a run of NOPs timing the writes, then sets line 0 and the vector $6480, turns extended colour mode off, runs $206C unless the banner flag $56D1 is set, and restores A, X and Y from the operands at $643D-$6441.","t":"code","b":[141,61,100],"m":"sta","oa":25661,"o":"a_643D"},{"a":25579,"t":"code","b":[142,63,100],"m":"stx","oa":25663,"o":"a_643F"},{"a":25582,"t":"code","b":[140,65,100],"m":"sty","oa":25665,"o":"a_6441"},{"a":25585,"t":"code","b":[173,17,208],"m":"lda","o":"vic_control1"},{"a":25588,"t":"code","b":[9,47],"m":"ora","o":"#$2F"},{"a":25590,"t":"code","b":[168],"m":"tay"},{"a":25591,"t":"code","b":[173,22,208],"m":"lda","o":"vic_control2"},{"a":25594,"t":"code","b":[9,23],"m":"ora","o":"#$17"},{"a":25596,"t":"code","b":[170],"m":"tax"},{"a":25597,"t":"code","b":[141,22,208],"m":"sta","o":"vic_control2"},{"a":25600,"t":"code","b":[234],"m":"nop"},{"a":25601,"t":"code","b":[234],"m":"nop"},{"a":25602,"t":"code","b":[234],"m":"nop"},{"a":25603,"t":"code","b":[234],"m":"nop"},{"a":25604,"t":"code","b":[234],"m":"nop"},{"a":25605,"t":"code","b":[234],"m":"nop"},{"a":25606,"t":"code","b":[234],"m":"nop"},{"a":25607,"t":"code","b":[234],"m":"nop"},{"a":25608,"t":"code","b":[234],"m":"nop"},{"a":25609,"t":"code","b":[234],"m":"nop"},{"a":25610,"t":"code","b":[234],"m":"nop"},{"a":25611,"t":"code","b":[234],"m":"nop"},{"a":25612,"t":"code","b":[234],"m":"nop"},{"a":25613,"t":"code","b":[234],"m":"nop"},{"a":25614,"t":"code","b":[234],"m":"nop"},{"a":25615,"t":"code","b":[234],"m":"nop"},{"a":25616,"t":"code","b":[234],"m":"nop"},{"a":25617,"t":"code","b":[234],"m":"nop"},{"a":25618,"t":"code","b":[140,17,208],"m":"sty","o":"vic_control1"},{"a":25621,"t":"code","b":[142,22,208],"m":"stx","o":"vic_control2"},{"a":25624,"t":"code","b":[162,1],"m":"ldx","o":"#$01"},{"a":25626,"t":"code","b":[142,25,208],"m":"stx","o":"vic_irq_status"},{"a":25629,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":25631,"t":"code","b":[141,18,208],"m":"sta","o":"vic_raster"},{"a":25634,"t":"code","b":[169,128],"m":"lda","o":"#$80"},{"a":25636,"t":"code","b":[141,254,255],"m":"sta","oa":65534,"o":"$FFFE"},{"a":25639,"t":"code","b":[169,100],"m":"lda","o":"#$64"},{"a":25641,"t":"code","b":[141,255,255],"m":"sta","oa":65535,"o":"$FFFF"},{"a":25644,"t":"code","b":[173,17,208],"m":"lda","o":"vic_control1"},{"a":25647,"t":"code","b":[41,191],"m":"and","o":"#$BF"},{"a":25649,"t":"code","b":[141,17,208],"m":"sta","o":"vic_control1"},{"a":25652,"t":"code","b":[173,209,86],"m":"lda","oa":22225,"o":"banner_flag"},{"a":25655,"t":"code","b":[208,3],"m":"bne","oa":25660,"o":"b_643C"},{"a":25657,"t":"code","b":[32,108,32],"m":"jsr","oa":8300,"o":"scroll_step"},{"a":25660,"l":"b_643C","t":"code","b":[169,1],"m":"lda","o":"#$01","x":[25655]},{"a":25661,"t":"note","l":"a_643D","c":"Holds the interrupted program's A register: stored here by $63E8 on entry and reloaded by the LDA at $643C before the RTI (the immediate operand of the LDA at $643C).","note":"inside the item at $643C","x":[25576]},{"a":25662,"t":"code","b":[162,79],"m":"ldx","o":"#$4F"},{"a":25663,"t":"note","l":"a_643F","c":"Holds the interrupted program's X register: stored here by $63EB on entry and reloaded by the LDX at $643E before the RTI (the immediate operand of the LDX at $643E).","note":"inside the item at $643E","x":[25579]},{"a":25664,"t":"code","b":[160,144],"m":"ldy","o":"#$90"},{"a":25665,"t":"note","l":"a_6441","c":"Holds the interrupted program's Y register: stored here by $63EE on entry and reloaded by the LDY at $6440 before the RTI (the immediate operand of the LDY at $6440).","note":"inside the item at $6440","x":[25582]},{"a":25666,"t":"code","b":[64],"m":"rti"},{"a":25667,"l":"paused","c":"1 while the game is paused ($2029); the interrupts skip the moving parts while it is set. Also set by the wipe $74BC.","t":"byte","b":[0],"x":[4628,8242,8268,8300,21380,22821,29889,30038,30107]},{"a":25668,"l":"attack_sprite_offset","c":"Moves sprite 0 or sprite 1 by 8 pixels along X while the punch timer $5BBA or the strike timer $5B2C runs, to the right when the player faces right ($59B9 zero) and to the left otherwise.","t":"code","b":[173,186,91],"m":"lda","oa":23482,"o":"punch_timer","x":[25864]},{"a":25671,"t":"code","b":[240,25],"m":"beq","oa":25698,"o":"b_6462"},{"a":25673,"t":"code","b":[173,185,89],"m":"lda","oa":22969,"o":"facing"},{"a":25676,"t":"code","b":[208,10],"m":"bne","oa":25688,"o":"b_6458"},{"a":25678,"t":"code","b":[24],"m":"clc"},{"a":25679,"t":"code","b":[173,0,208],"m":"lda","o":"vic_sprite0_x"},{"a":25682,"t":"code","b":[105,8],"m":"adc","o":"#$08"},{"a":25684,"t":"code","b":[141,0,208],"m":"sta","o":"vic_sprite0_x"},{"a":25687,"t":"code","b":[96],"m":"rts"},{"a":25688,"l":"b_6458","t":"code","b":[56],"m":"sec","x":[25676]},{"a":25689,"t":"code","b":[173,0,208],"m":"lda","o":"vic_sprite0_x"},{"a":25692,"t":"code","b":[233,8],"m":"sbc","o":"#$08"},{"a":25694,"t":"code","b":[141,0,208],"m":"sta","o":"vic_sprite0_x"},{"a":25697,"t":"code","b":[96],"m":"rts"},{"a":25698,"l":"b_6462","t":"code","b":[173,44,91],"m":"lda","oa":23340,"o":"strike_timer","x":[25671]},{"a":25701,"t":"code","b":[240,24],"m":"beq","oa":25727,"o":"r_647F"},{"a":25703,"t":"code","b":[173,185,89],"m":"lda","oa":22969,"o":"facing"},{"a":25706,"t":"code","b":[208,10],"m":"bne","oa":25718,"o":"b_6476"},{"a":25708,"t":"code","b":[24],"m":"clc"},{"a":25709,"t":"code","b":[173,2,208],"m":"lda","o":"vic_sprite1_x"},{"a":25712,"t":"code","b":[105,8],"m":"adc","o":"#$08"},{"a":25714,"t":"code","b":[141,2,208],"m":"sta","o":"vic_sprite1_x"},{"a":25717,"t":"code","b":[96],"m":"rts"},{"a":25718,"l":"b_6476","t":"code","b":[56],"m":"sec","x":[25706]},{"a":25719,"t":"code","b":[173,2,208],"m":"lda","o":"vic_sprite1_x"},{"a":25722,"t":"code","b":[233,8],"m":"sbc","o":"#$08"},{"a":25724,"t":"code","b":[141,2,208],"m":"sta","o":"vic_sprite1_x"},{"a":25727,"l":"r_647F","t":"code","b":[96],"m":"rts","x":[25701]},{"a":25728,"l":"irq_top","c":"Raster interrupt 1 of 3, on line 0 (the line is written by $63E8). Saves A, X and Y in the operands at $6553-$6558 (restored by the LDA, LDX and LDY there), takes the fine scrolls $2061 into $D016 and $2062 into $D011, selects the screen buffer through $62FF, and sets the sprite multicolours. With $56D1 set it runs the banner $55A1; otherwise it sorts the sprites ($60B7), places sprites 0-2 at the player ($747B,$747C), sets the sprite colours and multiplexes sprites 3-7 ($6604), runs the player ($5925), the music ($6526), the colour copy ($69E3) and the object update ($1214). It then sets line $C5 and the vector $6315 in $FFFE/$FFFF.","t":"code","b":[141,84,101],"m":"sta","oa":25940,"o":"a_6554"},{"a":25731,"t":"code","b":[142,86,101],"m":"stx","oa":25942,"o":"a_6556"},{"a":25734,"t":"code","b":[140,88,101],"m":"sty","oa":25944,"o":"a_6558"},{"a":25737,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":25739,"t":"code","b":[141,25,208],"m":"sta","o":"vic_irq_status"},{"a":25742,"t":"code","b":[173,22,208],"m":"lda","o":"vic_control2"},{"a":25745,"t":"code","b":[41,240],"m":"and","o":"#$F0"},{"a":25747,"t":"code","b":[13,97,32],"m":"ora","oa":8289,"o":"scroll_x_fine"},{"a":25750,"t":"code","b":[141,22,208],"m":"sta","o":"vic_control2"},{"a":25753,"t":"code","b":[173,17,208],"m":"lda","o":"vic_control1"},{"a":25756,"t":"code","b":[41,144],"m":"and","o":"#$90"},{"a":25758,"t":"code","b":[13,98,32],"m":"ora","oa":8290,"o":"scroll_y_fine"},{"a":25761,"t":"code","b":[141,17,208],"m":"sta","o":"vic_control1"},{"a":25764,"t":"code","b":[169,52],"m":"lda","o":"#$34"},{"a":25766,"t":"code","b":[141,24,208],"m":"sta","o":"vic_memory"},{"a":25769,"t":"code","b":[32,255,98],"m":"jsr","oa":25343,"o":"select_screen"},{"a":25772,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":25774,"t":"code","b":[141,37,208],"m":"sta","o":"vic_sprite_mc0"},{"a":25777,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":25779,"t":"code","b":[141,38,208],"m":"sta","o":"vic_sprite_mc1"},{"a":25782,"t":"code","b":[173,209,86],"m":"lda","oa":22225,"o":"banner_flag"},{"a":25785,"t":"code","b":[240,11],"m":"beq","oa":25798,"o":"b_64C6"},{"a":25787,"t":"code","b":[32,161,85],"m":"jsr","oa":21921,"o":"banner_sprites"},{"a":25790,"t":"code","b":[162,197],"m":"ldx","o":"#$C5"},{"a":25792,"t":"code","b":[142,18,208],"m":"stx","o":"vic_raster"},{"a":25795,"t":"code","b":[76,60,101],"m":"jmp","oa":25916,"o":"j_653C"},{"a":25798,"l":"b_64C6","t":"code","b":[162,197],"m":"ldx","o":"#$C5","x":[25785]},{"a":25800,"t":"code","b":[142,18,208],"m":"stx","o":"vic_raster"},{"a":25803,"t":"code","b":[32,183,96],"m":"jsr","oa":24759,"o":"sort_sprites"},{"a":25806,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":25808,"t":"code","b":[141,16,208],"m":"sta","o":"vic_sprite_x_msb"},{"a":25811,"t":"code","b":[169,16],"m":"lda","o":"#$10"},{"a":25813,"t":"code","b":[141,2,102],"m":"sta","oa":26114,"o":"multiplex_index"},{"a":25816,"t":"code","b":[169,38],"m":"lda","o":"#$26"},{"a":25818,"t":"code","b":[141,3,102],"m":"sta","oa":26115,"o":"multiplex_limit"},{"a":25821,"t":"code","b":[173,186,116],"m":"lda","oa":29882,"o":"wipe_flag"},{"a":25824,"t":"code","b":[208,68],"m":"bne","oa":25894,"o":"b_6526"},{"a":25826,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":25828,"t":"code","b":[141,21,208],"m":"sta","o":"vic_sprite_enable"},{"a":25831,"t":"code","b":[32,4,102],"m":"jsr","oa":26116,"o":"multiplex_sprites"},{"a":25834,"t":"code","b":[32,37,89],"m":"jsr","oa":22821,"o":"player_update"},{"a":25837,"t":"code","b":[173,123,116],"m":"lda","oa":29819,"o":"player_x"},{"a":25840,"t":"code","b":[141,0,208],"m":"sta","o":"vic_sprite0_x"},{"a":25843,"t":"code","b":[141,2,208],"m":"sta","o":"vic_sprite1_x"},{"a":25846,"t":"code","b":[141,4,208],"m":"sta","o":"vic_sprite2_x"},{"a":25849,"t":"code","b":[173,124,116],"m":"lda","oa":29820,"o":"player_y"},{"a":25852,"t":"code","b":[141,1,208],"m":"sta","o":"vic_sprite0_y"},{"a":25855,"t":"code","b":[141,5,208],"m":"sta","o":"vic_sprite2_y"},{"a":25858,"t":"code","b":[24],"m":"clc"},{"a":25859,"t":"code","b":[105,21],"m":"adc","o":"#$15"},{"a":25861,"t":"code","b":[141,3,208],"m":"sta","o":"vic_sprite1_y"},{"a":25864,"t":"code","b":[32,68,100],"m":"jsr","oa":25668,"o":"attack_sprite_offset"},{"a":25867,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":25869,"t":"code","b":[174,88,22],"m":"ldx","oa":5720,"o":"recoil"},{"a":25872,"t":"code","b":[224,1],"m":"cpx","o":"#$01"},{"a":25874,"t":"code","b":[176,2],"m":"bcs","oa":25878,"o":"b_6516"},{"a":25876,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":25878,"l":"b_6516","t":"code","b":[141,39,208],"m":"sta","o":"vic_sprite0_colour","x":[25874]},{"a":25881,"t":"code","b":[141,40,208],"m":"sta","o":"vic_sprite1_colour"},{"a":25884,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":25886,"t":"code","b":[141,41,208],"m":"sta","o":"vic_sprite2_colour"},{"a":25889,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":25891,"t":"code","b":[141,23,208],"m":"sta","o":"vic_sprite_expand_y"},{"a":25894,"l":"b_6526","t":"code","b":[32,118,177],"m":"jsr","oa":45430,"o":"music_play","x":[25824]},{"a":25897,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":25899,"t":"code","b":[141,28,208],"m":"sta","o":"vic_sprite_multicolour"},{"a":25902,"t":"code","b":[169,140],"m":"lda","o":"#$8C"},{"a":25904,"t":"code","b":[141,3,102],"m":"sta","oa":26115,"o":"multiplex_limit"},{"a":25907,"t":"code","b":[32,4,102],"m":"jsr","oa":26116,"o":"multiplex_sprites"},{"a":25910,"t":"code","b":[32,227,105],"m":"jsr","oa":27107,"o":"colour_copy_b"},{"a":25913,"t":"code","b":[32,20,18],"m":"jsr","oa":4628,"o":"update_objects"},{"a":25916,"l":"j_653C","t":"code","b":[173,17,208],"m":"lda","o":"vic_control1","x":[25795]},{"a":25919,"t":"code","b":[41,191],"m":"and","o":"#$BF"},{"a":25921,"t":"code","b":[141,17,208],"m":"sta","o":"vic_control1"},{"a":25924,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":25926,"t":"code","b":[141,32,208],"m":"sta","o":"vic_border"},{"a":25929,"t":"code","b":[169,21],"m":"lda","o":"#$15"},{"a":25931,"t":"code","b":[141,254,255],"m":"sta","oa":65534,"o":"$FFFE"},{"a":25934,"t":"code","b":[169,99],"m":"lda","o":"#$63"},{"a":25936,"t":"code","b":[141,255,255],"m":"sta","oa":65535,"o":"$FFFF"},{"a":25939,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":25940,"t":"note","l":"a_6554","c":"Holds the interrupted program's A register: stored here by $6480 on entry and reloaded by the LDA at $6553 before the RTI (the immediate operand of the LDA at $6553).","note":"inside the item at $6553","x":[25728]},{"a":25941,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":25942,"t":"note","l":"a_6556","c":"Holds the interrupted program's X register: stored here by $6483 on entry and reloaded by the LDX at $6555 before the RTI (the immediate operand of the LDX at $6555).","note":"inside the item at $6555","x":[25731]},{"a":25943,"t":"code","b":[160,16],"m":"ldy","o":"#$10"},{"a":25944,"t":"note","l":"a_6558","c":"Holds the interrupted program's Y register: stored here by $6486 on entry and reloaded by the LDY at $6557 before the RTI (the immediate operand of the LDY at $6557).","note":"inside the item at $6557","x":[25734]},{"a":25945,"t":"code","b":[64],"m":"rti"},{"a":25946,"l":"delay","c":"Busy-wait: the outer count is A and the inner count is A as well (X and Y both start from A), so the callers' $14 to $FF give delays from a few milliseconds to about a third of a second.","t":"code","b":[168],"m":"tay","x":[29969,30033,36129,36141,36184,36189,36306,36311,36316,36321,36326,36331,36937,36981,37061,37066]},{"a":25947,"l":"b_655B","t":"code","b":[170],"m":"tax","x":[25952]},{"a":25948,"l":"b_655C","t":"code","b":[202],"m":"dex","x":[25949]},{"a":25949,"t":"code","b":[208,253],"m":"bne","oa":25948,"o":"b_655C"},{"a":25951,"t":"code","b":[136],"m":"dey"},{"a":25952,"t":"code","b":[208,249],"m":"bne","oa":25947,"o":"b_655B"},{"a":25954,"t":"code","b":[96],"m":"rts"},{"a":25955,"l":"cycle_out_a","c":"The colour that colour_cycle ($6574) takes from cycle_colours_a ($6564) for the current step. It is 0 in the snapshot, and no traced code reads it.","t":"byte","b":[0],"x":[26014]},{"a":25956,"l":"cycle_colours_a","c":"Eight colours for one step of colour_cycle ($6574): white, light grey, mid grey, dark grey, black, then dark grey, mid grey and light grey again. The routine copies the entry for the step to $6563.","t":"byte","b":[1,15,12,11,0,11,12,15],"x":[26011]},{"a":25964,"l":"cycle_colours_b","c":"Eight colours for one step of colour_cycle ($6574): white, cyan, light blue, blue, black, then blue, light blue and cyan again. The routine copies the entry for the step to $65A4.","t":"byte","b":[1,3,14,6,0,6,14,3],"x":[26005]},{"a":25972,"l":"colour_cycle","c":"Steps a three-colour cycle on every fourth call: while the counter $65A3 is not 0 it takes 1 off and returns; at 0 it sets the counter to 3, moves the step $65A2 on by 1 (back to 0 at 8) and copies the entries for the step from cycle_colours_a to $6563, from cycle_colours_b to $65A4 and from cycle_colours_c to $65A5. No traced code calls or jumps to it, and nothing reads the three bytes it writes.","t":"code","b":[173,163,101],"m":"lda","oa":26019,"o":"$65A3"},{"a":25975,"t":"code","b":[240,4],"m":"beq","oa":25981,"o":"$657D"},{"a":25977,"t":"code","b":[206,163,101],"m":"dec","oa":26019,"o":"$65A3"},{"a":25980,"t":"code","b":[96],"m":"rts"},{"a":25981,"t":"code","b":[169,3],"m":"lda","o":"#$03","x":[25975]},{"a":25983,"t":"code","b":[141,163,101],"m":"sta","oa":26019,"o":"$65A3"},{"a":25986,"t":"code","b":[174,162,101],"m":"ldx","oa":26018,"o":"cycle_state"},{"a":25989,"t":"code","b":[232],"m":"inx"},{"a":25990,"t":"code","b":[224,8],"m":"cpx","o":"#$08"},{"a":25992,"t":"code","b":[144,2],"m":"bcc","oa":25996,"o":"$658C"},{"a":25994,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":25996,"t":"code","b":[142,162,101],"m":"stx","oa":26018,"o":"cycle_state","x":[25992]},{"a":25999,"t":"code","b":[189,166,101],"m":"lda","oa":26022,"o":"cycle_colours_c,x"},{"a":26002,"t":"code","b":[141,165,101],"m":"sta","oa":26021,"o":"$65A5"},{"a":26005,"t":"code","b":[189,108,101],"m":"lda","oa":25964,"o":"cycle_colours_b,x"},{"a":26008,"t":"code","b":[141,164,101],"m":"sta","oa":26020,"o":"$65A4"},{"a":26011,"t":"code","b":[189,100,101],"m":"lda","oa":25956,"o":"cycle_colours_a,x"},{"a":26014,"t":"code","b":[141,99,101],"m":"sta","oa":25955,"o":"cycle_out_a"},{"a":26017,"t":"code","b":[96],"m":"rts"},{"a":26018,"l":"cycle_state","c":"Four variables of colour_cycle ($6574), all 0 in the snapshot: the step 0 to 7 ($65A2), the call counter ($65A3), and the colours it copies from cycle_colours_b ($65A4) and cycle_colours_c ($65A5).","t":"byte","b":[0,0,0,0],"x":[25986,25996]},{"a":26022,"l":"cycle_colours_c","c":"Eight colours for one step of colour_cycle ($6574): brown, orange, light red, yellow, white, then yellow, light red and orange again. The routine copies the entry for the step to $65A5.","t":"byte","b":[9,8,10,7,1,7,10,8],"x":[25999]},{"a":26030,"l":"random","c":"Mixes CIA 1's timer A, both bytes, with the previous result in $65CD and rotates it: a random number in A and $65CD. The low three bits of $DC04 are written into the offset of the branch at $65BE (at $65BF), which sets how many of the rotates at $65C0 are run.","t":"code","b":[173,4,220],"m":"lda","o":"cia1_timer_a_lo","x":[6158,6205,6728,6775]},{"a":26033,"t":"code","b":[41,7],"m":"and","o":"#$07"},{"a":26035,"t":"code","b":[141,191,101],"m":"sta","oa":26047,"o":"a_65BF"},{"a":26038,"t":"code","b":[173,205,101],"m":"lda","oa":26061,"o":"random_value"},{"a":26041,"t":"code","b":[24],"m":"clc"},{"a":26042,"t":"code","b":[109,5,220],"m":"adc","o":"cia1_timer_a_hi"},{"a":26045,"t":"code","b":[56],"m":"sec"},{"a":26046,"t":"code","b":[176,7],"m":"bcs","oa":26055,"o":"b_65C7"},{"a":26047,"t":"note","l":"a_65BF","c":"The offset of the branch at $65BE, rewritten by $65B3 with the low three bits of CIA 1 timer A so that the random number routine rotates a different number of times on each call.","note":"inside the item at $65BE","x":[26035]},{"a":26048,"t":"code","b":[42],"m":"rol","o":"a"},{"a":26049,"t":"code","b":[42],"m":"rol","o":"a"},{"a":26050,"t":"code","b":[42],"m":"rol","o":"a"},{"a":26051,"t":"code","b":[42],"m":"rol","o":"a"},{"a":26052,"t":"code","b":[42],"m":"rol","o":"a"},{"a":26053,"t":"code","b":[42],"m":"rol","o":"a"},{"a":26054,"t":"code","b":[42],"m":"rol","o":"a"},{"a":26055,"l":"b_65C7","t":"code","b":[42],"m":"rol","o":"a","x":[26046]},{"a":26056,"t":"code","b":[42],"m":"rol","o":"a"},{"a":26057,"t":"code","b":[141,205,101],"m":"sta","oa":26061,"o":"random_value"},{"a":26060,"t":"code","b":[96],"m":"rts"},{"a":26061,"l":"random_value","c":"The last random number: the seed of $65AE and its result.","t":"byte","b":[95],"x":[26038,26057]},{"a":26062,"l":"disabled_check","c":"Starts with RTS, so it returns at once. The bytes after it (not traced) would read CIA 2 port A bit 2 and, when it is clear, pull three bytes off the stack and jump to $0810; nothing reaches them while the RTS is there.","t":"code","b":[96],"m":"rts","x":[8135]},{"a":26063,"t":"code","b":[173,0,221],"m":"lda","o":"cia2_port_a"},{"a":26066,"t":"code","b":[41,4],"m":"and","o":"#$04"},{"a":26068,"t":"code","b":[240,1],"m":"beq","oa":26071,"o":"b_65D7"},{"a":26070,"t":"code","b":[96],"m":"rts"},{"a":26071,"l":"b_65D7","t":"code","b":[104],"m":"pla","x":[26068]},{"a":26072,"t":"code","b":[104],"m":"pla"},{"a":26073,"t":"code","b":[104],"m":"pla"},{"a":26074,"t":"code","b":[120],"m":"sei"},{"a":26075,"t":"code","b":[76,16,8],"m":"jmp","oa":2064,"o":"$0810"},{"a":26078,"l":"fill_screen","c":"Fills the 1 KB screen matrix at $CC00-$CFFF with A.","t":"code","b":[160,0],"m":"ldy","o":"#$00","x":[21534,21561,36103,36197,36260,36347,36944]},{"a":26080,"l":"b_65E0","t":"code","b":[153,0,204],"m":"sta","oa":52224,"o":"screen_b,y","x":[26093]},{"a":26083,"t":"code","b":[153,0,205],"m":"sta","oa":52480,"o":"$CD00,y"},{"a":26086,"t":"code","b":[153,0,206],"m":"sta","oa":52736,"o":"$CE00,y"},{"a":26089,"t":"code","b":[153,0,207],"m":"sta","oa":52992,"o":"$CF00,y"},{"a":26092,"t":"code","b":[200],"m":"iny"},{"a":26093,"t":"code","b":[208,241],"m":"bne","oa":26080,"o":"b_65E0"},{"a":26095,"t":"code","b":[96],"m":"rts"},{"a":26096,"l":"fill_colour","c":"Fills colour RAM $D800-$DBFF with A.","t":"code","b":[160,0],"m":"ldy","o":"#$00","x":[36108,36265,36949]},{"a":26098,"l":"b_65F2","t":"code","b":[153,0,216],"m":"sta","o":"colour_ram,y","x":[26111]},{"a":26101,"t":"code","b":[153,0,217],"m":"sta","o":"$D900,y"},{"a":26104,"t":"code","b":[153,0,218],"m":"sta","o":"$DA00,y"},{"a":26107,"t":"code","b":[153,0,219],"m":"sta","o":"$DB00,y"},{"a":26110,"t":"code","b":[200],"m":"iny"},{"a":26111,"t":"code","b":[208,241],"m":"bne","oa":26098,"o":"b_65F2"},{"a":26113,"t":"code","b":[96],"m":"rts"},{"a":26114,"l":"multiplex_index","c":"Index into the sprite list at $0010 of the last slot the multiplexer handled.","t":"byte","b":[103],"x":[25813,26116,26129,26228,26327,26426,26525]},{"a":26115,"l":"multiplex_limit","c":"Raster line limit for the multiplexer: $26 for the first pass, $8C for the second.","t":"byte","b":[140],"x":[25818,25904,26136,26235,26334,26433,26532]},{"a":26116,"l":"multiplex_sprites","c":"Sprite multiplexer for sprites 3 to 7, called from $6480 twice a frame. Takes the next slot from the list at $0010 (from the index in $6602), and, while the raster line is below the limit in $6603, gives it the next of the five sprites whose previous slot has finished (its height more than $15 lines above the raster): height into $D007, $D009, $D00B, $D00D or $D00F, X with its ninth bit in $D010, the pointer into both screens' tables ($CFFB-$CFFF and $CBFB-$CBFF), the colour from $0A40 and the multicolour bit from $0A4E.","t":"code","b":[174,2,102],"m":"ldx","oa":26114,"o":"multiplex_index","x":[25831,25907]},{"a":26119,"l":"b_6607","t":"code","b":[232],"m":"inx","x":[26122,26617]},{"a":26120,"t":"code","b":[180,16],"m":"ldy","oa":16,"o":"$10,x"},{"a":26122,"t":"code","b":[48,251],"m":"bmi","oa":26119,"o":"b_6607"},{"a":26124,"t":"code","b":[192,100],"m":"cpy","o":"#$64"},{"a":26126,"t":"code","b":[208,5],"m":"bne","oa":26133,"o":"b_6615"},{"a":26128,"l":"b_6610","t":"code","b":[202],"m":"dex","x":[26139]},{"a":26129,"t":"code","b":[142,2,102],"m":"stx","oa":26114,"o":"multiplex_index"},{"a":26132,"t":"code","b":[96],"m":"rts"},{"a":26133,"l":"b_6615","t":"code","b":[173,18,208],"m":"lda","o":"vic_raster","x":[26126,26545]},{"a":26136,"t":"code","b":[205,3,102],"m":"cmp","oa":26115,"o":"multiplex_limit"},{"a":26139,"t":"code","b":[176,243],"m":"bcs","oa":26128,"o":"b_6610"},{"a":26141,"t":"code","b":[56],"m":"sec"},{"a":26142,"t":"code","b":[233,21],"m":"sbc","o":"#$15"},{"a":26144,"t":"code","b":[205,7,208],"m":"cmp","o":"vic_sprite3_y"},{"a":26147,"t":"code","b":[144,83],"m":"bcc","oa":26232,"o":"b_6678"},{"a":26149,"t":"code","b":[185,163,0],"m":"lda","oa":163,"o":"$00A3,y"},{"a":26152,"t":"code","b":[141,7,208],"m":"sta","o":"vic_sprite3_y"},{"a":26155,"t":"code","b":[185,135,0],"m":"lda","oa":135,"o":"$0087,y"},{"a":26158,"t":"code","b":[141,6,208],"m":"sta","o":"vic_sprite3_x"},{"a":26161,"t":"code","b":[185,191,0],"m":"lda","oa":191,"o":"$00BF,y"},{"a":26164,"t":"code","b":[240,8],"m":"beq","oa":26174,"o":"b_663E"},{"a":26166,"t":"code","b":[173,16,208],"m":"lda","o":"vic_sprite_x_msb"},{"a":26169,"t":"code","b":[9,8],"m":"ora","o":"#$08"},{"a":26171,"t":"code","b":[76,67,102],"m":"jmp","oa":26179,"o":"j_6643"},{"a":26174,"l":"b_663E","t":"code","b":[173,16,208],"m":"lda","o":"vic_sprite_x_msb","x":[26164]},{"a":26177,"t":"code","b":[41,247],"m":"and","o":"#$F7"},{"a":26179,"l":"j_6643","t":"code","b":[141,16,208],"m":"sta","o":"vic_sprite_x_msb","x":[26171]},{"a":26182,"t":"code","b":[185,50,10],"m":"lda","oa":2610,"o":"slot_frame,y"},{"a":26185,"t":"code","b":[141,251,207],"m":"sta","oa":53243,"o":"sprite_pointer_b_3"},{"a":26188,"t":"code","b":[141,251,203],"m":"sta","oa":52219,"o":"sprite_pointer_a_3"},{"a":26191,"t":"code","b":[185,64,10],"m":"lda","oa":2624,"o":"slot_colour,y"},{"a":26194,"t":"code","b":[141,42,208],"m":"sta","o":"vic_sprite3_colour"},{"a":26197,"t":"code","b":[185,78,10],"m":"lda","oa":2638,"o":"slot_multicolour,y"},{"a":26200,"t":"code","b":[240,8],"m":"beq","oa":26210,"o":"b_6662"},{"a":26202,"t":"code","b":[173,28,208],"m":"lda","o":"vic_sprite_multicolour"},{"a":26205,"t":"code","b":[9,8],"m":"ora","o":"#$08"},{"a":26207,"t":"code","b":[76,103,102],"m":"jmp","oa":26215,"o":"j_6667"},{"a":26210,"l":"b_6662","t":"code","b":[173,28,208],"m":"lda","o":"vic_sprite_multicolour","x":[26200]},{"a":26213,"t":"code","b":[41,247],"m":"and","o":"#$F7"},{"a":26215,"l":"j_6667","t":"code","b":[141,28,208],"m":"sta","o":"vic_sprite_multicolour","x":[26207]},{"a":26218,"l":"b_666A","t":"code","b":[232],"m":"inx","x":[26221]},{"a":26219,"t":"code","b":[180,16],"m":"ldy","oa":16,"o":"$10,x"},{"a":26221,"t":"code","b":[48,251],"m":"bmi","oa":26218,"o":"b_666A"},{"a":26223,"t":"code","b":[192,100],"m":"cpy","o":"#$64"},{"a":26225,"t":"code","b":[208,5],"m":"bne","oa":26232,"o":"b_6678"},{"a":26227,"l":"b_6673","t":"code","b":[202],"m":"dex","x":[26238]},{"a":26228,"t":"code","b":[142,2,102],"m":"stx","oa":26114,"o":"multiplex_index"},{"a":26231,"t":"code","b":[96],"m":"rts"},{"a":26232,"l":"b_6678","t":"code","b":[173,18,208],"m":"lda","o":"vic_raster","x":[26147,26225]},{"a":26235,"t":"code","b":[205,3,102],"m":"cmp","oa":26115,"o":"multiplex_limit"},{"a":26238,"t":"code","b":[176,243],"m":"bcs","oa":26227,"o":"b_6673"},{"a":26240,"t":"code","b":[56],"m":"sec"},{"a":26241,"t":"code","b":[233,21],"m":"sbc","o":"#$15"},{"a":26243,"t":"code","b":[205,9,208],"m":"cmp","o":"vic_sprite4_y"},{"a":26246,"t":"code","b":[144,83],"m":"bcc","oa":26331,"o":"b_66DB"},{"a":26248,"t":"code","b":[185,163,0],"m":"lda","oa":163,"o":"$00A3,y"},{"a":26251,"t":"code","b":[141,9,208],"m":"sta","o":"vic_sprite4_y"},{"a":26254,"t":"code","b":[185,135,0],"m":"lda","oa":135,"o":"$0087,y"},{"a":26257,"t":"code","b":[141,8,208],"m":"sta","o":"vic_sprite4_x"},{"a":26260,"t":"code","b":[185,191,0],"m":"lda","oa":191,"o":"$00BF,y"},{"a":26263,"t":"code","b":[240,8],"m":"beq","oa":26273,"o":"b_66A1"},{"a":26265,"t":"code","b":[173,16,208],"m":"lda","o":"vic_sprite_x_msb"},{"a":26268,"t":"code","b":[9,16],"m":"ora","o":"#$10"},{"a":26270,"t":"code","b":[76,166,102],"m":"jmp","oa":26278,"o":"j_66A6"},{"a":26273,"l":"b_66A1","t":"code","b":[173,16,208],"m":"lda","o":"vic_sprite_x_msb","x":[26263]},{"a":26276,"t":"code","b":[41,239],"m":"and","o":"#$EF"},{"a":26278,"l":"j_66A6","t":"code","b":[141,16,208],"m":"sta","o":"vic_sprite_x_msb","x":[26270]},{"a":26281,"t":"code","b":[185,50,10],"m":"lda","oa":2610,"o":"slot_frame,y"},{"a":26284,"t":"code","b":[141,252,207],"m":"sta","oa":53244,"o":"sprite_pointer_b_4"},{"a":26287,"t":"code","b":[141,252,203],"m":"sta","oa":52220,"o":"sprite_pointer_a_4"},{"a":26290,"t":"code","b":[185,64,10],"m":"lda","oa":2624,"o":"slot_colour,y"},{"a":26293,"t":"code","b":[141,43,208],"m":"sta","o":"vic_sprite4_colour"},{"a":26296,"t":"code","b":[185,78,10],"m":"lda","oa":2638,"o":"slot_multicolour,y"},{"a":26299,"t":"code","b":[240,8],"m":"beq","oa":26309,"o":"b_66C5"},{"a":26301,"t":"code","b":[173,28,208],"m":"lda","o":"vic_sprite_multicolour"},{"a":26304,"t":"code","b":[9,16],"m":"ora","o":"#$10"},{"a":26306,"t":"code","b":[76,202,102],"m":"jmp","oa":26314,"o":"j_66CA"},{"a":26309,"l":"b_66C5","t":"code","b":[173,28,208],"m":"lda","o":"vic_sprite_multicolour","x":[26299]},{"a":26312,"t":"code","b":[41,239],"m":"and","o":"#$EF"},{"a":26314,"l":"j_66CA","t":"code","b":[141,28,208],"m":"sta","o":"vic_sprite_multicolour","x":[26306]},{"a":26317,"l":"b_66CD","t":"code","b":[232],"m":"inx","x":[26320]},{"a":26318,"t":"code","b":[180,16],"m":"ldy","oa":16,"o":"$10,x"},{"a":26320,"t":"code","b":[48,251],"m":"bmi","oa":26317,"o":"b_66CD"},{"a":26322,"t":"code","b":[192,100],"m":"cpy","o":"#$64"},{"a":26324,"t":"code","b":[208,5],"m":"bne","oa":26331,"o":"b_66DB"},{"a":26326,"l":"b_66D6","t":"code","b":[202],"m":"dex","x":[26337]},{"a":26327,"t":"code","b":[142,2,102],"m":"stx","oa":26114,"o":"multiplex_index"},{"a":26330,"t":"code","b":[96],"m":"rts"},{"a":26331,"l":"b_66DB","t":"code","b":[173,18,208],"m":"lda","o":"vic_raster","x":[26246,26324]},{"a":26334,"t":"code","b":[205,3,102],"m":"cmp","oa":26115,"o":"multiplex_limit"},{"a":26337,"t":"code","b":[176,243],"m":"bcs","oa":26326,"o":"b_66D6"},{"a":26339,"t":"code","b":[56],"m":"sec"},{"a":26340,"t":"code","b":[233,21],"m":"sbc","o":"#$15"},{"a":26342,"t":"code","b":[205,11,208],"m":"cmp","o":"vic_sprite5_y"},{"a":26345,"t":"code","b":[144,83],"m":"bcc","oa":26430,"o":"b_673E"},{"a":26347,"t":"code","b":[185,163,0],"m":"lda","oa":163,"o":"$00A3,y"},{"a":26350,"t":"code","b":[141,11,208],"m":"sta","o":"vic_sprite5_y"},{"a":26353,"t":"code","b":[185,135,0],"m":"lda","oa":135,"o":"$0087,y"},{"a":26356,"t":"code","b":[141,10,208],"m":"sta","o":"vic_sprite5_x"},{"a":26359,"t":"code","b":[185,191,0],"m":"lda","oa":191,"o":"$00BF,y"},{"a":26362,"t":"code","b":[240,8],"m":"beq","oa":26372,"o":"b_6704"},{"a":26364,"t":"code","b":[173,16,208],"m":"lda","o":"vic_sprite_x_msb"},{"a":26367,"t":"code","b":[9,32],"m":"ora","o":"#$20"},{"a":26369,"t":"code","b":[76,9,103],"m":"jmp","oa":26377,"o":"j_6709"},{"a":26372,"l":"b_6704","t":"code","b":[173,16,208],"m":"lda","o":"vic_sprite_x_msb","x":[26362]},{"a":26375,"t":"code","b":[41,223],"m":"and","o":"#$DF"},{"a":26377,"l":"j_6709","t":"code","b":[141,16,208],"m":"sta","o":"vic_sprite_x_msb","x":[26369]},{"a":26380,"t":"code","b":[185,50,10],"m":"lda","oa":2610,"o":"slot_frame,y"},{"a":26383,"t":"code","b":[141,253,207],"m":"sta","oa":53245,"o":"sprite_pointer_b_5"},{"a":26386,"t":"code","b":[141,253,203],"m":"sta","oa":52221,"o":"sprite_pointer_a_5"},{"a":26389,"t":"code","b":[185,64,10],"m":"lda","oa":2624,"o":"slot_colour,y"},{"a":26392,"t":"code","b":[141,44,208],"m":"sta","o":"vic_sprite5_colour"},{"a":26395,"t":"code","b":[185,78,10],"m":"lda","oa":2638,"o":"slot_multicolour,y"},{"a":26398,"t":"code","b":[240,8],"m":"beq","oa":26408,"o":"b_6728"},{"a":26400,"t":"code","b":[173,28,208],"m":"lda","o":"vic_sprite_multicolour"},{"a":26403,"t":"code","b":[9,32],"m":"ora","o":"#$20"},{"a":26405,"t":"code","b":[76,45,103],"m":"jmp","oa":26413,"o":"j_672D"},{"a":26408,"l":"b_6728","t":"code","b":[173,28,208],"m":"lda","o":"vic_sprite_multicolour","x":[26398]},{"a":26411,"t":"code","b":[41,223],"m":"and","o":"#$DF"},{"a":26413,"l":"j_672D","t":"code","b":[141,28,208],"m":"sta","o":"vic_sprite_multicolour","x":[26405]},{"a":26416,"l":"b_6730","t":"code","b":[232],"m":"inx","x":[26419]},{"a":26417,"t":"code","b":[180,16],"m":"ldy","oa":16,"o":"$10,x"},{"a":26419,"t":"code","b":[48,251],"m":"bmi","oa":26416,"o":"b_6730"},{"a":26421,"t":"code","b":[192,100],"m":"cpy","o":"#$64"},{"a":26423,"t":"code","b":[208,5],"m":"bne","oa":26430,"o":"b_673E"},{"a":26425,"l":"b_6739","t":"code","b":[202],"m":"dex","x":[26436]},{"a":26426,"t":"code","b":[142,2,102],"m":"stx","oa":26114,"o":"multiplex_index"},{"a":26429,"t":"code","b":[96],"m":"rts"},{"a":26430,"l":"b_673E","t":"code","b":[173,18,208],"m":"lda","o":"vic_raster","x":[26345,26423]},{"a":26433,"t":"code","b":[205,3,102],"m":"cmp","oa":26115,"o":"multiplex_limit"},{"a":26436,"t":"code","b":[176,243],"m":"bcs","oa":26425,"o":"b_6739"},{"a":26438,"t":"code","b":[56],"m":"sec"},{"a":26439,"t":"code","b":[233,21],"m":"sbc","o":"#$15"},{"a":26441,"t":"code","b":[205,13,208],"m":"cmp","o":"vic_sprite6_y"},{"a":26444,"t":"code","b":[144,83],"m":"bcc","oa":26529,"o":"b_67A1"},{"a":26446,"t":"code","b":[185,163,0],"m":"lda","oa":163,"o":"$00A3,y"},{"a":26449,"t":"code","b":[141,13,208],"m":"sta","o":"vic_sprite6_y"},{"a":26452,"t":"code","b":[185,135,0],"m":"lda","oa":135,"o":"$0087,y"},{"a":26455,"t":"code","b":[141,12,208],"m":"sta","o":"vic_sprite6_x"},{"a":26458,"t":"code","b":[185,191,0],"m":"lda","oa":191,"o":"$00BF,y"},{"a":26461,"t":"code","b":[240,8],"m":"beq","oa":26471,"o":"b_6767"},{"a":26463,"t":"code","b":[173,16,208],"m":"lda","o":"vic_sprite_x_msb"},{"a":26466,"t":"code","b":[9,64],"m":"ora","o":"#$40"},{"a":26468,"t":"code","b":[76,108,103],"m":"jmp","oa":26476,"o":"j_676C"},{"a":26471,"l":"b_6767","t":"code","b":[173,16,208],"m":"lda","o":"vic_sprite_x_msb","x":[26461]},{"a":26474,"t":"code","b":[41,191],"m":"and","o":"#$BF"},{"a":26476,"l":"j_676C","t":"code","b":[141,16,208],"m":"sta","o":"vic_sprite_x_msb","x":[26468]},{"a":26479,"t":"code","b":[185,50,10],"m":"lda","oa":2610,"o":"slot_frame,y"},{"a":26482,"t":"code","b":[141,254,207],"m":"sta","oa":53246,"o":"sprite_pointer_b_6"},{"a":26485,"t":"code","b":[141,254,203],"m":"sta","oa":52222,"o":"sprite_pointer_a_6"},{"a":26488,"t":"code","b":[185,64,10],"m":"lda","oa":2624,"o":"slot_colour,y"},{"a":26491,"t":"code","b":[141,45,208],"m":"sta","o":"vic_sprite6_colour"},{"a":26494,"t":"code","b":[185,78,10],"m":"lda","oa":2638,"o":"slot_multicolour,y"},{"a":26497,"t":"code","b":[240,8],"m":"beq","oa":26507,"o":"b_678B"},{"a":26499,"t":"code","b":[173,28,208],"m":"lda","o":"vic_sprite_multicolour"},{"a":26502,"t":"code","b":[9,64],"m":"ora","o":"#$40"},{"a":26504,"t":"code","b":[76,144,103],"m":"jmp","oa":26512,"o":"j_6790"},{"a":26507,"l":"b_678B","t":"code","b":[173,28,208],"m":"lda","o":"vic_sprite_multicolour","x":[26497]},{"a":26510,"t":"code","b":[41,191],"m":"and","o":"#$BF"},{"a":26512,"l":"j_6790","t":"code","b":[141,28,208],"m":"sta","o":"vic_sprite_multicolour","x":[26504]},{"a":26515,"l":"b_6793","t":"code","b":[232],"m":"inx","x":[26518]},{"a":26516,"t":"code","b":[180,16],"m":"ldy","oa":16,"o":"$10,x"},{"a":26518,"t":"code","b":[48,251],"m":"bmi","oa":26515,"o":"b_6793"},{"a":26520,"t":"code","b":[192,100],"m":"cpy","o":"#$64"},{"a":26522,"t":"code","b":[208,5],"m":"bne","oa":26529,"o":"b_67A1"},{"a":26524,"l":"b_679C","t":"code","b":[202],"m":"dex","x":[26535]},{"a":26525,"t":"code","b":[142,2,102],"m":"stx","oa":26114,"o":"multiplex_index"},{"a":26528,"t":"code","b":[96],"m":"rts"},{"a":26529,"l":"b_67A1","t":"code","b":[173,18,208],"m":"lda","o":"vic_raster","x":[26444,26522]},{"a":26532,"t":"code","b":[205,3,102],"m":"cmp","oa":26115,"o":"multiplex_limit"},{"a":26535,"t":"code","b":[176,243],"m":"bcs","oa":26524,"o":"b_679C"},{"a":26537,"t":"code","b":[56],"m":"sec"},{"a":26538,"t":"code","b":[233,21],"m":"sbc","o":"#$15"},{"a":26540,"t":"code","b":[205,15,208],"m":"cmp","o":"vic_sprite7_y"},{"a":26543,"t":"code","b":[176,3],"m":"bcs","oa":26548,"o":"b_67B4"},{"a":26545,"t":"code","b":[76,21,102],"m":"jmp","oa":26133,"o":"b_6615"},{"a":26548,"l":"b_67B4","t":"code","b":[185,163,0],"m":"lda","oa":163,"o":"$00A3,y","x":[26543]},{"a":26551,"t":"code","b":[141,15,208],"m":"sta","o":"vic_sprite7_y"},{"a":26554,"t":"code","b":[185,135,0],"m":"lda","oa":135,"o":"$0087,y"},{"a":26557,"t":"code","b":[141,14,208],"m":"sta","o":"vic_sprite7_x"},{"a":26560,"t":"code","b":[185,191,0],"m":"lda","oa":191,"o":"$00BF,y"},{"a":26563,"t":"code","b":[240,8],"m":"beq","oa":26573,"o":"b_67CD"},{"a":26565,"t":"code","b":[173,16,208],"m":"lda","o":"vic_sprite_x_msb"},{"a":26568,"t":"code","b":[9,128],"m":"ora","o":"#$80"},{"a":26570,"t":"code","b":[76,210,103],"m":"jmp","oa":26578,"o":"j_67D2"},{"a":26573,"l":"b_67CD","t":"code","b":[173,16,208],"m":"lda","o":"vic_sprite_x_msb","x":[26563]},{"a":26576,"t":"code","b":[41,127],"m":"and","o":"#$7F"},{"a":26578,"l":"j_67D2","t":"code","b":[141,16,208],"m":"sta","o":"vic_sprite_x_msb","x":[26570]},{"a":26581,"t":"code","b":[185,50,10],"m":"lda","oa":2610,"o":"slot_frame,y"},{"a":26584,"t":"code","b":[141,255,207],"m":"sta","oa":53247,"o":"sprite_pointer_b_7"},{"a":26587,"t":"code","b":[141,255,203],"m":"sta","oa":52223,"o":"sprite_pointer_a_7"},{"a":26590,"t":"code","b":[185,64,10],"m":"lda","oa":2624,"o":"slot_colour,y"},{"a":26593,"t":"code","b":[141,46,208],"m":"sta","o":"vic_sprite7_colour"},{"a":26596,"t":"code","b":[185,78,10],"m":"lda","oa":2638,"o":"slot_multicolour,y"},{"a":26599,"t":"code","b":[240,8],"m":"beq","oa":26609,"o":"b_67F1"},{"a":26601,"t":"code","b":[173,28,208],"m":"lda","o":"vic_sprite_multicolour"},{"a":26604,"t":"code","b":[9,128],"m":"ora","o":"#$80"},{"a":26606,"t":"code","b":[76,246,103],"m":"jmp","oa":26614,"o":"j_67F6"},{"a":26609,"l":"b_67F1","t":"code","b":[173,28,208],"m":"lda","o":"vic_sprite_multicolour","x":[26599]},{"a":26612,"t":"code","b":[41,127],"m":"and","o":"#$7F"},{"a":26614,"l":"j_67F6","t":"code","b":[141,28,208],"m":"sta","o":"vic_sprite_multicolour","x":[26606]},{"a":26617,"t":"code","b":[76,7,102],"m":"jmp","oa":26119,"o":"b_6607"},{"a":26620,"l":"sprite_bit_masks","c":"Twelve bytes: the single-bit masks $04, $08, $10, $20, $40 and $80 (the bits of sprites 2 to 7), then the same bits inverted: $FB, $F7, $EF, $DF, $BF and $7F. No traced code reads them.","t":"byte","b":[4,8,16,32,64,128,251,247]},{"a":26628,"t":"byte","b":[239,223,191,127]},{"a":26632,"l":"colour_pending","c":"Set by $6809 when part of the colour RAM is still to be copied from $7173; read and cleared by $69E3.","t":"byte","b":[0],"x":[21404,26635,27107,27115]},{"a":26633,"l":"colour_copy_a","c":"Sets the flag $6808 and copies the colours from the buffer at $7123-$7172 to colour RAM $D990-$D9DF, the first half of the update that $69E3 finishes in the next interrupt.","t":"code","b":[169,1],"m":"lda","o":"#$01","x":[8651,10026,10947,11824,12257,12712,13144,13601]},{"a":26635,"t":"code","b":[141,8,104],"m":"sta","oa":26632,"o":"colour_pending"},{"a":26638,"t":"code","b":[173,35,113],"m":"lda","oa":28963,"o":"colour_buffer"},{"a":26641,"t":"code","b":[141,144,217],"m":"sta","o":"$D990"},{"a":26644,"t":"code","b":[173,36,113],"m":"lda","oa":28964,"o":"$7124"},{"a":26647,"t":"code","b":[141,145,217],"m":"sta","o":"$D991"},{"a":26650,"t":"code","b":[173,37,113],"m":"lda","oa":28965,"o":"$7125"},{"a":26653,"t":"code","b":[141,146,217],"m":"sta","o":"$D992"},{"a":26656,"t":"code","b":[173,38,113],"m":"lda","oa":28966,"o":"$7126"},{"a":26659,"t":"code","b":[141,147,217],"m":"sta","o":"$D993"},{"a":26662,"t":"code","b":[173,39,113],"m":"lda","oa":28967,"o":"$7127"},{"a":26665,"t":"code","b":[141,148,217],"m":"sta","o":"$D994"},{"a":26668,"t":"code","b":[173,40,113],"m":"lda","oa":28968,"o":"$7128"},{"a":26671,"t":"code","b":[141,149,217],"m":"sta","o":"$D995"},{"a":26674,"t":"code","b":[173,41,113],"m":"lda","oa":28969,"o":"$7129"},{"a":26677,"t":"code","b":[141,150,217],"m":"sta","o":"$D996"},{"a":26680,"t":"code","b":[173,42,113],"m":"lda","oa":28970,"o":"$712A"},{"a":26683,"t":"code","b":[141,151,217],"m":"sta","o":"$D997"},{"a":26686,"t":"code","b":[173,43,113],"m":"lda","oa":28971,"o":"$712B"},{"a":26689,"t":"code","b":[141,152,217],"m":"sta","o":"$D998"},{"a":26692,"t":"code","b":[173,44,113],"m":"lda","oa":28972,"o":"$712C"},{"a":26695,"t":"code","b":[141,153,217],"m":"sta","o":"$D999"},{"a":26698,"t":"code","b":[173,45,113],"m":"lda","oa":28973,"o":"$712D"},{"a":26701,"t":"code","b":[141,154,217],"m":"sta","o":"$D99A"},{"a":26704,"t":"code","b":[173,46,113],"m":"lda","oa":28974,"o":"$712E"},{"a":26707,"t":"code","b":[141,155,217],"m":"sta","o":"$D99B"},{"a":26710,"t":"code","b":[173,47,113],"m":"lda","oa":28975,"o":"$712F"},{"a":26713,"t":"code","b":[141,156,217],"m":"sta","o":"$D99C"},{"a":26716,"t":"code","b":[173,48,113],"m":"lda","oa":28976,"o":"$7130"},{"a":26719,"t":"code","b":[141,157,217],"m":"sta","o":"$D99D"},{"a":26722,"t":"code","b":[173,49,113],"m":"lda","oa":28977,"o":"$7131"},{"a":26725,"t":"code","b":[141,158,217],"m":"sta","o":"$D99E"},{"a":26728,"t":"code","b":[173,50,113],"m":"lda","oa":28978,"o":"$7132"},{"a":26731,"t":"code","b":[141,159,217],"m":"sta","o":"$D99F"},{"a":26734,"t":"code","b":[173,51,113],"m":"lda","oa":28979,"o":"$7133"},{"a":26737,"t":"code","b":[141,160,217],"m":"sta","o":"$D9A0"},{"a":26740,"t":"code","b":[173,52,113],"m":"lda","oa":28980,"o":"$7134"},{"a":26743,"t":"code","b":[141,161,217],"m":"sta","o":"$D9A1"},{"a":26746,"t":"code","b":[173,53,113],"m":"lda","oa":28981,"o":"$7135"},{"a":26749,"t":"code","b":[141,162,217],"m":"sta","o":"$D9A2"},{"a":26752,"t":"code","b":[173,54,113],"m":"lda","oa":28982,"o":"$7136"},{"a":26755,"t":"code","b":[141,163,217],"m":"sta","o":"$D9A3"},{"a":26758,"t":"code","b":[173,55,113],"m":"lda","oa":28983,"o":"$7137"},{"a":26761,"t":"code","b":[141,164,217],"m":"sta","o":"$D9A4"},{"a":26764,"t":"code","b":[173,56,113],"m":"lda","oa":28984,"o":"$7138"},{"a":26767,"t":"code","b":[141,165,217],"m":"sta","o":"$D9A5"},{"a":26770,"t":"code","b":[173,57,113],"m":"lda","oa":28985,"o":"$7139"},{"a":26773,"t":"code","b":[141,166,217],"m":"sta","o":"$D9A6"},{"a":26776,"t":"code","b":[173,58,113],"m":"lda","oa":28986,"o":"$713A"},{"a":26779,"t":"code","b":[141,167,217],"m":"sta","o":"$D9A7"},{"a":26782,"t":"code","b":[173,59,113],"m":"lda","oa":28987,"o":"$713B"},{"a":26785,"t":"code","b":[141,168,217],"m":"sta","o":"$D9A8"},{"a":26788,"t":"code","b":[173,60,113],"m":"lda","oa":28988,"o":"$713C"},{"a":26791,"t":"code","b":[141,169,217],"m":"sta","o":"$D9A9"},{"a":26794,"t":"code","b":[173,61,113],"m":"lda","oa":28989,"o":"$713D"},{"a":26797,"t":"code","b":[141,170,217],"m":"sta","o":"$D9AA"},{"a":26800,"t":"code","b":[173,62,113],"m":"lda","oa":28990,"o":"$713E"},{"a":26803,"t":"code","b":[141,171,217],"m":"sta","o":"$D9AB"},{"a":26806,"t":"code","b":[173,63,113],"m":"lda","oa":28991,"o":"$713F"},{"a":26809,"t":"code","b":[141,172,217],"m":"sta","o":"$D9AC"},{"a":26812,"t":"code","b":[173,64,113],"m":"lda","oa":28992,"o":"$7140"},{"a":26815,"t":"code","b":[141,173,217],"m":"sta","o":"$D9AD"},{"a":26818,"t":"code","b":[173,65,113],"m":"lda","oa":28993,"o":"$7141"},{"a":26821,"t":"code","b":[141,174,217],"m":"sta","o":"$D9AE"},{"a":26824,"t":"code","b":[173,66,113],"m":"lda","oa":28994,"o":"$7142"},{"a":26827,"t":"code","b":[141,175,217],"m":"sta","o":"$D9AF"},{"a":26830,"t":"code","b":[173,67,113],"m":"lda","oa":28995,"o":"$7143"},{"a":26833,"t":"code","b":[141,176,217],"m":"sta","o":"$D9B0"},{"a":26836,"t":"code","b":[173,68,113],"m":"lda","oa":28996,"o":"$7144"},{"a":26839,"t":"code","b":[141,177,217],"m":"sta","o":"$D9B1"},{"a":26842,"t":"code","b":[173,69,113],"m":"lda","oa":28997,"o":"$7145"},{"a":26845,"t":"code","b":[141,178,217],"m":"sta","o":"$D9B2"},{"a":26848,"t":"code","b":[173,70,113],"m":"lda","oa":28998,"o":"$7146"},{"a":26851,"t":"code","b":[141,179,217],"m":"sta","o":"$D9B3"},{"a":26854,"t":"code","b":[173,71,113],"m":"lda","oa":28999,"o":"$7147"},{"a":26857,"t":"code","b":[141,180,217],"m":"sta","o":"$D9B4"},{"a":26860,"t":"code","b":[173,72,113],"m":"lda","oa":29000,"o":"$7148"},{"a":26863,"t":"code","b":[141,181,217],"m":"sta","o":"$D9B5"},{"a":26866,"t":"code","b":[173,73,113],"m":"lda","oa":29001,"o":"$7149"},{"a":26869,"t":"code","b":[141,182,217],"m":"sta","o":"$D9B6"},{"a":26872,"t":"code","b":[173,75,113],"m":"lda","oa":29003,"o":"$714B"},{"a":26875,"t":"code","b":[141,184,217],"m":"sta","o":"$D9B8"},{"a":26878,"t":"code","b":[173,76,113],"m":"lda","oa":29004,"o":"$714C"},{"a":26881,"t":"code","b":[141,185,217],"m":"sta","o":"$D9B9"},{"a":26884,"t":"code","b":[173,77,113],"m":"lda","oa":29005,"o":"$714D"},{"a":26887,"t":"code","b":[141,186,217],"m":"sta","o":"$D9BA"},{"a":26890,"t":"code","b":[173,78,113],"m":"lda","oa":29006,"o":"$714E"},{"a":26893,"t":"code","b":[141,187,217],"m":"sta","o":"$D9BB"},{"a":26896,"t":"code","b":[173,79,113],"m":"lda","oa":29007,"o":"$714F"},{"a":26899,"t":"code","b":[141,188,217],"m":"sta","o":"$D9BC"},{"a":26902,"t":"code","b":[173,80,113],"m":"lda","oa":29008,"o":"$7150"},{"a":26905,"t":"code","b":[141,189,217],"m":"sta","o":"$D9BD"},{"a":26908,"t":"code","b":[173,81,113],"m":"lda","oa":29009,"o":"$7151"},{"a":26911,"t":"code","b":[141,190,217],"m":"sta","o":"$D9BE"},{"a":26914,"t":"code","b":[173,82,113],"m":"lda","oa":29010,"o":"$7152"},{"a":26917,"t":"code","b":[141,191,217],"m":"sta","o":"$D9BF"},{"a":26920,"t":"code","b":[173,83,113],"m":"lda","oa":29011,"o":"$7153"},{"a":26923,"t":"code","b":[141,192,217],"m":"sta","o":"$D9C0"},{"a":26926,"t":"code","b":[173,84,113],"m":"lda","oa":29012,"o":"$7154"},{"a":26929,"t":"code","b":[141,193,217],"m":"sta","o":"$D9C1"},{"a":26932,"t":"code","b":[173,85,113],"m":"lda","oa":29013,"o":"$7155"},{"a":26935,"t":"code","b":[141,194,217],"m":"sta","o":"$D9C2"},{"a":26938,"t":"code","b":[173,86,113],"m":"lda","oa":29014,"o":"$7156"},{"a":26941,"t":"code","b":[141,195,217],"m":"sta","o":"$D9C3"},{"a":26944,"t":"code","b":[173,87,113],"m":"lda","oa":29015,"o":"$7157"},{"a":26947,"t":"code","b":[141,196,217],"m":"sta","o":"$D9C4"},{"a":26950,"t":"code","b":[173,88,113],"m":"lda","oa":29016,"o":"$7158"},{"a":26953,"t":"code","b":[141,197,217],"m":"sta","o":"$D9C5"},{"a":26956,"t":"code","b":[173,89,113],"m":"lda","oa":29017,"o":"$7159"},{"a":26959,"t":"code","b":[141,198,217],"m":"sta","o":"$D9C6"},{"a":26962,"t":"code","b":[173,90,113],"m":"lda","oa":29018,"o":"$715A"},{"a":26965,"t":"code","b":[141,199,217],"m":"sta","o":"$D9C7"},{"a":26968,"t":"code","b":[173,91,113],"m":"lda","oa":29019,"o":"$715B"},{"a":26971,"t":"code","b":[141,200,217],"m":"sta","o":"$D9C8"},{"a":26974,"t":"code","b":[173,92,113],"m":"lda","oa":29020,"o":"$715C"},{"a":26977,"t":"code","b":[141,201,217],"m":"sta","o":"$D9C9"},{"a":26980,"t":"code","b":[173,93,113],"m":"lda","oa":29021,"o":"$715D"},{"a":26983,"t":"code","b":[141,202,217],"m":"sta","o":"$D9CA"},{"a":26986,"t":"code","b":[173,94,113],"m":"lda","oa":29022,"o":"$715E"},{"a":26989,"t":"code","b":[141,203,217],"m":"sta","o":"$D9CB"},{"a":26992,"t":"code","b":[173,95,113],"m":"lda","oa":29023,"o":"$715F"},{"a":26995,"t":"code","b":[141,204,217],"m":"sta","o":"$D9CC"},{"a":26998,"t":"code","b":[173,96,113],"m":"lda","oa":29024,"o":"$7160"},{"a":27001,"t":"code","b":[141,205,217],"m":"sta","o":"$D9CD"},{"a":27004,"t":"code","b":[173,97,113],"m":"lda","oa":29025,"o":"$7161"},{"a":27007,"t":"code","b":[141,206,217],"m":"sta","o":"$D9CE"},{"a":27010,"t":"code","b":[173,98,113],"m":"lda","oa":29026,"o":"$7162"},{"a":27013,"t":"code","b":[141,207,217],"m":"sta","o":"$D9CF"},{"a":27016,"t":"code","b":[173,99,113],"m":"lda","oa":29027,"o":"$7163"},{"a":27019,"t":"code","b":[141,208,217],"m":"sta","o":"$D9D0"},{"a":27022,"t":"code","b":[173,100,113],"m":"lda","oa":29028,"o":"$7164"},{"a":27025,"t":"code","b":[141,209,217],"m":"sta","o":"$D9D1"},{"a":27028,"t":"code","b":[173,101,113],"m":"lda","oa":29029,"o":"$7165"},{"a":27031,"t":"code","b":[141,210,217],"m":"sta","o":"$D9D2"},{"a":27034,"t":"code","b":[173,102,113],"m":"lda","oa":29030,"o":"$7166"},{"a":27037,"t":"code","b":[141,211,217],"m":"sta","o":"$D9D3"},{"a":27040,"t":"code","b":[173,103,113],"m":"lda","oa":29031,"o":"$7167"},{"a":27043,"t":"code","b":[141,212,217],"m":"sta","o":"$D9D4"},{"a":27046,"t":"code","b":[173,104,113],"m":"lda","oa":29032,"o":"$7168"},{"a":27049,"t":"code","b":[141,213,217],"m":"sta","o":"$D9D5"},{"a":27052,"t":"code","b":[173,105,113],"m":"lda","oa":29033,"o":"$7169"},{"a":27055,"t":"code","b":[141,214,217],"m":"sta","o":"$D9D6"},{"a":27058,"t":"code","b":[173,106,113],"m":"lda","oa":29034,"o":"$716A"},{"a":27061,"t":"code","b":[141,215,217],"m":"sta","o":"$D9D7"},{"a":27064,"t":"code","b":[173,107,113],"m":"lda","oa":29035,"o":"$716B"},{"a":27067,"t":"code","b":[141,216,217],"m":"sta","o":"$D9D8"},{"a":27070,"t":"code","b":[173,108,113],"m":"lda","oa":29036,"o":"$716C"},{"a":27073,"t":"code","b":[141,217,217],"m":"sta","o":"$D9D9"},{"a":27076,"t":"code","b":[173,109,113],"m":"lda","oa":29037,"o":"$716D"},{"a":27079,"t":"code","b":[141,218,217],"m":"sta","o":"$D9DA"},{"a":27082,"t":"code","b":[173,110,113],"m":"lda","oa":29038,"o":"$716E"},{"a":27085,"t":"code","b":[141,219,217],"m":"sta","o":"$D9DB"},{"a":27088,"t":"code","b":[173,111,113],"m":"lda","oa":29039,"o":"$716F"},{"a":27091,"t":"code","b":[141,220,217],"m":"sta","o":"$D9DC"},{"a":27094,"t":"code","b":[173,112,113],"m":"lda","oa":29040,"o":"$7170"},{"a":27097,"t":"code","b":[141,221,217],"m":"sta","o":"$D9DD"},{"a":27100,"t":"code","b":[173,113,113],"m":"lda","oa":29041,"o":"$7171"},{"a":27103,"t":"code","b":[141,222,217],"m":"sta","o":"$D9DE"},{"a":27106,"t":"code","b":[96],"m":"rts"},{"a":27107,"l":"colour_copy_b","c":"When the flag $6808 is set, clears it and copies the colours from the buffer at $7173-$7289 to colour RAM $D9E0-$DAF6, leaving out the last column of some rows. The second half of the colour update that $6809 starts.","t":"code","b":[173,8,104],"m":"lda","oa":26632,"o":"colour_pending","x":[25910]},{"a":27110,"t":"code","b":[208,1],"m":"bne","oa":27113,"o":"b_69E9"},{"a":27112,"t":"code","b":[96],"m":"rts"},{"a":27113,"l":"b_69E9","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[27110]},{"a":27115,"t":"code","b":[141,8,104],"m":"sta","oa":26632,"o":"colour_pending"},{"a":27118,"t":"code","b":[173,115,113],"m":"lda","oa":29043,"o":"$7173"},{"a":27121,"t":"code","b":[141,224,217],"m":"sta","o":"$D9E0"},{"a":27124,"t":"code","b":[173,116,113],"m":"lda","oa":29044,"o":"$7174"},{"a":27127,"t":"code","b":[141,225,217],"m":"sta","o":"$D9E1"},{"a":27130,"t":"code","b":[173,117,113],"m":"lda","oa":29045,"o":"$7175"},{"a":27133,"t":"code","b":[141,226,217],"m":"sta","o":"$D9E2"},{"a":27136,"t":"code","b":[173,118,113],"m":"lda","oa":29046,"o":"$7176"},{"a":27139,"t":"code","b":[141,227,217],"m":"sta","o":"$D9E3"},{"a":27142,"t":"code","b":[173,119,113],"m":"lda","oa":29047,"o":"$7177"},{"a":27145,"t":"code","b":[141,228,217],"m":"sta","o":"$D9E4"},{"a":27148,"t":"code","b":[173,120,113],"m":"lda","oa":29048,"o":"$7178"},{"a":27151,"t":"code","b":[141,229,217],"m":"sta","o":"$D9E5"},{"a":27154,"t":"code","b":[173,121,113],"m":"lda","oa":29049,"o":"$7179"},{"a":27157,"t":"code","b":[141,230,217],"m":"sta","o":"$D9E6"},{"a":27160,"t":"code","b":[173,122,113],"m":"lda","oa":29050,"o":"$717A"},{"a":27163,"t":"code","b":[141,231,217],"m":"sta","o":"$D9E7"},{"a":27166,"t":"code","b":[173,123,113],"m":"lda","oa":29051,"o":"$717B"},{"a":27169,"t":"code","b":[141,232,217],"m":"sta","o":"$D9E8"},{"a":27172,"t":"code","b":[173,124,113],"m":"lda","oa":29052,"o":"$717C"},{"a":27175,"t":"code","b":[141,233,217],"m":"sta","o":"$D9E9"},{"a":27178,"t":"code","b":[173,125,113],"m":"lda","oa":29053,"o":"$717D"},{"a":27181,"t":"code","b":[141,234,217],"m":"sta","o":"$D9EA"},{"a":27184,"t":"code","b":[173,126,113],"m":"lda","oa":29054,"o":"$717E"},{"a":27187,"t":"code","b":[141,235,217],"m":"sta","o":"$D9EB"},{"a":27190,"t":"code","b":[173,127,113],"m":"lda","oa":29055,"o":"$717F"},{"a":27193,"t":"code","b":[141,236,217],"m":"sta","o":"$D9EC"},{"a":27196,"t":"code","b":[173,128,113],"m":"lda","oa":29056,"o":"$7180"},{"a":27199,"t":"code","b":[141,237,217],"m":"sta","o":"$D9ED"},{"a":27202,"t":"code","b":[173,129,113],"m":"lda","oa":29057,"o":"$7181"},{"a":27205,"t":"code","b":[141,238,217],"m":"sta","o":"$D9EE"},{"a":27208,"t":"code","b":[173,130,113],"m":"lda","oa":29058,"o":"$7182"},{"a":27211,"t":"code","b":[141,239,217],"m":"sta","o":"$D9EF"},{"a":27214,"t":"code","b":[173,131,113],"m":"lda","oa":29059,"o":"$7183"},{"a":27217,"t":"code","b":[141,240,217],"m":"sta","o":"$D9F0"},{"a":27220,"t":"code","b":[173,132,113],"m":"lda","oa":29060,"o":"$7184"},{"a":27223,"t":"code","b":[141,241,217],"m":"sta","o":"$D9F1"},{"a":27226,"t":"code","b":[173,133,113],"m":"lda","oa":29061,"o":"$7185"},{"a":27229,"t":"code","b":[141,242,217],"m":"sta","o":"$D9F2"},{"a":27232,"t":"code","b":[173,134,113],"m":"lda","oa":29062,"o":"$7186"},{"a":27235,"t":"code","b":[141,243,217],"m":"sta","o":"$D9F3"},{"a":27238,"t":"code","b":[173,135,113],"m":"lda","oa":29063,"o":"$7187"},{"a":27241,"t":"code","b":[141,244,217],"m":"sta","o":"$D9F4"},{"a":27244,"t":"code","b":[173,136,113],"m":"lda","oa":29064,"o":"$7188"},{"a":27247,"t":"code","b":[141,245,217],"m":"sta","o":"$D9F5"},{"a":27250,"t":"code","b":[173,137,113],"m":"lda","oa":29065,"o":"$7189"},{"a":27253,"t":"code","b":[141,246,217],"m":"sta","o":"$D9F6"},{"a":27256,"t":"code","b":[173,138,113],"m":"lda","oa":29066,"o":"$718A"},{"a":27259,"t":"code","b":[141,247,217],"m":"sta","o":"$D9F7"},{"a":27262,"t":"code","b":[173,139,113],"m":"lda","oa":29067,"o":"$718B"},{"a":27265,"t":"code","b":[141,248,217],"m":"sta","o":"$D9F8"},{"a":27268,"t":"code","b":[173,140,113],"m":"lda","oa":29068,"o":"$718C"},{"a":27271,"t":"code","b":[141,249,217],"m":"sta","o":"$D9F9"},{"a":27274,"t":"code","b":[173,141,113],"m":"lda","oa":29069,"o":"$718D"},{"a":27277,"t":"code","b":[141,250,217],"m":"sta","o":"$D9FA"},{"a":27280,"t":"code","b":[173,142,113],"m":"lda","oa":29070,"o":"$718E"},{"a":27283,"t":"code","b":[141,251,217],"m":"sta","o":"$D9FB"},{"a":27286,"t":"code","b":[173,143,113],"m":"lda","oa":29071,"o":"$718F"},{"a":27289,"t":"code","b":[141,252,217],"m":"sta","o":"$D9FC"},{"a":27292,"t":"code","b":[173,144,113],"m":"lda","oa":29072,"o":"$7190"},{"a":27295,"t":"code","b":[141,253,217],"m":"sta","o":"$D9FD"},{"a":27298,"t":"code","b":[173,145,113],"m":"lda","oa":29073,"o":"$7191"},{"a":27301,"t":"code","b":[141,254,217],"m":"sta","o":"$D9FE"},{"a":27304,"t":"code","b":[173,146,113],"m":"lda","oa":29074,"o":"$7192"},{"a":27307,"t":"code","b":[141,255,217],"m":"sta","o":"$D9FF"},{"a":27310,"t":"code","b":[173,147,113],"m":"lda","oa":29075,"o":"$7193"},{"a":27313,"t":"code","b":[141,0,218],"m":"sta","o":"$DA00"},{"a":27316,"t":"code","b":[173,148,113],"m":"lda","oa":29076,"o":"$7194"},{"a":27319,"t":"code","b":[141,1,218],"m":"sta","o":"$DA01"},{"a":27322,"t":"code","b":[173,149,113],"m":"lda","oa":29077,"o":"$7195"},{"a":27325,"t":"code","b":[141,2,218],"m":"sta","o":"$DA02"},{"a":27328,"t":"code","b":[173,150,113],"m":"lda","oa":29078,"o":"$7196"},{"a":27331,"t":"code","b":[141,3,218],"m":"sta","o":"$DA03"},{"a":27334,"t":"code","b":[173,151,113],"m":"lda","oa":29079,"o":"$7197"},{"a":27337,"t":"code","b":[141,4,218],"m":"sta","o":"$DA04"},{"a":27340,"t":"code","b":[173,152,113],"m":"lda","oa":29080,"o":"$7198"},{"a":27343,"t":"code","b":[141,5,218],"m":"sta","o":"$DA05"},{"a":27346,"t":"code","b":[173,153,113],"m":"lda","oa":29081,"o":"$7199"},{"a":27349,"t":"code","b":[141,6,218],"m":"sta","o":"$DA06"},{"a":27352,"t":"code","b":[173,155,113],"m":"lda","oa":29083,"o":"$719B"},{"a":27355,"t":"code","b":[141,8,218],"m":"sta","o":"$DA08"},{"a":27358,"t":"code","b":[173,156,113],"m":"lda","oa":29084,"o":"$719C"},{"a":27361,"t":"code","b":[141,9,218],"m":"sta","o":"$DA09"},{"a":27364,"t":"code","b":[173,157,113],"m":"lda","oa":29085,"o":"$719D"},{"a":27367,"t":"code","b":[141,10,218],"m":"sta","o":"$DA0A"},{"a":27370,"t":"code","b":[173,158,113],"m":"lda","oa":29086,"o":"$719E"},{"a":27373,"t":"code","b":[141,11,218],"m":"sta","o":"$DA0B"},{"a":27376,"t":"code","b":[173,159,113],"m":"lda","oa":29087,"o":"$719F"},{"a":27379,"t":"code","b":[141,12,218],"m":"sta","o":"$DA0C"},{"a":27382,"t":"code","b":[173,160,113],"m":"lda","oa":29088,"o":"$71A0"},{"a":27385,"t":"code","b":[141,13,218],"m":"sta","o":"$DA0D"},{"a":27388,"t":"code","b":[173,161,113],"m":"lda","oa":29089,"o":"$71A1"},{"a":27391,"t":"code","b":[141,14,218],"m":"sta","o":"$DA0E"},{"a":27394,"t":"code","b":[173,162,113],"m":"lda","oa":29090,"o":"$71A2"},{"a":27397,"t":"code","b":[141,15,218],"m":"sta","o":"$DA0F"},{"a":27400,"t":"code","b":[173,163,113],"m":"lda","oa":29091,"o":"$71A3"},{"a":27403,"t":"code","b":[141,16,218],"m":"sta","o":"$DA10"},{"a":27406,"t":"code","b":[173,164,113],"m":"lda","oa":29092,"o":"$71A4"},{"a":27409,"t":"code","b":[141,17,218],"m":"sta","o":"$DA11"},{"a":27412,"t":"code","b":[173,165,113],"m":"lda","oa":29093,"o":"$71A5"},{"a":27415,"t":"code","b":[141,18,218],"m":"sta","o":"$DA12"},{"a":27418,"t":"code","b":[173,166,113],"m":"lda","oa":29094,"o":"$71A6"},{"a":27421,"t":"code","b":[141,19,218],"m":"sta","o":"$DA13"},{"a":27424,"t":"code","b":[173,167,113],"m":"lda","oa":29095,"o":"$71A7"},{"a":27427,"t":"code","b":[141,20,218],"m":"sta","o":"$DA14"},{"a":27430,"t":"code","b":[173,168,113],"m":"lda","oa":29096,"o":"$71A8"},{"a":27433,"t":"code","b":[141,21,218],"m":"sta","o":"$DA15"},{"a":27436,"t":"code","b":[173,169,113],"m":"lda","oa":29097,"o":"$71A9"},{"a":27439,"t":"code","b":[141,22,218],"m":"sta","o":"$DA16"},{"a":27442,"t":"code","b":[173,170,113],"m":"lda","oa":29098,"o":"$71AA"},{"a":27445,"t":"code","b":[141,23,218],"m":"sta","o":"$DA17"},{"a":27448,"t":"code","b":[173,171,113],"m":"lda","oa":29099,"o":"$71AB"},{"a":27451,"t":"code","b":[141,24,218],"m":"sta","o":"$DA18"},{"a":27454,"t":"code","b":[173,172,113],"m":"lda","oa":29100,"o":"$71AC"},{"a":27457,"t":"code","b":[141,25,218],"m":"sta","o":"$DA19"},{"a":27460,"t":"code","b":[173,173,113],"m":"lda","oa":29101,"o":"$71AD"},{"a":27463,"t":"code","b":[141,26,218],"m":"sta","o":"$DA1A"},{"a":27466,"t":"code","b":[173,174,113],"m":"lda","oa":29102,"o":"$71AE"},{"a":27469,"t":"code","b":[141,27,218],"m":"sta","o":"$DA1B"},{"a":27472,"t":"code","b":[173,175,113],"m":"lda","oa":29103,"o":"$71AF"},{"a":27475,"t":"code","b":[141,28,218],"m":"sta","o":"$DA1C"},{"a":27478,"t":"code","b":[173,176,113],"m":"lda","oa":29104,"o":"$71B0"},{"a":27481,"t":"code","b":[141,29,218],"m":"sta","o":"$DA1D"},{"a":27484,"t":"code","b":[173,177,113],"m":"lda","oa":29105,"o":"$71B1"},{"a":27487,"t":"code","b":[141,30,218],"m":"sta","o":"$DA1E"},{"a":27490,"t":"code","b":[173,178,113],"m":"lda","oa":29106,"o":"$71B2"},{"a":27493,"t":"code","b":[141,31,218],"m":"sta","o":"$DA1F"},{"a":27496,"t":"code","b":[173,179,113],"m":"lda","oa":29107,"o":"$71B3"},{"a":27499,"t":"code","b":[141,32,218],"m":"sta","o":"$DA20"},{"a":27502,"t":"code","b":[173,180,113],"m":"lda","oa":29108,"o":"$71B4"},{"a":27505,"t":"code","b":[141,33,218],"m":"sta","o":"$DA21"},{"a":27508,"t":"code","b":[173,181,113],"m":"lda","oa":29109,"o":"$71B5"},{"a":27511,"t":"code","b":[141,34,218],"m":"sta","o":"$DA22"},{"a":27514,"t":"code","b":[173,182,113],"m":"lda","oa":29110,"o":"$71B6"},{"a":27517,"t":"code","b":[141,35,218],"m":"sta","o":"$DA23"},{"a":27520,"t":"code","b":[173,183,113],"m":"lda","oa":29111,"o":"$71B7"},{"a":27523,"t":"code","b":[141,36,218],"m":"sta","o":"$DA24"},{"a":27526,"t":"code","b":[173,184,113],"m":"lda","oa":29112,"o":"$71B8"},{"a":27529,"t":"code","b":[141,37,218],"m":"sta","o":"$DA25"},{"a":27532,"t":"code","b":[173,185,113],"m":"lda","oa":29113,"o":"$71B9"},{"a":27535,"t":"code","b":[141,38,218],"m":"sta","o":"$DA26"},{"a":27538,"t":"code","b":[173,186,113],"m":"lda","oa":29114,"o":"$71BA"},{"a":27541,"t":"code","b":[141,39,218],"m":"sta","o":"$DA27"},{"a":27544,"t":"code","b":[173,187,113],"m":"lda","oa":29115,"o":"$71BB"},{"a":27547,"t":"code","b":[141,40,218],"m":"sta","o":"$DA28"},{"a":27550,"t":"code","b":[173,188,113],"m":"lda","oa":29116,"o":"$71BC"},{"a":27553,"t":"code","b":[141,41,218],"m":"sta","o":"$DA29"},{"a":27556,"t":"code","b":[173,189,113],"m":"lda","oa":29117,"o":"$71BD"},{"a":27559,"t":"code","b":[141,42,218],"m":"sta","o":"$DA2A"},{"a":27562,"t":"code","b":[173,190,113],"m":"lda","oa":29118,"o":"$71BE"},{"a":27565,"t":"code","b":[141,43,218],"m":"sta","o":"$DA2B"},{"a":27568,"t":"code","b":[173,191,113],"m":"lda","oa":29119,"o":"$71BF"},{"a":27571,"t":"code","b":[141,44,218],"m":"sta","o":"$DA2C"},{"a":27574,"t":"code","b":[173,192,113],"m":"lda","oa":29120,"o":"$71C0"},{"a":27577,"t":"code","b":[141,45,218],"m":"sta","o":"$DA2D"},{"a":27580,"t":"code","b":[173,193,113],"m":"lda","oa":29121,"o":"$71C1"},{"a":27583,"t":"code","b":[141,46,218],"m":"sta","o":"$DA2E"},{"a":27586,"t":"code","b":[173,195,113],"m":"lda","oa":29123,"o":"$71C3"},{"a":27589,"t":"code","b":[141,48,218],"m":"sta","o":"$DA30"},{"a":27592,"t":"code","b":[173,196,113],"m":"lda","oa":29124,"o":"$71C4"},{"a":27595,"t":"code","b":[141,49,218],"m":"sta","o":"$DA31"},{"a":27598,"t":"code","b":[173,197,113],"m":"lda","oa":29125,"o":"$71C5"},{"a":27601,"t":"code","b":[141,50,218],"m":"sta","o":"$DA32"},{"a":27604,"t":"code","b":[173,198,113],"m":"lda","oa":29126,"o":"$71C6"},{"a":27607,"t":"code","b":[141,51,218],"m":"sta","o":"$DA33"},{"a":27610,"t":"code","b":[173,199,113],"m":"lda","oa":29127,"o":"$71C7"},{"a":27613,"t":"code","b":[141,52,218],"m":"sta","o":"$DA34"},{"a":27616,"t":"code","b":[173,200,113],"m":"lda","oa":29128,"o":"$71C8"},{"a":27619,"t":"code","b":[141,53,218],"m":"sta","o":"$DA35"},{"a":27622,"t":"code","b":[173,201,113],"m":"lda","oa":29129,"o":"$71C9"},{"a":27625,"t":"code","b":[141,54,218],"m":"sta","o":"$DA36"},{"a":27628,"t":"code","b":[173,202,113],"m":"lda","oa":29130,"o":"$71CA"},{"a":27631,"t":"code","b":[141,55,218],"m":"sta","o":"$DA37"},{"a":27634,"t":"code","b":[173,203,113],"m":"lda","oa":29131,"o":"$71CB"},{"a":27637,"t":"code","b":[141,56,218],"m":"sta","o":"$DA38"},{"a":27640,"t":"code","b":[173,204,113],"m":"lda","oa":29132,"o":"$71CC"},{"a":27643,"t":"code","b":[141,57,218],"m":"sta","o":"$DA39"},{"a":27646,"t":"code","b":[173,205,113],"m":"lda","oa":29133,"o":"$71CD"},{"a":27649,"t":"code","b":[141,58,218],"m":"sta","o":"$DA3A"},{"a":27652,"t":"code","b":[173,206,113],"m":"lda","oa":29134,"o":"$71CE"},{"a":27655,"t":"code","b":[141,59,218],"m":"sta","o":"$DA3B"},{"a":27658,"t":"code","b":[173,207,113],"m":"lda","oa":29135,"o":"$71CF"},{"a":27661,"t":"code","b":[141,60,218],"m":"sta","o":"$DA3C"},{"a":27664,"t":"code","b":[173,208,113],"m":"lda","oa":29136,"o":"$71D0"},{"a":27667,"t":"code","b":[141,61,218],"m":"sta","o":"$DA3D"},{"a":27670,"t":"code","b":[173,209,113],"m":"lda","oa":29137,"o":"$71D1"},{"a":27673,"t":"code","b":[141,62,218],"m":"sta","o":"$DA3E"},{"a":27676,"t":"code","b":[173,210,113],"m":"lda","oa":29138,"o":"$71D2"},{"a":27679,"t":"code","b":[141,63,218],"m":"sta","o":"$DA3F"},{"a":27682,"t":"code","b":[173,211,113],"m":"lda","oa":29139,"o":"$71D3"},{"a":27685,"t":"code","b":[141,64,218],"m":"sta","o":"$DA40"},{"a":27688,"t":"code","b":[173,212,113],"m":"lda","oa":29140,"o":"$71D4"},{"a":27691,"t":"code","b":[141,65,218],"m":"sta","o":"$DA41"},{"a":27694,"t":"code","b":[173,213,113],"m":"lda","oa":29141,"o":"$71D5"},{"a":27697,"t":"code","b":[141,66,218],"m":"sta","o":"$DA42"},{"a":27700,"t":"code","b":[173,214,113],"m":"lda","oa":29142,"o":"$71D6"},{"a":27703,"t":"code","b":[141,67,218],"m":"sta","o":"$DA43"},{"a":27706,"t":"code","b":[173,215,113],"m":"lda","oa":29143,"o":"$71D7"},{"a":27709,"t":"code","b":[141,68,218],"m":"sta","o":"$DA44"},{"a":27712,"t":"code","b":[173,216,113],"m":"lda","oa":29144,"o":"$71D8"},{"a":27715,"t":"code","b":[141,69,218],"m":"sta","o":"$DA45"},{"a":27718,"t":"code","b":[173,217,113],"m":"lda","oa":29145,"o":"$71D9"},{"a":27721,"t":"code","b":[141,70,218],"m":"sta","o":"$DA46"},{"a":27724,"t":"code","b":[173,218,113],"m":"lda","oa":29146,"o":"$71DA"},{"a":27727,"t":"code","b":[141,71,218],"m":"sta","o":"$DA47"},{"a":27730,"t":"code","b":[173,219,113],"m":"lda","oa":29147,"o":"$71DB"},{"a":27733,"t":"code","b":[141,72,218],"m":"sta","o":"$DA48"},{"a":27736,"t":"code","b":[173,220,113],"m":"lda","oa":29148,"o":"$71DC"},{"a":27739,"t":"code","b":[141,73,218],"m":"sta","o":"$DA49"},{"a":27742,"t":"code","b":[173,221,113],"m":"lda","oa":29149,"o":"$71DD"},{"a":27745,"t":"code","b":[141,74,218],"m":"sta","o":"$DA4A"},{"a":27748,"t":"code","b":[173,222,113],"m":"lda","oa":29150,"o":"$71DE"},{"a":27751,"t":"code","b":[141,75,218],"m":"sta","o":"$DA4B"},{"a":27754,"t":"code","b":[173,223,113],"m":"lda","oa":29151,"o":"$71DF"},{"a":27757,"t":"code","b":[141,76,218],"m":"sta","o":"$DA4C"},{"a":27760,"t":"code","b":[173,224,113],"m":"lda","oa":29152,"o":"$71E0"},{"a":27763,"t":"code","b":[141,77,218],"m":"sta","o":"$DA4D"},{"a":27766,"t":"code","b":[173,225,113],"m":"lda","oa":29153,"o":"$71E1"},{"a":27769,"t":"code","b":[141,78,218],"m":"sta","o":"$DA4E"},{"a":27772,"t":"code","b":[173,226,113],"m":"lda","oa":29154,"o":"$71E2"},{"a":27775,"t":"code","b":[141,79,218],"m":"sta","o":"$DA4F"},{"a":27778,"t":"code","b":[173,227,113],"m":"lda","oa":29155,"o":"$71E3"},{"a":27781,"t":"code","b":[141,80,218],"m":"sta","o":"$DA50"},{"a":27784,"t":"code","b":[173,228,113],"m":"lda","oa":29156,"o":"$71E4"},{"a":27787,"t":"code","b":[141,81,218],"m":"sta","o":"$DA51"},{"a":27790,"t":"code","b":[173,229,113],"m":"lda","oa":29157,"o":"$71E5"},{"a":27793,"t":"code","b":[141,82,218],"m":"sta","o":"$DA52"},{"a":27796,"t":"code","b":[173,230,113],"m":"lda","oa":29158,"o":"$71E6"},{"a":27799,"t":"code","b":[141,83,218],"m":"sta","o":"$DA53"},{"a":27802,"t":"code","b":[173,231,113],"m":"lda","oa":29159,"o":"$71E7"},{"a":27805,"t":"code","b":[141,84,218],"m":"sta","o":"$DA54"},{"a":27808,"t":"code","b":[173,232,113],"m":"lda","oa":29160,"o":"$71E8"},{"a":27811,"t":"code","b":[141,85,218],"m":"sta","o":"$DA55"},{"a":27814,"t":"code","b":[173,233,113],"m":"lda","oa":29161,"o":"$71E9"},{"a":27817,"t":"code","b":[141,86,218],"m":"sta","o":"$DA56"},{"a":27820,"t":"code","b":[173,235,113],"m":"lda","oa":29163,"o":"$71EB"},{"a":27823,"t":"code","b":[141,88,218],"m":"sta","o":"$DA58"},{"a":27826,"t":"code","b":[173,236,113],"m":"lda","oa":29164,"o":"$71EC"},{"a":27829,"t":"code","b":[141,89,218],"m":"sta","o":"$DA59"},{"a":27832,"t":"code","b":[173,237,113],"m":"lda","oa":29165,"o":"$71ED"},{"a":27835,"t":"code","b":[141,90,218],"m":"sta","o":"$DA5A"},{"a":27838,"t":"code","b":[173,238,113],"m":"lda","oa":29166,"o":"$71EE"},{"a":27841,"t":"code","b":[141,91,218],"m":"sta","o":"$DA5B"},{"a":27844,"t":"code","b":[173,239,113],"m":"lda","oa":29167,"o":"$71EF"},{"a":27847,"t":"code","b":[141,92,218],"m":"sta","o":"$DA5C"},{"a":27850,"t":"code","b":[173,240,113],"m":"lda","oa":29168,"o":"$71F0"},{"a":27853,"t":"code","b":[141,93,218],"m":"sta","o":"$DA5D"},{"a":27856,"t":"code","b":[173,241,113],"m":"lda","oa":29169,"o":"$71F1"},{"a":27859,"t":"code","b":[141,94,218],"m":"sta","o":"$DA5E"},{"a":27862,"t":"code","b":[173,242,113],"m":"lda","oa":29170,"o":"$71F2"},{"a":27865,"t":"code","b":[141,95,218],"m":"sta","o":"$DA5F"},{"a":27868,"t":"code","b":[173,243,113],"m":"lda","oa":29171,"o":"$71F3"},{"a":27871,"t":"code","b":[141,96,218],"m":"sta","o":"$DA60"},{"a":27874,"t":"code","b":[173,244,113],"m":"lda","oa":29172,"o":"$71F4"},{"a":27877,"t":"code","b":[141,97,218],"m":"sta","o":"$DA61"},{"a":27880,"t":"code","b":[173,245,113],"m":"lda","oa":29173,"o":"$71F5"},{"a":27883,"t":"code","b":[141,98,218],"m":"sta","o":"$DA62"},{"a":27886,"t":"code","b":[173,246,113],"m":"lda","oa":29174,"o":"$71F6"},{"a":27889,"t":"code","b":[141,99,218],"m":"sta","o":"$DA63"},{"a":27892,"t":"code","b":[173,247,113],"m":"lda","oa":29175,"o":"$71F7"},{"a":27895,"t":"code","b":[141,100,218],"m":"sta","o":"$DA64"},{"a":27898,"t":"code","b":[173,248,113],"m":"lda","oa":29176,"o":"$71F8"},{"a":27901,"t":"code","b":[141,101,218],"m":"sta","o":"$DA65"},{"a":27904,"t":"code","b":[173,249,113],"m":"lda","oa":29177,"o":"$71F9"},{"a":27907,"t":"code","b":[141,102,218],"m":"sta","o":"$DA66"},{"a":27910,"t":"code","b":[173,250,113],"m":"lda","oa":29178,"o":"$71FA"},{"a":27913,"t":"code","b":[141,103,218],"m":"sta","o":"$DA67"},{"a":27916,"t":"code","b":[173,251,113],"m":"lda","oa":29179,"o":"$71FB"},{"a":27919,"t":"code","b":[141,104,218],"m":"sta","o":"$DA68"},{"a":27922,"t":"code","b":[173,252,113],"m":"lda","oa":29180,"o":"$71FC"},{"a":27925,"t":"code","b":[141,105,218],"m":"sta","o":"$DA69"},{"a":27928,"t":"code","b":[173,253,113],"m":"lda","oa":29181,"o":"$71FD"},{"a":27931,"t":"code","b":[141,106,218],"m":"sta","o":"$DA6A"},{"a":27934,"t":"code","b":[173,254,113],"m":"lda","oa":29182,"o":"$71FE"},{"a":27937,"t":"code","b":[141,107,218],"m":"sta","o":"$DA6B"},{"a":27940,"t":"code","b":[173,255,113],"m":"lda","oa":29183,"o":"$71FF"},{"a":27943,"t":"code","b":[141,108,218],"m":"sta","o":"$DA6C"},{"a":27946,"t":"code","b":[173,0,114],"m":"lda","oa":29184,"o":"$7200"},{"a":27949,"t":"code","b":[141,109,218],"m":"sta","o":"$DA6D"},{"a":27952,"t":"code","b":[173,1,114],"m":"lda","oa":29185,"o":"$7201"},{"a":27955,"t":"code","b":[141,110,218],"m":"sta","o":"$DA6E"},{"a":27958,"t":"code","b":[173,2,114],"m":"lda","oa":29186,"o":"$7202"},{"a":27961,"t":"code","b":[141,111,218],"m":"sta","o":"$DA6F"},{"a":27964,"t":"code","b":[173,3,114],"m":"lda","oa":29187,"o":"$7203"},{"a":27967,"t":"code","b":[141,112,218],"m":"sta","o":"$DA70"},{"a":27970,"t":"code","b":[173,4,114],"m":"lda","oa":29188,"o":"$7204"},{"a":27973,"t":"code","b":[141,113,218],"m":"sta","o":"$DA71"},{"a":27976,"t":"code","b":[173,5,114],"m":"lda","oa":29189,"o":"$7205"},{"a":27979,"t":"code","b":[141,114,218],"m":"sta","o":"$DA72"},{"a":27982,"t":"code","b":[173,6,114],"m":"lda","oa":29190,"o":"$7206"},{"a":27985,"t":"code","b":[141,115,218],"m":"sta","o":"$DA73"},{"a":27988,"t":"code","b":[173,7,114],"m":"lda","oa":29191,"o":"$7207"},{"a":27991,"t":"code","b":[141,116,218],"m":"sta","o":"$DA74"},{"a":27994,"t":"code","b":[173,8,114],"m":"lda","oa":29192,"o":"$7208"},{"a":27997,"t":"code","b":[141,117,218],"m":"sta","o":"$DA75"},{"a":28000,"t":"code","b":[173,9,114],"m":"lda","oa":29193,"o":"$7209"},{"a":28003,"t":"code","b":[141,118,218],"m":"sta","o":"$DA76"},{"a":28006,"t":"code","b":[173,10,114],"m":"lda","oa":29194,"o":"$720A"},{"a":28009,"t":"code","b":[141,119,218],"m":"sta","o":"$DA77"},{"a":28012,"t":"code","b":[173,11,114],"m":"lda","oa":29195,"o":"$720B"},{"a":28015,"t":"code","b":[141,120,218],"m":"sta","o":"$DA78"},{"a":28018,"t":"code","b":[173,12,114],"m":"lda","oa":29196,"o":"$720C"},{"a":28021,"t":"code","b":[141,121,218],"m":"sta","o":"$DA79"},{"a":28024,"t":"code","b":[173,13,114],"m":"lda","oa":29197,"o":"$720D"},{"a":28027,"t":"code","b":[141,122,218],"m":"sta","o":"$DA7A"},{"a":28030,"t":"code","b":[173,14,114],"m":"lda","oa":29198,"o":"$720E"},{"a":28033,"t":"code","b":[141,123,218],"m":"sta","o":"$DA7B"},{"a":28036,"t":"code","b":[173,15,114],"m":"lda","oa":29199,"o":"$720F"},{"a":28039,"t":"code","b":[141,124,218],"m":"sta","o":"$DA7C"},{"a":28042,"t":"code","b":[173,16,114],"m":"lda","oa":29200,"o":"$7210"},{"a":28045,"t":"code","b":[141,125,218],"m":"sta","o":"$DA7D"},{"a":28048,"t":"code","b":[173,17,114],"m":"lda","oa":29201,"o":"$7211"},{"a":28051,"t":"code","b":[141,126,218],"m":"sta","o":"$DA7E"},{"a":28054,"t":"code","b":[173,19,114],"m":"lda","oa":29203,"o":"$7213"},{"a":28057,"t":"code","b":[141,128,218],"m":"sta","o":"$DA80"},{"a":28060,"t":"code","b":[173,20,114],"m":"lda","oa":29204,"o":"$7214"},{"a":28063,"t":"code","b":[141,129,218],"m":"sta","o":"$DA81"},{"a":28066,"t":"code","b":[173,21,114],"m":"lda","oa":29205,"o":"$7215"},{"a":28069,"t":"code","b":[141,130,218],"m":"sta","o":"$DA82"},{"a":28072,"t":"code","b":[173,22,114],"m":"lda","oa":29206,"o":"$7216"},{"a":28075,"t":"code","b":[141,131,218],"m":"sta","o":"$DA83"},{"a":28078,"t":"code","b":[173,23,114],"m":"lda","oa":29207,"o":"$7217"},{"a":28081,"t":"code","b":[141,132,218],"m":"sta","o":"$DA84"},{"a":28084,"t":"code","b":[173,24,114],"m":"lda","oa":29208,"o":"$7218"},{"a":28087,"t":"code","b":[141,133,218],"m":"sta","o":"$DA85"},{"a":28090,"t":"code","b":[173,25,114],"m":"lda","oa":29209,"o":"$7219"},{"a":28093,"t":"code","b":[141,134,218],"m":"sta","o":"$DA86"},{"a":28096,"t":"code","b":[173,26,114],"m":"lda","oa":29210,"o":"$721A"},{"a":28099,"t":"code","b":[141,135,218],"m":"sta","o":"$DA87"},{"a":28102,"t":"code","b":[173,27,114],"m":"lda","oa":29211,"o":"$721B"},{"a":28105,"t":"code","b":[141,136,218],"m":"sta","o":"$DA88"},{"a":28108,"t":"code","b":[173,28,114],"m":"lda","oa":29212,"o":"$721C"},{"a":28111,"t":"code","b":[141,137,218],"m":"sta","o":"$DA89"},{"a":28114,"t":"code","b":[173,29,114],"m":"lda","oa":29213,"o":"$721D"},{"a":28117,"t":"code","b":[141,138,218],"m":"sta","o":"$DA8A"},{"a":28120,"t":"code","b":[173,30,114],"m":"lda","oa":29214,"o":"$721E"},{"a":28123,"t":"code","b":[141,139,218],"m":"sta","o":"$DA8B"},{"a":28126,"t":"code","b":[173,31,114],"m":"lda","oa":29215,"o":"$721F"},{"a":28129,"l":"colour_copy_b_mid","c":"Copies the colour byte at $721F into colour RAM at $DA8C; named only so that colour_copy_b's 1,024-byte reach covers it.","t":"code","b":[141,140,218],"m":"sta","o":"$DA8C"},{"a":28132,"l":"colour_copy_b_tail","c":"The second half of the unrolled copy that starts at $69E3: the colours from $7220 on, to colour RAM $DA8D and up to $DAF6.","t":"code","b":[173,32,114],"m":"lda","oa":29216,"o":"$7220"},{"a":28135,"t":"code","b":[141,141,218],"m":"sta","o":"$DA8D"},{"a":28138,"t":"code","b":[173,33,114],"m":"lda","oa":29217,"o":"$7221"},{"a":28141,"t":"code","b":[141,142,218],"m":"sta","o":"$DA8E"},{"a":28144,"t":"code","b":[173,34,114],"m":"lda","oa":29218,"o":"$7222"},{"a":28147,"t":"code","b":[141,143,218],"m":"sta","o":"$DA8F"},{"a":28150,"t":"code","b":[173,35,114],"m":"lda","oa":29219,"o":"$7223"},{"a":28153,"t":"code","b":[141,144,218],"m":"sta","o":"$DA90"},{"a":28156,"t":"code","b":[173,36,114],"m":"lda","oa":29220,"o":"$7224"},{"a":28159,"t":"code","b":[141,145,218],"m":"sta","o":"$DA91"},{"a":28162,"t":"code","b":[173,37,114],"m":"lda","oa":29221,"o":"$7225"},{"a":28165,"t":"code","b":[141,146,218],"m":"sta","o":"$DA92"},{"a":28168,"t":"code","b":[173,38,114],"m":"lda","oa":29222,"o":"$7226"},{"a":28171,"t":"code","b":[141,147,218],"m":"sta","o":"$DA93"},{"a":28174,"t":"code","b":[173,39,114],"m":"lda","oa":29223,"o":"$7227"},{"a":28177,"t":"code","b":[141,148,218],"m":"sta","o":"$DA94"},{"a":28180,"t":"code","b":[173,40,114],"m":"lda","oa":29224,"o":"$7228"},{"a":28183,"t":"code","b":[141,149,218],"m":"sta","o":"$DA95"},{"a":28186,"t":"code","b":[173,41,114],"m":"lda","oa":29225,"o":"$7229"},{"a":28189,"t":"code","b":[141,150,218],"m":"sta","o":"$DA96"},{"a":28192,"t":"code","b":[173,42,114],"m":"lda","oa":29226,"o":"$722A"},{"a":28195,"t":"code","b":[141,151,218],"m":"sta","o":"$DA97"},{"a":28198,"t":"code","b":[173,43,114],"m":"lda","oa":29227,"o":"$722B"},{"a":28201,"t":"code","b":[141,152,218],"m":"sta","o":"$DA98"},{"a":28204,"t":"code","b":[173,44,114],"m":"lda","oa":29228,"o":"$722C"},{"a":28207,"t":"code","b":[141,153,218],"m":"sta","o":"$DA99"},{"a":28210,"t":"code","b":[173,45,114],"m":"lda","oa":29229,"o":"$722D"},{"a":28213,"t":"code","b":[141,154,218],"m":"sta","o":"$DA9A"},{"a":28216,"t":"code","b":[173,46,114],"m":"lda","oa":29230,"o":"$722E"},{"a":28219,"t":"code","b":[141,155,218],"m":"sta","o":"$DA9B"},{"a":28222,"t":"code","b":[173,47,114],"m":"lda","oa":29231,"o":"$722F"},{"a":28225,"t":"code","b":[141,156,218],"m":"sta","o":"$DA9C"},{"a":28228,"t":"code","b":[173,48,114],"m":"lda","oa":29232,"o":"$7230"},{"a":28231,"t":"code","b":[141,157,218],"m":"sta","o":"$DA9D"},{"a":28234,"t":"code","b":[173,49,114],"m":"lda","oa":29233,"o":"$7231"},{"a":28237,"t":"code","b":[141,158,218],"m":"sta","o":"$DA9E"},{"a":28240,"t":"code","b":[173,50,114],"m":"lda","oa":29234,"o":"$7232"},{"a":28243,"t":"code","b":[141,159,218],"m":"sta","o":"$DA9F"},{"a":28246,"t":"code","b":[173,51,114],"m":"lda","oa":29235,"o":"$7233"},{"a":28249,"t":"code","b":[141,160,218],"m":"sta","o":"$DAA0"},{"a":28252,"t":"code","b":[173,52,114],"m":"lda","oa":29236,"o":"$7234"},{"a":28255,"t":"code","b":[141,161,218],"m":"sta","o":"$DAA1"},{"a":28258,"t":"code","b":[173,53,114],"m":"lda","oa":29237,"o":"$7235"},{"a":28261,"t":"code","b":[141,162,218],"m":"sta","o":"$DAA2"},{"a":28264,"t":"code","b":[173,54,114],"m":"lda","oa":29238,"o":"$7236"},{"a":28267,"t":"code","b":[141,163,218],"m":"sta","o":"$DAA3"},{"a":28270,"t":"code","b":[173,55,114],"m":"lda","oa":29239,"o":"$7237"},{"a":28273,"t":"code","b":[141,164,218],"m":"sta","o":"$DAA4"},{"a":28276,"t":"code","b":[173,56,114],"m":"lda","oa":29240,"o":"$7238"},{"a":28279,"t":"code","b":[141,165,218],"m":"sta","o":"$DAA5"},{"a":28282,"t":"code","b":[173,57,114],"m":"lda","oa":29241,"o":"$7239"},{"a":28285,"t":"code","b":[141,166,218],"m":"sta","o":"$DAA6"},{"a":28288,"t":"code","b":[173,59,114],"m":"lda","oa":29243,"o":"$723B"},{"a":28291,"t":"code","b":[141,168,218],"m":"sta","o":"$DAA8"},{"a":28294,"t":"code","b":[173,60,114],"m":"lda","oa":29244,"o":"$723C"},{"a":28297,"t":"code","b":[141,169,218],"m":"sta","o":"$DAA9"},{"a":28300,"t":"code","b":[173,61,114],"m":"lda","oa":29245,"o":"$723D"},{"a":28303,"t":"code","b":[141,170,218],"m":"sta","o":"$DAAA"},{"a":28306,"t":"code","b":[173,62,114],"m":"lda","oa":29246,"o":"$723E"},{"a":28309,"t":"code","b":[141,171,218],"m":"sta","o":"$DAAB"},{"a":28312,"t":"code","b":[173,63,114],"m":"lda","oa":29247,"o":"$723F"},{"a":28315,"t":"code","b":[141,172,218],"m":"sta","o":"$DAAC"},{"a":28318,"t":"code","b":[173,64,114],"m":"lda","oa":29248,"o":"$7240"},{"a":28321,"t":"code","b":[141,173,218],"m":"sta","o":"$DAAD"},{"a":28324,"t":"code","b":[173,65,114],"m":"lda","oa":29249,"o":"$7241"},{"a":28327,"t":"code","b":[141,174,218],"m":"sta","o":"$DAAE"},{"a":28330,"t":"code","b":[173,66,114],"m":"lda","oa":29250,"o":"$7242"},{"a":28333,"t":"code","b":[141,175,218],"m":"sta","o":"$DAAF"},{"a":28336,"t":"code","b":[173,67,114],"m":"lda","oa":29251,"o":"$7243"},{"a":28339,"t":"code","b":[141,176,218],"m":"sta","o":"$DAB0"},{"a":28342,"t":"code","b":[173,68,114],"m":"lda","oa":29252,"o":"$7244"},{"a":28345,"t":"code","b":[141,177,218],"m":"sta","o":"$DAB1"},{"a":28348,"t":"code","b":[173,69,114],"m":"lda","oa":29253,"o":"$7245"},{"a":28351,"t":"code","b":[141,178,218],"m":"sta","o":"$DAB2"},{"a":28354,"t":"code","b":[173,70,114],"m":"lda","oa":29254,"o":"$7246"},{"a":28357,"t":"code","b":[141,179,218],"m":"sta","o":"$DAB3"},{"a":28360,"t":"code","b":[173,71,114],"m":"lda","oa":29255,"o":"$7247"},{"a":28363,"t":"code","b":[141,180,218],"m":"sta","o":"$DAB4"},{"a":28366,"t":"code","b":[173,72,114],"m":"lda","oa":29256,"o":"$7248"},{"a":28369,"t":"code","b":[141,181,218],"m":"sta","o":"$DAB5"},{"a":28372,"t":"code","b":[173,73,114],"m":"lda","oa":29257,"o":"$7249"},{"a":28375,"t":"code","b":[141,182,218],"m":"sta","o":"$DAB6"},{"a":28378,"t":"code","b":[173,74,114],"m":"lda","oa":29258,"o":"$724A"},{"a":28381,"t":"code","b":[141,183,218],"m":"sta","o":"$DAB7"},{"a":28384,"t":"code","b":[173,75,114],"m":"lda","oa":29259,"o":"$724B"},{"a":28387,"t":"code","b":[141,184,218],"m":"sta","o":"$DAB8"},{"a":28390,"t":"code","b":[173,76,114],"m":"lda","oa":29260,"o":"$724C"},{"a":28393,"t":"code","b":[141,185,218],"m":"sta","o":"$DAB9"},{"a":28396,"t":"code","b":[173,77,114],"m":"lda","oa":29261,"o":"$724D"},{"a":28399,"t":"code","b":[141,186,218],"m":"sta","o":"$DABA"},{"a":28402,"t":"code","b":[173,78,114],"m":"lda","oa":29262,"o":"$724E"},{"a":28405,"t":"code","b":[141,187,218],"m":"sta","o":"$DABB"},{"a":28408,"t":"code","b":[173,79,114],"m":"lda","oa":29263,"o":"$724F"},{"a":28411,"t":"code","b":[141,188,218],"m":"sta","o":"$DABC"},{"a":28414,"t":"code","b":[173,80,114],"m":"lda","oa":29264,"o":"$7250"},{"a":28417,"t":"code","b":[141,189,218],"m":"sta","o":"$DABD"},{"a":28420,"t":"code","b":[173,81,114],"m":"lda","oa":29265,"o":"$7251"},{"a":28423,"t":"code","b":[141,190,218],"m":"sta","o":"$DABE"},{"a":28426,"t":"code","b":[173,82,114],"m":"lda","oa":29266,"o":"$7252"},{"a":28429,"t":"code","b":[141,191,218],"m":"sta","o":"$DABF"},{"a":28432,"t":"code","b":[173,83,114],"m":"lda","oa":29267,"o":"$7253"},{"a":28435,"t":"code","b":[141,192,218],"m":"sta","o":"$DAC0"},{"a":28438,"t":"code","b":[173,84,114],"m":"lda","oa":29268,"o":"$7254"},{"a":28441,"t":"code","b":[141,193,218],"m":"sta","o":"$DAC1"},{"a":28444,"t":"code","b":[173,85,114],"m":"lda","oa":29269,"o":"$7255"},{"a":28447,"t":"code","b":[141,194,218],"m":"sta","o":"$DAC2"},{"a":28450,"t":"code","b":[173,86,114],"m":"lda","oa":29270,"o":"$7256"},{"a":28453,"t":"code","b":[141,195,218],"m":"sta","o":"$DAC3"},{"a":28456,"t":"code","b":[173,87,114],"m":"lda","oa":29271,"o":"$7257"},{"a":28459,"t":"code","b":[141,196,218],"m":"sta","o":"$DAC4"},{"a":28462,"t":"code","b":[173,88,114],"m":"lda","oa":29272,"o":"$7258"},{"a":28465,"t":"code","b":[141,197,218],"m":"sta","o":"$DAC5"},{"a":28468,"t":"code","b":[173,89,114],"m":"lda","oa":29273,"o":"$7259"},{"a":28471,"t":"code","b":[141,198,218],"m":"sta","o":"$DAC6"},{"a":28474,"t":"code","b":[173,90,114],"m":"lda","oa":29274,"o":"$725A"},{"a":28477,"t":"code","b":[141,199,218],"m":"sta","o":"$DAC7"},{"a":28480,"t":"code","b":[173,91,114],"m":"lda","oa":29275,"o":"$725B"},{"a":28483,"t":"code","b":[141,200,218],"m":"sta","o":"$DAC8"},{"a":28486,"t":"code","b":[173,92,114],"m":"lda","oa":29276,"o":"$725C"},{"a":28489,"t":"code","b":[141,201,218],"m":"sta","o":"$DAC9"},{"a":28492,"t":"code","b":[173,93,114],"m":"lda","oa":29277,"o":"$725D"},{"a":28495,"t":"code","b":[141,202,218],"m":"sta","o":"$DACA"},{"a":28498,"t":"code","b":[173,94,114],"m":"lda","oa":29278,"o":"$725E"},{"a":28501,"t":"code","b":[141,203,218],"m":"sta","o":"$DACB"},{"a":28504,"t":"code","b":[173,95,114],"m":"lda","oa":29279,"o":"$725F"},{"a":28507,"t":"code","b":[141,204,218],"m":"sta","o":"$DACC"},{"a":28510,"t":"code","b":[173,96,114],"m":"lda","oa":29280,"o":"$7260"},{"a":28513,"t":"code","b":[141,205,218],"m":"sta","o":"$DACD"},{"a":28516,"t":"code","b":[173,97,114],"m":"lda","oa":29281,"o":"$7261"},{"a":28519,"t":"code","b":[141,206,218],"m":"sta","o":"$DACE"},{"a":28522,"t":"code","b":[173,99,114],"m":"lda","oa":29283,"o":"$7263"},{"a":28525,"t":"code","b":[141,208,218],"m":"sta","o":"$DAD0"},{"a":28528,"t":"code","b":[173,100,114],"m":"lda","oa":29284,"o":"$7264"},{"a":28531,"t":"code","b":[141,209,218],"m":"sta","o":"$DAD1"},{"a":28534,"t":"code","b":[173,101,114],"m":"lda","oa":29285,"o":"$7265"},{"a":28537,"t":"code","b":[141,210,218],"m":"sta","o":"$DAD2"},{"a":28540,"t":"code","b":[173,102,114],"m":"lda","oa":29286,"o":"$7266"},{"a":28543,"t":"code","b":[141,211,218],"m":"sta","o":"$DAD3"},{"a":28546,"t":"code","b":[173,103,114],"m":"lda","oa":29287,"o":"$7267"},{"a":28549,"t":"code","b":[141,212,218],"m":"sta","o":"$DAD4"},{"a":28552,"t":"code","b":[173,104,114],"m":"lda","oa":29288,"o":"$7268"},{"a":28555,"t":"code","b":[141,213,218],"m":"sta","o":"$DAD5"},{"a":28558,"t":"code","b":[173,105,114],"m":"lda","oa":29289,"o":"$7269"},{"a":28561,"t":"code","b":[141,214,218],"m":"sta","o":"$DAD6"},{"a":28564,"t":"code","b":[173,106,114],"m":"lda","oa":29290,"o":"$726A"},{"a":28567,"t":"code","b":[141,215,218],"m":"sta","o":"$DAD7"},{"a":28570,"t":"code","b":[173,107,114],"m":"lda","oa":29291,"o":"$726B"},{"a":28573,"t":"code","b":[141,216,218],"m":"sta","o":"$DAD8"},{"a":28576,"t":"code","b":[173,108,114],"m":"lda","oa":29292,"o":"$726C"},{"a":28579,"t":"code","b":[141,217,218],"m":"sta","o":"$DAD9"},{"a":28582,"t":"code","b":[173,109,114],"m":"lda","oa":29293,"o":"$726D"},{"a":28585,"t":"code","b":[141,218,218],"m":"sta","o":"$DADA"},{"a":28588,"t":"code","b":[173,110,114],"m":"lda","oa":29294,"o":"$726E"},{"a":28591,"t":"code","b":[141,219,218],"m":"sta","o":"$DADB"},{"a":28594,"t":"code","b":[173,111,114],"m":"lda","oa":29295,"o":"$726F"},{"a":28597,"t":"code","b":[141,220,218],"m":"sta","o":"$DADC"},{"a":28600,"t":"code","b":[173,112,114],"m":"lda","oa":29296,"o":"$7270"},{"a":28603,"t":"code","b":[141,221,218],"m":"sta","o":"$DADD"},{"a":28606,"t":"code","b":[173,113,114],"m":"lda","oa":29297,"o":"$7271"},{"a":28609,"t":"code","b":[141,222,218],"m":"sta","o":"$DADE"},{"a":28612,"t":"code","b":[173,114,114],"m":"lda","oa":29298,"o":"$7272"},{"a":28615,"t":"code","b":[141,223,218],"m":"sta","o":"$DADF"},{"a":28618,"t":"code","b":[173,115,114],"m":"lda","oa":29299,"o":"$7273"},{"a":28621,"t":"code","b":[141,224,218],"m":"sta","o":"$DAE0"},{"a":28624,"t":"code","b":[173,116,114],"m":"lda","oa":29300,"o":"$7274"},{"a":28627,"t":"code","b":[141,225,218],"m":"sta","o":"$DAE1"},{"a":28630,"t":"code","b":[173,117,114],"m":"lda","oa":29301,"o":"$7275"},{"a":28633,"t":"code","b":[141,226,218],"m":"sta","o":"$DAE2"},{"a":28636,"t":"code","b":[173,118,114],"m":"lda","oa":29302,"o":"$7276"},{"a":28639,"t":"code","b":[141,227,218],"m":"sta","o":"$DAE3"},{"a":28642,"t":"code","b":[173,119,114],"m":"lda","oa":29303,"o":"$7277"},{"a":28645,"t":"code","b":[141,228,218],"m":"sta","o":"$DAE4"},{"a":28648,"t":"code","b":[173,120,114],"m":"lda","oa":29304,"o":"$7278"},{"a":28651,"t":"code","b":[141,229,218],"m":"sta","o":"$DAE5"},{"a":28654,"t":"code","b":[173,121,114],"m":"lda","oa":29305,"o":"$7279"},{"a":28657,"t":"code","b":[141,230,218],"m":"sta","o":"$DAE6"},{"a":28660,"t":"code","b":[173,122,114],"m":"lda","oa":29306,"o":"$727A"},{"a":28663,"t":"code","b":[141,231,218],"m":"sta","o":"$DAE7"},{"a":28666,"t":"code","b":[173,123,114],"m":"lda","oa":29307,"o":"$727B"},{"a":28669,"t":"code","b":[141,232,218],"m":"sta","o":"$DAE8"},{"a":28672,"t":"code","b":[173,124,114],"m":"lda","oa":29308,"o":"$727C"},{"a":28675,"t":"code","b":[141,233,218],"m":"sta","o":"$DAE9"},{"a":28678,"t":"code","b":[173,125,114],"m":"lda","oa":29309,"o":"$727D"},{"a":28681,"t":"code","b":[141,234,218],"m":"sta","o":"$DAEA"},{"a":28684,"t":"code","b":[173,126,114],"m":"lda","oa":29310,"o":"$727E"},{"a":28687,"t":"code","b":[141,235,218],"m":"sta","o":"$DAEB"},{"a":28690,"t":"code","b":[173,127,114],"m":"lda","oa":29311,"o":"$727F"},{"a":28693,"t":"code","b":[141,236,218],"m":"sta","o":"$DAEC"},{"a":28696,"t":"code","b":[173,128,114],"m":"lda","oa":29312,"o":"$7280"},{"a":28699,"t":"code","b":[141,237,218],"m":"sta","o":"$DAED"},{"a":28702,"t":"code","b":[173,129,114],"m":"lda","oa":29313,"o":"$7281"},{"a":28705,"t":"code","b":[141,238,218],"m":"sta","o":"$DAEE"},{"a":28708,"t":"code","b":[173,130,114],"m":"lda","oa":29314,"o":"$7282"},{"a":28711,"t":"code","b":[141,239,218],"m":"sta","o":"$DAEF"},{"a":28714,"t":"code","b":[173,131,114],"m":"lda","oa":29315,"o":"$7283"},{"a":28717,"t":"code","b":[141,240,218],"m":"sta","o":"$DAF0"},{"a":28720,"t":"code","b":[173,132,114],"m":"lda","oa":29316,"o":"$7284"},{"a":28723,"t":"code","b":[141,241,218],"m":"sta","o":"$DAF1"},{"a":28726,"t":"code","b":[173,133,114],"m":"lda","oa":29317,"o":"$7285"},{"a":28729,"t":"code","b":[141,242,218],"m":"sta","o":"$DAF2"},{"a":28732,"t":"code","b":[173,134,114],"m":"lda","oa":29318,"o":"$7286"},{"a":28735,"t":"code","b":[141,243,218],"m":"sta","o":"$DAF3"},{"a":28738,"t":"code","b":[173,135,114],"m":"lda","oa":29319,"o":"$7287"},{"a":28741,"t":"code","b":[141,244,218],"m":"sta","o":"$DAF4"},{"a":28744,"t":"code","b":[173,136,114],"m":"lda","oa":29320,"o":"$7288"},{"a":28747,"t":"code","b":[141,245,218],"m":"sta","o":"$DAF5"},{"a":28750,"t":"code","b":[173,137,114],"m":"lda","oa":29321,"o":"colour_buffer_end"},{"a":28753,"t":"code","b":[141,246,218],"m":"sta","o":"$DAF6"},{"a":28756,"t":"code","b":[96],"m":"rts"},{"a":28757,"l":"colours_unused","c":"Picks the colour builder for the screen matrix in use: $3A06 when $2067 is 0, else $465E. Nothing in the level calls it; $334A and the other scroll phases make the same choice themselves.","t":"code","b":[173,103,32],"m":"lda","oa":8295,"o":"screen_buffer"},{"a":28760,"t":"code","b":[240,3],"m":"beq","oa":28765,"o":"b_705D"},{"a":28762,"t":"code","b":[76,6,58],"m":"jmp","oa":14854,"o":"colours_from_cc"},{"a":28765,"l":"b_705D","t":"code","b":[76,94,70],"m":"jmp","oa":18014,"o":"colours_from_c8","x":[28760]},{"a":28768,"l":"colour_upper","c":"Fills colour RAM for screen rows 0 to 9, columns 0 to $28, through the colour table at $BF00, from the matrix being built (the one at $C800 when $2067 is 0, otherwise $CC00).","t":"code","b":[160,40],"m":"ldy","o":"#$28","x":[8648,10023,10944,11821,12254,12709,13141,13598]},{"a":28770,"t":"code","b":[173,103,32],"m":"lda","oa":8295,"o":"screen_buffer"},{"a":28773,"t":"code","b":[240,94],"m":"beq","oa":28869,"o":"b_70C5"},{"a":28775,"l":"b_7067","t":"code","b":[190,0,204],"m":"ldx","oa":52224,"o":"screen_b,y","x":[28866]},{"a":28778,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":28781,"t":"code","b":[153,0,216],"m":"sta","o":"colour_ram,y"},{"a":28784,"t":"code","b":[190,40,204],"m":"ldx","oa":52264,"o":"$CC28,y"},{"a":28787,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":28790,"t":"code","b":[153,40,216],"m":"sta","o":"$D828,y"},{"a":28793,"t":"code","b":[190,80,204],"m":"ldx","oa":52304,"o":"$CC50,y"},{"a":28796,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":28799,"t":"code","b":[153,80,216],"m":"sta","o":"$D850,y"},{"a":28802,"t":"code","b":[190,120,204],"m":"ldx","oa":52344,"o":"$CC78,y"},{"a":28805,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":28808,"t":"code","b":[153,120,216],"m":"sta","o":"$D878,y"},{"a":28811,"t":"code","b":[190,160,204],"m":"ldx","oa":52384,"o":"$CCA0,y"},{"a":28814,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":28817,"t":"code","b":[153,160,216],"m":"sta","o":"$D8A0,y"},{"a":28820,"t":"code","b":[190,200,204],"m":"ldx","oa":52424,"o":"$CCC8,y"},{"a":28823,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":28826,"t":"code","b":[153,200,216],"m":"sta","o":"$D8C8,y"},{"a":28829,"t":"code","b":[190,240,204],"m":"ldx","oa":52464,"o":"$CCF0,y"},{"a":28832,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":28835,"t":"code","b":[153,240,216],"m":"sta","o":"$D8F0,y"},{"a":28838,"t":"code","b":[190,24,205],"m":"ldx","oa":52504,"o":"$CD18,y"},{"a":28841,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":28844,"t":"code","b":[153,24,217],"m":"sta","o":"$D918,y"},{"a":28847,"t":"code","b":[190,64,205],"m":"ldx","oa":52544,"o":"$CD40,y"},{"a":28850,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":28853,"t":"code","b":[153,64,217],"m":"sta","o":"$D940,y"},{"a":28856,"t":"code","b":[190,104,205],"m":"ldx","oa":52584,"o":"$CD68,y"},{"a":28859,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":28862,"t":"code","b":[153,104,217],"m":"sta","o":"$D968,y"},{"a":28865,"t":"code","b":[136],"m":"dey"},{"a":28866,"t":"code","b":[16,163],"m":"bpl","oa":28775,"o":"b_7067"},{"a":28868,"t":"code","b":[96],"m":"rts"},{"a":28869,"l":"b_70C5","t":"code","b":[190,0,200],"m":"ldx","oa":51200,"o":"screen_a,y","x":[28773,28960]},{"a":28872,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":28875,"t":"code","b":[153,0,216],"m":"sta","o":"colour_ram,y"},{"a":28878,"t":"code","b":[190,40,200],"m":"ldx","oa":51240,"o":"$C828,y"},{"a":28881,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":28884,"t":"code","b":[153,40,216],"m":"sta","o":"$D828,y"},{"a":28887,"t":"code","b":[190,80,200],"m":"ldx","oa":51280,"o":"$C850,y"},{"a":28890,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":28893,"t":"code","b":[153,80,216],"m":"sta","o":"$D850,y"},{"a":28896,"t":"code","b":[190,120,200],"m":"ldx","oa":51320,"o":"$C878,y"},{"a":28899,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":28902,"t":"code","b":[153,120,216],"m":"sta","o":"$D878,y"},{"a":28905,"t":"code","b":[190,160,200],"m":"ldx","oa":51360,"o":"$C8A0,y"},{"a":28908,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":28911,"t":"code","b":[153,160,216],"m":"sta","o":"$D8A0,y"},{"a":28914,"t":"code","b":[190,200,200],"m":"ldx","oa":51400,"o":"$C8C8,y"},{"a":28917,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":28920,"t":"code","b":[153,200,216],"m":"sta","o":"$D8C8,y"},{"a":28923,"t":"code","b":[190,240,200],"m":"ldx","oa":51440,"o":"$C8F0,y"},{"a":28926,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":28929,"t":"code","b":[153,240,216],"m":"sta","o":"$D8F0,y"},{"a":28932,"t":"code","b":[190,24,201],"m":"ldx","oa":51480,"o":"$C918,y"},{"a":28935,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":28938,"t":"code","b":[153,24,217],"m":"sta","o":"$D918,y"},{"a":28941,"t":"code","b":[190,64,201],"m":"ldx","oa":51520,"o":"$C940,y"},{"a":28944,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":28947,"t":"code","b":[153,64,217],"m":"sta","o":"$D940,y"},{"a":28950,"t":"code","b":[190,104,201],"m":"ldx","oa":51560,"o":"$C968,y"},{"a":28953,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":28956,"t":"code","b":[153,104,217],"m":"sta","o":"$D968,y"},{"a":28959,"t":"code","b":[136],"m":"dey"},{"a":28960,"t":"code","b":[16,163],"m":"bpl","oa":28869,"o":"b_70C5"},{"a":28962,"t":"code","b":[96],"m":"rts"},{"a":28963,"l":"colour_buffer","c":"Colours for screen rows 10 to 18, one byte for each character ($7123 to $7289), built by the routines at $3A06 and $465E from the matrix being built and the colour table at $BF00; copied to colour RAM $D990 on by $6809 and $69E3.","t":"byte","b":[0,0,0,0,0,0,0,0],"x":[14860,18020,26638]},{"a":28971,"t":"byte","b":[0,0,0,0,0,0,0,0],"x":[14932,18092,26686]},{"a":28979,"t":"byte","b":[0,0,0,0,0,0,0,0],"x":[15004,18164,26734]},{"a":28987,"t":"byte","b":[0,0,0,0,0,0,0,0],"x":[15076,18236,26782]},{"a":28995,"t":"byte","b":[0,0,0,0,0,0,0,0],"x":[15148,18308,26830]},{"a":29003,"t":"byte","b":[0,0,0,0,0,0,0,0],"x":[15211,18371,26872]},{"a":29011,"t":"byte","b":[0,0,0,0,0,0,0,0],"x":[15283,18443,26920]},{"a":29019,"t":"byte","b":[0,0,0,0,0,0,0,0],"x":[15355,18515,26968]},{"a":29027,"t":"gap","n":294,"x":[15427,18587,27016]},{"a":29321,"l":"colour_buffer_end","c":"The last byte of the colour buffer at $7123, for the character at row 18, column 38 ($CAF6 or $CEF6).","t":"byte","b":[0,0,0,0,0,0,0,0],"x":[18010,21170,28750]},{"a":29329,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":29337,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":29345,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":29353,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":29361,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":29369,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":29377,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":29385,"t":"gap","n":58},{"a":29443,"l":"map_row_pointers","c":"Table of 16-bit pointers to the map rows, two entries for each row starting at $7A40 with 64 bytes to the row; indexed by the height divided by 4 and made even.","t":"byte","b":[64],"x":[29808]},{"a":29444,"l":"map_row_pointers_hi","c":"The high bytes of the row pointers of the table at $7303 (every second byte).","t":"byte","b":[122,64,122,128,122,192,122,0],"x":[29813]},{"a":29452,"t":"byte","b":[123,64,123,128,123,192,123,0]},{"a":29460,"t":"byte","b":[124,64,124,128,124,192,124,0]},{"a":29468,"t":"byte","b":[125,64,125,128,125,192,125,0]},{"a":29476,"t":"byte","b":[126,64,126,128,126,192,126,0]},{"a":29484,"t":"byte","b":[127,64,127,128,127,192,127,0]},{"a":29492,"t":"byte","b":[128,64,128,128,128,192,128,0]},{"a":29500,"t":"byte","b":[129,64,129,128,129,192,129]},{"a":29507,"l":"map_row_pointers_b","c":"Entries 32 to 76, the last 45, of the map row pointers at $7303: the addresses $7A40 + 64 x 31 = $8200 to $8D00 in steps of $40, one entry for each of the map's rows 31 to 75 (the first two entries both point at $7A40). Each entry is two bytes, low byte first, at $7303 + 2 x its number.","t":"byte","b":[0,130,64,130,128,130,192,130]},{"a":29515,"t":"byte","b":[0,131,64,131,128,131,192,131]},{"a":29523,"t":"byte","b":[0,132,64,132,128,132,192,132]},{"a":29531,"t":"byte","b":[0,133,64,133,128,133,192,133]},{"a":29539,"t":"byte","b":[0,134,64,134,128,134,192,134]},{"a":29547,"t":"byte","b":[0,135,64,135,128,135,192,135]},{"a":29555,"t":"byte","b":[0,136,64,136,128,136,192,136]},{"a":29563,"t":"byte","b":[0,137,64,137,128,137,192,137]},{"a":29571,"t":"byte","b":[0,138,64,138,128,138,192,138]},{"a":29579,"t":"byte","b":[0,139,64,139,128,139,192,139]},{"a":29587,"t":"byte","b":[0,140,64,140,128,140,192,140]},{"a":29595,"t":"byte","b":[0,141]},{"a":29597,"l":"map_row_pointers_end","c":"Six bytes after the last row pointer: four zero bytes, then $04 and $04. Nothing reads them, and the purpose of the $04 bytes is not shown.","t":"byte","b":[0,0,0,0,4,4]},{"a":29603,"l":"draw_first_screen","c":"Draws the opening view: 9 rows of 19 tiles from the map at $89BB (64 bytes to a row) into the screen at $CC00 through $7939, then sets the colour RAM at $D800-$DAFF from the colour table at $BF00 indexed by each character.","t":"code","b":[169,187],"m":"lda","o":"#$BB","x":[21643]},{"a":29605,"t":"code","b":[133,235],"m":"sta","oa":235,"o":"$EB"},{"a":29607,"t":"code","b":[169,137],"m":"lda","o":"#$89"},{"a":29609,"t":"code","b":[133,236],"m":"sta","oa":236,"o":"$EC"},{"a":29611,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":29613,"t":"code","b":[133,237],"m":"sta","oa":237,"o":"$ED"},{"a":29615,"t":"code","b":[169,204],"m":"lda","o":"#$CC"},{"a":29617,"t":"code","b":[133,238],"m":"sta","oa":238,"o":"$EE"},{"a":29619,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":29621,"l":"b_73B5","t":"code","b":[160,0],"m":"ldy","o":"#$00","x":[29662]},{"a":29623,"l":"b_73B7","t":"code","b":[177,235],"m":"lda","oa":235,"o":"($EB),y","x":[29631]},{"a":29625,"t":"code","b":[32,57,121],"m":"jsr","oa":31033,"o":"draw_tile"},{"a":29628,"t":"code","b":[200],"m":"iny"},{"a":29629,"t":"code","b":[192,19],"m":"cpy","o":"#$13"},{"a":29631,"t":"code","b":[208,246],"m":"bne","oa":29623,"o":"b_73B7"},{"a":29633,"t":"code","b":[24],"m":"clc"},{"a":29634,"t":"code","b":[165,235],"m":"lda","oa":235,"o":"$EB"},{"a":29636,"t":"code","b":[105,64],"m":"adc","o":"#$40"},{"a":29638,"t":"code","b":[133,235],"m":"sta","oa":235,"o":"$EB"},{"a":29640,"t":"code","b":[165,236],"m":"lda","oa":236,"o":"$EC"},{"a":29642,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":29644,"t":"code","b":[133,236],"m":"sta","oa":236,"o":"$EC"},{"a":29646,"t":"code","b":[24],"m":"clc"},{"a":29647,"t":"code","b":[165,237],"m":"lda","oa":237,"o":"$ED"},{"a":29649,"t":"code","b":[105,42],"m":"adc","o":"#$2A"},{"a":29651,"t":"code","b":[133,237],"m":"sta","oa":237,"o":"$ED"},{"a":29653,"t":"code","b":[165,238],"m":"lda","oa":238,"o":"$EE"},{"a":29655,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":29657,"t":"code","b":[133,238],"m":"sta","oa":238,"o":"$EE"},{"a":29659,"t":"code","b":[232],"m":"inx"},{"a":29660,"t":"code","b":[224,9],"m":"cpx","o":"#$09"},{"a":29662,"t":"code","b":[208,213],"m":"bne","oa":29621,"o":"b_73B5"},{"a":29664,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":29666,"l":"b_73E2","t":"code","b":[190,0,204],"m":"ldx","oa":52224,"o":"screen_b,y","x":[29694]},{"a":29669,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":29672,"t":"code","b":[153,0,216],"m":"sta","o":"colour_ram,y"},{"a":29675,"t":"code","b":[190,0,205],"m":"ldx","oa":52480,"o":"$CD00,y"},{"a":29678,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":29681,"t":"code","b":[153,0,217],"m":"sta","o":"$D900,y"},{"a":29684,"t":"code","b":[190,0,206],"m":"ldx","oa":52736,"o":"$CE00,y"},{"a":29687,"t":"code","b":[189,0,191],"m":"lda","oa":48896,"o":"char_colours,x"},{"a":29690,"t":"code","b":[153,0,218],"m":"sta","o":"$DA00,y"},{"a":29693,"t":"code","b":[200],"m":"iny"},{"a":29694,"t":"code","b":[208,226],"m":"bne","oa":29666,"o":"b_73E2"},{"a":29696,"t":"code","b":[96],"m":"rts"},{"a":29697,"l":"player_map_pointer","c":"Works out where the player stands on the map: the world X from the camera and $747B (stored in $1FC2/$1FC3), the tile column from it in Y (divided by 16, less 1), and the map row pointer from the table at $7303, indexed by the camera's height plus $747C, into $E9/$EA. The state routines then read tiles through ($E9),Y.","t":"code","b":[56],"m":"sec","x":[23151,23273,23649,23666,24049,24094,24269,24408,24643]},{"a":29698,"t":"code","b":[165,251],"m":"lda","oa":251,"o":"zero_page_unused_fb"},{"a":29700,"t":"code","b":[233,134],"m":"sbc","o":"#$86"},{"a":29702,"t":"code","b":[141,78,89],"m":"sta","oa":22862,"o":"map_temp_lo"},{"a":29705,"t":"code","b":[165,252],"m":"lda","oa":252,"o":"$FC"},{"a":29707,"t":"code","b":[233,0],"m":"sbc","o":"#$00"},{"a":29709,"t":"code","b":[141,79,89],"m":"sta","oa":22863,"o":"map_temp_hi"},{"a":29712,"t":"code","b":[24],"m":"clc"},{"a":29713,"t":"code","b":[173,78,89],"m":"lda","oa":22862,"o":"map_temp_lo"},{"a":29716,"t":"code","b":[109,123,116],"m":"adc","oa":29819,"o":"player_x"},{"a":29719,"t":"code","b":[141,78,89],"m":"sta","oa":22862,"o":"map_temp_lo"},{"a":29722,"t":"code","b":[141,194,31],"m":"sta","oa":8130,"o":"player_world_x"},{"a":29725,"t":"code","b":[173,79,89],"m":"lda","oa":22863,"o":"map_temp_hi"},{"a":29728,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":29730,"t":"code","b":[141,79,89],"m":"sta","oa":22863,"o":"map_temp_hi"},{"a":29733,"t":"code","b":[141,195,31],"m":"sta","oa":8131,"o":"player_world_x_hi"},{"a":29736,"t":"code","b":[173,78,89],"m":"lda","oa":22862,"o":"map_temp_lo"},{"a":29739,"t":"code","b":[78,79,89],"m":"lsr","oa":22863,"o":"map_temp_hi"},{"a":29742,"t":"code","b":[106],"m":"ror","o":"a"},{"a":29743,"t":"code","b":[78,79,89],"m":"lsr","oa":22863,"o":"map_temp_hi"},{"a":29746,"t":"code","b":[106],"m":"ror","o":"a"},{"a":29747,"t":"code","b":[78,79,89],"m":"lsr","oa":22863,"o":"map_temp_hi"},{"a":29750,"t":"code","b":[106],"m":"ror","o":"a"},{"a":29751,"t":"code","b":[78,79,89],"m":"lsr","oa":22863,"o":"map_temp_hi"},{"a":29754,"t":"code","b":[106],"m":"ror","o":"a"},{"a":29755,"t":"code","b":[168],"m":"tay"},{"a":29756,"t":"code","b":[136],"m":"dey"},{"a":29757,"t":"code","b":[56],"m":"sec"},{"a":29758,"t":"code","b":[165,253],"m":"lda","oa":253,"o":"$FD"},{"a":29760,"t":"code","b":[233,174],"m":"sbc","o":"#$AE"},{"a":29762,"t":"code","b":[141,78,89],"m":"sta","oa":22862,"o":"map_temp_lo"},{"a":29765,"t":"code","b":[165,254],"m":"lda","oa":254,"o":"$FE"},{"a":29767,"t":"code","b":[233,0],"m":"sbc","o":"#$00"},{"a":29769,"t":"code","b":[141,79,89],"m":"sta","oa":22863,"o":"map_temp_hi"},{"a":29772,"t":"code","b":[24],"m":"clc"},{"a":29773,"t":"code","b":[173,78,89],"m":"lda","oa":22862,"o":"map_temp_lo"},{"a":29776,"t":"code","b":[109,124,116],"m":"adc","oa":29820,"o":"player_y"},{"a":29779,"t":"code","b":[141,78,89],"m":"sta","oa":22862,"o":"map_temp_lo"},{"a":29782,"t":"code","b":[173,79,89],"m":"lda","oa":22863,"o":"map_temp_hi"},{"a":29785,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":29787,"t":"code","b":[141,79,89],"m":"sta","oa":22863,"o":"map_temp_hi"},{"a":29790,"t":"code","b":[173,78,89],"m":"lda","oa":22862,"o":"map_temp_lo"},{"a":29793,"t":"code","b":[78,79,89],"m":"lsr","oa":22863,"o":"map_temp_hi"},{"a":29796,"t":"code","b":[106],"m":"ror","o":"a"},{"a":29797,"t":"code","b":[78,79,89],"m":"lsr","oa":22863,"o":"map_temp_hi"},{"a":29800,"t":"code","b":[106],"m":"ror","o":"a"},{"a":29801,"t":"code","b":[78,79,89],"m":"lsr","oa":22863,"o":"map_temp_hi"},{"a":29804,"t":"code","b":[106],"m":"ror","o":"a"},{"a":29805,"t":"code","b":[41,254],"m":"and","o":"#$FE"},{"a":29807,"t":"code","b":[170],"m":"tax"},{"a":29808,"t":"code","b":[189,3,115],"m":"lda","oa":29443,"o":"map_row_pointers,x"},{"a":29811,"t":"code","b":[133,233],"m":"sta","oa":233,"o":"$E9"},{"a":29813,"t":"code","b":[189,4,115],"m":"lda","oa":29444,"o":"map_row_pointers_hi,x"},{"a":29816,"t":"code","b":[133,234],"m":"sta","oa":234,"o":"$EA"},{"a":29818,"t":"code","b":[96],"m":"rts"},{"a":29819,"l":"player_x","c":"The player's screen X (sprite coordinates); sprites 0-2 are placed at it by $6480.","t":"byte","b":[134],"x":[4355,4361,4482,5676,5864,5870,6081,6087,6434,6650,8328,8378,8580,8585,8590,11742,11747,12175,12180,12630,12635,13062,13067,13530,13535,13540,21521,21850,21858,21869,22826,23214,23220,23250,23258,23299,23564,23570,23638,23646,23663,23990,23996,24038,24046,24068,24337,24343,24385,24393,24434,25837,29716,31167,31178,31272,31280]},{"a":29820,"l":"player_y","c":"The player's screen Y; sprites 0 and 2 are placed at it and sprite 1 21 lines below.","t":"byte","b":[107],"x":[4315,4323,4332,5689,5697,5708,8334,8381,9954,9973,9978,10875,10894,10899,11733,11738,12166,12171,12621,12626,13053,13058,21526,21772,21816,21824,21835,22832,23106,23112,23721,23726,24071,24091,24226,24232,24600,24605,24627,24632,24703,24708,25849,29776,31128,31154,31233,31259]},{"a":29821,"l":"wipe_lengths","c":"Lengths of the 56 diagonal lines of the wipe in $74BC.","t":"byte","b":[0,1,2,3,4,5,6,7],"x":[29910]},{"a":29829,"t":"byte","b":[8,9,10,11,12,13,14,15]},{"a":29837,"t":"byte","b":[16,17,18,18,18,18,18,18]},{"a":29845,"t":"byte","b":[18,18,18,18,18,18,18,18]},{"a":29853,"t":"byte","b":[18,18,18,18,18,18,18,18]},{"a":29861,"t":"byte","b":[17,16,15,14,13,12,11,10]},{"a":29869,"t":"byte","b":[9,8,7,6,5,4,3,2]},{"a":29877,"t":"byte","b":[1,0]},{"a":29879,"l":"wipe_length_left","c":"Characters still to clear on the diagonal line screen_wipe is drawing: loaded from wipe_lengths, counted down by dec until it is zero.","t":"byte","b":[0],"x":[29913,29937,29942]},{"a":29880,"l":"wipe_line_start_lo","c":"Low byte of the screen address where the current diagonal line of screen_wipe starts; the pointer is saved here so that the next line can begin one step on.","t":"byte","b":[0],"x":[29900,29981,29988,30006,30013]},{"a":29881,"l":"wipe_line_start_hi","c":"High byte of the screen address where the current diagonal line of screen_wipe starts ($CC at the first line).","t":"byte","b":[0],"x":[29907,29991,29998,30016,30023]},{"a":29882,"l":"wipe_flag","c":"Set to 1 by $74BC; while it is set $6480 skips placing the sprites and running the player and multiplexer.","t":"byte","b":[0,0],"x":[21377,25821,29886]},{"a":29884,"l":"screen_wipe","c":"Wipes the screen: sets the wipe flag $74BA and the pause flag $6443, then clears both screen matrices ($CC00 and $C800) in diagonal lines, each line stepping 39 characters from its start with the lengths taken from $747D, a delay through $655A after each, and clears the pause flag at the end. Called at the end of a level, by the game over screen and on the NMI exit.","t":"code","b":[169,1],"m":"lda","o":"#$01","x":[8223,36204]},{"a":29886,"t":"code","b":[141,186,116],"m":"sta","oa":29882,"o":"wipe_flag"},{"a":29889,"t":"code","b":[141,67,100],"m":"sta","oa":25667,"o":"paused"},{"a":29892,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":29894,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":29896,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":29898,"t":"code","b":[133,133],"m":"sta","oa":133,"o":"$85"},{"a":29900,"t":"code","b":[141,184,116],"m":"sta","oa":29880,"o":"wipe_line_start_lo"},{"a":29903,"t":"code","b":[169,204],"m":"lda","o":"#$CC"},{"a":29905,"t":"code","b":[133,134],"m":"sta","oa":134,"o":"$86"},{"a":29907,"t":"code","b":[141,185,116],"m":"sta","oa":29881,"o":"wipe_line_start_hi"},{"a":29910,"l":"j_74D6","t":"code","b":[189,125,116],"m":"lda","oa":29821,"o":"wipe_lengths,x","x":[30002,30029]},{"a":29913,"t":"code","b":[141,183,116],"m":"sta","oa":29879,"o":"wipe_length_left"},{"a":29916,"l":"j_74DC","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[29958]},{"a":29918,"t":"code","b":[145,133],"m":"sta","oa":133,"o":"($85),y"},{"a":29920,"t":"code","b":[165,133],"m":"lda","oa":133,"o":"$85"},{"a":29922,"t":"code","b":[141,233,0],"m":"sta","oa":233,"o":"$00E9"},{"a":29925,"t":"code","b":[165,134],"m":"lda","oa":134,"o":"$86"},{"a":29927,"t":"code","b":[56],"m":"sec"},{"a":29928,"t":"code","b":[233,4],"m":"sbc","o":"#$04"},{"a":29930,"t":"code","b":[141,234,0],"m":"sta","oa":234,"o":"$00EA"},{"a":29933,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":29935,"t":"code","b":[145,233],"m":"sta","oa":233,"o":"($E9),y"},{"a":29937,"t":"code","b":[173,183,116],"m":"lda","oa":29879,"o":"wipe_length_left"},{"a":29940,"t":"code","b":[240,19],"m":"beq","oa":29961,"o":"b_7509"},{"a":29942,"t":"code","b":[206,183,116],"m":"dec","oa":29879,"o":"wipe_length_left"},{"a":29945,"t":"code","b":[24],"m":"clc"},{"a":29946,"t":"code","b":[165,133],"m":"lda","oa":133,"o":"$85"},{"a":29948,"t":"code","b":[105,39],"m":"adc","o":"#$27"},{"a":29950,"t":"code","b":[133,133],"m":"sta","oa":133,"o":"$85"},{"a":29952,"t":"code","b":[165,134],"m":"lda","oa":134,"o":"$86"},{"a":29954,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":29956,"t":"code","b":[133,134],"m":"sta","oa":134,"o":"$86"},{"a":29958,"t":"code","b":[76,220,116],"m":"jmp","oa":29916,"o":"j_74DC"},{"a":29961,"l":"b_7509","t":"code","b":[142,21,117],"m":"stx","oa":29973,"o":"a_7515","x":[29940]},{"a":29964,"t":"code","b":[140,23,117],"m":"sty","oa":29975,"o":"a_7517"},{"a":29967,"t":"code","b":[169,50],"m":"lda","o":"#$32"},{"a":29969,"t":"code","b":[32,90,101],"m":"jsr","oa":25946,"o":"delay"},{"a":29972,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":29973,"t":"note","l":"a_7515","c":"Holds the X register saved by $7509: the immediate operand of the LDX at $7514, reloaded after the call or table lookup that follows.","note":"inside the item at $7514","x":[29961]},{"a":29974,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":29975,"t":"note","l":"a_7517","c":"Holds the Y register saved by $750C: the immediate operand of the LDY at $7516, reloaded after the call or table lookup that follows.","note":"inside the item at $7516","x":[29964]},{"a":29976,"t":"code","b":[224,39],"m":"cpx","o":"#$27"},{"a":29978,"t":"code","b":[176,25],"m":"bcs","oa":30005,"o":"b_7535"},{"a":29980,"t":"code","b":[24],"m":"clc"},{"a":29981,"t":"code","b":[173,184,116],"m":"lda","oa":29880,"o":"wipe_line_start_lo"},{"a":29984,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":29986,"t":"code","b":[133,133],"m":"sta","oa":133,"o":"$85"},{"a":29988,"t":"code","b":[141,184,116],"m":"sta","oa":29880,"o":"wipe_line_start_lo"},{"a":29991,"t":"code","b":[173,185,116],"m":"lda","oa":29881,"o":"wipe_line_start_hi"},{"a":29994,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":29996,"t":"code","b":[133,134],"m":"sta","oa":134,"o":"$86"},{"a":29998,"t":"code","b":[141,185,116],"m":"sta","oa":29881,"o":"wipe_line_start_hi"},{"a":30001,"t":"code","b":[232],"m":"inx"},{"a":30002,"t":"code","b":[76,214,116],"m":"jmp","oa":29910,"o":"j_74D6"},{"a":30005,"l":"b_7535","t":"code","b":[24],"m":"clc","x":[29978]},{"a":30006,"t":"code","b":[173,184,116],"m":"lda","oa":29880,"o":"wipe_line_start_lo"},{"a":30009,"t":"code","b":[105,40],"m":"adc","o":"#$28"},{"a":30011,"t":"code","b":[133,133],"m":"sta","oa":133,"o":"$85"},{"a":30013,"t":"code","b":[141,184,116],"m":"sta","oa":29880,"o":"wipe_line_start_lo"},{"a":30016,"t":"code","b":[173,185,116],"m":"lda","oa":29881,"o":"wipe_line_start_hi"},{"a":30019,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":30021,"t":"code","b":[133,134],"m":"sta","oa":134,"o":"$86"},{"a":30023,"t":"code","b":[141,185,116],"m":"sta","oa":29881,"o":"wipe_line_start_hi"},{"a":30026,"t":"code","b":[232],"m":"inx"},{"a":30027,"t":"code","b":[224,56],"m":"cpx","o":"#$38"},{"a":30029,"t":"code","b":[144,135],"m":"bcc","oa":29910,"o":"j_74D6"},{"a":30031,"t":"code","b":[169,200],"m":"lda","o":"#$C8"},{"a":30033,"t":"code","b":[32,90,101],"m":"jsr","oa":25946,"o":"delay"},{"a":30036,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":30038,"t":"code","b":[141,67,100],"m":"sta","oa":25667,"o":"paused"},{"a":30041,"t":"code","b":[96],"m":"rts"},{"a":30042,"l":"timer_digits","c":"The three digits of the countdown timer, $755A the units to $755C the hundreds; set at the start to 500 when $0A10 is set.","t":"byte","b":[0],"x":[21367,30085,30112,30153,30161,30167]},{"a":30043,"l":"timer_digit_tens","c":"The countdown timer's tens digit (0 to 9), the middle one of the three timer digits; counted down by timer_tick when the units digit wraps from 0 to 9.","t":"byte","b":[0],"x":[21364,30117,30170,30178,30184]},{"a":30044,"l":"timer_digit_hundreds","c":"The countdown timer's hundreds digit (0 to 5); counted down by timer_tick when the tens digit wraps. The timer starts at 500 when $0A10 is set.","t":"byte","b":[0],"x":[21359,30122,30187,30195,30201]},{"a":30045,"l":"draw_timer","c":"Draws the three timer digits into the panel's character shapes at $F9F0, $F9E8 and $F9D8 through $7585.","t":"code","b":[169,216],"m":"lda","o":"#$D8","x":[8156]},{"a":30047,"t":"code","b":[133,133],"m":"sta","oa":133,"o":"$85"},{"a":30049,"t":"code","b":[169,249],"m":"lda","o":"#$F9"},{"a":30051,"t":"code","b":[133,134],"m":"sta","oa":134,"o":"$86"},{"a":30053,"t":"code","b":[162,2],"m":"ldx","o":"#$02"},{"a":30055,"t":"code","b":[32,133,117],"m":"jsr","oa":30085,"o":"draw_timer_digit"},{"a":30058,"t":"code","b":[169,232],"m":"lda","o":"#$E8"},{"a":30060,"t":"code","b":[133,133],"m":"sta","oa":133,"o":"$85"},{"a":30062,"t":"code","b":[169,249],"m":"lda","o":"#$F9"},{"a":30064,"t":"code","b":[133,134],"m":"sta","oa":134,"o":"$86"},{"a":30066,"t":"code","b":[162,1],"m":"ldx","o":"#$01"},{"a":30068,"t":"code","b":[32,133,117],"m":"jsr","oa":30085,"o":"draw_timer_digit"},{"a":30071,"t":"code","b":[169,240],"m":"lda","o":"#$F0"},{"a":30073,"t":"code","b":[133,133],"m":"sta","oa":133,"o":"$85"},{"a":30075,"t":"code","b":[169,249],"m":"lda","o":"#$F9"},{"a":30077,"t":"code","b":[133,134],"m":"sta","oa":134,"o":"$86"},{"a":30079,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":30081,"t":"code","b":[32,133,117],"m":"jsr","oa":30085,"o":"draw_timer_digit"},{"a":30084,"t":"code","b":[96],"m":"rts"},{"a":30085,"l":"draw_timer_digit","c":"Copies the 8-byte shape of the timer digit $755A+X from $58C2 to the pointer $85/$86.","t":"code","b":[189,90,117],"m":"lda","oa":30042,"o":"timer_digits,x","x":[30055,30068,30081]},{"a":30088,"t":"code","b":[10],"m":"asl","o":"a"},{"a":30089,"t":"code","b":[10],"m":"asl","o":"a"},{"a":30090,"t":"code","b":[10],"m":"asl","o":"a"},{"a":30091,"t":"code","b":[170],"m":"tax"},{"a":30092,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":30094,"l":"b_758E","t":"code","b":[189,194,88],"m":"lda","oa":22722,"o":"digit_shapes,x","x":[30103]},{"a":30097,"t":"code","b":[145,133],"m":"sta","oa":133,"o":"($85),y"},{"a":30099,"t":"code","b":[232],"m":"inx"},{"a":30100,"t":"code","b":[200],"m":"iny"},{"a":30101,"t":"code","b":[192,8],"m":"cpy","o":"#$08"},{"a":30103,"t":"code","b":[208,245],"m":"bne","oa":30094,"o":"b_758E"},{"a":30105,"t":"code","b":[96],"m":"rts"},{"a":30106,"l":"timer_phase","c":"Toggles each call of $759B so that the timer counts down every second frame.","t":"byte","b":[0],"x":[30138,30144,30150]},{"a":30107,"l":"timer_tick","c":"Called from $6315 every frame unless the game is paused. When the three timer digits are zero it clears $0A10 and sets $760E to 1; otherwise on every second call it counts the digits down by one.","t":"code","b":[173,67,100],"m":"lda","oa":25667,"o":"paused","x":[25532]},{"a":30110,"t":"code","b":[208,25],"m":"bne","oa":30137,"o":"r_75B9"},{"a":30112,"t":"code","b":[173,90,117],"m":"lda","oa":30042,"o":"timer_digits"},{"a":30115,"t":"code","b":[208,21],"m":"bne","oa":30138,"o":"b_75BA"},{"a":30117,"t":"code","b":[173,91,117],"m":"lda","oa":30043,"o":"timer_digit_tens"},{"a":30120,"t":"code","b":[208,16],"m":"bne","oa":30138,"o":"b_75BA"},{"a":30122,"t":"code","b":[173,92,117],"m":"lda","oa":30044,"o":"timer_digit_hundreds"},{"a":30125,"t":"code","b":[208,11],"m":"bne","oa":30138,"o":"b_75BA"},{"a":30127,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":30129,"t":"code","b":[141,16,10],"m":"sta","oa":2576,"o":"mask_result"},{"a":30132,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":30134,"t":"code","b":[141,14,118],"m":"sta","oa":30222,"o":"timer_state"},{"a":30137,"l":"r_75B9","t":"code","b":[96],"m":"rts","x":[30110]},{"a":30138,"l":"b_75BA","t":"code","b":[174,154,117],"m":"ldx","oa":30106,"o":"timer_phase","x":[30115,30120,30125]},{"a":30141,"t":"code","b":[240,5],"m":"beq","oa":30148,"o":"b_75C4"},{"a":30143,"t":"code","b":[202],"m":"dex"},{"a":30144,"t":"code","b":[142,154,117],"m":"stx","oa":30106,"o":"timer_phase"},{"a":30147,"t":"code","b":[96],"m":"rts"},{"a":30148,"l":"b_75C4","t":"code","b":[169,1],"m":"lda","o":"#$01","x":[30141]},{"a":30150,"t":"code","b":[141,154,117],"m":"sta","oa":30106,"o":"timer_phase"},{"a":30153,"t":"code","b":[173,90,117],"m":"lda","oa":30042,"o":"timer_digits"},{"a":30156,"t":"code","b":[240,7],"m":"beq","oa":30165,"o":"b_75D5"},{"a":30158,"t":"code","b":[56],"m":"sec"},{"a":30159,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":30161,"t":"code","b":[141,90,117],"m":"sta","oa":30042,"o":"timer_digits"},{"a":30164,"t":"code","b":[96],"m":"rts"},{"a":30165,"l":"b_75D5","t":"code","b":[169,9],"m":"lda","o":"#$09","x":[30156]},{"a":30167,"t":"code","b":[141,90,117],"m":"sta","oa":30042,"o":"timer_digits"},{"a":30170,"t":"code","b":[173,91,117],"m":"lda","oa":30043,"o":"timer_digit_tens"},{"a":30173,"t":"code","b":[240,7],"m":"beq","oa":30182,"o":"b_75E6"},{"a":30175,"t":"code","b":[56],"m":"sec"},{"a":30176,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":30178,"t":"code","b":[141,91,117],"m":"sta","oa":30043,"o":"timer_digit_tens"},{"a":30181,"t":"code","b":[96],"m":"rts"},{"a":30182,"l":"b_75E6","t":"code","b":[169,9],"m":"lda","o":"#$09","x":[30173]},{"a":30184,"t":"code","b":[141,91,117],"m":"sta","oa":30043,"o":"timer_digit_tens"},{"a":30187,"t":"code","b":[173,92,117],"m":"lda","oa":30044,"o":"timer_digit_hundreds"},{"a":30190,"t":"code","b":[240,7],"m":"beq","oa":30199,"o":"b_75F7"},{"a":30192,"t":"code","b":[56],"m":"sec"},{"a":30193,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":30195,"t":"code","b":[141,92,117],"m":"sta","oa":30044,"o":"timer_digit_hundreds"},{"a":30198,"t":"code","b":[96],"m":"rts"},{"a":30199,"l":"b_75F7","t":"code","b":[169,9],"m":"lda","o":"#$09","x":[30190]},{"a":30201,"t":"code","b":[141,92,117],"m":"sta","oa":30044,"o":"timer_digit_hundreds"},{"a":30204,"t":"code","b":[96],"m":"rts"},{"a":30205,"l":"timer_expired","c":"Called by the main loop. When $760E is 1 it sets it to 2 and runs $7678, which replaces the timer's graphics in the panel.","t":"code","b":[174,14,118],"m":"ldx","oa":30222,"o":"timer_state","x":[8153]},{"a":30208,"t":"code","b":[240,11],"m":"beq","oa":30221,"o":"r_760D"},{"a":30210,"t":"code","b":[224,2],"m":"cpx","o":"#$02"},{"a":30212,"t":"code","b":[240,7],"m":"beq","oa":30221,"o":"r_760D"},{"a":30214,"t":"code","b":[232],"m":"inx"},{"a":30215,"t":"code","b":[142,14,118],"m":"stx","oa":30222,"o":"timer_state"},{"a":30218,"t":"code","b":[32,120,118],"m":"jsr","oa":30328,"o":"timer_graphics_off"},{"a":30221,"l":"r_760D","t":"code","b":[96],"m":"rts","x":[30208,30212]},{"a":30222,"l":"timer_state","c":"Set to 1 by $759B when the timer reaches zero; $75FD then steps it to 2 and changes the panel graphics.","t":"byte","b":[1],"x":[21383,21429,30134,30205,30215]},{"a":30223,"l":"timer_graphics_on","c":"Copies a picture of 6 by 5 characters into the panel: the shapes (48 bytes each to $F8C0, $FA00, $FB40, $FC80 and $FDC0), the screen codes (6 bytes each to $CF18-$CFB8) and the colours (to $DB18-$DBB8). Drawn by $54D6 while $0A10 is set, probably the picture of Darkman while the timer runs.","t":"code","b":[160,0],"m":"ldy","o":"#$00","x":[21762]},{"a":30225,"l":"b_7611","t":"code","b":[185,13,120],"m":"lda","oa":30733,"o":"panel_pic_on_row_0,y","x":[30258]},{"a":30228,"t":"code","b":[153,192,248],"m":"sta","oa":63680,"o":"panel_picture_0,y"},{"a":30231,"t":"code","b":[185,61,120],"m":"lda","oa":30781,"o":"panel_pic_on_row_1,y"},{"a":30234,"t":"code","b":[153,0,250],"m":"sta","oa":64000,"o":"panel_picture_1,y"},{"a":30237,"t":"code","b":[185,109,120],"m":"lda","oa":30829,"o":"panel_pic_on_row_2,y"},{"a":30240,"t":"code","b":[153,64,251],"m":"sta","oa":64320,"o":"panel_picture_2,y"},{"a":30243,"t":"code","b":[185,157,120],"m":"lda","oa":30877,"o":"panel_pic_on_row_3,y"},{"a":30246,"t":"code","b":[153,128,252],"m":"sta","oa":64640,"o":"panel_picture_3,y"},{"a":30249,"t":"code","b":[185,205,120],"m":"lda","oa":30925,"o":"panel_pic_on_row_4,y"},{"a":30252,"t":"code","b":[153,192,253],"m":"sta","oa":64960,"o":"panel_picture_4,y"},{"a":30255,"t":"code","b":[200],"m":"iny"},{"a":30256,"t":"code","b":[192,48],"m":"cpy","o":"#$30"},{"a":30258,"t":"code","b":[208,221],"m":"bne","oa":30225,"o":"b_7611"},{"a":30260,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":30262,"l":"b_7636","t":"code","b":[185,253,120],"m":"lda","oa":30973,"o":"panel_pic_on_colour_ram_0,y","x":[30325]},{"a":30265,"t":"code","b":[153,24,219],"m":"sta","o":"$DB18,y"},{"a":30268,"t":"code","b":[185,3,121],"m":"lda","oa":30979,"o":"panel_pic_on_colour_ram_1,y"},{"a":30271,"t":"code","b":[153,64,219],"m":"sta","o":"$DB40,y"},{"a":30274,"t":"code","b":[185,9,121],"m":"lda","oa":30985,"o":"panel_pic_on_colour_ram_2,y"},{"a":30277,"t":"code","b":[153,104,219],"m":"sta","o":"$DB68,y"},{"a":30280,"t":"code","b":[185,15,121],"m":"lda","oa":30991,"o":"panel_pic_on_colour_ram_3,y"},{"a":30283,"t":"code","b":[153,144,219],"m":"sta","o":"$DB90,y"},{"a":30286,"t":"code","b":[185,21,121],"m":"lda","oa":30997,"o":"panel_pic_on_colour_ram_4,y"},{"a":30289,"t":"code","b":[153,184,219],"m":"sta","o":"$DBB8,y"},{"a":30292,"t":"code","b":[185,27,121],"m":"lda","oa":31003,"o":"panel_pic_on_screen_colours_0,y"},{"a":30295,"t":"code","b":[153,24,207],"m":"sta","oa":53016,"o":"$CF18,y"},{"a":30298,"t":"code","b":[185,33,121],"m":"lda","oa":31009,"o":"panel_pic_on_screen_colours_1,y"},{"a":30301,"t":"code","b":[153,64,207],"m":"sta","oa":53056,"o":"$CF40,y"},{"a":30304,"t":"code","b":[185,39,121],"m":"lda","oa":31015,"o":"panel_pic_on_screen_colours_2,y"},{"a":30307,"t":"code","b":[153,104,207],"m":"sta","oa":53096,"o":"$CF68,y"},{"a":30310,"t":"code","b":[185,45,121],"m":"lda","oa":31021,"o":"panel_pic_on_screen_colours_3,y"},{"a":30313,"t":"code","b":[153,144,207],"m":"sta","oa":53136,"o":"$CF90,y"},{"a":30316,"t":"code","b":[185,51,121],"m":"lda","oa":31027,"o":"panel_pic_on_screen_colours_4,y"},{"a":30319,"t":"code","b":[153,184,207],"m":"sta","oa":53176,"o":"$CFB8,y"},{"a":30322,"t":"code","b":[200],"m":"iny"},{"a":30323,"t":"code","b":[192,6],"m":"cpy","o":"#$06"},{"a":30325,"t":"code","b":[208,191],"m":"bne","oa":30262,"o":"b_7636"},{"a":30327,"t":"code","b":[96],"m":"rts"},{"a":30328,"l":"timer_graphics_off","c":"The same copy as $760F from the other set of data ($76E1-$7807): drawn by $54D6 when $0A10 is clear and by $75FD when the timer runs out, probably the picture shown when the timer is off.","t":"code","b":[160,0],"m":"ldy","o":"#$00","x":[21756,30218]},{"a":30330,"l":"b_767A","t":"code","b":[185,225,118],"m":"lda","oa":30433,"o":"panel_pic_off_row_0,y","x":[30363]},{"a":30333,"t":"code","b":[153,192,248],"m":"sta","oa":63680,"o":"panel_picture_0,y"},{"a":30336,"t":"code","b":[185,17,119],"m":"lda","oa":30481,"o":"panel_pic_off_row_1,y"},{"a":30339,"t":"code","b":[153,0,250],"m":"sta","oa":64000,"o":"panel_picture_1,y"},{"a":30342,"t":"code","b":[185,65,119],"m":"lda","oa":30529,"o":"panel_pic_off_row_2,y"},{"a":30345,"t":"code","b":[153,64,251],"m":"sta","oa":64320,"o":"panel_picture_2,y"},{"a":30348,"t":"code","b":[185,113,119],"m":"lda","oa":30577,"o":"panel_pic_off_row_3,y"},{"a":30351,"t":"code","b":[153,128,252],"m":"sta","oa":64640,"o":"panel_picture_3,y"},{"a":30354,"t":"code","b":[185,161,119],"m":"lda","oa":30625,"o":"panel_pic_off_row_4,y"},{"a":30357,"t":"code","b":[153,192,253],"m":"sta","oa":64960,"o":"panel_picture_4,y"},{"a":30360,"t":"code","b":[200],"m":"iny"},{"a":30361,"t":"code","b":[192,48],"m":"cpy","o":"#$30"},{"a":30363,"t":"code","b":[208,221],"m":"bne","oa":30330,"o":"b_767A"},{"a":30365,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":30367,"l":"b_769F","t":"code","b":[185,209,119],"m":"lda","oa":30673,"o":"panel_pic_off_colour_ram_0,y","x":[30430]},{"a":30370,"t":"code","b":[153,24,219],"m":"sta","o":"$DB18,y"},{"a":30373,"t":"code","b":[185,215,119],"m":"lda","oa":30679,"o":"panel_pic_off_colour_ram_1,y"},{"a":30376,"t":"code","b":[153,64,219],"m":"sta","o":"$DB40,y"},{"a":30379,"t":"code","b":[185,221,119],"m":"lda","oa":30685,"o":"panel_pic_off_colour_ram_2,y"},{"a":30382,"t":"code","b":[153,104,219],"m":"sta","o":"$DB68,y"},{"a":30385,"t":"code","b":[185,227,119],"m":"lda","oa":30691,"o":"panel_pic_off_colour_ram_3,y"},{"a":30388,"t":"code","b":[153,144,219],"m":"sta","o":"$DB90,y"},{"a":30391,"t":"code","b":[185,233,119],"m":"lda","oa":30697,"o":"panel_pic_off_colour_ram_4,y"},{"a":30394,"t":"code","b":[153,184,219],"m":"sta","o":"$DBB8,y"},{"a":30397,"t":"code","b":[185,239,119],"m":"lda","oa":30703,"o":"panel_pic_off_screen_colours_0,y"},{"a":30400,"t":"code","b":[153,24,207],"m":"sta","oa":53016,"o":"$CF18,y"},{"a":30403,"t":"code","b":[185,245,119],"m":"lda","oa":30709,"o":"panel_pic_off_screen_colours_1,y"},{"a":30406,"t":"code","b":[153,64,207],"m":"sta","oa":53056,"o":"$CF40,y"},{"a":30409,"t":"code","b":[185,251,119],"m":"lda","oa":30715,"o":"panel_pic_off_screen_colours_2,y"},{"a":30412,"t":"code","b":[153,104,207],"m":"sta","oa":53096,"o":"$CF68,y"},{"a":30415,"t":"code","b":[185,1,120],"m":"lda","oa":30721,"o":"panel_pic_off_screen_colours_3,y"},{"a":30418,"t":"code","b":[153,144,207],"m":"sta","oa":53136,"o":"$CF90,y"},{"a":30421,"t":"code","b":[185,7,120],"m":"lda","oa":30727,"o":"panel_pic_off_screen_colours_4,y"},{"a":30424,"t":"code","b":[153,184,207],"m":"sta","oa":53176,"o":"$CFB8,y"},{"a":30427,"t":"code","b":[200],"m":"iny"},{"a":30428,"t":"code","b":[192,6],"m":"cpy","o":"#$06"},{"a":30430,"t":"code","b":[208,191],"m":"bne","oa":30367,"o":"b_769F"},{"a":30432,"t":"code","b":[96],"m":"rts"},{"a":30433,"l":"panel_pic_off_row_0","c":"Row 0 of 5 of the panel picture off: 6 cells of 8 bytes in multicolour bitmap form (two bits a pixel), copied by timer_graphics_off ($7678) to $F8C0 on. The picture drawn while $0a10 is clear and after the timer has run out.","t":"byte","b":[0,47,63,53,53,53,53,53],"x":[30330]},{"a":30441,"t":"byte","b":[0,170,170,245,245,245,244,244]},{"a":30449,"t":"byte","b":[0,170,170,0,12,48,0,15]},{"a":30457,"t":"byte","b":[0,170,170,0,0,0,0,192]},{"a":30465,"t":"byte","b":[0,170,170,175,111,111,47,31]},{"a":30473,"t":"byte","b":[0,172,168,88,88,88,88,88]},{"a":30481,"l":"panel_pic_off_row_1","c":"Row 1 of 5 of the panel picture off: 6 cells of 8 bytes in multicolour bitmap form (two bits a pixel), copied by timer_graphics_off ($7678) to $FA00 on. The picture drawn while $0a10 is clear and after the timer has run out.","t":"byte","b":[47,47,37,36,32,32,32,32],"x":[30336]},{"a":30489,"t":"byte","b":[172,240,192,0,3,13,5,5]},{"a":30497,"t":"byte","b":[181,0,0,10,63,159,190,160]},{"a":30505,"t":"byte","b":[173,0,0,64,208,208,80,64]},{"a":30513,"t":"byte","b":[10,51,0,0,0,0,0,3]},{"a":30521,"t":"byte","b":[172,172,28,12,12,28,92,76]},{"a":30529,"l":"panel_pic_off_row_2","c":"Row 2 of 5 of the panel picture off: 6 cells of 8 bytes in multicolour bitmap form (two bits a pixel), copied by timer_graphics_off ($7678) to $FB40 on. The picture drawn while $0a10 is clear and after the timer has run out.","t":"byte","b":[44,47,47,47,47,47,47,45],"x":[30342]},{"a":30537,"t":"byte","b":[11,74,90,90,90,90,122,250]},{"a":30545,"t":"byte","b":[0,0,128,170,171,191,191,42]},{"a":30553,"t":"byte","b":[128,192,192,96,104,104,106,0]},{"a":30561,"t":"byte","b":[8,13,13,45,45,61,61,63]},{"a":30569,"t":"byte","b":[44,172,172,172,172,172,172,172]},{"a":30577,"l":"panel_pic_off_row_3","c":"Row 3 of 5 of the panel picture off: 6 cells of 8 bytes in multicolour bitmap form (two bits a pixel), copied by timer_graphics_off ($7678) to $FC80 on. The picture drawn while $0a10 is clear and after the timer has run out.","t":"byte","b":[47,44,32,32,32,32,32,32],"x":[30348]},{"a":30585,"t":"byte","b":[139,11,35,50,56,44,46,11]},{"a":30593,"t":"byte","b":[191,191,190,40,191,63,11,128]},{"a":30601,"t":"byte","b":[168,170,184,0,168,162,137,0]},{"a":30609,"t":"byte","b":[42,43,43,108,224,128,0,0]},{"a":30617,"t":"byte","b":[184,168,104,104,40,24,8,8]},{"a":30625,"l":"panel_pic_off_row_4","c":"Row 4 of 5 of the panel picture off: 6 cells of 8 bytes in multicolour bitmap form (two bits a pixel), copied by timer_graphics_off ($7678) to $FDC0 on. The picture drawn while $0a10 is clear and after the timer has run out.","t":"byte","b":[32,32,42,58,0,0,0,0],"x":[30354]},{"a":30633,"t":"byte","b":[10,2,255,255,0,0,0,0]},{"a":30641,"t":"byte","b":[128,160,255,255,0,0,0,0]},{"a":30649,"t":"byte","b":[0,0,170,170,0,0,0,0]},{"a":30657,"t":"byte","b":[0,0,170,170,0,0,0,0]},{"a":30665,"t":"byte","b":[8,8,168,172,0,0,0,0]},{"a":30673,"l":"panel_pic_off_colour_ram_0","c":"Colour RAM nibbles for row 0 of panel picture off: 6 cells, copied by timer_graphics_off ($7678) to $DB18 (the multicolour pixel pair 11).","t":"byte","b":[241,185,187,251,152,255],"x":[30367]},{"a":30679,"l":"panel_pic_off_colour_ram_1","c":"Colour RAM nibbles for row 1 of panel picture off: 6 cells, copied by timer_graphics_off ($7678) to $DB40 (the multicolour pixel pair 11).","t":"byte","b":[249,171,172,236,187,209],"x":[30373]},{"a":30685,"l":"panel_pic_off_colour_ram_2","c":"Colour RAM nibbles for row 2 of panel picture off: 6 cells, copied by timer_graphics_off ($7678) to $DB68 (the multicolour pixel pair 11).","t":"byte","b":[9,75,12,172,129,33],"x":[30379]},{"a":30691,"l":"panel_pic_off_colour_ram_3","c":"Colour RAM nibbles for row 3 of panel picture off: 6 cells, copied by timer_graphics_off ($7678) to $DB90 (the multicolour pixel pair 11).","t":"byte","b":[251,252,252,252,44,248],"x":[30385]},{"a":30697,"l":"panel_pic_off_colour_ram_4","c":"Colour RAM nibbles for row 4 of panel picture off: 6 cells, copied by timer_graphics_off ($7678) to $DBB8 (the multicolour pixel pair 11).","t":"byte","b":[255,241,241,241,129,255],"x":[30391]},{"a":30703,"l":"panel_pic_off_screen_colours_0","c":"Screen colours for row 0 of panel picture off: 6 cells, copied by timer_graphics_off ($7678) to $CF18, screen B, where the bitmap's pixel pairs 01 (high nibble) and 10 (low nibble) take their colours.","t":"byte","b":[159,177,177,177,193,129],"x":[30397]},{"a":30709,"l":"panel_pic_off_screen_colours_1","c":"Screen colours for row 1 of panel picture off: 6 cells, copied by timer_graphics_off ($7678) to $CF40, screen B, where the bitmap's pixel pairs 01 (high nibble) and 10 (low nibble) take their colours.","t":"byte","b":[177,201,251,191,184,184],"x":[30403]},{"a":30715,"l":"panel_pic_off_screen_colours_2","c":"Screen colours for row 2 of panel picture off: 6 cells, copied by timer_graphics_off ($7678) to $CF68, screen B, where the bitmap's pixel pairs 01 (high nibble) and 10 (low nibble) take their colours.","t":"byte","b":[177,156,155,251,140,136],"x":[30409]},{"a":30721,"l":"panel_pic_off_screen_colours_3","c":"Screen colours for row 3 of panel picture off: 6 cells, copied by timer_graphics_off ($7678) to $CF90, screen B, where the bitmap's pixel pairs 01 (high nibble) and 10 (low nibble) take their colours.","t":"byte","b":[17,27,27,27,177,241],"x":[30415]},{"a":30727,"l":"panel_pic_off_screen_colours_4","c":"Screen colours for row 4 of panel picture off: 6 cells, copied by timer_graphics_off ($7678) to $CFB8, screen B, where the bitmap's pixel pairs 01 (high nibble) and 10 (low nibble) take their colours.","t":"byte","b":[145,155,155,145,145,145],"x":[30421]},{"a":30733,"l":"panel_pic_on_row_0","c":"Row 0 of 5 of the panel picture on: 6 cells of 8 bytes in multicolour bitmap form (two bits a pixel), copied by timer_graphics_on ($760F) to $F8C0 on. The picture drawn while $0a10 is set.","t":"byte","b":[0,47,63,53,53,53,53,53],"x":[30225]},{"a":30741,"t":"byte","b":[0,170,170,255,252,240,240,192]},{"a":30749,"t":"byte","b":[0,170,170,0,0,0,0,0]},{"a":30757,"t":"byte","b":[0,170,170,0,0,0,15,53]},{"a":30765,"t":"byte","b":[0,170,170,255,63,15,15,67]},{"a":30773,"t":"byte","b":[0,172,168,88,88,88,88,88]},{"a":30781,"l":"panel_pic_on_row_1","c":"Row 1 of 5 of the panel picture on: 6 cells of 8 bytes in multicolour bitmap form (two bits a pixel), copied by timer_graphics_on ($760F) to $FA00 on. The picture drawn while $0a10 is set.","t":"byte","b":[47,47,47,47,47,47,47,47],"x":[30231]},{"a":30789,"t":"byte","b":[128,128,3,3,3,15,15,15]},{"a":30797,"t":"byte","b":[128,160,175,191,191,175,255,191]},{"a":30805,"t":"byte","b":[42,174,170,170,170,170,170,149]},{"a":30813,"t":"byte","b":[131,67,67,96,96,96,80,80]},{"a":30821,"t":"byte","b":[172,172,172,172,172,172,172,172]},{"a":30829,"l":"panel_pic_on_row_2","c":"Row 2 of 5 of the panel picture on: 6 cells of 8 bytes in multicolour bitmap form (two bits a pixel), copied by timer_graphics_on ($760F) to $FB40 on. The picture drawn while $0a10 is set.","t":"byte","b":[47,47,47,47,47,47,47,47],"x":[30237]},{"a":30837,"t":"byte","b":[8,8,10,14,11,11,66,64]},{"a":30845,"t":"byte","b":[11,178,24,184,234,251,251,242]},{"a":30853,"t":"byte","b":[128,142,225,239,251,255,109,143]},{"a":30861,"t":"byte","b":[32,32,224,160,96,176,128,48]},{"a":30869,"t":"byte","b":[172,172,172,172,172,172,172,172]},{"a":30877,"l":"panel_pic_on_row_3","c":"Row 3 of 5 of the panel picture on: 6 cells of 8 bytes in multicolour bitmap form (two bits a pixel), copied by timer_graphics_on ($760F) to $FC80 on. The picture drawn while $0a10 is set.","t":"byte","b":[47,47,47,47,47,47,47,47],"x":[30243]},{"a":30885,"t":"byte","b":[140,135,143,161,163,168,168,170]},{"a":30893,"t":"byte","b":[184,191,63,185,160,187,190,47]},{"a":30901,"t":"byte","b":[46,234,171,184,12,187,59,172]},{"a":30909,"t":"byte","b":[35,99,83,143,79,63,63,255]},{"a":30917,"t":"byte","b":[172,172,172,172,172,172,172,172]},{"a":30925,"l":"panel_pic_on_row_4","c":"Row 4 of 5 of the panel picture on: 6 cells of 8 bytes in multicolour bitmap form (two bits a pixel), copied by timer_graphics_on ($760F) to $FDC0 on. The picture drawn while $0a10 is set.","t":"byte","b":[47,47,42,26,0,0,0,0],"x":[30249]},{"a":30933,"t":"byte","b":[170,170,255,255,0,0,0,0]},{"a":30941,"t":"byte","b":[143,160,85,85,0,0,0,0]},{"a":30949,"t":"byte","b":[163,15,85,85,0,0,0,0]},{"a":30957,"t":"byte","b":[170,170,255,255,0,0,0,0]},{"a":30965,"t":"byte","b":[172,172,252,244,0,0,0,0]},{"a":30973,"l":"panel_pic_on_colour_ram_0","c":"Colour RAM nibbles for row 0 of panel picture on: 6 cells, copied by timer_graphics_on ($760F) to $DB18 (the multicolour pixel pair 11).","t":"byte","b":[241,254,254,89,254,255],"x":[30262]},{"a":30979,"l":"panel_pic_on_colour_ram_1","c":"Colour RAM nibbles for row 1 of panel picture on: 6 cells, copied by timer_graphics_on ($760F) to $DB40 (the multicolour pixel pair 11).","t":"byte","b":[254,249,250,241,254,241],"x":[30268]},{"a":30985,"l":"panel_pic_on_colour_ram_2","c":"Colour RAM nibbles for row 2 of panel picture on: 6 cells, copied by timer_graphics_on ($760F) to $DB68 (the multicolour pixel pair 11).","t":"byte","b":[190,250,26,250,249,241],"x":[30274]},{"a":30991,"l":"panel_pic_on_colour_ram_3","c":"Colour RAM nibbles for row 3 of panel picture on: 6 cells, copied by timer_graphics_on ($760F) to $DB90 (the multicolour pixel pair 11).","t":"byte","b":[78,41,250,249,46,241],"x":[30280]},{"a":30997,"l":"panel_pic_on_colour_ram_4","c":"Colour RAM nibbles for row 4 of panel picture on: 6 cells, copied by timer_graphics_on ($760F) to $DBB8 (the multicolour pixel pair 11).","t":"byte","b":[254,241,249,254,241,1],"x":[30286]},{"a":31003,"l":"panel_pic_on_screen_colours_0","c":"Screen colours for row 0 of panel picture on: 6 cells, copied by timer_graphics_on ($760F) to $CF18, screen B, where the bitmap's pixel pairs 01 (high nibble) and 10 (low nibble) take their colours.","t":"byte","b":[239,225,225,161,145,225],"x":[30292]},{"a":31009,"l":"panel_pic_on_screen_colours_1","c":"Screen colours for row 1 of panel picture on: 6 cells, copied by timer_graphics_on ($760F) to $CF40, screen B, where the bitmap's pixel pairs 01 (high nibble) and 10 (low nibble) take their colours.","t":"byte","b":[177,190,185,154,169,174],"x":[30298]},{"a":31015,"l":"panel_pic_on_screen_colours_2","c":"Screen colours for row 2 of panel picture on: 6 cells, copied by timer_graphics_on ($760F) to $CF68, screen B, where the bitmap's pixel pairs 01 (high nibble) and 10 (low nibble) take their colours.","t":"byte","b":[129,233,25,25,26,30],"x":[30304]},{"a":31021,"l":"panel_pic_on_screen_colours_3","c":"Screen colours for row 3 of panel picture on: 6 cells, copied by timer_graphics_on ($760F) to $CF90, screen B, where the bitmap's pixel pairs 01 (high nibble) and 10 (low nibble) take their colours.","t":"byte","b":[241,174,25,26,154,158],"x":[30310]},{"a":31027,"l":"panel_pic_on_screen_colours_4","c":"Screen colours for row 4 of panel picture on: 6 cells, copied by timer_graphics_on ($760F) to $CFB8, screen B, where the bitmap's pixel pairs 01 (high nibble) and 10 (low nibble) take their colours.","t":"byte","b":[241,254,30,25,30,254],"x":[30316]},{"a":31033,"l":"draw_tile","c":"Writes tile A as two by two characters at the screen pointer $ED/$EE from the tables at $9651 and $96EF, then moves the pointer on 2 characters; used by $73A3.","t":"code","b":[142,105,121],"m":"stx","oa":31081,"o":"a_7969","x":[29625]},{"a":31036,"t":"code","b":[140,107,121],"m":"sty","oa":31083,"o":"a_796B"},{"a":31039,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":31041,"t":"code","b":[10],"m":"asl","o":"a"},{"a":31042,"t":"code","b":[170],"m":"tax"},{"a":31043,"t":"code","b":[189,81,150],"m":"lda","oa":38481,"o":"tile_top_chars,x"},{"a":31046,"t":"code","b":[145,237],"m":"sta","oa":237,"o":"($ED),y"},{"a":31048,"t":"code","b":[200],"m":"iny"},{"a":31049,"t":"code","b":[189,82,150],"m":"lda","oa":38482,"o":"tile_top_odd,x"},{"a":31052,"t":"code","b":[145,237],"m":"sta","oa":237,"o":"($ED),y"},{"a":31054,"t":"code","b":[160,41],"m":"ldy","o":"#$29"},{"a":31056,"t":"code","b":[189,240,150],"m":"lda","oa":38640,"o":"tile_bottom_odd,x"},{"a":31059,"t":"code","b":[145,237],"m":"sta","oa":237,"o":"($ED),y"},{"a":31061,"t":"code","b":[136],"m":"dey"},{"a":31062,"t":"code","b":[189,239,150],"m":"lda","oa":38639,"o":"tile_bottom_chars,x"},{"a":31065,"t":"code","b":[145,237],"m":"sta","oa":237,"o":"($ED),y"},{"a":31067,"t":"code","b":[24],"m":"clc"},{"a":31068,"t":"code","b":[165,237],"m":"lda","oa":237,"o":"$ED"},{"a":31070,"t":"code","b":[105,2],"m":"adc","o":"#$02"},{"a":31072,"t":"code","b":[133,237],"m":"sta","oa":237,"o":"$ED"},{"a":31074,"t":"code","b":[165,238],"m":"lda","oa":238,"o":"$EE"},{"a":31076,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":31078,"t":"code","b":[133,238],"m":"sta","oa":238,"o":"$EE"},{"a":31080,"t":"code","b":[162,8],"m":"ldx","o":"#$08"},{"a":31081,"t":"note","l":"a_7969","c":"Holds the X register saved by $7939: the immediate operand of the LDX at $7968, reloaded after the call or table lookup that follows.","note":"inside the item at $7968","x":[31033]},{"a":31082,"t":"code","b":[160,18],"m":"ldy","o":"#$12"},{"a":31083,"t":"note","l":"a_796B","c":"Holds the Y register saved by $793C: the immediate operand of the LDY at $796A, reloaded after the call or table lookup that follows.","note":"inside the item at $796A","x":[31036]},{"a":31084,"t":"code","b":[96],"m":"rts"},{"a":31085,"l":"blocked_left","c":"Returns 1 in A when a slot in state 7 (which never moves) is close in front of the player on the left: not more than $14 across and within the height window from $A3,X-$15. Returns 0 when $0A10 is set or none is near.","t":"code","b":[173,16,10],"m":"lda","oa":2576,"o":"mask_result","x":[23192,23529,23963,24310]},{"a":31088,"t":"code","b":[208,12],"m":"bne","oa":31102,"o":"b_797E"},{"a":31090,"t":"code","b":[162,10],"m":"ldx","o":"#$0A"},{"a":31092,"l":"b_7974","t":"code","b":[189,148,10],"m":"lda","oa":2708,"o":"slot_state,x","x":[31100]},{"a":31095,"t":"code","b":[201,7],"m":"cmp","o":"#$07"},{"a":31097,"t":"code","b":[240,6],"m":"beq","oa":31105,"o":"b_7981"},{"a":31099,"l":"b_797B","t":"code","b":[202],"m":"dex","x":[31118,31146,31159,31163,31174,31185]},{"a":31100,"t":"code","b":[16,246],"m":"bpl","oa":31092,"o":"b_7974"},{"a":31102,"l":"b_797E","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[31088]},{"a":31104,"t":"code","b":[96],"m":"rts"},{"a":31105,"l":"b_7981","t":"code","b":[189,54,15],"m":"lda","oa":3894,"o":"slot_object,x","x":[31097]},{"a":31108,"t":"code","b":[168],"m":"tay"},{"a":31109,"t":"code","b":[185,67,15],"m":"lda","oa":3907,"o":"obj_slot_minus1,y"},{"a":31112,"t":"code","b":[168],"m":"tay"},{"a":31113,"t":"code","b":[185,148,10],"m":"lda","oa":2708,"o":"slot_state,y"},{"a":31116,"t":"code","b":[201,16],"m":"cmp","o":"#$10"},{"a":31118,"t":"code","b":[240,235],"m":"beq","oa":31099,"o":"b_797B"},{"a":31120,"t":"code","b":[181,163],"m":"lda","oa":163,"o":"$A3,x"},{"a":31122,"t":"code","b":[56],"m":"sec"},{"a":31123,"t":"code","b":[233,21],"m":"sbc","o":"#$15"},{"a":31125,"t":"code","b":[141,6,85],"m":"sta","oa":21766,"o":"touch_temp"},{"a":31128,"t":"code","b":[173,124,116],"m":"lda","oa":29820,"o":"player_y"},{"a":31131,"t":"code","b":[205,6,85],"m":"cmp","oa":21766,"o":"touch_temp"},{"a":31134,"t":"code","b":[240,25],"m":"beq","oa":31161,"o":"b_79B9"},{"a":31136,"t":"code","b":[144,12],"m":"bcc","oa":31150,"o":"blocked_left_below"},{"a":31138,"t":"code","b":[56],"m":"sec"},{"a":31139,"t":"code","b":[237,6,85],"m":"sbc","oa":21766,"o":"touch_temp"},{"a":31142,"t":"code","b":[201,20],"m":"cmp","o":"#$14"},{"a":31144,"t":"code","b":[144,15],"m":"bcc","oa":31161,"o":"b_79B9"},{"a":31146,"t":"code","b":[76,123,121],"m":"jmp","oa":31099,"o":"b_797B"},{"a":31149,"c":"An RTS after the JMP above it, which nothing reaches.","t":"code","b":[96],"m":"rts"},{"a":31150,"l":"blocked_left_below","c":"Part of $796D: the slot is below the player's height; it is out of reach when the difference is $28 or more, and otherwise the test goes on across at $79B9.","t":"code","b":[56],"m":"sec","x":[31136]},{"a":31151,"t":"code","b":[173,6,85],"m":"lda","oa":21766,"o":"touch_temp"},{"a":31154,"t":"code","b":[237,124,116],"m":"sbc","oa":29820,"o":"player_y"},{"a":31157,"t":"code","b":[201,40],"m":"cmp","o":"#$28"},{"a":31159,"t":"code","b":[176,194],"m":"bcs","oa":31099,"o":"b_797B"},{"a":31161,"l":"b_79B9","t":"code","b":[181,191],"m":"lda","oa":191,"o":"$BF,x","x":[31134,31144]},{"a":31163,"t":"code","b":[208,190],"m":"bne","oa":31099,"o":"b_797B"},{"a":31165,"t":"code","b":[181,135],"m":"lda","oa":135,"o":"$87,x"},{"a":31167,"t":"code","b":[205,123,116],"m":"cmp","oa":29819,"o":"player_x"},{"a":31170,"t":"code","b":[240,15],"m":"beq","oa":31187,"o":"b_79D3"},{"a":31172,"t":"code","b":[144,3],"m":"bcc","oa":31177,"o":"b_79C9"},{"a":31174,"t":"code","b":[76,123,121],"m":"jmp","oa":31099,"o":"b_797B"},{"a":31177,"l":"b_79C9","t":"code","b":[56],"m":"sec","x":[31172]},{"a":31178,"t":"code","b":[173,123,116],"m":"lda","oa":29819,"o":"player_x"},{"a":31181,"t":"code","b":[245,135],"m":"sbc","oa":135,"o":"$87,x"},{"a":31183,"t":"code","b":[201,20],"m":"cmp","o":"#$14"},{"a":31185,"t":"code","b":[176,168],"m":"bcs","oa":31099,"o":"b_797B"},{"a":31187,"l":"b_79D3","t":"code","b":[169,1],"m":"lda","o":"#$01","x":[31170]},{"a":31189,"t":"code","b":[96],"m":"rts"},{"a":31190,"l":"blocked_right","c":"The same test as $796D for a state 7 slot on the player's right.","t":"code","b":[173,16,10],"m":"lda","oa":2576,"o":"mask_result","x":[23226,23601,24009,24356]},{"a":31193,"t":"code","b":[208,12],"m":"bne","oa":31207,"o":"b_79E7"},{"a":31195,"t":"code","b":[162,10],"m":"ldx","o":"#$0A"},{"a":31197,"l":"b_79DD","t":"code","b":[189,148,10],"m":"lda","oa":2708,"o":"slot_state,x","x":[31205]},{"a":31200,"t":"code","b":[201,7],"m":"cmp","o":"#$07"},{"a":31202,"t":"code","b":[240,6],"m":"beq","oa":31210,"o":"b_79EA"},{"a":31204,"l":"b_79E4","t":"code","b":[202],"m":"dex","x":[31223,31251,31264,31268,31287,31290]},{"a":31205,"t":"code","b":[16,246],"m":"bpl","oa":31197,"o":"b_79DD"},{"a":31207,"l":"b_79E7","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[31193]},{"a":31209,"t":"code","b":[96],"m":"rts"},{"a":31210,"l":"b_79EA","t":"code","b":[189,54,15],"m":"lda","oa":3894,"o":"slot_object,x","x":[31202]},{"a":31213,"t":"code","b":[168],"m":"tay"},{"a":31214,"t":"code","b":[185,67,15],"m":"lda","oa":3907,"o":"obj_slot_minus1,y"},{"a":31217,"t":"code","b":[168],"m":"tay"},{"a":31218,"t":"code","b":[185,148,10],"m":"lda","oa":2708,"o":"slot_state,y"},{"a":31221,"t":"code","b":[201,16],"m":"cmp","o":"#$10"},{"a":31223,"t":"code","b":[240,235],"m":"beq","oa":31204,"o":"b_79E4"},{"a":31225,"t":"code","b":[181,163],"m":"lda","oa":163,"o":"$A3,x"},{"a":31227,"t":"code","b":[56],"m":"sec"},{"a":31228,"t":"code","b":[233,21],"m":"sbc","o":"#$15"},{"a":31230,"t":"code","b":[141,6,85],"m":"sta","oa":21766,"o":"touch_temp"},{"a":31233,"t":"code","b":[173,124,116],"m":"lda","oa":29820,"o":"player_y"},{"a":31236,"t":"code","b":[205,6,85],"m":"cmp","oa":21766,"o":"touch_temp"},{"a":31239,"t":"code","b":[240,25],"m":"beq","oa":31266,"o":"b_7A22"},{"a":31241,"t":"code","b":[144,12],"m":"bcc","oa":31255,"o":"blocked_right_below"},{"a":31243,"t":"code","b":[56],"m":"sec"},{"a":31244,"t":"code","b":[237,6,85],"m":"sbc","oa":21766,"o":"touch_temp"},{"a":31247,"t":"code","b":[201,20],"m":"cmp","o":"#$14"},{"a":31249,"t":"code","b":[144,15],"m":"bcc","oa":31266,"o":"b_7A22"},{"a":31251,"t":"code","b":[76,228,121],"m":"jmp","oa":31204,"o":"b_79E4"},{"a":31254,"c":"An RTS after the JMP above it, which nothing reaches.","t":"code","b":[96],"m":"rts"},{"a":31255,"l":"blocked_right_below","c":"Part of $79D6: the slot is below the player's height; it is out of reach when the difference is $28 or more, and otherwise the test goes on across at $7A22.","t":"code","b":[56],"m":"sec","x":[31241]},{"a":31256,"t":"code","b":[173,6,85],"m":"lda","oa":21766,"o":"touch_temp"},{"a":31259,"t":"code","b":[237,124,116],"m":"sbc","oa":29820,"o":"player_y"},{"a":31262,"t":"code","b":[201,40],"m":"cmp","o":"#$28"},{"a":31264,"t":"code","b":[176,194],"m":"bcs","oa":31204,"o":"b_79E4"},{"a":31266,"l":"b_7A22","t":"code","b":[181,191],"m":"lda","oa":191,"o":"$BF,x","x":[31239,31249]},{"a":31268,"t":"code","b":[208,190],"m":"bne","oa":31204,"o":"b_79E4"},{"a":31270,"t":"code","b":[181,135],"m":"lda","oa":135,"o":"$87,x"},{"a":31272,"t":"code","b":[205,123,116],"m":"cmp","oa":29819,"o":"player_x"},{"a":31275,"t":"code","b":[240,16],"m":"beq","oa":31293,"o":"b_7A3D"},{"a":31277,"t":"code","b":[144,11],"m":"bcc","oa":31290,"o":"b_7A3A"},{"a":31279,"t":"code","b":[56],"m":"sec"},{"a":31280,"t":"code","b":[237,123,116],"m":"sbc","oa":29819,"o":"player_x"},{"a":31283,"t":"code","b":[201,20],"m":"cmp","o":"#$14"},{"a":31285,"t":"code","b":[144,6],"m":"bcc","oa":31293,"o":"b_7A3D"},{"a":31287,"t":"code","b":[76,228,121],"m":"jmp","oa":31204,"o":"b_79E4"},{"a":31290,"l":"b_7A3A","t":"code","b":[76,228,121],"m":"jmp","oa":31204,"o":"b_79E4","x":[31277]},{"a":31293,"l":"b_7A3D","t":"code","b":[169,1],"m":"lda","o":"#$01","x":[31275,31285]},{"a":31295,"t":"code","b":[96],"m":"rts"},{"a":31296,"l":"tile_map","c":"The level map: 64 tiles to a row, 72 rows. Tile 0 is empty, $01-$11 hold the player up when he stands on them, $10-$13 are the tiles he can climb, higher values are background. Each tile is drawn as two by two characters from the tables at $9651 and $96EF.","t":"byte","b":[47,48,36,36,36,36,36,36]},{"a":31304,"t":"byte","b":[36,36,36,36,36,36,36,36]},{"a":31312,"t":"byte","b":[36,36,36,36,36,36,36,36]},{"a":31320,"t":"byte","b":[36,36,36,36,36,36,36,36]},{"a":31328,"t":"byte","b":[36,36,36,36,36,36,36,36]},{"a":31336,"t":"byte","b":[36,36,36,36,36,36,36,36]},{"a":31344,"t":"byte","b":[36,36,36,36,36,36,36,36]},{"a":31352,"t":"byte","b":[45,46,5,5,5,5,5,5]},{"a":31360,"t":"byte","b":[47,48,47,46,46,46,46,46]},{"a":31368,"t":"byte","b":[46,47,46,47,46,47,46,46]},{"a":31376,"t":"byte","b":[47,46,47,47,46,46,47,46]},{"a":31384,"t":"byte","b":[46,46,46,47,47,46,46,46]},{"a":31392,"t":"byte","b":[47,46,46,46,47,46,46,47]},{"a":31400,"t":"byte","b":[47,47,47,25,35,36,36,36]},{"a":31408,"t":"byte","b":[36,36,36,36,36,36,36,36]},{"a":31416,"t":"byte","b":[45,46,5,5,5,5,5,5]},{"a":31424,"t":"byte","b":[47,48,56,25,23,25,37,38]},{"a":31432,"t":"byte","b":[39,29,29,29,30,29,25,41]},{"a":31440,"t":"byte","b":[37,38,42,25,25,25,29,29]},{"a":31448,"t":"byte","b":[29,29,29,25,25,25,25,41]},{"a":31456,"t":"byte","b":[37,38,42,25,25,25,41,37]},{"a":31464,"t":"byte","b":[38,42,25,57,58,35,36,36]},{"a":31472,"t":"byte","b":[36,36,36,36,36,36,36,36]},{"a":31480,"t":"byte","b":[45,46,5,5,5,5,5,5]},{"a":31488,"t":"byte","b":[51,52,0,27,27,27,37,38]},{"a":31496,"t":"byte","b":[40,27,27,27,30,27,27,27]},{"a":31504,"t":"byte","b":[37,38,40,27,27,27,27,27]},{"a":31512,"t":"byte","b":[27,27,27,27,27,27,27,27]},{"a":31520,"t":"byte","b":[37,38,40,27,27,27,27,37]},{"a":31528,"t":"byte","b":[38,39,25,25,57,58,47,46]},{"a":31536,"t":"byte","b":[46,47,48,26,20,25,45,46]},{"a":31544,"t":"byte","b":[47,46,5,5,5,5,5,5]},{"a":31552,"t":"byte","b":[11,12,11,15,11,12,13,14]},{"a":31560,"t":"byte","b":[11,15,11,12,30,12,11,12]},{"a":31568,"t":"byte","b":[37,38,11,12,11,12,11,12]},{"a":31576,"t":"byte","b":[11,12,11,12,11,12,11,12]},{"a":31584,"t":"byte","b":[43,44,11,12,11,12,11,43]},{"a":31592,"t":"byte","b":[44,11,12,11,12,12,25,25]},{"a":31600,"t":"byte","b":[25,25,25,25,20,25,25,57]},{"a":31608,"t":"byte","b":[45,46,5,5,5,5,5,5]},{"a":31616,"t":"byte","b":[47,48,55,54,57,58,37,38]},{"a":31624,"t":"byte","b":[55,54,25,25,30,25,25,37]},{"a":31632,"t":"byte","b":[37,38,38,25,25,25,25,25]},{"a":31640,"t":"byte","b":[25,25,25,57,58,25,25,25]},{"a":31648,"t":"byte","b":[37,38,39,25,25,53,54,37]},{"a":31656,"t":"byte","b":[38,39,25,25,25,25,25,25]},{"a":31664,"t":"byte","b":[25,25,25,25,18,25,23,25]},{"a":31672,"t":"byte","b":[45,46,5,5,5,5,5,5]},{"a":31680,"t":"byte","b":[47,48,56,25,25,57,37,38]},{"a":31688,"t":"byte","b":[56,25,25,23,30,25,25,25]},{"a":31696,"t":"byte","b":[37,38,39,25,25,25,25,23]},{"a":31704,"t":"byte","b":[23,25,25,25,57,58,23,25]},{"a":31712,"t":"byte","b":[37,38,39,25,53,54,25,37]},{"a":31720,"t":"byte","b":[38,39,25,25,25,25,25,25]},{"a":31728,"t":"byte","b":[25,23,23,25,18,25,25,23]},{"a":31736,"t":"byte","b":[45,46,5,5,5,5,5,5]},{"a":31744,"t":"byte","b":[47,48,0,25,25,25,25,25]},{"a":31752,"t":"byte","b":[25,25,23,25,30,25,23,25]},{"a":31760,"t":"byte","b":[37,38,39,25,23,25,25,25]},{"a":31768,"t":"byte","b":[23,25,25,25,25,57,58,25]},{"a":31776,"t":"byte","b":[37,38,39,53,54,25,23,37]},{"a":31784,"t":"byte","b":[38,39,25,25,23,25,23,23]},{"a":31792,"t":"byte","b":[25,23,23,25,18,25,25,25]},{"a":31800,"t":"byte","b":[45,46,5,5,5,5,5,5]},{"a":31808,"t":"byte","b":[47,48,31,31,31,31,31,31]},{"a":31816,"t":"byte","b":[31,31,31,31,30,31,31,31]},{"a":31824,"t":"byte","b":[43,38,39,25,25,25,25,25]},{"a":31832,"t":"byte","b":[25,25,25,25,23,25,57,58]},{"a":31840,"t":"byte","b":[37,38,55,54,25,25,23,37]},{"a":31848,"t":"byte","b":[38,39,25,25,24,25,23,24]},{"a":31856,"t":"byte","b":[23,25,25,25,18,25,25,23]},{"a":31864,"t":"byte","b":[45,46,5,5,5,5,5,5]},{"a":31872,"t":"byte","b":[47,48,0,25,23,25,25,23]},{"a":31880,"t":"byte","b":[25,25,25,27,30,27,27,27]},{"a":31888,"t":"byte","b":[37,38,40,27,27,27,6,7]},{"a":31896,"t":"byte","b":[28,27,27,25,25,25,25,57]},{"a":31904,"t":"byte","b":[37,38,56,27,27,27,27,37]},{"a":31912,"t":"byte","b":[38,40,27,27,27,27,27,27]},{"a":31920,"t":"byte","b":[27,27,27,27,19,27,27,27]},{"a":31928,"t":"byte","b":[49,50,5,5,5,5,5,5]},{"a":31936,"t":"byte","b":[47,48,0,25,23,25,25,25]},{"a":31944,"t":"byte","b":[25,25,25,11,12,12,11,12]},{"a":31952,"t":"byte","b":[13,14,11,12,11,12,11,12]},{"a":31960,"t":"byte","b":[11,12,12,25,25,23,25,11]},{"a":31968,"t":"byte","b":[13,14,11,12,11,15,11,13]},{"a":31976,"t":"byte","b":[14,12,11,12,11,12,11,12]},{"a":31984,"t":"byte","b":[11,12,11,12,11,12,11,13]},{"a":31992,"t":"byte","b":[13,14,5,5,5,5,5,5]},{"a":32000,"t":"byte","b":[47,48,0,25,25,6,7,26]},{"a":32008,"t":"byte","b":[25,25,25,25,25,57,58,25]},{"a":32016,"t":"byte","b":[37,38,39,53,54,25,25,25]},{"a":32024,"t":"byte","b":[25,25,25,25,23,25,25,25]},{"a":32032,"t":"byte","b":[37,38,39,25,53,54,25,41]},{"a":32040,"t":"byte","b":[42,25,23,25,25,23,25,25]},{"a":32048,"t":"byte","b":[25,25,25,25,25,25,25,41]},{"a":32056,"t":"byte","b":[37,38,5,5,5,5,5,5]},{"a":32064,"t":"byte","b":[51,52,0,27,6,7,7,0]},{"a":32072,"t":"byte","b":[6,7,28,27,27,25,57,58]},{"a":32080,"t":"byte","b":[37,38,55,54,25,25,25,25]},{"a":32088,"t":"byte","b":[25,25,25,25,25,25,25,25]},{"a":32096,"t":"byte","b":[37,38,39,53,54,25,25,25]},{"a":32104,"t":"byte","b":[25,23,25,25,23,23,25,25]},{"a":32112,"t":"byte","b":[25,25,25,25,25,23,23,25]},{"a":32120,"t":"byte","b":[41,42,5,5,5,5,5,5]},{"a":32128,"t":"byte","b":[11,12,11,12,11,15,11,12]},{"a":32136,"t":"byte","b":[11,12,11,12,12,25,25,57]},{"a":32144,"t":"byte","b":[37,38,56,25,25,25,25,25]},{"a":32152,"t":"byte","b":[25,25,25,25,25,25,25,25]},{"a":32160,"t":"byte","b":[37,38,55,54,25,25,23,25]},{"a":32168,"t":"byte","b":[23,23,25,25,23,23,25,25]},{"a":32176,"t":"byte","b":[25,25,25,25,25,25,25,23]},{"a":32184,"t":"byte","b":[25,37,5,5,5,5,5,5]},{"a":32192,"t":"byte","b":[47,48,0,25,53,54,25,25]},{"a":32200,"t":"byte","b":[25,25,25,25,25,25,25,27]},{"a":32208,"t":"byte","b":[37,38,40,25,25,27,27,27]},{"a":32216,"t":"byte","b":[27,25,25,25,27,27,27,27]},{"a":32224,"t":"byte","b":[37,38,56,27,27,27,27,27]},{"a":32232,"t":"byte","b":[27,27,27,27,27,27,27,27]},{"a":32240,"t":"byte","b":[27,27,27,27,27,25,25,23]},{"a":32248,"t":"byte","b":[25,37,5,5,5,5,5,5]},{"a":32256,"t":"byte","b":[47,48,0,53,54,25,25,23]},{"a":32264,"t":"byte","b":[25,25,25,25,25,23,25,11]},{"a":32272,"t":"byte","b":[13,14,12,25,25,1,3,3]},{"a":32280,"t":"byte","b":[4,25,25,25,1,3,2,2]},{"a":32288,"t":"byte","b":[2,2,2,2,2,2,2,2]},{"a":32296,"t":"byte","b":[2,2,2,2,2,2,2,2]},{"a":32304,"t":"byte","b":[2,2,2,3,4,25,25,25]},{"a":32312,"t":"byte","b":[25,37,5,5,5,5,5,5]},{"a":32320,"l":"tile_map_16","c":"Rows 16 to 31 of the level map (64 tiles to a row), the continuation of the table at $7A40.","t":"byte","b":[47,48,55,54,25,25,25,23]},{"a":32328,"t":"byte","b":[25,25,25,25,25,25,23,23]},{"a":32336,"t":"byte","b":[37,38,56,25,25,25,25,25]},{"a":32344,"t":"byte","b":[25,25,25,25,25,25,25,25]},{"a":32352,"t":"byte","b":[37,38,39,25,29,25,25,29]},{"a":32360,"t":"byte","b":[25,25,29,25,25,29,25,25]},{"a":32368,"t":"byte","b":[29,25,25,25,25,25,27,27]},{"a":32376,"t":"byte","b":[27,37,5,5,5,5,5,5]},{"a":32384,"t":"byte","b":[47,48,56,25,23,25,25,25]},{"a":32392,"t":"byte","b":[25,23,23,23,25,23,25,25]},{"a":32400,"t":"byte","b":[37,38,39,25,25,25,25,25]},{"a":32408,"t":"byte","b":[25,25,25,25,25,25,25,25]},{"a":32416,"t":"byte","b":[37,38,39,25,25,25,25,25]},{"a":32424,"t":"byte","b":[25,25,25,25,25,25,23,23]},{"a":32432,"t":"byte","b":[23,25,25,25,25,25,1,3]},{"a":32440,"t":"byte","b":[2,2,5,5,5,5,5,5]},{"a":32448,"t":"byte","b":[47,48,0,25,25,25,27,21]},{"a":32456,"t":"byte","b":[20,22,27,25,25,25,25,27]},{"a":32464,"t":"byte","b":[37,38,40,27,25,25,25,27]},{"a":32472,"t":"byte","b":[27,27,27,27,27,27,27,27]},{"a":32480,"t":"byte","b":[37,38,40,27,27,27,27,27]},{"a":32488,"t":"byte","b":[27,27,27,27,27,27,27,27]},{"a":32496,"t":"byte","b":[27,27,27,27,25,25,25,45]},{"a":32504,"t":"byte","b":[46,3,5,5,5,5,5,5]},{"a":32512,"t":"byte","b":[47,48,0,25,25,25,1,3]},{"a":32520,"t":"byte","b":[17,3,4,25,25,25,25,8]},{"a":32528,"t":"byte","b":[9,9,9,10,25,25,25,1]},{"a":32536,"t":"byte","b":[3,2,2,2,2,2,2,2]},{"a":32544,"t":"byte","b":[2,2,2,2,2,2,2,2]},{"a":32552,"t":"byte","b":[2,2,2,2,2,2,2,2]},{"a":32560,"t":"byte","b":[2,2,3,4,25,25,23,45]},{"a":32568,"t":"byte","b":[46,47,5,5,5,5,5,5]},{"a":32576,"t":"byte","b":[47,48,0,25,25,25,25,25]},{"a":32584,"t":"byte","b":[18,25,25,25,25,25,25,25]},{"a":32592,"t":"byte","b":[25,25,25,25,25,25,25,25]},{"a":32600,"t":"byte","b":[25,25,25,29,25,45,47,41]},{"a":32608,"t":"byte","b":[37,38,42,25,29,47,48,0]},{"a":32616,"t":"byte","b":[25,25,29,25,25,25,29,25]},{"a":32624,"t":"byte","b":[23,24,25,25,23,23,25,45]},{"a":32632,"t":"byte","b":[46,47,5,5,5,5,5,5]},{"a":32640,"t":"byte","b":[47,48,0,25,23,25,25,25]},{"a":32648,"t":"byte","b":[18,25,25,25,25,25,25,25]},{"a":32656,"t":"byte","b":[25,25,25,25,25,25,25,25]},{"a":32664,"t":"byte","b":[25,25,25,25,25,45,47,25]},{"a":32672,"t":"byte","b":[37,38,39,25,25,47,48,0]},{"a":32680,"t":"byte","b":[25,25,25,25,23,25,25,25]},{"a":32688,"t":"byte","b":[25,25,25,25,25,23,23,45]},{"a":32696,"t":"byte","b":[46,47,5,5,5,5,5,5]},{"a":32704,"t":"byte","b":[51,52,0,21,20,22,27,27]},{"a":32712,"t":"byte","b":[19,27,27,25,25,25,25,25]},{"a":32720,"t":"byte","b":[25,23,25,23,25,25,25,25]},{"a":32728,"t":"byte","b":[25,25,25,25,25,45,47,25]},{"a":32736,"t":"byte","b":[37,38,39,25,25,47,48,0]},{"a":32744,"t":"byte","b":[25,25,25,25,25,25,25,25]},{"a":32752,"t":"byte","b":[25,25,23,25,25,23,23,45]},{"a":32760,"t":"byte","b":[46,47,5,5,5,5,5,5]},{"a":32768,"l":"tile_map_23","c":"Rows 23 to 31 of the level map; the continuation of $7E40 (see $7A40).","t":"byte","b":[3,3,3,3,17,3,3,3]},{"a":32776,"t":"byte","b":[3,3,4,25,25,25,25,25]},{"a":32784,"t":"byte","b":[23,24,23,24,23,25,25,25]},{"a":32792,"t":"byte","b":[25,27,27,27,27,49,50,25]},{"a":32800,"t":"byte","b":[37,38,40,25,25,47,52,0]},{"a":32808,"t":"byte","b":[27,6,7,28,27,27,27,27]},{"a":32816,"t":"byte","b":[27,27,27,27,27,21,20,49]},{"a":32824,"t":"byte","b":[50,47,5,5,5,5,5,5]},{"a":32832,"t":"byte","b":[47,48,0,25,18,25,25,25]},{"a":32840,"t":"byte","b":[25,25,25,25,25,25,25,25]},{"a":32848,"t":"byte","b":[25,23,25,25,23,25,25,25]},{"a":32856,"t":"byte","b":[25,1,3,2,2,2,2,2]},{"a":32864,"t":"byte","b":[2,2,2,2,2,3,3,2]},{"a":32872,"t":"byte","b":[2,2,2,3,3,2,2,2]},{"a":32880,"t":"byte","b":[3,3,2,2,2,2,17,3]},{"a":32888,"t":"byte","b":[2,3,5,5,5,5,5,5]},{"a":32896,"t":"byte","b":[47,48,0,25,18,25,25,25]},{"a":32904,"t":"byte","b":[25,25,25,25,25,25,25,25]},{"a":32912,"t":"byte","b":[25,23,25,25,25,25,25,25]},{"a":32920,"t":"byte","b":[25,25,25,29,25,45,47,25]},{"a":32928,"t":"byte","b":[37,38,39,25,25,47,48,0]},{"a":32936,"t":"byte","b":[25,25,25,25,25,25,25,25]},{"a":32944,"t":"byte","b":[47,48,0,25,25,25,18,25]},{"a":32952,"t":"byte","b":[45,46,5,5,5,5,5,5]},{"a":32960,"t":"byte","b":[47,48,0,25,18,25,25,25]},{"a":32968,"t":"byte","b":[25,25,25,25,25,25,25,25]},{"a":32976,"t":"byte","b":[25,25,25,23,25,25,25,25]},{"a":32984,"t":"byte","b":[23,25,25,25,25,45,47,25]},{"a":32992,"t":"byte","b":[37,38,39,25,25,47,48,0]},{"a":33000,"t":"byte","b":[25,23,25,25,25,23,25,25]},{"a":33008,"t":"byte","b":[47,48,0,25,25,25,18,25]},{"a":33016,"t":"byte","b":[45,46,5,5,5,5,5,5]},{"a":33024,"t":"byte","b":[47,48,0,25,18,25,25,25]},{"a":33032,"t":"byte","b":[25,25,25,25,25,25,25,25]},{"a":33040,"t":"byte","b":[25,25,25,23,25,25,25,25]},{"a":33048,"t":"byte","b":[23,25,25,25,23,45,47,25]},{"a":33056,"t":"byte","b":[37,38,39,25,25,47,48,0]},{"a":33064,"t":"byte","b":[25,25,24,24,24,25,25,25]},{"a":33072,"t":"byte","b":[47,48,0,25,23,25,18,25]},{"a":33080,"t":"byte","b":[45,46,5,5,5,5,5,5]},{"a":33088,"t":"byte","b":[51,52,0,27,19,27,27,27]},{"a":33096,"t":"byte","b":[27,30,30,28,27,27,27,25]},{"a":33104,"t":"byte","b":[25,25,25,25,25,25,25,25]},{"a":33112,"t":"byte","b":[25,25,25,25,23,45,47,25]},{"a":33120,"t":"byte","b":[37,38,39,25,25,47,48,0]},{"a":33128,"t":"byte","b":[25,25,24,24,24,25,23,25]},{"a":33136,"t":"byte","b":[47,48,0,23,23,25,18,25]},{"a":33144,"t":"byte","b":[45,46,5,5,5,5,5,5]},{"a":33152,"t":"byte","b":[8,9,9,9,9,9,9,9]},{"a":33160,"t":"byte","b":[9,9,9,9,9,9,10,25]},{"a":33168,"t":"byte","b":[25,25,27,27,25,25,25,23]},{"a":33176,"t":"byte","b":[25,25,25,25,25,45,47,25]},{"a":33184,"t":"byte","b":[37,38,39,25,25,47,48,0]},{"a":33192,"t":"byte","b":[25,23,25,25,23,25,25,25]},{"a":33200,"t":"byte","b":[47,48,0,25,23,23,18,25]},{"a":33208,"t":"byte","b":[45,46,5,5,5,5,5,5]},{"a":33216,"t":"byte","b":[47,48,0,25,29,25,25,45]},{"a":33224,"t":"byte","b":[46,47,25,25,25,25,25,25]},{"a":33232,"t":"byte","b":[25,25,8,10,25,25,25,23]},{"a":33240,"t":"byte","b":[25,25,27,27,27,49,47,25]},{"a":33248,"t":"byte","b":[37,38,40,27,27,47,48,0]},{"a":33256,"t":"byte","b":[25,25,25,25,25,25,25,25]},{"a":33264,"t":"byte","b":[47,48,0,25,23,23,18,25]},{"a":33272,"t":"byte","b":[45,46,5,5,5,5,5,5]},{"a":33280,"t":"byte","b":[47,48,0,25,25,25,25,45]},{"a":33288,"t":"byte","b":[46,47,47,25,25,25,25,23]},{"a":33296,"t":"byte","b":[23,25,25,25,25,25,23,25]},{"a":33304,"t":"byte","b":[25,25,1,3,2,2,2,3]},{"a":33312,"t":"byte","b":[2,2,2,3,4,47,48,0]},{"a":33320,"t":"byte","b":[25,25,25,25,25,25,23,25]},{"a":33328,"t":"byte","b":[47,48,0,25,25,25,18,25]},{"a":33336,"t":"byte","b":[45,46,5,5,5,5,5,5]},{"a":33344,"l":"tile_map_32","c":"Rows 32 to 47 of the level map, the continuation of the table at $7A40.","t":"byte","b":[47,48,0,25,25,23,23,45]},{"a":33352,"t":"byte","b":[46,47,47,25,25,25,23,23]},{"a":33360,"t":"byte","b":[25,25,25,25,25,25,23,23]},{"a":33368,"t":"byte","b":[25,25,25,25,25,45,47,25]},{"a":33376,"t":"byte","b":[37,38,39,25,25,47,48,0]},{"a":33384,"t":"byte","b":[25,25,23,23,23,23,23,25]},{"a":33392,"t":"byte","b":[47,48,0,25,25,25,18,25]},{"a":33400,"t":"byte","b":[45,46,5,5,5,5,5,5]},{"a":33408,"t":"byte","b":[47,48,0,25,23,23,23,45]},{"a":33416,"t":"byte","b":[46,47,47,25,25,25,23,25]},{"a":33424,"t":"byte","b":[25,25,25,25,25,23,25,23]},{"a":33432,"t":"byte","b":[25,25,25,25,25,45,47,6]},{"a":33440,"t":"byte","b":[7,38,39,25,25,47,48,0]},{"a":33448,"t":"byte","b":[25,23,25,23,25,23,25,25]},{"a":33456,"t":"byte","b":[47,6,7,26,25,25,18,25]},{"a":33464,"t":"byte","b":[45,46,5,5,5,5,5,5]},{"a":33472,"t":"byte","b":[47,48,0,25,25,23,25,45]},{"a":33480,"t":"byte","b":[46,47,47,25,25,25,23,23]},{"a":33488,"t":"byte","b":[25,27,27,27,27,27,27,25]},{"a":33496,"t":"byte","b":[23,25,25,27,27,49,6,7]},{"a":33504,"t":"byte","b":[7,38,39,25,25,47,48,0]},{"a":33512,"t":"byte","b":[25,25,27,27,27,27,27,27]},{"a":33520,"t":"byte","b":[6,7,7,7,28,27,19,27]},{"a":33528,"t":"byte","b":[49,50,5,5,5,5,5,5]},{"a":33536,"t":"byte","b":[51,52,0,21,20,22,27,49]},{"a":33544,"t":"byte","b":[50,51,47,25,25,25,25,25]},{"a":33552,"t":"byte","b":[25,1,3,2,2,3,4,25]},{"a":33560,"t":"byte","b":[25,25,25,1,3,2,2,2]},{"a":33568,"t":"byte","b":[2,2,2,3,4,47,48,0]},{"a":33576,"t":"byte","b":[25,25,1,2,2,2,2,2]},{"a":33584,"t":"byte","b":[2,2,2,2,2,2,2,2]},{"a":33592,"t":"byte","b":[2,2,5,5,5,5,5,5]},{"a":33600,"t":"byte","b":[3,2,2,2,17,2,2,2]},{"a":33608,"t":"byte","b":[2,2,2,2,3,4,25,25]},{"a":33616,"t":"byte","b":[25,25,25,25,25,25,25,25]},{"a":33624,"t":"byte","b":[25,23,25,25,25,25,25,25]},{"a":33632,"t":"byte","b":[37,38,39,25,25,47,48,0]},{"a":33640,"t":"byte","b":[25,25,25,25,25,29,25,25]},{"a":33648,"t":"byte","b":[29,25,25,29,25,25,29,25]},{"a":33656,"t":"byte","b":[41,45,5,5,5,5,5,5]},{"a":33664,"t":"byte","b":[47,48,0,25,18,25,25,29]},{"a":33672,"t":"byte","b":[29,25,29,29,25,25,25,25]},{"a":33680,"t":"byte","b":[25,25,25,23,23,23,25,25]},{"a":33688,"t":"byte","b":[25,25,25,25,25,25,25,25]},{"a":33696,"t":"byte","b":[37,38,39,25,25,47,48,0]},{"a":33704,"t":"byte","b":[25,25,25,25,25,25,25,25]},{"a":33712,"t":"byte","b":[25,25,25,25,25,25,25,25]},{"a":33720,"t":"byte","b":[25,45,5,5,5,5,5,5]},{"a":33728,"t":"byte","b":[47,48,0,25,18,25,25,25]},{"a":33736,"t":"byte","b":[25,25,25,25,25,25,25,23]},{"a":33744,"t":"byte","b":[23,25,23,23,25,25,24,23]},{"a":33752,"t":"byte","b":[24,23,25,25,25,25,25,25]},{"a":33760,"t":"byte","b":[37,38,39,25,25,47,48,0]},{"a":33768,"t":"byte","b":[23,23,23,23,25,25,25,25]},{"a":33776,"t":"byte","b":[25,25,23,25,25,25,25,23]},{"a":33784,"t":"byte","b":[23,45,5,5,5,5,5,5]},{"a":33792,"t":"byte","b":[47,48,0,25,18,25,23,25]},{"a":33800,"t":"byte","b":[25,25,25,25,25,25,25,25]},{"a":33808,"t":"byte","b":[23,25,25,23,23,25,25,25]},{"a":33816,"t":"byte","b":[25,25,25,25,25,25,25,25]},{"a":33824,"t":"byte","b":[37,38,39,25,25,47,48,0]},{"a":33832,"t":"byte","b":[25,25,25,23,25,25,25,25]},{"a":33840,"t":"byte","b":[23,25,25,25,25,25,25,25]},{"a":33848,"t":"byte","b":[23,45,5,5,5,5,5,5]},{"a":33856,"t":"byte","b":[47,48,0,25,18,25,25,25]},{"a":33864,"t":"byte","b":[25,23,23,25,25,25,25,25]},{"a":33872,"t":"byte","b":[25,25,23,23,23,25,25,25]},{"a":33880,"t":"byte","b":[25,25,25,25,27,27,27,27]},{"a":33888,"t":"byte","b":[37,38,39,21,20,22,52,0]},{"a":33896,"t":"byte","b":[27,27,27,27,27,27,27,27]},{"a":33904,"t":"byte","b":[25,23,25,25,25,27,21,20]},{"a":33912,"t":"byte","b":[22,49,5,5,5,5,5,5]},{"a":33920,"t":"byte","b":[47,48,0,25,18,25,25,25]},{"a":33928,"t":"byte","b":[25,33,31,31,31,31,31,31]},{"a":33936,"t":"byte","b":[31,31,31,31,31,31,31,31]},{"a":33944,"t":"byte","b":[31,31,32,25,11,12,11,12]},{"a":33952,"t":"byte","b":[13,12,11,12,16,12,11,12]},{"a":33960,"t":"byte","b":[11,12,11,12,11,12,11,12]},{"a":33968,"t":"byte","b":[23,25,25,25,25,1,3,17]},{"a":33976,"t":"byte","b":[3,3,5,5,5,5,5,5]},{"a":33984,"t":"byte","b":[47,48,0,25,18,25,25,25]},{"a":33992,"t":"byte","b":[25,30,23,25,29,25,25,23]},{"a":34000,"t":"byte","b":[29,25,23,23,29,25,25,25]},{"a":34008,"t":"byte","b":[29,23,30,25,25,25,25,25]},{"a":34016,"t":"byte","b":[37,38,39,25,18,47,48,0]},{"a":34024,"t":"byte","b":[25,25,25,25,25,25,25,25]},{"a":34032,"t":"byte","b":[23,25,23,25,25,25,25,18]},{"a":34040,"t":"byte","b":[25,45,5,5,5,5,5,5]},{"a":34048,"t":"byte","b":[47,48,0,25,18,25,25,23]},{"a":34056,"t":"byte","b":[30,30,23,25,25,25,23,25]},{"a":34064,"t":"byte","b":[25,25,25,25,25,25,25,25]},{"a":34072,"t":"byte","b":[25,25,25,25,25,25,25,25]},{"a":34080,"t":"byte","b":[37,38,39,25,18,47,48,0]},{"a":34088,"t":"byte","b":[25,25,23,24,25,25,25,25]},{"a":34096,"t":"byte","b":[25,25,25,25,25,25,25,18]},{"a":34104,"t":"byte","b":[25,45,5,5,5,5,5,5]},{"a":34112,"t":"byte","b":[51,52,0,27,19,27,27,27]},{"a":34120,"t":"byte","b":[30,30,30,28,27,25,25,25]},{"a":34128,"t":"byte","b":[25,27,27,27,27,27,27,25]},{"a":34136,"t":"byte","b":[25,25,25,25,25,25,25,25]},{"a":34144,"t":"byte","b":[37,38,39,25,18,47,48,0]},{"a":34152,"t":"byte","b":[25,25,25,25,25,25,25,23]},{"a":34160,"t":"byte","b":[25,25,25,25,25,25,25,18]},{"a":34168,"t":"byte","b":[25,45,5,5,5,5,5,5]},{"a":34176,"t":"byte","b":[12,11,12,11,12,11,12,11]},{"a":34184,"t":"byte","b":[12,11,12,11,12,25,25,25]},{"a":34192,"t":"byte","b":[25,1,3,3,3,3,4,25]},{"a":34200,"t":"byte","b":[25,25,25,25,25,25,25,25]},{"a":34208,"t":"byte","b":[37,38,39,25,18,47,48,0]},{"a":34216,"t":"byte","b":[27,27,27,27,27,25,25,25]},{"a":34224,"t":"byte","b":[25,25,23,25,25,25,25,18]},{"a":34232,"t":"byte","b":[25,45,5,5,5,5,5,5]},{"a":34240,"t":"byte","b":[47,48,0,25,25,25,25,25]},{"a":34248,"t":"byte","b":[25,25,25,25,25,25,25,25]},{"a":34256,"t":"byte","b":[25,25,25,25,25,25,25,25]},{"a":34264,"t":"byte","b":[25,25,23,25,25,25,11,12]},{"a":34272,"t":"byte","b":[13,14,11,12,11,12,11,12]},{"a":34280,"t":"byte","b":[11,12,11,12,12,25,25,23]},{"a":34288,"t":"byte","b":[25,25,25,25,23,25,25,18]},{"a":34296,"t":"byte","b":[25,45,5,5,5,5,5,5]},{"a":34304,"t":"byte","b":[47,48,31,31,31,31,31,31]},{"a":34312,"t":"byte","b":[31,31,31,31,31,31,31,31]},{"a":34320,"t":"byte","b":[31,31,31,32,25,25,25,25]},{"a":34328,"t":"byte","b":[25,25,25,25,25,25,25,25]},{"a":34336,"t":"byte","b":[37,38,39,25,25,25,30,25]},{"a":34344,"t":"byte","b":[25,25,25,25,25,25,25,25]},{"a":34352,"t":"byte","b":[25,25,25,25,25,25,25,18]},{"a":34360,"t":"byte","b":[25,45,5,5,5,5,5,5]},{"a":34368,"l":"tile_map_48","c":"Rows 48 to 63 of the level map, the continuation of the table at $7A40.","t":"byte","b":[47,48,31,31,31,31,31,31]},{"a":34376,"t":"byte","b":[31,31,31,31,31,31,31,31]},{"a":34384,"t":"byte","b":[31,31,31,32,25,25,25,25]},{"a":34392,"t":"byte","b":[25,25,25,25,25,25,25,25]},{"a":34400,"t":"byte","b":[37,38,39,25,25,25,30,25]},{"a":34408,"t":"byte","b":[23,23,25,25,25,25,27,6]},{"a":34416,"t":"byte","b":[7,7,28,27,27,27,27,19]},{"a":34424,"t":"byte","b":[27,49,5,5,5,5,5,5]},{"a":34432,"t":"byte","b":[47,48,0,23,25,25,25,25]},{"a":34440,"t":"byte","b":[29,25,25,45,46,47,29,0]},{"a":34448,"t":"byte","b":[25,25,25,30,31,31,31,31]},{"a":34456,"t":"byte","b":[31,31,31,31,31,31,31,31]},{"a":34464,"t":"byte","b":[43,44,31,31,31,31,34,25]},{"a":34472,"t":"byte","b":[25,23,25,25,25,25,11,12]},{"a":34480,"t":"byte","b":[11,12,11,12,11,12,11,12]},{"a":34488,"t":"byte","b":[13,14,5,5,5,5,5,5]},{"a":34496,"t":"byte","b":[47,48,0,23,23,25,25,25]},{"a":34504,"t":"byte","b":[25,25,23,45,46,47,48,0]},{"a":34512,"t":"byte","b":[25,25,25,30,25,25,45,29]},{"a":34520,"t":"byte","b":[29,48,0,25,29,25,25,25]},{"a":34528,"t":"byte","b":[37,38,39,25,25,29,25,25]},{"a":34536,"t":"byte","b":[25,25,25,25,25,25,25,25]},{"a":34544,"t":"byte","b":[25,25,25,25,25,25,25,25]},{"a":34552,"t":"byte","b":[41,37,5,5,5,5,5,5]},{"a":34560,"t":"byte","b":[47,48,0,25,23,23,25,25]},{"a":34568,"t":"byte","b":[25,25,25,45,46,47,48,0]},{"a":34576,"t":"byte","b":[25,25,25,30,25,25,45,46]},{"a":34584,"t":"byte","b":[47,48,0,25,25,25,25,25]},{"a":34592,"t":"byte","b":[37,38,39,25,25,25,25,25]},{"a":34600,"t":"byte","b":[25,25,6,7,25,25,25,25]},{"a":34608,"t":"byte","b":[25,25,25,25,25,25,25,25]},{"a":34616,"t":"byte","b":[25,37,5,5,5,5,5,5]},{"a":34624,"t":"byte","b":[47,48,0,25,25,23,25,25]},{"a":34632,"t":"byte","b":[25,24,25,49,50,6,7,6]},{"a":34640,"t":"byte","b":[7,28,27,30,27,27,45,46]},{"a":34648,"t":"byte","b":[47,48,0,27,27,27,27,27]},{"a":34656,"t":"byte","b":[37,38,40,27,25,25,25,25]},{"a":34664,"t":"byte","b":[27,6,7,7,28,27,25,25]},{"a":34672,"t":"byte","b":[23,25,25,23,25,25,25,25]},{"a":34680,"t":"byte","b":[25,37,5,5,5,5,5,5]},{"a":34688,"t":"byte","b":[51,52,0,21,20,22,27,27]},{"a":34696,"t":"byte","b":[25,25,25,8,9,9,9,9]},{"a":34704,"t":"byte","b":[9,9,9,9,9,10,45,46]},{"a":34712,"t":"byte","b":[47,48,11,12,11,12,11,12]},{"a":34720,"t":"byte","b":[13,14,11,12,25,25,25,25]},{"a":34728,"t":"byte","b":[11,12,11,12,11,12,25,25]},{"a":34736,"t":"byte","b":[25,23,25,25,25,25,25,23]},{"a":34744,"t":"byte","b":[23,37,5,5,5,5,5,5]},{"a":34752,"t":"byte","b":[11,12,11,12,16,12,11,12]},{"a":34760,"t":"byte","b":[25,25,25,45,46,25,25,25]},{"a":34768,"t":"byte","b":[25,25,25,25,25,25,45,46]},{"a":34776,"t":"byte","b":[47,48,54,25,25,25,25,25]},{"a":34784,"t":"byte","b":[37,38,39,25,25,25,25,25]},{"a":34792,"t":"byte","b":[25,25,23,23,25,25,25,25]},{"a":34800,"t":"byte","b":[25,25,23,25,25,25,23,23]},{"a":34808,"t":"byte","b":[23,37,5,5,5,5,5,5]},{"a":34816,"t":"byte","b":[47,48,0,25,18,25,25,25]},{"a":34824,"t":"byte","b":[25,25,25,45,46,47,25,25]},{"a":34832,"t":"byte","b":[25,25,23,25,25,25,45,46]},{"a":34840,"t":"byte","b":[47,48,25,25,24,25,24,25]},{"a":34848,"t":"byte","b":[37,38,39,25,25,25,25,25]},{"a":34856,"t":"byte","b":[25,23,25,25,23,25,25,25]},{"a":34864,"t":"byte","b":[25,25,25,25,25,25,24,24]},{"a":34872,"t":"byte","b":[23,37,5,5,5,5,5,5]},{"a":34880,"t":"byte","b":[47,48,0,25,18,25,25,25]},{"a":34888,"t":"byte","b":[25,25,25,45,46,47,25,25]},{"a":34896,"t":"byte","b":[25,25,25,25,25,25,45,46]},{"a":34904,"t":"byte","b":[47,48,25,25,25,25,25,25]},{"a":34912,"t":"byte","b":[37,38,39,25,25,25,25,25]},{"a":34920,"t":"byte","b":[25,25,25,23,25,25,25,27]},{"a":34928,"t":"byte","b":[27,27,27,21,20,22,27,27]},{"a":34936,"t":"byte","b":[27,37,5,5,5,5,5,5]},{"a":34944,"t":"byte","b":[47,48,0,25,18,25,25,23]},{"a":34952,"t":"byte","b":[25,25,25,45,46,47,48,25]},{"a":34960,"t":"byte","b":[25,25,25,25,25,25,45,46]},{"a":34968,"t":"byte","b":[47,48,25,25,25,25,25,25]},{"a":34976,"t":"byte","b":[37,38,39,25,25,25,25,25]},{"a":34984,"t":"byte","b":[25,25,25,23,25,25,25,11]},{"a":34992,"t":"byte","b":[12,11,12,11,16,11,12,11]},{"a":35000,"t":"byte","b":[12,13,5,5,5,5,5,5]},{"a":35008,"t":"byte","b":[51,52,0,27,19,25,25,25]},{"a":35016,"t":"byte","b":[25,27,27,49,50,51,52,28]},{"a":35024,"t":"byte","b":[27,27,6,7,28,27,49,46]},{"a":35032,"t":"byte","b":[47,48,25,27,27,27,27,27]},{"a":35040,"t":"byte","b":[37,38,40,27,27,25,25,25]},{"a":35048,"t":"byte","b":[27,27,27,27,27,25,25,25]},{"a":35056,"t":"byte","b":[25,25,25,25,18,25,25,25]},{"a":35064,"t":"byte","b":[45,46,5,5,5,5,5,5]},{"a":35072,"t":"byte","b":[12,11,12,11,12,25,25,25]},{"a":35080,"t":"byte","b":[25,11,12,11,12,11,12,11]},{"a":35088,"t":"byte","b":[12,11,12,11,12,11,12,46]},{"a":35096,"t":"byte","b":[47,48,25,11,12,11,12,11]},{"a":35104,"t":"byte","b":[13,14,12,11,12,25,25,25]},{"a":35112,"t":"byte","b":[3,2,2,2,3,25,25,25]},{"a":35120,"t":"byte","b":[25,25,25,25,18,25,33,31]},{"a":35128,"t":"byte","b":[45,46,5,5,5,5,5,5]},{"a":35136,"t":"byte","b":[47,48,31,31,31,31,31,31]},{"a":35144,"t":"byte","b":[31,31,31,31,31,31,31,31]},{"a":35152,"t":"byte","b":[31,31,31,32,25,57,45,46]},{"a":35160,"t":"byte","b":[47,48,25,25,25,25,25,41]},{"a":35168,"t":"byte","b":[37,38,42,25,25,25,25,25]},{"a":35176,"t":"byte","b":[45,46,47,47,48,25,25,33]},{"a":35184,"t":"byte","b":[25,25,25,25,18,25,30,25]},{"a":35192,"t":"byte","b":[45,46,5,5,5,5,5,5]},{"a":35200,"t":"byte","b":[47,48,0,23,29,25,25,25]},{"a":35208,"t":"byte","b":[29,25,25,45,29,47,48,0]},{"a":35216,"t":"byte","b":[29,25,25,30,25,25,45,46]},{"a":35224,"t":"byte","b":[47,48,25,25,33,31,31,31]},{"a":35232,"t":"byte","b":[43,44,31,31,31,31,31,31]},{"a":35240,"t":"byte","b":[45,46,47,47,48,25,25,30]},{"a":35248,"t":"byte","b":[25,25,25,25,18,25,30,25]},{"a":35256,"t":"byte","b":[45,46,5,5,5,5,5,5]},{"a":35264,"t":"byte","b":[47,48,0,25,23,23,25,25]},{"a":35272,"t":"byte","b":[25,25,25,45,46,47,48,0]},{"a":35280,"t":"byte","b":[25,25,25,30,25,25,45,46]},{"a":35288,"t":"byte","b":[47,48,25,25,30,0,25,25]},{"a":35296,"t":"byte","b":[37,38,39,25,25,25,25,25]},{"a":35304,"t":"byte","b":[45,46,47,47,48,25,25,30]},{"a":35312,"t":"byte","b":[25,25,25,25,18,25,30,25]},{"a":35320,"t":"byte","b":[45,46,5,5,5,5,5,5]},{"a":35328,"t":"byte","b":[51,52,0,27,27,27,27,27]},{"a":35336,"t":"byte","b":[27,27,27,49,50,51,52,0]},{"a":35344,"t":"byte","b":[21,20,22,30,27,27,45,46]},{"a":35352,"t":"byte","b":[47,48,27,27,30,0,27,27]},{"a":35360,"t":"byte","b":[37,38,40,27,27,27,27,27]},{"a":35368,"t":"byte","b":[49,50,51,51,52,27,27,30]},{"a":35376,"t":"byte","b":[6,7,28,27,19,27,30,27]},{"a":35384,"t":"byte","b":[49,50,5,5,5,5,5,5]},{"a":35392,"l":"tile_map_64","c":"Rows 64 to 71 of the level map (the last 8 rows, ending at $8C3F), the continuation of the table at $7A40; the start of the level is at $89BB.","t":"byte","b":[2,2,3,2,2,3,2,2]},{"a":35400,"t":"byte","b":[3,2,2,3,2,2,3,2]},{"a":35408,"t":"byte","b":[2,17,2,2,3,4,45,46]},{"a":35416,"t":"byte","b":[47,48,1,3,2,2,3,2]},{"a":35424,"t":"byte","b":[2,3,2,2,3,2,2,3]},{"a":35432,"t":"byte","b":[2,2,3,2,2,3,2,2]},{"a":35440,"t":"byte","b":[3,2,2,3,2,2,3,2]},{"a":35448,"t":"byte","b":[2,3,5,5,5,5,5,5]},{"a":35456,"t":"byte","b":[31,31,31,31,31,31,32,25]},{"a":35464,"t":"byte","b":[25,25,25,45,46,47,48,25]},{"a":35472,"t":"byte","b":[25,18,25,30,23,25,45,46]},{"a":35480,"t":"byte","b":[47,48,25,25,30,0,25,25]},{"a":35488,"t":"byte","b":[37,38,39,25,25,25,25,25]},{"a":35496,"t":"byte","b":[25,25,25,25,29,25,25,30]},{"a":35504,"t":"byte","b":[25,25,25,25,37,38,25,25]},{"a":35512,"t":"byte","b":[45,46,5,5,5,5,5,5]},{"a":35520,"t":"byte","b":[31,31,31,31,31,32,30,25]},{"a":35528,"t":"byte","b":[24,25,25,45,46,47,48,25]},{"a":35536,"t":"byte","b":[25,18,25,30,23,23,45,46]},{"a":35544,"t":"byte","b":[47,48,25,25,30,0,25,25]},{"a":35552,"t":"byte","b":[37,38,39,25,25,25,25,25]},{"a":35560,"t":"byte","b":[24,25,25,23,29,23,25,30]},{"a":35568,"t":"byte","b":[25,25,25,23,37,38,25,25]},{"a":35576,"t":"byte","b":[45,46,5,5,5,5,5,5]},{"a":35584,"t":"byte","b":[47,48,0,25,25,30,30,25]},{"a":35592,"t":"byte","b":[25,25,25,45,46,47,48,25]},{"a":35600,"t":"byte","b":[25,18,23,30,23,23,45,46]},{"a":35608,"t":"byte","b":[47,48,25,25,30,33,31,31]},{"a":35616,"t":"byte","b":[43,44,31,31,32,25,25,25]},{"a":35624,"t":"byte","b":[25,23,25,23,29,23,25,30]},{"a":35632,"t":"byte","b":[25,23,25,23,37,38,25,33]},{"a":35640,"t":"byte","b":[45,46,5,5,5,5,5,5]},{"a":35648,"t":"byte","b":[51,6,7,26,25,30,30,25]},{"a":35656,"t":"byte","b":[25,25,6,7,6,7,48,25]},{"a":35664,"t":"byte","b":[25,18,23,30,25,23,45,46]},{"a":35672,"t":"byte","b":[47,48,25,25,30,30,25,25]},{"a":35680,"t":"byte","b":[37,38,39,25,30,25,25,25]},{"a":35688,"t":"byte","b":[25,25,25,23,29,25,25,30]},{"a":35696,"t":"byte","b":[25,25,25,23,37,38,25,30]},{"a":35704,"t":"byte","b":[49,50,5,5,5,5,5,5]},{"a":35712,"t":"byte","b":[8,9,9,9,9,9,9,9]},{"a":35720,"t":"byte","b":[9,9,9,9,9,9,9,9]},{"a":35728,"t":"byte","b":[9,9,9,9,9,9,9,9]},{"a":35736,"t":"byte","b":[9,9,9,9,9,9,9,9]},{"a":35744,"t":"byte","b":[9,9,9,9,9,9,9,9]},{"a":35752,"t":"byte","b":[9,9,9,9,9,9,9,9]},{"a":35760,"t":"byte","b":[9,9,9,9,9,9,9,9]},{"a":35768,"t":"byte","b":[9,10,5,5,5,5,5,5]},{"a":35776,"t":"byte","b":[5,5,5,5,5,5,5,5]},{"a":35784,"t":"byte","b":[5,5,5,5,5,5,5,5]},{"a":35792,"t":"byte","b":[5,5,5,5,5,5,5,5]},{"a":35800,"t":"byte","b":[5,5,5,5,5,5,5,5]},{"a":35808,"t":"byte","b":[5,5,5,5,5,5,5,5]},{"a":35816,"t":"byte","b":[5,5,5,5,5,5,5,5]},{"a":35824,"t":"byte","b":[5,5,5,5,5,5,5,5]},{"a":35832,"t":"byte","b":[5,5,5,5,5,5,5,5]},{"a":35840,"t":"byte","b":[5,5,5,5,5,5,5,5]},{"a":35848,"t":"byte","b":[5,5,5,5,5,5,5,5]},{"a":35856,"t":"byte","b":[5,5,5,5,5,5,5,5]},{"a":35864,"t":"byte","b":[5,5,5,5,5,5,5,5]},{"a":35872,"t":"byte","b":[5,5,5,5,5,5,5,5]},{"a":35880,"t":"byte","b":[5,5,5,5,5,5,5,5]},{"a":35888,"t":"byte","b":[5,5,5,5,5,5,5,5]},{"a":35896,"t":"byte","b":[5,5,5,5,5,5,5,5]},{"a":35904,"l":"draw_continue_text","c":"Writes the continue screen's texts at $CD49 and $CF8C, adding $66 to each character code and turning $20 into 0, and then the digits of $0A12 and $8C8B at $CF94 and $CE1C.","t":"code","b":[160,0],"m":"ldy","o":"#$00","x":[36124]},{"a":35906,"l":"j_8C42","t":"code","b":[185,141,140],"m":"lda","oa":35981,"o":"continue_text,y","x":[35929]},{"a":35909,"t":"code","b":[201,255],"m":"cmp","o":"#$FF"},{"a":35911,"t":"code","b":[240,19],"m":"beq","oa":35932,"o":"b_8C5C"},{"a":35913,"t":"code","b":[201,32],"m":"cmp","o":"#$20"},{"a":35915,"t":"code","b":[208,5],"m":"bne","oa":35922,"o":"b_8C52"},{"a":35917,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":35919,"t":"code","b":[76,85,140],"m":"jmp","oa":35925,"o":"j_8C55"},{"a":35922,"l":"b_8C52","t":"code","b":[24],"m":"clc","x":[35915]},{"a":35923,"t":"code","b":[105,102],"m":"adc","o":"#$66"},{"a":35925,"l":"j_8C55","t":"code","b":[153,73,205],"m":"sta","oa":52553,"o":"$CD49,y","x":[35919]},{"a":35928,"t":"code","b":[200],"m":"iny"},{"a":35929,"t":"code","b":[76,66,140],"m":"jmp","oa":35906,"o":"j_8C42"},{"a":35932,"l":"b_8C5C","t":"code","b":[160,0],"m":"ldy","o":"#$00","x":[35911]},{"a":35934,"l":"j_8C5E","t":"code","b":[185,164,140],"m":"lda","oa":36004,"o":"credits_text,y","x":[35957]},{"a":35937,"t":"code","b":[201,255],"m":"cmp","o":"#$FF"},{"a":35939,"t":"code","b":[240,19],"m":"beq","oa":35960,"o":"b_8C78"},{"a":35941,"t":"code","b":[201,32],"m":"cmp","o":"#$20"},{"a":35943,"t":"code","b":[208,5],"m":"bne","oa":35950,"o":"b_8C6E"},{"a":35945,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":35947,"t":"code","b":[76,113,140],"m":"jmp","oa":35953,"o":"j_8C71"},{"a":35950,"l":"b_8C6E","t":"code","b":[24],"m":"clc","x":[35943]},{"a":35951,"t":"code","b":[105,102],"m":"adc","o":"#$66"},{"a":35953,"l":"j_8C71","t":"code","b":[153,140,207],"m":"sta","oa":53132,"o":"$CF8C,y","x":[35947]},{"a":35956,"t":"code","b":[200],"m":"iny"},{"a":35957,"t":"code","b":[76,94,140],"m":"jmp","oa":35934,"o":"j_8C5E"},{"a":35960,"l":"b_8C78","t":"code","b":[173,18,10],"m":"lda","oa":2578,"o":"credits","x":[35939]},{"a":35963,"t":"code","b":[24],"m":"clc"},{"a":35964,"t":"code","b":[105,138],"m":"adc","o":"#$8A"},{"a":35966,"t":"code","b":[141,148,207],"m":"sta","oa":53140,"o":"$CF94"},{"a":35969,"t":"code","b":[173,139,140],"m":"lda","oa":35979,"o":"continue_count"},{"a":35972,"t":"code","b":[24],"m":"clc"},{"a":35973,"t":"code","b":[105,138],"m":"adc","o":"#$8A"},{"a":35975,"t":"code","b":[141,28,206],"m":"sta","oa":52764,"o":"$CE1C"},{"a":35978,"t":"code","b":[96],"m":"rts"},{"a":35979,"l":"continue_count","c":"The countdown shown on the continue screen, from 9; read by $8C40.","t":"byte","b":[0],"x":[35969,36121,36162,36168]},{"a":35980,"l":"briefing_done","c":"Set to 1 by $903A when the briefing has ended; nothing reads it in this file.","t":"byte","b":[1],"x":[37056]},{"a":35981,"l":"continue_text","c":"\"PRESS FIRE TO CONTINUE\" in screen codes, ended by $FF; written by $8C40.","t":"byte","b":[16,18,5,19,19,32,6,9],"x":[35906]},{"a":35989,"t":"byte","b":[18,5,32,20,15,32,3,15]},{"a":35997,"t":"byte","b":[14,20,9,14,21,5,255]},{"a":36004,"l":"credits_text","c":"\"CREDITS\" followed by spaces in screen codes, ended by $FF; written by $8C40, with the digit of $0A12 after it.","t":"byte","b":[3,18,5,4,9,20,19,32],"x":[35934]},{"a":36012,"t":"byte","b":[32,32,32,32,32,32,32,32]},{"a":36020,"t":"byte","b":[32,32,32,32,32,32,255]},{"a":36027,"l":"continue_flag","c":"Set to 1 by $8CBC when fire is pressed to continue; read by the main loop at $2003.","t":"byte","b":[0],"x":[8195,36075,36156]},{"a":36028,"l":"continue_screen","c":"The continue screen, entered from the main loop when the player has no energy left and $0A12 is not zero. Sets up the text screen, clears the score, draws \"PRESS FIRE TO CONTINUE\" and \"CREDITS\" with the digits through $8C40 and counts the digit in $8C8B down from 9 with delays; fire sets $8CBB to 1 and takes one from $0A12, and when the count runs out the level is not restarted.","t":"code","b":[173,17,208],"m":"lda","o":"vic_control1","x":[8192]},{"a":36031,"t":"code","b":[9,64],"m":"ora","o":"#$40"},{"a":36033,"t":"code","b":[141,17,208],"m":"sta","o":"vic_control1"},{"a":36036,"t":"code","b":[120],"m":"sei"},{"a":36037,"t":"code","b":[173,17,208],"m":"lda","o":"vic_control1"},{"a":36040,"t":"code","b":[9,64],"m":"ora","o":"#$40"},{"a":36042,"t":"code","b":[141,17,208],"m":"sta","o":"vic_control1"},{"a":36045,"t":"code","b":[169,48],"m":"lda","o":"#$30"},{"a":36047,"t":"code","b":[141,24,208],"m":"sta","o":"vic_memory"},{"a":36050,"t":"code","b":[173,17,208],"m":"lda","o":"vic_control1"},{"a":36053,"t":"code","b":[41,216],"m":"and","o":"#$D8"},{"a":36055,"t":"code","b":[9,19],"m":"ora","o":"#$13"},{"a":36057,"t":"code","b":[141,17,208],"m":"sta","o":"vic_control1"},{"a":36060,"t":"code","b":[173,22,208],"m":"lda","o":"vic_control2"},{"a":36063,"t":"code","b":[41,248],"m":"and","o":"#$F8"},{"a":36065,"t":"code","b":[9,24],"m":"ora","o":"#$18"},{"a":36067,"t":"code","b":[141,22,208],"m":"sta","o":"vic_control2"},{"a":36070,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":36072,"t":"code","b":[141,16,10],"m":"sta","oa":2576,"o":"mask_result"},{"a":36075,"t":"code","b":[141,187,140],"m":"sta","oa":36027,"o":"continue_flag"},{"a":36078,"t":"code","b":[141,68,143],"m":"sta","oa":36676,"o":"key_code"},{"a":36081,"t":"code","b":[141,32,208],"m":"sta","o":"vic_border"},{"a":36084,"t":"code","b":[141,33,208],"m":"sta","o":"vic_background0"},{"a":36087,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":36089,"t":"code","b":[152],"m":"tya"},{"a":36090,"l":"b_8CFA","t":"code","b":[153,0,10],"m":"sta","oa":2560,"o":"score_digits,y","x":[36096]},{"a":36093,"t":"code","b":[200],"m":"iny"},{"a":36094,"t":"code","b":[192,7],"m":"cpy","o":"#$07"},{"a":36096,"t":"code","b":[208,248],"m":"bne","oa":36090,"o":"b_8CFA"},{"a":36098,"t":"code","b":[32,255,143],"m":"jsr","oa":36863,"o":"swap_shapes"},{"a":36101,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":36103,"t":"code","b":[32,222,101],"m":"jsr","oa":26078,"o":"fill_screen"},{"a":36106,"t":"code","b":[169,15],"m":"lda","o":"#$0F"},{"a":36108,"t":"code","b":[32,240,101],"m":"jsr","oa":26096,"o":"fill_colour"},{"a":36111,"t":"code","b":[173,17,208],"m":"lda","o":"vic_control1"},{"a":36114,"t":"code","b":[41,191],"m":"and","o":"#$BF"},{"a":36116,"t":"code","b":[141,17,208],"m":"sta","o":"vic_control1"},{"a":36119,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":36121,"t":"code","b":[141,139,140],"m":"sta","oa":35979,"o":"continue_count"},{"a":36124,"l":"j_8D1C","t":"code","b":[32,64,140],"m":"jsr","oa":35904,"o":"draw_continue_text","x":[36171]},{"a":36127,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":36129,"t":"code","b":[32,90,101],"m":"jsr","oa":25946,"o":"delay"},{"a":36132,"t":"code","b":[173,0,220],"m":"lda","o":"cia1_port_a"},{"a":36135,"t":"code","b":[41,16],"m":"and","o":"#$10"},{"a":36137,"t":"code","b":[240,12],"m":"beq","oa":36151,"o":"b_8D37"},{"a":36139,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":36141,"t":"code","b":[32,90,101],"m":"jsr","oa":25946,"o":"delay"},{"a":36144,"t":"code","b":[173,0,220],"m":"lda","o":"cia1_port_a"},{"a":36147,"t":"code","b":[41,16],"m":"and","o":"#$10"},{"a":36149,"t":"code","b":[208,11],"m":"bne","oa":36162,"o":"b_8D42"},{"a":36151,"l":"b_8D37","t":"code","b":[206,18,10],"m":"dec","oa":2578,"o":"credits","x":[36137]},{"a":36154,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":36156,"t":"code","b":[141,187,140],"m":"sta","oa":36027,"o":"continue_flag"},{"a":36159,"t":"code","b":[76,78,141],"m":"jmp","oa":36174,"o":"j_8D4E"},{"a":36162,"l":"b_8D42","t":"code","b":[174,139,140],"m":"ldx","oa":35979,"o":"continue_count","x":[36149]},{"a":36165,"t":"code","b":[240,7],"m":"beq","oa":36174,"o":"j_8D4E"},{"a":36167,"t":"code","b":[202],"m":"dex"},{"a":36168,"t":"code","b":[142,139,140],"m":"stx","oa":35979,"o":"continue_count"},{"a":36171,"t":"code","b":[76,28,141],"m":"jmp","oa":36124,"o":"j_8D1C"},{"a":36174,"l":"j_8D4E","t":"code","b":[173,17,208],"m":"lda","o":"vic_control1","x":[36159,36165]},{"a":36177,"t":"code","b":[9,64],"m":"ora","o":"#$40"},{"a":36179,"t":"code","b":[141,17,208],"m":"sta","o":"vic_control1"},{"a":36182,"t":"code","b":[169,250],"m":"lda","o":"#$FA"},{"a":36184,"t":"code","b":[32,90,101],"m":"jsr","oa":25946,"o":"delay"},{"a":36187,"t":"code","b":[169,250],"m":"lda","o":"#$FA"},{"a":36189,"t":"code","b":[32,90,101],"m":"jsr","oa":25946,"o":"delay"},{"a":36192,"t":"code","b":[32,255,143],"m":"jsr","oa":36863,"o":"swap_shapes"},{"a":36195,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":36197,"t":"code","b":[32,222,101],"m":"jsr","oa":26078,"o":"fill_screen"},{"a":36200,"t":"code","b":[32,214,84],"m":"jsr","oa":21718,"o":"draw_panel"},{"a":36203,"t":"code","b":[96],"m":"rts"},{"a":36204,"l":"game_over_screen","c":"The game over screen: runs the wipe $74BC, silences the sound ($B828), sets the text screen, swaps the character shapes ($8FFF), clears the screen and fills colour RAM with 9, writes \"GAME OVER\" from $8E02 at $CD50, waits through six long delays and puts the shapes back ($8FFF, $54D6).","t":"code","b":[32,188,116],"m":"jsr","oa":29884,"o":"screen_wipe","x":[8184,8213]},{"a":36207,"t":"code","b":[120],"m":"sei"},{"a":36208,"t":"code","b":[173,17,208],"m":"lda","o":"vic_control1"},{"a":36211,"t":"code","b":[9,64],"m":"ora","o":"#$40"},{"a":36213,"t":"code","b":[141,17,208],"m":"sta","o":"vic_control1"},{"a":36216,"t":"code","b":[32,40,184],"m":"jsr","oa":47144,"o":"silence_all"},{"a":36219,"t":"code","b":[169,48],"m":"lda","o":"#$30"},{"a":36221,"t":"code","b":[141,24,208],"m":"sta","o":"vic_memory"},{"a":36224,"t":"code","b":[173,17,208],"m":"lda","o":"vic_control1"},{"a":36227,"t":"code","b":[41,216],"m":"and","o":"#$D8"},{"a":36229,"t":"code","b":[9,19],"m":"ora","o":"#$13"},{"a":36231,"t":"code","b":[141,17,208],"m":"sta","o":"vic_control1"},{"a":36234,"t":"code","b":[173,22,208],"m":"lda","o":"vic_control2"},{"a":36237,"t":"code","b":[41,248],"m":"and","o":"#$F8"},{"a":36239,"t":"code","b":[9,24],"m":"ora","o":"#$18"},{"a":36241,"t":"code","b":[141,22,208],"m":"sta","o":"vic_control2"},{"a":36244,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":36246,"t":"code","b":[141,68,143],"m":"sta","oa":36676,"o":"key_code"},{"a":36249,"t":"code","b":[141,32,208],"m":"sta","o":"vic_border"},{"a":36252,"t":"code","b":[141,33,208],"m":"sta","o":"vic_background0"},{"a":36255,"t":"code","b":[32,255,143],"m":"jsr","oa":36863,"o":"swap_shapes"},{"a":36258,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":36260,"t":"code","b":[32,222,101],"m":"jsr","oa":26078,"o":"fill_screen"},{"a":36263,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":36265,"t":"code","b":[32,240,101],"m":"jsr","oa":26096,"o":"fill_colour"},{"a":36268,"t":"code","b":[173,17,208],"m":"lda","o":"vic_control1"},{"a":36271,"t":"code","b":[41,191],"m":"and","o":"#$BF"},{"a":36273,"t":"code","b":[141,17,208],"m":"sta","o":"vic_control1"},{"a":36276,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":36278,"l":"j_8DB6","t":"code","b":[185,2,142],"m":"lda","oa":36354,"o":"game_over_text,y","x":[36301]},{"a":36281,"t":"code","b":[201,255],"m":"cmp","o":"#$FF"},{"a":36283,"t":"code","b":[240,19],"m":"beq","oa":36304,"o":"b_8DD0"},{"a":36285,"t":"code","b":[201,32],"m":"cmp","o":"#$20"},{"a":36287,"t":"code","b":[208,5],"m":"bne","oa":36294,"o":"b_8DC6"},{"a":36289,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":36291,"t":"code","b":[76,201,141],"m":"jmp","oa":36297,"o":"j_8DC9"},{"a":36294,"l":"b_8DC6","t":"code","b":[24],"m":"clc","x":[36287]},{"a":36295,"t":"code","b":[105,102],"m":"adc","o":"#$66"},{"a":36297,"l":"j_8DC9","t":"code","b":[153,80,205],"m":"sta","oa":52560,"o":"$CD50,y","x":[36291]},{"a":36300,"t":"code","b":[200],"m":"iny"},{"a":36301,"t":"code","b":[76,182,141],"m":"jmp","oa":36278,"o":"j_8DB6"},{"a":36304,"l":"b_8DD0","t":"code","b":[169,255],"m":"lda","o":"#$FF","x":[36283]},{"a":36306,"t":"code","b":[32,90,101],"m":"jsr","oa":25946,"o":"delay"},{"a":36309,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":36311,"t":"code","b":[32,90,101],"m":"jsr","oa":25946,"o":"delay"},{"a":36314,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":36316,"t":"code","b":[32,90,101],"m":"jsr","oa":25946,"o":"delay"},{"a":36319,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":36321,"t":"code","b":[32,90,101],"m":"jsr","oa":25946,"o":"delay"},{"a":36324,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":36326,"t":"code","b":[32,90,101],"m":"jsr","oa":25946,"o":"delay"},{"a":36329,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":36331,"t":"code","b":[32,90,101],"m":"jsr","oa":25946,"o":"delay"},{"a":36334,"t":"code","b":[173,17,208],"m":"lda","o":"vic_control1"},{"a":36337,"t":"code","b":[9,64],"m":"ora","o":"#$40"},{"a":36339,"t":"code","b":[141,17,208],"m":"sta","o":"vic_control1"},{"a":36342,"t":"code","b":[32,255,143],"m":"jsr","oa":36863,"o":"swap_shapes"},{"a":36345,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":36347,"t":"code","b":[32,222,101],"m":"jsr","oa":26078,"o":"fill_screen"},{"a":36350,"t":"code","b":[32,214,84],"m":"jsr","oa":21718,"o":"draw_panel"},{"a":36353,"t":"code","b":[96],"m":"rts"},{"a":36354,"l":"game_over_text","c":"\"GAME OVER\" in screen codes, ended by $FF; written by $8D6C with $66 added to each code.","t":"byte","b":[7,1,13,5,32,15,22,5],"x":[36278]},{"a":36362,"t":"byte","b":[18,255]},{"a":36364,"l":"text_shapes_a","c":"136 bytes of character shapes that $8FFF swaps with the block at $C338.","t":"byte","b":[252,204,204,204,252,204,204,0],"x":[36865,36872]},{"a":36372,"t":"byte","b":[252,204,204,240,204,204,252,0]},{"a":36380,"t":"byte","b":[252,204,192,192,192,204,252,0]},{"a":36388,"t":"byte","b":[252,204,204,204,204,204,252,0]},{"a":36396,"t":"byte","b":[252,192,192,240,192,192,252,0]},{"a":36404,"t":"byte","b":[252,192,192,240,192,192,192,0]},{"a":36412,"t":"byte","b":[252,204,192,204,204,204,252,0]},{"a":36420,"t":"byte","b":[204,204,204,252,204,204,204,0]},{"a":36428,"l":"text_shapes_a_b","c":"The last nine of the 17 character shapes of text_shapes_a ($8E0C), 8 bytes each: the characters $6F to $77, which the screen codes 9 to 17 (I to Q) reach with $66 added. $8FFF swaps them into the character set at $C378.","t":"byte","b":[252,48,48,48,48,48,252,0]},{"a":36436,"t":"byte","b":[252,48,48,48,48,48,192,0]},{"a":36444,"t":"byte","b":[204,204,204,240,204,204,204,0]},{"a":36452,"t":"byte","b":[192,192,192,192,192,192,252,0]},{"a":36460,"t":"byte","b":[204,204,252,204,204,204,204,0]},{"a":36468,"t":"byte","b":[252,204,204,204,204,204,204,0]},{"a":36476,"t":"byte","b":[252,204,204,204,204,204,252,0]},{"a":36484,"t":"byte","b":[252,204,204,252,192,192,192,0]},{"a":36492,"t":"byte","b":[252,204,204,252,12,12,12,0]},{"a":36500,"l":"text_shapes_b","c":"136 bytes of character shapes that $8FFF swaps with the block at $C3C0.","t":"byte","b":[252,204,204,240,204,204,204,0],"x":[36879,36886]},{"a":36508,"t":"byte","b":[252,204,192,252,12,204,252,0]},{"a":36516,"t":"byte","b":[252,48,48,48,48,48,48,0]},{"a":36524,"t":"byte","b":[204,204,204,204,204,204,252,0]},{"a":36532,"t":"byte","b":[204,204,204,204,204,48,48,0]},{"a":36540,"t":"byte","b":[204,204,204,204,204,252,204,0]},{"a":36548,"t":"byte","b":[204,204,204,48,204,204,204,0]},{"a":36556,"t":"byte","b":[204,204,204,252,12,204,252,0]},{"a":36564,"l":"text_shapes_b_b","c":"The last nine of the 17 character shapes of text_shapes_b ($8E94), 8 bytes each: the characters $80 to $88. $80 is the letter Z (screen code 26 with $66 added) and $81 a full stop, the stop code $1B that the texts at $8E02 and $90CE use. The others are punctuation that those two texts do not use: $82 looks like a colon, $83 like a short opening bracket, $84 an equals sign, $85 a question mark, $86 a bar and $87 an exclamation mark, and $88 is blank. $8FFF swaps them into the character set at $C400.","t":"byte","b":[252,12,48,48,192,192,252,0]},{"a":36572,"t":"byte","b":[0,0,0,0,0,48,48,0]},{"a":36580,"t":"byte","b":[0,48,48,0,48,48,0,0]},{"a":36588,"t":"byte","b":[0,0,60,48,60,0,0,0]},{"a":36596,"t":"byte","b":[0,252,252,0,252,252,0,0]},{"a":36604,"t":"byte","b":[252,204,12,60,48,0,48,0]},{"a":36612,"t":"byte","b":[0,0,0,252,252,0,0,0]},{"a":36620,"t":"byte","b":[48,48,48,48,48,0,48,0]},{"a":36628,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36636,"t":"gap","n":40},{"a":36676,"l":"key_code","c":"Key code read by $8F45 and stored by $2127; $50 pauses, $20 can end the level.","t":"byte","b":[255],"x":[8167,8233,8245,8252,8259,8490,36078,36246]},{"a":36677,"l":"read_keys","c":"Reads the keyboard with CIA 1 into A. Returns $FF at once when any of the low five bits of $DC00 AND $DC01 reads low (the test at $8F4D, so while the joystick or a key in that range is down); otherwise scans the eight rows from $8F5B, looks the key up in the table at $8FBF and returns its code. $2127 keeps the result in $8F44.","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[8487]},{"a":36679,"t":"code","b":[141,2,220],"m":"sta","o":"cia1_ddr_a"},{"a":36682,"t":"code","b":[173,0,220],"m":"lda","o":"cia1_port_a"},{"a":36685,"t":"code","b":[45,1,220],"m":"and","o":"cia1_port_b"},{"a":36688,"t":"code","b":[41,31],"m":"and","o":"#$1F"},{"a":36690,"t":"code","b":[201,31],"m":"cmp","o":"#$1F"},{"a":36692,"t":"code","b":[208,96],"m":"bne","oa":36790,"o":"b_8FB6"},{"a":36694,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":36696,"t":"code","b":[141,2,220],"m":"sta","o":"cia1_ddr_a"},{"a":36699,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":36701,"t":"code","b":[141,189,143],"m":"sta","oa":36797,"o":"key_row"},{"a":36704,"t":"code","b":[169,254],"m":"lda","o":"#$FE"},{"a":36706,"t":"code","b":[141,188,143],"m":"sta","oa":36796,"o":"key_row_select"},{"a":36709,"l":"b_8F65","t":"code","b":[173,188,143],"m":"lda","oa":36796,"o":"key_row_select","x":[36733]},{"a":36712,"t":"code","b":[141,0,220],"m":"sta","o":"cia1_port_a"},{"a":36715,"t":"code","b":[162,7],"m":"ldx","o":"#$07"},{"a":36717,"t":"code","b":[173,1,220],"m":"lda","o":"cia1_port_b"},{"a":36720,"l":"b_8F70","t":"code","b":[106],"m":"ror","o":"a","x":[36724]},{"a":36721,"t":"code","b":[144,20],"m":"bcc","oa":36743,"o":"b_8F87"},{"a":36723,"l":"j_8F73","t":"code","b":[202],"m":"dex","x":[36787]},{"a":36724,"t":"code","b":[16,250],"m":"bpl","oa":36720,"o":"b_8F70"},{"a":36726,"t":"code","b":[238,189,143],"m":"inc","oa":36797,"o":"key_row"},{"a":36729,"t":"code","b":[56],"m":"sec"},{"a":36730,"t":"code","b":[46,188,143],"m":"rol","oa":36796,"o":"key_row_select"},{"a":36733,"t":"code","b":[176,230],"m":"bcs","oa":36709,"o":"b_8F65"},{"a":36735,"l":"j_8F7F","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[36792]},{"a":36737,"t":"code","b":[141,2,220],"m":"sta","o":"cia1_ddr_a"},{"a":36740,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":36742,"t":"code","b":[96],"m":"rts"},{"a":36743,"l":"b_8F87","t":"code","b":[141,190,143],"m":"sta","oa":36798,"o":"key_bits","x":[36721]},{"a":36746,"t":"code","b":[138],"m":"txa"},{"a":36747,"t":"code","b":[73,7],"m":"eor","o":"#$07"},{"a":36749,"t":"code","b":[10],"m":"asl","o":"a"},{"a":36750,"t":"code","b":[10],"m":"asl","o":"a"},{"a":36751,"t":"code","b":[10],"m":"asl","o":"a"},{"a":36752,"t":"code","b":[13,189,143],"m":"ora","oa":36797,"o":"key_row"},{"a":36755,"t":"code","b":[168],"m":"tay"},{"a":36756,"t":"code","b":[185,191,143],"m":"lda","oa":36799,"o":"key_table,y"},{"a":36759,"t":"code","b":[140,167,2],"m":"sty","oa":679,"o":"$02A7"},{"a":36762,"t":"code","b":[48,20],"m":"bmi","oa":36784,"o":"b_8FB0"},{"a":36764,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":36766,"t":"code","b":[142,2,220],"m":"stx","o":"cia1_ddr_a"},{"a":36769,"t":"code","b":[170],"m":"tax"},{"a":36770,"t":"code","b":[173,0,220],"m":"lda","o":"cia1_port_a"},{"a":36773,"t":"code","b":[45,1,220],"m":"and","o":"cia1_port_b"},{"a":36776,"t":"code","b":[41,31],"m":"and","o":"#$1F"},{"a":36778,"t":"code","b":[201,31],"m":"cmp","o":"#$1F"},{"a":36780,"t":"code","b":[208,8],"m":"bne","oa":36790,"o":"b_8FB6"},{"a":36782,"t":"code","b":[138],"m":"txa"},{"a":36783,"t":"code","b":[96],"m":"rts"},{"a":36784,"l":"b_8FB0","t":"code","b":[173,190,143],"m":"lda","oa":36798,"o":"key_bits","x":[36762]},{"a":36787,"t":"code","b":[76,115,143],"m":"jmp","oa":36723,"o":"j_8F73"},{"a":36790,"l":"b_8FB6","t":"code","b":[160,0],"m":"ldy","o":"#$00","x":[36692,36780]},{"a":36792,"t":"code","b":[76,127,143],"m":"jmp","oa":36735,"o":"j_8F7F"},{"a":36795,"t":"gap","n":1},{"a":36796,"l":"key_row_select","c":"The row select value written to $DC00 by $8F45 while it scans the keyboard, rotated one bit for each row.","t":"byte","b":[255],"x":[36706,36709,36730]},{"a":36797,"l":"key_row","c":"The number of the keyboard row $8F45 is scanning.","t":"byte","b":[8],"x":[36701,36726,36752]},{"a":36798,"l":"key_bits","c":"The column bits read from $DC01 for the row being scanned by $8F45.","t":"byte","b":[0],"x":[36743,36784]},{"a":36799,"l":"key_table","c":"Key codes for the 64 keys of the matrix, indexed by 8 times the column plus the row; $80 and above mean no code. Read by $8F45.","t":"byte","b":[1,51,53,55,57,255,255,49],"x":[36756]},{"a":36807,"t":"byte","b":[0,87,82,89,73,80,255,255]},{"a":36815,"t":"byte","b":[255,65,68,71,74,76,255,255]},{"a":36823,"t":"byte","b":[255,52,54,56,48,255,255,50]},{"a":36831,"t":"byte","b":[255,90,67,66,77,255,255,32]},{"a":36839,"t":"byte","b":[255,83,70,72,75,255,255,255]},{"a":36847,"t":"byte","b":[255,69,84,85,79,255,255,81]},{"a":36855,"t":"byte","b":[255,255,88,86,78,255,255,127]},{"a":36863,"l":"swap_shapes","c":"Exchanges three blocks: 136 bytes at $8E0C and 136 at $8E94 with $C338 and $C3C0, and the 80 bytes of digit shapes at $58C2 with $C450. Called to put the text screens' shapes in and to restore the play shapes.","t":"code","b":[160,0],"m":"ldy","o":"#$00","x":[21529,21556,36098,36192,36255,36342]},{"a":36865,"l":"b_9001","t":"code","b":[185,12,142],"m":"lda","oa":36364,"o":"text_shapes_a,y","x":[36896]},{"a":36868,"t":"code","b":[72],"m":"pha"},{"a":36869,"t":"code","b":[185,56,195],"m":"lda","oa":49976,"o":"swap_block_a,y"},{"a":36872,"t":"code","b":[153,12,142],"m":"sta","oa":36364,"o":"text_shapes_a,y"},{"a":36875,"t":"code","b":[104],"m":"pla"},{"a":36876,"t":"code","b":[153,56,195],"m":"sta","oa":49976,"o":"swap_block_a,y"},{"a":36879,"t":"code","b":[185,148,142],"m":"lda","oa":36500,"o":"text_shapes_b,y"},{"a":36882,"t":"code","b":[72],"m":"pha"},{"a":36883,"t":"code","b":[185,192,195],"m":"lda","oa":50112,"o":"swap_block_b,y"},{"a":36886,"t":"code","b":[153,148,142],"m":"sta","oa":36500,"o":"text_shapes_b,y"},{"a":36889,"t":"code","b":[104],"m":"pla"},{"a":36890,"t":"code","b":[153,192,195],"m":"sta","oa":50112,"o":"swap_block_b,y"},{"a":36893,"t":"code","b":[200],"m":"iny"},{"a":36894,"t":"code","b":[192,136],"m":"cpy","o":"#$88"},{"a":36896,"t":"code","b":[208,223],"m":"bne","oa":36865,"o":"b_9001"},{"a":36898,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":36900,"l":"b_9024","t":"code","b":[185,194,88],"m":"lda","oa":22722,"o":"digit_shapes,y","x":[36917]},{"a":36903,"t":"code","b":[72],"m":"pha"},{"a":36904,"t":"code","b":[185,80,196],"m":"lda","oa":50256,"o":"swap_block_c,y"},{"a":36907,"t":"code","b":[153,194,88],"m":"sta","oa":22722,"o":"digit_shapes,y"},{"a":36910,"t":"code","b":[104],"m":"pla"},{"a":36911,"t":"code","b":[153,80,196],"m":"sta","oa":50256,"o":"swap_block_c,y"},{"a":36914,"t":"code","b":[200],"m":"iny"},{"a":36915,"t":"code","b":[192,80],"m":"cpy","o":"#$50"},{"a":36917,"t":"code","b":[208,237],"m":"bne","oa":36900,"o":"b_9024"},{"a":36919,"t":"code","b":[96],"m":"rts"},{"a":36920,"l":"briefing_wait","c":"Counter of $903A: the characters still to be typed before a press of fire is accepted, from $1E.","t":"byte","b":[0],"x":[36954,36957,36963]},{"a":36921,"l":"briefing_index","c":"The index of the next character of the briefing text at $90CE, kept by $903A.","t":"byte","b":[238],"x":[36932,36986,37012,37019]},{"a":36922,"l":"show_briefing","c":"Types the level briefing at $90CE on the screen one character at a time (screen pointer from $CC56, lines 80 apart, a delay of $32 before each character), after clearing the screen and colour RAM (colour 7). Fire is ignored for the first 30 characters and ends the typing after that; when the text is done it waits for fire. Sets $8C8C to 1 and waits through two long delays.","t":"code","b":[169,86],"m":"lda","o":"#$56","x":[21545]},{"a":36924,"t":"code","b":[133,233],"m":"sta","oa":233,"o":"$E9"},{"a":36926,"t":"code","b":[169,204],"m":"lda","o":"#$CC"},{"a":36928,"t":"code","b":[133,234],"m":"sta","oa":234,"o":"$EA"},{"a":36930,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":36932,"t":"code","b":[141,57,144],"m":"sta","oa":36921,"o":"briefing_index"},{"a":36935,"t":"code","b":[169,20],"m":"lda","o":"#$14"},{"a":36937,"t":"code","b":[32,90,101],"m":"jsr","oa":25946,"o":"delay"},{"a":36940,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":36942,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":36944,"t":"code","b":[32,222,101],"m":"jsr","oa":26078,"o":"fill_screen"},{"a":36947,"t":"code","b":[169,7],"m":"lda","o":"#$07"},{"a":36949,"t":"code","b":[32,240,101],"m":"jsr","oa":26096,"o":"fill_colour"},{"a":36952,"t":"code","b":[169,30],"m":"lda","o":"#$1E"},{"a":36954,"t":"code","b":[141,56,144],"m":"sta","oa":36920,"o":"briefing_wait"},{"a":36957,"l":"j_905D","t":"code","b":[174,56,144],"m":"ldx","oa":36920,"o":"briefing_wait","x":[37015,37044]},{"a":36960,"t":"code","b":[240,7],"m":"beq","oa":36969,"o":"b_9069"},{"a":36962,"t":"code","b":[202],"m":"dex"},{"a":36963,"t":"code","b":[142,56,144],"m":"stx","oa":36920,"o":"briefing_wait"},{"a":36966,"t":"code","b":[76,112,144],"m":"jmp","oa":36976,"o":"j_9070"},{"a":36969,"l":"b_9069","t":"code","b":[173,0,220],"m":"lda","o":"cia1_port_a","x":[36960]},{"a":36972,"t":"code","b":[41,16],"m":"and","o":"#$10"},{"a":36974,"t":"code","b":[240,78],"m":"beq","oa":37054,"o":"b_90BE"},{"a":36976,"l":"j_9070","t":"code","b":[140,121,144],"m":"sty","oa":36985,"o":"a_9079","x":[36966]},{"a":36979,"t":"code","b":[169,50],"m":"lda","o":"#$32"},{"a":36981,"t":"code","b":[32,90,101],"m":"jsr","oa":25946,"o":"delay"},{"a":36984,"t":"code","b":[160,15],"m":"ldy","o":"#$0F"},{"a":36985,"t":"note","l":"a_9079","c":"Holds the Y register saved by $9070: the immediate operand of the LDY at $9078, reloaded after the call or table lookup that follows.","note":"inside the item at $9078","x":[36976]},{"a":36986,"t":"code","b":[174,57,144],"m":"ldx","oa":36921,"o":"briefing_index"},{"a":36989,"t":"code","b":[189,206,144],"m":"lda","oa":37070,"o":"briefing_text,x"},{"a":36992,"t":"code","b":[201,255],"m":"cmp","o":"#$FF"},{"a":36994,"t":"code","b":[240,22],"m":"beq","oa":37018,"o":"b_909A"},{"a":36996,"t":"code","b":[201,32],"m":"cmp","o":"#$20"},{"a":36998,"t":"code","b":[208,5],"m":"bne","oa":37005,"o":"b_908D"},{"a":37000,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":37002,"t":"code","b":[76,144,144],"m":"jmp","oa":37008,"o":"j_9090"},{"a":37005,"l":"b_908D","t":"code","b":[24],"m":"clc","x":[36998]},{"a":37006,"t":"code","b":[105,102],"m":"adc","o":"#$66"},{"a":37008,"l":"j_9090","t":"code","b":[145,233],"m":"sta","oa":233,"o":"($E9),y","x":[37002]},{"a":37010,"t":"code","b":[200],"m":"iny"},{"a":37011,"t":"code","b":[232],"m":"inx"},{"a":37012,"t":"code","b":[142,57,144],"m":"stx","oa":36921,"o":"briefing_index"},{"a":37015,"t":"code","b":[76,93,144],"m":"jmp","oa":36957,"o":"j_905D"},{"a":37018,"l":"b_909A","t":"code","b":[232],"m":"inx","x":[36994]},{"a":37019,"t":"code","b":[142,57,144],"m":"stx","oa":36921,"o":"briefing_index"},{"a":37022,"t":"code","b":[189,206,144],"m":"lda","oa":37070,"o":"briefing_text,x"},{"a":37025,"t":"code","b":[201,255],"m":"cmp","o":"#$FF"},{"a":37027,"t":"code","b":[240,18],"m":"beq","oa":37047,"o":"b_90B7"},{"a":37029,"t":"code","b":[24],"m":"clc"},{"a":37030,"t":"code","b":[165,233],"m":"lda","oa":233,"o":"$E9"},{"a":37032,"t":"code","b":[105,80],"m":"adc","o":"#$50"},{"a":37034,"t":"code","b":[133,233],"m":"sta","oa":233,"o":"$E9"},{"a":37036,"t":"code","b":[165,234],"m":"lda","oa":234,"o":"$EA"},{"a":37038,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":37040,"t":"code","b":[133,234],"m":"sta","oa":234,"o":"$EA"},{"a":37042,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":37044,"t":"code","b":[76,93,144],"m":"jmp","oa":36957,"o":"j_905D"},{"a":37047,"l":"b_90B7","t":"code","b":[173,0,220],"m":"lda","o":"cia1_port_a","x":[37027,37052]},{"a":37050,"t":"code","b":[41,16],"m":"and","o":"#$10"},{"a":37052,"t":"code","b":[208,249],"m":"bne","oa":37047,"o":"b_90B7"},{"a":37054,"l":"b_90BE","t":"code","b":[169,1],"m":"lda","o":"#$01","x":[36974]},{"a":37056,"t":"code","b":[141,140,140],"m":"sta","oa":35980,"o":"briefing_done"},{"a":37059,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":37061,"t":"code","b":[32,90,101],"m":"jsr","oa":25946,"o":"delay"},{"a":37064,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":37066,"t":"code","b":[32,90,101],"m":"jsr","oa":25946,"o":"delay"},{"a":37069,"t":"code","b":[96],"m":"rts"},{"a":37070,"l":"briefing_text","c":"The level two briefing in screen codes, lines ended by $FF: \"LEVEL TWO\", \"DARKMAN IS DISCOVERED BEFORE HIS PLAN IS HALF GROWN\", \"HIS FIANCE JULIE HAS BEEN SEIZED BY STRACK AND DARKMAN IS CORNERED IN HIS LAIR\", \"FIRED BY GRIEF DARKMAN FIGHTS WITH INHUMAN FEROCITY TO ESCAPE\", \"END OF LINE\". Read by $903A. This block ends at the end of the second screen line ($90F7); briefing_text_b ($90F8) holds the rest.","t":"byte","b":[32,12,5,22,5,12,32,20],"x":[36989,37022]},{"a":37078,"t":"byte","b":[23,15,27,255,32,4,1,18]},{"a":37086,"t":"byte","b":[11,13,1,14,32,9,19,32]},{"a":37094,"t":"byte","b":[4,9,19,3,15,22,5,18]},{"a":37102,"t":"byte","b":[5,4,32,2,5,6,15,18]},{"a":37110,"t":"byte","b":[5,255]},{"a":37112,"l":"briefing_text_b","c":"The rest of the level two briefing from briefing_text ($90CE), in the same screen codes, lines ended by $FF and the end of the text by a second $FF: \"HIS PLAN IS  HALF GROWN. HIS\", \"FIANCE JULIE HAS BEEN SEIZED\", \"BY  STRACK  AND  DARKMAN  IS\", \"CORNERED IN  HIS LAIR. FIRED\", \"BY GRIEF DARKMAN FIGHTS WITH\", \"INHUMAN FEROCITY TO ESCAPE..\", \"END OF LINE...\". Read by $903A.","t":"byte","b":[32,8,9,19,32,16,12,1]},{"a":37120,"t":"byte","b":[14,32,9,19,32,32,8,1]},{"a":37128,"t":"byte","b":[12,6,32,7,18,15,23,14]},{"a":37136,"t":"byte","b":[27,32,8,9,19,255,32,6]},{"a":37144,"t":"byte","b":[9,1,14,3,5,32,10,21]},{"a":37152,"t":"byte","b":[12,9,5,32,8,1,19,32]},{"a":37160,"t":"byte","b":[2,5,5,14,32,19,5,9]},{"a":37168,"t":"byte","b":[26,5,4,255,32,2,25,32]},{"a":37176,"t":"byte","b":[32,19,20,18,1,3,11,32]},{"a":37184,"t":"byte","b":[32,1,14,4,32,32,4,1]},{"a":37192,"t":"byte","b":[18,11,13,1,14,32,32,9]},{"a":37200,"t":"byte","b":[19,255,32,3,15,18,14,5]},{"a":37208,"t":"byte","b":[18,5,4,32,9,14,32,32]},{"a":37216,"t":"byte","b":[8,9,19,32,12,1,9,18]},{"a":37224,"t":"byte","b":[27,32,6,9,18,5,4,255]},{"a":37232,"t":"byte","b":[32,2,25,32,7,18,9,5]},{"a":37240,"t":"byte","b":[6,32,4,1,18,11,13,1]},{"a":37248,"t":"byte","b":[14,32,6,9,7,8,20,19]},{"a":37256,"t":"byte","b":[32,23,9,20,8,255,32,9]},{"a":37264,"t":"byte","b":[14,8,21,13,1,14,32,6]},{"a":37272,"t":"byte","b":[5,18,15,3,9,20,25,32]},{"a":37280,"t":"byte","b":[20,15,32,5,19,3,1,16]},{"a":37288,"t":"byte","b":[5,27,27,255,32,5,14,4]},{"a":37296,"t":"byte","b":[32,15,6,32,12,9,14,5]},{"a":37304,"t":"byte","b":[27,27,27,255,255]},{"a":37309,"l":"obj_init_type","c":"The starting types of the 84 objects, copied to $0AA2 by $52B6 (the 14 tables from $91BD to $9650 are 83 bytes apart).","t":"byte","b":[1,7,2,7,1,7,4,1],"x":[21176]},{"a":37317,"t":"byte","b":[7,2,7,1,7,4,5,6]},{"a":37325,"t":"byte","b":[8,2,7,5,6,1,7,4]},{"a":37333,"t":"byte","b":[9,9,1,7,10,11,1,7]},{"a":37341,"t":"byte","b":[3,1,7,8,9,1,7,1]},{"a":37349,"t":"byte","b":[7,1,7,1,7,9,9,1]},{"a":37357,"t":"byte","b":[7,5,6,1,7,1,7,17]},{"a":37365,"t":"byte","b":[5,6,9,1,7,17,1,7]},{"a":37373,"t":"byte","b":[1,7,3,10,11,10,11,1]},{"a":37381,"t":"byte","b":[7,17,9,1,7,17,1,7]},{"a":37389,"t":"byte","b":[1,7,17,0,0,0,0,0]},{"a":37397,"t":"byte","b":[0,0,0,0,0]},{"a":37402,"l":"obj_init_counter","c":"The starting counters of the objects, copied to $0AFF.","t":"byte","b":[0,0,0,0,0,0,0,0],"x":[21182]},{"a":37410,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37418,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37426,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37434,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37442,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37450,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37458,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37466,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37474,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37482,"t":"byte","b":[0,0,0]},{"a":37485,"l":"obj_init_flag","c":"The starting flags of the objects, copied to $0B52.","t":"byte","b":[0,0,0,0,0,0,0,0],"x":[21188]},{"a":37493,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37501,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37509,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37517,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37525,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37533,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37541,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37549,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37557,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37565,"t":"byte","b":[0,0,0]},{"a":37568,"l":"obj_init_energy","c":"The starting energy of the objects, copied to $0BA5.","t":"byte","b":[1,0,3,0,2,0,0,2],"x":[21194]},{"a":37576,"t":"byte","b":[0,3,0,3,0,0,0,0]},{"a":37584,"t":"byte","b":[0,2,0,0,0,3,0,0]},{"a":37592,"t":"byte","b":[0,0,2,0,0,0,3,0]},{"a":37600,"t":"byte","b":[0,2,0,0,0,3,0,3]},{"a":37608,"t":"byte","b":[0,2,0,3,0,0,0,5]},{"a":37616,"t":"byte","b":[0,0,0,3,0,3,0,0]},{"a":37624,"t":"byte","b":[0,0,0,3,0,0,2,0]},{"a":37632,"t":"byte","b":[3,0,0,0,0,0,0,3]},{"a":37640,"t":"byte","b":[0,0,0,4,0,0,3,0]},{"a":37648,"t":"byte","b":[20,0,0]},{"a":37651,"l":"obj_init_variant","c":"The variant flag of the objects, copied to $0BF8.","t":"byte","b":[0,0,1,1,0,0,0,0],"x":[21200]},{"a":37659,"t":"byte","b":[0,1,1,0,0,0,0,0]},{"a":37667,"t":"byte","b":[0,0,0,0,0,1,1,0]},{"a":37675,"t":"byte","b":[0,0,1,1,0,0,0,0]},{"a":37683,"t":"byte","b":[0,0,0,0,0,0,0,1]},{"a":37691,"t":"byte","b":[1,1,1,0,0,0,0,0]},{"a":37699,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37707,"t":"byte","b":[0,0,0,0,0,0,1,1]},{"a":37715,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37723,"t":"byte","b":[0,0,0,0,0,0,1,1]},{"a":37731,"t":"byte","b":[0,0,0]},{"a":37734,"l":"obj_init_flag_b","c":"The starting values of the second flag of the objects, copied to $0C4B.","t":"byte","b":[0,0,0,0,0,0,0,0],"x":[21206]},{"a":37742,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37750,"t":"byte","b":[0,1,1,0,0,0,0,0]},{"a":37758,"t":"byte","b":[0,0,0,0,0,0,1,1]},{"a":37766,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37774,"t":"byte","b":[0,0,0,0,0,0,0,1]},{"a":37782,"t":"byte","b":[1,0,0,0,0,0,0,0]},{"a":37790,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37798,"t":"byte","b":[0,0,0,0,0,0,0,1]},{"a":37806,"t":"byte","b":[1,0,0,0,0,0,0,0]},{"a":37814,"t":"byte","b":[1,1,0]},{"a":37817,"l":"obj_init_left_lo","c":"The left limits of the objects' walks, low bytes, copied to $0C9E.","t":"byte","b":[134,134,244,244,112,112,26,150],"x":[21212]},{"a":37825,"t":"byte","b":[150,42,42,68,68,237,31,6]},{"a":37833,"t":"byte","b":[180,162,162,0,0,162,162,0]},{"a":37841,"t":"byte","b":[0,0,64,64,128,0,192,192]},{"a":37849,"t":"byte","b":[0,98,98,0,0,160,160,160]},{"a":37857,"t":"byte","b":[160,160,160,174,174,0,0,58]},{"a":37865,"t":"byte","b":[58,0,0,222,222,82,82,0]},{"a":37873,"t":"byte","b":[0,0,0,160,160,0,160,160]},{"a":37881,"t":"byte","b":[160,160,0,160,160,136,136,138]},{"a":37889,"t":"byte","b":[138,0,0,188,188,0,94,94]},{"a":37897,"t":"byte","b":[32,32,0]},{"a":37900,"l":"obj_init_left_hi","c":"The left limits of the objects' walks, high bytes, copied to $0CF1.","t":"byte","b":[1,1,1,1,3,3,4,0],"x":[21218]},{"a":37908,"t":"byte","b":[0,3,3,2,2,0,4,4]},{"a":37916,"t":"byte","b":[2,3,3,0,0,0,0,0]},{"a":37924,"t":"byte","b":[0,0,2,2,2,0,3,3]},{"a":37932,"t":"byte","b":[0,2,2,0,0,0,0,0]},{"a":37940,"t":"byte","b":[0,0,0,1,1,0,0,2]},{"a":37948,"t":"byte","b":[2,0,0,3,3,3,3,0]},{"a":37956,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37964,"t":"byte","b":[0,0,0,0,0,1,1,2]},{"a":37972,"t":"byte","b":[2,0,0,2,2,0,1,1]},{"a":37980,"t":"byte","b":[3,3,0]},{"a":37983,"l":"obj_init_right_lo","c":"The right limits of the objects' walks, low bytes, copied to $0D44.","t":"byte","b":[28,28,2,2,252,252,26,236],"x":[21224]},{"a":37991,"t":"byte","b":[236,132,132,32,32,237,31,6]},{"a":37999,"t":"byte","b":[180,242,242,0,0,216,216,0]},{"a":38007,"t":"byte","b":[0,0,198,198,92,0,26,26]},{"a":38015,"t":"byte","b":[0,132,132,0,0,88,88,88]},{"a":38023,"t":"byte","b":[88,88,88,254,254,0,0,228]},{"a":38031,"t":"byte","b":[228,0,0,16,16,6,6,0]},{"a":38039,"t":"byte","b":[0,0,0,84,84,0,54,54]},{"a":38047,"t":"byte","b":[54,54,0,84,84,194,194,132]},{"a":38055,"t":"byte","b":[132,0,0,202,202,0,234,234]},{"a":38063,"t":"byte","b":[6,6,0]},{"a":38066,"l":"obj_init_right_hi","c":"The right limits of the objects' walks, high bytes, copied to $0D97.","t":"byte","b":[2,2,3,3,3,3,4,1],"x":[21230]},{"a":38074,"t":"byte","b":[1,3,3,3,3,0,4,4]},{"a":38082,"t":"byte","b":[2,3,3,0,0,0,0,0]},{"a":38090,"t":"byte","b":[0,0,2,2,3,0,4,4]},{"a":38098,"t":"byte","b":[0,3,3,0,0,1,1,1]},{"a":38106,"t":"byte","b":[1,1,1,1,1,0,0,2]},{"a":38114,"t":"byte","b":[2,0,0,4,4,4,4,0]},{"a":38122,"t":"byte","b":[0,0,0,1,1,0,1,1]},{"a":38130,"t":"byte","b":[1,1,0,1,1,1,1,3]},{"a":38138,"t":"byte","b":[3,0,0,3,3,0,1,1]},{"a":38146,"t":"byte","b":[4,4,0]},{"a":38149,"l":"obj_init_x_lo","c":"The starting world X of the objects, low bytes, copied to $0DEA.","t":"byte","b":[194,194,248,248,232,232,26,44],"x":[21236]},{"a":38157,"t":"byte","b":[44,132,132,32,32,237,31,6]},{"a":38165,"t":"byte","b":[180,162,162,18,18,200,200,170]},{"a":38173,"t":"byte","b":[184,219,88,88,72,72,222,222]},{"a":38181,"t":"byte","b":[16,82,82,180,87,250,250,200]},{"a":38189,"t":"byte","b":[200,44,44,194,194,131,148,188]},{"a":38197,"t":"byte","b":[188,52,52,232,232,132,132,132]},{"a":38205,"t":"byte","b":[75,55,88,44,44,44,200,200]},{"a":38213,"t":"byte","b":[4,4,250,44,44,144,144,188]},{"a":38221,"t":"byte","b":[188,132,3,132,132,132,194,194]},{"a":38229,"t":"byte","b":[132,132,188]},{"a":38232,"l":"obj_init_x_hi","c":"The starting world X of the objects, high bytes, copied to $0E3D.","t":"byte","b":[1,1,2,2,3,3,4,1],"x":[21242]},{"a":38240,"t":"byte","b":[1,3,3,3,3,0,4,4]},{"a":38248,"t":"byte","b":[2,3,3,2,2,0,0,0]},{"a":38256,"t":"byte","b":[1,1,2,2,3,3,3,3]},{"a":38264,"t":"byte","b":[4,3,3,2,1,0,0,0]},{"a":38272,"t":"byte","b":[0,1,1,1,1,2,2,2]},{"a":38280,"t":"byte","b":[2,3,3,3,3,3,3,3]},{"a":38288,"t":"byte","b":[2,2,1,1,1,1,0,0]},{"a":38296,"t":"byte","b":[1,1,0,1,1,1,1,2]},{"a":38304,"t":"byte","b":[2,3,4,3,3,3,1,1]},{"a":38312,"t":"byte","b":[3,3,2]},{"a":38315,"l":"obj_init_y_lo","c":"The starting world Y of the objects, low bytes, copied to $0E90.","t":"byte","b":[0,21,0,21,0,21,241,175],"x":[21248]},{"a":38323,"t":"byte","b":[196,175,196,175,196,174,143,143]},{"a":38331,"t":"byte","b":[126,63,84,62,62,95,116,232]},{"a":38339,"t":"byte","b":[21,21,255,20,182,182,191,212]},{"a":38347,"t":"byte","b":[42,63,84,92,148,127,148,238]},{"a":38355,"t":"byte","b":[3,238,3,222,243,227,211,159]},{"a":38363,"t":"byte","b":[180,125,125,222,243,47,68,47]},{"a":38371,"t":"byte","b":[96,94,147,129,150,126,31,52]},{"a":38379,"t":"byte","b":[31,52,204,168,168,201,201,224]},{"a":38387,"t":"byte","b":[245,224,211,158,179,158,80,101]},{"a":38395,"t":"byte","b":[80,101,80]},{"a":38398,"l":"obj_init_y_hi","c":"The starting world Y of the objects, high bytes, copied to $0EE3.","t":"byte","b":[5,5,5,5,5,5,4,4],"x":[21254]},{"a":38406,"t":"byte","b":[4,4,4,4,4,4,4,4]},{"a":38414,"t":"byte","b":[4,4,4,4,4,4,4,3]},{"a":38422,"t":"byte","b":[4,4,3,4,3,3,3,3]},{"a":38430,"t":"byte","b":[3,3,3,3,3,3,3,2]},{"a":38438,"t":"byte","b":[3,2,3,2,2,2,2,2]},{"a":38446,"t":"byte","b":[2,2,2,2,2,2,2,2]},{"a":38454,"t":"byte","b":[2,2,2,2,2,2,2,2]},{"a":38462,"t":"byte","b":[2,2,1,1,1,1,1,1]},{"a":38470,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":38478,"t":"byte","b":[1,1,1]},{"a":38481,"l":"tile_top_chars","c":"For each tile (index times 2, plus 1 for the odd half step) the two screen codes of its top row; the characters count in strips of 40 across the character set.","t":"byte","b":[0],"x":[8986,9001,9029,9044,9072,9087,9115,9130,9167,9182,9210,9225,9253,9268,9296,9311,9341,9356,9384,9393,9471,9486,9514,9529,9557,9572,9609,9624,9652,9667,9695,9710,9738,9753,9783,9798,9826,9841,10444,10451,10500,10516,10523,10683,10690,10739,10755,10762,11362,11369,11416,11432,11439,11592,11599,11646,11662,11669,13936,13951,13979,13994,14022,14037,14065,14080,14118,14133,14161,14176,14204,14219,14247,14262,14292,14307,14335,14344,14420,14435,14463,14478,14506,14521,14559,14574,14602,14617,14645,14660,14688,14703,14733,14748,14776,14791,31043]},{"a":38482,"l":"tile_top_odd","c":"The odd bytes of the table at $9651: the second screen code of each tile's top row, first part.","t":"byte","b":[1,2,3,4,5,6,7,8],"x":[31049]},{"a":38490,"t":"byte","b":[9,10,11,12,13,14,15,16]},{"a":38498,"t":"byte","b":[17,18,19,20,21,22,23,24]},{"a":38506,"t":"byte","b":[25,26,27,28,29,30,31,32]},{"a":38514,"t":"byte","b":[33,34,35,36,37,38,39,80]},{"a":38522,"t":"byte","b":[81,82,83,84,85,86,87,88]},{"a":38530,"t":"byte","b":[89,90,91,92,93,94,95,96]},{"a":38538,"t":"byte","b":[97,98,99,100,101,102,103,104]},{"a":38546,"l":"tile_top_odd_b","c":"The rest of the odd bytes of the table at $9651: the second screen code of each tile's top row.","t":"byte","b":[105,106,107,108,109,110,111,112]},{"a":38554,"t":"byte","b":[113,114,115,116,117,118,119,160]},{"a":38562,"t":"byte","b":[161,162,163,164,165,166,167,168]},{"a":38570,"t":"byte","b":[169,170,171,172,173,174,175,176]},{"a":38578,"t":"byte","b":[177,178,179,180,181,182,183,184]},{"a":38586,"t":"byte","b":[185,186,187,188,189,190,191,192]},{"a":38594,"t":"byte","b":[193,194,195,196,197,198,199,240]},{"a":38602,"t":"byte","b":[241,242,243,244,245,246,248]},{"a":38609,"t":"gap","n":30},{"a":38639,"l":"tile_bottom_chars","c":"For each tile (index times 2, plus 1 for the odd half step) the two screen codes of its bottom row.","t":"byte","b":[40],"x":[8992,9007,9035,9050,9078,9093,9121,9136,9173,9188,9216,9231,9259,9274,9302,9317,9347,9362,9440,9449,9477,9492,9520,9535,9563,9578,9615,9630,9658,9673,9701,9716,9744,9759,9789,9804,9832,9847,13942,13957,13985,14000,14028,14043,14071,14086,14124,14139,14167,14182,14210,14225,14253,14268,14298,14313,14389,14398,14426,14441,14469,14484,14512,14527,14565,14580,14608,14623,14651,14666,14694,14709,14739,14754,14782,14797,31062]},{"a":38640,"l":"tile_bottom_odd","c":"The odd bytes of the table at $96EF: the second screen code of each tile's bottom row, first part.","t":"byte","b":[41,42,43,44,45,46,47,48],"x":[31056]},{"a":38648,"t":"byte","b":[49,50,51,52,53,54,55,56]},{"a":38656,"t":"byte","b":[57,58,59,60,61,62,63,64]},{"a":38664,"t":"byte","b":[65,66,67,68,69,70,71,72]},{"a":38672,"t":"byte","b":[73,74,75,76,77,78,79,120]},{"a":38680,"t":"byte","b":[121,122,123,124,125,126,127,128]},{"a":38688,"t":"byte","b":[129,130,131,132,133,134,135,136]},{"a":38696,"t":"byte","b":[137,138,139,140,141,142,143,144]},{"a":38704,"l":"tile_bottom_odd_b","c":"The rest of the odd bytes of the table at $96EF: the second screen code of each tile's bottom row.","t":"byte","b":[145,146,147,148,149,150,151,152]},{"a":38712,"t":"byte","b":[153,154,155,156,157,158,159,200]},{"a":38720,"t":"byte","b":[201,202,203,204,205,206,207,208]},{"a":38728,"t":"byte","b":[209,210,211,212,213,214,215,216]},{"a":38736,"t":"byte","b":[217,218,219,220,221,222,223,224]},{"a":38744,"t":"byte","b":[225,226,227,228,229,230,231,232]},{"a":38752,"t":"byte","b":[233,234,235,236,237,238,239,249]},{"a":38760,"t":"byte","b":[250,251,252,253,254,255]},{"a":38766,"l":"panel_chars","c":"The 200 screen codes of the status panel (5 rows of 40), copied to $CEF7 by $54D6.","t":"byte","b":[0,139,184,28,188,189,178,178],"x":[21726]},{"a":38774,"t":"byte","b":[188,28,191,188,187,185,184,139]},{"a":38782,"t":"byte","b":[139,140,156,155,156,188,188,203]},{"a":38790,"t":"byte","b":[191,191,191,203,207,207,204,203]},{"a":38798,"t":"byte","b":[203,175,177,177,177,161,161,161]},{"a":38806,"t":"byte","b":[161,137,137,251,27,194,29,17]},{"a":38814,"t":"byte","b":[17,17,17,203,203,203,185,139]},{"a":38822,"t":"byte","b":[184,27,251,27,251,207,204,28]},{"a":38830,"t":"byte","b":[251,251,31,188,188,91,91,91]},{"a":38838,"t":"byte","b":[91,177,202,251,191,186,186,186]},{"a":38846,"t":"byte","b":[186,139,139,191,191,191,191,191]},{"a":38854,"t":"byte","b":[191,191,191,188,191,187,137,139]},{"a":38862,"t":"byte","b":[137,193,193,193,193,193,193,193]},{"a":38870,"t":"byte","b":[193,193,193,203,193,47,44,44]},{"a":38878,"t":"byte","b":[43,177,172,171,251,246,250,250]},{"a":38886,"t":"byte","b":[250,137,139,252,113,113,113,113]},{"a":38894,"t":"byte","b":[113,113,113,27,22,25,152,184]},{"a":38902,"t":"byte","b":[184,188,188,191,191,252,252,188]},{"a":38910,"t":"byte","b":[191,187,43,44,188,191,188,188]},{"a":38918,"t":"byte","b":[187,177,187,187,107,102,22,22]},{"a":38926,"t":"byte","b":[22,27,185,43,135,129,129,129]},{"a":38934,"t":"byte","b":[129,129,129,98,150,98,137,185]},{"a":38942,"t":"byte","b":[185,187,187,22,30,207,251,251]},{"a":38950,"t":"byte","b":[251,251,251,38,43,43,43,43]},{"a":38958,"t":"byte","b":[43,33,43,43,33,33,33,33]},{"a":38966,"l":"panel_colours","c":"The 200 colours of the status panel, copied to $DAF7 by $54D6.","t":"byte","b":[0,9,9,15,207,5,185,9],"x":[21720]},{"a":38974,"t":"byte","b":[107,15,12,15,15,8,9,9]},{"a":38982,"t":"byte","b":[9,11,11,12,11,207,11,191]},{"a":38990,"t":"byte","b":[12,12,12,15,1,204,15,44]},{"a":38998,"t":"byte","b":[12,1,10,11,11,6,15,15]},{"a":39006,"t":"byte","b":[15,11,11,12,12,1,188,12]},{"a":39014,"t":"byte","b":[140,12,172,15,12,12,168,9]},{"a":39022,"t":"byte","b":[9,15,12,15,44,11,11,15]},{"a":39030,"t":"byte","b":[12,12,235,15,15,177,241,129]},{"a":39038,"t":"byte","b":[81,10,251,44,12,11,161,1]},{"a":39046,"t":"byte","b":[1,9,9,1,1,1,1,1]},{"a":39054,"t":"byte","b":[177,1,129,15,1,1,203,9]},{"a":39062,"t":"byte","b":[11,175,15,15,15,15,47,15]},{"a":39070,"t":"byte","b":[15,15,15,15,15,12,15,11]},{"a":39078,"t":"byte","b":[11,10,11,12,12,10,1,1]},{"a":39086,"t":"byte","b":[1,11,9,11,12,60,12,12]},{"a":39094,"t":"byte","b":[12,12,12,14,14,178,11,9]},{"a":39102,"t":"byte","b":[9,11,15,1,12,11,11,191]},{"a":39110,"t":"byte","b":[12,140,6,15,15,12,11,11]},{"a":39118,"t":"byte","b":[11,11,44,12,12,12,106,10]},{"a":39126,"t":"byte","b":[10,9,8,9,33,7,7,7]},{"a":39134,"t":"byte","b":[183,7,135,9,2,9,194,8]},{"a":39142,"t":"byte","b":[187,9,108,14,6,11,12,12]},{"a":39150,"t":"byte","b":[44,12,6,11,9,9,9,201]},{"a":39158,"t":"byte","b":[9,191,1,1,1,1,15,15]},{"a":39166,"t":"gap","n":9730},{"a":48896,"l":"char_colours","c":"Colour for each character code, indexed by the character; the code reads it to fill the colour RAM ($D800) after a scroll and in $73A3.","t":"byte","b":[168,8,105,217,137,249,249,169],"x":[14857,14866,14875,14884,14893,14902,14911,14920,14929,14938,14947,14956,14965,14974,14983,14992,15001,15010,15019,15028,15037,15046,15055,15064,15073,15082,15091,15100,15109,15118,15127,15136,15145,15154,15163,15172,15181,15190,15199,15208,15217,15226,15235,15244,15253,15262,15271,15280,15289,15298,15307,15316,15325,15334,15343,15352,15361,15370,15379,15388,15397,15406,15415,15424,15433,15442,15451,15460,15469,15478,15487,15496,15505,15514,15523,15532,15541,15550,15559,15568,15577,15586,15595,15604,15613,15622,15631,15640,15649,15658,15667,15676,15685,15694,15703,15712,15721,15730,15739,15748,15757,15766,15775,15784,15793,15802,15811,15820,15829,15838,15847,15856,15865,15874,15883,15892,15901,15910,15919,15928,15937,15946,15955,15964,15973,15982,15991,16000,16009,16018,16027,16036,16045,16054,16063,16072,16081,16090,16099,16108,16117,16126,16135,16144,16153,16162,16171,16180,16189,16198,16207,16216,16225,16234,16243,16252,16261,16270,16279,16288,16297,16306,16315,16324,16333,16342,16351,16360,16369,16378,16387,16396,16405,16414,16423,16432,16441,16450,16459,16468,16477,16486,16495,16504,16513,16522,16531,16540,16549,16558,16567,16576,16585,16594,16603,16612,16621,16630,16639,16648,16657,16666,16675,16684,16693,16702,16711,16720,16729,16738,16747,16756,16765,16774,16783,16792,16801,16810,16819,16828,16837,16846,16855,16864,16873,16882,16891,16900,16909,16918,16927,16936,16945,16954,16963,16972,16981,16990,16999,17008,17017,17026,17035,17044,17053,17062,17071,17080,17089,17098,17107,17116,17125,17134,17143,17152,17161,17170,17179,17188,17197,17206,17215,17224,17233,17242,17251,17260,17269,17278,17287,17296,17305,17314,17323,17332,17341,17350,17359,17368,17377,17386,17395,17404,17413,17422,17431,17440,17449,17458,17467,17476,17485,17494,17503,17512,17521,17530,17539,17548,17557,17566,17575,17584,17593,17602,17611,17620,17629,17638,17647,17656,17665,17674,17683,17692,17701,17710,17719,17728,17737,17746,17755,17764,17773,17782,17791,17800,17809,17818,17827,17836,17845,17854,17863,17872,17881,17890,17899,17908,17917,17926,17935,17944,17953,17962,17971,17980,17989,17998,18007,18017,18026,18035,18044,18053,18062,18071,18080,18089,18098,18107,18116,18125,18134,18143,18152,18161,18170,18179,18188,18197,18206,18215,18224,18233,18242,18251,18260,18269,18278,18287,18296,18305,18314,18323,18332,18341,18350,18359,18368,18377,18386,18395,18404,18413,18422,18431,18440,18449,18458,18467,18476,18485,18494,18503,18512,18521,18530,18539,18548,18557,18566,18575,18584,18593,18602,18611,18620,18629,18638,18647,18656,18665,18674,18683,18692,18701,18710,18719,18728,18737,18746,18755,18764,18773,18782,18791,18800,18809,18818,18827,18836,18845,18854,18863,18872,18881,18890,18899,18908,18917,18926,18935,18944,18953,18962,18971,18980,18989,18998,19007,19016,19025,19034,19043,19052,19061,19070,19079,19088,19097,19106,19115,19124,19133,19142,19151,19160,19169,19178,19187,19196,19205,19214,19223,19232,19241,19250,19259,19268,19277,19286,19295,19304,19313,19322,19331,19340,19349,19358,19367,19376,19385,19394,19403,19412,19421,19430,19439,19448,19457,19466,19475,19484,19493,19502,19511,19520,19529,19538,19547,19556,19565,19574,19583,19592,19601,19610,19619,19628,19637,19646,19655,19664,19673,19682,19691,19700,19709,19718,19727,19736,19745,19754,19763,19772,19781,19790,19799,19808,19817,19826,19835,19844,19853,19862,19871,19880,19889,19898,19907,19916,19925,19934,19943,19952,19961,19970,19979,19988,19997,20006,20015,20024,20033,20042,20051,20060,20069,20078,20087,20096,20105,20114,20123,20132,20141,20150,20159,20168,20177,20186,20195,20204,20213,20222,20231,20240,20249,20258,20267,20276,20285,20294,20303,20312,20321,20330,20339,20348,20357,20366,20375,20384,20393,20402,20411,20420,20429,20438,20447,20456,20465,20474,20483,20492,20501,20510,20519,20528,20537,20546,20555,20564,20573,20582,20591,20600,20609,20618,20627,20636,20645,20654,20663,20672,20681,20690,20699,20708,20717,20726,20735,20744,20753,20762,20771,20780,20789,20798,20807,20816,20825,20834,20843,20852,20861,20870,20879,20888,20897,20906,20915,20924,20933,20942,20951,20960,20969,20978,20987,20996,21005,21014,21023,21032,21041,21050,21059,21068,21077,21086,21095,21104,21113,21122,21131,21140,21149,21158,21167,21457,21462,22263,22272,22281,22290,22311,22320,22329,22338,28778,28787,28796,28805,28814,28823,28832,28841,28850,28859,28872,28881,28890,28899,28908,28917,28926,28935,28944,28953,29669,29678,29687]},{"a":48904,"t":"byte","b":[249,73,249,169,191,111,255,191]},{"a":48912,"t":"byte","b":[169,169,137,249,9,249,9,169]},{"a":48920,"t":"byte","b":[153,73,45,221,221,221,141,41]},{"a":48928,"t":"byte","b":[250,10,250,154,106,250,250,186]},{"a":48936,"t":"byte","b":[250,170,10,169,41,249,249,249]},{"a":48944,"t":"byte","b":[169,9,89,249,175,255,159,15]},{"a":48952,"t":"byte","b":[41,201,73,249,9,105,185,169]},{"a":48960,"t":"gap","n":192},{"a":49152,"l":"shape_blank","c":"Pointer $00: 64 zero bytes, the empty frame (the tables at $1596, $61FB and $6237 name it). The text screens read their character set from $C000 ($D018=$30), so these bytes are also character 0, the blank that the briefing uses for a space.","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":49160,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":49168,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":49176,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":49184,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":49192,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":49200,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":49208,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":49216,"l":"enemy_shapes_a","c":"Sprite shapes for pointers $01 to $0B and the first 56 bytes of $0C (760 bytes). In use: $02 and $03, an enemy walking right, variant 0 (table $1982); $05 and $06, walking left, variant 0 (table $1747); $08 to $0B, the following sprite of slot_follow (follow_frames_b at $1DDA). The attacks show $05 and $07 (left) and $02 and $04 (right) for variant 0, by the values behave_attack_left ($1659) and behave_attack_right ($1895) store into their own code. Pointer $01 is in no table or constant traced so far.","t":"byte","b":[170,170,170,170,170,170,170,170]},{"a":49224,"t":"byte","b":[170,170,170,170,170,170,170,170]},{"a":49232,"t":"byte","b":[170,170,170,170,170,170,170,170]},{"a":49240,"t":"byte","b":[170,170,170,170,170,170,170,170]},{"a":49248,"t":"byte","b":[170,170,170,170,170,170,170,170]},{"a":49256,"t":"byte","b":[170,170,170,170,170,170,170,170]},{"a":49264,"t":"byte","b":[170,170,170,170,170,170,170,170]},{"a":49272,"t":"byte","b":[170,170,170,170,170,170,170,170]},{"a":49280,"t":"byte","b":[0,0,0,0,170,0,2,170]},{"a":49288,"t":"byte","b":[0,2,175,0,2,238,0,2]},{"a":49296,"t":"byte","b":[247,0,2,255,0,2,191,0]},{"a":49304,"t":"byte","b":[2,234,0,10,254,128,46,182]},{"a":49312,"t":"byte","b":[160,183,170,160,159,170,160,255]},{"a":49320,"t":"byte","b":[170,176,238,170,144,250,170,175]},{"a":49328,"t":"byte","b":[154,170,249,106,170,219,122,170]},{"a":49336,"t":"byte","b":[187,250,170,42,171,95,0,204]},{"a":49344,"t":"byte","b":[0,170,0,2,170,0,2,175]},{"a":49352,"t":"byte","b":[0,2,238,0,2,247,0,2]},{"a":49360,"t":"byte","b":[255,0,2,191,0,2,234,0]},{"a":49368,"t":"byte","b":[10,254,128,46,182,160,183,170]},{"a":49376,"t":"byte","b":[160,159,170,160,255,170,176,238]},{"a":49384,"t":"byte","b":[170,144,250,170,175,154,170,249]},{"a":49392,"t":"byte","b":[106,170,219,122,170,187,250,170]},{"a":49400,"t":"byte","b":[42,171,95,0,2,170,0,200]},{"a":49408,"t":"byte","b":[0,0,0,10,160,0,42,160]},{"a":49416,"t":"byte","b":[0,42,176,0,43,176,0,43]},{"a":49424,"t":"byte","b":[240,0,43,240,0,42,240,0]},{"a":49432,"t":"byte","b":[43,160,0,10,128,0,43,224]},{"a":49440,"t":"byte","b":[0,45,248,0,175,231,167,171]},{"a":49448,"t":"byte","b":[213,223,170,191,251,170,170,175]},{"a":49456,"t":"byte","b":[170,160,10,170,128,0,170,128]},{"a":49464,"t":"byte","b":[0,170,128,0,215,192,0,22]},{"a":49472,"t":"byte","b":[0,170,0,0,170,128,0,250]},{"a":49480,"t":"byte","b":[128,0,187,128,0,223,128,0]},{"a":49488,"t":"byte","b":[255,128,0,254,128,0,171,128]},{"a":49496,"t":"byte","b":[2,191,160,10,190,184,10,170]},{"a":49504,"t":"byte","b":[222,10,170,246,14,170,255,6]},{"a":49512,"t":"byte","b":[170,187,250,170,175,111,170,166]},{"a":49520,"t":"byte","b":[231,170,169,238,170,173,168,170]},{"a":49528,"t":"byte","b":[175,0,245,234,0,170,128,85]},{"a":49536,"t":"byte","b":[0,0,0,0,170,0,0,170]},{"a":49544,"t":"byte","b":[128,0,250,128,0,187,128,0]},{"a":49552,"t":"byte","b":[223,128,0,255,128,0,254,128]},{"a":49560,"t":"byte","b":[0,171,128,2,191,160,10,190]},{"a":49568,"t":"byte","b":[184,10,170,222,10,170,246,14]},{"a":49576,"t":"byte","b":[170,255,6,170,187,250,170,175]},{"a":49584,"t":"byte","b":[111,170,166,231,170,169,238,170]},{"a":49592,"t":"byte","b":[173,168,170,175,0,245,234,232]},{"a":49600,"t":"byte","b":[0,0,0,0,10,160,0,10]},{"a":49608,"t":"byte","b":[168,0,14,168,0,14,232,0]},{"a":49616,"t":"byte","b":[15,232,0,15,232,0,15,168]},{"a":49624,"t":"byte","b":[0,10,224,0,2,168,0,11]},{"a":49632,"t":"byte","b":[234,0,47,122,218,219,250,247]},{"a":49640,"t":"byte","b":[87,234,239,254,170,250,170,170]},{"a":49648,"t":"byte","b":[160,10,170,0,2,170,0,2]},{"a":49656,"t":"byte","b":[170,0,2,170,0,3,215,189]},{"a":49664,"t":"byte","b":[2,170,128,2,234,128,2,234]},{"a":49672,"t":"byte","b":[128,2,234,128,2,234,128,2]},{"a":49680,"t":"byte","b":[234,128,2,234,160,10,235,160]},{"a":49688,"t":"byte","b":[11,171,160,11,171,160,43,162]},{"a":49696,"t":"byte","b":[224,46,162,224,174,130,224,186]},{"a":49704,"t":"byte","b":[130,224,170,2,224,168,2,224]},{"a":49712,"t":"byte","b":[160,3,176,160,2,232,152,2]},{"a":49720,"t":"byte","b":[166,168,2,170,0,0,0,249]},{"a":49728,"t":"byte","b":[2,234,0,2,186,128,2,174]},{"a":49736,"t":"byte","b":[128,0,171,160,0,171,160,0]},{"a":49744,"t":"byte","b":[174,160,2,186,128,10,234,0]},{"a":49752,"t":"byte","b":[11,170,0,10,170,0,10,186]},{"a":49760,"t":"byte","b":[0,2,104,0,2,168,0,0]},{"a":49768,"t":"byte","b":[184,0,0,184,0,0,184,0]},{"a":49776,"t":"byte","b":[0,236,0,0,186,0,0,169]},{"a":49784,"t":"byte","b":[128,0,170,128,0,0,0,9]},{"a":49792,"t":"byte","b":[2,170,0,2,186,0,2,186]},{"a":49800,"t":"byte","b":[128,2,174,128,2,174,160,2]},{"a":49808,"t":"byte","b":[171,160,2,171,160,10,170,224]},{"a":49816,"t":"byte","b":[11,170,224,11,170,224,43,162]},{"a":49824,"t":"byte","b":[224,46,162,224,174,130,224,186]},{"a":49832,"t":"byte","b":[130,224,170,2,224,168,2,250]},{"a":49840,"t":"byte","b":[160,3,230,160,2,168,152,2]},{"a":49848,"t":"byte","b":[160,168,2,128,0,0,0,170]},{"a":49856,"t":"byte","b":[2,186,128,2,186,160,0,174]},{"a":49864,"t":"byte","b":[160,0,174,232,0,174,232,0]},{"a":49872,"t":"byte","b":[174,168,0,174,160,2,174,128]},{"a":49880,"t":"byte","b":[2,238,0,2,174,0,2,184]},{"a":49888,"t":"byte","b":[0,0,184,0,0,184,0,0]},{"a":49896,"t":"byte","b":[184,0,0,184,0,0,184,0]},{"a":49904,"t":"byte","b":[0,236,0,0,186,0,0,169]},{"a":49912,"t":"byte","b":[128,0,170,128,0,0,0,22]},{"a":49920,"t":"byte","b":[2,170,128,2,171,128,2,171]},{"a":49928,"t":"byte","b":[128,2,171,128,2,171,128,2]},{"a":49936,"t":"byte","b":[171,128,10,171,128,10,235,160]},{"a":49944,"t":"byte","b":[10,234,224,10,234,224,11,138]},{"a":49952,"t":"byte","b":[232,11,138,184,11,130,186,11]},{"a":49960,"t":"byte","b":[130,174,11,128,170,11,128,42]},{"a":49968,"t":"byte","b":[14,192,10,43,128,10,154,128]},{"a":49976,"l":"swap_block_a","c":"136 bytes that swap_shapes exchanges with text_shapes_a ($8E0C). On a text screen they are the font's characters 103 to 119 (the briefing writes letter n as n + $66, so A is 103). During play they are sprite data: the last 8 bytes of the shape for pointer $0C, and all of $0D and $0E (follow_frames_a at $1DBA names $0C to $0F).","t":"byte","b":[38,170,128,42,0,0,0,243],"x":[36869,36876]},{"a":49984,"t":"byte","b":[0,171,128,2,174,128,2,186]},{"a":49992,"t":"byte","b":[128,10,234,0,10,234,0,10]},{"a":50000,"t":"byte","b":[186,0,2,174,128,0,171,160]},{"a":50008,"t":"byte","b":[0,170,224,0,170,160,0,174]},{"a":50016,"t":"byte","b":[160,0,41,128,0,42,128,0]},{"a":50024,"t":"byte","b":[46,0,0,46,0,0,46,0]},{"a":50032,"t":"byte","b":[0,59,0,0,174,0,2,106]},{"a":50040,"t":"byte","b":[0,2,170,0,0,0,0,189]},{"a":50048,"t":"byte","b":[0,170,128,0,174,128,2,174]},{"a":50056,"t":"byte","b":[128,2,186,128,10,186,128,10]},{"a":50064,"t":"byte","b":[234,128,10,234,128,11,170,160]},{"a":50072,"t":"byte","b":[11,170,224,11,170,224,11,138]},{"a":50080,"t":"byte","b":[232,11,138,184,11,130,186,11]},{"a":50088,"t":"byte","b":[130,174,11,128,170,175,128,42]},{"a":50096,"t":"byte","b":[155,192,10,42,128,10,10,128]},{"a":50104,"t":"byte","b":[38,2,128,42,0,0,0,189]},{"a":50112,"l":"swap_block_b","c":"144 bytes, of which the first 136 are exchanged by swap_shapes with text_shapes_b ($8E94): the font's characters 120 to 136. During play they are sprite data: all of pointers $0F and $10 and the first 8 bytes of $11 ($10 and $11 are an enemy walking right, variant 1, table $19A2). The 8 bytes at $C448 are not exchanged.","t":"byte","b":[2,174,128,10,174,128,10,186],"x":[36883,36890]},{"a":50120,"t":"byte","b":[0,43,186,0,43,186,0,42]},{"a":50128,"t":"byte","b":[186,0,10,186,0,2,186,128]},{"a":50136,"t":"byte","b":[0,187,128,0,186,128,0,46]},{"a":50144,"t":"byte","b":[128,0,46,0,0,46,0,0]},{"a":50152,"t":"byte","b":[46,0,0,46,0,0,46,0]},{"a":50160,"t":"byte","b":[0,59,0,0,174,0,2,106]},{"a":50168,"t":"byte","b":[0,2,170,0,0,0,0,29]},{"a":50176,"t":"byte","b":[0,0,0,0,60,0,8,223]},{"a":50184,"t":"byte","b":[0,2,255,0,10,170,0,0]},{"a":50192,"t":"byte","b":[218,0,0,221,0,0,191,0]},{"a":50200,"t":"byte","b":[2,239,0,10,218,128,46,158]},{"a":50208,"t":"byte","b":[160,42,158,160,43,158,160,42]},{"a":50216,"t":"byte","b":[154,160,42,86,160,58,250,176]},{"a":50224,"t":"byte","b":[30,122,240,63,122,190,62,170]},{"a":50232,"t":"byte","b":[249,46,222,187,11,87,162,2]},{"a":50240,"t":"byte","b":[0,60,0,8,223,0,2,255]},{"a":50248,"t":"byte","b":[0,10,170,0,0,218,0,0]},{"a":50256,"l":"swap_block_c","c":"80 bytes that swap_shapes exchanges with digit_shapes ($58C2): the ten digits of the text screens, characters 138 to 147. During play they are sprite data: bytes 16 to 63 of the shape for pointer $11 and bytes 0 to 31 of $12.","t":"byte","b":[221,0,0,191,0,2,239,0],"x":[36904,36911]},{"a":50264,"t":"byte","b":[10,218,128,46,158,160,42,158]},{"a":50272,"t":"byte","b":[160,43,158,160,42,154,160,42]},{"a":50280,"t":"byte","b":[86,160,58,250,176,30,122,240]},{"a":50288,"t":"byte","b":[63,122,190,62,170,249,46,222]},{"a":50296,"t":"byte","b":[187,11,87,162,2,170,128,173]},{"a":50304,"t":"byte","b":[0,0,0,48,60,0,24,223]},{"a":50312,"t":"byte","b":[0,18,255,0,26,170,0,48]},{"a":50320,"t":"byte","b":[218,0,88,221,0,252,191,0]},{"a":50328,"t":"byte","b":[122,239,0,122,250,128,250,190]},{"a":50336,"l":"enemy_shapes_b","c":"Sprite shapes from byte 32 of pointer $12 to the end of $1F (864 bytes). In use: $14 and $15, an enemy walking left, variant 1 (table $1767); $18 with $19 to $1B, a knocked-down enemy of variant 0 (tables $61FB and $6219); $1C with $1D to $1F, a knocked-down enemy of variant 1 (tables $6237 and $6255). The attacks of variant 1 show $14, $17 and $16 (left) and $10, $13 and $12 (right), by the values behave_attack_left ($1659) and behave_attack_right ($1895) store into their own code.","t":"byte","b":[128,174,174,160,247,174,160,127]},{"a":50344,"t":"byte","b":[170,160,126,170,176,250,170,240]},{"a":50352,"t":"byte","b":[170,170,184,10,170,228,2,170]},{"a":50360,"t":"byte","b":[236,2,222,136,3,87,0,240]},{"a":50368,"t":"byte","b":[0,0,0,3,192,0,141,240]},{"a":50376,"t":"byte","b":[0,47,240,0,170,160,0,15]},{"a":50384,"t":"byte","b":[96,0,15,112,0,15,240,0]},{"a":50392,"t":"byte","b":[14,240,0,11,128,0,43,224]},{"a":50400,"t":"byte","b":[0,45,224,0,175,144,0,171]},{"a":50408,"t":"byte","b":[88,0,170,253,192,170,175,213]},{"a":50416,"t":"byte","b":[170,170,192,170,128,0,170,128]},{"a":50424,"t":"byte","b":[0,173,64,0,213,64,0,36]},{"a":50432,"t":"byte","b":[0,0,0,0,60,0,0,247]},{"a":50440,"t":"byte","b":[32,0,255,128,0,170,160,0]},{"a":50448,"t":"byte","b":[167,0,0,119,0,0,254,0]},{"a":50456,"t":"byte","b":[0,251,128,2,167,160,10,182]},{"a":50464,"t":"byte","b":[184,10,182,168,10,182,232,10]},{"a":50472,"t":"byte","b":[166,168,10,149,168,14,175,172]},{"a":50480,"t":"byte","b":[15,173,180,190,173,252,111,170]},{"a":50488,"t":"byte","b":[188,238,183,184,138,213,224,153]},{"a":50496,"t":"byte","b":[0,60,0,0,247,32,0,255]},{"a":50504,"t":"byte","b":[128,0,170,160,0,167,0,0]},{"a":50512,"t":"byte","b":[119,0,0,254,0,0,251,128]},{"a":50520,"t":"byte","b":[2,167,160,10,182,184,10,182]},{"a":50528,"t":"byte","b":[168,10,182,232,10,166,168,10]},{"a":50536,"t":"byte","b":[149,168,14,175,172,15,173,180]},{"a":50544,"t":"byte","b":[190,173,252,111,170,188,238,183]},{"a":50552,"t":"byte","b":[184,138,213,224,2,170,128,192]},{"a":50560,"t":"byte","b":[0,0,0,0,60,12,0,247]},{"a":50568,"t":"byte","b":[36,0,255,132,0,170,164,0]},{"a":50576,"t":"byte","b":[167,12,0,119,37,0,254,63]},{"a":50584,"t":"byte","b":[0,251,173,2,175,173,2,190]},{"a":50592,"t":"byte","b":[175,10,186,186,10,186,223,10]},{"a":50600,"t":"byte","b":[170,253,14,170,189,15,170,175]},{"a":50608,"t":"byte","b":[46,170,170,27,170,160,59,170]},{"a":50616,"t":"byte","b":[128,34,183,128,0,213,192,205]},{"a":50624,"t":"byte","b":[0,0,0,0,3,192,0,15]},{"a":50632,"t":"byte","b":[114,0,15,248,0,10,170,0]},{"a":50640,"t":"byte","b":[9,240,0,13,240,0,15,240]},{"a":50648,"t":"byte","b":[0,15,176,0,2,224,0,11]},{"a":50656,"t":"byte","b":[232,0,11,120,0,6,250,0]},{"a":50664,"t":"byte","b":[37,234,3,127,170,87,250,170]},{"a":50672,"t":"byte","b":[3,170,170,0,2,170,0,2]},{"a":50680,"t":"byte","b":[170,0,1,122,0,1,87,105]},{"a":50688,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50696,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50704,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50712,"t":"byte","b":[0,170,0,2,170,128,2,170]},{"a":50720,"t":"byte","b":[128,2,127,128,3,255,192,2]},{"a":50728,"t":"byte","b":[255,128,10,255,160,47,190,248]},{"a":50736,"t":"byte","b":[54,235,156,190,255,190,190,255]},{"a":50744,"t":"byte","b":[190,250,190,175,250,170,175,133]},{"a":50752,"t":"byte","b":[254,170,191,254,170,255,187,239]},{"a":50760,"t":"byte","b":[254,41,231,184,3,239,128,2]},{"a":50768,"t":"byte","b":[170,128,2,170,128,2,170,128]},{"a":50776,"t":"byte","b":[10,170,128,10,171,128,10,235]},{"a":50784,"t":"byte","b":[160,43,170,224,43,138,232,46]},{"a":50792,"t":"byte","b":[10,186,46,10,174,42,130,170]},{"a":50800,"t":"byte","b":[11,128,42,15,128,10,42,128]},{"a":50808,"t":"byte","b":[10,154,128,38,168,0,42,173]},{"a":50816,"t":"byte","b":[0,40,0,0,170,0,2,170]},{"a":50824,"t":"byte","b":[128,2,170,128,10,170,160,38]},{"a":50832,"t":"byte","b":[170,184,62,235,156,190,255,190]},{"a":50840,"t":"byte","b":[190,190,190,250,255,175,254,186]},{"a":50848,"t":"byte","b":[191,255,239,191,185,231,254,43]},{"a":50856,"t":"byte","b":[239,168,170,170,170,186,42,186]},{"a":50864,"t":"byte","b":[174,170,238,42,171,170,42,42]},{"a":50872,"t":"byte","b":[138,152,42,38,160,8,40,210]},{"a":50880,"t":"byte","b":[0,0,0,0,0,0,0,40]},{"a":50888,"t":"byte","b":[0,0,170,0,2,170,128,2]},{"a":50896,"t":"byte","b":[170,160,10,170,184,38,170,156]},{"a":50904,"t":"byte","b":[62,170,190,190,170,190,250,235]},{"a":50912,"t":"byte","b":[191,254,191,175,255,239,191,185]},{"a":50920,"t":"byte","b":[234,191,171,234,191,186,170,191]},{"a":50928,"t":"byte","b":[174,170,175,42,171,175,42,42]},{"a":50936,"t":"byte","b":[171,152,42,45,160,8,47,1]},{"a":50944,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50952,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50960,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50968,"t":"byte","b":[0,60,0,0,223,0,0,255]},{"a":50976,"t":"byte","b":[0,8,255,0,2,170,0,0]},{"a":50984,"t":"byte","b":[234,0,10,255,160,47,190,248]},{"a":50992,"t":"byte","b":[54,235,156,190,255,190,190,255]},{"a":51000,"t":"byte","b":[190,250,190,175,250,170,175,21]},{"a":51008,"t":"byte","b":[254,170,191,254,170,255,187,239]},{"a":51016,"t":"byte","b":[254,41,231,184,3,239,128,2]},{"a":51024,"t":"byte","b":[170,128,2,170,128,2,170,128]},{"a":51032,"t":"byte","b":[10,170,128,10,171,128,10,235]},{"a":51040,"t":"byte","b":[160,43,170,224,43,138,232,46]},{"a":51048,"t":"byte","b":[10,186,46,10,174,42,130,170]},{"a":51056,"t":"byte","b":[11,128,42,15,128,10,42,128]},{"a":51064,"t":"byte","b":[10,154,128,38,168,0,42,105]},{"a":51072,"t":"byte","b":[0,60,0,8,255,0,2,223]},{"a":51080,"t":"byte","b":[0,0,255,0,10,255,160,38]},{"a":51088,"t":"byte","b":[255,184,62,190,156,190,170,190]},{"a":51096,"t":"byte","b":[190,223,190,250,255,175,254,186]},{"a":51104,"t":"byte","b":[191,255,239,191,185,231,254,43]},{"a":51112,"t":"byte","b":[239,168,170,170,170,186,42,186]},{"a":51120,"t":"byte","b":[174,170,238,42,171,170,42,42]},{"a":51128,"t":"byte","b":[138,152,42,38,160,8,40,2]},{"a":51136,"t":"byte","b":[0,0,0,0,0,0,0,60]},{"a":51144,"t":"byte","b":[0,2,255,0,8,223,0,2]},{"a":51152,"t":"byte","b":[255,160,10,255,184,38,255,156]},{"a":51160,"t":"byte","b":[62,255,190,190,190,190,250,170]},{"a":51168,"t":"byte","b":[191,254,191,175,255,239,191,185]},{"a":51176,"t":"byte","b":[234,191,171,234,191,186,170,191]},{"a":51184,"t":"byte","b":[174,170,175,42,171,175,42,42]},{"a":51192,"t":"byte","b":[171,152,42,45,160,8,47,224]},{"a":51200,"l":"screen_a","c":"Screen matrix A: the playfield's 19 rows of 40 characters (760 bytes) in text mode, written by the scroll routines ($2200 on). $D018 selects it, or screen_b, from screen_buffer ($2067) through select_screen.","t":"byte","b":[0,0,0,0,0,0,0,0],"x":[8726,10101,11235,11595,11649,12585,13259,13793,13954,14401,22260,28869]},{"a":51208,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51216,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51224,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51232,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51240,"t":"byte","b":[0,0,0,0,0,0,0,0],"x":[8732,10107,10212,11124,11229,12041,12579,12938,13265,13799,13960,14438,28878]},{"a":51248,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51256,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51264,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51272,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51280,"t":"byte","b":[0,0,0,0,0,0,0,0],"x":[8738,10113,10218,11118,11223,12035,12573,12944,13271,13805,13997,14444,28887]},{"a":51288,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51296,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51304,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51312,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51320,"t":"byte","b":[0,0,0,0,0,0,0,0],"x":[8744,10119,10224,11112,11217,12029,12567,12950,13277,13811,14003,14481,28896]},{"a":51328,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51336,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51344,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51352,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51360,"t":"byte","b":[0,0,0,0,0,0,0,0],"x":[8750,10125,10230,11106,11211,12023,12561,12956,13283,13817,14040,14487,28905]},{"a":51368,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51376,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51384,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51392,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51400,"t":"byte","b":[0,0,0,0,0,0,0,0],"x":[8756,10131,10236,11100,11205,12017,12555,12962,13289,13823,14046,14524,28914]},{"a":51408,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51416,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51424,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51432,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51440,"t":"byte","b":[0,0,0,0,0,0,0,0],"x":[8762,10137,10242,11094,11199,12011,12549,12968,13295,13829,14083,14530,28923]},{"a":51448,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51456,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51464,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51472,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51480,"t":"byte","b":[0,0,0,0,0,0,0,0],"x":[8768,10143,10248,11088,11193,12005,12543,12974,13301,13835,14089,14577,28932]},{"a":51488,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51496,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51504,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51512,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51520,"t":"byte","b":[0,0,0,0,0,0,0,0],"x":[8774,10149,10254,11082,11187,11999,12537,12980,13307,13841,14136,14583,28941]},{"a":51528,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51536,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51544,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51552,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51560,"t":"byte","b":[0,0,0,0,0,0,0,0],"x":[8780,10155,10260,11076,11181,11993,12531,12986,13313,13847,14142,14620,28950]},{"a":51568,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51576,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51584,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51592,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51600,"t":"byte","b":[0,0,0,0,0,0,0,0],"x":[8786,10161,10266,11070,11175,11987,12525,12992,13319,13853,14179,14626,18014]},{"a":51608,"t":"byte","b":[0,0,0,0,0,0,0,0],"x":[18086]},{"a":51616,"t":"byte","b":[0,0,0,0,0,0,0,0],"x":[18158]},{"a":51624,"t":"byte","b":[0,0,0,0,0,0,0,0],"x":[18230]},{"a":51632,"t":"byte","b":[0,0,0,0,0,0,0,0],"x":[18302]},{"a":51640,"t":"byte","b":[0,0,0,0,0,0,0,0],"x":[8792,10167,10272,11064,11169,11981,12519,12998,13325,13859,14185,14663,18365]},{"a":51648,"t":"byte","b":[0,0,0,0,0,0,0,0],"x":[18437]},{"a":51656,"t":"byte","b":[0,0,0,0,0,0,0,0],"x":[18509]},{"a":51664,"t":"byte","b":[0,0,0,0,0,0,0,0],"x":[18581]},{"a":51672,"t":"byte","b":[0,0,0,0,0,0,0,0],"x":[18653]},{"a":51680,"t":"byte","b":[0,0,0,0,0,0,0,0],"x":[8798,10173,10278,11058,11163,11975,12513,13004,13331,13865,14222,14669,18716]},{"a":51688,"t":"byte","b":[0,0,0,0,0,0,0,0],"x":[18788]},{"a":51696,"t":"byte","b":[0,0,0,0,0,0,0,0],"x":[18860]},{"a":51704,"t":"byte","b":[0,0,0,0,0,0,0,0],"x":[18932]},{"a":51712,"t":"byte","b":[0,0,0,0,0,0,0,0],"x":[19004]},{"a":51720,"t":"byte","b":[0,0,0,0,0,0,0,0],"x":[8804,10179,10284,11052,11157,11969,12507,13010,13337,13871,14228,14706,19067]},{"a":51728,"t":"byte","b":[0,0,0,0,0,0,0,0],"x":[19139]},{"a":51736,"t":"byte","b":[0,0,0,0,0,0,0,0],"x":[19211]},{"a":51744,"t":"byte","b":[0,0,0,0,0,0,0,0],"x":[19283]},{"a":51752,"t":"byte","b":[0,0,0,0,0,0,0,0],"x":[19355]},{"a":51760,"t":"byte","b":[0,0,0,0,0,0,0,0],"x":[8810,10185,10290,11046,11151,11963,12501,13016,13343,13877,14265,14712,19418]},{"a":51768,"t":"byte","b":[0,0,0,0,0,0,0,0],"x":[19490]},{"a":51776,"t":"byte","b":[0,0,0,0,0,0,0,0],"x":[19562]},{"a":51784,"t":"byte","b":[0,0,0,0,0,0,0,0],"x":[19634]},{"a":51792,"t":"byte","b":[0,0,0,0,0,0,0,0],"x":[19706]},{"a":51800,"t":"byte","b":[0,0,0,0,0,0,0,0],"x":[8816,10191,10296,11040,11145,11957,12495,13022,13349,13883,14271,14751,19769]},{"a":51808,"t":"byte","b":[0,0,0,0,0,0,0,0],"x":[19841]},{"a":51816,"t":"byte","b":[0,0,0,0,0,0,0,0],"x":[19913]},{"a":51824,"t":"byte","b":[0,0,0,0,0,0,0,0],"x":[19985]},{"a":51832,"t":"byte","b":[0,0,0,0,0,0,0,0],"x":[20057]},{"a":51840,"t":"byte","b":[0,0,0,0,0,0,0,0],"x":[8822,10197,10302,11034,11139,11951,12489,13028,13355,13889,14310,14757,20120]},{"a":51848,"t":"byte","b":[0,0,0,0,0,0,0,0],"x":[20192]},{"a":51856,"t":"byte","b":[0,0,0,0,0,0,0,0],"x":[20264]},{"a":51864,"t":"byte","b":[0,0,0,0,0,0,0,0],"x":[20336]},{"a":51872,"t":"byte","b":[0,0,0,0,0,0,0,0],"x":[20408]},{"a":51880,"t":"byte","b":[0,0,0,0,0,0,0,0],"x":[8828,10203,10308,11028,11133,11945,12483,13034,13361,13895,14316,14794,20471]},{"a":51888,"t":"byte","b":[0,0,0,0,0,0,0,0],"x":[20543]},{"a":51896,"t":"byte","b":[0,0,0,0,0,0,0,0],"x":[20615]},{"a":51904,"t":"byte","b":[0,0,0,0,0,0,0,0],"x":[20687]},{"a":51912,"t":"byte","b":[0,0,0,0,0,0,0,0],"x":[20759]},{"a":51920,"t":"byte","b":[0,0,0,0,0,0,0,0],"x":[8834,10314,10686,10742,11022,11939,13040,13901,14347,14800,20822]},{"a":51928,"t":"byte","b":[0,0,0,0,0,0,0,0],"x":[20894]},{"a":51936,"t":"byte","b":[0,0,0,0,0,0,0,0],"x":[20966]},{"a":51944,"t":"byte","b":[0,0,0,0,0,0,0,0],"x":[21038]},{"a":51952,"t":"byte","b":[0,0,0,0,0,0,0,0],"x":[21110]},{"a":51960,"l":"screen_a_spare","c":"The last 256 bytes of screen A's 1,000 (rows 19 to 24, up to the sprite pointers): no routine traced so far reads or writes them, and they are zero in the snapshot. The panel's colours are only in screen B, because irq_mid always selects $CC00 for the panel.","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51968,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51976,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51984,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51992,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":52000,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":52008,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":52016,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":52024,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":52032,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":52040,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":52048,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":52056,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":52064,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":52072,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":52080,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":52088,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":52096,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":52104,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":52112,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":52120,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":52128,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":52136,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":52144,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":52152,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":52160,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":52168,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":52176,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":52184,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":52192,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":52200,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":52208,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":52216,"l":"sprite_pointer_a_0","c":"Sprite 0's pointer in screen A's table ($CBF8 + 0): the player's sprites 0 to 2 (written by player_draw at $6111), or the banner (banner_pointers at $5699). Always written together with sprite_pointer_b_0.","t":"byte","b":[0],"x":[22172,24892,24920,24953,24982,25430]},{"a":52217,"l":"sprite_pointer_a_1","c":"Sprite 1's pointer in screen A's table ($CBF8 + 1): the player's sprites 0 to 2 (written by player_draw at $6111), or the banner (banner_pointers at $5699). Always written together with sprite_pointer_b_1.","t":"byte","b":[0],"x":[22179,24901,24929,24962,24991,25433]},{"a":52218,"l":"sprite_pointer_a_2","c":"Sprite 2's pointer in screen A's table ($CBF8 + 2): the player's sprites 0 to 2 (written by player_draw at $6111), or the banner (banner_pointers at $5699). Always written together with sprite_pointer_b_2.","t":"byte","b":[0],"x":[22186,24883,24911,24944,25000,25436]},{"a":52219,"l":"sprite_pointer_a_3","c":"Sprite 3's pointer in screen A's table ($CBF8 + 3): multiplexed sprite 3 (written by multiplex_sprites at $6604), or the banner (banner_pointers at $5699). Always written together with sprite_pointer_b_3.","t":"byte","b":[0],"x":[22193,25439,26188]},{"a":52220,"l":"sprite_pointer_a_4","c":"Sprite 4's pointer in screen A's table ($CBF8 + 4): multiplexed sprite 4 (written by multiplex_sprites at $6604), or the banner (banner_pointers at $5699). Always written together with sprite_pointer_b_4.","t":"byte","b":[0],"x":[22200,25442,26287]},{"a":52221,"l":"sprite_pointer_a_5","c":"Sprite 5's pointer in screen A's table ($CBF8 + 5): multiplexed sprite 5 (written by multiplex_sprites at $6604), or the banner (banner_pointers at $5699). Always written together with sprite_pointer_b_5.","t":"byte","b":[0],"x":[22207,25445,26386]},{"a":52222,"l":"sprite_pointer_a_6","c":"Sprite 6's pointer in screen A's table ($CBF8 + 6): multiplexed sprite 6 (written by multiplex_sprites at $6604), or the banner (banner_pointers at $5699). Always written together with sprite_pointer_b_6.","t":"byte","b":[0],"x":[22214,25448,26485]},{"a":52223,"l":"sprite_pointer_a_7","c":"Sprite 7's pointer in screen A's table ($CBF8 + 7): multiplexed sprite 7 (written by multiplex_sprites at $6604), or the banner (banner_pointers at $5699). Always written together with sprite_pointer_b_7.","t":"byte","b":[0],"x":[22221,25451,26587]},{"a":52224,"l":"screen_b","c":"Screen matrix B: the same playfield as screen_a, 40 columns by 19 rows (760 bytes). The briefing is typed into it at $CC56 and the game over text at $CD50.","t":"byte","b":[0,10,11,10,11,10,11,10],"x":[8846,10215,11121,11365,11419,12471,13373,13673,13939,14392,22308,26080,28775,29666]},{"a":52232,"t":"byte","b":[11,10,11,174,175,176,177,0]},{"a":52240,"t":"byte","b":[1,90,91,86,87,86,87,90]},{"a":52248,"t":"byte","b":[91,90,91,90,91,90,91,90]},{"a":52256,"t":"byte","b":[91,170,171,172,173,174,175,0]},{"a":52264,"t":"byte","b":[0,50,51,50,51,50,51,50],"x":[8852,10098,10221,11115,11238,12155,12465,12824,13379,13679,13945,14423,28784]},{"a":52272,"t":"byte","b":[51,50,51,214,215,216,217,40]},{"a":52280,"t":"byte","b":[41,130,131,126,127,126,127,130]},{"a":52288,"t":"byte","b":[131,130,131,130,131,130,131,130]},{"a":52296,"t":"byte","b":[131,210,211,212,213,214,215,0]},{"a":52304,"t":"byte","b":[0,10,11,10,11,10,11,10],"x":[8858,10104,10227,11109,11232,12149,12459,12830,13385,13685,13982,14429,28793]},{"a":52312,"t":"byte","b":[11,10,11,182,183,184,185,0]},{"a":52320,"t":"byte","b":[1,94,95,94,95,94,95,94]},{"a":52328,"t":"byte","b":[95,94,95,94,95,94,95,94]},{"a":52336,"t":"byte","b":[95,178,179,180,181,182,183,0]},{"a":52344,"t":"byte","b":[0,50,51,50,51,50,51,50],"x":[8864,10110,10233,11103,11226,12143,12453,12836,13391,13691,13988,14466,28802]},{"a":52352,"t":"byte","b":[51,50,51,222,223,224,225,40]},{"a":52360,"t":"byte","b":[41,134,135,134,135,134,135,134]},{"a":52368,"t":"byte","b":[135,134,135,134,135,134,135,134]},{"a":52376,"t":"byte","b":[135,218,219,220,221,222,223,0]},{"a":52384,"t":"byte","b":[0,10,11,10,11,10,11,10],"x":[8870,10116,10239,11097,11220,12137,12447,12842,13397,13697,14025,14472,28811]},{"a":52392,"t":"byte","b":[11,10,11,4,5,4,5,6]},{"a":52400,"t":"byte","b":[7,4,5,4,5,6,7,4]},{"a":52408,"t":"byte","b":[5,4,5,6,7,4,5,4]},{"a":52416,"t":"byte","b":[5,6,7,4,5,4,5,0]},{"a":52424,"t":"byte","b":[0,50,51,50,51,50,51,50],"x":[8876,10122,10245,11091,11214,12131,12441,12848,13403,13703,14031,14509,28820]},{"a":52432,"t":"byte","b":[51,50,51,44,45,44,45,46]},{"a":52440,"t":"byte","b":[47,44,45,44,45,46,47,44]},{"a":52448,"t":"byte","b":[45,44,45,46,47,44,45,44]},{"a":52456,"t":"byte","b":[45,46,47,44,45,44,45,0]},{"a":52464,"t":"byte","b":[0,10,11,10,11,10,11,10],"x":[8882,10128,10251,11085,11208,12125,12435,12854,13409,13709,14068,14515,28829]},{"a":52472,"t":"byte","b":[11,10,11,102,103,102,103,102]},{"a":52480,"t":"byte","b":[103,102,103,102,103,102,103,104],"x":[26083,29675]},{"a":52488,"t":"byte","b":[105,90,91,90,91,90,91,90]},{"a":52496,"t":"byte","b":[91,170,171,172,173,174,175,0]},{"a":52504,"t":"byte","b":[0,50,51,50,51,50,51,50],"x":[8888,10134,10257,11079,11202,12119,12429,12860,13415,13715,14074,14562,28838]},{"a":52512,"t":"byte","b":[51,50,51,142,143,142,143,142]},{"a":52520,"t":"byte","b":[143,142,143,142,143,142,143,144]},{"a":52528,"t":"byte","b":[145,130,131,130,131,130,131,130]},{"a":52536,"t":"byte","b":[131,210,211,212,213,214,215,0]},{"a":52544,"t":"byte","b":[0,10,11,10,11,10,11,10],"x":[8894,10140,10263,11073,11196,12113,12423,12866,13421,13721,14121,14568,28847]},{"a":52552,"t":"byte","b":[11,10,11,102,103,102,103,102]},{"a":52560,"t":"byte","b":[103,102,103,102,103,104,105,100],"x":[36297]},{"a":52568,"t":"byte","b":[101,90,91,88,89,90,91,90]},{"a":52576,"t":"byte","b":[91,170,171,172,173,174,175,0]},{"a":52584,"t":"byte","b":[0,50,51,50,51,50,51,50],"x":[8900,10146,10269,11067,11190,12107,12417,12872,13427,13727,14127,14605,28856]},{"a":52592,"t":"byte","b":[51,50,51,142,143,142,143,142]},{"a":52600,"t":"byte","b":[143,142,143,142,143,144,145,140]},{"a":52608,"t":"byte","b":[141,130,131,128,129,130,131,130]},{"a":52616,"t":"byte","b":[131,210,211,212,213,214,215,0]},{"a":52624,"t":"byte","b":[0,10,11,10,11,10,11,10],"x":[8906,10152,10275,11061,11184,12101,12411,12878,13433,13733,14164,14611,14854]},{"a":52632,"t":"byte","b":[11,10,11,174,175,176,177,0],"x":[14926]},{"a":52640,"t":"byte","b":[1,90,91,90,91,100,101,100],"x":[14998]},{"a":52648,"t":"byte","b":[101,90,91,90,91,90,91,90],"x":[15070]},{"a":52656,"t":"byte","b":[91,170,171,172,173,174,175,0],"x":[15142]},{"a":52664,"t":"byte","b":[0,50,51,50,51,50,51,50],"x":[8912,10158,10281,11055,11178,12095,12405,12884,13439,13739,14170,14648,15205]},{"a":52672,"t":"byte","b":[51,50,51,214,215,216,217,40],"x":[15277]},{"a":52680,"t":"byte","b":[41,130,131,130,131,140,141,140],"x":[15349]},{"a":52688,"t":"byte","b":[141,130,131,130,131,130,131,130],"x":[15421]},{"a":52696,"t":"byte","b":[131,210,211,212,213,214,215,0],"x":[15493]},{"a":52704,"t":"byte","b":[0,10,11,10,11,10,11,10],"x":[8918,10164,10287,11049,11172,12089,12399,12890,13445,13745,14207,14654,15556]},{"a":52712,"t":"byte","b":[11,10,11,182,183,12,13,14],"x":[15628]},{"a":52720,"t":"byte","b":[15,92,93,90,91,100,101,100],"x":[15700]},{"a":52728,"t":"byte","b":[101,90,91,90,91,90,91,12],"x":[15772]},{"a":52736,"t":"byte","b":[13,14,15,12,13,14,15,0],"x":[15844,26086,29684]},{"a":52744,"t":"byte","b":[0,50,51,50,51,50,51,50],"x":[8924,10170,10293,11043,11166,12083,12393,12896,13451,13751,14213,14691,15907]},{"a":52752,"t":"byte","b":[51,50,51,222,223,52,53,54],"x":[15979]},{"a":52760,"t":"byte","b":[55,132,133,130,131,140,141,140],"x":[16051]},{"a":52768,"t":"byte","b":[141,130,131,130,131,130,131,52],"x":[16123]},{"a":52776,"t":"byte","b":[53,54,55,52,53,54,55,0],"x":[16195]},{"a":52784,"t":"byte","b":[0,10,11,10,11,10,11,10],"x":[8930,10176,10299,11037,11160,12077,12387,12902,13457,13757,14250,14697,16258]},{"a":52792,"t":"byte","b":[11,10,11,16,17,18,19,18],"x":[16330]},{"a":52800,"t":"byte","b":[19,18,19,18,19,18,19,18],"x":[16402]},{"a":52808,"t":"byte","b":[19,18,19,18,19,18,19,18],"x":[16474]},{"a":52816,"t":"byte","b":[19,18,19,18,19,18,19,0],"x":[16546]},{"a":52824,"t":"byte","b":[0,50,51,50,51,50,51,50],"x":[8936,10182,10305,11031,11154,12071,12381,12908,13463,13763,14256,14736,16609]},{"a":52832,"t":"byte","b":[51,50,51,56,57,58,59,58],"x":[16681]},{"a":52840,"t":"byte","b":[59,58,59,58,59,58,59,58],"x":[16753]},{"a":52848,"t":"byte","b":[59,58,59,58,59,58,59,58],"x":[16825]},{"a":52856,"t":"byte","b":[59,58,59,58,59,58,59,0],"x":[16897]},{"a":52864,"t":"byte","b":[0,10,11,10,11,10,11,10],"x":[8942,10188,10311,11025,11148,12065,12375,12914,13469,13769,14295,14742,16960]},{"a":52872,"t":"byte","b":[11,10,11,10,11,10,11,10],"x":[17032]},{"a":52880,"t":"byte","b":[11,10,11,10,11,10,11,10],"x":[17104]},{"a":52888,"t":"byte","b":[11,10,11,10,11,10,11,10],"x":[17176]},{"a":52896,"t":"byte","b":[11,10,11,10,11,10,11,0],"x":[17248]},{"a":52904,"t":"byte","b":[0,50,51,50,51,50,51,50],"x":[8948,10194,10317,11019,11142,12059,12369,12920,13475,13775,14301,14779,17311]},{"a":52912,"t":"byte","b":[51,50,51,50,51,50,51,50],"x":[17383]},{"a":52920,"t":"byte","b":[51,50,51,50,51,50,51,50],"x":[17455]},{"a":52928,"t":"byte","b":[51,50,51,50,51,50,51,50],"x":[17527]},{"a":52936,"t":"byte","b":[51,50,51,50,51,50,51,0],"x":[17599]},{"a":52944,"t":"byte","b":[0,0,0,0,0,0,0,0],"x":[8954,10200,10447,10503,11136,12053,12926,13781,14338,14785,17662]},{"a":52952,"t":"byte","b":[0,0,0,0,0,0,0,0],"x":[17734]},{"a":52960,"t":"byte","b":[0,0,0,0,0,0,0,0],"x":[17806]},{"a":52968,"t":"byte","b":[0,0,0,0,0,0,0,0],"x":[17878]},{"a":52976,"t":"byte","b":[0,0,0,0,0,0,0,0],"x":[17950]},{"a":52984,"l":"panel_colours","c":"The colours of the status panel, 256 bytes from row 19: 200 cells (rows 19 to 23) copied from $976E by draw_panel at $54D6 and row 24 cleared at $CFC0, so that the bitmap's last row shows black. In the panel's bitmap mode each byte gives a cell's two colours. The picture's cells ($CF18, $CF40, $CF68, $CF90 and $CFB8, six each) and the energy bar ($CF59, eight cells) are written afterwards. The last 16 bytes lie past the 25th row.","t":"byte","b":[139,184,28,188,189,178,178,188]},{"a":52992,"t":"byte","b":[28,191,188,187,185,184,139,139],"x":[26089]},{"a":53000,"t":"byte","b":[140,156,155,156,188,188,203,191]},{"a":53008,"t":"byte","b":[191,191,203,207,207,204,203,203]},{"a":53016,"t":"byte","b":[159,177,177,177,193,129,161,161],"x":[30295,30400]},{"a":53024,"t":"byte","b":[137,137,251,27,194,29,17,17]},{"a":53032,"t":"byte","b":[17,17,203,203,203,185,139,184]},{"a":53040,"t":"byte","b":[27,251,27,251,207,204,28,251]},{"a":53048,"t":"byte","b":[251,31,188,188,91,91,91,91]},{"a":53056,"t":"byte","b":[177,201,251,191,184,184,186,186],"x":[30301,30406]},{"a":53064,"t":"byte","b":[139,139,191,191,191,191,191,191]},{"a":53072,"t":"byte","b":[191,191,188,191,187,137,139,137]},{"a":53080,"t":"byte","b":[193,29,29,29,29,29,29,29]},{"a":53088,"t":"byte","b":[29,193,203,193,47,44,44,43]},{"a":53096,"t":"byte","b":[177,156,155,251,140,136,250,250],"x":[30307,30412]},{"a":53104,"t":"byte","b":[137,139,252,113,113,113,113,113]},{"a":53112,"t":"byte","b":[113,113,27,22,25,152,184,184]},{"a":53120,"t":"byte","b":[188,188,191,191,252,252,188,191]},{"a":53128,"t":"byte","b":[187,43,44,188,191,188,188,187]},{"a":53136,"t":"byte","b":[17,27,27,27,177,241,22,22],"x":[30313,30418]},{"a":53144,"t":"byte","b":[27,185,43,135,129,129,129,129]},{"a":53152,"t":"byte","b":[129,129,98,150,98,137,185,185]},{"a":53160,"t":"byte","b":[187,187,22,30,207,251,251,251]},{"a":53168,"t":"byte","b":[251,251,38,43,43,43,43,43]},{"a":53176,"t":"byte","b":[145,155,155,145,145,145,33,0],"x":[30319,30424]},{"a":53184,"t":"byte","b":[0,0,0,0,0,0,0,0],"x":[21740]},{"a":53192,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":53200,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":53208,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":53216,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":53224,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":53232,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":53240,"l":"sprite_pointer_b_0","c":"Sprite 0's pointer in screen B's table ($CFF8 + 0): the player's sprites 0 to 2 (written by player_draw at $6111), or the banner (banner_pointers at $5699). Always written together with sprite_pointer_a_0.","t":"byte","b":[0],"x":[22169,24889,24917,24950,24979,25406]},{"a":53241,"l":"sprite_pointer_b_1","c":"Sprite 1's pointer in screen B's table ($CFF8 + 1): the player's sprites 0 to 2 (written by player_draw at $6111), or the banner (banner_pointers at $5699). Always written together with sprite_pointer_a_1.","t":"byte","b":[0],"x":[22176,24898,24926,24959,24988,25409]},{"a":53242,"l":"sprite_pointer_b_2","c":"Sprite 2's pointer in screen B's table ($CFF8 + 2): the player's sprites 0 to 2 (written by player_draw at $6111), or the banner (banner_pointers at $5699). Always written together with sprite_pointer_a_2.","t":"byte","b":[0],"x":[22183,24880,24908,24941,24997,25412]},{"a":53243,"l":"sprite_pointer_b_3","c":"Sprite 3's pointer in screen B's table ($CFF8 + 3): multiplexed sprite 3 (written by multiplex_sprites at $6604), or the banner (banner_pointers at $5699). Always written together with sprite_pointer_a_3.","t":"byte","b":[0],"x":[22190,25415,26185]},{"a":53244,"l":"sprite_pointer_b_4","c":"Sprite 4's pointer in screen B's table ($CFF8 + 4): multiplexed sprite 4 (written by multiplex_sprites at $6604), or the banner (banner_pointers at $5699). Always written together with sprite_pointer_a_4.","t":"byte","b":[0],"x":[22197,25418,26284]},{"a":53245,"l":"sprite_pointer_b_5","c":"Sprite 5's pointer in screen B's table ($CFF8 + 5): multiplexed sprite 5 (written by multiplex_sprites at $6604), or the banner (banner_pointers at $5699). Always written together with sprite_pointer_a_5.","t":"byte","b":[0],"x":[22204,25421,26383]},{"a":53246,"l":"sprite_pointer_b_6","c":"Sprite 6's pointer in screen B's table ($CFF8 + 6): multiplexed sprite 6 (written by multiplex_sprites at $6604), or the banner (banner_pointers at $5699). Always written together with sprite_pointer_a_6.","t":"byte","b":[0],"x":[22211,25424,26482]},{"a":53247,"l":"sprite_pointer_b_7","c":"Sprite 7's pointer in screen B's table ($CFF8 + 7): multiplexed sprite 7 (written by multiplex_sprites at $6604), or the banner (banner_pointers at $5699). Always written together with sprite_pointer_a_7.","t":"byte","b":[0],"x":[22218,25427,26584]},{"a":53248,"l":"play_charset_a","c":"Characters 0 to 127 of the play character set (1,024 bytes, 8 bytes a character, one byte a pixel row). The playfield's top part shows screen A or B in text mode with the character base at $D000 ($D018 low nibble 4); tile_top_chars ($9651) and tile_bottom_chars ($96EF) pick the codes, and char_colours ($BF00) gives each its colour. Only the VIC sees these bytes: with the I/O area switched in, the CPU reads the chips' registers at the same addresses.","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":53256,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":53264,"t":"byte","b":[89,102,170,187,174,187,191,85]},{"a":53272,"t":"byte","b":[137,86,137,154,219,158,239,80]},{"a":53280,"t":"byte","b":[68,17,85,102,153,102,187,0]},{"a":53288,"t":"byte","b":[68,1,68,70,153,90,155,0]},{"a":53296,"t":"byte","b":[68,17,85,102,153,102,187,1]},{"a":53304,"t":"byte","b":[68,1,68,70,153,90,155,64]},{"a":53312,"t":"byte","b":[68,17,85,101,153,102,185,0]},{"a":53320,"t":"byte","b":[0,0,16,4,16,20,36,0]},{"a":53328,"t":"byte","b":[68,1,68,69,69,137,158,0]},{"a":53336,"t":"byte","b":[68,17,68,81,84,153,102,0]},{"a":53344,"t":"byte","b":[0,42,59,59,27,59,59,59]},{"a":53352,"t":"byte","b":[0,234,127,127,69,127,119,127]},{"a":53360,"t":"byte","b":[0,174,183,183,177,183,183,183]},{"a":53368,"t":"byte","b":[0,255,85,85,0,85,85,85]},{"a":53376,"t":"byte","b":[0,251,230,255,255,255,230,251]},{"a":53384,"t":"byte","b":[0,255,154,239,239,239,154,255]},{"a":53392,"t":"byte","b":[0,191,85,170,170,170,81,166]},{"a":53400,"t":"byte","b":[0,255,69,154,154,154,69,170]},{"a":53408,"t":"byte","b":[0,166,0,85,85,85,0,81]},{"a":53416,"t":"byte","b":[0,164,0,68,68,68,0,84]},{"a":53424,"t":"byte","b":[170,170,14,6,67,17,84,1]},{"a":53432,"t":"byte","b":[170,106,69,68,148,145,225,100]},{"a":53440,"t":"byte","b":[170,170,64,80,80,17,22,6]},{"a":53448,"t":"byte","b":[170,170,108,100,176,145,197,64]},{"a":53456,"t":"byte","b":[170,170,10,22,34,33,44,44]},{"a":53464,"t":"byte","b":[170,106,64,64,144,145,163,100]},{"a":53472,"t":"byte","b":[170,170,0,0,0,17,198,198]},{"a":53480,"t":"byte","b":[170,170,104,100,163,147,139,75]},{"a":53488,"t":"byte","b":[170,170,64,80,80,17,22,6]},{"a":53496,"t":"byte","b":[170,170,108,100,176,145,201,92]},{"a":53504,"t":"byte","b":[170,170,10,5,111,47,2,6]},{"a":53512,"t":"byte","b":[170,170,168,84,252,253,165,100]},{"a":53520,"t":"byte","b":[196,193,196,192,207,207,197,192]},{"a":53528,"t":"byte","b":[71,3,3,3,255,255,87,3]},{"a":53536,"t":"byte","b":[68,16,64,0,111,47,85,0]},{"a":53544,"t":"byte","b":[68,1,4,1,252,253,69,0]},{"a":53552,"t":"byte","b":[68,16,64,0,111,47,85,0]},{"a":53560,"t":"byte","b":[68,1,4,1,252,253,69,0]},{"a":53568,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":53576,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":53584,"t":"byte","b":[17,64,17,65,17,65,81,0]},{"a":53592,"t":"byte","b":[169,110,31,75,23,70,85,0]},{"a":53600,"t":"byte","b":[17,64,17,129,102,166,81,0]},{"a":53608,"t":"byte","b":[17,68,17,136,102,170,85,0]},{"a":53616,"t":"byte","b":[18,67,19,130,97,161,83,0]},{"a":53624,"t":"byte","b":[129,196,193,136,70,74,133,0]},{"a":53632,"t":"byte","b":[46,57,36,32,17,17,1,0]},{"a":53640,"t":"byte","b":[81,4,17,68,17,68,85,0]},{"a":53648,"t":"byte","b":[68,17,68,81,84,153,102,0]},{"a":53656,"t":"byte","b":[68,5,72,5,72,5,73,0]},{"a":53664,"t":"byte","b":[27,59,59,59,27,59,23,0]},{"a":53672,"t":"byte","b":[69,127,127,127,69,127,21,0]},{"a":53680,"t":"byte","b":[181,183,183,183,181,183,113,0]},{"a":53688,"t":"byte","b":[0,85,85,85,0,85,0,0]},{"a":53696,"t":"byte","b":[251,251,17,65,17,65,81,0]},{"a":53704,"t":"byte","b":[255,255,17,68,17,68,85,0]},{"a":53712,"t":"byte","b":[166,251,17,65,17,65,81,0]},{"a":53720,"t":"byte","b":[170,255,17,68,17,68,85,0]},{"a":53728,"t":"byte","b":[81,166,17,65,17,65,81,0]},{"a":53736,"t":"byte","b":[84,164,17,68,17,68,85,0]},{"a":53744,"t":"byte","b":[17,69,5,20,20,16,170,0]},{"a":53752,"t":"byte","b":[120,25,14,70,19,2,167,0]},{"a":53760,"t":"byte","b":[11,25,109,164,176,160,246,0]},{"a":53768,"t":"byte","b":[17,68,65,80,81,16,170,0]},{"a":53776,"t":"byte","b":[45,45,45,47,47,0,170,0]},{"a":53784,"t":"byte","b":[104,25,10,198,130,2,166,0]},{"a":53792,"t":"byte","b":[10,25,104,166,160,160,166,0]},{"a":53800,"t":"byte","b":[11,11,27,251,187,0,170,0]},{"a":53808,"t":"byte","b":[11,25,109,164,176,160,246,1]},{"a":53816,"t":"byte","b":[45,108,173,172,89,0,170,16]},{"a":53824,"t":"byte","b":[10,25,104,164,175,175,166,0]},{"a":53832,"t":"byte","b":[40,25,10,6,254,254,170,0]},{"a":53840,"t":"byte","b":[193,192,192,192,207,207,197,128]},{"a":53848,"t":"byte","b":[19,67,3,3,255,255,87,2]},{"a":53856,"t":"byte","b":[17,64,16,64,47,111,64,0]},{"a":53864,"t":"byte","b":[17,4,1,4,253,252,1,0]},{"a":53872,"t":"byte","b":[0,0,0,0,21,0,0,0]},{"a":53880,"t":"byte","b":[0,0,0,0,84,0,0,0]},{"a":53888,"t":"byte","b":[196,193,196,192,207,218,192,192]},{"a":53896,"t":"byte","b":[67,19,67,3,255,171,3,3]},{"a":53904,"t":"byte","b":[68,17,68,17,68,17,85,0]},{"a":53912,"t":"byte","b":[68,0,68,3,67,15,79,61]},{"a":53920,"t":"byte","b":[4,17,4,17,4,49,49,60]},{"a":53928,"t":"byte","b":[68,1,68,5,68,5,69,0]},{"a":53936,"t":"byte","b":[68,17,84,21,68,1,85,0]},{"a":53944,"t":"byte","b":[68,1,68,5,68,5,69,0]},{"a":53952,"t":"byte","b":[68,17,68,0,149,63,149,63]},{"a":53960,"t":"byte","b":[68,1,68,1,84,240,84,240]},{"a":53968,"t":"byte","b":[68,17,68,17,68,17,85,0]},{"a":53976,"t":"byte","b":[68,1,68,5,68,5,69,0]},{"a":53984,"t":"byte","b":[68,17,4,17,4,1,1,0]},{"a":53992,"t":"byte","b":[68,1,68,5,68,5,69,0]},{"a":54000,"t":"byte","b":[68,17,68,17,68,17,85,0]},{"a":54008,"t":"byte","b":[68,1,68,5,68,5,69,0]},{"a":54016,"t":"byte","b":[68,17,20,1,4,1,1,0]},{"a":54024,"t":"byte","b":[68,1,68,5,68,5,69,0]},{"a":54032,"t":"byte","b":[72,8,68,24,108,60,92,12]},{"a":54040,"t":"byte","b":[0,0,0,1,0,129,69,0]},{"a":54048,"t":"byte","b":[235,235,235,235,125,235,235,235]},{"a":54056,"t":"byte","b":[68,68,68,68,0,68,68,68]},{"a":54064,"t":"byte","b":[0,0,85,0,0,85,85,255]},{"a":54072,"t":"byte","b":[0,0,21,0,0,21,21,127]},{"a":54080,"t":"byte","b":[0,0,68,1,0,68,69,197]},{"a":54088,"t":"byte","b":[4,1,0,64,80,16,20,4]},{"a":54096,"t":"byte","b":[68,0,0,5,20,17,69,95]},{"a":54104,"t":"byte","b":[0,0,69,0,0,69,69,207]},{"a":54112,"t":"byte","b":[59,79,19,52,109,107,235,235]},{"a":54120,"t":"byte","b":[68,68,68,68,4,68,64,68]},{"a":54128,"t":"byte","b":[255,255,127,63,95,31,87,3]},{"a":54136,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":54144,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":54152,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":54160,"t":"byte","b":[44,45,47,46,47,45,44,44]},{"a":54168,"t":"byte","b":[68,1,4,197,176,45,75,7]},{"a":54176,"t":"byte","b":[4,1,0,0,3,30,248,244]},{"a":54184,"t":"byte","b":[75,27,59,251,251,27,75,11]},{"a":54192,"t":"byte","b":[68,17,68,16,64,16,0,4]},{"a":54200,"t":"byte","b":[64,16,0,0,0,16,64,0]},{"a":54208,"t":"byte","b":[192,192,192,192,207,218,192,192]},{"a":54216,"t":"byte","b":[3,3,3,3,255,171,3,3]},{"a":54224,"t":"byte","b":[0,0,0,3,3,3,15,15]},{"a":54232,"t":"byte","b":[52,240,208,192,64,64,0,0]},{"a":54240,"t":"byte","b":[28,15,7,3,1,1,0,0]},{"a":54248,"t":"byte","b":[0,0,0,192,192,192,240,240]},{"a":54256,"t":"byte","b":[17,64,81,65,81,65,81,0]},{"a":54264,"t":"byte","b":[17,69,21,85,17,68,85,0]},{"a":54272,"l":"play_charset_b","c":"Characters 128 to 239 of the play character set (896 bytes), the same form as play_charset_a. The screen holds codes up to $E1 in play. Only the VIC sees these bytes: with the I/O area switched in, the CPU reads the chips' registers at the same addresses.","t":"byte","b":[149,63,149,0,17,65,81,0]},{"a":54280,"t":"byte","b":[84,240,84,0,17,68,85,0]},{"a":54288,"t":"byte","b":[17,64,17,65,17,65,81,0]},{"a":54296,"t":"byte","b":[17,68,17,68,17,68,85,0]},{"a":54304,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":54312,"t":"byte","b":[17,68,17,4,1,4,1,0]},{"a":54320,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":54328,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":54336,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":54344,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":54352,"t":"byte","b":[12,72,24,104,56,72,88,8]},{"a":54360,"t":"byte","b":[17,4,17,4,129,68,21,0]},{"a":54368,"t":"byte","b":[235,235,235,125,235,235,235,235]},{"a":54376,"t":"byte","b":[68,68,68,0,68,68,68,68]},{"a":54384,"t":"byte","b":[255,238,187,170,170,255,0,0]},{"a":54392,"t":"byte","b":[127,238,123,234,234,127,0,0]},{"a":54400,"t":"byte","b":[221,251,235,237,116,83,79,59]},{"a":54408,"t":"byte","b":[68,64,68,4,68,68,68,68]},{"a":54416,"t":"byte","b":[126,58,219,239,233,235,235,125]},{"a":54424,"t":"byte","b":[223,254,223,94,71,7,68,0]},{"a":54432,"t":"byte","b":[251,251,187,189,157,196,17,0]},{"a":54440,"t":"byte","b":[68,68,81,16,65,4,85,0]},{"a":54448,"t":"byte","b":[17,64,17,65,17,65,81,0]},{"a":54456,"t":"byte","b":[255,255,127,127,31,79,87,3]},{"a":54464,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":54472,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":54480,"t":"byte","b":[44,44,45,47,47,46,47,44]},{"a":54488,"t":"byte","b":[7,78,57,224,129,4,21,0]},{"a":54496,"t":"byte","b":[244,236,27,2,0,0,1,0]},{"a":54504,"t":"byte","b":[11,75,27,251,187,43,59,11]},{"a":54512,"t":"byte","b":[4,0,16,64,16,65,81,0]},{"a":54520,"t":"byte","b":[0,64,16,0,0,0,0,0]},{"a":54528,"t":"byte","b":[68,17,68,16,64,16,0,4]},{"a":54536,"t":"byte","b":[64,16,0,0,0,16,64,0]},{"a":54544,"t":"byte","b":[44,44,44,44,47,47,47,63]},{"a":54552,"t":"byte","b":[68,0,68,3,15,248,225,208]},{"a":54560,"t":"byte","b":[4,65,196,176,236,75,18,1]},{"a":54568,"t":"byte","b":[44,44,44,44,60,252,252,252]},{"a":54576,"t":"byte","b":[44,45,47,46,47,45,44,44]},{"a":54584,"t":"byte","b":[0,0,21,192,176,45,11,71]},{"a":54592,"t":"byte","b":[0,0,84,0,3,30,248,244]},{"a":54600,"t":"byte","b":[11,27,59,251,251,27,11,75]},{"a":54608,"t":"byte","b":[36,25,36,41,57,62,61,21]},{"a":54616,"t":"byte","b":[85,169,186,233,186,238,255,64]},{"a":54624,"t":"byte","b":[69,137,74,141,78,158,159,0]},{"a":54632,"t":"byte","b":[68,81,101,149,102,153,238,0]},{"a":54640,"t":"byte","b":[68,1,68,69,69,137,158,0]},{"a":54648,"t":"byte","b":[68,17,68,81,84,153,102,0]},{"a":54656,"t":"byte","b":[68,5,72,5,72,5,73,0]},{"a":54664,"t":"byte","b":[64,17,65,17,65,17,81,0]},{"a":54672,"t":"byte","b":[36,25,36,41,57,62,61,21]},{"a":54680,"t":"byte","b":[85,169,186,233,186,238,255,64]},{"a":54688,"t":"byte","b":[69,137,74,141,78,158,159,0]},{"a":54696,"t":"byte","b":[68,81,101,149,102,153,238,0]},{"a":54704,"t":"byte","b":[68,1,68,69,69,137,158,0]},{"a":54712,"t":"byte","b":[68,17,68,81,84,153,102,0]},{"a":54720,"t":"byte","b":[68,5,72,5,72,5,73,0]},{"a":54728,"t":"byte","b":[64,17,65,17,65,17,81,0]},{"a":54736,"t":"byte","b":[68,17,68,17,68,17,85,0]},{"a":54744,"t":"byte","b":[71,2,77,8,117,35,215,143]},{"a":54752,"t":"byte","b":[95,63,127,255,254,255,249,253]},{"a":54760,"t":"byte","b":[228,244,144,209,68,69,21,0]},{"a":54768,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":54776,"t":"byte","b":[3,2,13,8,53,35,215,143]},{"a":54784,"t":"byte","b":[5,5,5,5,7,5,12,4]},{"a":54792,"t":"byte","b":[100,116,208,80,64,0,0,0]},{"a":54800,"t":"byte","b":[143,215,35,53,72,13,82,3]},{"a":54808,"t":"byte","b":[253,249,255,254,255,127,63,95]},{"a":54816,"t":"byte","b":[4,17,68,65,208,145,244,228]},{"a":54824,"t":"byte","b":[68,1,68,5,68,5,69,0]},{"a":54832,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":54840,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":54848,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":54856,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":54864,"t":"byte","b":[15,67,16,65,17,65,81,0]},{"a":54872,"t":"byte","b":[209,176,108,11,2,65,84,0]},{"a":54880,"t":"byte","b":[1,19,78,248,224,145,193,0]},{"a":54888,"t":"byte","b":[252,176,0,0,0,0,0,0]},{"a":54896,"t":"byte","b":[44,44,45,47,47,46,47,44]},{"a":54904,"t":"byte","b":[71,142,57,224,154,106,0,0]},{"a":54912,"t":"byte","b":[244,236,27,2,165,170,0,0]},{"a":54920,"t":"byte","b":[75,139,27,251,187,107,59,11]},{"a":54928,"t":"byte","b":[42,43,43,47,43,47,63,0]},{"a":54936,"t":"byte","b":[153,154,218,174,222,174,239,0]},{"a":54944,"t":"byte","b":[68,81,101,149,102,153,238,0]},{"a":54952,"t":"byte","b":[72,5,72,73,73,137,158,0]},{"a":54960,"t":"byte","b":[68,17,68,81,84,153,102,0]},{"a":54968,"t":"byte","b":[68,5,72,5,72,5,73,0]},{"a":54976,"t":"byte","b":[64,17,65,17,65,17,81,0]},{"a":54984,"t":"byte","b":[65,0,65,0,65,0,65,0]},{"a":54992,"t":"byte","b":[42,43,27,22,5,0,0,0]},{"a":55000,"t":"byte","b":[153,154,154,89,69,68,0,0]},{"a":55008,"t":"byte","b":[68,81,101,85,17,68,0,0]},{"a":55016,"t":"byte","b":[72,5,72,73,5,68,0,0]},{"a":55024,"t":"byte","b":[68,17,68,81,84,68,0,0]},{"a":55032,"t":"byte","b":[68,5,72,5,68,0,0,0]},{"a":55040,"t":"byte","b":[64,17,65,17,64,0,0,0]},{"a":55048,"t":"byte","b":[64,0,64,0,0,0,0,0]},{"a":55056,"t":"byte","b":[19,66,29,72,53,99,215,143]},{"a":55064,"t":"byte","b":[93,59,127,255,254,255,249,253]},{"a":55072,"t":"byte","b":[228,244,145,209,69,69,17,0]},{"a":55080,"t":"byte","b":[81,68,17,68,17,68,85,0]},{"a":55088,"t":"byte","b":[1,3,4,12,1,17,5,5]},{"a":55096,"t":"byte","b":[95,63,127,127,126,127,121,125]},{"a":55104,"t":"byte","b":[16,0,0,0,0,0,0,0]},{"a":55112,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":55120,"t":"byte","b":[16,64,17,65,17,65,81,0]},{"a":55128,"t":"byte","b":[143,214,35,53,72,77,82,3]},{"a":55136,"t":"byte","b":[125,249,255,254,255,127,63,95]},{"a":55144,"t":"byte","b":[17,4,65,68,209,144,244,228]},{"a":55152,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":55160,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":55168,"l":"play_charset_blank","c":"Characters 240 to 255 (128 bytes), all zero: the blank characters. The tile tables use $F0 to $F6, $F8 and $FF for empty cells. Sprite pointers $5E and $5F would read the same bytes, and pointers $5A to $5D read characters 208 to 225 as sprite data, so $5A to $5F are not shapes.","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":55176,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":55184,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":55192,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":55200,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":55208,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":55216,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":55224,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":55232,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":55240,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":55248,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":55256,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":55264,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":55272,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":55280,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":55288,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":55296,"l":"hazard_shapes","c":"Shape address = $C000 + 64 x pointer. Sprite shapes for pointers $60 and $61 (128 bytes): the two frames of the hazard of behaviour $1E06, named by hazard_frames ($1DFA). They look like a burst of light.","t":"byte","b":[0,8,0,0,44,0,0,38]},{"a":55304,"t":"byte","b":[0,0,182,0,0,151,160,2]},{"a":55312,"t":"byte","b":[215,152,2,215,96,10,85,224]},{"a":55320,"t":"byte","b":[45,85,96,11,85,240,45,85]},{"a":55328,"t":"byte","b":[224,11,85,96,11,85,224,11]},{"a":55336,"t":"byte","b":[119,128,2,182,0,0,166,0]},{"a":55344,"t":"byte","b":[0,44,0,0,8,0,0,8]},{"a":55352,"t":"byte","b":[0,0,0,0,0,0,0,169]},{"a":55360,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":55368,"t":"byte","b":[0,0,128,0,0,192,0,0]},{"a":55376,"t":"byte","b":[96,0,2,105,0,11,94,0]},{"a":55384,"t":"byte","b":[13,86,0,45,85,112,53,87]},{"a":55392,"t":"byte","b":[128,13,86,0,9,94,0,15]},{"a":55400,"t":"byte","b":[88,0,34,248,0,0,224,0]},{"a":55408,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":55416,"t":"byte","b":[0,0,0,0,0,0,0,185]},{"a":55424,"l":"heart_shapes","c":"Shape address = $C000 + 64 x pointer. Sprite shapes for pointers $62 and $63 (128 bytes): the pickup of behaviour $1ADD, named by pickup_frames_a ($1ACF). A small heart, then a larger one.","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":55432,"t":"byte","b":[0,0,0,0,0,204,0,3]},{"a":55440,"t":"byte","b":[187,0,2,102,0,1,154,0]},{"a":55448,"t":"byte","b":[2,170,0,3,171,0,3,171]},{"a":55456,"t":"byte","b":[0,0,236,0,0,48,0,0]},{"a":55464,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":55472,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":55480,"t":"byte","b":[0,0,0,0,0,0,0,128]},{"a":55488,"t":"byte","b":[0,0,0,0,0,0,14,206]},{"a":55496,"t":"byte","b":[192,57,185,176,54,166,176,58]},{"a":55504,"t":"byte","b":[170,176,58,170,176,58,170,176]},{"a":55512,"t":"byte","b":[10,170,128,14,170,192,2,170]},{"a":55520,"t":"byte","b":[0,3,171,0,0,236,0,0]},{"a":55528,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":55536,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":55544,"t":"byte","b":[0,0,0,0,0,0,0,201]},{"a":55552,"l":"flame_shapes","c":"Sprite shapes for pointers $64 to $66 (192 bytes): three flames of growing height, shown in turn by the hazard of behaviour $1C1C (hazard_arc_steps at $1CD1, where a value of $5A or more is a frame).","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":55560,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":55568,"t":"byte","b":[0,0,0,32,0,0,32,0]},{"a":55576,"t":"byte","b":[0,32,32,0,32,0,0,40]},{"a":55584,"t":"byte","b":[0,0,40,32,8,184,32,8]},{"a":55592,"t":"byte","b":[186,32,10,190,40,46,223,168]},{"a":55600,"t":"byte","b":[38,255,184,63,223,152,27,223]},{"a":55608,"t":"byte","b":[232,61,221,250,173,213,222,185]},{"a":55616,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":55624,"t":"byte","b":[0,0,0,0,0,32,0,0]},{"a":55632,"t":"byte","b":[32,0,0,32,32,0,32,0]},{"a":55640,"t":"byte","b":[0,40,0,0,40,0,0,40]},{"a":55648,"t":"byte","b":[0,0,40,0,0,184,32,0]},{"a":55656,"t":"byte","b":[154,32,8,190,32,10,167,168]},{"a":55664,"t":"byte","b":[46,251,184,62,223,184,59,221]},{"a":55672,"t":"byte","b":[232,61,213,250,173,85,222,177]},{"a":55680,"t":"byte","b":[0,0,0,0,32,0,0,0]},{"a":55688,"t":"byte","b":[0,0,0,0,0,0,0,32]},{"a":55696,"t":"byte","b":[0,0,0,32,0,0,32,0]},{"a":55704,"t":"byte","b":[0,32,32,8,40,32,8,168]},{"a":55712,"t":"byte","b":[32,8,168,32,40,184,40,46]},{"a":55720,"t":"byte","b":[186,184,38,190,152,46,255,184]},{"a":55728,"t":"byte","b":[46,253,168,59,255,168,27,253]},{"a":55736,"t":"byte","b":[234,61,221,250,175,213,222,196]},{"a":55744,"l":"spark_shape","c":"Sprite shape for pointer $67 (64 bytes): a small round spark, the shot of behave_shooter ($14F4) and the first frame of the hazard of behaviour $1C1C ($1C2E).","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":55752,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":55760,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":55768,"t":"byte","b":[0,184,0,2,222,0,2,86]},{"a":55776,"t":"byte","b":[0,3,87,0,2,86,0,2]},{"a":55784,"t":"byte","b":[222,0,0,184,0,0,0,0]},{"a":55792,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":55800,"t":"byte","b":[0,0,0,0,0,0,0,247]},{"a":55808,"l":"shuttle_shapes","c":"Shape address = $C000 + 64 x pointer. Sprite shapes for pointers $68 and $69 (128 bytes): the shuttling object of behaviour $1457, named by shuttle_frames ($1448).","t":"byte","b":[10,0,40,42,191,170,39,255]},{"a":55816,"t":"byte","b":[222,42,136,170,10,12,40,0]},{"a":55824,"t":"byte","b":[12,0,1,222,208,3,126,112]},{"a":55832,"t":"byte","b":[3,255,240,3,255,240,3,247]},{"a":55840,"t":"byte","b":[240,3,253,240,0,255,192,0]},{"a":55848,"t":"byte","b":[191,128,2,110,224,2,174,160]},{"a":55856,"t":"byte","b":[2,102,224,2,170,160,0,155]},{"a":55864,"t":"byte","b":[128,0,170,128,0,42,0,30]},{"a":55872,"t":"byte","b":[10,63,40,39,255,222,42,136]},{"a":55880,"t":"byte","b":[170,42,140,170,10,12,40,1]},{"a":55888,"t":"byte","b":[222,208,3,126,112,3,255,240]},{"a":55896,"t":"byte","b":[3,255,240,3,247,240,3,253]},{"a":55904,"t":"byte","b":[240,0,255,192,0,191,128,2]},{"a":55912,"t":"byte","b":[110,224,2,174,160,2,102,224]},{"a":55920,"t":"byte","b":[2,170,160,0,155,128,0,170]},{"a":55928,"t":"byte","b":[128,0,42,0,0,0,0,141]},{"a":55936,"l":"prop_flash_shapes","c":"Sprite shapes for pointers $6A to $6C (192 bytes). $6A and $6B look like two guns, shown by behave_prop_flash ($1C01): $6B while its counter runs and $6A otherwise. $6C looks like a muzzle flash, the first frame of the hazard arc table (hazard_arc_steps at $1CD1).","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":55944,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":55952,"t":"byte","b":[0,0,0,128,0,128,106,168]},{"a":55960,"t":"byte","b":[106,245,86,117,239,255,234,175]},{"a":55968,"t":"byte","b":[254,170,170,170,128,170,168,128]},{"a":55976,"t":"byte","b":[136,0,128,8,0,128,8,0]},{"a":55984,"t":"byte","b":[32,32,0,40,32,0,10,128]},{"a":55992,"t":"byte","b":[0,0,0,0,0,0,0,232]},{"a":56000,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":56008,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":56016,"t":"byte","b":[0,0,0,128,0,8,106,168]},{"a":56024,"t":"byte","b":[6,245,86,7,239,255,14,175]},{"a":56032,"t":"byte","b":[254,10,170,170,8,170,168,8]},{"a":56040,"t":"byte","b":[136,0,8,8,0,8,8,0]},{"a":56048,"t":"byte","b":[8,8,0,8,8,0,2,8]},{"a":56056,"t":"byte","b":[0,2,8,0,0,160,0,173]},{"a":56064,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":56072,"t":"byte","b":[0,0,0,136,0,34,34,0]},{"a":56080,"t":"byte","b":[138,168,2,46,234,138,171,190]},{"a":56088,"t":"byte","b":[42,251,223,173,221,87,171,85]},{"a":56096,"t":"byte","b":[85,46,223,119,42,251,222,10]},{"a":56104,"t":"byte","b":[174,232,0,170,162,0,40,140]},{"a":56112,"t":"byte","b":[0,2,48,0,0,136,0,0]},{"a":56120,"t":"byte","b":[0,0,0,0,0,0,0,240]},{"a":56128,"l":"spike_shapes","c":"Shape address = $C000 + 64 x pointer. Sprite shapes for pointers $6D to $6F (192 bytes): a row of spikes at three heights, named by anim_frames ($1596), the animated hazard of behaviour $15F2.","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":56136,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":56144,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":56152,"t":"byte","b":[0,0,0,0,0,0,32,130]},{"a":56160,"t":"byte","b":[8,32,130,8,48,195,12,16]},{"a":56168,"t":"byte","b":[65,4,16,65,4,250,254,191]},{"a":56176,"t":"byte","b":[235,250,254,175,235,250,191,175]},{"a":56184,"t":"byte","b":[235,254,191,175,170,170,170,141]},{"a":56192,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":56200,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":56208,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":56216,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":56224,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":56232,"t":"byte","b":[0,0,32,130,8,32,130,8]},{"a":56240,"t":"byte","b":[48,195,12,16,65,4,16,65]},{"a":56248,"t":"byte","b":[4,250,254,191,235,250,254,134]},{"a":56256,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":56264,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":56272,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":56280,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":56288,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":56296,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":56304,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":56312,"t":"byte","b":[0,32,130,8,48,195,12,141]},{"a":56320,"l":"medkit_shape","c":"Sprite shape for pointer $70 (64 bytes): a case with a cross on it. No table or constant of level 2 names it.","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":56328,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":56336,"t":"byte","b":[0,0,2,86,0,1,137,0]},{"a":56344,"t":"byte","b":[1,1,0,21,85,160,21,85]},{"a":56352,"t":"byte","b":[160,25,89,176,38,166,224,25]},{"a":56360,"t":"byte","b":[89,160,21,213,160,21,213,160]},{"a":56368,"t":"byte","b":[23,245,160,21,213,160,21,213]},{"a":56376,"t":"byte","b":[160,21,85,160,21,85,160,141]},{"a":56384,"l":"flame_small_shape","c":"Sprite shape for pointer $71 (64 bytes): a small flame, a frame of the hazard of behaviour $1C1C (hazard_arc_steps at $1CD1).","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":56392,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":56400,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":56408,"t":"byte","b":[0,0,0,0,32,0,0,32]},{"a":56416,"t":"byte","b":[0,0,32,32,0,32,0,0]},{"a":56424,"t":"byte","b":[40,0,0,40,32,8,184,32]},{"a":56432,"t":"byte","b":[8,186,32,10,190,40,46,223]},{"a":56440,"t":"byte","b":[168,38,255,184,63,223,152,189]},{"a":56448,"l":"dash_shapes","c":"Sprite shapes for pointers $72 to $74 (192 bytes): a few dots and two short horizontal dashes. $72 is a frame of the hazard of behaviour $1C1C (hazard_arc_steps at $1CD1); $73 and $74 are the frames of behave_shot ($12B0), which no traced code runs.","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":56456,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":56464,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":56472,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":56480,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":56488,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":56496,"t":"byte","b":[0,32,0,0,0,0,8,40]},{"a":56504,"t":"byte","b":[0,8,40,32,40,184,160,189]},{"a":56512,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":56520,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":56528,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":56536,"t":"byte","b":[0,0,0,0,0,0,0,192]},{"a":56544,"t":"byte","b":[0,10,104,0,11,87,128,10]},{"a":56552,"t":"byte","b":[104,0,0,192,0,0,0,0]},{"a":56560,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":56568,"t":"byte","b":[0,0,0,0,0,0,0,6]},{"a":56576,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":56584,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":56592,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":56600,"t":"byte","b":[0,0,0,0,0,0,0,3]},{"a":56608,"t":"byte","b":[0,0,41,160,2,213,224,0]},{"a":56616,"t":"byte","b":[41,160,0,3,0,0,0,0]},{"a":56624,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":56632,"t":"byte","b":[0,0,0,0,0,0,0,30]},{"a":56640,"l":"disc_shapes","c":"Shape address = $C000 + 64 x pointer. Sprite shapes for pointers $75 to $79 (320 bytes): a disc seen at five angles, the pickup of behaviour $1BAF, named by pickup_frames_b ($1B96).","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":56648,"t":"byte","b":[0,2,248,0,11,254,0,11]},{"a":56656,"t":"byte","b":[254,0,15,255,128,15,255,128]},{"a":56664,"t":"byte","b":[15,255,128,15,255,128,15,255]},{"a":56672,"t":"byte","b":[128,11,254,0,11,254,0,2]},{"a":56680,"t":"byte","b":[248,0,0,0,0,0,0,0]},{"a":56688,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":56696,"t":"byte","b":[0,0,0,0,0,0,0,184]},{"a":56704,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":56712,"t":"byte","b":[0,3,232,0,13,122,0,5]},{"a":56720,"t":"byte","b":[90,0,5,90,0,5,90,0]},{"a":56728,"t":"byte","b":[5,90,0,5,90,0,5,90]},{"a":56736,"t":"byte","b":[0,5,90,0,13,122,0,3]},{"a":56744,"t":"byte","b":[232,0,0,0,0,0,0,0]},{"a":56752,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":56760,"t":"byte","b":[0,0,0,0,0,0,0,200]},{"a":56768,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":56776,"t":"byte","b":[0,2,168,0,2,168,0,3]},{"a":56784,"t":"byte","b":[168,0,3,168,0,1,168,0]},{"a":56792,"t":"byte","b":[1,168,0,1,168,0,3,168]},{"a":56800,"t":"byte","b":[0,3,168,0,2,168,0,2]},{"a":56808,"t":"byte","b":[168,0,0,0,0,0,0,0]},{"a":56816,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":56824,"t":"byte","b":[0,0,0,0,0,0,0,153]},{"a":56832,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":56840,"t":"byte","b":[0,10,190,0,42,255,0,42]},{"a":56848,"t":"byte","b":[255,0,42,255,0,42,255,0]},{"a":56856,"t":"byte","b":[42,255,0,42,255,0,42,255]},{"a":56864,"t":"byte","b":[0,42,255,0,42,255,0,10]},{"a":56872,"t":"byte","b":[190,0,0,0,0,0,0,0]},{"a":56880,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":56888,"t":"byte","b":[0,0,0,0,0,0,0,160]},{"a":56896,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":56904,"t":"byte","b":[0,3,252,0,15,255,0,15]},{"a":56912,"t":"byte","b":[255,0,63,255,192,63,255,192]},{"a":56920,"t":"byte","b":[63,255,192,63,255,192,63,255]},{"a":56928,"t":"byte","b":[192,15,255,0,15,255,0,3]},{"a":56936,"t":"byte","b":[252,0,0,0,0,0,0,0]},{"a":56944,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":56952,"t":"byte","b":[0,0,0,0,0,0,0,206]},{"a":56960,"l":"fall_shapes","c":"Shape address = $C000 + 64 x pointer. Sprite shapes for pointers $7A to $7F (384 bytes): the player falling. fall_frame ($5E3B) sets the pose to $7A or $7B and player_draw adds 2 and 4 for the other two sprites, so the pointers are $7A, $7C, $7E and $7B, $7D, $7F.","t":"byte","b":[0,136,0,0,32,0,0,128]},{"a":56968,"t":"byte","b":[0,40,2,40,32,8,8,40]},{"a":56976,"t":"byte","b":[2,40,42,0,160,40,130,160]},{"a":56984,"t":"byte","b":[42,2,128,10,160,32,2,168]},{"a":56992,"t":"byte","b":[170,130,160,42,162,160,0,42]},{"a":57000,"t":"byte","b":[8,2,10,160,0,2,160,0]},{"a":57008,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57016,"t":"byte","b":[0,0,32,8,0,0,0,31]},{"a":57024,"t":"byte","b":[0,34,0,0,8,0,0,2]},{"a":57032,"t":"byte","b":[0,40,128,40,32,32,8,40]},{"a":57040,"t":"byte","b":[128,40,10,0,168,10,130,40]},{"a":57048,"t":"byte","b":[2,128,168,8,10,160,170,42]},{"a":57056,"t":"byte","b":[128,168,10,130,0,10,138,128]},{"a":57064,"t":"byte","b":[32,168,0,10,160,0,10,128]},{"a":57072,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57080,"t":"byte","b":[0,32,8,0,0,0,0,76]},{"a":57088,"t":"byte","b":[3,220,0,10,48,0,42,136]},{"a":57096,"t":"byte","b":[40,182,247,30,150,40,22,158]},{"a":57104,"t":"byte","b":[152,182,162,86,162,142,100,130]},{"a":57112,"t":"byte","b":[142,102,178,142,210,178,130,168]},{"a":57120,"t":"byte","b":[130,130,171,128,128,171,8,131]},{"a":57128,"t":"byte","b":[171,200,131,171,8,131,40,128]},{"a":57136,"t":"byte","b":[3,232,32,32,234,32,32,202]},{"a":57144,"t":"byte","b":[200,8,58,250,10,58,56,185]},{"a":57152,"t":"byte","b":[0,55,192,0,12,160,40,34]},{"a":57160,"t":"byte","b":[168,180,223,158,148,40,150,158]},{"a":57168,"t":"byte","b":[38,182,138,149,138,130,25,178]},{"a":57176,"t":"byte","b":[142,153,178,142,135,178,130,42]},{"a":57184,"t":"byte","b":[130,2,234,130,32,234,2,35]},{"a":57192,"t":"byte","b":[234,194,32,234,194,2,40,194]},{"a":57200,"t":"byte","b":[8,43,192,8,171,8,35,163]},{"a":57208,"t":"byte","b":[8,175,172,32,44,172,160,168]},{"a":57216,"t":"byte","b":[8,2,131,138,14,140,8,14]},{"a":57224,"t":"byte","b":[162,234,14,170,8,62,170,176]},{"a":57232,"t":"byte","b":[254,168,143,242,168,160,10,170]},{"a":57240,"t":"byte","b":[170,42,168,40,138,168,42,40]},{"a":57248,"t":"byte","b":[168,10,168,168,0,168,168,2]},{"a":57256,"t":"byte","b":[168,168,2,160,168,2,160,168]},{"a":57264,"t":"byte","b":[2,160,168,2,160,160,0,128]},{"a":57272,"t":"byte","b":[42,0,40,0,0,0,0,134]},{"a":57280,"t":"byte","b":[194,128,32,50,176,162,138,176]},{"a":57288,"t":"byte","b":[32,170,176,171,170,188,32,42]},{"a":57296,"t":"byte","b":[191,14,42,143,242,170,160,10]},{"a":57304,"t":"byte","b":[42,168,170,42,162,40,42,40]},{"a":57312,"t":"byte","b":[168,42,42,160,42,42,0,42]},{"a":57320,"t":"byte","b":[42,128,42,10,128,42,10,128]},{"a":57328,"t":"byte","b":[42,10,128,10,10,128,168,2]},{"a":57336,"t":"byte","b":[0,0,40,0,0,0,0,141]},{"a":57344,"l":"player_shapes_a","c":"Sprite shapes for pointers $80 to $8F (1,024 bytes). $80 to $85 are the third sprite of the player standing or walking right and $86 to $8B of the player standing or walking left: player_draw ($6111) writes F - $17 to $CFFA, with F from walk_frames_right, walk_frames_left or stand_frame. frame_b ($610E) takes $8C and $8D from strike_frames. Pointers $8E and $8F are in no table or constant traced so far.  The bytes of $8E and $8F are the same in the level 1, 2 and 3 snapshots and draw no figure when read as a sprite, so they look like unused filler.","t":"byte","b":[0,0,0,0,8,128,0,34]},{"a":57352,"t":"byte","b":[0,0,130,128,2,0,128,0]},{"a":57360,"t":"byte","b":[160,160,10,40,160,10,168,128]},{"a":57368,"t":"byte","b":[8,160,160,8,40,160,8,40]},{"a":57376,"t":"byte","b":[160,8,32,160,0,32,168,8]},{"a":57384,"t":"byte","b":[128,32,8,128,32,42,0,8]},{"a":57392,"t":"byte","b":[32,8,8,40,40,8,2,170]},{"a":57400,"t":"byte","b":[40,128,0,8,160,0,0,6]},{"a":57408,"t":"byte","b":[0,34,0,0,136,0,2,10]},{"a":57416,"t":"byte","b":[0,8,2,0,34,130,160,40]},{"a":57424,"t":"byte","b":[32,128,42,168,128,34,160,128]},{"a":57432,"t":"byte","b":[32,160,128,42,168,128,10,0]},{"a":57440,"t":"byte","b":[128,8,32,128,10,128,128,10]},{"a":57448,"t":"byte","b":[128,128,42,160,0,42,128,128]},{"a":57456,"t":"byte","b":[2,2,128,32,2,0,0,0]},{"a":57464,"t":"byte","b":[0,8,40,0,0,2,0,11]},{"a":57472,"t":"byte","b":[0,0,0,0,42,0,2,138]},{"a":57480,"t":"byte","b":[0,0,0,0,2,2,32,8]},{"a":57488,"t":"byte","b":[160,128,34,168,128,42,168,128]},{"a":57496,"t":"byte","b":[34,160,128,32,168,128,40,168]},{"a":57504,"t":"byte","b":[128,32,40,128,0,40,32,2]},{"a":57512,"t":"byte","b":[160,0,2,160,0,2,160,0]},{"a":57520,"t":"byte","b":[10,168,0,8,136,0,10,160]},{"a":57528,"t":"byte","b":[0,2,128,0,0,32,0,32]},{"a":57536,"t":"byte","b":[0,0,0,0,8,128,0,34]},{"a":57544,"t":"byte","b":[0,0,128,0,0,0,136,0]},{"a":57552,"t":"byte","b":[160,160,10,136,128,42,168,160]},{"a":57560,"t":"byte","b":[42,160,160,40,168,160,40,168]},{"a":57568,"t":"byte","b":[136,40,168,160,0,168,0,2]},{"a":57576,"t":"byte","b":[168,0,10,160,0,34,160,0]},{"a":57584,"t":"byte","b":[40,128,0,42,8,0,10,160]},{"a":57592,"t":"byte","b":[0,10,128,8,160,0,0,167]},{"a":57600,"t":"byte","b":[0,34,0,0,136,0,2,0]},{"a":57608,"t":"byte","b":[0,0,2,0,2,130,160,42]},{"a":57616,"t":"byte","b":[160,32,168,160,160,130,160,160]},{"a":57624,"t":"byte","b":[162,160,136,162,32,160,2,160]},{"a":57632,"t":"byte","b":[128,10,160,128,42,160,128,42]},{"a":57640,"t":"byte","b":[128,128,10,128,128,10,128,128]},{"a":57648,"t":"byte","b":[8,162,0,42,130,128,42,0]},{"a":57656,"t":"byte","b":[0,40,0,0,0,2,0,106]},{"a":57664,"t":"byte","b":[0,0,0,0,42,0,2,128]},{"a":57672,"t":"byte","b":[0,0,0,0,10,2,128,8]},{"a":57680,"t":"byte","b":[128,128,34,160,128,170,160,128]},{"a":57688,"t":"byte","b":[130,160,128,162,160,128,162,160]},{"a":57696,"t":"byte","b":[160,128,128,128,2,128,32,2]},{"a":57704,"t":"byte","b":[128,40,2,160,8,10,0,8]},{"a":57712,"t":"byte","b":[10,128,40,40,0,168,42,40]},{"a":57720,"t":"byte","b":[0,40,0,0,0,32,0,160]},{"a":57728,"t":"byte","b":[0,0,0,2,32,0,0,136]},{"a":57736,"t":"byte","b":[0,2,130,0,2,0,128,10]},{"a":57744,"t":"byte","b":[10,0,10,40,160,2,42,160]},{"a":57752,"t":"byte","b":[10,10,32,10,40,32,10,40]},{"a":57760,"t":"byte","b":[32,10,8,32,42,8,0,8]},{"a":57768,"t":"byte","b":[2,32,8,2,32,32,0,168]},{"a":57776,"t":"byte","b":[32,32,8,32,40,40,40,170]},{"a":57784,"t":"byte","b":[128,32,0,2,0,0,10,105]},{"a":57792,"t":"byte","b":[0,136,0,0,34,0,0,160]},{"a":57800,"t":"byte","b":[128,0,128,32,10,130,136,2]},{"a":57808,"t":"byte","b":[8,40,2,42,168,2,10,136]},{"a":57816,"t":"byte","b":[2,10,8,2,42,168,2,0]},{"a":57824,"t":"byte","b":[160,2,8,32,2,2,160,2]},{"a":57832,"t":"byte","b":[2,160,0,10,168,2,2,168]},{"a":57840,"t":"byte","b":[2,128,128,0,128,8,0,0]},{"a":57848,"t":"byte","b":[0,0,40,32,0,128,0,96]},{"a":57856,"t":"byte","b":[0,0,0,0,168,0,0,162]},{"a":57864,"t":"byte","b":[128,0,0,0,8,128,128,2]},{"a":57872,"t":"byte","b":[10,32,2,42,136,2,42,168]},{"a":57880,"t":"byte","b":[2,10,136,2,42,8,2,42]},{"a":57888,"t":"byte","b":[40,2,40,8,8,40,0,0]},{"a":57896,"t":"byte","b":[10,128,0,10,128,0,10,128]},{"a":57904,"t":"byte","b":[0,42,160,0,34,32,0,10]},{"a":57912,"t":"byte","b":[160,0,2,128,0,8,0,153]},{"a":57920,"t":"byte","b":[0,0,0,2,32,0,0,136]},{"a":57928,"t":"byte","b":[0,0,2,0,34,0,0,10]},{"a":57936,"t":"byte","b":[10,0,2,34,160,10,42,168]},{"a":57944,"t":"byte","b":[10,10,168,10,42,40,34,42]},{"a":57952,"t":"byte","b":[40,10,42,40,0,42,0,0]},{"a":57960,"t":"byte","b":[42,128,0,10,160,0,10,136]},{"a":57968,"t":"byte","b":[0,2,40,0,32,168,0,10]},{"a":57976,"t":"byte","b":[160,32,2,160,0,0,10,240]},{"a":57984,"t":"byte","b":[0,136,0,0,34,0,0,0]},{"a":57992,"t":"byte","b":[128,0,128,0,10,130,128,8]},{"a":58000,"t":"byte","b":[10,168,10,10,42,10,10,130]},{"a":58008,"t":"byte","b":[34,10,138,10,8,138,2,10]},{"a":58016,"t":"byte","b":[128,2,10,160,2,10,168,2]},{"a":58024,"t":"byte","b":[2,168,2,2,160,2,2,160]},{"a":58032,"t":"byte","b":[0,138,32,2,130,168,0,0]},{"a":58040,"t":"byte","b":[168,0,0,40,0,128,0,204]},{"a":58048,"t":"byte","b":[0,0,0,0,168,0,0,2]},{"a":58056,"t":"byte","b":[128,0,0,0,2,128,160,2]},{"a":58064,"t":"byte","b":[2,32,2,10,136,2,10,170]},{"a":58072,"t":"byte","b":[2,10,130,2,10,138,10,10]},{"a":58080,"t":"byte","b":[138,2,2,2,8,2,128,40]},{"a":58088,"t":"byte","b":[2,128,32,10,128,32,0,160]},{"a":58096,"t":"byte","b":[40,2,160,42,0,40,0,40]},{"a":58104,"t":"byte","b":[168,0,0,40,0,8,0,200]},{"a":58112,"t":"byte","b":[0,136,0,2,32,0,8,40]},{"a":58120,"t":"byte","b":[0,32,8,40,42,34,8,34]},{"a":58128,"t":"byte","b":[130,168,32,34,160,34,32,160]},{"a":58136,"t":"byte","b":[42,128,32,10,168,160,10,168]},{"a":58144,"t":"byte","b":[136,10,160,32,10,160,0,10]},{"a":58152,"t":"byte","b":[160,40,10,160,40,2,168,32]},{"a":58160,"t":"byte","b":[2,128,32,2,128,160,0,34]},{"a":58168,"t":"byte","b":[128,0,130,0,0,0,0,173]},{"a":58176,"t":"byte","b":[0,34,0,0,8,128,0,40]},{"a":58184,"t":"byte","b":[32,40,32,8,32,136,168,42]},{"a":58192,"t":"byte","b":[130,136,10,136,8,10,8,136]},{"a":58200,"t":"byte","b":[8,2,168,10,42,160,34,42]},{"a":58208,"t":"byte","b":[160,8,10,160,0,10,160,40]},{"a":58216,"t":"byte","b":[10,160,40,10,160,8,42,128]},{"a":58224,"t":"byte","b":[8,2,128,10,2,128,2,136]},{"a":58232,"t":"byte","b":[0,0,130,0,0,0,0,166]},{"a":58240,"t":"byte","b":[0,0,0,0,0,168,0,10]},{"a":58248,"t":"byte","b":[0,0,0,0,0,40,2,0]},{"a":58256,"t":"byte","b":[162,40,2,138,136,8,42,168]},{"a":58264,"t":"byte","b":[40,138,40,42,128,8,10,8]},{"a":58272,"t":"byte","b":[128,42,160,0,10,160,128,34]},{"a":58280,"t":"byte","b":[168,160,42,160,0,8,160,40]},{"a":58288,"t":"byte","b":[2,168,8,10,160,8,10,128]},{"a":58296,"t":"byte","b":[0,10,0,10,0,0,128,232]},{"a":58304,"t":"byte","b":[0,0,0,42,0,0,0,160]},{"a":58312,"t":"byte","b":[0,0,0,0,128,40,0,40]},{"a":58320,"t":"byte","b":[138,0,34,162,128,42,168,32]},{"a":58328,"t":"byte","b":[40,162,40,32,2,168,2,32]},{"a":58336,"t":"byte","b":[160,0,10,168,2,10,160,10]},{"a":58344,"t":"byte","b":[42,136,0,10,168,40,10,32]},{"a":58352,"t":"byte","b":[32,42,128,32,10,160,0,2]},{"a":58360,"t":"byte","b":[160,160,0,160,2,0,0,13]},{"a":58368,"l":"player_shapes_b","c":"Sprite shapes for pointers $90 to $93 (256 bytes), part of the player's punch and crouch frames: frame_b ($610E) takes $90 and $91 from punch_frames and $92 and $93 from crouch_frames.","t":"byte","b":[0,0,0,0,0,128,0,2]},{"a":58376,"t":"byte","b":[32,0,40,128,0,32,0,0]},{"a":58384,"t":"byte","b":[34,0,0,42,32,0,160,130]},{"a":58392,"t":"byte","b":[0,170,162,0,168,42,0,138]},{"a":58400,"t":"byte","b":[128,2,170,160,2,162,160,10]},{"a":58408,"t":"byte","b":[170,160,8,170,168,32,170,170]},{"a":58416,"t":"byte","b":[160,170,168,128,170,168,0,42]},{"a":58424,"t":"byte","b":[160,0,42,0,160,0,0,133]},{"a":58432,"t":"byte","b":[0,0,0,2,0,0,8,128]},{"a":58440,"t":"byte","b":[0,2,40,0,0,8,0,0]},{"a":58448,"t":"byte","b":[136,0,8,168,0,130,10,0]},{"a":58456,"t":"byte","b":[138,170,0,168,42,0,2,162]},{"a":58464,"t":"byte","b":[0,10,170,128,10,138,128,10]},{"a":58472,"t":"byte","b":[170,160,42,170,32,170,170,8]},{"a":58480,"t":"byte","b":[42,170,10,42,170,2,10,168]},{"a":58488,"t":"byte","b":[0,0,168,0,0,0,10,204]},{"a":58496,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58504,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58512,"t":"byte","b":[0,0,0,0,0,0,2,160]},{"a":58520,"t":"byte","b":[0,40,0,2,128,0,8,160]},{"a":58528,"t":"byte","b":[42,34,40,160,34,40,168,40]},{"a":58536,"t":"byte","b":[170,40,42,32,168,8,2,40]},{"a":58544,"t":"byte","b":[32,136,42,170,32,42,170,128]},{"a":58552,"t":"byte","b":[40,170,128,160,0,0,8,170]},{"a":58560,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58568,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58576,"t":"byte","b":[0,0,0,0,0,10,128,0]},{"a":58584,"t":"byte","b":[0,40,0,0,2,128,168,10]},{"a":58592,"t":"byte","b":[32,10,40,136,42,40,136,40]},{"a":58600,"t":"byte","b":[170,40,42,8,168,40,128,32]},{"a":58608,"t":"byte","b":[168,34,8,168,8,170,40,2]},{"a":58616,"t":"byte","b":[170,10,2,170,32,0,0,166]},{"a":58624,"l":"climb_shapes","c":"Sprite shapes for pointers $94 to $96 (192 bytes): the player climbing, picked by climb_frames_up ($5FB1) and climb_frames_down ($5FBD). In the climbing state player_draw writes F, F + $24 and F + $2E to $CFFA, $CFF8 and $CFF9, so the other two sprites are $B8 to $BA and $C2 to $C4.","t":"byte","b":[0,0,0,0,0,0,0,2]},{"a":58632,"t":"byte","b":[160,40,32,0,168,42,168,136]},{"a":58640,"t":"byte","b":[34,168,168,170,32,42,170,136]},{"a":58648,"t":"byte","b":[10,170,160,10,170,168,0,170]},{"a":58656,"t":"byte","b":[168,2,170,40,2,170,160,10]},{"a":58664,"t":"byte","b":[170,160,10,170,160,10,162,160]},{"a":58672,"t":"byte","b":[10,10,160,10,130,160,10,128]},{"a":58680,"t":"byte","b":[128,8,0,0,0,0,0,68]},{"a":58688,"t":"byte","b":[0,0,0,0,0,0,0,10]},{"a":58696,"t":"byte","b":[128,0,0,0,0,170,128,10]},{"a":58704,"t":"byte","b":[42,160,34,170,136,10,170,160]},{"a":58712,"t":"byte","b":[42,170,168,42,42,168,0,170]},{"a":58720,"t":"byte","b":[160,2,170,160,2,170,160,2]},{"a":58728,"t":"byte","b":[170,168,10,170,168,10,170,136]},{"a":58736,"t":"byte","b":[10,170,136,10,170,168,10,162]},{"a":58744,"t":"byte","b":[168,2,0,32,0,0,0,189]},{"a":58752,"t":"byte","b":[0,0,0,0,0,0,0,42]},{"a":58760,"t":"byte","b":[40,0,2,40,2,170,168,0]},{"a":58768,"t":"byte","b":[170,168,8,170,34,34,170,162]},{"a":58776,"t":"byte","b":[40,170,168,40,168,168,40,170]},{"a":58784,"t":"byte","b":[128,40,170,128,10,170,128,10]},{"a":58792,"t":"byte","b":[170,160,10,42,128,8,42,160]},{"a":58800,"t":"byte","b":[8,160,160,10,128,160,2,2]},{"a":58808,"t":"byte","b":[160,0,0,160,0,0,0,126]},{"a":58816,"l":"walk_right_shapes","c":"Sprite shapes for pointers $97 to $9C (384 bytes): the player walking right (walk_frames_right at $5964). When he stands or walks, player_draw shows three sprites with the pointers F ($CFF8), F + $0D ($CFF9) and F - $17 ($CFFA): $A4 to $A9 and $80 to $85 for these. Falling and jumping use F, F + 2 and F + 4 instead.","t":"byte","b":[0,0,0,0,0,0,0,61]},{"a":58824,"t":"byte","b":[192,0,163,0,0,168,128,0]},{"a":58832,"t":"byte","b":[143,112,2,52,0,0,155,128]},{"a":58840,"t":"byte","b":[10,149,232,44,181,62,11,45]},{"a":58848,"t":"byte","b":[8,2,203,160,8,138,136,35]},{"a":58856,"t":"byte","b":[226,56,43,34,56,32,14,56]},{"a":58864,"t":"byte","b":[35,14,8,35,142,8,35,142]},{"a":58872,"t":"byte","b":[8,35,130,8,35,130,8,39]},{"a":58880,"t":"byte","b":[0,247,0,2,140,0,2,162]},{"a":58888,"t":"byte","b":[0,2,61,192,8,208,0,2]},{"a":58896,"t":"byte","b":[110,0,10,87,128,34,212,224]},{"a":58904,"t":"byte","b":[140,180,200,11,46,32,34,234]},{"a":58912,"t":"byte","b":[160,143,138,32,163,58,32,128]},{"a":58920,"t":"byte","b":[2,32,140,14,32,140,14,32]},{"a":58928,"t":"byte","b":[142,14,0,142,14,0,128,130]},{"a":58936,"t":"byte","b":[0,35,34,0,32,154,0,185]},{"a":58944,"t":"byte","b":[0,0,0,0,247,0,2,140]},{"a":58952,"t":"byte","b":[0,2,162,0,2,61,192,8]},{"a":58960,"t":"byte","b":[208,0,2,110,0,46,87,160]},{"a":58968,"t":"byte","b":[190,212,200,44,182,192,11,46]},{"a":58976,"t":"byte","b":[160,34,202,32,143,138,32,172]},{"a":58984,"t":"byte","b":[50,32,128,50,32,140,14,32]},{"a":58992,"t":"byte","b":[140,14,32,140,14,32,142,14]},{"a":59000,"t":"byte","b":[32,142,2,32,142,2,56,48]},{"a":59008,"t":"byte","b":[0,0,0,0,0,0,0,61]},{"a":59016,"t":"byte","b":[192,0,163,0,0,168,128,0]},{"a":59024,"t":"byte","b":[143,112,2,38,128,0,155,128]},{"a":59032,"t":"byte","b":[11,149,232,47,181,50,11,45]},{"a":59040,"t":"byte","b":[8,2,203,160,8,186,32,35]},{"a":59048,"t":"byte","b":[50,32,47,2,32,0,142,0]},{"a":59056,"t":"byte","b":[128,14,0,142,14,8,142,2]},{"a":59064,"t":"byte","b":[8,130,2,10,130,2,39,201]},{"a":59072,"t":"byte","b":[0,247,0,2,140,0,2,162]},{"a":59080,"t":"byte","b":[0,2,61,192,8,154,0,2]},{"a":59088,"t":"byte","b":[110,0,10,87,128,46,212,224]},{"a":59096,"t":"byte","b":[188,180,200,11,46,32,2,42]},{"a":59104,"t":"byte","b":[160,176,138,128,2,10,0,10]},{"a":59112,"t":"byte","b":[10,8,58,10,8,56,10,10]},{"a":59120,"t":"byte","b":[8,10,39,8,202,33,8,202]},{"a":59128,"t":"byte","b":[45,168,202,10,120,10,32,185]},{"a":59136,"t":"byte","b":[0,0,0,0,247,0,2,140]},{"a":59144,"t":"byte","b":[0,2,162,0,2,61,192,8]},{"a":59152,"t":"byte","b":[154,0,2,110,0,42,87,160]},{"a":59160,"t":"byte","b":[178,212,248,44,180,32,11,46]},{"a":59168,"t":"byte","b":[128,34,42,32,140,138,32,188]},{"a":59176,"t":"byte","b":[10,32,0,10,32,8,10,32]},{"a":59184,"t":"byte","b":[56,10,32,56,202,32,8,202]},{"a":59192,"t":"byte","b":[40,8,10,28,11,10,4,165]},{"a":59200,"l":"walk_left_shapes","c":"Sprite shapes for pointers $9D to $A2 (384 bytes): the player walking left (walk_frames_left at $5952), drawn like walk_right_shapes, with $AA to $AF and $86 to $8B as the other two sprites.","t":"byte","b":[0,0,0,0,0,0,3,124]},{"a":59208,"t":"byte","b":[0,0,202,0,2,42,0,13]},{"a":59216,"t":"byte","b":[242,0,0,28,128,2,230,0]},{"a":59224,"t":"byte","b":[43,86,160,188,94,56,32,120]},{"a":59232,"t":"byte","b":[224,10,227,128,34,162,32,44]},{"a":59240,"t":"byte","b":[139,200,44,136,232,44,176,8]},{"a":59248,"t":"byte","b":[32,176,200,32,178,200,32,178]},{"a":59256,"t":"byte","b":[200,32,130,200,32,130,200,10]},{"a":59264,"t":"byte","b":[0,223,0,0,50,128,0,138]},{"a":59272,"t":"byte","b":[128,3,124,128,0,7,32,0]},{"a":59280,"t":"byte","b":[185,128,2,213,160,11,23,136]},{"a":59288,"t":"byte","b":[35,30,50,8,184,224,10,171]},{"a":59296,"t":"byte","b":[136,8,162,242,8,172,202,8]},{"a":59304,"t":"byte","b":[128,2,8,176,50,8,176,50]},{"a":59312,"t":"byte","b":[0,176,178,0,176,178,0,130]},{"a":59320,"t":"byte","b":[2,0,136,200,0,166,8,162]},{"a":59328,"t":"byte","b":[0,0,0,0,223,0,0,50]},{"a":59336,"t":"byte","b":[128,0,138,128,3,124,128,0]},{"a":59344,"t":"byte","b":[7,32,0,185,128,10,213,184]},{"a":59352,"t":"byte","b":[35,23,190,3,158,56,10,184]},{"a":59360,"t":"byte","b":[224,8,163,136,8,162,242,8]},{"a":59368,"t":"byte","b":[140,58,8,140,2,8,176,50]},{"a":59376,"t":"byte","b":[8,176,50,8,176,50,8,176]},{"a":59384,"t":"byte","b":[178,8,128,178,44,128,178,133]},{"a":59392,"t":"byte","b":[0,0,0,0,0,0,3,124]},{"a":59400,"t":"byte","b":[0,0,202,0,2,42,0,13]},{"a":59408,"t":"byte","b":[242,0,2,152,128,2,230,0]},{"a":59416,"t":"byte","b":[43,86,224,140,94,248,32,120]},{"a":59424,"t":"byte","b":[224,10,227,128,8,174,32,8]},{"a":59432,"t":"byte","b":[140,200,8,128,248,0,178,0]},{"a":59440,"t":"byte","b":[0,176,2,32,176,178,32,128]},{"a":59448,"t":"byte","b":[178,160,128,130,216,128,130,4]},{"a":59456,"t":"byte","b":[0,223,0,0,50,128,0,138]},{"a":59464,"t":"byte","b":[128,3,124,128,0,166,32,0]},{"a":59472,"t":"byte","b":[185,128,2,213,160,11,23,184]},{"a":59480,"t":"byte","b":[35,30,62,8,184,224,10,168]},{"a":59488,"t":"byte","b":[128,2,162,14,0,160,128,32]},{"a":59496,"t":"byte","b":[160,160,32,160,172,160,160,44]},{"a":59504,"t":"byte","b":[216,160,32,72,163,32,120,163]},{"a":59512,"t":"byte","b":[32,160,163,42,8,160,45,224]},{"a":59520,"t":"byte","b":[0,0,0,0,223,0,0,50]},{"a":59528,"t":"byte","b":[128,0,138,128,3,124,128,0]},{"a":59536,"t":"byte","b":[166,32,0,185,128,10,213,168]},{"a":59544,"t":"byte","b":[47,23,142,8,30,56,2,184]},{"a":59552,"t":"byte","b":[224,8,168,136,8,162,50,8]},{"a":59560,"t":"byte","b":[160,62,8,160,0,8,160,32]},{"a":59568,"t":"byte","b":[8,160,44,8,163,44,40,163]},{"a":59576,"t":"byte","b":[32,52,160,32,16,160,224,185]},{"a":59584,"l":"attack_shapes","c":"Sprite shapes for pointers $A3 to $B2 (1,024 bytes). $A4 to $AF are the second sprite of the player standing or walking (F + $0D, with $A4 to $A9 facing right and $AA to $AF facing left). frame_c ($610F) takes $B4 and $B5 (punch_frames), $A3 and $B1 (strike_frames), $B6 and $B7 (crouch_frames); frame_d ($6110) takes $BE and $BF (punch), $B0 and $BB (strike), $C0 and $C1 (crouch). Pointers $B2 and $B3 are in no table or constant traced so far.  The bytes of $B2 are the same in the level 1, 2 and 3 snapshots and draw no figure when read as a sprite, so they look like unused filler.","t":"byte","b":[3,220,0,10,48,0,10,136]},{"a":59592,"t":"byte","b":[40,8,247,30,35,64,22,9]},{"a":59600,"t":"byte","b":[184,182,41,94,162,139,83,130]},{"a":59608,"t":"byte","b":[130,216,178,44,138,178,138,40]},{"a":59616,"t":"byte","b":[130,188,168,2,175,136,8,143]},{"a":59624,"t":"byte","b":[136,8,140,170,8,143,199,160]},{"a":59632,"t":"byte","b":[128,37,160,160,45,128,42,170]},{"a":59640,"t":"byte","b":[8,32,2,200,32,2,42,134]},{"a":59648,"t":"byte","b":[35,130,8,34,138,14,43,138]},{"a":59656,"t":"byte","b":[6,37,186,6,37,138,128,35]},{"a":59664,"t":"byte","b":[170,136,42,42,136,35,42,136]},{"a":59672,"t":"byte","b":[35,170,136,3,170,160,12,170]},{"a":59680,"t":"byte","b":[160,142,162,160,190,162,160,178]},{"a":59688,"t":"byte","b":[130,160,138,130,160,170,0,160]},{"a":59696,"t":"byte","b":[168,40,136,162,130,162,32,0]},{"a":59704,"t":"byte","b":[170,40,0,168,136,0,160,0]},{"a":59712,"t":"byte","b":[8,122,0,10,90,0,2,202]},{"a":59720,"t":"byte","b":[0,32,170,0,32,58,32,32]},{"a":59728,"t":"byte","b":[58,32,32,58,224,0,58,224]},{"a":59736,"t":"byte","b":[128,202,224,128,234,32,179,42]},{"a":59744,"t":"byte","b":[224,188,170,32,190,168,32,138]},{"a":59752,"t":"byte","b":[168,128,170,168,128,42,170,0]},{"a":59760,"t":"byte","b":[42,168,0,34,160,0,40,136]},{"a":59768,"t":"byte","b":[0,8,170,0,0,168,128,1]},{"a":59776,"t":"byte","b":[130,2,24,9,130,24,7,130]},{"a":59784,"t":"byte","b":[32,37,130,128,45,130,128,10]},{"a":59792,"t":"byte","b":[14,160,8,14,160,8,14,168]},{"a":59800,"t":"byte","b":[8,14,168,8,14,168,8,14]},{"a":59808,"t":"byte","b":[168,8,14,160,0,2,160,35]},{"a":59816,"t":"byte","b":[50,128,35,58,0,32,8,0]},{"a":59824,"t":"byte","b":[32,192,0,8,32,0,10,128]},{"a":59832,"t":"byte","b":[0,10,160,0,10,136,0,96]},{"a":59840,"t":"byte","b":[130,2,33,130,2,45,170,2]},{"a":59848,"t":"byte","b":[138,158,2,160,150,2,128,182]},{"a":59856,"t":"byte","b":[2,128,40,2,128,32,14,128]},{"a":59864,"t":"byte","b":[32,14,128,12,14,128,12,14]},{"a":59872,"t":"byte","b":[160,143,62,160,131,254,160,131]},{"a":59880,"t":"byte","b":[242,160,160,242,160,172,58,160]},{"a":59888,"t":"byte","b":[160,202,170,160,32,162,168,128]},{"a":59896,"t":"byte","b":[170,42,0,168,136,0,160,153]},{"a":59904,"t":"byte","b":[88,10,32,216,10,32,160,10]},{"a":59912,"t":"byte","b":[32,32,10,32,0,10,32,0]},{"a":59920,"t":"byte","b":[58,32,0,58,32,32,58,32]},{"a":59928,"t":"byte","b":[32,58,32,44,58,32,32,58]},{"a":59936,"t":"byte","b":[32,35,10,224,35,232,224,0]},{"a":59944,"t":"byte","b":[235,32,131,40,128,131,170,0]},{"a":59952,"t":"byte","b":[140,168,0,130,168,0,138,170]},{"a":59960,"t":"byte","b":[0,32,168,128,0,170,128,88]},{"a":59968,"t":"byte","b":[8,58,52,46,58,40,150,58]},{"a":59976,"t":"byte","b":[32,158,58,136,180,58,136,40]},{"a":59984,"t":"byte","b":[58,136,8,58,160,8,10,162]},{"a":59992,"t":"byte","b":[8,234,162,0,234,162,0,234]},{"a":60000,"t":"byte","b":[162,32,234,162,32,42,130,3]},{"a":60008,"t":"byte","b":[170,0,3,170,8,131,138,160]},{"a":60016,"t":"byte","b":[128,130,128,142,168,0,34,128]},{"a":60024,"t":"byte","b":[0,10,160,0,10,136,0,204]},{"a":60032,"t":"byte","b":[32,130,200,176,162,136,144,162]},{"a":60040,"t":"byte","b":[232,144,174,88,2,162,88,34]},{"a":60048,"t":"byte","b":[170,200,34,168,168,34,168,200]},{"a":60056,"t":"byte","b":[34,170,200,10,170,192,10,170]},{"a":60064,"t":"byte","b":[48,10,138,178,10,138,190,10]},{"a":60072,"t":"byte","b":[130,142,10,130,162,10,0,170]},{"a":60080,"t":"byte","b":[34,40,42,138,130,138,170,0]},{"a":60088,"t":"byte","b":[8,42,0,40,10,0,34,246]},{"a":60096,"t":"byte","b":[0,173,32,0,165,160,0,163]},{"a":60104,"t":"byte","b":[128,0,170,8,8,172,8,8]},{"a":60112,"t":"byte","b":[172,8,11,172,8,11,172,0]},{"a":60120,"t":"byte","b":[11,163,2,8,171,2,11,168]},{"a":60128,"t":"byte","b":[206,8,170,62,8,42,190,2]},{"a":60136,"t":"byte","b":[42,162,2,42,170,0,170,168]},{"a":60144,"t":"byte","b":[0,42,168,0,10,136,0,34]},{"a":60152,"t":"byte","b":[40,0,170,32,2,42,0,44]},{"a":60160,"t":"byte","b":[36,128,130,36,130,96,8,130]},{"a":60168,"t":"byte","b":[208,2,130,88,2,130,120,10]},{"a":60176,"t":"byte","b":[176,160,10,176,32,42,176,32]},{"a":60184,"t":"byte","b":[42,176,32,42,176,32,42,176]},{"a":60192,"t":"byte","b":[32,10,176,32,10,128,0,2]},{"a":60200,"t":"byte","b":[140,200,0,172,200,0,32,8]},{"a":60208,"t":"byte","b":[0,3,8,0,8,32,0,2]},{"a":60216,"t":"byte","b":[160,0,10,160,0,34,160,233]},{"a":60224,"t":"byte","b":[72,128,130,120,128,130,162,128]},{"a":60232,"t":"byte","b":[170,10,128,182,2,128,150,2]},{"a":60240,"t":"byte","b":[128,158,2,128,40,2,176,8]},{"a":60248,"t":"byte","b":[2,176,8,2,176,48,10,176]},{"a":60256,"t":"byte","b":[48,10,188,242,10,191,194,10]},{"a":60264,"t":"byte","b":[143,194,10,143,10,10,172,58]},{"a":60272,"t":"byte","b":[170,163,10,138,8,10,170,2]},{"a":60280,"t":"byte","b":[42,42,0,168,10,0,34,233]},{"a":60288,"t":"byte","b":[8,160,37,8,160,39,8,160]},{"a":60296,"t":"byte","b":[10,8,160,8,8,160,0,8]},{"a":60304,"t":"byte","b":[172,0,8,172,0,8,172,8]},{"a":60312,"t":"byte","b":[8,172,8,8,172,56,8,172]},{"a":60320,"t":"byte","b":[8,11,160,200,11,43,200,8]},{"a":60328,"t":"byte","b":[235,0,2,40,194,0,170,194]},{"a":60336,"t":"byte","b":[0,42,50,0,42,130,0,170]},{"a":60344,"t":"byte","b":[162,2,42,8,2,170,0,133]},{"a":60352,"t":"byte","b":[28,172,32,40,172,184,8,172]},{"a":60360,"t":"byte","b":[150,34,172,182,34,172,30,34]},{"a":60368,"t":"byte","b":[172,40,10,172,32,138,160,32]},{"a":60376,"t":"byte","b":[138,171,32,138,171,0,138,171]},{"a":60384,"t":"byte","b":[0,138,171,8,130,168,8,0]},{"a":60392,"t":"byte","b":[170,192,32,170,192,10,162,194]},{"a":60400,"t":"byte","b":[2,130,2,0,42,178,0,2]},{"a":60408,"t":"byte","b":[136,0,10,160,0,34,160,133]},{"a":60416,"t":"byte","b":[14,162,130,14,138,162,14,170]},{"a":60424,"t":"byte","b":[170,14,170,170,62,168,170,254]},{"a":60432,"t":"byte","b":[160,10,14,136,0,14,160,0]},{"a":60440,"t":"byte","b":[14,136,0,2,160,0,50,128]},{"a":60448,"t":"byte","b":[0,58,160,0,58,128,0,58]},{"a":60456,"t":"byte","b":[32,0,58,128,0,200,128,0]},{"a":60464,"t":"byte","b":[234,0,0,40,128,0,170,0]},{"a":60472,"t":"byte","b":[0,170,128,0,170,128,0,177]},{"a":60480,"t":"byte","b":[0,55,192,0,12,160,40,34]},{"a":60488,"t":"byte","b":[160,180,223,32,148,1,200,158]},{"a":60496,"t":"byte","b":[46,96,138,181,104,130,197,226]},{"a":60504,"t":"byte","b":[142,39,130,142,162,56,130,40]},{"a":60512,"t":"byte","b":[162,128,42,62,32,34,250,32]},{"a":60520,"t":"byte","b":[34,242,32,170,50,10,211,242]},{"a":60528,"t":"byte","b":[10,88,2,2,120,10,32,170]},{"a":60536,"t":"byte","b":[168,35,128,8,168,128,8,247]},{"a":60544,"t":"byte","b":[0,0,0,0,3,220,0,10]},{"a":60552,"t":"byte","b":[48,0,10,136,0,8,247,0]},{"a":60560,"t":"byte","b":[34,232,0,9,184,0,41,86]},{"a":60568,"t":"byte","b":[0,139,111,2,242,236,0,172]},{"a":60576,"t":"byte","b":[146,2,10,136,8,48,238,8]},{"a":60584,"t":"byte","b":[248,34,35,200,40,35,224,0]},{"a":60592,"t":"byte","b":[2,160,128,143,40,128,128,158]},{"a":60600,"t":"byte","b":[224,128,22,96,32,182,104,32]},{"a":60608,"l":"attack_shapes_b","c":"Sprite shapes for pointers $B3 to $C1 (960 bytes), the rest of attack_shapes: $B4 to $B7, $BB and $BE to $C1 are named there, and $B8 to $BA are the second sprite of the player climbing (F + $24, see climb_shapes). Pointers $B3, $BC and $BD are in no table or constant traced so far.  The bytes of $B3, $BC and $BD are the same in the level 1, 2 and 3 snapshots and draw no figure when read as a sprite, so they look like unused filler.","t":"byte","b":[0,0,0,55,192,0,12,160]},{"a":60616,"t":"byte","b":[0,34,160,0,223,32,0,43]},{"a":60624,"t":"byte","b":[136,0,46,96,0,149,104,0]},{"a":60632,"t":"byte","b":[249,226,0,59,143,128,134,58]},{"a":60640,"t":"byte","b":[0,34,160,128,187,12,32,136]},{"a":60648,"t":"byte","b":[47,32,40,35,200,0,11,200]},{"a":60656,"t":"byte","b":[2,10,128,2,40,242,11,182]},{"a":60664,"t":"byte","b":[2,9,148,2,41,158,8,46]},{"a":60672,"t":"byte","b":[0,0,0,0,0,0,3,208]},{"a":60680,"t":"byte","b":[0,14,48,0,42,128,0,40]},{"a":60688,"t":"byte","b":[220,0,130,48,0,43,96,0]},{"a":60696,"t":"byte","b":[137,80,0,254,80,0,143,176]},{"a":60704,"t":"byte","b":[0,40,224,0,42,128,0,128]},{"a":60712,"t":"byte","b":[160,47,15,42,165,207,236,229]},{"a":60720,"t":"byte","b":[192,204,237,8,15,224,10,128]},{"a":60728,"t":"byte","b":[160,2,170,128,50,32,0,141]},{"a":60736,"t":"byte","b":[0,0,0,0,0,0,0,7]},{"a":60744,"t":"byte","b":[192,0,12,176,0,2,168,0]},{"a":60752,"t":"byte","b":[55,40,0,12,130,0,9,232]},{"a":60760,"t":"byte","b":[0,5,98,0,5,191,0,14]},{"a":60768,"t":"byte","b":[242,0,11,40,0,2,168,248]},{"a":60776,"t":"byte","b":[10,2,90,168,240,91,59,243]},{"a":60784,"t":"byte","b":[123,51,3,11,240,32,10,2]},{"a":60792,"t":"byte","b":[160,2,170,128,0,8,140,185]},{"a":60800,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60808,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60816,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60824,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60832,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60840,"t":"byte","b":[15,112,0,40,192,0,42,32]},{"a":60848,"t":"byte","b":[0,163,220,2,137,160,8,166]},{"a":60856,"t":"byte","b":[224,2,37,122,10,45,112,40]},{"a":60864,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60872,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60880,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60888,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60896,"t":"byte","b":[0,0,0,0,0,0,0,13]},{"a":60904,"t":"byte","b":[240,0,3,40,0,8,168,0]},{"a":60912,"t":"byte","b":[55,202,0,10,98,128,11,154]},{"a":60920,"t":"byte","b":[32,173,88,128,13,120,160,201]},{"a":60928,"t":"byte","b":[0,0,0,0,0,0,40,0]},{"a":60936,"t":"byte","b":[0,180,47,112,150,40,48,158]},{"a":60944,"t":"byte","b":[42,0,162,170,168,130,141,112]},{"a":60952,"t":"byte","b":[130,140,8,50,160,242,50,140]},{"a":60960,"t":"byte","b":[62,50,170,2,11,3,200,131]},{"a":60968,"t":"byte","b":[192,248,128,0,240,128,8,62]},{"a":60976,"t":"byte","b":[32,0,14,32,8,14,32,2]},{"a":60984,"t":"byte","b":[2,8,136,10,10,2,2,2]},{"a":60992,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61000,"t":"byte","b":[0,0,189,192,0,160,192,0]},{"a":61008,"t":"byte","b":[168,0,2,170,160,0,181,192]},{"a":61016,"t":"byte","b":[2,0,32,10,51,248,10,128]},{"a":61024,"t":"byte","b":[248,0,160,0,44,3,56,12]},{"a":61032,"t":"byte","b":[8,48,176,32,14,176,8,14]},{"a":61040,"t":"byte","b":[128,32,2,128,136,2,140,160]},{"a":61048,"t":"byte","b":[50,34,136,8,10,0,40,4]},{"a":61056,"t":"byte","b":[0,0,0,0,0,160,0,2]},{"a":61064,"t":"byte","b":[248,2,247,88,2,131,96,2]},{"a":61072,"t":"byte","b":[160,130,10,170,130,2,212,130]},{"a":61080,"t":"byte","b":[10,0,130,8,63,34,10,3]},{"a":61088,"t":"byte","b":[34,42,128,130,35,195,206,47]},{"a":61096,"t":"byte","b":[0,252,143,32,60,140,8,12]},{"a":61104,"t":"byte","b":[130,32,2,130,8,2,130,130]},{"a":61112,"t":"byte","b":[0,162,34,8,130,128,168,31]},{"a":61120,"t":"byte","b":[130,138,176,138,162,176,170,170]},{"a":61128,"t":"byte","b":[176,170,170,176,170,42,188,160]},{"a":61136,"t":"byte","b":[10,191,0,34,176,0,10,176]},{"a":61144,"t":"byte","b":[0,34,176,0,10,128,0,2]},{"a":61152,"t":"byte","b":[140,0,10,172,0,2,172,0]},{"a":61160,"t":"byte","b":[8,172,0,2,172,0,2,35]},{"a":61168,"t":"byte","b":[0,0,171,0,2,40,0,0]},{"a":61176,"t":"byte","b":[170,0,2,170,0,2,170,205]},{"a":61184,"t":"byte","b":[42,162,40,32,170,160,128,10]},{"a":61192,"t":"byte","b":[128,176,10,0,176,58,0,136]},{"a":61200,"t":"byte","b":[50,32,136,14,128,131,14,184]},{"a":61208,"t":"byte","b":[0,14,184,35,14,184,47,14]},{"a":61216,"t":"byte","b":[128,47,2,174,44,58,162,44]},{"a":61224,"t":"byte","b":[10,162,32,202,160,32,42,168]},{"a":61232,"t":"byte","b":[32,42,168,0,170,168,10,42]},{"a":61240,"t":"byte","b":[162,0,10,168,0,10,32,50]},{"a":61248,"t":"byte","b":[40,138,168,10,170,8,2,160]},{"a":61256,"t":"byte","b":[2,0,160,14,0,172,14,8]},{"a":61264,"t":"byte","b":[140,34,2,176,34,46,176,194]},{"a":61272,"t":"byte","b":[46,176,0,46,176,200,2,176]},{"a":61280,"t":"byte","b":[248,186,128,248,138,172,56,138]},{"a":61288,"t":"byte","b":[160,56,10,163,8,42,168,8]},{"a":61296,"t":"byte","b":[42,168,8,42,170,0,138,168]},{"a":61304,"t":"byte","b":[160,42,160,0,8,160,0,32]},{"a":61312,"t":"byte","b":[0,48,160,0,0,32,0,12]},{"a":61320,"t":"byte","b":[128,0,12,32,8,12,0,0]},{"a":61328,"t":"byte","b":[12,40,2,3,8,34,0,32]},{"a":61336,"t":"byte","b":[34,0,10,10,0,2,138,0]},{"a":61344,"t":"byte","b":[8,138,0,2,10,0,10,42]},{"a":61352,"t":"byte","b":[0,32,42,128,8,170,128,0]},{"a":61360,"t":"byte","b":[168,0,32,160,0,170,168,34]},{"a":61368,"t":"byte","b":[170,40,8,168,138,0,160,37]},{"a":61376,"t":"byte","b":[10,12,0,8,0,0,2,48]},{"a":61384,"t":"byte","b":[0,8,48,0,0,48,32,40]},{"a":61392,"t":"byte","b":[48,0,32,192,128,8,0,136]},{"a":61400,"t":"byte","b":[160,0,136,128,0,160,32,0]},{"a":61408,"t":"byte","b":[162,128,0,162,160,0,160,8]},{"a":61416,"t":"byte","b":[0,168,32,2,168,0,2,170]},{"a":61424,"t":"byte","b":[8,0,42,170,0,10,170,136]},{"a":61432,"t":"byte","b":[42,42,32,40,10,0,162,53]},{"a":61440,"t":"byte","b":[35,139,66,44,178,40,14,138]},{"a":61448,"t":"byte","b":[136,140,170,0,140,130,14,130]},{"a":61456,"t":"byte","b":[0,142,131,0,130,3,138,50]},{"a":61464,"t":"byte","b":[32,173,0,34,229,136,41,100]},{"a":61472,"t":"byte","b":[162,137,98,172,139,42,131,2]},{"a":61480,"t":"byte","b":[170,163,0,138,128,2,42,162]},{"a":61488,"t":"byte","b":[8,170,130,2,42,136,136,170]},{"a":61496,"t":"byte","b":[40,170,2,170,170,2,162,205]},{"a":61504,"t":"byte","b":[129,226,200,40,142,56,34,162]},{"a":61512,"t":"byte","b":[176,0,170,50,176,130,50,178]},{"a":61520,"t":"byte","b":[0,130,130,0,194,140,162,192]},{"a":61528,"t":"byte","b":[0,122,8,34,91,136,138,25]},{"a":61536,"t":"byte","b":[104,58,137,98,194,168,226,202]},{"a":61544,"t":"byte","b":[170,128,2,162,0,138,168,128]},{"a":61552,"t":"byte","b":[130,170,32,34,168,128,40,170]},{"a":61560,"t":"byte","b":[34,170,128,170,138,128,170,185]},{"a":61568,"l":"shapes_unreferenced","c":"Sprite shapes for pointers $C2 to $C4 (192 bytes): the third sprite of the player climbing (F + $2E, see climb_shapes).","t":"byte","b":[10,0,2,8,130,130,10,0]},{"a":61576,"t":"byte","b":[160,8,12,136,10,3,40,8]},{"a":61584,"t":"byte","b":[0,136,0,0,40,0,0,8]},{"a":61592,"t":"byte","b":[32,0,40,32,12,8,32,44]},{"a":61600,"t":"byte","b":[40,32,224,8,32,235,40,32]},{"a":61608,"t":"byte","b":[235,8,32,40,8,35,42,32]},{"a":61616,"t":"byte","b":[32,170,128,34,170,0,2,160]},{"a":61624,"t":"byte","b":[0,10,160,0,2,128,0,145]},{"a":61632,"t":"byte","b":[10,128,8,10,0,8,8,128]},{"a":61640,"t":"byte","b":[8,10,0,8,8,51,8,10]},{"a":61648,"t":"byte","b":[12,194,8,128,2,10,32,2]},{"a":61656,"t":"byte","b":[0,136,2,34,32,178,32,192]},{"a":61664,"t":"byte","b":[50,35,48,50,32,200,50,32]},{"a":61672,"t":"byte","b":[48,2,32,200,2,32,8,2]},{"a":61680,"t":"byte","b":[32,8,8,8,170,136,2,162]},{"a":61688,"t":"byte","b":[160,0,162,128,0,162,128,2]},{"a":61696,"t":"byte","b":[142,32,32,130,130,32,170,0]},{"a":61704,"t":"byte","b":[32,18,48,32,40,192,160,34]},{"a":61712,"t":"byte","b":[0,32,40,48,128,32,192,32]},{"a":61720,"t":"byte","b":[35,192,32,35,192,0,35,200]},{"a":61728,"t":"byte","b":[32,35,11,0,35,43,32,35]},{"a":61736,"t":"byte","b":[43,0,32,43,32,8,168,0]},{"a":61744,"t":"byte","b":[2,170,0,0,170,0,0,10]},{"a":61752,"t":"byte","b":[128,0,10,160,0,2,128,173]},{"a":61760,"l":"banner_shapes","c":"Sprite shapes for pointers $C5 to $D4 (1,024 bytes): the banner picture of banner_sprites ($55A1), which sets the eight pointers from $CB and from $D3 for its two blocks of eight sprites and the six from $C5 for the strip below (continued by banner_shapes_b).","t":"byte","b":[0,6,170,0,8,0,0,8]},{"a":61768,"t":"byte","b":[255,0,8,255,0,8,255,0]},{"a":61776,"t":"byte","b":[8,255,0,8,255,0,8,255]},{"a":61784,"t":"byte","b":[0,8,255,0,8,255,0,8]},{"a":61792,"t":"byte","b":[255,0,8,255,0,8,255,0]},{"a":61800,"t":"byte","b":[8,255,0,8,255,0,8,255]},{"a":61808,"t":"byte","b":[0,8,255,0,8,255,0,8]},{"a":61816,"t":"byte","b":[255,0,8,255,0,10,170,240]},{"a":61824,"t":"byte","b":[170,170,170,0,0,0,215,255]},{"a":61832,"t":"byte","b":[255,209,213,213,221,209,221,221]},{"a":61840,"t":"byte","b":[221,221,221,221,221,221,213,215]},{"a":61848,"t":"byte","b":[221,209,209,221,221,221,212,204]},{"a":61856,"t":"byte","b":[204,195,255,255,255,255,255,255]},{"a":61864,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":61872,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":61880,"t":"byte","b":[255,255,255,255,170,170,170,158]},{"a":61888,"t":"byte","b":[170,170,170,0,0,0,255,255]},{"a":61896,"t":"byte","b":[255,221,215,93,221,209,29,221]},{"a":61904,"t":"byte","b":[221,221,215,221,221,209,221,221]},{"a":61912,"t":"byte","b":[221,220,221,221,223,221,204,207]},{"a":61920,"t":"byte","b":[204,255,255,255,213,221,213,196]},{"a":61928,"t":"byte","b":[221,208,247,221,223,247,213,215]},{"a":61936,"t":"byte","b":[247,209,211,247,221,223,247,221]},{"a":61944,"t":"byte","b":[213,243,204,192,170,170,170,10]},{"a":61952,"t":"byte","b":[170,170,170,0,0,0,255,255]},{"a":61960,"t":"byte","b":[255,93,95,245,29,31,244,221]},{"a":61968,"t":"byte","b":[223,247,93,223,247,29,223,247]},{"a":61976,"t":"byte","b":[221,223,247,221,223,247,204,207]},{"a":61984,"t":"byte","b":[243,255,255,255,255,87,119,255]},{"a":61992,"t":"byte","b":[67,119,255,127,119,255,95,223]},{"a":62000,"t":"byte","b":[255,79,71,255,127,119,255,87]},{"a":62008,"t":"byte","b":[119,255,3,51,170,170,170,141]},{"a":62016,"t":"byte","b":[170,170,170,0,0,0,255,255]},{"a":62024,"t":"byte","b":[255,117,117,117,116,52,116,119]},{"a":62032,"t":"byte","b":[247,119,117,247,119,116,245,117]},{"a":62040,"t":"byte","b":[119,244,116,117,119,119,48,51]},{"a":62048,"t":"byte","b":[51,255,255,255,117,127,255,113]},{"a":62056,"t":"byte","b":[63,255,125,255,255,125,255,255]},{"a":62064,"t":"byte","b":[125,255,255,125,255,255,125,255]},{"a":62072,"t":"byte","b":[255,60,255,255,170,170,170,245]},{"a":62080,"t":"byte","b":[170,170,170,0,0,2,255,255]},{"a":62088,"t":"byte","b":[254,117,127,254,116,63,254,119]},{"a":62096,"t":"byte","b":[255,254,117,127,254,240,127,254]},{"a":62104,"t":"byte","b":[127,127,254,117,127,254,48,63]},{"a":62112,"t":"byte","b":[254,255,255,254,255,255,254,255]},{"a":62120,"t":"byte","b":[255,254,255,255,254,255,255,254]},{"a":62128,"t":"byte","b":[255,255,254,255,255,254,255,255]},{"a":62136,"t":"byte","b":[254,255,255,254,170,170,170,189]},{"a":62144,"t":"byte","b":[170,170,170,170,170,170,128,0]},{"a":62152,"t":"byte","b":[5,128,0,1,128,0,0,128]},{"a":62160,"t":"byte","b":[0,0,128,0,0,128,0,0]},{"a":62168,"t":"byte","b":[128,0,0,128,0,0,128,0]},{"a":62176,"t":"byte","b":[0,128,0,0,128,0,0,128]},{"a":62184,"t":"byte","b":[0,0,128,0,0,128,0,0]},{"a":62192,"t":"byte","b":[128,0,0,128,0,0,128,0]},{"a":62200,"t":"byte","b":[0,128,0,0,128,0,0,31]},{"a":62208,"t":"byte","b":[170,170,170,170,170,170,255,0]},{"a":62216,"t":"byte","b":[0,127,192,0,127,192,208,95]},{"a":62224,"t":"byte","b":[195,240,31,207,128,23,206,192]},{"a":62232,"t":"byte","b":[7,251,208,5,251,244,5,251]},{"a":62240,"t":"byte","b":[192,5,251,64,1,251,0,1]},{"a":62248,"t":"byte","b":[249,0,1,121,0,1,121,0]},{"a":62256,"t":"byte","b":[1,121,0,1,121,0,1,120]},{"a":62264,"t":"byte","b":[0,1,124,0,1,92,0,76]},{"a":62272,"t":"byte","b":[170,170,170,170,170,170,0,0]},{"a":62280,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62288,"t":"byte","b":[0,0,0,4,0,0,4,0]},{"a":62296,"t":"byte","b":[0,4,0,0,4,0,0,4]},{"a":62304,"t":"byte","b":[0,0,4,0,0,4,0,0]},{"a":62312,"t":"byte","b":[4,1,0,4,5,0,12,16]},{"a":62320,"t":"byte","b":[0,4,84,0,13,112,0,13]},{"a":62328,"t":"byte","b":[192,0,15,0,0,28,0,209]},{"a":62336,"t":"byte","b":[170,170,170,170,170,170,0,0]},{"a":62344,"t":"byte","b":[2,0,0,2,0,0,2,0]},{"a":62352,"t":"byte","b":[0,2,0,0,2,0,0,2]},{"a":62360,"t":"byte","b":[0,124,2,1,112,2,4,48]},{"a":62368,"t":"byte","b":[2,21,48,2,92,48,6,240]},{"a":62376,"t":"byte","b":[16,30,192,17,114,192,5,194]},{"a":62384,"t":"byte","b":[192,23,2,192,120,2,65,224]},{"a":62392,"t":"byte","b":[6,71,128,2,30,0,66,246]},{"a":62400,"t":"byte","b":[128,0,0,128,0,0,128,0]},{"a":62408,"t":"byte","b":[0,128,0,0,128,0,5,128]},{"a":62416,"t":"byte","b":[16,0,132,5,80,128,85,0]},{"a":62424,"t":"byte","b":[129,80,1,133,64,21,128,0]},{"a":62432,"t":"byte","b":[64,128,4,0,128,0,0,128]},{"a":62440,"t":"byte","b":[0,0,128,0,0,128,0,0]},{"a":62448,"t":"byte","b":[128,0,0,128,0,0,128,0]},{"a":62456,"t":"byte","b":[0,128,0,0,128,0,0,173]},{"a":62464,"t":"byte","b":[1,124,0,0,28,0,0,20]},{"a":62472,"t":"byte","b":[0,0,28,0,84,20,0,21]},{"a":62480,"t":"byte","b":[20,0,21,68,0,85,68,0]},{"a":62488,"t":"byte","b":[85,80,0,1,80,0,0,80]},{"a":62496,"t":"byte","b":[0,0,80,0,0,80,0,0]},{"a":62504,"t":"byte","b":[16,0,0,20,0,0,20,0]},{"a":62512,"t":"byte","b":[0,20,0,0,20,0,0,20]},{"a":62520,"t":"byte","b":[0,0,20,0,0,20,0,20]},{"a":62528,"t":"byte","b":[0,28,0,0,28,1,0,28]},{"a":62536,"t":"byte","b":[7,1,28,22,1,28,92,1]},{"a":62544,"t":"byte","b":[28,112,1,29,192,1,31,0]},{"a":62552,"t":"byte","b":[1,28,3,1,28,4,1,28]},{"a":62560,"t":"byte","b":[16,1,28,0,1,29,4,1]},{"a":62568,"t":"byte","b":[28,0,1,28,0,1,24,0]},{"a":62576,"t":"byte","b":[1,28,1,1,28,1,1,24]},{"a":62584,"t":"byte","b":[1,1,28,87,1,24,1,185]},{"a":62592,"t":"byte","b":[120,3,2,224,12,18,128,32]},{"a":62600,"t":"byte","b":[66,0,131,2,2,8,2,8]},{"a":62608,"t":"byte","b":[32,2,32,128,2,194,0,2]},{"a":62616,"t":"byte","b":[12,0,2,16,0,2,64,0]},{"a":62624,"t":"byte","b":[2,0,0,2,31,208,2,106]},{"a":62632,"t":"byte","b":[164,2,106,164,2,234,172,2]},{"a":62640,"t":"byte","b":[234,172,2,234,169,66,234,173]},{"a":62648,"t":"byte","b":[2,169,173,2,236,235,82,168]},{"a":62656,"t":"byte","b":[128,0,0,128,0,0,128,0]},{"a":62664,"t":"byte","b":[0,128,0,0,128,0,0,128]},{"a":62672,"t":"byte","b":[0,0,128,0,0,128,0,0]},{"a":62680,"t":"byte","b":[128,0,0,128,0,0,128,0]},{"a":62688,"t":"byte","b":[0,128,0,0,128,0,16,128]},{"a":62696,"t":"byte","b":[0,0,128,0,0,128,0,0]},{"a":62704,"t":"byte","b":[128,0,1,128,0,4,128,0]},{"a":62712,"t":"byte","b":[1,128,0,4,128,0,0,201]},{"a":62720,"t":"byte","b":[0,4,0,0,4,0,0,5]},{"a":62728,"t":"byte","b":[255,0,5,85,0,5,85,0]},{"a":62736,"t":"byte","b":[5,85,0,21,85,0,69,85]},{"a":62744,"t":"byte","b":[0,21,85,0,69,85,17,21]},{"a":62752,"t":"byte","b":[85,4,85,84,1,21,64,64]},{"a":62760,"t":"byte","b":[0,0,0,16,0,1,64,0]},{"a":62768,"t":"byte","b":[21,0,0,68,4,0,20,12]},{"a":62776,"t":"byte","b":[0,69,253,0,5,123,0,200]},{"a":62784,"l":"banner_shapes_b","c":"Sprite shapes for pointers $D5 to $DA (384 bytes), the rest of banner_shapes.","t":"byte","b":[1,24,1,1,24,95,213,24]},{"a":62792,"t":"byte","b":[1,253,24,1,127,24,21,95]},{"a":62800,"t":"byte","b":[24,1,93,24,1,85,24,69]},{"a":62808,"t":"byte","b":[81,24,1,65,24,1,1,24]},{"a":62816,"t":"byte","b":[84,1,24,0,1,28,0,1]},{"a":62824,"t":"byte","b":[24,1,1,28,1,1,28,23]},{"a":62832,"t":"byte","b":[1,28,94,1,29,122,1,29]},{"a":62840,"t":"byte","b":[249,1,31,237,1,23,164,240]},{"a":62848,"t":"byte","b":[224,237,2,160,45,2,160,45]},{"a":62856,"t":"byte","b":[2,228,107,66,172,109,2,232]},{"a":62864,"t":"byte","b":[109,2,232,45,2,236,43,18]},{"a":62872,"t":"byte","b":[236,45,2,231,45,2,226,45]},{"a":62880,"t":"byte","b":[82,98,44,2,98,36,2,98]},{"a":62888,"t":"byte","b":[36,2,243,52,2,135,61,2]},{"a":62896,"t":"byte","b":[207,25,82,79,11,86,71,14]},{"a":62904,"t":"byte","b":[214,0,6,182,0,2,190,13]},{"a":62912,"t":"byte","b":[128,0,0,128,0,68,128,0]},{"a":62920,"t":"byte","b":[17,128,0,68,128,0,17,128]},{"a":62928,"t":"byte","b":[0,4,128,0,0,128,0,0]},{"a":62936,"t":"byte","b":[128,0,0,128,0,0,128,0]},{"a":62944,"t":"byte","b":[0,128,0,0,128,0,0,128]},{"a":62952,"t":"byte","b":[0,0,128,0,0,128,0,0]},{"a":62960,"t":"byte","b":[170,170,170,170,170,170,0,0]},{"a":62968,"t":"byte","b":[0,0,0,0,0,0,0,134]},{"a":62976,"t":"byte","b":[1,127,0,95,233,21,87,249]},{"a":62984,"t":"byte","b":[85,85,93,119,21,85,221,69]},{"a":62992,"t":"byte","b":[85,119,0,85,87,5,85,93]},{"a":63000,"t":"byte","b":[20,0,126,64,5,85,0,20]},{"a":63008,"t":"byte","b":[1,0,0,0,0,0,0,0]},{"a":63016,"t":"byte","b":[0,1,0,0,5,0,0,0]},{"a":63024,"t":"byte","b":[170,170,170,170,170,170,0,0]},{"a":63032,"t":"byte","b":[0,0,0,0,0,0,0,141]},{"a":63040,"t":"byte","b":[85,251,173,87,238,170,223,186]},{"a":63048,"t":"byte","b":[170,127,234,170,255,186,170,254]},{"a":63056,"t":"byte","b":[238,238,255,255,255,221,223,255]},{"a":63064,"t":"byte","b":[119,119,119,149,93,221,101,21]},{"a":63072,"t":"byte","b":[87,61,69,85,25,17,17,127]},{"a":63080,"t":"byte","b":[68,68,6,65,17,3,64,0]},{"a":63088,"t":"byte","b":[170,170,170,170,170,170,0,0]},{"a":63096,"t":"byte","b":[0,0,0,0,0,0,0,141]},{"a":63104,"t":"byte","b":[80,94,170,64,42,174,192,42]},{"a":63112,"t":"byte","b":[170,176,170,170,170,170,170,170]},{"a":63120,"t":"byte","b":[170,238,255,255,254,255,253,222]},{"a":63128,"t":"byte","b":[119,119,86,221,221,86,117,85]},{"a":63136,"t":"byte","b":[18,85,68,70,81,17,18,68]},{"a":63144,"t":"byte","b":[68,66,17,16,2,0,0,2]},{"a":63152,"t":"byte","b":[170,170,170,170,170,170,0,0]},{"a":63160,"t":"byte","b":[0,0,0,0,0,0,0,189]},{"a":63168,"l":"shapes_spare","c":"Sprite pointers $DB to $DE (256 bytes): all zero.  Level 3 uses pointer $DB as an invisible shape: its raster handler at $0C65 sets sprite 0's pointer to $DB; the four shapes are all zero in the level 1, 2 and 3 snapshots.","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63176,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63184,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63192,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63200,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63208,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63216,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63224,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63232,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63240,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63248,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63256,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63264,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63272,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63280,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63288,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63296,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63304,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63312,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63320,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63328,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63336,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63344,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63352,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63360,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63368,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63376,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63384,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63392,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63400,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63408,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63416,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63424,"l":"panel_bitmap","c":"The status panel's bitmap, which the raster interrupt irq_bottom switches on from line $CD (bitmap mode at $E000, multicolour): 40 cells wide, rows 19 to 24, 8 bytes a cell and 320 a row. This is row 19, columns 0 to 31. It comes from the level file, apart from the cells that draw_panel and the routines below write.","t":"byte","b":[0,45,175,190,171,175,235,251]},{"a":63432,"t":"byte","b":[0,173,171,235,235,237,253,189]},{"a":63440,"t":"byte","b":[0,162,139,141,141,143,136,163]},{"a":63448,"t":"byte","b":[0,160,200,200,36,100,212,80]},{"a":63456,"t":"byte","b":[0,8,13,7,2,2,1,1]},{"a":63464,"t":"byte","b":[0,8,8,56,44,32,176,144]},{"a":63472,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63480,"t":"byte","b":[0,2,2,2,2,2,2,3]},{"a":63488,"t":"byte","b":[0,162,139,141,136,141,139,162]},{"a":63496,"t":"byte","b":[0,179,173,188,0,180,213,83]},{"a":63504,"t":"byte","b":[0,186,186,186,186,185,165,133]},{"a":63512,"t":"byte","b":[0,0,0,0,0,0,128,128]},{"a":63520,"t":"byte","b":[0,11,2,0,0,0,0,0]},{"a":63528,"t":"byte","b":[0,189,173,173,189,237,47,47]},{"a":63536,"t":"byte","b":[0,175,174,170,170,171,175,189]},{"a":63544,"t":"byte","b":[0,170,170,170,170,170,234,234]},{"a":63552,"t":"byte","b":[0,186,255,255,255,255,255,255]},{"a":63560,"t":"byte","b":[0,176,252,204,236,220,252,252]},{"a":63568,"t":"byte","b":[0,0,0,191,10,10,2,2]},{"a":63576,"t":"byte","b":[0,0,0,171,255,255,255,255]},{"a":63584,"t":"byte","b":[0,42,186,208,144,130,65,64]},{"a":63592,"t":"byte","b":[0,179,172,12,0,0,12,48]},{"a":63600,"t":"byte","b":[0,191,149,170,0,42,0,8]},{"a":63608,"t":"byte","b":[0,170,255,85,0,85,0,1]},{"a":63616,"t":"byte","b":[0,170,255,85,0,85,0,0]},{"a":63624,"t":"byte","b":[0,128,218,79,5,64,1,5]},{"a":63632,"t":"byte","b":[0,2,253,85,171,11,167,159]},{"a":63640,"t":"byte","b":[0,170,171,170,174,174,190,0]},{"a":63648,"t":"byte","b":[0,175,187,174,187,174,187,0]},{"a":63656,"t":"byte","b":[0,170,170,170,234,170,234,0]},{"a":63664,"t":"byte","b":[0,184,234,186,238,250,234,0]},{"a":63672,"t":"byte","b":[0,136,32,136,34,136,162,8]},{"a":63680,"l":"panel_picture_0","c":"Row 19, columns 32 to 37: the first of five rows of the 6 by 5 cell picture that timer_graphics_on ($760F) or timer_graphics_off ($7678) copies in (48 bytes a row; the others are panel_picture_1 to 4).","t":"byte","b":[0,47,63,53,53,53,53,53],"x":[30228,30333]},{"a":63688,"t":"byte","b":[0,170,170,245,245,245,244,244]},{"a":63696,"t":"byte","b":[0,170,170,0,12,48,0,15]},{"a":63704,"t":"byte","b":[0,170,170,0,0,0,0,192]},{"a":63712,"t":"byte","b":[0,170,170,175,111,111,47,31]},{"a":63720,"t":"byte","b":[0,172,168,88,88,88,88,88]},{"a":63728,"l":"panel_bitmap_1","c":"Row 19, columns 38 and 39, and row 20, columns 0 to 26: panel bitmap that no traced routine writes (232 bytes).","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63736,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63744,"t":"byte","b":[163,190,186,249,245,181,249,190]},{"a":63752,"t":"byte","b":[175,107,91,90,86,90,106,174]},{"a":63760,"t":"byte","b":[176,39,7,7,12,3,14,14]},{"a":63768,"t":"byte","b":[8,232,252,252,0,85,255,0]},{"a":63776,"t":"byte","b":[2,8,8,32,32,255,85,0]},{"a":63784,"t":"byte","b":[32,32,224,176,128,85,255,0]},{"a":63792,"t":"byte","b":[0,0,0,0,0,170,255,0]},{"a":63800,"t":"byte","b":[0,0,0,0,0,170,255,0]},{"a":63808,"t":"byte","b":[0,0,0,0,0,170,255,0]},{"a":63816,"t":"byte","b":[0,0,0,0,0,170,255,0]},{"a":63824,"t":"byte","b":[10,2,2,0,0,224,96,146]},{"a":63832,"t":"byte","b":[160,160,168,172,178,10,42,63]},{"a":63840,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63848,"t":"byte","b":[46,30,11,3,3,11,14,14]},{"a":63856,"t":"byte","b":[181,245,253,253,251,234,234,170]},{"a":63864,"t":"byte","b":[181,183,181,213,213,213,85,85]},{"a":63872,"t":"byte","b":[170,170,170,170,170,254,87,84]},{"a":63880,"t":"byte","b":[168,168,168,168,168,168,253,0]},{"a":63888,"t":"byte","b":[2,0,46,55,55,151,85,0]},{"a":63896,"t":"byte","b":[170,42,2,130,130,194,95,0]},{"a":63904,"t":"byte","b":[188,191,191,191,191,191,85,0]},{"a":63912,"t":"byte","b":[0,0,0,0,0,0,170,0]},{"a":63920,"t":"byte","b":[8,12,4,4,12,8,170,0]},{"a":63928,"t":"byte","b":[10,43,41,173,189,191,255,0]},{"a":63936,"t":"byte","b":[2,11,11,47,63,63,255,0]},{"a":63944,"t":"byte","b":[187,255,255,255,192,42,149,21]},{"a":63952,"t":"byte","b":[191,111,91,91,91,91,91,91]},{"a":63960,"l":"timer_cells","c":"Row 20, columns 27 to 31 (40 bytes): draw_timer ($755D) draws the three timer digits into the cells at $F9D8, $F9E8 and $F9F0.","t":"byte","b":[168,136,136,136,136,136,168,0]},{"a":63968,"t":"byte","b":[0,182,0,0,0,182,0,0]},{"a":63976,"t":"byte","b":[168,136,136,136,136,136,168,0]},{"a":63984,"t":"byte","b":[168,136,136,136,136,136,168,0]},{"a":63992,"t":"byte","b":[34,40,34,40,34,40,34,40]},{"a":64000,"l":"panel_picture_1","c":"Row 20, columns 32 to 37: the second row of the panel picture (see panel_picture_0).","t":"byte","b":[47,47,37,36,32,32,32,32],"x":[30234,30339]},{"a":64008,"t":"byte","b":[172,240,192,0,3,13,5,5]},{"a":64016,"t":"byte","b":[181,0,0,10,63,159,190,160]},{"a":64024,"t":"byte","b":[173,0,0,64,208,208,80,64]},{"a":64032,"t":"byte","b":[10,51,0,0,0,0,0,3]},{"a":64040,"t":"byte","b":[172,172,28,12,12,28,92,76]},{"a":64048,"l":"panel_bitmap_2","c":"Row 20, columns 38 and 39, and row 21, columns 0 to 2: panel bitmap that no traced routine writes (40 bytes).","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64056,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64064,"t":"byte","b":[138,2,139,173,173,173,165,237]},{"a":64072,"t":"byte","b":[45,181,237,101,117,85,117,237]},{"a":64080,"t":"byte","b":[8,12,12,12,8,8,0,4]},{"a":64088,"l":"score_cells","c":"Row 21, columns 3 to 9 (56 bytes): draw_score ($5889) draws the seven digits from $0A00 into these cells, 8 bytes each, from digit_shapes.","t":"byte","b":[168,136,136,136,136,136,168,0]},{"a":64096,"t":"byte","b":[168,136,136,136,136,136,168,0]},{"a":64104,"t":"byte","b":[168,136,136,136,136,136,168,0]},{"a":64112,"t":"byte","b":[168,136,136,136,136,136,168,0]},{"a":64120,"t":"byte","b":[168,136,136,136,136,136,168,0]},{"a":64128,"t":"byte","b":[168,136,136,136,136,136,168,0]},{"a":64136,"t":"byte","b":[168,136,136,136,136,136,168,0]},{"a":64144,"l":"panel_bitmap_3","c":"Row 21, columns 10 to 16: panel bitmap that no traced routine writes (56 bytes).","t":"byte","b":[34,55,7,12,4,51,0,17]},{"a":64152,"t":"byte","b":[42,42,63,127,127,63,42,21]},{"a":64160,"t":"byte","b":[0,128,128,128,128,128,128,0]},{"a":64168,"t":"byte","b":[42,43,43,59,14,14,1,1]},{"a":64176,"t":"byte","b":[170,170,170,170,170,234,235,251]},{"a":64184,"t":"byte","b":[191,255,255,255,191,191,111,95]},{"a":64192,"t":"byte","b":[168,168,168,168,168,252,252,84]},{"a":64200,"l":"energy_cells","c":"Row 21, columns 17 to 24 (64 bytes): the eight cells of the energy bar, which draw_bar ($57D5) fills from bar_shapes ($5794).","t":"byte","b":[0,255,255,170,170,85,85,0],"x":[22612]},{"a":64208,"t":"byte","b":[0,255,255,170,170,85,85,0]},{"a":64216,"t":"byte","b":[0,255,255,170,170,85,85,0]},{"a":64224,"t":"byte","b":[0,255,255,170,170,85,85,0]},{"a":64232,"t":"byte","b":[0,255,255,170,170,85,85,0]},{"a":64240,"t":"byte","b":[0,255,255,170,170,85,85,0]},{"a":64248,"t":"byte","b":[0,255,255,170,170,85,85,0]},{"a":64256,"t":"byte","b":[0,255,255,170,170,85,85,0]},{"a":64264,"l":"panel_bitmap_4","c":"Row 21, columns 25 to 31: panel bitmap that no traced routine writes (56 bytes).","t":"byte","b":[42,42,42,42,42,63,63,21]},{"a":64272,"t":"byte","b":[43,43,41,9,10,2,2,0]},{"a":64280,"t":"byte","b":[170,235,251,251,254,126,127,63]},{"a":64288,"t":"byte","b":[170,187,165,181,174,187,175,187]},{"a":64296,"t":"byte","b":[186,234,86,86,170,170,170,170]},{"a":64304,"t":"byte","b":[187,239,187,239,187,239,191,236]},{"a":64312,"t":"byte","b":[162,136,34,136,32,136,32,128]},{"a":64320,"l":"panel_picture_2","c":"Row 21, columns 32 to 37: the third row of the panel picture (see panel_picture_0).","t":"byte","b":[44,47,47,47,47,47,47,45],"x":[30240,30345]},{"a":64328,"t":"byte","b":[11,74,90,90,90,90,122,250]},{"a":64336,"t":"byte","b":[0,0,128,170,171,191,191,42]},{"a":64344,"t":"byte","b":[128,192,192,96,104,104,106,0]},{"a":64352,"t":"byte","b":[8,13,13,45,45,61,61,63]},{"a":64360,"t":"byte","b":[44,172,172,172,172,172,172,172]},{"a":64368,"l":"panel_bitmap_5","c":"Row 21, columns 38 and 39, and row 22, columns 0 to 31: panel bitmap that no traced routine writes (272 bytes).","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64376,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64384,"t":"byte","b":[174,111,107,91,90,90,168,239]},{"a":64392,"t":"byte","b":[171,138,130,171,175,189,189,237]},{"a":64400,"t":"byte","b":[11,9,15,0,0,0,0,0]},{"a":64408,"t":"byte","b":[0,170,255,0,63,42,42,25]},{"a":64416,"t":"byte","b":[0,170,255,0,255,170,170,153]},{"a":64424,"t":"byte","b":[0,170,255,0,255,170,170,153]},{"a":64432,"t":"byte","b":[0,170,255,0,255,170,170,153]},{"a":64440,"t":"byte","b":[0,170,255,0,255,170,170,153]},{"a":64448,"t":"byte","b":[0,170,255,0,255,170,170,153]},{"a":64456,"t":"byte","b":[0,170,255,0,255,170,170,153]},{"a":64464,"t":"byte","b":[179,114,160,0,0,0,0,0]},{"a":64472,"t":"byte","b":[0,42,63,21,0,0,0,0]},{"a":64480,"t":"byte","b":[0,0,0,0,0,0,0,11]},{"a":64488,"t":"byte","b":[2,2,14,5,53,23,7,9]},{"a":64496,"t":"byte","b":[190,183,215,213,87,85,87,95]},{"a":64504,"t":"byte","b":[181,213,85,85,85,85,85,85]},{"a":64512,"t":"byte","b":[168,254,255,0,192,255,255,255]},{"a":64520,"t":"byte","b":[0,174,85,1,1,84,84,84]},{"a":64528,"t":"byte","b":[0,175,85,68,29,46,46,4]},{"a":64536,"t":"byte","b":[0,174,85,20,4,64,64,0]},{"a":64544,"t":"byte","b":[0,170,255,192,127,127,127,112]},{"a":64552,"t":"byte","b":[0,170,255,0,240,240,252,12]},{"a":64560,"t":"byte","b":[0,174,93,8,4,1,6,0]},{"a":64568,"t":"byte","b":[0,170,255,85,1,84,249,31]},{"a":64576,"t":"byte","b":[0,47,10,0,0,8,12,12]},{"a":64584,"t":"byte","b":[42,170,34,196,196,228,185,62]},{"a":64592,"t":"byte","b":[2,3,3,2,0,0,0,64]},{"a":64600,"t":"byte","b":[175,207,219,134,1,0,5,5]},{"a":64608,"t":"byte","b":[175,191,239,191,255,31,80,85]},{"a":64616,"t":"byte","b":[171,174,171,174,187,175,0,51]},{"a":64624,"t":"byte","b":[191,252,179,204,240,192,0,0]},{"a":64632,"t":"byte","b":[0,128,0,0,0,0,0,0]},{"a":64640,"l":"panel_picture_3","c":"Row 22, columns 32 to 37: the fourth row of the panel picture (see panel_picture_0).","t":"byte","b":[47,44,32,32,32,32,32,32],"x":[30246,30351]},{"a":64648,"t":"byte","b":[139,11,35,50,56,44,46,11]},{"a":64656,"t":"byte","b":[191,191,190,40,191,63,11,128]},{"a":64664,"t":"byte","b":[168,170,184,0,168,162,137,0]},{"a":64672,"t":"byte","b":[42,43,43,108,224,128,0,0]},{"a":64680,"t":"byte","b":[184,168,104,104,40,24,8,8]},{"a":64688,"l":"panel_bitmap_6","c":"Row 22, columns 38 and 39, and row 23, columns 0 to 31: panel bitmap that no traced routine writes (272 bytes).","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64696,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64704,"t":"byte","b":[171,171,250,250,190,42,2,0]},{"a":64712,"t":"byte","b":[171,170,155,111,171,85,69,0]},{"a":64720,"t":"byte","b":[128,192,80,151,13,0,128,0]},{"a":64728,"t":"byte","b":[46,46,29,25,25,25,0,0]},{"a":64736,"t":"byte","b":[187,187,187,153,221,221,0,0]},{"a":64744,"t":"byte","b":[187,187,187,187,191,221,0,0]},{"a":64752,"t":"byte","b":[187,185,157,157,157,221,0,0]},{"a":64760,"t":"byte","b":[187,187,187,251,217,221,0,0]},{"a":64768,"t":"byte","b":[187,187,187,185,157,221,0,0]},{"a":64776,"t":"byte","b":[187,185,153,157,221,221,0,0]},{"a":64784,"t":"byte","b":[176,37,56,10,3,0,0,0]},{"a":64792,"t":"byte","b":[170,130,0,3,253,0,0,0]},{"a":64800,"t":"byte","b":[44,224,144,197,0,0,0,0]},{"a":64808,"t":"byte","b":[182,37,21,90,42,0,0,0]},{"a":64816,"t":"byte","b":[171,150,149,85,85,0,0,0]},{"a":64824,"t":"byte","b":[175,191,191,255,239,0,0,0]},{"a":64832,"t":"byte","b":[186,170,186,186,190,0,0,0]},{"a":64840,"t":"byte","b":[168,136,184,168,160,0,0,0]},{"a":64848,"t":"byte","b":[181,181,181,181,134,181,46,0]},{"a":64856,"t":"byte","b":[176,176,176,176,128,176,192,0]},{"a":64864,"t":"byte","b":[179,179,179,179,177,0,0,0]},{"a":64872,"t":"byte","b":[168,184,248,218,218,0,0,0]},{"a":64880,"t":"byte","b":[0,2,11,0,0,0,0,0]},{"a":64888,"t":"byte","b":[11,170,246,11,131,2,0,0]},{"a":64896,"t":"byte","b":[8,32,48,48,32,0,0,0]},{"a":64904,"t":"byte","b":[11,0,0,0,0,0,0,0]},{"a":64912,"t":"byte","b":[172,107,25,2,2,3,8,8]},{"a":64920,"t":"byte","b":[10,2,192,112,16,44,4,4]},{"a":64928,"t":"byte","b":[170,170,170,170,42,0,0,0]},{"a":64936,"t":"byte","b":[136,162,168,162,168,0,0,0]},{"a":64944,"t":"byte","b":[128,32,136,34,136,0,0,0]},{"a":64952,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64960,"l":"panel_picture_4","c":"Row 23, columns 32 to 37: the fifth row of the panel picture (see panel_picture_0).","t":"byte","b":[32,32,42,58,0,0,0,0],"x":[30252,30357]},{"a":64968,"t":"byte","b":[10,2,255,255,0,0,0,0]},{"a":64976,"t":"byte","b":[128,160,255,255,0,0,0,0]},{"a":64984,"t":"byte","b":[0,0,170,170,0,0,0,0]},{"a":64992,"t":"byte","b":[0,0,170,170,0,0,0,0]},{"a":65000,"t":"byte","b":[8,8,168,172,0,0,0,0]},{"a":65008,"l":"panel_bitmap_7","c":"Row 23, columns 38 and 39, and all of row 24 (336 bytes): panel bitmap that no traced routine writes. Row 24 shows black, because draw_panel clears its colours.","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65016,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65024,"t":"byte","b":[0,0,136,0,2,32,0,8]},{"a":65032,"t":"byte","b":[40,0,32,0,0,10,40,10]},{"a":65040,"t":"byte","b":[136,0,8,42,0,2,168,0]},{"a":65048,"t":"byte","b":[10,170,32,0,42,32,2,170]},{"a":65056,"t":"byte","b":[32,2,162,32,2,168,32,10]},{"a":65064,"t":"byte","b":[136,40,10,32,8,42,130,0]},{"a":65072,"t":"byte","b":[40,10,128,32,170,128,160,10]},{"a":65080,"t":"byte","b":[8,128,0,40,128,0,0,173]},{"a":65088,"t":"byte","b":[34,0,0,8,128,0,40,32]},{"a":65096,"t":"byte","b":[0,0,8,0,40,160,0,0]},{"a":65104,"t":"byte","b":[34,160,0,168,32,0,42,128]},{"a":65112,"t":"byte","b":[8,170,160,8,168,0,8,170]},{"a":65120,"t":"byte","b":[128,8,138,128,8,42,128,40]},{"a":65128,"t":"byte","b":[34,160,32,8,160,0,130,168]},{"a":65136,"t":"byte","b":[2,160,40,2,170,8,32,160]},{"a":65144,"t":"byte","b":[10,40,0,2,0,0,2,20]},{"a":65152,"t":"byte","b":[0,3,220,0,10,48,0,10]},{"a":65160,"t":"byte","b":[136,0,8,247,0,35,64,0]},{"a":65168,"t":"byte","b":[9,184,0,169,92,2,203,94]},{"a":65176,"t":"byte","b":[0,178,210,2,172,136,8,162]},{"a":65184,"t":"byte","b":[168,35,42,170,43,226,106,35]},{"a":65192,"t":"byte","b":[140,105,44,242,233,44,2,171]},{"a":65200,"t":"byte","b":[32,8,170,8,32,136,10,160]},{"a":65208,"t":"byte","b":[128,2,131,128,2,3,128,240]},{"a":65216,"t":"byte","b":[55,192,0,12,160,0,34,160]},{"a":65224,"t":"byte","b":[0,223,32,0,1,200,0,46]},{"a":65232,"t":"byte","b":[96,0,53,106,0,181,227,128]},{"a":65240,"t":"byte","b":[135,142,0,34,58,128,42,138]},{"a":65248,"t":"byte","b":[32,170,168,200,169,139,232,105]},{"a":65256,"t":"byte","b":[50,200,107,143,56,234,128,56]},{"a":65264,"t":"byte","b":[170,32,8,34,8,32,2,10]},{"a":65272,"t":"byte","b":[160,2,194,128,2,192,128,13]},{"a":65280,"t":"byte","b":[0,0,128,0,12,128,8,14]},{"a":65288,"t":"byte","b":[128,8,2,160,8,50,128,8]},{"a":65296,"t":"byte","b":[50,136,0,58,160,32,202,162]},{"a":65304,"t":"byte","b":[32,234,170,143,42,170,128,168]},{"a":65312,"t":"byte","b":[170,178,168,42,130,160,42,10]},{"a":65320,"t":"byte","b":[128,40,42,0,168,136,160,168]},{"a":65328,"t":"byte","b":[40,10,163,32,0,162,224,0]},{"a":65336,"t":"byte","b":[136,0,0,160,128,0,0,249]},{"a":65344,"l":"after_bitmap","c":"176 bytes loaded after the panel bitmap: the first 64 are non-zero data that no traced routine reads (the shape for pointer $FD), the rest are zero.","t":"byte","b":[2,0,0,2,48,0,2,176]},{"a":65352,"t":"byte","b":[32,10,128,32,2,140,32,34]},{"a":65360,"t":"byte","b":[140,32,10,172,0,138,163,8]},{"a":65368,"t":"byte","b":[170,171,8,170,168,242,170,42]},{"a":65376,"t":"byte","b":[2,168,42,142,168,10,130,40]},{"a":65384,"t":"byte","b":[2,160,42,0,168,42,10,34]},{"a":65392,"t":"byte","b":[202,160,40,138,0,8,34,0]},{"a":65400,"t":"byte","b":[11,10,0,0,0,0,2,240]},{"a":65408,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65416,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65424,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65432,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65440,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65448,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65456,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65464,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65472,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65480,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65488,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65496,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65504,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65512,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65520,"t":"gap","n":16}]}