{"schema":1,"platform":"apple2","game":"karateka","part":"cliff","title":"Karateka","build":"Br\u00f8derbund's original 1984 disk, side A: Karateka.woz (SHA-1 426b1049...aa259d1f608) from archive.org's A Woz A Day collection, item wozaday_Karateka, run on the kit's enhanced IIe; the engine analysed at its hand-over to $0200 and each stage at its hand-over to $BFFA (orientation.md)","symbols_sha256":"2cad9601537dd9dc6e814ce6371082ef8dad039c248abd97354c6178db004c39","snapshot":{"file":"work/entry.json","sha256":"56a7f27be959489e7eeba5cafd053020a852dd10a025dc084fd3a135d45de8e8"},"index":[{"a":4096,"n":"stage_tunes","k":"routine","len":3,"c":true},{"a":4099,"n":"s_1003","k":"routine","len":3,"c":true},{"a":4102,"n":"s_1006","k":"routine","len":3,"c":true},{"a":4105,"n":"s_1009","k":"routine","len":3,"c":true},{"a":4108,"n":"s_100C","k":"routine","len":3,"c":true},{"a":4111,"n":"j_100F","k":"routine","len":3,"c":true},{"a":4114,"n":"s_1012","k":"routine","len":3,"c":true},{"a":4117,"n":"s_1015","k":"routine","len":43,"c":true},{"a":4124,"n":"r_101C","k":"branch","len":1,"c":false},{"a":4125,"n":"j_101D","k":"branch","len":1,"c":false},{"a":4132,"n":"j_1024","k":"branch","len":1,"c":false},{"a":4139,"n":"j_102B","k":"branch","len":1,"c":false},{"a":4146,"n":"j_1032","k":"branch","len":1,"c":false},{"a":4153,"n":"j_1039","k":"branch","len":1,"c":false},{"a":4160,"n":"tune_climb","k":"table","len":75,"c":true},{"a":4235,"n":"tune_death","k":"table","len":52,"c":true},{"a":4287,"n":"tune_beaten","k":"table","len":37,"c":true},{"a":4324,"n":"tune_akuma","k":"table","len":16,"c":true},{"a":4340,"n":"tune_arm","k":"table","len":39,"c":true},{"a":4373,"n":"b_1115","k":"variable","len":1,"c":false},{"a":4397,"n":"j_112D","k":"branch","len":1,"c":false},{"a":4404,"n":"b_1134","k":"branch","len":1,"c":false},{"a":4448,"n":"b_1160","k":"branch","len":1,"c":false},{"a":4464,"n":"b_1170","k":"branch","len":1,"c":false},{"a":4478,"n":"b_117E","k":"branch","len":1,"c":false},{"a":4499,"n":"b_1193","k":"branch","len":1,"c":false},{"a":4518,"n":"s_11A6","k":"routine","len":27,"c":true},{"a":4542,"n":"b_11BE","k":"branch","len":1,"c":false},{"a":4545,"n":"s_11C1","k":"routine","len":38,"c":true},{"a":4608,"n":"room_piece_6","k":"table","len":200,"c":true},{"a":4808,"n":"room_piece_7","k":"table","len":502,"c":true},{"a":5310,"n":"room_piece_8","k":"table","len":114,"c":true},{"a":5424,"n":"mariko_8","k":"table","len":88,"c":true},{"a":5512,"n":"mariko_10","k":"table","len":137,"c":true},{"a":5649,"n":"mariko_11","k":"table","len":137,"c":true},{"a":5786,"n":"mariko_12","k":"table","len":50,"c":true},{"a":5836,"n":"mariko_15","k":"table","len":146,"c":true},{"a":5982,"n":"mariko_16","k":"table","len":117,"c":true},{"a":6099,"n":"mariko_17","k":"table","len":86,"c":true},{"a":6185,"n":"mariko_18","k":"table","len":62,"c":true},{"a":6247,"n":"mariko_19","k":"table","len":88,"c":true},{"a":6335,"n":"room_piece_9","k":"table","len":17,"c":true},{"a":6352,"n":"room_piece_10","k":"table","len":48,"c":true},{"a":6400,"n":"clear_page","k":"routine","len":3,"c":true},{"a":6403,"n":"draw_shape","k":"routine","len":3,"c":true},{"a":6406,"n":"draw_shape_right","k":"routine","len":3,"c":true},{"a":6409,"n":"draw_mirrored","k":"routine","len":3,"c":true},{"a":6412,"n":"draw_mirrored_right","k":"routine","len":3,"c":true},{"a":6415,"n":"j_190F","k":"routine","len":24,"c":true},{"a":6423,"n":"b_1917","k":"branch","len":1,"c":false},{"a":6425,"n":"b_1919","k":"branch","len":1,"c":false},{"a":6439,"n":"clip_shape","k":"routine","len":93,"c":true},{"a":6476,"n":"b_194C","k":"branch","len":1,"c":false},{"a":6498,"n":"b_1962","k":"branch","len":1,"c":false},{"a":6501,"n":"b_1965","k":"branch","len":1,"c":false},{"a":6518,"n":"b_1976","k":"branch","len":1,"c":false},{"a":6522,"n":"b_197A","k":"branch","len":1,"c":false},{"a":6527,"n":"b_197F","k":"branch","len":1,"c":false},{"a":6532,"n":"j_1984","k":"routine","len":98,"c":true},{"a":6565,"n":"b_19A5","k":"branch","len":1,"c":false},{"a":6580,"n":"b_19B4","k":"branch","len":1,"c":false},{"a":6602,"n":"b_19CA","k":"branch","len":1,"c":false},{"a":6608,"n":"b_19D0","k":"branch","len":1,"c":false},{"a":6617,"n":"b_19D9","k":"branch","len":1,"c":false},{"a":6630,"n":"a_19E6","k":"routine","len":1,"c":true},{"a":6631,"n":"a_19E7","k":"routine","len":17,"c":true},{"a":6648,"n":"b_19F8","k":"routine","len":55,"c":true},{"a":6661,"n":"b_1A05","k":"branch","len":1,"c":false},{"a":6665,"n":"j_1A09","k":"branch","len":1,"c":false},{"a":6667,"n":"b_1A0B","k":"branch","len":1,"c":false},{"a":6681,"n":"b_1A19","k":"branch","len":1,"c":false},{"a":6691,"n":"b_1A23","k":"branch","len":1,"c":false},{"a":6703,"n":"j_1A2F","k":"routine","len":5,"c":true},{"a":6708,"n":"left_masks","k":"table","len":7,"c":true},{"a":6715,"n":"right_masks","k":"table","len":7,"c":true},{"a":6722,"n":"j_1A42","k":"routine","len":9,"c":true},{"a":6731,"n":"j_1A4B","k":"routine","len":22,"c":true},{"a":6753,"n":"shape_header","k":"routine","len":35,"c":true},{"a":6787,"n":"r_1A83","k":"branch","len":1,"c":false},{"a":6788,"n":"shift_dots","k":"routine","len":103,"c":true},{"a":6821,"n":"b_1AA5","k":"branch","len":1,"c":false},{"a":6826,"n":"b_1AAA","k":"branch","len":1,"c":false},{"a":6841,"n":"b_1AB9","k":"branch","len":1,"c":false},{"a":6856,"n":"b_1AC8","k":"branch","len":1,"c":false},{"a":6870,"n":"b_1AD6","k":"branch","len":1,"c":false},{"a":6881,"n":"b_1AE1","k":"branch","len":1,"c":false},{"a":6891,"n":"restore_shape","k":"routine","len":9,"c":true},{"a":6900,"n":"draw_reversed","k":"routine","len":254,"c":true},{"a":6917,"n":"b_1B05","k":"branch","len":1,"c":false},{"a":6919,"n":"b_1B07","k":"branch","len":1,"c":false},{"a":6960,"n":"b_1B30","k":"branch","len":1,"c":false},{"a":6995,"n":"b_1B53","k":"branch","len":1,"c":false},{"a":6998,"n":"b_1B56","k":"branch","len":1,"c":false},{"a":7015,"n":"b_1B67","k":"branch","len":1,"c":false},{"a":7019,"n":"b_1B6B","k":"branch","len":1,"c":false},{"a":7024,"n":"b_1B70","k":"branch","len":1,"c":false},{"a":7029,"n":"j_1B75","k":"branch","len":1,"c":false},{"a":7068,"n":"b_1B9C","k":"branch","len":1,"c":false},{"a":7079,"n":"b_1BA7","k":"branch","len":1,"c":false},{"a":7115,"n":"b_1BCB","k":"branch","len":1,"c":false},{"a":7130,"n":"j_1BDA","k":"branch","len":1,"c":false},{"a":7154,"n":"a_1BF2","k":"routine","len":1,"c":true},{"a":7155,"n":"a_1BF3","k":"routine","len":93,"c":true},{"a":7169,"n":"b_1C01","k":"branch","len":1,"c":false},{"a":7194,"n":"b_1C1A","k":"branch","len":1,"c":false},{"a":7204,"n":"j_1C24","k":"branch","len":1,"c":false},{"a":7206,"n":"b_1C26","k":"branch","len":1,"c":false},{"a":7220,"n":"b_1C34","k":"branch","len":1,"c":false},{"a":7230,"n":"b_1C3E","k":"branch","len":1,"c":false},{"a":7248,"n":"j_1C50","k":"routine","len":11,"c":true},{"a":7259,"n":"j_1C5B","k":"routine","len":9,"c":true},{"a":7268,"n":"j_1C64","k":"routine","len":22,"c":true},{"a":7364,"n":"mariko_7","k":"table","len":16,"c":true},{"a":7380,"n":"mariko_6","k":"table","len":44,"c":true},{"a":7424,"n":"mariko_5","k":"table","len":54,"c":true},{"a":7478,"n":"mariko_1","k":"table","len":36,"c":true},{"a":7514,"n":"mariko_2","k":"table","len":36,"c":true},{"a":7550,"n":"mariko_3","k":"table","len":36,"c":true},{"a":7586,"n":"mariko_4","k":"table","len":53,"c":true},{"a":7639,"n":"mariko_0","k":"table","len":41,"c":true},{"a":7680,"n":"fall_0","k":"table","len":78,"c":true},{"a":7758,"n":"fall_1","k":"table","len":107,"c":true},{"a":7865,"n":"fall_2","k":"table","len":26,"c":true},{"a":7891,"n":"fall_3","k":"table","len":54,"c":true},{"a":7945,"n":"title_picture","k":"table","len":247,"c":true},{"a":40960,"n":"far_gate_0","k":"table","len":6,"c":true},{"a":40966,"n":"far_gate_1","k":"table","len":50,"c":true},{"a":41016,"n":"far_gate_2","k":"table","len":112,"c":true},{"a":41128,"n":"far_gate_3","k":"table","len":158,"c":true},{"a":41286,"n":"far_gate_4","k":"table","len":110,"c":true},{"a":41396,"n":"far_gate_5","k":"table","len":142,"c":true},{"a":41538,"n":"far_gate_6","k":"table","len":50,"c":true},{"a":41588,"n":"far_gate_7","k":"table","len":34,"c":true},{"a":41622,"n":"far_gate_8","k":"table","len":14,"c":true},{"a":41636,"n":"far_gate_9","k":"table","len":12,"c":true},{"a":41648,"n":"far_gate_10","k":"table","len":8,"c":true},{"a":41656,"n":"far_gate_11","k":"table","len":38,"c":true},{"a":41694,"n":"far_gate_12","k":"table","len":48,"c":true},{"a":41742,"n":"far_gate_13","k":"table","len":21,"c":true},{"a":41763,"n":"far_gate_14","k":"table","len":42,"c":true},{"a":41805,"n":"far_gate_15","k":"table","len":79,"c":true},{"a":41884,"n":"far_gate_16","k":"table","len":41,"c":true},{"a":41925,"n":"climb_12","k":"table","len":36,"c":true},{"a":41961,"n":"climb_13","k":"table","len":34,"c":true},{"a":41995,"n":"climb_14","k":"table","len":26,"c":true},{"a":42021,"n":"climb_15","k":"table","len":53,"c":true},{"a":42074,"n":"climb_16","k":"table","len":74,"c":true},{"a":42148,"n":"climb_17","k":"table","len":46,"c":true},{"a":42194,"n":"climb_18","k":"table","len":32,"c":true},{"a":42226,"n":"climb_19","k":"table","len":86,"c":true},{"a":42312,"n":"climb_20","k":"table","len":42,"c":true},{"a":42354,"n":"climb_21","k":"table","len":90,"c":true},{"a":42444,"n":"climb_22","k":"table","len":16,"c":true},{"a":42460,"n":"climb_23","k":"table","len":168,"c":true},{"a":42628,"n":"gate_0","k":"table","len":6,"c":true},{"a":42634,"n":"gate_1","k":"table","len":28,"c":true},{"a":42662,"n":"gate_3","k":"table","len":26,"c":true},{"a":42688,"n":"gate_4","k":"table","len":20,"c":true},{"a":42708,"n":"gate_5","k":"table","len":27,"c":true},{"a":42735,"n":"gate_6","k":"table","len":20,"c":true},{"a":42755,"n":"gate_7","k":"table","len":4,"c":true},{"a":42759,"n":"gate_8","k":"table","len":92,"c":true},{"a":42851,"n":"gate_9","k":"table","len":110,"c":true},{"a":42961,"n":"gate_10","k":"table","len":90,"c":true},{"a":43051,"n":"gate_11","k":"table","len":44,"c":true},{"a":43095,"n":"gate_12","k":"table","len":8,"c":true},{"a":43103,"n":"gate_13","k":"table","len":6,"c":true},{"a":43109,"n":"gate_14","k":"table","len":18,"c":true},{"a":43127,"n":"gate_17","k":"table","len":4,"c":true},{"a":43131,"n":"gate_2","k":"table","len":205,"c":true},{"a":43336,"n":"fuji_peak","k":"table","len":46,"c":true},{"a":43382,"n":"fuji_top","k":"table","len":66,"c":true},{"a":43448,"n":"fuji_slopes","k":"table","len":42,"c":true},{"a":43490,"n":"fuji_foot","k":"table","len":47,"c":true},{"a":43537,"n":"rail","k":"table","len":18,"c":true},{"a":43555,"n":"post","k":"table","len":14,"c":true},{"a":43569,"n":"post_patch","k":"table","len":76,"c":true},{"a":43645,"n":"edge_0","k":"table","len":205,"c":true},{"a":43850,"n":"edge_1","k":"table","len":50,"c":true},{"a":43900,"n":"edge_2","k":"table","len":18,"c":true},{"a":43918,"n":"edge_3","k":"table","len":6,"c":true},{"a":43924,"n":"edge_4","k":"table","len":127,"c":true},{"a":44051,"n":"fall_lo","k":"table","len":4,"c":true},{"a":44055,"n":"fall_col","k":"table","len":3,"c":true},{"a":44058,"n":"gate_15","k":"variable","len":1,"c":true},{"a":44059,"n":"fall_row","k":"table","len":21,"c":true},{"a":44080,"n":"fall_vectors","k":"routine","len":3,"c":true},{"a":44095,"n":"fall_step","k":"routine","len":19,"c":true},{"a":44111,"n":"b_AC4F","k":"branch","len":1,"c":false},{"a":44113,"n":"r_AC51","k":"branch","len":1,"c":false},{"a":44114,"n":"fall_picture","k":"routine","len":47,"c":true},{"a":44154,"n":"b_AC7A","k":"branch","len":1,"c":false},{"a":44291,"n":"scenery_vectors","k":"routine","len":3,"c":true},{"a":44294,"n":"s_AD06","k":"routine","len":3,"c":true},{"a":44297,"n":"s_AD09","k":"routine","len":3,"c":true},{"a":44300,"n":"s_AD0C","k":"routine","len":3,"c":true},{"a":44303,"n":"s_AD0F","k":"routine","len":3,"c":true},{"a":44306,"n":"s_AD12","k":"routine","len":3,"c":true},{"a":44309,"n":"s_AD15","k":"routine","len":3,"c":true},{"a":44312,"n":"s_AD18","k":"routine","len":24,"c":true},{"a":44319,"n":"b_AD1F","k":"branch","len":1,"c":false},{"a":44335,"n":"r_AD2F","k":"branch","len":1,"c":false},{"a":44336,"n":"j_AD30","k":"routine","len":38,"c":true},{"a":44374,"n":"j_AD56","k":"routine","len":31,"c":true},{"a":44391,"n":"b_AD67","k":"branch","len":1,"c":false},{"a":44405,"n":"j_AD75","k":"routine","len":25,"c":true},{"a":44422,"n":"b_AD86","k":"branch","len":1,"c":false},{"a":44430,"n":"j_AD8E","k":"routine","len":67,"c":true},{"a":44449,"n":"b_ADA1","k":"branch","len":1,"c":false},{"a":44461,"n":"b_ADAD","k":"branch","len":1,"c":false},{"a":44475,"n":"b_ADBB","k":"branch","len":1,"c":false},{"a":44478,"n":"j_ADBE","k":"branch","len":1,"c":false},{"a":44496,"n":"r_ADD0","k":"branch","len":1,"c":false},{"a":44497,"n":"s_ADD1","k":"routine","len":38,"c":true},{"a":44535,"n":"gate_lo","k":"table","len":18,"c":true},{"a":44553,"n":"gate_hi","k":"table","len":18,"c":true},{"a":44571,"n":"gate_col","k":"table","len":18,"c":true},{"a":44589,"n":"gate_row","k":"table","len":18,"c":true},{"a":44607,"n":"gate_piece","k":"routine","len":38,"c":true},{"a":44639,"n":"b_AE5F","k":"branch","len":1,"c":false},{"a":44645,"n":"j_AE65","k":"routine","len":21,"c":true},{"a":44656,"n":"b_AE70","k":"branch","len":1,"c":false},{"a":44665,"n":"r_AE79","k":"branch","len":1,"c":false},{"a":44666,"n":"gate_draw","k":"routine","len":211,"c":true},{"a":44696,"n":"b_AE98","k":"branch","len":1,"c":false},{"a":44706,"n":"b_AEA2","k":"branch","len":1,"c":false},{"a":44722,"n":"b_AEB2","k":"branch","len":1,"c":false},{"a":44753,"n":"b_AED1","k":"branch","len":1,"c":false},{"a":44792,"n":"b_AEF8","k":"branch","len":1,"c":false},{"a":44815,"n":"b_AF0F","k":"branch","len":1,"c":false},{"a":44820,"n":"b_AF14","k":"branch","len":1,"c":false},{"a":44858,"n":"b_AF3A","k":"branch","len":1,"c":false},{"a":44876,"n":"r_AF4C","k":"branch","len":1,"c":false},{"a":44877,"n":"gate_front","k":"routine","len":41,"c":true},{"a":44895,"n":"b_AF5F","k":"branch","len":1,"c":false},{"a":44904,"n":"b_AF68","k":"branch","len":1,"c":false},{"a":44918,"n":"gate_erase","k":"routine","len":159,"c":true},{"a":44934,"n":"b_AF86","k":"branch","len":1,"c":false},{"a":44989,"n":"j_AFBD","k":"branch","len":1,"c":false},{"a":45044,"n":"r_AFF4","k":"branch","len":1,"c":false},{"a":45045,"n":"b_AFF5","k":"branch","len":1,"c":false},{"a":45052,"n":"b_AFFC","k":"branch","len":1,"c":false},{"a":45077,"n":"draw_background","k":"routine","len":84,"c":true},{"a":45161,"n":"rail_setup","k":"routine","len":21,"c":true},{"a":45248,"n":"edge_vectors","k":"routine","len":3,"c":true},{"a":45251,"n":"s_B0C3","k":"routine","len":3,"c":true},{"a":45254,"n":"edge_draw","k":"routine","len":212,"c":true},{"a":45292,"n":"r_B0EC","k":"branch","len":1,"c":false},{"a":45293,"n":"b_B0ED","k":"branch","len":1,"c":false},{"a":45327,"n":"b_B10F","k":"branch","len":1,"c":false},{"a":45391,"n":"b_B14F","k":"branch","len":1,"c":false},{"a":45417,"n":"b_B169","k":"branch","len":1,"c":false},{"a":45441,"n":"b_B181","k":"branch","len":1,"c":false},{"a":45466,"n":"edge_lo","k":"table","len":5,"c":true},{"a":45471,"n":"edge_hi","k":"table","len":5,"c":true},{"a":45476,"n":"edge_col","k":"table","len":5,"c":true},{"a":45481,"n":"edge_row","k":"table","len":5,"c":true},{"a":45486,"n":"edge_piece","k":"routine","len":24,"c":true},{"a":45509,"n":"r_B1C5","k":"branch","len":1,"c":false},{"a":45510,"n":"edge_erase","k":"routine","len":119,"c":true},{"a":45530,"n":"b_B1DA","k":"branch","len":1,"c":false},{"a":45543,"n":"b_B1E7","k":"branch","len":1,"c":false},{"a":45571,"n":"b_B203","k":"branch","len":1,"c":false},{"a":45582,"n":"b_B20E","k":"branch","len":1,"c":false},{"a":45589,"n":"b_B215","k":"branch","len":1,"c":false},{"a":45664,"n":"scroll","k":"routine","len":73,"c":true},{"a":45687,"n":"b_B277","k":"branch","len":1,"c":false},{"a":45696,"n":"b_B280","k":"branch","len":1,"c":false},{"a":45705,"n":"b_B289","k":"branch","len":1,"c":false},{"a":45715,"n":"b_B293","k":"branch","len":1,"c":false},{"a":45723,"n":"b_B29B","k":"branch","len":1,"c":false},{"a":45734,"n":"b_B2A6","k":"branch","len":1,"c":false},{"a":45737,"n":"b_B2A9","k":"routine","len":38,"c":true},{"a":45742,"n":"b_B2AE","k":"branch","len":1,"c":false},{"a":45751,"n":"b_B2B7","k":"branch","len":1,"c":false},{"a":45760,"n":"b_B2C0","k":"branch","len":1,"c":false},{"a":45768,"n":"b_B2C8","k":"branch","len":1,"c":false},{"a":45775,"n":"b_B2CF","k":"routine","len":20,"c":true},{"a":45804,"n":"j_B2EC","k":"routine","len":26,"c":true},{"a":45839,"n":"j_B30F","k":"routine","len":43,"c":true},{"a":45859,"n":"b_B323","k":"branch","len":1,"c":false},{"a":45877,"n":"b_B335","k":"branch","len":1,"c":false},{"a":45882,"n":"b_B33A","k":"routine","len":16,"c":true},{"a":45898,"n":"b_B34A","k":"routine","len":55,"c":true},{"a":45906,"n":"b_B352","k":"branch","len":1,"c":false},{"a":45930,"n":"b_B36A","k":"branch","len":1,"c":false},{"a":45952,"n":"r_B380","k":"branch","len":1,"c":false},{"a":45953,"n":"j_B381","k":"routine","len":23,"c":true},{"a":45971,"n":"b_B393","k":"branch","len":1,"c":false},{"a":45976,"n":"b_B398","k":"routine","len":71,"c":true},{"a":45990,"n":"b_B3A6","k":"branch","len":1,"c":false},{"a":46014,"n":"b_B3BE","k":"branch","len":1,"c":false},{"a":46016,"n":"j_B3C0","k":"branch","len":1,"c":false},{"a":46033,"n":"b_B3D1","k":"branch","len":1,"c":false},{"a":46046,"n":"r_B3DE","k":"branch","len":1,"c":false},{"a":46047,"n":"s_B3DF","k":"routine","len":24,"c":true},{"a":46080,"n":"cut_vectors","k":"routine","len":3,"c":true},{"a":46083,"n":"s_B403","k":"routine","len":3,"c":true},{"a":46086,"n":"s_B406","k":"routine","len":3,"c":true},{"a":46089,"n":"s_B409","k":"routine","len":3,"c":true},{"a":46092,"n":"cut_gate","k":"routine","len":175,"c":true},{"a":46123,"n":"b_B42B","k":"branch","len":1,"c":false},{"a":46149,"n":"b_B445","k":"branch","len":1,"c":false},{"a":46224,"n":"b_B490","k":"branch","len":1,"c":false},{"a":46226,"n":"b_B492","k":"branch","len":1,"c":false},{"a":46253,"n":"j_B4AD","k":"branch","len":1,"c":false},{"a":46267,"n":"cut_run","k":"routine","len":157,"c":true},{"a":46311,"n":"b_B4E7","k":"branch","len":1,"c":false},{"a":46320,"n":"b_B4F0","k":"branch","len":1,"c":false},{"a":46385,"n":"b_B531","k":"branch","len":1,"c":false},{"a":46424,"n":"j_B558","k":"routine","len":10,"c":true},{"a":46433,"n":"r_B561","k":"branch","len":1,"c":false},{"a":46434,"n":"s_B562","k":"routine","len":7,"c":true},{"a":46441,"n":"s_B569","k":"routine","len":33,"c":true},{"a":46451,"n":"b_B573","k":"branch","len":1,"c":false},{"a":46471,"n":"b_B587","k":"branch","len":1,"c":false},{"a":46474,"n":"s_B58A","k":"routine","len":25,"c":true},{"a":46499,"n":"s_B5A3","k":"routine","len":23,"c":true},{"a":46522,"n":"keep_frame","k":"routine","len":47,"c":true},{"a":46568,"n":"r_B5E8","k":"branch","len":1,"c":false},{"a":46569,"n":"s_B5E9","k":"routine","len":5,"c":true},{"a":46592,"n":"climb_vectors","k":"routine","len":3,"c":true},{"a":46595,"n":"climb_lo","k":"table","len":32,"c":true},{"a":46627,"n":"climb_hi","k":"table","len":32,"c":true},{"a":46659,"n":"climb_col","k":"table","len":32,"c":true},{"a":46691,"n":"climb_row","k":"table","len":32,"c":true},{"a":46723,"n":"climb_picture","k":"routine","len":23,"c":true},{"a":46848,"n":"cliff_start","k":"routine","len":99,"c":true},{"a":46947,"n":"s_B763","k":"routine","len":103,"c":true},{"a":47019,"n":"b_B7AB","k":"branch","len":1,"c":false},{"a":47041,"n":"j_B7C1","k":"branch","len":1,"c":false},{"a":47050,"n":"cliff_frame","k":"routine","len":170,"c":true},{"a":47063,"n":"b_B7D7","k":"branch","len":1,"c":false},{"a":47096,"n":"b_B7F8","k":"branch","len":1,"c":false},{"a":47128,"n":"j_B818","k":"branch","len":1,"c":false},{"a":47134,"n":"b_B81E","k":"branch","len":1,"c":false},{"a":47154,"n":"b_B832","k":"branch","len":1,"c":false},{"a":47165,"n":"b_B83D","k":"branch","len":1,"c":false},{"a":47185,"n":"b_B851","k":"branch","len":1,"c":false},{"a":47217,"n":"b_B871","k":"branch","len":1,"c":false},{"a":47220,"n":"j_B874","k":"routine","len":305,"c":true},{"a":47272,"n":"b_B8A8","k":"branch","len":1,"c":false},{"a":47283,"n":"b_B8B3","k":"branch","len":1,"c":false},{"a":47289,"n":"b_B8B9","k":"branch","len":1,"c":false},{"a":47307,"n":"b_B8CB","k":"branch","len":1,"c":false},{"a":47353,"n":"b_B8F9","k":"branch","len":1,"c":false},{"a":47357,"n":"b_B8FD","k":"branch","len":1,"c":false},{"a":47359,"n":"b_B8FF","k":"branch","len":1,"c":false},{"a":47384,"n":"b_B918","k":"branch","len":1,"c":false},{"a":47400,"n":"b_B928","k":"branch","len":1,"c":false},{"a":47445,"n":"b_B955","k":"branch","len":1,"c":false},{"a":47461,"n":"b_B965","k":"branch","len":1,"c":false},{"a":47464,"n":"b_B968","k":"branch","len":1,"c":false},{"a":47475,"n":"b_B973","k":"branch","len":1,"c":false},{"a":47500,"n":"b_B98C","k":"branch","len":1,"c":false},{"a":47516,"n":"b_B99C","k":"branch","len":1,"c":false},{"a":47519,"n":"b_B99F","k":"branch","len":1,"c":false},{"a":47525,"n":"j_B9A5","k":"routine","len":113,"c":true},{"a":47532,"n":"b_B9AC","k":"branch","len":1,"c":false},{"a":47596,"n":"b_B9EC","k":"branch","len":1,"c":false},{"a":47613,"n":"b_B9FD","k":"branch","len":1,"c":false},{"a":47627,"n":"b_BA0B","k":"branch","len":1,"c":false},{"a":47635,"n":"b_BA13","k":"branch","len":1,"c":false},{"a":47638,"n":"b_BA16","k":"routine","len":123,"c":true},{"a":47656,"n":"b_BA28","k":"branch","len":1,"c":false},{"a":47671,"n":"b_BA37","k":"branch","len":1,"c":false},{"a":47677,"n":"j_BA3D","k":"branch","len":1,"c":false},{"a":47687,"n":"b_BA47","k":"branch","len":1,"c":false},{"a":47701,"n":"b_BA55","k":"branch","len":1,"c":false},{"a":47709,"n":"b_BA5D","k":"branch","len":1,"c":false},{"a":47718,"n":"b_BA66","k":"branch","len":1,"c":false},{"a":47732,"n":"b_BA74","k":"branch","len":1,"c":false},{"a":47761,"n":"hero_move","k":"routine","len":140,"c":true},{"a":47792,"n":"b_BAB0","k":"branch","len":1,"c":false},{"a":47805,"n":"b_BABD","k":"branch","len":1,"c":false},{"a":47817,"n":"b_BAC9","k":"branch","len":1,"c":false},{"a":47841,"n":"b_BAE1","k":"branch","len":1,"c":false},{"a":47845,"n":"b_BAE5","k":"branch","len":1,"c":false},{"a":47857,"n":"b_BAF1","k":"branch","len":1,"c":false},{"a":47860,"n":"j_BAF4","k":"branch","len":1,"c":false},{"a":47874,"n":"b_BB02","k":"branch","len":1,"c":false},{"a":47898,"n":"b_BB1A","k":"branch","len":1,"c":false},{"a":47901,"n":"s_BB1D","k":"routine","len":7,"c":true},{"a":47921,"n":"climb_frame","k":"routine","len":16,"c":true},{"a":47937,"n":"opp_arrows","k":"routine","len":17,"c":true},{"a":47954,"n":"hero_arrows","k":"routine","len":17,"c":true},{"a":47971,"n":"guard_chances","k":"routine","len":18,"c":true},{"a":47989,"n":"chance_kick","k":"table","len":6,"c":true},{"a":47995,"n":"chance_punch","k":"table","len":6,"c":true},{"a":48001,"n":"chance_step","k":"table","len":127,"c":true},{"a":48128,"n":"far_gate_vectors","k":"routine","len":3,"c":true},{"a":48131,"n":"s_BC03","k":"routine","len":3,"c":true},{"a":48134,"n":"far_gate_lo","k":"table","len":17,"c":true},{"a":48151,"n":"far_gate_hi","k":"table","len":17,"c":true},{"a":48168,"n":"far_gate_col","k":"table","len":17,"c":true},{"a":48185,"n":"far_gate_row","k":"table","len":17,"c":true},{"a":48202,"n":"far_gate_piece","k":"routine","len":27,"c":true},{"a":48228,"n":"r_BC64","k":"branch","len":1,"c":false},{"a":48229,"n":"far_gate_draw","k":"routine","len":124,"c":true},{"a":48251,"n":"b_BC7B","k":"branch","len":1,"c":false},{"a":48261,"n":"b_BC85","k":"branch","len":1,"c":false},{"a":48263,"n":"b_BC87","k":"branch","len":1,"c":false},{"a":48294,"n":"b_BCA6","k":"branch","len":1,"c":false},{"a":48298,"n":"b_BCAA","k":"branch","len":1,"c":false},{"a":48315,"n":"b_BCBB","k":"branch","len":1,"c":false},{"a":48320,"n":"b_BCC0","k":"branch","len":1,"c":false},{"a":48353,"n":"far_gate_front","k":"routine","len":42,"c":true},{"a":48376,"n":"b_BCF8","k":"branch","len":1,"c":false},{"a":48394,"n":"r_BD0A","k":"branch","len":1,"c":false},{"a":48416,"n":"unused_hat_0","k":"table","len":32,"c":true},{"a":48448,"n":"unused_hat_1","k":"table","len":32,"c":true},{"a":48480,"n":"unused_hat_2","k":"table","len":32,"c":true},{"a":48512,"n":"unused_hat_3","k":"table","len":32,"c":true},{"a":48544,"n":"unused_hat_4","k":"table","len":48,"c":true},{"a":48592,"n":"unused_hat_5","k":"table","len":48,"c":true},{"a":48640,"n":"hat1_0","k":"table","len":32,"c":true},{"a":48672,"n":"hat1_1","k":"table","len":35,"c":true},{"a":48707,"n":"hat1_2","k":"table","len":29,"c":true},{"a":48736,"n":"hat2_0","k":"table","len":32,"c":true},{"a":48768,"n":"hat2_1","k":"table","len":35,"c":true},{"a":48803,"n":"hat2_2","k":"table","len":29,"c":true},{"a":48832,"n":"hat3_0","k":"table","len":32,"c":true},{"a":48864,"n":"hat3_1","k":"table","len":35,"c":true},{"a":48899,"n":"hat3_2","k":"table","len":29,"c":true},{"a":48928,"n":"hat4_0","k":"table","len":32,"c":true},{"a":48960,"n":"hat4_1","k":"table","len":35,"c":true},{"a":48995,"n":"hat4_2","k":"table","len":29,"c":true},{"a":49024,"n":"hat5_0","k":"table","len":32,"c":true},{"a":49056,"n":"hat5_1","k":"table","len":35,"c":true},{"a":49091,"n":"hat5_2","k":"table","len":30,"c":true},{"a":49121,"n":"brain_t1","k":"table","len":5,"c":true},{"a":49126,"n":"brain_t2","k":"table","len":5,"c":true},{"a":49131,"n":"brain_t3","k":"table","len":7,"c":true},{"a":49138,"n":"brain_t4","k":"table","len":8,"c":true},{"a":49146,"n":"cliff_entry","k":"routine","len":3,"c":true},{"a":49149,"n":"stage_number","k":"variable","len":1,"c":true},{"a":49150,"n":"stage_check1","k":"variable","len":1,"c":true},{"a":49151,"n":"stage_check2","k":"variable","len":1,"c":true}],"records":[{"a":0,"t":"gap","n":4096,"x":[6421,6425,6544,6608,6630,6632,6648,6665,6698,7041,7057,7062,7115,7154,7156,7169,7204]},{"a":4096,"l":"stage_tunes","c":"The stage's tunes, five JMPs the engine and the stage call: $1000 the four notes as Akuma's chamber is shown ($79C6), $1003 the hero's death, $1006 a guard beaten (asked for by $88 and played at the end of the frame), $1009 the tune after the climb onto the cliff, $100C Akuma raising his arm ($7A10). Each points ($F7) at its tune.","t":"code","b":[76,50,16],"m":"jmp","oa":4146,"o":"j_1032"},{"a":4099,"l":"s_1003","c":"JMP: the hero's death tune ($108B).","t":"code","b":[76,36,16],"m":"jmp","oa":4132,"o":"j_1024","x":[47128]},{"a":4102,"l":"s_1006","c":"JMP: the tune of a guard beaten ($10BF).","t":"code","b":[76,43,16],"m":"jmp","oa":4139,"o":"j_102B"},{"a":4105,"l":"s_1009","c":"JMP: the tune after the climb ($1040).","t":"code","b":[76,29,16],"m":"jmp","oa":4125,"o":"j_101D","x":[47032]},{"a":4108,"l":"s_100C","c":"JMP: the tune of Akuma raising his arm ($10F4).","t":"code","b":[76,57,16],"m":"jmp","oa":4153,"o":"j_1039"},{"a":4111,"l":"j_100F","c":"Play the tune at A (low) and X (high) with the engine's player ($0D00), unless the music or the sound is off ($4F AND $86).","t":"code","b":[133,247],"m":"sta","oa":247,"o":"zpp_F7","x":[4129,4136,4143,4150,4157]},{"a":4113,"t":"code","b":[134,248],"m":"stx","oa":248,"o":"$F8"},{"a":4114,"t":"note","l":"s_1012","c":"The middle of $100F. The engine calls $1012 only in the title stage, which keeps a tune's entry there ($0237).","note":"inside the item at $1011"},{"a":4115,"t":"code","b":[165,79],"m":"lda","oa":79,"o":"zpa_4F"},{"a":4117,"l":"s_1015","c":"The middle of $100F. The engine calls $1015 only in the title stage's cutscene ($7BBC).","t":"code","b":[37,134],"m":"and","oa":134,"o":"zpa_86"},{"a":4119,"t":"code","b":[240,3],"m":"beq","oa":4124,"o":"r_101C"},{"a":4121,"t":"code","b":[76,0,13],"m":"jmp","oa":3328,"o":"play_tune"},{"a":4124,"l":"r_101C","t":"code","b":[96],"m":"rts","x":[4119]},{"a":4125,"l":"j_101D","t":"code","b":[169,64],"m":"lda","o":"#$40","x":[4105]},{"a":4127,"t":"code","b":[162,16],"m":"ldx","o":"#$10"},{"a":4129,"t":"code","b":[76,15,16],"m":"jmp","oa":4111,"o":"j_100F"},{"a":4132,"l":"j_1024","t":"code","b":[169,139],"m":"lda","o":"#$8B","x":[4099]},{"a":4134,"t":"code","b":[162,16],"m":"ldx","o":"#$10"},{"a":4136,"t":"code","b":[76,15,16],"m":"jmp","oa":4111,"o":"j_100F"},{"a":4139,"l":"j_102B","t":"code","b":[169,191],"m":"lda","o":"#$BF","x":[4102]},{"a":4141,"t":"code","b":[162,16],"m":"ldx","o":"#$10"},{"a":4143,"t":"code","b":[76,15,16],"m":"jmp","oa":4111,"o":"j_100F"},{"a":4146,"l":"j_1032","t":"code","b":[169,228],"m":"lda","o":"#$E4","x":[4096]},{"a":4148,"t":"code","b":[162,16],"m":"ldx","o":"#$10"},{"a":4150,"t":"code","b":[76,15,16],"m":"jmp","oa":4111,"o":"j_100F"},{"a":4153,"l":"j_1039","t":"code","b":[169,244],"m":"lda","o":"#$F4","x":[4108]},{"a":4155,"t":"code","b":[162,16],"m":"ldx","o":"#$10"},{"a":4157,"t":"code","b":[76,15,16],"m":"jmp","oa":4111,"o":"j_100F"},{"a":4160,"l":"tune_climb","c":"The tune after the climb ($1009): tempo 5, the second voice on the speaker, 23 notes of three bytes (a length and the pitch as a coarse and a fine count), $FF at the end.","t":"byte","b":[5,192,254,8,1,168,8,255]},{"a":4168,"t":"byte","b":[0,2,1,211,2,255,0,4]},{"a":4176,"t":"byte","b":[1,168,8,255,0,24,1,126]},{"a":4184,"t":"byte","b":[8,255,0,254,10,1,188,10]},{"a":4192,"t":"byte","b":[1,126,12,1,112,16,1,79]},{"a":4200,"t":"byte","b":[4,255,0,254,4,2,79,4]},{"a":4208,"t":"byte","b":[1,188,4,1,168,8,1,112]},{"a":4216,"t":"byte","b":[8,255,0,2,1,133,2,255]},{"a":4224,"t":"byte","b":[0,4,1,112,8,255,0,60]},{"a":4232,"t":"byte","b":[1,83,255]},{"a":4235,"l":"tune_death","c":"The hero's death ($1003): tempo 6, 16 notes.","t":"byte","b":[6,192,254,32,255,255,21,2]},{"a":4243,"t":"byte","b":[79,3,255,0,9,2,79,4]},{"a":4251,"t":"byte","b":[3,164,4,2,251,40,1,251]},{"a":4259,"t":"byte","b":[6,3,128,6,2,169,21,1]},{"a":4267,"t":"byte","b":[251,3,255,0,11,1,251,8]},{"a":4275,"t":"byte","b":[2,251,8,2,79,60,1,251]},{"a":4283,"t":"byte","b":[32,255,255,255]},{"a":4287,"l":"tune_beaten","c":"A guard beaten ($1006): tempo 5, 11 notes.","t":"byte","b":[5,192,254,4,1,168,8,255]},{"a":4295,"t":"byte","b":[0,3,1,199,1,255,0,4]},{"a":4303,"t":"byte","b":[1,168,6,255,0,8,1,126]},{"a":4311,"t":"byte","b":[10,255,0,4,1,99,3,255]},{"a":4319,"t":"byte","b":[0,40,1,99,255]},{"a":4324,"l":"tune_akuma","c":"Akuma's chamber ($1000): tempo 7, four notes.","t":"byte","b":[7,192,254,4,2,99,4,2]},{"a":4332,"t":"byte","b":[79,4,2,60,48,2,79,255]},{"a":4340,"l":"tune_arm","c":"Akuma raising his arm ($100C): tempo 4, seven notes.","t":"byte","b":[4,192,254,12,2,79,6,4]},{"a":4348,"t":"byte","b":[23,4,3,128,4,2,251,4]},{"a":4356,"t":"byte","b":[2,144,4,2,60,64,1,251]},{"a":4364,"t":"byte","b":[255]},{"a":4365,"c":"Twelve bytes after the last tune in the same form, the end of a tune nothing points at.","t":"byte","b":[2,251,4,2,144,4,2,60]},{"a":4373,"l":"b_1115","t":"byte","b":[64,1,251,255],"x":[4406,4496,4515]},{"a":4377,"c":"Two bytes, $00 $B7, the end of a JMP $B700 whose first byte the tunes have covered.","t":"byte","b":[0,183]},{"a":4379,"c":"An earlier version of the engine's entry points ($0200-$02CA), left in the stage: load stage $D0 ($0300), check $BFFF against $D0 EOR $49 and enter the stage at $B700; a call into the Monitor's MOVE ($FE2C); a wait for a key or a button; and THE END ($11A6), the picture at $9A74 drawn on both pages. It begins at $1115, under the tunes, and nothing calls it.","t":"code","b":[165,208],"m":"lda","oa":208,"o":"zpa_D0"},{"a":4381,"t":"code","b":[32,0,3],"m":"jsr","oa":768,"o":"loader_vectors"},{"a":4384,"t":"code","b":[165,209],"m":"lda","oa":209,"o":"$D1"},{"a":4386,"t":"code","b":[208,16],"m":"bne","oa":4404,"o":"b_1134"},{"a":4388,"t":"code","b":[173,255,191],"m":"lda","oa":49151,"o":"stage_check2"},{"a":4391,"t":"code","b":[69,208],"m":"eor","oa":208,"o":"zpa_D0"},{"a":4393,"t":"code","b":[201,73],"m":"cmp","o":"#$49"},{"a":4395,"t":"code","b":[208,7],"m":"bne","oa":4404,"o":"b_1134"},{"a":4397,"l":"j_112D","t":"code","b":[165,208],"m":"lda","oa":208,"o":"zpa_D0","x":[4410,4502,4509]},{"a":4399,"t":"code","b":[133,210],"m":"sta","oa":210,"o":"zpa_D2"},{"a":4401,"t":"code","b":[76,0,183],"m":"jmp","oa":46848,"o":"cliff_start"},{"a":4404,"l":"b_1134","t":"code","b":[165,210],"m":"lda","oa":210,"o":"zpa_D2","x":[4386,4395]},{"a":4406,"t":"code","b":[208,221],"m":"bne","oa":4373,"o":"b_1115"},{"a":4408,"t":"code","b":[133,208],"m":"sta","oa":208,"o":"zpa_D0"},{"a":4410,"t":"code","b":[76,45,17],"m":"jmp","oa":4397,"o":"j_112D"},{"a":4413,"t":"code","b":[169,64],"m":"lda","o":"#$40"},{"a":4415,"t":"code","b":[162,95],"m":"ldx","o":"#$5F"},{"a":4417,"t":"code","b":[160,32],"m":"ldy","o":"#$20"},{"a":4419,"t":"code","b":[133,61],"m":"sta","oa":61,"o":"zpa_3D"},{"a":4421,"t":"code","b":[134,63],"m":"stx","oa":63,"o":"zpa_3F"},{"a":4423,"t":"code","b":[132,67],"m":"sty","oa":67,"o":"zpa_43"},{"a":4425,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":4427,"t":"code","b":[132,60],"m":"sty","oa":60,"o":"zpa_3C"},{"a":4429,"t":"code","b":[132,66],"m":"sty","oa":66,"o":"zpa_42"},{"a":4431,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":4433,"t":"code","b":[133,62],"m":"sta","oa":62,"o":"zpa_3E"},{"a":4435,"t":"code","b":[76,44,254],"m":"jmp","oa":65068,"o":"$FE2C"},{"a":4438,"t":"code","b":[32,166,17],"m":"jsr","oa":4518,"o":"s_11A6"},{"a":4441,"t":"code","b":[162,10],"m":"ldx","o":"#$0A"},{"a":4443,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":4445,"t":"code","b":[173,16,192],"m":"lda","o":"kbdstrb"},{"a":4448,"l":"b_1160","t":"code","b":[165,196],"m":"lda","oa":196,"o":"zpa_C4","x":[4484,4487]},{"a":4450,"t":"code","b":[240,12],"m":"beq","oa":4464,"o":"b_1170"},{"a":4452,"t":"code","b":[173,0,192],"m":"lda","o":"kbd"},{"a":4455,"t":"code","b":[48,42],"m":"bmi","oa":4499,"o":"b_1193"},{"a":4457,"t":"code","b":[173,0,192],"m":"lda","o":"kbd"},{"a":4460,"t":"code","b":[48,37],"m":"bmi","oa":4499,"o":"b_1193"},{"a":4462,"t":"code","b":[16,14],"m":"bpl","oa":4478,"o":"b_117E"},{"a":4464,"l":"b_1170","t":"code","b":[208,12],"m":"bne","oa":4478,"o":"b_117E","x":[4450]},{"a":4466,"t":"code","b":[173,97,192],"m":"lda","o":"butn0"},{"a":4469,"t":"code","b":[48,28],"m":"bmi","oa":4499,"o":"b_1193"},{"a":4471,"t":"code","b":[173,98,192],"m":"lda","o":"butn1"},{"a":4474,"t":"code","b":[48,23],"m":"bmi","oa":4499,"o":"b_1193"},{"a":4476,"t":"code","b":[16,0],"m":"bpl","oa":4478,"o":"b_117E"},{"a":4478,"l":"b_117E","t":"code","b":[173,0,192],"m":"lda","o":"kbd","x":[4462,4464,4476]},{"a":4481,"t":"code","b":[48,16],"m":"bmi","oa":4499,"o":"b_1193"},{"a":4483,"t":"code","b":[136],"m":"dey"},{"a":4484,"t":"code","b":[208,218],"m":"bne","oa":4448,"o":"b_1160"},{"a":4486,"t":"code","b":[202],"m":"dex"},{"a":4487,"t":"code","b":[208,215],"m":"bne","oa":4448,"o":"b_1160"},{"a":4489,"t":"code","b":[76,0,183],"m":"jmp","oa":46848,"o":"cliff_start"},{"a":4492,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":4494,"t":"code","b":[133,208],"m":"sta","oa":208,"o":"zpa_D0"},{"a":4496,"t":"code","b":[76,21,17],"m":"jmp","oa":4373,"o":"b_1115"},{"a":4499,"l":"b_1193","t":"code","b":[173,84,192],"m":"lda","o":"txtpage1","x":[4455,4460,4469,4474,4481]},{"a":4502,"t":"code","b":[76,45,17],"m":"jmp","oa":4397,"o":"j_112D"},{"a":4505,"t":"code","b":[165,210],"m":"lda","oa":210,"o":"zpa_D2"},{"a":4507,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":4509,"t":"code","b":[240,142],"m":"beq","oa":4397,"o":"j_112D"},{"a":4511,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":4513,"t":"code","b":[133,208],"m":"sta","oa":208,"o":"zpa_D0"},{"a":4515,"t":"code","b":[76,21,17],"m":"jmp","oa":4373,"o":"b_1115"},{"a":4518,"l":"s_11A6","c":"Clear the draw page, draw THE END ($11C1) and flip, twice, so that both pages show it.","t":"code","b":[32,0,25],"m":"jsr","oa":6400,"o":"clear_page","x":[4438]},{"a":4521,"t":"code","b":[32,193,17],"m":"jsr","oa":4545,"o":"s_11C1"},{"a":4524,"t":"code","b":[32,0,118],"m":"jsr","oa":30208,"o":"frame_vectors"},{"a":4527,"t":"code","b":[165,7],"m":"lda","oa":7,"o":"zpa_07"},{"a":4529,"t":"code","b":[201,64],"m":"cmp","o":"#$40"},{"a":4531,"t":"code","b":[208,9],"m":"bne","oa":4542,"o":"b_11BE"},{"a":4533,"t":"code","b":[32,0,25],"m":"jsr","oa":6400,"o":"clear_page"},{"a":4536,"t":"code","b":[32,193,17],"m":"jsr","oa":4545,"o":"s_11C1"},{"a":4539,"t":"code","b":[32,0,118],"m":"jsr","oa":30208,"o":"frame_vectors"},{"a":4542,"l":"b_11BE","t":"code","b":[76,0,25],"m":"jmp","oa":6400,"o":"clear_page","x":[4531]},{"a":4545,"l":"s_11C1","c":"Draw the picture at $9A74 at column $0F, row $5A, in store mode.","t":"code","b":[169,116],"m":"lda","o":"#$74","x":[4521,4536]},{"a":4547,"t":"code","b":[133,3],"m":"sta","oa":3,"o":"zpa_03"},{"a":4549,"t":"code","b":[169,154],"m":"lda","o":"#$9A"},{"a":4551,"t":"code","b":[133,4],"m":"sta","oa":4,"o":"zpa_04"},{"a":4553,"t":"code","b":[169,15],"m":"lda","o":"#$0F"},{"a":4555,"t":"code","b":[133,5],"m":"sta","oa":5,"o":"zpa_05"},{"a":4557,"t":"code","b":[169,90],"m":"lda","o":"#$5A"},{"a":4559,"t":"code","b":[133,6],"m":"sta","oa":6,"o":"zpa_06"},{"a":4561,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":4563,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"zpa_0F"},{"a":4565,"t":"code","b":[76,3,25],"m":"jmp","oa":6403,"o":"draw_shape"},{"a":4568,"c":"Set the column and row for the picture and fill ($0A18): reached from nowhere.","t":"code","b":[169,15],"m":"lda","o":"#$0F"},{"a":4570,"t":"code","b":[133,5],"m":"sta","oa":5,"o":"zpa_05"},{"a":4572,"t":"code","b":[169,90],"m":"lda","o":"#$5A"},{"a":4574,"t":"code","b":[133,6],"m":"sta","oa":6,"o":"zpa_06"},{"a":4576,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":4578,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"zpa_0F"},{"a":4580,"t":"code","b":[76,24,10],"m":"jmp","oa":2584,"o":"$0A18"},{"a":4583,"c":"25 bytes in the form of picture rows that nothing points at.","t":"byte","b":[199,170,224,255,135,213,245,255]},{"a":4591,"t":"byte","b":[135,170,224,255,135,212,213,239]},{"a":4599,"t":"byte","b":[135,160,128,192,131,192,213,170]},{"a":4607,"t":"byte","b":[131]},{"a":4608,"l":"room_piece_6","c":"The engine's room scenery piece 6 ($7815): with pieces 6-9 the engine draws the wall of Mariko's cell ($7929), with piece 10 its doorway ($796A); the same bytes in every stage. 9 rows of 22 bytes.","t":"byte","b":[9,22,213,170,213,170,213,170]},{"a":4616,"t":"byte","b":[213,170,213,170,213,170,213,170]},{"a":4624,"t":"byte","b":[213,170,213,170,213,170,213,170]},{"a":4632,"t":"byte","b":[128,128,128,128,128,128,128,128]},{"a":4640,"t":"byte","b":[128,128,128,128,128,128,128,128]},{"a":4648,"t":"byte","b":[128,128,128,128,128,128,128,128]},{"a":4656,"t":"byte","b":[128,128,208,170,213,170,213,170]},{"a":4664,"t":"byte","b":[213,170,213,170,213,170,213,170]},{"a":4672,"t":"byte","b":[213,170,213,170,128,128,128,128]},{"a":4680,"t":"byte","b":[128,128,128,128,128,128,128,128]},{"a":4688,"t":"byte","b":[128,128,128,128,128,128,128,128]},{"a":4696,"t":"byte","b":[128,128,128,128,128,128,128,128]},{"a":4704,"t":"byte","b":[128,128,128,168,213,170,213,170]},{"a":4712,"t":"byte","b":[213,170,213,170,213,170,213,170]},{"a":4720,"t":"byte","b":[128,128,128,128,128,128,128,128]},{"a":4728,"t":"byte","b":[128,128,128,128,128,128,128,128]},{"a":4736,"t":"byte","b":[128,128,128,128,128,128,128,128]},{"a":4744,"t":"byte","b":[128,128,128,128,128,128,128,128]},{"a":4752,"t":"byte","b":[128,128,128,128,213,170,213,170]},{"a":4760,"t":"byte","b":[213,170,213,170,128,128,128,128]},{"a":4768,"t":"byte","b":[128,128,128,128,128,128,128,128]},{"a":4776,"t":"byte","b":[128,128,128,128,128,128,128,128]},{"a":4784,"t":"byte","b":[128,128,128,128,128,128,128,128]},{"a":4792,"t":"byte","b":[128,128,128,128,128,128,128,128]},{"a":4800,"t":"byte","b":[128,128,128,128,208,170,213,170]},{"a":4808,"l":"room_piece_7","c":"The engine's room scenery piece 7 ($7815): with pieces 6-9 the engine draws the wall of Mariko's cell ($7929), with piece 10 its doorway ($796A); the same bytes in every stage. 50 rows of 10 bytes.","t":"byte","b":[50,10,128,136,128,128,128,128]},{"a":4816,"t":"byte","b":[128,128,128,128,128,132,128,128]},{"a":4824,"t":"byte","b":[128,128,128,128,128,128,128,130]},{"a":4832,"t":"byte","b":[128,128,128,128,128,128,128,128]},{"a":4840,"t":"byte","b":[128,129,128,128,128,128,128,128]},{"a":4848,"t":"byte","b":[128,128,192,128,128,128,128,128]},{"a":4856,"t":"byte","b":[128,128,128,128,160,128,128,128]},{"a":4864,"t":"byte","b":[128,128,128,128,128,128,144,128]},{"a":4872,"t":"byte","b":[128,128,128,128,128,128,128,128]},{"a":4880,"t":"byte","b":[136,128,128,128,128,128,128,128]},{"a":4888,"t":"byte","b":[128,128,132,128,128,128,128,128]},{"a":4896,"t":"byte","b":[128,128,128,128,214,170,128,128]},{"a":4904,"t":"byte","b":[128,128,128,128,128,128,214,170]},{"a":4912,"t":"byte","b":[129,128,128,128,128,128,128,128]},{"a":4920,"t":"byte","b":[248,170,149,128,128,128,128,128]},{"a":4928,"t":"byte","b":[128,128,224,171,213,128,128,128]},{"a":4936,"t":"byte","b":[128,128,128,128,128,174,213,138]},{"a":4944,"t":"byte","b":[128,128,128,128,128,160,128,240]},{"a":4952,"t":"byte","b":[213,170,129,128,128,128,128,144]},{"a":4960,"t":"byte","b":[128,192,215,170,133,128,128,128]},{"a":4968,"t":"byte","b":[128,136,128,128,220,170,213,128]},{"a":4976,"t":"byte","b":[128,128,128,132,128,128,240,171]},{"a":4984,"t":"byte","b":[213,130,128,128,128,130,128,128]},{"a":4992,"t":"byte","b":[128,175,213,138,128,128,128,129]},{"a":5000,"t":"byte","b":[128,128,128,188,213,170,129,128]},{"a":5008,"t":"byte","b":[192,128,128,128,128,224,215,170]},{"a":5016,"t":"byte","b":[133,128,160,128,213,170,128,128]},{"a":5024,"t":"byte","b":[223,170,213,128,144,128,128,128]},{"a":5032,"t":"byte","b":[128,128,248,170,213,130,136,128]},{"a":5040,"t":"byte","b":[213,170,133,128,192,175,213,170]},{"a":5048,"t":"byte","b":[132,128,128,128,128,128,128,190]},{"a":5056,"t":"byte","b":[213,170,131,128,213,170,213,128]},{"a":5064,"t":"byte","b":[128,240,213,170,149,128,128,128]},{"a":5072,"t":"byte","b":[128,128,128,192,223,234,213,128]},{"a":5080,"t":"byte","b":[213,170,213,138,128,128,252,170]},{"a":5088,"t":"byte","b":[213,138,128,128,128,128,128,128]},{"a":5096,"t":"byte","b":[240,191,213,170,213,170,213,170]},{"a":5104,"t":"byte","b":[129,128,128,255,255,255,128,128]},{"a":5112,"t":"byte","b":[128,128,128,128,128,248,255,255]},{"a":5120,"t":"byte","b":[213,170,213,170,149,128,128,128]},{"a":5128,"t":"byte","b":[128,128,128,128,128,128,128,128]},{"a":5136,"t":"byte","b":[128,128,128,128,213,170,213,170]},{"a":5144,"t":"byte","b":[213,130,128,128,128,128,128,128]},{"a":5152,"t":"byte","b":[128,128,128,128,128,128,128,128]},{"a":5160,"t":"byte","b":[213,170,213,170,213,170,128,128]},{"a":5168,"t":"byte","b":[128,128,128,128,128,128,128,128]},{"a":5176,"t":"byte","b":[128,128,128,128,213,170,213,170]},{"a":5184,"t":"byte","b":[213,170,133,128,128,128,128,128]},{"a":5192,"t":"byte","b":[128,128,128,128,128,128,128,128]},{"a":5200,"t":"byte","b":[213,170,213,170,213,170,213,128]},{"a":5208,"t":"byte","b":[128,128,128,128,128,128,128,128]},{"a":5216,"t":"byte","b":[128,128,128,128,213,170,213,170]},{"a":5224,"t":"byte","b":[213,170,213,138,128,128,128,128]},{"a":5232,"t":"byte","b":[128,128,128,128,128,128,128,128]},{"a":5240,"t":"byte","b":[213,170,213,170,213,170,213,170]},{"a":5248,"t":"byte","b":[129,128,128,128,128,128,128,128]},{"a":5256,"t":"byte","b":[128,128,128,128,213,170,213,170]},{"a":5264,"t":"byte","b":[213,170,213,170,149,128,128,128]},{"a":5272,"t":"byte","b":[128,128,128,128,128,128,128,128]},{"a":5280,"t":"byte","b":[128,170,213,170,213,170,213,170]},{"a":5288,"t":"byte","b":[213,130,128,128,128,128,128,128]},{"a":5296,"t":"byte","b":[128,128,128,128,128,128,128,128]},{"a":5304,"t":"byte","b":[128,170,213,170,213,170]},{"a":5310,"l":"room_piece_8","c":"The engine's room scenery piece 8 ($7815): with pieces 6-9 the engine draws the wall of Mariko's cell ($7929), with piece 10 its doorway ($796A); the same bytes in every stage. 5 rows of 20 bytes.","t":"byte","b":[5,20,128,0,0,128,128,128]},{"a":5318,"t":"byte","b":[128,128,128,128,128,128,128,128]},{"a":5326,"t":"byte","b":[208,170,213,170,213,170,128,128]},{"a":5334,"t":"byte","b":[128,128,128,128,128,128,128,128]},{"a":5342,"t":"byte","b":[128,128,128,128,128,128,128,128]},{"a":5350,"t":"byte","b":[128,128,128,128,128,128,128,128]},{"a":5358,"t":"byte","b":[128,168,213,170,213,170,213,170]},{"a":5366,"t":"byte","b":[213,170,213,170,213,170,128,128]},{"a":5374,"t":"byte","b":[128,128,128,128,128,128,128,128]},{"a":5382,"t":"byte","b":[128,128,128,128,128,128,128,128]},{"a":5390,"t":"byte","b":[128,128,212,170,213,170,213,170]},{"a":5398,"t":"byte","b":[213,170,213,170,213,170,213,170]},{"a":5406,"t":"byte","b":[213,170,213,170,213,170]},{"a":5412,"c":"12 bytes of $80 after room_piece_8, black dots that no table or instruction points at.","t":"byte","b":[128,128,128,128,128,128,128,128]},{"a":5420,"t":"byte","b":[128,128,128,128]},{"a":5424,"l":"mariko_8","c":"Mariko's part or pose 8 for the engine's tables ($7E3F); the same bytes as the title stage's, though the cliff never draws her. The same picture serves as mariko_9, mariko_26. 43 rows of 2 bytes.","t":"byte","b":[43,2,248,131,252,143,254,143]},{"a":5432,"t":"byte","b":[254,128,222,130,222,130,222,130]},{"a":5440,"t":"byte","b":[223,128,215,128,215,129,215,131]},{"a":5448,"t":"byte","b":[215,135,215,135,215,131,214,129]},{"a":5456,"t":"byte","b":[210,129,208,129,208,129,216,129]},{"a":5464,"t":"byte","b":[220,129,222,129,214,129,214,129]},{"a":5472,"t":"byte","b":[244,129,240,129,248,129,248,129]},{"a":5480,"t":"byte","b":[248,129,248,129,248,129,248,129]},{"a":5488,"t":"byte","b":[248,129,252,129,252,129,252,129]},{"a":5496,"t":"byte","b":[252,129,252,129,252,129,254,213]},{"a":5504,"t":"byte","b":[254,129,254,213,254,129,223,130]},{"a":5512,"l":"mariko_10","c":"Mariko's part or pose 10 for the engine's tables ($7E3F); the same bytes as the title stage's, though the cliff never draws her. 43 rows of 3 bytes.","t":"byte","b":[43,3,128,240,131,128,248,135]},{"a":5520,"t":"byte","b":[128,252,135,128,140,134,128,220]},{"a":5528,"t":"byte","b":[134,128,220,134,128,216,134,128]},{"a":5536,"t":"byte","b":[216,134,128,216,134,128,220,138]},{"a":5544,"t":"byte","b":[128,253,139,128,253,139,128,253]},{"a":5552,"t":"byte","b":[139,128,253,139,128,253,139,128]},{"a":5560,"t":"byte","b":[245,139,128,245,139,160,249,138]},{"a":5568,"t":"byte","b":[160,248,130,128,252,131,128,252]},{"a":5576,"t":"byte","b":[135,128,252,135,128,252,135,128]},{"a":5584,"t":"byte","b":[252,135,128,252,135,128,252,131]},{"a":5592,"t":"byte","b":[128,252,131,128,252,131,128,252]},{"a":5600,"t":"byte","b":[131,128,252,131,128,252,131,128]},{"a":5608,"t":"byte","b":[252,131,128,252,131,128,252,131]},{"a":5616,"t":"byte","b":[128,252,135,128,252,135,128,254]},{"a":5624,"t":"byte","b":[135,128,254,135,213,222,215,128]},{"a":5632,"t":"byte","b":[223,135,213,159,207,192,143,143]},{"a":5640,"t":"byte","b":[149,133,138]},{"a":5643,"c":"6 bytes after mariko_10 that no table or instruction in this stage points at, in the form of picture rows.","t":"byte","b":[128,128,128,213,170,213]},{"a":5649,"l":"mariko_11","c":"Mariko's part or pose 11 for the engine's tables ($7E3F); the same bytes as the title stage's, though the cliff never draws her. 43 rows of 3 bytes.","t":"byte","b":[43,3,128,248,129,128,254,131]},{"a":5657,"t":"byte","b":[128,254,135,128,240,135,128,212]},{"a":5665,"t":"byte","b":[135,128,212,135,128,212,143,128]},{"a":5673,"t":"byte","b":[208,143,128,208,143,128,216,158]},{"a":5681,"t":"byte","b":[128,222,254,128,223,184,128,223]},{"a":5689,"t":"byte","b":[248,128,222,224,128,220,128,128]},{"a":5697,"t":"byte","b":[220,128,128,220,128,128,221,128]},{"a":5705,"t":"byte","b":[160,221,128,160,212,129,128,245]},{"a":5713,"t":"byte","b":[131,128,253,131,128,252,131,128]},{"a":5721,"t":"byte","b":[252,129,128,252,128,128,252,128]},{"a":5729,"t":"byte","b":[128,252,128,128,252,128,128,252]},{"a":5737,"t":"byte","b":[128,128,252,128,128,252,128,128]},{"a":5745,"t":"byte","b":[252,128,128,252,128,128,252,128]},{"a":5753,"t":"byte","b":[128,252,128,128,252,129,128,252]},{"a":5761,"t":"byte","b":[129,128,252,129,213,252,213,128]},{"a":5769,"t":"byte","b":[252,129,213,252,213,128,254,129]},{"a":5777,"t":"byte","b":[149,245,131]},{"a":5780,"c":"6 bytes after mariko_11 that no table or instruction in this stage points at, in the form of picture rows.","t":"byte","b":[128,128,128,213,170,213]},{"a":5786,"l":"mariko_12","c":"Mariko's part or pose 12 for the engine's tables ($7E3F); the same bytes as the title stage's, though the cliff never draws her. The same picture serves as mariko_13, mariko_14. 16 rows of 3 bytes.","t":"byte","b":[16,3,128,248,129,128,254,131]},{"a":5794,"t":"byte","b":[128,254,135,128,240,135,128,212]},{"a":5802,"t":"byte","b":[135,128,212,135,128,212,143,128]},{"a":5810,"t":"byte","b":[208,143,128,208,143,128,216,142]},{"a":5818,"t":"byte","b":[128,222,142,128,223,142,128,223]},{"a":5826,"t":"byte","b":[142,128,222,134,128,220,134,128]},{"a":5834,"t":"byte","b":[220,132]},{"a":5836,"l":"mariko_15","c":"Mariko's part or pose 15 for the engine's tables ($7E3F); the same bytes as the title stage's, though the cliff never draws her. 36 rows of 4 bytes.","t":"byte","b":[36,4,128,248,129,128,128,254]},{"a":5844,"t":"byte","b":[131,128,128,254,135,128,128,240]},{"a":5852,"t":"byte","b":[135,128,128,212,135,128,128,212]},{"a":5860,"t":"byte","b":[143,128,128,212,143,128,128,208]},{"a":5868,"t":"byte","b":[143,128,128,212,159,128,128,253]},{"a":5876,"t":"byte","b":[158,128,128,253,154,128,128,253]},{"a":5884,"t":"byte","b":[139,128,160,253,171,128,160,240]},{"a":5892,"t":"byte","b":[175,128,160,192,175,129,160,193]},{"a":5900,"t":"byte","b":[135,129,128,193,143,129,128,192]},{"a":5908,"t":"byte","b":[159,128,128,224,159,128,128,240]},{"a":5916,"t":"byte","b":[159,128,128,248,159,128,128,252]},{"a":5924,"t":"byte","b":[143,128,128,252,143,128,128,254]},{"a":5932,"t":"byte","b":[135,128,128,255,131,128,128,255]},{"a":5940,"t":"byte","b":[128,128,192,255,128,128,192,255]},{"a":5948,"t":"byte","b":[128,128,128,255,131,128,128,254]},{"a":5956,"t":"byte","b":[135,128,128,254,143,128,213,252]},{"a":5964,"t":"byte","b":[223,170,128,188,191,128,213,250]},{"a":5972,"t":"byte","b":[254,170,128,248,248,129,149,133]},{"a":5980,"t":"byte","b":[138,128]},{"a":5982,"l":"mariko_16","c":"Mariko's part or pose 16 for the engine's tables ($7E3F); the same bytes as the title stage's, though the cliff never draws her. 23 rows of 5 bytes.","t":"byte","b":[23,5,128,254,128,128,128,192]},{"a":5990,"t":"byte","b":[255,129,128,128,192,255,131,128]},{"a":5998,"t":"byte","b":[128,192,248,135,128,128,128,250]},{"a":6006,"t":"byte","b":[143,128,128,128,234,255,128,128]},{"a":6014,"t":"byte","b":[128,234,141,128,128,128,239,133]},{"a":6022,"t":"byte","b":[128,128,128,239,133,128,128,192]},{"a":6030,"t":"byte","b":[255,245,128,128,192,248,245,129]},{"a":6038,"t":"byte","b":[128,208,192,253,129,128,144,160]},{"a":6046,"t":"byte","b":[253,129,128,148,176,253,128,128]},{"a":6054,"t":"byte","b":[132,168,191,128,128,128,172,143]},{"a":6062,"t":"byte","b":[128,128,128,254,191,128,128,128]},{"a":6070,"t":"byte","b":[252,255,129,128,170,245,255,211]},{"a":6078,"t":"byte","b":[170,128,224,255,143,128,170,213]},{"a":6086,"t":"byte","b":[247,191,170,128,128,206,255,129]},{"a":6094,"t":"byte","b":[128,128,133,138,128]},{"a":6099,"l":"mariko_17","c":"Mariko's part or pose 17 for the engine's tables ($7E3F); the same bytes as the title stage's, though the cliff never draws her. 14 rows of 6 bytes.","t":"byte","b":[14,6,224,129,128,128,128,128]},{"a":6107,"t":"byte","b":[192,131,128,128,128,128,192,131]},{"a":6115,"t":"byte","b":[128,128,128,128,252,159,128,128]},{"a":6123,"t":"byte","b":[128,128,254,255,129,128,128,128]},{"a":6131,"t":"byte","b":[254,255,131,128,128,128,254,223]},{"a":6139,"t":"byte","b":[255,129,128,128,190,222,254,135]},{"a":6147,"t":"byte","b":[128,128,165,223,254,175,213,170]},{"a":6155,"t":"byte","b":[168,216,254,159,131,128,136,208]},{"a":6163,"t":"byte","b":[254,255,215,170,138,208,254,255]},{"a":6171,"t":"byte","b":[143,128,128,149,252,255,191,129]},{"a":6179,"t":"byte","b":[128,129,248,129,255,128]},{"a":6185,"l":"mariko_18","c":"Mariko's part or pose 18 for the engine's tables ($7E3F); the same bytes as the title stage's, though the cliff never draws her. 10 rows of 6 bytes.","t":"byte","b":[10,6,128,128,240,131,128,128]},{"a":6193,"t":"byte","b":[128,143,252,135,128,128,229,223]},{"a":6201,"t":"byte","b":[255,239,213,170,240,255,255,223]},{"a":6209,"t":"byte","b":[131,128,249,255,255,255,215,170]},{"a":6217,"t":"byte","b":[250,223,254,255,143,128,234,223]},{"a":6225,"t":"byte","b":[250,255,191,129,168,129,138,248]},{"a":6233,"t":"byte","b":[255,128,165,209,202,170,213,170]},{"a":6241,"t":"byte","b":[128,208,128,128,128,128]},{"a":6247,"l":"mariko_19","c":"Mariko's part or pose 19 for the engine's tables ($7E3F); the same bytes as the title stage's, though the cliff never draws her. 43 rows of 2 bytes.","t":"byte","b":[43,2,192,135,224,143,240,159]},{"a":6255,"t":"byte","b":[248,191,252,138,254,130,222,130]},{"a":6263,"t":"byte","b":[222,128,215,128,215,129,215,131]},{"a":6271,"t":"byte","b":[215,135,215,135,214,131,214,129]},{"a":6279,"t":"byte","b":[208,129,208,128,208,128,216,130]},{"a":6287,"t":"byte","b":[252,130,254,130,254,129,254,129]},{"a":6295,"t":"byte","b":[252,129,248,129,248,129,248,129]},{"a":6303,"t":"byte","b":[248,129,248,129,248,129,248,129]},{"a":6311,"t":"byte","b":[248,129,252,129,252,129,252,129]},{"a":6319,"t":"byte","b":[252,129,252,129,254,129,254,213]},{"a":6327,"t":"byte","b":[254,129,254,213,254,129,223,130]},{"a":6335,"l":"room_piece_9","c":"The engine's room scenery piece 9 ($7815): with pieces 6-9 the engine draws the wall of Mariko's cell ($7929), with piece 10 its doorway ($796A); the same bytes in every stage. 5 rows of 3 bytes.","t":"byte","b":[5,3,128,160,135,128,160,135]},{"a":6343,"t":"byte","b":[128,160,135,128,160,135,128,160]},{"a":6351,"t":"byte","b":[135]},{"a":6352,"l":"room_piece_10","c":"The engine's room scenery piece 10 ($7815): with pieces 6-9 the engine draws the wall of Mariko's cell ($7929), with piece 10 its doorway ($796A); the same bytes in every stage. 3 rows of 2 bytes.","t":"byte","b":[3,2,128,128,128,128,128,128]},{"a":6360,"c":"40 bytes after room_piece_10 that no table or instruction in this stage points at, in the form of picture rows.","t":"byte","b":[128,135,128,149,143,128,149,159]},{"a":6368,"t":"byte","b":[128,213,191,128,229,255,128,229]},{"a":6376,"t":"byte","b":[255,129,129,255,129,129,255,131]},{"a":6384,"t":"byte","b":[128,254,131,128,254,131,128,255]},{"a":6392,"t":"byte","b":[131,128,255,131,202,255,129,200]},{"a":6400,"l":"clear_page","c":"Five entry points: $1900 clears the draw page, $1903 draws a shape, $1906 draws it with its right edge at the column, $1909 draws it mirrored, $190C mirrored with its right edge at the column.","t":"code","b":[76,15,25],"m":"jmp","oa":6415,"o":"j_190F","x":[4518,4533,4542]},{"a":6403,"l":"draw_shape","c":"JMP: draw the shape at ($03) on the draw page, at byte column $05, row $06, dot offset $10, in mode $0F ($1A42).","t":"code","b":[76,66,26],"m":"jmp","oa":6722,"o":"j_1A42","x":[4565,44158,44319,44356,44371,44475,44517,44532,44653,45052,45306,45422,45430,45438,45445,45463,45543,46743,48225,48324,48380]},{"a":6406,"l":"draw_shape_right","c":"JMP: the same with the shape's right edge at column $05 ($1A4B).","t":"code","b":[76,75,26],"m":"jmp","oa":6731,"o":"j_1A4B"},{"a":6409,"l":"draw_mirrored","c":"JMP: draw the shape mirrored, facing the other way ($1C5B).","t":"code","b":[76,91,28],"m":"jmp","oa":7259,"o":"j_1C5B","x":[44469]},{"a":6412,"l":"draw_mirrored_right","c":"JMP: mirrored, with its right edge at column $05 ($1C64).","t":"code","b":[76,100,28],"m":"jmp","oa":7268,"o":"j_1C64","x":[44659]},{"a":6415,"l":"j_190F","c":"Clear the draw page: fill the 32 pages from $07 ($20 or $40) with $80, black.","t":"code","b":[165,7],"m":"lda","oa":7,"o":"zpa_07","x":[6400]},{"a":6417,"t":"code","b":[133,1],"m":"sta","oa":1,"o":"zpa_01"},{"a":6419,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":6421,"t":"code","b":[132,0],"m":"sty","oa":0,"o":"zpa_00"},{"a":6423,"l":"b_1917","t":"code","b":[169,128],"m":"lda","o":"#$80","x":[6436]},{"a":6425,"l":"b_1919","t":"code","b":[145,0],"m":"sta","oa":0,"o":"(zpa_00),y","x":[6428]},{"a":6427,"t":"code","b":[200],"m":"iny"},{"a":6428,"t":"code","b":[208,251],"m":"bne","oa":6425,"o":"b_1919"},{"a":6430,"t":"code","b":[230,1],"m":"inc","oa":1,"o":"zpa_01"},{"a":6432,"t":"code","b":[165,1],"m":"lda","oa":1,"o":"zpa_01"},{"a":6434,"t":"code","b":[41,31],"m":"and","o":"#$1F"},{"a":6436,"t":"code","b":[208,241],"m":"bne","oa":6423,"o":"b_1917"},{"a":6438,"t":"code","b":[96],"m":"rts"},{"a":6439,"l":"clip_shape","c":"Clip a shape to the screen's 40 byte columns: $15 keeps its width, $14 is the first column drawn, $16 the bytes cut off at the left, and $0E becomes the bytes drawn on each row. A negative column, the shape starting left of the screen, cuts it at the left edge, a shape that would run past column 39 is cut at the right, and one wholly off the screen is not drawn ($1A2F). Then the mode ($0F) is written into the instruction at $19E6: ORA ($00),Y for 0, AND ($00),Y for a negative mode, two NOPs for a positive one, so that the STA after it ORs, masks or stores.","t":"code","b":[165,14],"m":"lda","oa":14,"o":"zpa_0E","x":[6725,6744]},{"a":6441,"t":"code","b":[133,21],"m":"sta","oa":21,"o":"$15"},{"a":6443,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":6445,"t":"code","b":[133,20],"m":"sta","oa":20,"o":"$14"},{"a":6447,"t":"code","b":[133,22],"m":"sta","oa":22,"o":"$16"},{"a":6449,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"$1A"},{"a":6451,"t":"code","b":[165,5],"m":"lda","oa":5,"o":"zpa_05"},{"a":6453,"t":"code","b":[16,21],"m":"bpl","oa":6476,"o":"b_194C"},{"a":6455,"t":"code","b":[73,255],"m":"eor","o":"#$FF"},{"a":6457,"t":"code","b":[133,22],"m":"sta","oa":22,"o":"$16"},{"a":6459,"t":"code","b":[230,22],"m":"inc","oa":22,"o":"$16"},{"a":6461,"t":"code","b":[165,5],"m":"lda","oa":5,"o":"zpa_05"},{"a":6463,"t":"code","b":[24],"m":"clc"},{"a":6464,"t":"code","b":[101,14],"m":"adc","oa":14,"o":"zpa_0E"},{"a":6466,"t":"code","b":[144,30],"m":"bcc","oa":6498,"o":"b_1962"},{"a":6468,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"zpa_0E"},{"a":6470,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":6472,"t":"code","b":[133,20],"m":"sta","oa":20,"o":"$14"},{"a":6474,"t":"code","b":[240,25],"m":"beq","oa":6501,"o":"b_1965"},{"a":6476,"l":"b_194C","t":"code","b":[201,40],"m":"cmp","o":"#$28","x":[6453]},{"a":6478,"t":"code","b":[176,18],"m":"bcs","oa":6498,"o":"b_1962"},{"a":6480,"t":"code","b":[133,20],"m":"sta","oa":20,"o":"$14"},{"a":6482,"t":"code","b":[24],"m":"clc"},{"a":6483,"t":"code","b":[101,14],"m":"adc","oa":14,"o":"zpa_0E"},{"a":6485,"t":"code","b":[201,40],"m":"cmp","o":"#$28"},{"a":6487,"t":"code","b":[144,12],"m":"bcc","oa":6501,"o":"b_1965"},{"a":6489,"t":"code","b":[169,40],"m":"lda","o":"#$28"},{"a":6491,"t":"code","b":[56],"m":"sec"},{"a":6492,"t":"code","b":[229,5],"m":"sbc","oa":5,"o":"zpa_05"},{"a":6494,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"zpa_0E"},{"a":6496,"t":"code","b":[208,3],"m":"bne","oa":6501,"o":"b_1965"},{"a":6498,"l":"b_1962","t":"code","b":[76,47,26],"m":"jmp","oa":6703,"o":"j_1A2F","x":[6466,6478]},{"a":6501,"l":"b_1965","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[6474,6487,6496]},{"a":6503,"t":"code","b":[141,231,25],"m":"sta","oa":6631,"o":"a_19E7"},{"a":6506,"c":"The same LDA $0F twice.","t":"code","b":[165,15],"m":"lda","oa":15,"o":"zpa_0F"},{"a":6508,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"zpa_0F"},{"a":6510,"t":"code","b":[48,6],"m":"bmi","oa":6518,"o":"b_1976"},{"a":6512,"t":"code","b":[208,8],"m":"bne","oa":6522,"o":"b_197A"},{"a":6514,"t":"code","b":[169,17],"m":"lda","o":"#$11"},{"a":6516,"t":"code","b":[208,9],"m":"bne","oa":6527,"o":"b_197F"},{"a":6518,"l":"b_1976","t":"code","b":[169,49],"m":"lda","o":"#$31","x":[6510]},{"a":6520,"t":"code","b":[208,5],"m":"bne","oa":6527,"o":"b_197F"},{"a":6522,"l":"b_197A","t":"code","b":[169,234],"m":"lda","o":"#$EA","x":[6512]},{"a":6524,"t":"code","b":[141,231,25],"m":"sta","oa":6631,"o":"a_19E7"},{"a":6527,"l":"b_197F","t":"code","b":[141,230,25],"m":"sta","oa":6630,"o":"a_19E6","x":[6516,6520]},{"a":6530,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":6532,"l":"j_1984","c":"Draw the rows: for each of the $0D rows, the row's address on the draw page from the row tables ($0800, $08C0 plus $07) and $14. When bytes were cut at the left, the last one cut is read only for the dots it carries into the first byte drawn. The first byte keeps the screen's dots to the left of the shape ($1A34), each byte is the shape's dots shifted by $10 ($1A84) with the dots carried from the byte before, and the dots carried out of the last byte go into the next screen byte ($19F8) unless it is past column 39.","t":"code","b":[138],"m":"txa","x":[6688]},{"a":6533,"t":"code","b":[72],"m":"pha"},{"a":6534,"t":"code","b":[24],"m":"clc"},{"a":6535,"t":"code","b":[101,6],"m":"adc","oa":6,"o":"zpa_06"},{"a":6537,"t":"code","b":[168],"m":"tay"},{"a":6538,"t":"code","b":[185,0,8],"m":"lda","oa":2048,"o":"row_lo,y"},{"a":6541,"t":"code","b":[24],"m":"clc"},{"a":6542,"t":"code","b":[101,20],"m":"adc","oa":20,"o":"$14"},{"a":6544,"t":"code","b":[133,0],"m":"sta","oa":0,"o":"zpa_00"},{"a":6546,"t":"code","b":[185,192,8],"m":"lda","oa":2240,"o":"row_hi,y"},{"a":6549,"t":"code","b":[24],"m":"clc"},{"a":6550,"t":"code","b":[101,7],"m":"adc","oa":7,"o":"zpa_07"},{"a":6552,"t":"code","b":[133,1],"m":"sta","oa":1,"o":"zpa_01"},{"a":6554,"t":"code","b":[165,3],"m":"lda","oa":3,"o":"zpa_03"},{"a":6556,"t":"code","b":[24],"m":"clc"},{"a":6557,"t":"code","b":[101,22],"m":"adc","oa":22,"o":"$16"},{"a":6559,"t":"code","b":[133,3],"m":"sta","oa":3,"o":"zpa_03"},{"a":6561,"t":"code","b":[144,2],"m":"bcc","oa":6565,"o":"b_19A5"},{"a":6563,"t":"code","b":[230,4],"m":"inc","oa":4,"o":"zpa_04"},{"a":6565,"l":"b_19A5","t":"code","b":[164,22],"m":"ldy","oa":22,"o":"$16","x":[6561]},{"a":6567,"t":"code","b":[240,39],"m":"beq","oa":6608,"o":"b_19D0"},{"a":6569,"t":"code","b":[165,3],"m":"lda","oa":3,"o":"zpa_03"},{"a":6571,"t":"code","b":[56],"m":"sec"},{"a":6572,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":6574,"t":"code","b":[133,3],"m":"sta","oa":3,"o":"zpa_03"},{"a":6576,"t":"code","b":[176,2],"m":"bcs","oa":6580,"o":"b_19B4"},{"a":6578,"t":"code","b":[198,4],"m":"dec","oa":4,"o":"zpa_04"},{"a":6580,"l":"b_19B4","t":"code","b":[160,0],"m":"ldy","o":"#$00","x":[6576]},{"a":6582,"t":"code","b":[177,3],"m":"lda","oa":3,"o":"(zpa_03),y"},{"a":6584,"t":"code","b":[32,132,26],"m":"jsr","oa":6788,"o":"shift_dots"},{"a":6587,"t":"code","b":[166,26],"m":"ldx","oa":26,"o":"$1A"},{"a":6589,"t":"code","b":[134,25],"m":"stx","oa":25,"o":"$19"},{"a":6591,"t":"code","b":[165,3],"m":"lda","oa":3,"o":"zpa_03"},{"a":6593,"t":"code","b":[24],"m":"clc"},{"a":6594,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":6596,"t":"code","b":[133,3],"m":"sta","oa":3,"o":"zpa_03"},{"a":6598,"t":"code","b":[144,2],"m":"bcc","oa":6602,"o":"b_19CA"},{"a":6600,"t":"code","b":[230,4],"m":"inc","oa":4,"o":"zpa_04"},{"a":6602,"l":"b_19CA","t":"code","b":[165,14],"m":"lda","oa":14,"o":"zpa_0E","x":[6598]},{"a":6604,"t":"code","b":[240,42],"m":"beq","oa":6648,"o":"b_19F8"},{"a":6606,"t":"code","b":[208,9],"m":"bne","oa":6617,"o":"b_19D9"},{"a":6608,"l":"b_19D0","t":"code","b":[177,0],"m":"lda","oa":0,"o":"(zpa_00),y","x":[6567]},{"a":6610,"t":"code","b":[166,16],"m":"ldx","oa":16,"o":"zpa_10"},{"a":6612,"t":"code","b":[61,52,26],"m":"and","oa":6708,"o":"left_masks,x"},{"a":6615,"t":"code","b":[133,25],"m":"sta","oa":25,"o":"$19"},{"a":6617,"l":"b_19D9","t":"code","b":[177,3],"m":"lda","oa":3,"o":"(zpa_03),y","x":[6606,6637]},{"a":6619,"t":"code","b":[32,132,26],"m":"jsr","oa":6788,"o":"shift_dots"},{"a":6622,"t":"code","b":[69,25],"m":"eor","oa":25,"o":"$19"},{"a":6624,"t":"code","b":[9,128],"m":"ora","o":"#$80"},{"a":6626,"t":"code","b":[166,26],"m":"ldx","oa":26,"o":"$1A"},{"a":6628,"t":"code","b":[134,25],"m":"stx","oa":25,"o":"$19"},{"a":6630,"l":"a_19E6","c":"The instruction the mode writes: ORA ($00),Y, AND ($00),Y, or two NOPs, before the STA ($00),Y that follows.","t":"code","b":[145,0],"m":"sta","oa":0,"o":"(zpa_00),y","x":[6527]},{"a":6631,"t":"note","l":"a_19E7","c":"The second byte of the instruction at $19E6: $00 for ORA and AND ($00),Y, or a NOP in store mode.","note":"inside the item at $19E6","x":[6503,6524]},{"a":6632,"t":"code","b":[145,0],"m":"sta","oa":0,"o":"(zpa_00),y"},{"a":6634,"t":"code","b":[200],"m":"iny"},{"a":6635,"t":"code","b":[196,14],"m":"cpy","oa":14,"o":"zpa_0E"},{"a":6637,"t":"code","b":[144,234],"m":"bcc","oa":6617,"o":"b_19D9"},{"a":6639,"t":"code","b":[165,5],"m":"lda","oa":5,"o":"zpa_05"},{"a":6641,"t":"code","b":[24],"m":"clc"},{"a":6642,"t":"code","b":[101,21],"m":"adc","oa":21,"o":"$15"},{"a":6644,"t":"code","b":[201,40],"m":"cmp","o":"#$28"},{"a":6646,"t":"code","b":[176,19],"m":"bcs","oa":6667,"o":"b_1A0B"},{"a":6648,"l":"b_19F8","c":"The dots carried past the shape's last byte: ORed onto the screen in mode 0; in store mode the screen keeps its own dots to the right of them ($1A3B); in AND mode the mask's carried dots are set to the right ($1A3B) and ANDed.","t":"code","b":[177,0],"m":"lda","oa":0,"o":"(zpa_00),y","x":[6604]},{"a":6650,"t":"code","b":[166,15],"m":"ldx","oa":15,"o":"zpa_0F"},{"a":6652,"t":"code","b":[48,37],"m":"bmi","oa":6691,"o":"b_1A23"},{"a":6654,"t":"code","b":[240,5],"m":"beq","oa":6661,"o":"b_1A05"},{"a":6656,"t":"code","b":[166,16],"m":"ldx","oa":16,"o":"zpa_10"},{"a":6658,"t":"code","b":[61,59,26],"m":"and","oa":6715,"o":"right_masks,x"},{"a":6661,"l":"b_1A05","t":"code","b":[5,25],"m":"ora","oa":25,"o":"$19","x":[6654]},{"a":6663,"t":"code","b":[9,128],"m":"ora","o":"#$80"},{"a":6665,"l":"j_1A09","t":"code","b":[145,0],"m":"sta","oa":0,"o":"(zpa_00),y","x":[6700]},{"a":6667,"l":"b_1A0B","t":"code","b":[165,21],"m":"lda","oa":21,"o":"$15","x":[6646]},{"a":6669,"t":"code","b":[56],"m":"sec"},{"a":6670,"t":"code","b":[229,22],"m":"sbc","oa":22,"o":"$16"},{"a":6672,"t":"code","b":[24],"m":"clc"},{"a":6673,"t":"code","b":[101,3],"m":"adc","oa":3,"o":"zpa_03"},{"a":6675,"t":"code","b":[133,3],"m":"sta","oa":3,"o":"zpa_03"},{"a":6677,"t":"code","b":[144,2],"m":"bcc","oa":6681,"o":"b_1A19"},{"a":6679,"t":"code","b":[230,4],"m":"inc","oa":4,"o":"zpa_04"},{"a":6681,"l":"b_1A19","t":"code","b":[104],"m":"pla","x":[6677]},{"a":6682,"t":"code","b":[170],"m":"tax"},{"a":6683,"t":"code","b":[232],"m":"inx"},{"a":6684,"t":"code","b":[228,13],"m":"cpx","oa":13,"o":"zpa_0D"},{"a":6686,"t":"code","b":[240,15],"m":"beq","oa":6703,"o":"j_1A2F"},{"a":6688,"t":"code","b":[76,132,25],"m":"jmp","oa":6532,"o":"j_1984"},{"a":6691,"l":"b_1A23","t":"code","b":[166,16],"m":"ldx","oa":16,"o":"zpa_10","x":[6652]},{"a":6693,"t":"code","b":[189,59,26],"m":"lda","oa":6715,"o":"right_masks,x"},{"a":6696,"t":"code","b":[5,25],"m":"ora","oa":25,"o":"$19"},{"a":6698,"t":"code","b":[49,0],"m":"and","oa":0,"o":"(zpa_00),y"},{"a":6700,"t":"code","b":[76,9,26],"m":"jmp","oa":6665,"o":"j_1A09"},{"a":6703,"l":"j_1A2F","c":"Done: X and Y back from $18 and $17.","t":"code","b":[166,24],"m":"ldx","oa":24,"o":"zpa_18","x":[6498,6686]},{"a":6705,"t":"code","b":[164,23],"m":"ldy","oa":23,"o":"$17"},{"a":6707,"t":"code","b":[96],"m":"rts"},{"a":6708,"l":"left_masks","c":"For a dot offset of 0-6, the screen's dots kept to the left of a shape's first dot, with bit 7 set: none, then one to six.","t":"byte","b":[128,129,131,135,143,159,191],"x":[6612,7125]},{"a":6715,"l":"right_masks","c":"For a dot offset of 0-6, the screen's dots kept to the right of the dots carried out of a shape's last byte.","t":"byte","b":[255,254,252,248,240,224,192],"x":[6658,6693,7181,7232]},{"a":6722,"l":"j_1A42","c":"Draw a shape: read its header ($1A61), clip it and draw it ($1927), and put the pointer back ($1AEB).","t":"code","b":[32,97,26],"m":"jsr","oa":6753,"o":"shape_header","x":[6403]},{"a":6725,"t":"code","b":[32,39,25],"m":"jsr","oa":6439,"o":"clip_shape"},{"a":6728,"t":"code","b":[76,235,26],"m":"jmp","oa":6891,"o":"restore_shape"},{"a":6731,"l":"j_1A4B","c":"Draw a shape with its right edge at column $05: the column less the width, plus one, for the drawing, then $05 back.","t":"code","b":[32,97,26],"m":"jsr","oa":6753,"o":"shape_header","x":[6406]},{"a":6734,"t":"code","b":[165,5],"m":"lda","oa":5,"o":"zpa_05"},{"a":6736,"t":"code","b":[72],"m":"pha"},{"a":6737,"t":"code","b":[56],"m":"sec"},{"a":6738,"t":"code","b":[229,14],"m":"sbc","oa":14,"o":"zpa_0E"},{"a":6740,"t":"code","b":[133,5],"m":"sta","oa":5,"o":"zpa_05"},{"a":6742,"t":"code","b":[230,5],"m":"inc","oa":5,"o":"zpa_05"},{"a":6744,"t":"code","b":[32,39,25],"m":"jsr","oa":6439,"o":"clip_shape"},{"a":6747,"t":"code","b":[104],"m":"pla"},{"a":6748,"t":"code","b":[133,5],"m":"sta","oa":5,"o":"zpa_05"},{"a":6750,"t":"code","b":[76,235,26],"m":"jmp","oa":6891,"o":"restore_shape"},{"a":6753,"l":"shape_header","c":"Read a shape's header: keep its pointer in $1B/$1C, X in $18 and Y in $17, its height in rows in $0D and its width in bytes in $0E, and move ($03) on to the first row.","t":"code","b":[165,3],"m":"lda","oa":3,"o":"zpa_03","x":[6722,6731,7259,7268]},{"a":6755,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"$1B"},{"a":6757,"t":"code","b":[165,4],"m":"lda","oa":4,"o":"zpa_04"},{"a":6759,"t":"code","b":[133,28],"m":"sta","oa":28,"o":"$1C"},{"a":6761,"t":"code","b":[134,24],"m":"stx","oa":24,"o":"zpa_18"},{"a":6763,"t":"code","b":[132,23],"m":"sty","oa":23,"o":"$17"},{"a":6765,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":6767,"t":"code","b":[177,3],"m":"lda","oa":3,"o":"(zpa_03),y"},{"a":6769,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"zpa_0D"},{"a":6771,"t":"code","b":[200],"m":"iny"},{"a":6772,"t":"code","b":[177,3],"m":"lda","oa":3,"o":"(zpa_03),y"},{"a":6774,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"zpa_0E"},{"a":6776,"t":"code","b":[165,3],"m":"lda","oa":3,"o":"zpa_03"},{"a":6778,"t":"code","b":[24],"m":"clc"},{"a":6779,"t":"code","b":[105,2],"m":"adc","o":"#$02"},{"a":6781,"t":"code","b":[133,3],"m":"sta","oa":3,"o":"zpa_03"},{"a":6783,"t":"code","b":[144,2],"m":"bcc","oa":6787,"o":"r_1A83"},{"a":6785,"t":"code","b":[230,4],"m":"inc","oa":4,"o":"zpa_04"},{"a":6787,"l":"r_1A83","t":"code","b":[96],"m":"rts","x":[6783]},{"a":6788,"l":"shift_dots","c":"Shift the seven dots of the shape byte in A right by $10 dots (0-6): returns the dots that stay in this byte, moved along, and puts in $1A the dots pushed out into the next byte. A dot moves right on the screen as it moves up a bit, since bit 0 is the leftmost dot.","t":"code","b":[166,16],"m":"ldx","oa":16,"o":"zpa_10","x":[6584,6619,7095,7134]},{"a":6790,"t":"code","b":[240,29],"m":"beq","oa":6821,"o":"b_1AA5"},{"a":6792,"t":"code","b":[202],"m":"dex"},{"a":6793,"t":"code","b":[240,86],"m":"beq","oa":6881,"o":"b_1AE1"},{"a":6795,"t":"code","b":[202],"m":"dex"},{"a":6796,"t":"code","b":[240,72],"m":"beq","oa":6870,"o":"b_1AD6"},{"a":6798,"t":"code","b":[202],"m":"dex"},{"a":6799,"t":"code","b":[240,55],"m":"beq","oa":6856,"o":"b_1AC8"},{"a":6801,"t":"code","b":[202],"m":"dex"},{"a":6802,"t":"code","b":[240,37],"m":"beq","oa":6841,"o":"b_1AB9"},{"a":6804,"t":"code","b":[202],"m":"dex"},{"a":6805,"t":"code","b":[240,19],"m":"beq","oa":6826,"o":"b_1AAA"},{"a":6807,"t":"code","b":[106],"m":"ror","o":"a"},{"a":6808,"t":"code","b":[106],"m":"ror","o":"a"},{"a":6809,"t":"code","b":[106],"m":"ror","o":"a"},{"a":6810,"t":"code","b":[170],"m":"tax"},{"a":6811,"t":"code","b":[42],"m":"rol","o":"a"},{"a":6812,"t":"code","b":[42],"m":"rol","o":"a"},{"a":6813,"t":"code","b":[41,63],"m":"and","o":"#$3F"},{"a":6815,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"$1A"},{"a":6817,"t":"code","b":[138],"m":"txa"},{"a":6818,"t":"code","b":[41,192],"m":"and","o":"#$C0"},{"a":6820,"t":"code","b":[96],"m":"rts"},{"a":6821,"l":"b_1AA5","t":"code","b":[162,0],"m":"ldx","o":"#$00","x":[6790]},{"a":6823,"t":"code","b":[134,26],"m":"stx","oa":26,"o":"$1A"},{"a":6825,"t":"code","b":[96],"m":"rts"},{"a":6826,"l":"b_1AAA","t":"code","b":[106],"m":"ror","o":"a","x":[6805]},{"a":6827,"t":"code","b":[106],"m":"ror","o":"a"},{"a":6828,"t":"code","b":[106],"m":"ror","o":"a"},{"a":6829,"t":"code","b":[106],"m":"ror","o":"a"},{"a":6830,"t":"code","b":[170],"m":"tax"},{"a":6831,"t":"code","b":[42],"m":"rol","o":"a"},{"a":6832,"t":"code","b":[42],"m":"rol","o":"a"},{"a":6833,"t":"code","b":[41,31],"m":"and","o":"#$1F"},{"a":6835,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"$1A"},{"a":6837,"t":"code","b":[138],"m":"txa"},{"a":6838,"t":"code","b":[41,224],"m":"and","o":"#$E0"},{"a":6840,"t":"code","b":[96],"m":"rts"},{"a":6841,"l":"b_1AB9","t":"code","b":[10],"m":"asl","o":"a","x":[6802]},{"a":6842,"t":"code","b":[10],"m":"asl","o":"a"},{"a":6843,"t":"code","b":[42],"m":"rol","o":"a"},{"a":6844,"t":"code","b":[42],"m":"rol","o":"a"},{"a":6845,"t":"code","b":[170],"m":"tax"},{"a":6846,"t":"code","b":[42],"m":"rol","o":"a"},{"a":6847,"t":"code","b":[42],"m":"rol","o":"a"},{"a":6848,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":6850,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"$1A"},{"a":6852,"t":"code","b":[138],"m":"txa"},{"a":6853,"t":"code","b":[41,240],"m":"and","o":"#$F0"},{"a":6855,"t":"code","b":[96],"m":"rts"},{"a":6856,"l":"b_1AC8","t":"code","b":[10],"m":"asl","o":"a","x":[6799]},{"a":6857,"t":"code","b":[10],"m":"asl","o":"a"},{"a":6858,"t":"code","b":[42],"m":"rol","o":"a"},{"a":6859,"t":"code","b":[170],"m":"tax"},{"a":6860,"t":"code","b":[42],"m":"rol","o":"a"},{"a":6861,"t":"code","b":[42],"m":"rol","o":"a"},{"a":6862,"t":"code","b":[41,7],"m":"and","o":"#$07"},{"a":6864,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"$1A"},{"a":6866,"t":"code","b":[138],"m":"txa"},{"a":6867,"t":"code","b":[41,248],"m":"and","o":"#$F8"},{"a":6869,"t":"code","b":[96],"m":"rts"},{"a":6870,"l":"b_1AD6","t":"code","b":[10],"m":"asl","o":"a","x":[6796]},{"a":6871,"t":"code","b":[10],"m":"asl","o":"a"},{"a":6872,"t":"code","b":[170],"m":"tax"},{"a":6873,"t":"code","b":[42],"m":"rol","o":"a"},{"a":6874,"t":"code","b":[42],"m":"rol","o":"a"},{"a":6875,"t":"code","b":[41,3],"m":"and","o":"#$03"},{"a":6877,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"$1A"},{"a":6879,"t":"code","b":[138],"m":"txa"},{"a":6880,"t":"code","b":[96],"m":"rts"},{"a":6881,"l":"b_1AE1","t":"code","b":[10],"m":"asl","o":"a","x":[6793]},{"a":6882,"t":"code","b":[170],"m":"tax"},{"a":6883,"t":"code","b":[10],"m":"asl","o":"a"},{"a":6884,"t":"code","b":[42],"m":"rol","o":"a"},{"a":6885,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":6887,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"$1A"},{"a":6889,"t":"code","b":[138],"m":"txa"},{"a":6890,"t":"code","b":[96],"m":"rts"},{"a":6891,"l":"restore_shape","c":"Put the shape pointer back from $1B/$1C.","t":"code","b":[165,27],"m":"lda","oa":27,"o":"$1B","x":[6728,6750,7265,7287]},{"a":6893,"t":"code","b":[133,3],"m":"sta","oa":3,"o":"zpa_03"},{"a":6895,"t":"code","b":[165,28],"m":"lda","oa":28,"o":"$1C"},{"a":6897,"t":"code","b":[133,4],"m":"sta","oa":4,"o":"zpa_04"},{"a":6899,"t":"code","b":[96],"m":"rts"},{"a":6900,"l":"draw_reversed","c":"Draw a shape mirrored. The dot offset becomes 7 less $10 (or, at 0, the column one less), so that the mirrored shape ends where the shape would have started. The shape is clipped as $1927 does, $1D saying which side was cut (1 the left, $FF the right), and each row is read from its last byte back to its first, every byte through the reversal table at $0980 (read as $0900 + X with bit 7 set) so that its dots come out in reverse order. The mode works as for $1903, through the instruction at $1BF2. $05 and $10 come back at the end ($1C50).","t":"code","b":[165,5],"m":"lda","oa":5,"o":"zpa_05","x":[7262,7281]},{"a":6902,"t":"code","b":[72],"m":"pha"},{"a":6903,"t":"code","b":[165,16],"m":"lda","oa":16,"o":"zpa_10"},{"a":6905,"t":"code","b":[72],"m":"pha"},{"a":6906,"t":"code","b":[240,9],"m":"beq","oa":6917,"o":"b_1B05"},{"a":6908,"t":"code","b":[169,7],"m":"lda","o":"#$07"},{"a":6910,"t":"code","b":[56],"m":"sec"},{"a":6911,"t":"code","b":[229,16],"m":"sbc","oa":16,"o":"zpa_10"},{"a":6913,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"zpa_10"},{"a":6915,"t":"code","b":[208,2],"m":"bne","oa":6919,"o":"b_1B07"},{"a":6917,"l":"b_1B05","t":"code","b":[198,5],"m":"dec","oa":5,"o":"zpa_05","x":[6906]},{"a":6919,"l":"b_1B07","t":"code","b":[165,14],"m":"lda","oa":14,"o":"zpa_0E","x":[6915]},{"a":6921,"t":"code","b":[133,21],"m":"sta","oa":21,"o":"$15"},{"a":6923,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":6925,"t":"code","b":[133,20],"m":"sta","oa":20,"o":"$14"},{"a":6927,"t":"code","b":[133,22],"m":"sta","oa":22,"o":"$16"},{"a":6929,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"$1A"},{"a":6931,"t":"code","b":[133,29],"m":"sta","oa":29,"o":"$1D"},{"a":6933,"t":"code","b":[165,5],"m":"lda","oa":5,"o":"zpa_05"},{"a":6935,"t":"code","b":[16,23],"m":"bpl","oa":6960,"o":"b_1B30"},{"a":6937,"t":"code","b":[230,14],"m":"inc","oa":14,"o":"zpa_0E"},{"a":6939,"t":"code","b":[165,5],"m":"lda","oa":5,"o":"zpa_05"},{"a":6941,"t":"code","b":[24],"m":"clc"},{"a":6942,"t":"code","b":[101,14],"m":"adc","oa":14,"o":"zpa_0E"},{"a":6944,"t":"code","b":[144,49],"m":"bcc","oa":6995,"o":"b_1B53"},{"a":6946,"t":"code","b":[240,47],"m":"beq","oa":6995,"o":"b_1B53"},{"a":6948,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"zpa_0E"},{"a":6950,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":6952,"t":"code","b":[133,29],"m":"sta","oa":29,"o":"$1D"},{"a":6954,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":6956,"t":"code","b":[133,20],"m":"sta","oa":20,"o":"$14"},{"a":6958,"t":"code","b":[240,38],"m":"beq","oa":6998,"o":"b_1B56"},{"a":6960,"l":"b_1B30","t":"code","b":[201,40],"m":"cmp","o":"#$28","x":[6935]},{"a":6962,"t":"code","b":[176,31],"m":"bcs","oa":6995,"o":"b_1B53"},{"a":6964,"t":"code","b":[133,20],"m":"sta","oa":20,"o":"$14"},{"a":6966,"t":"code","b":[24],"m":"clc"},{"a":6967,"t":"code","b":[101,14],"m":"adc","oa":14,"o":"zpa_0E"},{"a":6969,"t":"code","b":[201,40],"m":"cmp","o":"#$28"},{"a":6971,"t":"code","b":[144,25],"m":"bcc","oa":6998,"o":"b_1B56"},{"a":6973,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":6975,"t":"code","b":[133,29],"m":"sta","oa":29,"o":"$1D"},{"a":6977,"t":"code","b":[169,40],"m":"lda","o":"#$28"},{"a":6979,"t":"code","b":[229,5],"m":"sbc","oa":5,"o":"zpa_05"},{"a":6981,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"zpa_0E"},{"a":6983,"t":"code","b":[240,10],"m":"beq","oa":6995,"o":"b_1B53"},{"a":6985,"t":"code","b":[165,21],"m":"lda","oa":21,"o":"$15"},{"a":6987,"t":"code","b":[56],"m":"sec"},{"a":6988,"t":"code","b":[229,14],"m":"sbc","oa":14,"o":"zpa_0E"},{"a":6990,"t":"code","b":[133,22],"m":"sta","oa":22,"o":"$16"},{"a":6992,"t":"code","b":[76,86,27],"m":"jmp","oa":6998,"o":"b_1B56"},{"a":6995,"l":"b_1B53","t":"code","b":[76,80,28],"m":"jmp","oa":7248,"o":"j_1C50","x":[6944,6946,6962,6983]},{"a":6998,"l":"b_1B56","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[6958,6971,6992]},{"a":7000,"t":"code","b":[141,243,27],"m":"sta","oa":7155,"o":"a_1BF3"},{"a":7003,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"zpa_0F"},{"a":7005,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"zpa_0F"},{"a":7007,"t":"code","b":[48,6],"m":"bmi","oa":7015,"o":"b_1B67"},{"a":7009,"t":"code","b":[208,8],"m":"bne","oa":7019,"o":"b_1B6B"},{"a":7011,"t":"code","b":[169,17],"m":"lda","o":"#$11"},{"a":7013,"t":"code","b":[208,9],"m":"bne","oa":7024,"o":"b_1B70"},{"a":7015,"l":"b_1B67","t":"code","b":[169,49],"m":"lda","o":"#$31","x":[7007]},{"a":7017,"t":"code","b":[208,5],"m":"bne","oa":7024,"o":"b_1B70"},{"a":7019,"l":"b_1B6B","t":"code","b":[169,234],"m":"lda","o":"#$EA","x":[7009]},{"a":7021,"t":"code","b":[141,243,27],"m":"sta","oa":7155,"o":"a_1BF3"},{"a":7024,"l":"b_1B70","t":"code","b":[141,242,27],"m":"sta","oa":7154,"o":"a_1BF2","x":[7013,7017]},{"a":7027,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":7029,"l":"j_1B75","t":"code","b":[138],"m":"txa","x":[7227]},{"a":7030,"t":"code","b":[72],"m":"pha"},{"a":7031,"t":"code","b":[24],"m":"clc"},{"a":7032,"t":"code","b":[101,6],"m":"adc","oa":6,"o":"zpa_06"},{"a":7034,"t":"code","b":[168],"m":"tay"},{"a":7035,"t":"code","b":[185,0,8],"m":"lda","oa":2048,"o":"row_lo,y"},{"a":7038,"t":"code","b":[24],"m":"clc"},{"a":7039,"t":"code","b":[101,20],"m":"adc","oa":20,"o":"$14"},{"a":7041,"t":"code","b":[133,0],"m":"sta","oa":0,"o":"zpa_00"},{"a":7043,"t":"code","b":[185,192,8],"m":"lda","oa":2240,"o":"row_hi,y"},{"a":7046,"t":"code","b":[24],"m":"clc"},{"a":7047,"t":"code","b":[101,7],"m":"adc","oa":7,"o":"zpa_07"},{"a":7049,"t":"code","b":[133,1],"m":"sta","oa":1,"o":"zpa_01"},{"a":7051,"t":"code","b":[165,29],"m":"lda","oa":29,"o":"$1D"},{"a":7053,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":7055,"t":"code","b":[208,11],"m":"bne","oa":7068,"o":"b_1B9C"},{"a":7057,"t":"code","b":[165,0],"m":"lda","oa":0,"o":"zpa_00"},{"a":7059,"t":"code","b":[56],"m":"sec"},{"a":7060,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":7062,"t":"code","b":[133,0],"m":"sta","oa":0,"o":"zpa_00"},{"a":7064,"t":"code","b":[176,2],"m":"bcs","oa":7068,"o":"b_1B9C"},{"a":7066,"t":"code","b":[198,1],"m":"dec","oa":1,"o":"zpa_01"},{"a":7068,"l":"b_1B9C","t":"code","b":[165,3],"m":"lda","oa":3,"o":"zpa_03","x":[7055,7064]},{"a":7070,"t":"code","b":[24],"m":"clc"},{"a":7071,"t":"code","b":[101,22],"m":"adc","oa":22,"o":"$16"},{"a":7073,"t":"code","b":[133,3],"m":"sta","oa":3,"o":"zpa_03"},{"a":7075,"t":"code","b":[144,2],"m":"bcc","oa":7079,"o":"b_1BA7"},{"a":7077,"t":"code","b":[230,4],"m":"inc","oa":4,"o":"zpa_04"},{"a":7079,"l":"b_1BA7","t":"code","b":[160,0],"m":"ldy","o":"#$00","x":[7075]},{"a":7081,"t":"code","b":[132,10],"m":"sty","oa":10,"o":"zpa_0A"},{"a":7083,"t":"code","b":[164,14],"m":"ldy","oa":14,"o":"zpa_0E"},{"a":7085,"t":"code","b":[132,11],"m":"sty","oa":11,"o":"zpa_0B"},{"a":7087,"t":"code","b":[165,29],"m":"lda","oa":29,"o":"$1D"},{"a":7089,"t":"code","b":[16,24],"m":"bpl","oa":7115,"o":"b_1BCB"},{"a":7091,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":7093,"t":"code","b":[177,3],"m":"lda","oa":3,"o":"(zpa_03),y"},{"a":7095,"t":"code","b":[32,132,26],"m":"jsr","oa":6788,"o":"shift_dots"},{"a":7098,"t":"code","b":[166,26],"m":"ldx","oa":26,"o":"$1A"},{"a":7100,"t":"code","b":[134,25],"m":"stx","oa":25,"o":"$19"},{"a":7102,"t":"code","b":[200],"m":"iny"},{"a":7103,"t":"code","b":[132,10],"m":"sty","oa":10,"o":"zpa_0A"},{"a":7105,"t":"code","b":[136],"m":"dey"},{"a":7106,"t":"code","b":[198,11],"m":"dec","oa":11,"o":"zpa_0B"},{"a":7108,"t":"code","b":[164,11],"m":"ldy","oa":11,"o":"zpa_0B"},{"a":7110,"t":"code","b":[240,57],"m":"beq","oa":7169,"o":"b_1C01"},{"a":7112,"t":"code","b":[76,218,27],"m":"jmp","oa":7130,"o":"j_1BDA"},{"a":7115,"l":"b_1BCB","t":"code","b":[177,0],"m":"lda","oa":0,"o":"(zpa_00),y","x":[7089]},{"a":7117,"t":"code","b":[9,128],"m":"ora","o":"#$80"},{"a":7119,"t":"code","b":[170],"m":"tax"},{"a":7120,"t":"code","b":[189,0,9],"m":"lda","oa":2304,"o":"$0900,x"},{"a":7123,"t":"code","b":[166,16],"m":"ldx","oa":16,"o":"zpa_10"},{"a":7125,"t":"code","b":[61,52,26],"m":"and","oa":6708,"o":"left_masks,x"},{"a":7128,"t":"code","b":[133,25],"m":"sta","oa":25,"o":"$19"},{"a":7130,"l":"j_1BDA","t":"code","b":[164,10],"m":"ldy","oa":10,"o":"zpa_0A","x":[7112,7161]},{"a":7132,"t":"code","b":[177,3],"m":"lda","oa":3,"o":"(zpa_03),y"},{"a":7134,"t":"code","b":[32,132,26],"m":"jsr","oa":6788,"o":"shift_dots"},{"a":7137,"t":"code","b":[69,25],"m":"eor","oa":25,"o":"$19"},{"a":7139,"t":"code","b":[9,128],"m":"ora","o":"#$80"},{"a":7141,"t":"code","b":[166,26],"m":"ldx","oa":26,"o":"$1A"},{"a":7143,"t":"code","b":[134,25],"m":"stx","oa":25,"o":"$19"},{"a":7145,"t":"code","b":[170],"m":"tax"},{"a":7146,"t":"code","b":[189,0,9],"m":"lda","oa":2304,"o":"$0900,x"},{"a":7149,"t":"code","b":[200],"m":"iny"},{"a":7150,"t":"code","b":[132,10],"m":"sty","oa":10,"o":"zpa_0A"},{"a":7152,"t":"code","b":[164,11],"m":"ldy","oa":11,"o":"zpa_0B"},{"a":7154,"l":"a_1BF2","c":"The instruction the mode writes for the mirrored drawing, as at $19E6.","t":"code","b":[145,0],"m":"sta","oa":0,"o":"(zpa_00),y","x":[7024]},{"a":7155,"t":"note","l":"a_1BF3","c":"The second byte of the instruction at $1BF2, written as at $19E7.","note":"inside the item at $1BF2","x":[7000,7021]},{"a":7156,"t":"code","b":[145,0],"m":"sta","oa":0,"o":"(zpa_00),y"},{"a":7158,"t":"code","b":[136],"m":"dey"},{"a":7159,"t":"code","b":[132,11],"m":"sty","oa":11,"o":"zpa_0B"},{"a":7161,"t":"code","b":[208,223],"m":"bne","oa":7130,"o":"j_1BDA"},{"a":7163,"t":"code","b":[165,29],"m":"lda","oa":29,"o":"$1D"},{"a":7165,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":7167,"t":"code","b":[240,37],"m":"beq","oa":7206,"o":"b_1C26"},{"a":7169,"l":"b_1C01","t":"code","b":[177,0],"m":"lda","oa":0,"o":"(zpa_00),y","x":[7110]},{"a":7171,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"$1A"},{"a":7173,"t":"code","b":[166,15],"m":"ldx","oa":15,"o":"zpa_0F"},{"a":7175,"t":"code","b":[48,53],"m":"bmi","oa":7230,"o":"b_1C3E"},{"a":7177,"t":"code","b":[240,15],"m":"beq","oa":7194,"o":"b_1C1A"},{"a":7179,"t":"code","b":[166,16],"m":"ldx","oa":16,"o":"zpa_10"},{"a":7181,"t":"code","b":[189,59,26],"m":"lda","oa":6715,"o":"right_masks,x"},{"a":7184,"t":"code","b":[9,128],"m":"ora","o":"#$80"},{"a":7186,"t":"code","b":[170],"m":"tax"},{"a":7187,"t":"code","b":[189,0,9],"m":"lda","oa":2304,"o":"$0900,x"},{"a":7190,"t":"code","b":[37,26],"m":"and","oa":26,"o":"$1A"},{"a":7192,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"$1A"},{"a":7194,"l":"b_1C1A","t":"code","b":[165,25],"m":"lda","oa":25,"o":"$19","x":[7177]},{"a":7196,"t":"code","b":[9,128],"m":"ora","o":"#$80"},{"a":7198,"t":"code","b":[170],"m":"tax"},{"a":7199,"t":"code","b":[189,0,9],"m":"lda","oa":2304,"o":"$0900,x"},{"a":7202,"t":"code","b":[5,26],"m":"ora","oa":26,"o":"$1A"},{"a":7204,"l":"j_1C24","t":"code","b":[145,0],"m":"sta","oa":0,"o":"(zpa_00),y","x":[7245]},{"a":7206,"l":"b_1C26","t":"code","b":[165,21],"m":"lda","oa":21,"o":"$15","x":[7167]},{"a":7208,"t":"code","b":[56],"m":"sec"},{"a":7209,"t":"code","b":[229,22],"m":"sbc","oa":22,"o":"$16"},{"a":7211,"t":"code","b":[24],"m":"clc"},{"a":7212,"t":"code","b":[101,3],"m":"adc","oa":3,"o":"zpa_03"},{"a":7214,"t":"code","b":[133,3],"m":"sta","oa":3,"o":"zpa_03"},{"a":7216,"t":"code","b":[144,2],"m":"bcc","oa":7220,"o":"b_1C34"},{"a":7218,"t":"code","b":[230,4],"m":"inc","oa":4,"o":"zpa_04"},{"a":7220,"l":"b_1C34","t":"code","b":[104],"m":"pla","x":[7216]},{"a":7221,"t":"code","b":[170],"m":"tax"},{"a":7222,"t":"code","b":[232],"m":"inx"},{"a":7223,"t":"code","b":[228,13],"m":"cpx","oa":13,"o":"zpa_0D"},{"a":7225,"t":"code","b":[240,21],"m":"beq","oa":7248,"o":"j_1C50"},{"a":7227,"t":"code","b":[76,117,27],"m":"jmp","oa":7029,"o":"j_1B75"},{"a":7230,"l":"b_1C3E","t":"code","b":[166,16],"m":"ldx","oa":16,"o":"zpa_10","x":[7175]},{"a":7232,"t":"code","b":[189,59,26],"m":"lda","oa":6715,"o":"right_masks,x"},{"a":7235,"t":"code","b":[5,25],"m":"ora","oa":25,"o":"$19"},{"a":7237,"t":"code","b":[9,128],"m":"ora","o":"#$80"},{"a":7239,"t":"code","b":[170],"m":"tax"},{"a":7240,"t":"code","b":[189,0,9],"m":"lda","oa":2304,"o":"$0900,x"},{"a":7243,"t":"code","b":[37,26],"m":"and","oa":26,"o":"$1A"},{"a":7245,"t":"code","b":[76,36,28],"m":"jmp","oa":7204,"o":"j_1C24"},{"a":7248,"l":"j_1C50","c":"Done: X and Y back, and the dot offset and the column restored.","t":"code","b":[166,24],"m":"ldx","oa":24,"o":"zpa_18","x":[6995,7225]},{"a":7250,"t":"code","b":[164,23],"m":"ldy","oa":23,"o":"$17"},{"a":7252,"t":"code","b":[104],"m":"pla"},{"a":7253,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"zpa_10"},{"a":7255,"t":"code","b":[104],"m":"pla"},{"a":7256,"t":"code","b":[133,5],"m":"sta","oa":5,"o":"zpa_05"},{"a":7258,"t":"code","b":[96],"m":"rts"},{"a":7259,"l":"j_1C5B","c":"Draw a shape mirrored: the header, the drawing ($1AF4), the pointer back.","t":"code","b":[32,97,26],"m":"jsr","oa":6753,"o":"shape_header","x":[6409]},{"a":7262,"t":"code","b":[32,244,26],"m":"jsr","oa":6900,"o":"draw_reversed"},{"a":7265,"t":"code","b":[76,235,26],"m":"jmp","oa":6891,"o":"restore_shape"},{"a":7268,"l":"j_1C64","c":"Draw a shape mirrored with its right edge at column $05.","t":"code","b":[32,97,26],"m":"jsr","oa":6753,"o":"shape_header","x":[6412]},{"a":7271,"t":"code","b":[165,5],"m":"lda","oa":5,"o":"zpa_05"},{"a":7273,"t":"code","b":[72],"m":"pha"},{"a":7274,"t":"code","b":[56],"m":"sec"},{"a":7275,"t":"code","b":[229,14],"m":"sbc","oa":14,"o":"zpa_0E"},{"a":7277,"t":"code","b":[133,5],"m":"sta","oa":5,"o":"zpa_05"},{"a":7279,"t":"code","b":[230,5],"m":"inc","oa":5,"o":"zpa_05"},{"a":7281,"t":"code","b":[32,244,26],"m":"jsr","oa":6900,"o":"draw_reversed"},{"a":7284,"t":"code","b":[104],"m":"pla"},{"a":7285,"t":"code","b":[133,5],"m":"sta","oa":5,"o":"zpa_05"},{"a":7287,"t":"code","b":[76,235,26],"m":"jmp","oa":6891,"o":"restore_shape"},{"a":7290,"c":"74 bytes ($1C7A-$1CC3) that no table or instruction in this stage points at, in the form of picture rows.","t":"byte","b":[255,135,128,255,143,128,255,159]},{"a":7298,"t":"byte","b":[128,255,159,128,255,191,192,255]},{"a":7306,"t":"byte","b":[191,192,255,159,224,255,143,240]},{"a":7314,"t":"byte","b":[255,131,240,254,129,216,190,128]},{"a":7322,"t":"byte","b":[220,154,128,254,130,128,254,137]},{"a":7330,"t":"byte","b":[128,252,128,128,181,128,128,133]},{"a":7338,"t":"byte","b":[128,128,148,128,128,19,2,128]},{"a":7346,"t":"byte","b":[150,128,191,128,191,128,159,128]},{"a":7354,"t":"byte","b":[159,128,159,192,159,192,159,192]},{"a":7362,"t":"byte","b":[159,192]},{"a":7364,"l":"mariko_7","c":"Mariko's part or pose 7 for the engine's tables ($7E3F); the same bytes as the title stage's, though the cliff never draws her. 2 rows of 7 bytes.","t":"byte","b":[2,7,128,128,128,128,128,128]},{"a":7372,"t":"byte","b":[128,128,128,128,128,128,128,128]},{"a":7380,"l":"mariko_6","c":"Mariko's part or pose 6 for the engine's tables ($7E3F); the same bytes as the title stage's, though the cliff never draws her. 21 rows of 2 bytes.","t":"byte","b":[21,2,255,255,255,255,255,255]},{"a":7388,"t":"byte","b":[255,255,255,234,255,250,223,250]},{"a":7396,"t":"byte","b":[223,254,215,254,215,255,215,255]},{"a":7404,"t":"byte","b":[215,255,215,255,215,255,215,255]},{"a":7412,"t":"byte","b":[215,255,215,254,215,254,223,250]},{"a":7420,"t":"byte","b":[255,250,255,250]},{"a":7424,"l":"mariko_5","c":"Mariko's part or pose 5 for the engine's tables ($7E3F); the same bytes as the title stage's, though the cliff never draws her. 26 rows of 2 bytes.","t":"byte","b":[26,2,192,135,224,143,240,159]},{"a":7432,"t":"byte","b":[248,191,252,138,254,130,222,130]},{"a":7440,"t":"byte","b":[222,128,215,128,215,129,215,131]},{"a":7448,"t":"byte","b":[215,135,215,135,214,131,214,129]},{"a":7456,"t":"byte","b":[208,129,208,128,208,128,216,130]},{"a":7464,"t":"byte","b":[252,130,254,130,254,129,254,129]},{"a":7472,"t":"byte","b":[252,131,248,131,248,131]},{"a":7478,"l":"mariko_1","c":"Mariko's part or pose 1 for the engine's tables ($7E3F); the same bytes as the title stage's, though the cliff never draws her. 17 rows of 2 bytes.","t":"byte","b":[17,2,192,159,224,159,224,159]},{"a":7486,"t":"byte","b":[224,159,224,159,224,159,224,191]},{"a":7494,"t":"byte","b":[240,191,240,191,240,191,248,191]},{"a":7502,"t":"byte","b":[248,191,254,191,250,191,168,191]},{"a":7510,"t":"byte","b":[136,255,160,212]},{"a":7514,"l":"mariko_2","c":"Mariko's part or pose 2 for the engine's tables ($7E3F); the same bytes as the title stage's, though the cliff never draws her. 17 rows of 2 bytes.","t":"byte","b":[17,2,254,129,254,129,254,129]},{"a":7522,"t":"byte","b":[254,129,254,129,254,129,254,129]},{"a":7530,"t":"byte","b":[254,129,254,129,255,129,255,128]},{"a":7538,"t":"byte","b":[255,128,255,128,191,128,191,128]},{"a":7546,"t":"byte","b":[255,128,212,128]},{"a":7550,"l":"mariko_3","c":"Mariko's part or pose 3 for the engine's tables ($7E3F); the same bytes as the title stage's, though the cliff never draws her. 17 rows of 2 bytes.","t":"byte","b":[17,2,248,135,248,135,248,135]},{"a":7558,"t":"byte","b":[248,143,252,143,252,143,252,143]},{"a":7566,"t":"byte","b":[252,143,252,143,252,143,252,159]},{"a":7574,"t":"byte","b":[252,159,252,159,254,159,254,175]},{"a":7582,"t":"byte","b":[190,138,212,128]},{"a":7586,"l":"mariko_4","c":"Mariko's part or pose 4 for the engine's tables ($7E3F); the same bytes as the title stage's, though the cliff never draws her. 17 rows of 3 bytes.","t":"byte","b":[17,3,224,159,128,240,159,128]},{"a":7594,"t":"byte","b":[240,159,128,240,159,128,240,159]},{"a":7602,"t":"byte","b":[128,240,191,128,248,191,128,248]},{"a":7610,"t":"byte","b":[191,128,248,191,128,248,191,128]},{"a":7618,"t":"byte","b":[248,255,128,248,255,128,248,255]},{"a":7626,"t":"byte","b":[128,248,255,128,254,255,128,254]},{"a":7634,"t":"byte","b":[255,129,212,168,129]},{"a":7639,"l":"mariko_0","c":"Mariko's part or pose 0 for the engine's tables ($7E3F); the same bytes as the title stage's, though the cliff never draws her. 17 rows of 2 bytes.","t":"byte","b":[17,2,192,159,192,159,192,159]},{"a":7647,"t":"byte","b":[192,159,192,159,192,159,192,159]},{"a":7655,"t":"byte","b":[192,191,192,191,224,191,224,191]},{"a":7663,"t":"byte","b":[224,191,224,191,224,191,224,191]},{"a":7671,"t":"byte","b":[224,191,240,213]},{"a":7675,"c":"5 zeros after mariko_0.","t":"byte","b":[0,0,0,0,0]},{"a":7680,"l":"fall_0","c":"The hero falling from the cliff, picture 0 of 0-3 ($AC52). 19 rows of 4 bytes.","t":"byte","b":[19,4,128,128,128,138,170,213]},{"a":7688,"t":"byte","b":[170,202,128,128,128,136,170,213]},{"a":7696,"t":"byte","b":[170,223,128,128,128,158,170,213]},{"a":7704,"t":"byte","b":[170,223,128,128,128,158,170,249]},{"a":7712,"t":"byte","b":[171,223,128,252,193,159,170,189]},{"a":7720,"t":"byte","b":[233,207,128,172,224,143,170,173]},{"a":7728,"t":"byte","b":[249,215,128,168,249,131,170,169]},{"a":7736,"t":"byte","b":[253,213,128,172,254,128,170,191]},{"a":7744,"t":"byte","b":[253,212,192,250,253,129,234,250]},{"a":7752,"t":"byte","b":[255,213,240,255,255,131]},{"a":7758,"l":"fall_1","c":"The hero falling from the cliff, picture 1. 15 rows of 7 bytes.","t":"byte","b":[15,7,250,255,255,243,135,128]},{"a":7766,"t":"byte","b":[128,248,227,255,243,255,128,128]},{"a":7774,"t":"byte","b":[250,212,191,248,255,215,170,128]},{"a":7782,"t":"byte","b":[168,128,224,255,175,213,170,209]},{"a":7790,"t":"byte","b":[194,230,255,223,170,128,128,252]},{"a":7798,"t":"byte","b":[188,245,191,213,170,129,252,220]},{"a":7806,"t":"byte","b":[170,255,170,128,128,248,175,213]},{"a":7814,"t":"byte","b":[254,213,170,129,248,135,128,253]},{"a":7822,"t":"byte","b":[170,128,128,248,135,128,168,213]},{"a":7830,"t":"byte","b":[170,129,240,135,128,160,161,128]},{"a":7838,"t":"byte","b":[128,240,135,128,160,192,170,128]},{"a":7846,"t":"byte","b":[240,131,170,213,170,128,128,240]},{"a":7854,"t":"byte","b":[163,213,170,213,170,128,176,213]},{"a":7862,"t":"byte","b":[170,213,170]},{"a":7865,"l":"fall_2","c":"The hero falling from the cliff, picture 2. 12 rows of 2 bytes.","t":"byte","b":[12,2,169,170,168,128,165,170]},{"a":7873,"t":"byte","b":[192,131,245,175,224,143,213,191]},{"a":7881,"t":"byte","b":[128,191,254,254,191,252,175,190]},{"a":7889,"t":"byte","b":[139,191]},{"a":7891,"l":"fall_3","c":"The hero falling from the cliff, picture 3. 13 rows of 4 bytes.","t":"byte","b":[13,4,213,148,171,175,128,148]},{"a":7899,"t":"byte","b":[170,213,213,170,210,170,128,135]},{"a":7907,"t":"byte","b":[162,213,213,239,199,170,224,255]},{"a":7915,"t":"byte","b":[135,213,245,255,135,170,224,255]},{"a":7923,"t":"byte","b":[135,212,213,239,135,160,128,192]},{"a":7931,"t":"byte","b":[131,192,213,170,131,128,128,128]},{"a":7939,"t":"byte","b":[131,128,213,170,131,128]},{"a":7945,"l":"title_picture","c":"A picture that the title stage draws from the same bytes at the same address ($B8F7 there); nothing in the cliff points at it. 9 rows of 24 bytes.","t":"byte","b":[9,24,158,128,128,128,140,176]},{"a":7953,"t":"byte","b":[128,128,243,241,193,129,176,128]},{"a":7961,"t":"byte","b":[128,131,128,192,225,0,192,1]},{"a":7969,"t":"byte","b":[0,0,179,128,128,128,128,176]},{"a":7977,"t":"byte","b":[176,192,155,155,227,129,176,128]},{"a":7985,"t":"byte","b":[128,131,128,192,225,0,192,1]},{"a":7993,"t":"byte","b":[0,0,131,206,231,246,205,247]},{"a":8001,"t":"byte","b":[249,128,155,155,243,129,176,206]},{"a":8009,"t":"byte","b":[231,243,188,192,243,156,206,231]},{"a":8017,"t":"byte","b":[227,249,131,219,237,182,236,182]},{"a":8025,"t":"byte","b":[179,128,243,243,217,129,176,219]},{"a":8033,"t":"byte","b":[177,195,237,192,243,182,219,237]},{"a":8041,"t":"byte","b":[182,155,131,219,237,182,236,182]},{"a":8049,"t":"byte","b":[179,128,131,155,251,131,176,219]},{"a":8057,"t":"byte","b":[177,243,237,192,255,190,195,237]},{"a":8065,"t":"byte","b":[246,155,179,219,237,182,236,182]},{"a":8073,"t":"byte","b":[179,128,195,153,195,129,179,219]},{"a":8081,"t":"byte","b":[177,219,237,192,237,134,219,237]},{"a":8089,"t":"byte","b":[182,152,158,206,199,183,204,183]},{"a":8097,"t":"byte","b":[227,128,179,240,193,129,158,206]},{"a":8105,"t":"byte","b":[225,243,237,192,237,188,206,237]},{"a":8113,"t":"byte","b":[230,155,128,192,129,134,128,134]},{"a":8121,"t":"byte","b":[128,128,128,128,128,128,0,0]},{"a":8129,"t":"byte","b":[0,128,0,128,128,0,0,0]},{"a":8137,"t":"byte","b":[0,0,128,192,193,131,192,131]},{"a":8145,"t":"byte","b":[128,128,128,128,0,0,0,0]},{"a":8153,"t":"byte","b":[0,128,0,128,128,0,0,0]},{"a":8161,"t":"byte","b":[0,0]},{"a":8163,"c":"29 bytes after title_picture that no table or instruction in this stage points at, in the form of picture rows.","t":"byte","b":[5,104,10,5,5,145,0,165]},{"a":8171,"t":"byte","b":[6,10,10,144,6,169,1,17]},{"a":8179,"t":"byte","b":[0,145,0,230,4,165,4,201]},{"a":8187,"t":"byte","b":[192,144,182,96,169]},{"a":8192,"t":"gap","n":32768},{"a":40960,"l":"far_gate_0","c":"Piece 0 of the gate the guards come out of, as drawn in the cut to it ($BC4A). 2 rows of 2 bytes.","t":"byte","b":[2,2,213,170,149,128]},{"a":40966,"l":"far_gate_1","c":"Piece 1 of the gate the guards come out of, as drawn in the cut to it ($BC4A). 12 rows of 3 bytes.","t":"byte","b":[12,3,202,130,168,202,170,169]},{"a":40974,"t":"byte","b":[202,131,168,202,171,169,207,130]},{"a":40982,"t":"byte","b":[248,192,170,129,192,130,128,192]},{"a":40990,"t":"byte","b":[170,129,202,130,168,202,170,169]},{"a":40998,"t":"byte","b":[202,130,168,207,170,249]},{"a":41004,"c":"12 bytes after far_gate_1 that no table or instruction in this stage points at, in the form of picture rows.","t":"byte","b":[213,202,170,169,213,202,130,168]},{"a":41012,"t":"byte","b":[255,207,170,249]},{"a":41016,"l":"far_gate_2","c":"Piece 2 of the gate the guards come out of, as drawn in the cut to it ($BC4A). 11 rows of 8 bytes.","t":"byte","b":[11,8,202,138,224,173,213,170]},{"a":41024,"t":"byte","b":[223,170,202,130,224,172,213,170]},{"a":41032,"t":"byte","b":[159,128,202,171,249,170,213,130]},{"a":41040,"t":"byte","b":[223,170,202,131,212,170,149,128]},{"a":41048,"t":"byte","b":[155,128,202,171,213,170,129,128]},{"a":41056,"t":"byte","b":[217,170,202,171,213,130,128,128]},{"a":41064,"t":"byte","b":[153,128,202,171,149,128,128,128]},{"a":41072,"t":"byte","b":[223,170,202,171,129,128,128,148]},{"a":41080,"t":"byte","b":[159,128,202,139,128,128,168,149]},{"a":41088,"t":"byte","b":[223,170,202,131,128,208,170,149]},{"a":41096,"t":"byte","b":[151,128,202,171,161,213,170,149]},{"a":41104,"t":"byte","b":[213,170]},{"a":41106,"c":"22 bytes after far_gate_2 that no table or instruction in this stage points at, in the form of picture rows.","t":"byte","b":[170,170,213,202,131,128,208,170]},{"a":41114,"t":"byte","b":[149,151,128,170,213,202,171,161]},{"a":41122,"t":"byte","b":[213,170,149,213,170,170]},{"a":41128,"l":"far_gate_3","c":"Piece 3 of the gate the guards come out of, as drawn in the cut to it ($BC4A). 12 rows of 13 bytes.","t":"byte","b":[12,13,170,213,138,128,215,138]},{"a":41136,"t":"byte","b":[128,128,192,170,213,170,128,170]},{"a":41144,"t":"byte","b":[213,130,224,213,138,128,128,208]},{"a":41152,"t":"byte","b":[170,149,128,128,170,213,128,184]},{"a":41160,"t":"byte","b":[245,130,128,128,213,170,213,170]},{"a":41168,"t":"byte","b":[128,170,149,128,174,213,128,128]},{"a":41176,"t":"byte","b":[160,213,170,157,128,128,170,133]},{"a":41184,"t":"byte","b":[192,171,149,128,128,168,213,138]},{"a":41192,"t":"byte","b":[223,170,128,170,129,248,170,129]},{"a":41200,"t":"byte","b":[128,192,170,213,128,159,128,128]},{"a":41208,"t":"byte","b":[170,128,222,171,220,170,213,170]},{"a":41216,"t":"byte","b":[133,128,223,170,128,138,192,223]},{"a":41224,"t":"byte","b":[139,158,130,213,170,128,128,159]},{"a":41232,"t":"byte","b":[128,128,130,192,247,131,222,170]},{"a":41240,"t":"byte","b":[213,138,128,128,223,170,128,170]},{"a":41248,"t":"byte","b":[213,191,128,158,170,213,240,128]},{"a":41256,"t":"byte","b":[170,159,128,128,170,213,135,128]},{"a":41264,"t":"byte","b":[206,170,133,254,223,170,223,170]},{"a":41272,"t":"byte","b":[128,170,213,129,128,192,170,193]},{"a":41280,"t":"byte","b":[195,215,170,159,128,128]},{"a":41286,"l":"far_gate_4","c":"Piece 4 of the gate the guards come out of, as drawn in the cut to it ($BC4A). 9 rows of 11 bytes.","t":"byte","b":[9,11,170,213,130,184,215,138]},{"a":41294,"t":"byte","b":[192,128,128,128,128,170,213,130]},{"a":41302,"t":"byte","b":[174,213,128,128,172,213,170,149]},{"a":41310,"t":"byte","b":[170,213,130,171,149,128,128,143]},{"a":41318,"t":"byte","b":[144,128,128,170,213,128,171,133]},{"a":41326,"t":"byte","b":[128,192,175,213,170,149,170,149]},{"a":41334,"t":"byte","b":[192,171,129,128,192,143,144,128]},{"a":41342,"t":"byte","b":[128,170,133,224,170,128,128,192]},{"a":41350,"t":"byte","b":[175,213,170,149,170,133,224,170]},{"a":41358,"t":"byte","b":[128,128,192,143,128,128,128,170]},{"a":41366,"t":"byte","b":[129,240,138,128,128,192,129,208]},{"a":41374,"t":"byte","b":[170,128,170,128,220,138,128,128]},{"a":41382,"t":"byte","b":[128,128,148,128,128]},{"a":41387,"c":"9 bytes after far_gate_4 that no table or instruction in this stage points at, in the form of picture rows.","t":"byte","b":[220,138,128,128,128,128,148,128]},{"a":41395,"t":"byte","b":[128]},{"a":41396,"l":"far_gate_5","c":"Piece 5 of the gate the guards come out of, as drawn in the cut to it ($BC4A). 14 rows of 9 bytes.","t":"byte","b":[14,9,170,213,170,213,130,128]},{"a":41404,"t":"byte","b":[128,175,149,170,213,170,128,128]},{"a":41412,"t":"byte","b":[128,224,171,149,170,213,138,128]},{"a":41420,"t":"byte","b":[128,128,248,234,149,170,213,130]},{"a":41428,"t":"byte","b":[128,128,128,222,234,157,170,213]},{"a":41436,"t":"byte","b":[128,128,128,224,215,234,159,170]},{"a":41444,"t":"byte","b":[149,128,128,128,184,213,234,131]},{"a":41452,"t":"byte","b":[170,133,128,128,128,174,213,170]},{"a":41460,"t":"byte","b":[128,170,129,128,252,255,171,213]},{"a":41468,"t":"byte","b":[138,128,170,129,128,255,223,170]},{"a":41476,"t":"byte","b":[213,130,128,170,128,224,171,213]},{"a":41484,"t":"byte","b":[170,149,128,128,138,128,248,170]},{"a":41492,"t":"byte","b":[213,174,133,128,128,138,128,222]},{"a":41500,"t":"byte","b":[170,213,174,129,128,128,138,192]},{"a":41508,"t":"byte","b":[223,170,213,174,128,128,128,138]},{"a":41516,"t":"byte","b":[240,223,170,213,138,128,128,128]},{"a":41524,"c":"14 bytes after far_gate_5 that no table or instruction in this stage points at, in the form of picture rows.","t":"byte","b":[174,128,128,128,213,138,240,223]},{"a":41532,"t":"byte","b":[170,213,138,128,128,128]},{"a":41538,"l":"far_gate_6","c":"Piece 6 of the gate the guards come out of, as drawn in the cut to it ($BC4A). 8 rows of 5 bytes.","t":"byte","b":[8,5,170,213,130,128,128,170]},{"a":41546,"t":"byte","b":[213,130,128,128,170,213,128,128]},{"a":41554,"t":"byte","b":[128,170,149,128,128,144,170,133]},{"a":41562,"t":"byte","b":[128,128,158,170,129,128,192,159]},{"a":41570,"t":"byte","b":[170,128,128,240,151,138,128,128]},{"a":41578,"t":"byte","b":[188,149]},{"a":41580,"c":"8 bytes after far_gate_6 that no table or instruction in this stage points at, in the form of picture rows.","t":"byte","b":[240,151,213,138,128,128,188,149]},{"a":41588,"l":"far_gate_7","c":"Piece 7 of the gate the guards come out of, as drawn in the cut to it ($BC4A). 8 rows of 3 bytes.","t":"byte","b":[8,3,170,213,138,170,213,130]},{"a":41596,"t":"byte","b":[170,213,128,170,149,128,170,133]},{"a":41604,"t":"byte","b":[128,170,129,128,170,128,128,138]},{"a":41612,"t":"byte","b":[128,128]},{"a":41614,"c":"8 bytes after far_gate_7 that no table or instruction in this stage points at, in the form of picture rows.","t":"byte","b":[213,170,128,128,213,138,128,128]},{"a":41622,"l":"far_gate_8","c":"Piece 8 of the gate the guards come out of, as drawn in the cut to it ($BC4A). 12 rows of 1 byte.","t":"byte","b":[12,1,170,170,170,170,190,128]},{"a":41630,"t":"byte","b":[128,128,170,170,170,190]},{"a":41636,"l":"far_gate_9","c":"Piece 9 of the gate the guards come out of, as drawn in the cut to it ($BC4A). 5 rows of 2 bytes.","t":"byte","b":[5,2,170,213,170,213,170,213]},{"a":41644,"t":"byte","b":[170,213,170,213]},{"a":41648,"l":"far_gate_10","c":"Piece 10 of the gate the guards come out of, as drawn in the cut to it ($BC4A). 2 rows of 3 bytes.","t":"byte","b":[2,3,192,130,128,192,170,129]},{"a":41656,"l":"far_gate_11","c":"Piece 11 of the gate the guards come out of, as drawn in the cut to it ($BC4A). 6 rows of 4 bytes.","t":"byte","b":[6,4,128,159,128,128,129,223]},{"a":41664,"t":"byte","b":[170,128,138,158,128,128,149,216]},{"a":41672,"t":"byte","b":[170,128,170,129,128,128,213,130]},{"a":41680,"t":"byte","b":[128,128]},{"a":41682,"c":"12 bytes after far_gate_11 that no table or instruction in this stage points at, in the form of picture rows.","t":"byte","b":[170,213,170,129,128,128,213,170]},{"a":41690,"t":"byte","b":[213,130,128,128]},{"a":41694,"l":"far_gate_12","c":"Piece 12 of the gate the guards come out of, as drawn in the cut to it ($BC4A). 23 rows of 2 bytes.","t":"byte","b":[23,2,215,170,159,128,223,170]},{"a":41702,"t":"byte","b":[159,128,223,170,153,128,217,170]},{"a":41710,"t":"byte","b":[153,128,219,170,159,128,223,170]},{"a":41718,"t":"byte","b":[159,128,223,170,159,128,223,170]},{"a":41726,"t":"byte","b":[159,128,223,170,159,128,223,170]},{"a":41734,"t":"byte","b":[159,128,223,170,159,128,223,170]},{"a":41742,"l":"far_gate_13","c":"Piece 13 of the gate the guards come out of, as drawn in the cut to it ($BC4A). 19 rows of 1 byte.","t":"byte","b":[19,1,170,148,170,148,128,128]},{"a":41750,"t":"byte","b":[128,128,128,128,128,128,128,128]},{"a":41758,"t":"byte","b":[128,128,128,128,128]},{"a":41763,"l":"far_gate_14","c":"Piece 14 of the gate the guards come out of, as drawn in the cut to it ($BC4A). 8 rows of 4 bytes.","t":"byte","b":[8,4,149,128,128,128,170,128]},{"a":41771,"t":"byte","b":[128,128,213,130,128,128,170,133]},{"a":41779,"t":"byte","b":[128,128,213,170,128,128,170,213]},{"a":41787,"t":"byte","b":[128,128,213,170,133,128,170,213]},{"a":41795,"t":"byte","b":[138,128]},{"a":41797,"c":"8 bytes after far_gate_14 that no table or instruction in this stage points at, in the form of picture rows.","t":"byte","b":[170,133,128,213,170,213,138,128]},{"a":41805,"l":"far_gate_15","c":"Piece 15 of the gate the guards come out of, as drawn in the cut to it ($BC4A). 11 rows of 6 bytes.","t":"byte","b":[11,6,202,171,169,213,170,149]},{"a":41813,"t":"byte","b":[213,131,212,170,213,170,202,171]},{"a":41821,"t":"byte","b":[169,213,170,149,213,131,212,170]},{"a":41829,"t":"byte","b":[213,170,138,170,129,128,128,128]},{"a":41837,"t":"byte","b":[213,128,128,128,128,128,170,129]},{"a":41845,"t":"byte","b":[128,128,128,128,213,138,128,128]},{"a":41853,"t":"byte","b":[128,128,170,149,128,128,128,128]},{"a":41861,"t":"byte","b":[213,170,129,128,128,128,170,213]},{"a":41869,"t":"byte","b":[130,128,128,128]},{"a":41873,"c":"11 bytes after far_gate_15 that no table or instruction in this stage points at, in the form of picture rows.","t":"byte","b":[129,128,128,128,213,170,213,130]},{"a":41881,"t":"byte","b":[128,128,128]},{"a":41884,"l":"far_gate_16","c":"Piece 16 of the gate the guards come out of, as drawn in the cut to it ($BC4A). 13 rows of 3 bytes.","t":"byte","b":[13,3,192,131,128,192,171,129]},{"a":41892,"t":"byte","b":[192,131,128,192,170,129,192,130]},{"a":41900,"t":"byte","b":[128,192,171,129,192,131,128,192]},{"a":41908,"t":"byte","b":[171,129,192,131,128,192,171,129]},{"a":41916,"t":"byte","b":[192,131,128,192,171,129,192,131]},{"a":41924,"t":"byte","b":[128]},{"a":41925,"l":"climb_12","c":"The hero climbing onto the cliff, picture 12 of $0C-$17 ($B600). 17 rows of 2 bytes.","t":"byte","b":[17,2,149,191,192,159,213,151]},{"a":41933,"t":"byte","b":[192,133,213,149,192,149,245,149]},{"a":41941,"t":"byte","b":[248,135,253,135,254,135,254,143]},{"a":41949,"t":"byte","b":[255,143,255,159,255,191,255,191]},{"a":41957,"t":"byte","b":[255,253,248,248]},{"a":41961,"l":"climb_13","c":"The hero climbing onto the cliff, picture 13 of $0C-$17 ($B600). 8 rows of 4 bytes.","t":"byte","b":[8,4,224,128,240,171,224,135]},{"a":41969,"t":"byte","b":[224,211,240,191,192,169,240,191]},{"a":41977,"t":"byte","b":[128,202,240,191,208,170,240,191]},{"a":41985,"t":"byte","b":[168,213,240,191,213,170,240,213]},{"a":41993,"t":"byte","b":[170,213]},{"a":41995,"l":"climb_14","c":"The hero climbing onto the cliff, picture 14 of $0C-$17 ($B600). 8 rows of 3 bytes.","t":"byte","b":[8,3,128,248,131,130,252,129]},{"a":42003,"t":"byte","b":[128,188,129,130,172,128,128,172]},{"a":42011,"t":"byte","b":[129,194,175,129,248,191,129,254]},{"a":42019,"t":"byte","b":[191,128]},{"a":42021,"l":"climb_15","c":"The hero climbing onto the cliff, picture 15 of $0C-$17 ($B600). 17 rows of 3 bytes.","t":"byte","b":[17,3,192,255,191,133,255,191]},{"a":42029,"t":"byte","b":[152,254,159,253,252,159,254,255]},{"a":42037,"t":"byte","b":[159,254,175,223,254,159,175,253]},{"a":42045,"t":"byte","b":[191,223,234,191,175,192,159,223]},{"a":42053,"t":"byte","b":[192,159,174,192,175,223,192,151]},{"a":42061,"t":"byte","b":[138,224,135,202,224,215,170,224]},{"a":42069,"t":"byte","b":[171,213,224,211,170]},{"a":42074,"l":"climb_16","c":"The hero climbing onto the cliff, picture 16 of $0C-$17 ($B600). 24 rows of 3 bytes.","t":"byte","b":[24,3,128,191,128,192,159,128]},{"a":42082,"t":"byte","b":[192,151,128,255,133,128,255,149]},{"a":42090,"t":"byte","b":[128,255,151,128,255,151,128,255]},{"a":42098,"t":"byte","b":[143,128,159,159,128,159,190,128]},{"a":42106,"t":"byte","b":[255,252,128,255,248,128,255,248]},{"a":42114,"t":"byte","b":[129,254,240,131,254,234,215,190]},{"a":42122,"t":"byte","b":[213,171,254,202,210,191,213,170]},{"a":42130,"t":"byte","b":[223,170,210,191,213,170,210,170]},{"a":42138,"t":"byte","b":[213,138,128,170,170,128,212,128]},{"a":42146,"t":"byte","b":[128,170]},{"a":42148,"l":"climb_17","c":"The hero climbing onto the cliff, picture 17 of $0C-$17 ($B600). 22 rows of 2 bytes.","t":"byte","b":[22,2,213,226,128,198,213,159]},{"a":42156,"t":"byte","b":[224,191,245,191,240,255,245,255]},{"a":42164,"t":"byte","b":[240,255,245,255,234,135,213,159]},{"a":42172,"t":"byte","b":[202,223,213,159,170,159,149,159]},{"a":42180,"t":"byte","b":[128,159,192,143,192,143,192,143]},{"a":42188,"t":"byte","b":[224,215,224,171,224,213]},{"a":42194,"l":"climb_18","c":"The hero climbing onto the cliff, picture 18 of $0C-$17 ($B600). 6 rows of 5 bytes.","t":"byte","b":[6,5,130,128,255,143,128,128]},{"a":42202,"t":"byte","b":[248,255,191,128,130,255,255,255]},{"a":42210,"t":"byte","b":[149,192,255,223,248,148,130,255]},{"a":42218,"t":"byte","b":[215,128,144,154,254,215,128,128]},{"a":42226,"l":"climb_19","c":"The hero climbing onto the cliff, picture 19 of $0C-$17 ($B600). 21 rows of 4 bytes.","t":"byte","b":[21,4,213,254,252,131,128,254]},{"a":42234,"t":"byte","b":[253,129,213,255,249,129,192,255]},{"a":42242,"t":"byte","b":[255,128,213,255,191,128,192,255]},{"a":42250,"t":"byte","b":[255,128,213,255,255,131,128,255]},{"a":42258,"t":"byte","b":[255,131,213,254,252,131,170,253]},{"a":42266,"t":"byte","b":[241,131,213,250,251,171,170,245]},{"a":42274,"t":"byte","b":[251,213,213,234,255,171,170,245]},{"a":42282,"t":"byte","b":[255,213,213,250,255,171,160,253]},{"a":42290,"t":"byte","b":[253,213,128,254,194,170,128,255]},{"a":42298,"t":"byte","b":[138,192,128,191,170,128,128,157]},{"a":42306,"t":"byte","b":[128,192,128,169,213,170]},{"a":42312,"l":"climb_20","c":"The hero climbing onto the cliff, picture 20 of $0C-$17 ($B600). 10 rows of 4 bytes.","t":"byte","b":[10,4,130,128,255,129,128,128]},{"a":42320,"t":"byte","b":[255,130,130,224,255,138,128,252]},{"a":42328,"t":"byte","b":[143,138,194,255,223,128,240,255]},{"a":42336,"t":"byte","b":[223,128,194,255,143,0,132,255]},{"a":42344,"t":"byte","b":[143,0,158,254,135,0,254,254]},{"a":42352,"t":"byte","b":[131,0]},{"a":42354,"l":"climb_21","c":"The hero climbing onto the cliff, picture 21 of $0C-$17 ($B600). 22 rows of 4 bytes.","t":"byte","b":[22,4,213,255,253,129,192,255]},{"a":42362,"t":"byte","b":[253,131,213,255,247,131,192,255]},{"a":42370,"t":"byte","b":[243,131,213,254,247,131,128,254]},{"a":42378,"t":"byte","b":[239,131,213,248,255,131,128,224]},{"a":42386,"t":"byte","b":[255,131,213,130,255,131,128,128]},{"a":42394,"t":"byte","b":[252,131,213,130,254,131,170,129]},{"a":42402,"t":"byte","b":[255,129,213,234,255,168,170,245]},{"a":42410,"t":"byte","b":[255,213,213,250,255,168,170,209]},{"a":42418,"t":"byte","b":[191,213,213,210,255,170,160,133]},{"a":42426,"t":"byte","b":[190,213,128,170,210,170,128,148]},{"a":42434,"t":"byte","b":[138,192,128,136,170,128,128,148]},{"a":42442,"t":"byte","b":[128,192]},{"a":42444,"l":"climb_22","c":"The hero climbing onto the cliff, picture 22 of $0C-$17 ($B600). 7 rows of 2 bytes.","t":"byte","b":[7,2,224,143,240,135,240,133]},{"a":42452,"t":"byte","b":[176,129,176,133,176,133,184,133]},{"a":42460,"l":"climb_23","c":"The hero climbing onto the cliff, picture 23 of $0C-$17 ($B600). 36 rows of 3 bytes.","t":"byte","b":[36,3,130,254,129,128,255,129]},{"a":42468,"t":"byte","b":[194,255,129,224,255,129,226,255]},{"a":42476,"t":"byte","b":[128,240,255,128,242,255,128,240]},{"a":42484,"t":"byte","b":[255,129,130,191,129,128,168,129]},{"a":42492,"t":"byte","b":[186,160,129,248,131,128,250,135]},{"a":42500,"t":"byte","b":[128,248,135,128,250,143,128,240]},{"a":42508,"t":"byte","b":[143,128,242,143,128,224,143,128]},{"a":42516,"t":"byte","b":[226,159,128,192,159,128,194,159]},{"a":42524,"t":"byte","b":[128,128,191,128,130,191,128,128]},{"a":42532,"t":"byte","b":[191,128,130,191,128,129,191,128]},{"a":42540,"t":"byte","b":[170,223,170,213,191,213,170,223]},{"a":42548,"t":"byte","b":[170,213,191,213,170,223,170,213]},{"a":42556,"t":"byte","b":[175,213,170,210,170,148,138,208]},{"a":42564,"t":"byte","b":[136,170,160,148,128,208]},{"a":42570,"c":"58 bytes after climb_23 that no table or instruction in this stage points at, in the form of picture rows.","t":"byte","b":[192,159,128,194,159,128,128,191]},{"a":42578,"t":"byte","b":[128,130,191,128,128,191,128,130]},{"a":42586,"t":"byte","b":[191,128,129,191,128,170,223,170]},{"a":42594,"t":"byte","b":[213,191,213,170,223,170,213,191]},{"a":42602,"t":"byte","b":[213,170,223,170,213,175,213,170]},{"a":42610,"t":"byte","b":[210,170,148,138,208,168,170,160]},{"a":42618,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":42626,"t":"byte","b":[0,0]},{"a":42628,"l":"gate_0","c":"Piece 0 of the gate on the cliff ($AE3F). 2 rows of 2 bytes.","t":"byte","b":[2,2,191,213,191,128]},{"a":42634,"l":"gate_1","c":"Piece 1 of the gate on the cliff ($AE3F). 2 rows of 2 bytes.","t":"byte","b":[2,2,158,128,222,138]},{"a":42640,"c":"22 bytes after gate_1 that no table or instruction in this stage points at, in the form of picture rows.","t":"byte","b":[5,4,138,222,138,213,149,158]},{"a":42648,"t":"byte","b":[192,170,170,217,138,212,213,130]},{"a":42656,"t":"byte","b":[128,168,170,149,128,192]},{"a":42662,"l":"gate_3","c":"Piece 3 of the gate on the cliff ($AE3F). 6 rows of 4 bytes.","t":"byte","b":[6,4,128,128,212,170,130,128]},{"a":42670,"t":"byte","b":[168,213,133,128,192,170,170,128]},{"a":42678,"t":"byte","b":[128,212,213,128,128,168,170,133]},{"a":42686,"t":"byte","b":[128,192]},{"a":42688,"l":"gate_4","c":"Piece 4 of the gate on the cliff ($AE3F). 6 rows of 3 bytes.","t":"byte","b":[6,3,138,128,128,213,128,128]},{"a":42696,"t":"byte","b":[170,129,128,213,138,128,170,149]},{"a":42704,"t":"byte","b":[128,213,170,129]},{"a":42708,"l":"gate_5","c":"Piece 5 of the gate on the cliff ($AE3F). 5 rows of 5 bytes.","t":"byte","b":[5,5,130,191,128,212,170,149]},{"a":42716,"t":"byte","b":[188,213,168,213,170,176,128,192]},{"a":42724,"t":"byte","b":[170,213,130,213,128,213,170,133]},{"a":42732,"t":"byte","b":[128,128,168]},{"a":42735,"l":"gate_6","c":"Piece 6 of the gate on the cliff ($AE3F). 18 rows of 1 byte.","t":"byte","b":[18,1,212,168,212,168,212,168]},{"a":42743,"t":"byte","b":[212,168,212,168,212,168,212,168]},{"a":42751,"t":"byte","b":[212,168,212,168]},{"a":42755,"l":"gate_7","c":"Piece 7 of the gate on the cliff ($AE3F). 2 rows of 1 byte.","t":"byte","b":[2,1,212,212]},{"a":42759,"l":"gate_8","c":"Piece 8 of the gate on the cliff ($AE3F). 18 rows of 5 bytes.","t":"byte","b":[18,5,213,170,169,213,212,213]},{"a":42767,"t":"byte","b":[170,131,128,212,213,234,171,213]},{"a":42775,"t":"byte","b":[212,213,250,131,128,212,213,250]},{"a":42783,"t":"byte","b":[171,213,212,213,254,131,128,212]},{"a":42791,"t":"byte","b":[213,255,171,213,212,213,255,131]},{"a":42799,"t":"byte","b":[128,212,245,255,171,213,212,253]},{"a":42807,"t":"byte","b":[255,131,128,212,253,255,171,213]},{"a":42815,"t":"byte","b":[212,255,191,128,128,212,255,143]},{"a":42823,"t":"byte","b":[128,128,213,255,135,128,160,213]},{"a":42831,"t":"byte","b":[255,129,128,168,213,255,128,128]},{"a":42839,"t":"byte","b":[170,213,159,128,192,170,213,135]},{"a":42847,"t":"byte","b":[128,208,170,213]},{"a":42851,"l":"gate_9","c":"Piece 9 of the gate on the cliff ($AE3F). 18 rows of 6 bytes.","t":"byte","b":[18,6,213,255,131,128,245,191]},{"a":42859,"t":"byte","b":[213,255,128,160,253,191,245,159]},{"a":42867,"t":"byte","b":[128,168,255,159,253,143,128,234]},{"a":42875,"t":"byte","b":[255,135,253,131,192,250,255,129]},{"a":42883,"t":"byte","b":[255,217,202,254,191,128,191,158]},{"a":42891,"t":"byte","b":[192,255,143,128,159,222,242,255]},{"a":42899,"t":"byte","b":[131,160,135,158,252,255,128,168]},{"a":42907,"t":"byte","b":[129,158,255,143,128,170,128,222]},{"a":42915,"t":"byte","b":[255,131,192,170,213,222,255,128]},{"a":42923,"t":"byte","b":[208,170,213,222,159,128,213,170]},{"a":42931,"t":"byte","b":[213,223,135,160,213,170,245,223]},{"a":42939,"t":"byte","b":[129,168,213,170,245,159,128,170]},{"a":42947,"t":"byte","b":[213,170,245,223,202,170,213,170]},{"a":42955,"t":"byte","b":[245,159,192,170,213,170]},{"a":42961,"l":"gate_10","c":"Piece 10 of the gate on the cliff ($AE3F). 11 rows of 8 bytes.","t":"byte","b":[11,8,170,213,254,159,128,191]},{"a":42969,"t":"byte","b":[128,192,170,213,255,135,128,191]},{"a":42977,"t":"byte","b":[220,202,170,213,255,131,128,191]},{"a":42985,"t":"byte","b":[159,192,170,245,255,128,128,191]},{"a":42993,"t":"byte","b":[223,202,170,253,191,128,160,191]},{"a":43001,"t":"byte","b":[159,192,170,253,143,128,168,191]},{"a":43009,"t":"byte","b":[223,202,170,255,131,128,170,191]},{"a":43017,"t":"byte","b":[159,192,234,255,129,192,170,191]},{"a":43025,"t":"byte","b":[223,202,250,191,128,208,186,191]},{"a":43033,"t":"byte","b":[135,192,250,159,128,212,190,191]},{"a":43041,"t":"byte","b":[129,208,254,135,128,213,191,191]},{"a":43049,"t":"byte","b":[128,212]},{"a":43051,"l":"gate_11","c":"Piece 11 of the gate on the cliff ($AE3F). 7 rows of 6 bytes.","t":"byte","b":[7,6,170,245,255,163,213,212]},{"a":43059,"t":"byte","b":[170,253,255,184,128,212,170,253]},{"a":43067,"t":"byte","b":[191,190,213,212,170,255,143,191]},{"a":43075,"t":"byte","b":[128,212,234,255,135,191,213,212]},{"a":43083,"t":"byte","b":[250,255,129,191,128,212,250,191]},{"a":43091,"t":"byte","b":[128,191,213,212]},{"a":43095,"l":"gate_12","c":"Piece 12 of the gate on the cliff ($AE3F). 6 rows of 1 byte.","t":"byte","b":[6,1,234,250,250,254,255,255]},{"a":43103,"l":"gate_13","c":"Piece 13 of the gate on the cliff ($AE3F). 2 rows of 2 bytes.","t":"byte","b":[2,2,222,202,158,192]},{"a":43109,"l":"gate_14","c":"Piece 14 of the gate on the cliff ($AE3F). 8 rows of 2 bytes.","t":"byte","b":[8,2,222,202,158,128,222,138]},{"a":43117,"t":"byte","b":[158,128,222,202,158,192,222,202]},{"a":43125,"t":"byte","b":[158,192]},{"a":43127,"l":"gate_17","c":"Piece 17 of the gate on the cliff ($AE3F). 1 row of 2 bytes.","t":"byte","b":[1,2,158,192]},{"a":43131,"l":"gate_2","c":"Piece 2 of the gate on the cliff ($AE3F). 6 rows of 4 bytes.","t":"byte","b":[6,4,213,158,192,170,138,222]},{"a":43139,"t":"byte","b":[138,213,149,158,192,170,170,217]},{"a":43147,"t":"byte","b":[138,212,213,130,128,168,170,149]},{"a":43155,"t":"byte","b":[128,192]},{"a":43157,"c":"179 bytes after gate_2 that no table or instruction in this stage points at, in the form of picture rows.","t":"byte","b":[128,168,191,223,202,170,213,170]},{"a":43165,"t":"byte","b":[213,170,255,131,128,170,191,159]},{"a":43173,"t":"byte","b":[192,170,213,170,213,234,255,129]},{"a":43181,"t":"byte","b":[192,170,191,223,202,170,213,170]},{"a":43189,"t":"byte","b":[213,250,191,128,208,186,191,135]},{"a":43197,"t":"byte","b":[192,170,213,170,213,250,159,128]},{"a":43205,"t":"byte","b":[212,190,191,129,208,170,213,170]},{"a":43213,"t":"byte","b":[213,254,135,128,213,191,191,128]},{"a":43221,"t":"byte","b":[212,170,213,7,9,170,213,170]},{"a":43229,"t":"byte","b":[245,255,163,213,212,170,170,213]},{"a":43237,"t":"byte","b":[170,253,255,184,128,212,170,170]},{"a":43245,"t":"byte","b":[213,170,253,191,190,213,212,170]},{"a":43253,"t":"byte","b":[170,213,170,255,143,191,128,212]},{"a":43261,"t":"byte","b":[170,170,213,234,255,135,191,213]},{"a":43269,"t":"byte","b":[212,170,170,213,250,255,129,191]},{"a":43277,"t":"byte","b":[128,212,170,170,213,250,191,128]},{"a":43285,"t":"byte","b":[191,213,212,170,15,3,170,213]},{"a":43293,"t":"byte","b":[170,170,213,170,170,213,170,170]},{"a":43301,"t":"byte","b":[213,170,170,213,170,170,213,170]},{"a":43309,"t":"byte","b":[170,213,170,170,213,170,170,213]},{"a":43317,"t":"byte","b":[170,170,213,234,170,213,250,170]},{"a":43325,"t":"byte","b":[213,250,170,213,254,170,213,255]},{"a":43333,"t":"byte","b":[170,213,255]},{"a":43336,"l":"fuji_peak","c":"The top of the mountain, drawn once with the background ($AD30). 11 rows of 4 bytes.","t":"byte","b":[11,4,213,138,208,170,213,250]},{"a":43344,"t":"byte","b":[214,170,213,250,207,170,213,254]},{"a":43352,"t":"byte","b":[221,170,213,254,191,170,213,255]},{"a":43360,"t":"byte","b":[255,170,229,255,255,169,245,255]},{"a":43368,"t":"byte","b":[255,171,253,255,255,167,253,255]},{"a":43376,"t":"byte","b":[255,175,255,255,247,159]},{"a":43382,"l":"fuji_top","c":"The mountain below its peak ($AD47). 8 rows of 8 bytes.","t":"byte","b":[8,8,213,170,255,254,255,255]},{"a":43390,"t":"byte","b":[212,170,213,234,255,255,255,255]},{"a":43398,"t":"byte","b":[213,170,213,234,255,254,223,255]},{"a":43406,"t":"byte","b":[211,170,213,250,157,254,255,255]},{"a":43414,"t":"byte","b":[215,170,213,254,223,254,255,255]},{"a":43422,"t":"byte","b":[207,170,149,255,135,230,223,255]},{"a":43430,"t":"byte","b":[191,170,197,191,215,235,191,254]},{"a":43438,"t":"byte","b":[255,168,245,207,129,192,191,252]},{"a":43446,"t":"byte","b":[255,171]},{"a":43448,"l":"fuji_slopes","c":"The mountain's lower slopes, drawn again whenever the scene scrolls ($ADD1). 4 rows of 10 bytes.","t":"byte","b":[4,10,170,249,171,213,170,255]},{"a":43456,"t":"byte","b":[250,255,167,213,170,206,129,128]},{"a":43464,"t":"byte","b":[128,255,224,253,143,213,202,247]},{"a":43472,"t":"byte","b":[170,213,170,223,171,253,191,212]},{"a":43480,"t":"byte","b":[226,153,128,128,128,156,131,224]},{"a":43488,"t":"byte","b":[255,209]},{"a":43490,"l":"fuji_foot","c":"The mountain's foot and the far shore ($ADE8). 3 rows of 15 bytes.","t":"byte","b":[3,15,213,130,213,170,213,170]},{"a":43498,"t":"byte","b":[213,170,213,170,213,170,253,143]},{"a":43506,"t":"byte","b":[213,149,128,128,128,128,128,128]},{"a":43514,"t":"byte","b":[128,128,128,128,128,128,254,212]},{"a":43522,"t":"byte","b":[193,170,213,170,213,170,213,170]},{"a":43530,"t":"byte","b":[213,170,213,170,213,234,207]},{"a":43537,"l":"rail","c":"Two columns of the fence's rail ($B069). 8 rows of 2 bytes.","t":"byte","b":[8,2,255,255,128,128,128,128]},{"a":43545,"t":"byte","b":[128,128,213,170,213,170,213,170]},{"a":43553,"t":"byte","b":[255,255]},{"a":43555,"l":"post","c":"A post of the fence, drawn every twelve columns from $51 + 1 ($AD8E). 12 rows of 1 byte.","t":"byte","b":[12,1,176,176,176,176,240,128]},{"a":43563,"t":"byte","b":[128,128,176,176,176,240]},{"a":43569,"l":"post_patch","c":"The sky and rail that cover a fence post where it was ($AD86). 12 rows of 1 byte.","t":"byte","b":[12,1,170,170,170,170,255,0]},{"a":43577,"t":"byte","b":[0,0,170,170,170,255]},{"a":43583,"c":"62 bytes after post_patch that no table or instruction in this stage points at, in the form of picture rows.","t":"byte","b":[128,128,128,128,128,128,128,128]},{"a":43591,"t":"byte","b":[128,128,128,128,128,128,213,170]},{"a":43599,"t":"byte","b":[225,170,213,213,170,225,170,213]},{"a":43607,"t":"byte","b":[213,170,225,170,213,255,255,225]},{"a":43615,"t":"byte","b":[255,255,12,1,193,193,193,193]},{"a":43623,"t":"byte","b":[128,128,128,128,193,193,193,193]},{"a":43631,"t":"byte","b":[12,1,224,224,224,224,225,128]},{"a":43639,"t":"byte","b":[128,128,224,224,224,225]},{"a":43645,"l":"edge_0","c":"Piece 0 of the cliff's edge and the sea below it ($B1AE). 29 rows of 6 bytes.","t":"byte","b":[29,6,128,128,128,192,170,129]},{"a":43653,"t":"byte","b":[213,170,213,170,213,170,128,128]},{"a":43661,"t":"byte","b":[168,213,170,213,213,170,209,170]},{"a":43669,"t":"byte","b":[213,170,128,128,128,212,170,213]},{"a":43677,"t":"byte","b":[213,170,129,128,213,170,128,128]},{"a":43685,"t":"byte","b":[128,128,160,213,213,170,129,128]},{"a":43693,"t":"byte","b":[128,170,128,128,128,128,128,212]},{"a":43701,"t":"byte","b":[213,170,129,128,128,168,128,128]},{"a":43709,"t":"byte","b":[128,128,128,212,213,170,128,128]},{"a":43717,"t":"byte","b":[128,170,128,128,128,128,160,213]},{"a":43725,"t":"byte","b":[213,170,128,128,213,170,128,128]},{"a":43733,"t":"byte","b":[128,213,170,213,213,170,213,170]},{"a":43741,"t":"byte","b":[213,170,128,212,170,213,170,213]},{"a":43749,"t":"byte","b":[213,170,213,170,213,170,160,213]},{"a":43757,"t":"byte","b":[170,213,170,213,197,170,213,170]},{"a":43765,"t":"byte","b":[213,170,128,213,170,213,170,213]},{"a":43773,"t":"byte","b":[133,170,213,170,213,170,128,212]},{"a":43781,"t":"byte","b":[170,213,170,213,133,160,213,170]},{"a":43789,"t":"byte","b":[213,170,128,192,170,213,170,213]},{"a":43797,"t":"byte","b":[129,128,212,170,213,170,128,128]},{"a":43805,"t":"byte","b":[160,213,170,213,129,128,128,128]},{"a":43813,"t":"byte","b":[213,170,128,128,128,128,128,213]},{"a":43821,"c":"29 bytes after edge_0 that no table or instruction in this stage points at, in the form of picture rows.","t":"byte","b":[170,129,128,212,170,213,170,213]},{"a":43829,"t":"byte","b":[128,128,160,213,170,213,170,129]},{"a":43837,"t":"byte","b":[128,128,128,213,170,213,128,128]},{"a":43845,"t":"byte","b":[128,128,128,213,170]},{"a":43850,"l":"edge_1","c":"Piece 1 of the cliff's edge and the sea below it ($B1AE). 4 rows of 12 bytes.","t":"byte","b":[4,12,213,170,213,170,213,170]},{"a":43858,"t":"byte","b":[213,170,213,170,149,128,213,170]},{"a":43866,"t":"byte","b":[213,170,213,170,213,170,213,170]},{"a":43874,"t":"byte","b":[192,130,213,170,213,170,213,170]},{"a":43882,"t":"byte","b":[213,170,149,128,128,128,213,170]},{"a":43890,"t":"byte","b":[213,170,213,170,213,128,192,170]},{"a":43898,"t":"byte","b":[213,130]},{"a":43900,"l":"edge_2","c":"Piece 2 of the cliff's edge and the sea below it ($B1AE). 8 rows of 2 bytes.","t":"byte","b":[8,2,213,195,213,128,213,128]},{"a":43908,"t":"byte","b":[213,128,213,194,213,194,213,194]},{"a":43916,"t":"byte","b":[213,194]},{"a":43918,"l":"edge_3","c":"Piece 3 of the cliff's edge and the sea below it ($B1AE). 1 row of 4 bytes.","t":"byte","b":[1,4,213,130,128,128]},{"a":43924,"l":"edge_4","c":"Piece 4 of the cliff's edge and the sea below it ($B1AE). 4 rows of 15 bytes.","t":"byte","b":[4,15,255,131,128,128,128,128]},{"a":43932,"t":"byte","b":[128,128,128,128,128,128,128,128]},{"a":43940,"t":"byte","b":[128,255,131,128,128,128,128,128]},{"a":43948,"t":"byte","b":[128,128,128,128,128,128,128,128]},{"a":43956,"t":"byte","b":[255,131,128,128,128,128,128,128]},{"a":43964,"t":"byte","b":[128,128,128,128,128,128,128,255]},{"a":43972,"t":"byte","b":[131,128,128,128,128,128,128,128]},{"a":43980,"t":"byte","b":[128,128,128,128,128,128]},{"a":43986,"c":"46 bytes after edge_4 that no table or instruction in this stage points at, in the form of picture rows.","t":"byte","b":[8,1,252,128,128,128,212,212]},{"a":43994,"t":"byte","b":[212,252,1,2,158,192,2,7]},{"a":44002,"t":"byte","b":[170,213,222,202,170,213,170,170]},{"a":44010,"t":"byte","b":[213,158,192,170,213,170,8,5]},{"a":44018,"t":"byte","b":[222,202,255,255,255,158,128,128]},{"a":44026,"t":"byte","b":[128,128,222,138,128,128,128,158]},{"a":44034,"t":"byte","b":[128,128,128,128,222,202,170,213]},{"a":44042,"t":"byte","b":[170,158,192,170,213,170,222,202]},{"a":44050,"t":"byte","b":[170]},{"a":44051,"l":"fall_lo","c":"The base of the falling pictures' low bytes, read only as $AC13 + X with X = $20-$23: the bytes at $AC33-$AC36 (page $1E).","t":"byte","b":[213,170,158,192],"x":[44114]},{"a":44055,"l":"fall_col","c":"The base of their columns, read at $AC37-$AC3A.","t":"byte","b":[255,255,255],"x":[44128]},{"a":44058,"l":"gate_15","c":"Piece 15 of the gate on the cliff ($AE3F). 8 rows of 2 bytes.","t":"byte","b":[8]},{"a":44059,"l":"fall_row","c":"The base of their rows, read at $AC3B-$AC3E.","t":"byte","b":[2,252,255,128,128,128,128,128],"x":[44123]},{"a":44067,"t":"byte","b":[128,212,170,212,170,212,170,252]},{"a":44075,"t":"byte","b":[255]},{"a":44076,"c":"Four zeros.","t":"byte","b":[0,0,0,0]},{"a":44080,"l":"fall_vectors","c":"JMP: the hero falling from the cliff, one step ($AC3F).","t":"code","b":[76,63,172],"m":"jmp","oa":44095,"o":"fall_step","x":[47660]},{"a":44083,"c":"The falling pictures' tables, as $AC13 + X reads them: low bytes $00 $4E $B9 $D3 (pictures at $1E00-$1F08), columns 7, 7, 6, 4 from the scroll, rows $84, $97, $9B, $A7.","t":"byte","b":[0,78,185,211,7,7,6,4]},{"a":44091,"t":"byte","b":[132,151,155,167]},{"a":44095,"l":"fall_step","c":"One step of the fall: $A1 counts from $1F, set when the hero stepped off the cliff's edge ($B8BD). While it is below $23, the next two pictures of the falling hero are drawn ($AC52); from $30 the hero is dead ($B7D7).","t":"code","b":[166,161],"m":"ldx","oa":161,"o":"zpa_A1","x":[44080]},{"a":44097,"t":"code","b":[240,14],"m":"beq","oa":44113,"o":"r_AC51"},{"a":44099,"t":"code","b":[232],"m":"inx"},{"a":44100,"t":"code","b":[224,35],"m":"cpx","o":"#$23"},{"a":44102,"t":"code","b":[176,7],"m":"bcs","oa":44111,"o":"b_AC4F"},{"a":44104,"t":"code","b":[32,82,172],"m":"jsr","oa":44114,"o":"fall_picture"},{"a":44107,"t":"code","b":[232],"m":"inx"},{"a":44108,"t":"code","b":[32,82,172],"m":"jsr","oa":44114,"o":"fall_picture"},{"a":44111,"l":"b_AC4F","t":"code","b":[134,161],"m":"stx","oa":161,"o":"zpa_A1","x":[44102]},{"a":44113,"l":"r_AC51","t":"code","b":[96],"m":"rts","x":[44097]},{"a":44114,"l":"fall_picture","c":"Draw falling picture X at its column moved with the scroll ($52 - $30) and one dot left of the scene's dot offset ($50), in store mode.","t":"code","b":[189,19,172],"m":"lda","oa":44051,"o":"fall_lo,x","x":[44104,44108]},{"a":44117,"t":"code","b":[133,3],"m":"sta","oa":3,"o":"zpa_03"},{"a":44119,"t":"code","b":[169,30],"m":"lda","o":"#$1E"},{"a":44121,"t":"code","b":[133,4],"m":"sta","oa":4,"o":"zpa_04"},{"a":44123,"t":"code","b":[189,27,172],"m":"lda","oa":44059,"o":"fall_row,x"},{"a":44126,"t":"code","b":[133,6],"m":"sta","oa":6,"o":"zpa_06"},{"a":44128,"t":"code","b":[189,23,172],"m":"lda","oa":44055,"o":"fall_col,x"},{"a":44131,"t":"code","b":[24],"m":"clc"},{"a":44132,"t":"code","b":[101,82],"m":"adc","oa":82,"o":"zpa_52"},{"a":44134,"t":"code","b":[56],"m":"sec"},{"a":44135,"t":"code","b":[233,48],"m":"sbc","o":"#$30"},{"a":44137,"t":"code","b":[133,5],"m":"sta","oa":5,"o":"zpa_05"},{"a":44139,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":44141,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"zpa_0F"},{"a":44143,"t":"code","b":[165,80],"m":"lda","oa":80,"o":"zpa_50"},{"a":44145,"t":"code","b":[56],"m":"sec"},{"a":44146,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":44148,"t":"code","b":[16,4],"m":"bpl","oa":44154,"o":"b_AC7A"},{"a":44150,"t":"code","b":[198,5],"m":"dec","oa":5,"o":"zpa_05"},{"a":44152,"t":"code","b":[169,6],"m":"lda","o":"#$06"},{"a":44154,"l":"b_AC7A","t":"code","b":[133,16],"m":"sta","oa":16,"o":"zpa_10","x":[44148]},{"a":44156,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"zpa_10"},{"a":44158,"t":"code","b":[76,3,25],"m":"jmp","oa":6403,"o":"draw_shape"},{"a":44161,"c":"Zeros between the falling hero and the background's routines, to $AD02.","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":44169,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":44177,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":44185,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":44193,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":44201,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":44209,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":44217,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":44225,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":44233,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":44241,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":44249,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":44257,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":44265,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":44273,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":44281,"t":"byte","b":[0,0,0,0,0,0,0,76]},{"a":44289,"t":"byte","b":[24,173]},{"a":44291,"l":"scenery_vectors","c":"Seven JMPs: $AD03 the mountain and the fence posts, $AD06 the gate, $AD09 the gate's near post, drawn after the fighters, $AD0C the background where the gate was, $AD0F the whole background, $AD12 the fence posts covered where they were, $AD15 the rail's shape set up.","t":"code","b":[76,86,173],"m":"jmp","oa":44374,"o":"j_AD56","x":[46179,46350,47562]},{"a":44294,"l":"s_AD06","c":"JMP: the gate ($AE7A).","t":"code","b":[76,122,174],"m":"jmp","oa":44666,"o":"gate_draw","x":[47568]},{"a":44297,"l":"s_AD09","c":"JMP: the gate's near post over the figures ($AF4D).","t":"code","b":[76,77,175],"m":"jmp","oa":44877,"o":"gate_front","x":[47747]},{"a":44300,"l":"s_AD0C","c":"JMP: cover the gate where it was ($AF76).","t":"code","b":[76,118,175],"m":"jmp","oa":44918,"o":"gate_erase","x":[46173,46338,47547]},{"a":44303,"l":"s_AD0F","c":"JMP: the whole background ($B015).","t":"code","b":[76,21,176],"m":"jmp","oa":45077,"o":"draw_background","x":[46430]},{"a":44306,"l":"s_AD12","c":"JMP: cover the fence posts where they were ($AD75).","t":"code","b":[76,117,173],"m":"jmp","oa":44405,"o":"j_AD75","x":[46161,46335,47541]},{"a":44309,"l":"s_AD15","c":"JMP: set up the rail's shape ($B069).","t":"code","b":[76,105,176],"m":"jmp","oa":45161,"o":"rail_setup","x":[45536]},{"a":44312,"l":"s_AD18","c":"Draw the fence's rail along the whole width, at row $68, two columns at a time.","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[45155]},{"a":44314,"t":"code","b":[133,5],"m":"sta","oa":5,"o":"zpa_05"},{"a":44316,"t":"code","b":[32,105,176],"m":"jsr","oa":45161,"o":"rail_setup"},{"a":44319,"l":"b_AD1F","t":"code","b":[32,3,25],"m":"jsr","oa":6403,"o":"draw_shape","x":[44333,44978]},{"a":44322,"t":"code","b":[165,5],"m":"lda","oa":5,"o":"zpa_05"},{"a":44324,"t":"code","b":[201,38],"m":"cmp","o":"#$26"},{"a":44326,"t":"code","b":[240,7],"m":"beq","oa":44335,"o":"r_AD2F"},{"a":44328,"t":"code","b":[24],"m":"clc"},{"a":44329,"t":"code","b":[105,2],"m":"adc","o":"#$02"},{"a":44331,"t":"code","b":[133,5],"m":"sta","oa":5,"o":"zpa_05"},{"a":44333,"t":"code","b":[208,240],"m":"bne","oa":44319,"o":"b_AD1F"},{"a":44335,"l":"r_AD2F","t":"code","b":[96],"m":"rts","x":[44326]},{"a":44336,"l":"j_AD30","c":"Draw the mountain's top: $A948 at column $12, row $51, and $A976 at column $10, row $5C.","t":"code","b":[169,72],"m":"lda","o":"#$48","x":[45158]},{"a":44338,"t":"code","b":[133,3],"m":"sta","oa":3,"o":"zpa_03"},{"a":44340,"t":"code","b":[169,169],"m":"lda","o":"#$A9"},{"a":44342,"t":"code","b":[133,4],"m":"sta","oa":4,"o":"zpa_04"},{"a":44344,"t":"code","b":[169,18],"m":"lda","o":"#$12"},{"a":44346,"t":"code","b":[133,5],"m":"sta","oa":5,"o":"zpa_05"},{"a":44348,"t":"code","b":[169,81],"m":"lda","o":"#$51"},{"a":44350,"t":"code","b":[133,6],"m":"sta","oa":6,"o":"zpa_06"},{"a":44352,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":44354,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"zpa_0F"},{"a":44356,"t":"code","b":[32,3,25],"m":"jsr","oa":6403,"o":"draw_shape"},{"a":44359,"t":"code","b":[169,118],"m":"lda","o":"#$76"},{"a":44361,"t":"code","b":[133,3],"m":"sta","oa":3,"o":"zpa_03"},{"a":44363,"t":"code","b":[169,16],"m":"lda","o":"#$10"},{"a":44365,"t":"code","b":[133,5],"m":"sta","oa":5,"o":"zpa_05"},{"a":44367,"t":"code","b":[169,92],"m":"lda","o":"#$5C"},{"a":44369,"t":"code","b":[133,6],"m":"sta","oa":6,"o":"zpa_06"},{"a":44371,"t":"code","b":[76,3,25],"m":"jmp","oa":6403,"o":"draw_shape"},{"a":44374,"l":"j_AD56","c":"Draw the mountain's slopes ($ADD1) and the four fence posts, unless nothing has moved since this page was last drawn: the posts' column ($51), the scene's dot offset ($50) and $54 the same as two frames before ($AC, $AE).","t":"code","b":[165,84],"m":"lda","oa":84,"o":"zpa_54","x":[44291]},{"a":44376,"t":"code","b":[208,13],"m":"bne","oa":44391,"o":"b_AD67"},{"a":44378,"t":"code","b":[165,81],"m":"lda","oa":81,"o":"$51"},{"a":44380,"t":"code","b":[197,172],"m":"cmp","oa":172,"o":"$AC"},{"a":44382,"t":"code","b":[208,7],"m":"bne","oa":44391,"o":"b_AD67"},{"a":44384,"t":"code","b":[165,80],"m":"lda","oa":80,"o":"zpa_50"},{"a":44386,"t":"code","b":[197,174],"m":"cmp","oa":174,"o":"$AE"},{"a":44388,"t":"code","b":[208,1],"m":"bne","oa":44391,"o":"b_AD67"},{"a":44390,"t":"code","b":[96],"m":"rts"},{"a":44391,"l":"b_AD67","t":"code","b":[32,209,173],"m":"jsr","oa":44497,"o":"s_ADD1","x":[44376,44382,44388]},{"a":44394,"t":"code","b":[169,35],"m":"lda","o":"#$23"},{"a":44396,"t":"code","b":[133,3],"m":"sta","oa":3,"o":"zpa_03"},{"a":44398,"t":"code","b":[166,81],"m":"ldx","oa":81,"o":"$51"},{"a":44400,"t":"code","b":[164,80],"m":"ldy","oa":80,"o":"zpa_50"},{"a":44402,"t":"code","b":[76,142,173],"m":"jmp","oa":44430,"o":"j_AD8E"},{"a":44405,"l":"j_AD75","c":"Cover the fence posts where they were drawn on this page two frames before ($AC, $AE) with the sky and rail behind them ($AA31), unless nothing has moved.","t":"code","b":[165,84],"m":"lda","oa":84,"o":"zpa_54","x":[44306]},{"a":44407,"t":"code","b":[208,13],"m":"bne","oa":44422,"o":"b_AD86"},{"a":44409,"t":"code","b":[165,81],"m":"lda","oa":81,"o":"$51"},{"a":44411,"t":"code","b":[197,172],"m":"cmp","oa":172,"o":"$AC"},{"a":44413,"t":"code","b":[208,7],"m":"bne","oa":44422,"o":"b_AD86"},{"a":44415,"t":"code","b":[165,80],"m":"lda","oa":80,"o":"zpa_50"},{"a":44417,"t":"code","b":[197,174],"m":"cmp","oa":174,"o":"$AE"},{"a":44419,"t":"code","b":[208,1],"m":"bne","oa":44422,"o":"b_AD86"},{"a":44421,"t":"code","b":[96],"m":"rts"},{"a":44422,"l":"b_AD86","t":"code","b":[169,49],"m":"lda","o":"#$31","x":[44407,44413,44419]},{"a":44424,"t":"code","b":[133,3],"m":"sta","oa":3,"o":"zpa_03"},{"a":44426,"t":"code","b":[166,172],"m":"ldx","oa":172,"o":"$AC"},{"a":44428,"t":"code","b":[164,174],"m":"ldy","oa":174,"o":"$AE"},{"a":44430,"l":"j_AD8E","c":"Draw four fence posts twelve columns apart from column X + 1, at dot Y + 1, row $64, in store mode; a post at columns $15-$7F is drawn mirrored, and a column past the right edge comes round 48 columns to the left.","t":"code","b":[169,170],"m":"lda","o":"#$AA","x":[44402]},{"a":44432,"t":"code","b":[133,4],"m":"sta","oa":4,"o":"zpa_04"},{"a":44434,"t":"code","b":[169,100],"m":"lda","o":"#$64"},{"a":44436,"t":"code","b":[133,6],"m":"sta","oa":6,"o":"zpa_06"},{"a":44438,"t":"code","b":[152],"m":"tya"},{"a":44439,"t":"code","b":[24],"m":"clc"},{"a":44440,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":44442,"t":"code","b":[201,7],"m":"cmp","o":"#$07"},{"a":44444,"t":"code","b":[144,3],"m":"bcc","oa":44449,"o":"b_ADA1"},{"a":44446,"t":"code","b":[232],"m":"inx"},{"a":44447,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":44449,"l":"b_ADA1","t":"code","b":[133,16],"m":"sta","oa":16,"o":"zpa_10","x":[44444]},{"a":44451,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":44453,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"zpa_0F"},{"a":44455,"t":"code","b":[160,4],"m":"ldy","o":"#$04"},{"a":44457,"t":"code","b":[138],"m":"txa"},{"a":44458,"t":"code","b":[24],"m":"clc"},{"a":44459,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":44461,"l":"b_ADAD","t":"code","b":[133,5],"m":"sta","oa":5,"o":"zpa_05","x":[44488,44493]},{"a":44463,"t":"code","b":[201,21],"m":"cmp","o":"#$15"},{"a":44465,"t":"code","b":[144,8],"m":"bcc","oa":44475,"o":"b_ADBB"},{"a":44467,"t":"code","b":[48,6],"m":"bmi","oa":44475,"o":"b_ADBB"},{"a":44469,"t":"code","b":[32,9,25],"m":"jsr","oa":6409,"o":"draw_mirrored"},{"a":44472,"t":"code","b":[76,190,173],"m":"jmp","oa":44478,"o":"j_ADBE"},{"a":44475,"l":"b_ADBB","t":"code","b":[32,3,25],"m":"jsr","oa":6403,"o":"draw_shape","x":[44465,44467]},{"a":44478,"l":"j_ADBE","t":"code","b":[136],"m":"dey","x":[44472]},{"a":44479,"t":"code","b":[240,15],"m":"beq","oa":44496,"o":"r_ADD0"},{"a":44481,"t":"code","b":[165,5],"m":"lda","oa":5,"o":"zpa_05"},{"a":44483,"t":"code","b":[24],"m":"clc"},{"a":44484,"t":"code","b":[105,12],"m":"adc","o":"#$0C"},{"a":44486,"t":"code","b":[201,40],"m":"cmp","o":"#$28"},{"a":44488,"t":"code","b":[144,227],"m":"bcc","oa":44461,"o":"b_ADAD"},{"a":44490,"t":"code","b":[56],"m":"sec"},{"a":44491,"t":"code","b":[233,48],"m":"sbc","o":"#$30"},{"a":44493,"t":"code","b":[76,173,173],"m":"jmp","oa":44461,"o":"b_ADAD"},{"a":44496,"l":"r_ADD0","t":"code","b":[96],"m":"rts","x":[44479]},{"a":44497,"l":"s_ADD1","c":"Draw the mountain's lower slopes ($A9B8 at column $0F, row $64) and its foot and the far shore ($A9E2 at column $0C, row $6C).","t":"code","b":[169,184],"m":"lda","o":"#$B8","x":[44391]},{"a":44499,"t":"code","b":[133,3],"m":"sta","oa":3,"o":"zpa_03"},{"a":44501,"t":"code","b":[169,169],"m":"lda","o":"#$A9"},{"a":44503,"t":"code","b":[133,4],"m":"sta","oa":4,"o":"zpa_04"},{"a":44505,"t":"code","b":[169,15],"m":"lda","o":"#$0F"},{"a":44507,"t":"code","b":[133,5],"m":"sta","oa":5,"o":"zpa_05"},{"a":44509,"t":"code","b":[169,100],"m":"lda","o":"#$64"},{"a":44511,"t":"code","b":[133,6],"m":"sta","oa":6,"o":"zpa_06"},{"a":44513,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":44515,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"zpa_10"},{"a":44517,"t":"code","b":[32,3,25],"m":"jsr","oa":6403,"o":"draw_shape"},{"a":44520,"t":"code","b":[169,226],"m":"lda","o":"#$E2"},{"a":44522,"t":"code","b":[133,3],"m":"sta","oa":3,"o":"zpa_03"},{"a":44524,"t":"code","b":[169,12],"m":"lda","o":"#$0C"},{"a":44526,"t":"code","b":[133,5],"m":"sta","oa":5,"o":"zpa_05"},{"a":44528,"t":"code","b":[169,108],"m":"lda","o":"#$6C"},{"a":44530,"t":"code","b":[133,6],"m":"sta","oa":6,"o":"zpa_06"},{"a":44532,"t":"code","b":[76,3,25],"m":"jmp","oa":6403,"o":"draw_shape"},{"a":44535,"l":"gate_lo","c":"The gate's 18 pieces, low bytes ($AE3F). Piece 16 points into the engine at $8000 and is not drawn.","t":"byte","b":[132,138,123,166,192,212,239,3],"x":[44607]},{"a":44543,"t":"byte","b":[7,99,209,43,87,95,101,26]},{"a":44551,"t":"byte","b":[0,119]},{"a":44553,"l":"gate_hi","c":"The gate's pieces, high bytes.","t":"byte","b":[166,166,168,166,166,166,166,167],"x":[44612]},{"a":44561,"t":"byte","b":[167,167,167,168,168,168,168,172]},{"a":44569,"t":"byte","b":[128,168]},{"a":44571,"l":"gate_col","c":"Each piece's column from the gate's ($52): added while $52 is $14 or more, taken away (and the piece mirrored) below that.","t":"byte","b":[7,2,1,3,4,6,9,9],"x":[44631,44640]},{"a":44579,"t":"byte","b":[7,1,2,4,6,2,2,9]},{"a":44587,"t":"byte","b":[0,2]},{"a":44589,"l":"gate_row","c":"Each gate piece's top row.","t":"byte","b":[66,111,153,159,165,171,153,66],"x":[44617]},{"a":44597,"t":"byte","b":[30,66,55,48,42,84,104,104]},{"a":44605,"t":"byte","b":[0,111]},{"a":44607,"l":"gate_piece","c":"Draw gate piece X at its row and at the gate's column ($52) plus its own, as it is, while $52 is $14 or more; below that (or negative), at $52 less its own, mirrored and right-aligned.","t":"code","b":[189,247,173],"m":"lda","oa":44535,"o":"gate_lo,x","x":[44759,44764,44769,44774,44779,44784,44789,44807,44812,44817,44835,44840,44845,44850,44855,44873,44901]},{"a":44610,"t":"code","b":[133,3],"m":"sta","oa":3,"o":"zpa_03"},{"a":44612,"t":"code","b":[189,9,174],"m":"lda","oa":44553,"o":"gate_hi,x"},{"a":44615,"t":"code","b":[133,4],"m":"sta","oa":4,"o":"zpa_04"},{"a":44617,"t":"code","b":[189,45,174],"m":"lda","oa":44589,"o":"gate_row,x"},{"a":44620,"t":"code","b":[133,6],"m":"sta","oa":6,"o":"zpa_06"},{"a":44622,"t":"code","b":[165,82],"m":"lda","oa":82,"o":"zpa_52"},{"a":44624,"t":"code","b":[48,13],"m":"bmi","oa":44639,"o":"b_AE5F"},{"a":44626,"t":"code","b":[201,20],"m":"cmp","o":"#$14"},{"a":44628,"t":"code","b":[144,9],"m":"bcc","oa":44639,"o":"b_AE5F"},{"a":44630,"t":"code","b":[24],"m":"clc"},{"a":44631,"t":"code","b":[125,27,174],"m":"adc","oa":44571,"o":"gate_col,x"},{"a":44634,"t":"code","b":[133,5],"m":"sta","oa":5,"o":"zpa_05"},{"a":44636,"t":"code","b":[76,101,174],"m":"jmp","oa":44645,"o":"j_AE65"},{"a":44639,"l":"b_AE5F","t":"code","b":[56],"m":"sec","x":[44624,44628]},{"a":44640,"t":"code","b":[253,27,174],"m":"sbc","oa":44571,"o":"gate_col,x"},{"a":44643,"t":"code","b":[133,5],"m":"sta","oa":5,"o":"zpa_05"},{"a":44645,"l":"j_AE65","c":"Draw the piece set up, as it is or mirrored by the gate's column ($52).","t":"code","b":[165,82],"m":"lda","oa":82,"o":"zpa_52","x":[44636,44796,44824,44862,44908]},{"a":44647,"t":"code","b":[48,7],"m":"bmi","oa":44656,"o":"b_AE70"},{"a":44649,"t":"code","b":[201,20],"m":"cmp","o":"#$14"},{"a":44651,"t":"code","b":[144,3],"m":"bcc","oa":44656,"o":"b_AE70"},{"a":44653,"t":"code","b":[76,3,25],"m":"jmp","oa":6403,"o":"draw_shape"},{"a":44656,"l":"b_AE70","t":"code","b":[165,5],"m":"lda","oa":5,"o":"zpa_05","x":[44647,44651]},{"a":44658,"t":"code","b":[72],"m":"pha"},{"a":44659,"t":"code","b":[32,12,25],"m":"jsr","oa":6412,"o":"draw_mirrored_right"},{"a":44662,"t":"code","b":[104],"m":"pla"},{"a":44663,"t":"code","b":[133,5],"m":"sta","oa":5,"o":"zpa_05"},{"a":44665,"l":"r_AE79","t":"code","b":[96],"m":"rts","x":[44668,44682]},{"a":44666,"l":"gate_draw","c":"Draw the gate on the cliff while the camera is on the hero ($4C = 0) and the gate's column ($52) is below $29 or at $FE-$FF. When anything has moved since this page was drawn ($54, $52 against $E1, $50 against $AE), the whole gate: pieces 5 and 8-13, the post below piece 13 down to row $66, pieces 14 and 15, then the second half below, with $3F = 1. When nothing has moved, $3F is set by where the fighters stand against the gate, and only when it is 1 is the second half drawn again: piece 1 repeated down to row $97, pieces 2, 3, 4, 6 and 7, the post down to row $66 and piece $11. $3F also has the near post drawn over the figures ($AF4D).","t":"code","b":[165,76],"m":"lda","oa":76,"o":"zpa_4C","x":[44294]},{"a":44668,"t":"code","b":[208,251],"m":"bne","oa":44665,"o":"r_AE79"},{"a":44670,"t":"code","b":[165,82],"m":"lda","oa":82,"o":"zpa_52"},{"a":44672,"t":"code","b":[201,254],"m":"cmp","o":"#$FE"},{"a":44674,"t":"code","b":[176,30],"m":"bcs","oa":44706,"o":"b_AEA2"},{"a":44676,"t":"code","b":[201,20],"m":"cmp","o":"#$14"},{"a":44678,"t":"code","b":[144,26],"m":"bcc","oa":44706,"o":"b_AEA2"},{"a":44680,"t":"code","b":[201,41],"m":"cmp","o":"#$29"},{"a":44682,"t":"code","b":[176,237],"m":"bcs","oa":44665,"o":"r_AE79"},{"a":44684,"t":"code","b":[162,1],"m":"ldx","o":"#$01"},{"a":44686,"t":"code","b":[165,114],"m":"lda","oa":114,"o":"zpa_72"},{"a":44688,"t":"code","b":[201,44],"m":"cmp","o":"#$2C"},{"a":44690,"t":"code","b":[176,4],"m":"bcs","oa":44696,"o":"b_AE98"},{"a":44692,"t":"code","b":[201,22],"m":"cmp","o":"#$16"},{"a":44694,"t":"code","b":[176,26],"m":"bcs","oa":44722,"o":"b_AEB2"},{"a":44696,"l":"b_AE98","t":"code","b":[165,98],"m":"lda","oa":98,"o":"zpa_62","x":[44690]},{"a":44698,"t":"code","b":[201,19],"m":"cmp","o":"#$13"},{"a":44700,"t":"code","b":[176,20],"m":"bcs","oa":44722,"o":"b_AEB2"},{"a":44702,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":44704,"t":"code","b":[240,16],"m":"beq","oa":44722,"o":"b_AEB2"},{"a":44706,"l":"b_AEA2","t":"code","b":[162,1],"m":"ldx","o":"#$01","x":[44674,44678]},{"a":44708,"t":"code","b":[165,114],"m":"lda","oa":114,"o":"zpa_72"},{"a":44710,"t":"code","b":[201,19],"m":"cmp","o":"#$13"},{"a":44712,"t":"code","b":[144,8],"m":"bcc","oa":44722,"o":"b_AEB2"},{"a":44714,"t":"code","b":[165,98],"m":"lda","oa":98,"o":"zpa_62"},{"a":44716,"t":"code","b":[201,16],"m":"cmp","o":"#$10"},{"a":44718,"t":"code","b":[144,2],"m":"bcc","oa":44722,"o":"b_AEB2"},{"a":44720,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":44722,"l":"b_AEB2","t":"code","b":[165,80],"m":"lda","oa":80,"o":"zpa_50","x":[44694,44700,44704,44712,44718]},{"a":44724,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"zpa_10"},{"a":44726,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":44728,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"zpa_0F"},{"a":44730,"t":"code","b":[165,84],"m":"lda","oa":84,"o":"zpa_54"},{"a":44732,"t":"code","b":[208,19],"m":"bne","oa":44753,"o":"b_AED1"},{"a":44734,"t":"code","b":[165,82],"m":"lda","oa":82,"o":"zpa_52"},{"a":44736,"t":"code","b":[197,225],"m":"cmp","oa":225,"o":"zpa_E1"},{"a":44738,"t":"code","b":[208,13],"m":"bne","oa":44753,"o":"b_AED1"},{"a":44740,"t":"code","b":[165,80],"m":"lda","oa":80,"o":"zpa_50"},{"a":44742,"t":"code","b":[197,174],"m":"cmp","oa":174,"o":"$AE"},{"a":44744,"t":"code","b":[208,7],"m":"bne","oa":44753,"o":"b_AED1"},{"a":44746,"t":"code","b":[134,63],"m":"stx","oa":63,"o":"zpa_3F"},{"a":44748,"t":"code","b":[224,0],"m":"cpx","o":"#$00"},{"a":44750,"t":"code","b":[208,63],"m":"bne","oa":44815,"o":"b_AF0F"},{"a":44752,"t":"code","b":[96],"m":"rts"},{"a":44753,"l":"b_AED1","t":"code","b":[162,1],"m":"ldx","o":"#$01","x":[44732,44738,44744]},{"a":44755,"t":"code","b":[134,63],"m":"stx","oa":63,"o":"zpa_3F"},{"a":44757,"t":"code","b":[162,5],"m":"ldx","o":"#$05"},{"a":44759,"t":"code","b":[32,63,174],"m":"jsr","oa":44607,"o":"gate_piece"},{"a":44762,"t":"code","b":[162,8],"m":"ldx","o":"#$08"},{"a":44764,"t":"code","b":[32,63,174],"m":"jsr","oa":44607,"o":"gate_piece"},{"a":44767,"t":"code","b":[162,9],"m":"ldx","o":"#$09"},{"a":44769,"t":"code","b":[32,63,174],"m":"jsr","oa":44607,"o":"gate_piece"},{"a":44772,"t":"code","b":[162,10],"m":"ldx","o":"#$0A"},{"a":44774,"t":"code","b":[32,63,174],"m":"jsr","oa":44607,"o":"gate_piece"},{"a":44777,"t":"code","b":[162,11],"m":"ldx","o":"#$0B"},{"a":44779,"t":"code","b":[32,63,174],"m":"jsr","oa":44607,"o":"gate_piece"},{"a":44782,"t":"code","b":[162,12],"m":"ldx","o":"#$0C"},{"a":44784,"t":"code","b":[32,63,174],"m":"jsr","oa":44607,"o":"gate_piece"},{"a":44787,"t":"code","b":[162,13],"m":"ldx","o":"#$0D"},{"a":44789,"t":"code","b":[32,63,174],"m":"jsr","oa":44607,"o":"gate_piece"},{"a":44792,"l":"b_AEF8","t":"code","b":[230,6],"m":"inc","oa":6,"o":"zpa_06","x":[44803]},{"a":44794,"t":"code","b":[230,6],"m":"inc","oa":6,"o":"zpa_06"},{"a":44796,"t":"code","b":[32,101,174],"m":"jsr","oa":44645,"o":"j_AE65"},{"a":44799,"t":"code","b":[165,6],"m":"lda","oa":6,"o":"zpa_06"},{"a":44801,"t":"code","b":[201,102],"m":"cmp","o":"#$66"},{"a":44803,"t":"code","b":[144,243],"m":"bcc","oa":44792,"o":"b_AEF8"},{"a":44805,"t":"code","b":[162,14],"m":"ldx","o":"#$0E"},{"a":44807,"t":"code","b":[32,63,174],"m":"jsr","oa":44607,"o":"gate_piece"},{"a":44810,"t":"code","b":[162,15],"m":"ldx","o":"#$0F"},{"a":44812,"t":"code","b":[32,63,174],"m":"jsr","oa":44607,"o":"gate_piece"},{"a":44815,"l":"b_AF0F","t":"code","b":[162,1],"m":"ldx","o":"#$01","x":[44750]},{"a":44817,"t":"code","b":[32,63,174],"m":"jsr","oa":44607,"o":"gate_piece"},{"a":44820,"l":"b_AF14","t":"code","b":[230,6],"m":"inc","oa":6,"o":"zpa_06","x":[44831]},{"a":44822,"t":"code","b":[230,6],"m":"inc","oa":6,"o":"zpa_06"},{"a":44824,"t":"code","b":[32,101,174],"m":"jsr","oa":44645,"o":"j_AE65"},{"a":44827,"t":"code","b":[165,6],"m":"lda","oa":6,"o":"zpa_06"},{"a":44829,"t":"code","b":[201,151],"m":"cmp","o":"#$97"},{"a":44831,"t":"code","b":[144,243],"m":"bcc","oa":44820,"o":"b_AF14"},{"a":44833,"t":"code","b":[162,2],"m":"ldx","o":"#$02"},{"a":44835,"t":"code","b":[32,63,174],"m":"jsr","oa":44607,"o":"gate_piece"},{"a":44838,"t":"code","b":[162,3],"m":"ldx","o":"#$03"},{"a":44840,"t":"code","b":[32,63,174],"m":"jsr","oa":44607,"o":"gate_piece"},{"a":44843,"t":"code","b":[162,4],"m":"ldx","o":"#$04"},{"a":44845,"t":"code","b":[32,63,174],"m":"jsr","oa":44607,"o":"gate_piece"},{"a":44848,"t":"code","b":[162,6],"m":"ldx","o":"#$06"},{"a":44850,"t":"code","b":[32,63,174],"m":"jsr","oa":44607,"o":"gate_piece"},{"a":44853,"t":"code","b":[162,7],"m":"ldx","o":"#$07"},{"a":44855,"t":"code","b":[32,63,174],"m":"jsr","oa":44607,"o":"gate_piece"},{"a":44858,"l":"b_AF3A","t":"code","b":[230,6],"m":"inc","oa":6,"o":"zpa_06","x":[44869]},{"a":44860,"t":"code","b":[230,6],"m":"inc","oa":6,"o":"zpa_06"},{"a":44862,"t":"code","b":[32,101,174],"m":"jsr","oa":44645,"o":"j_AE65"},{"a":44865,"t":"code","b":[165,6],"m":"lda","oa":6,"o":"zpa_06"},{"a":44867,"t":"code","b":[201,102],"m":"cmp","o":"#$66"},{"a":44869,"t":"code","b":[144,243],"m":"bcc","oa":44858,"o":"b_AF3A"},{"a":44871,"t":"code","b":[162,17],"m":"ldx","o":"#$11"},{"a":44873,"t":"code","b":[32,63,174],"m":"jsr","oa":44607,"o":"gate_piece"},{"a":44876,"l":"r_AF4C","t":"code","b":[96],"m":"rts","x":[44879,44883,44893]},{"a":44877,"l":"gate_front","c":"When $3F is set and the gate is in sight, draw its near post again over the figures: piece 0, then repeated down to row $AA.","t":"code","b":[165,76],"m":"lda","oa":76,"o":"zpa_4C","x":[44297]},{"a":44879,"t":"code","b":[208,251],"m":"bne","oa":44876,"o":"r_AF4C"},{"a":44881,"t":"code","b":[166,63],"m":"ldx","oa":63,"o":"zpa_3F"},{"a":44883,"t":"code","b":[240,247],"m":"beq","oa":44876,"o":"r_AF4C"},{"a":44885,"t":"code","b":[165,82],"m":"lda","oa":82,"o":"zpa_52"},{"a":44887,"t":"code","b":[201,244],"m":"cmp","o":"#$F4"},{"a":44889,"t":"code","b":[176,4],"m":"bcs","oa":44895,"o":"b_AF5F"},{"a":44891,"t":"code","b":[201,41],"m":"cmp","o":"#$29"},{"a":44893,"t":"code","b":[176,237],"m":"bcs","oa":44876,"o":"r_AF4C"},{"a":44895,"l":"b_AF5F","t":"code","b":[165,80],"m":"lda","oa":80,"o":"zpa_50","x":[44889]},{"a":44897,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"zpa_10"},{"a":44899,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":44901,"t":"code","b":[32,63,174],"m":"jsr","oa":44607,"o":"gate_piece"},{"a":44904,"l":"b_AF68","t":"code","b":[230,6],"m":"inc","oa":6,"o":"zpa_06","x":[44915]},{"a":44906,"t":"code","b":[230,6],"m":"inc","oa":6,"o":"zpa_06"},{"a":44908,"t":"code","b":[32,101,174],"m":"jsr","oa":44645,"o":"j_AE65"},{"a":44911,"t":"code","b":[165,6],"m":"lda","oa":6,"o":"zpa_06"},{"a":44913,"t":"code","b":[201,170],"m":"cmp","o":"#$AA"},{"a":44915,"t":"code","b":[144,243],"m":"bcc","oa":44904,"o":"b_AF68"},{"a":44917,"t":"code","b":[96],"m":"rts"},{"a":44918,"l":"gate_erase","c":"Cover the gate where it was drawn on this page two frames before ($E1): with $E1 at $14-$27, from column $1C to the right edge, the sky down to the rail, the rail, the floor's colours and the black above the floor, and column $1B on rows $54-$55; with $E1 below $14 or at $FE-$FF, the same from column 0 to $0A, the rail to $0B. Nothing is done when nothing has moved.","t":"code","b":[165,84],"m":"lda","oa":84,"o":"zpa_54","x":[44300]},{"a":44920,"t":"code","b":[208,12],"m":"bne","oa":44934,"o":"b_AF86"},{"a":44922,"t":"code","b":[165,82],"m":"lda","oa":82,"o":"zpa_52"},{"a":44924,"t":"code","b":[197,225],"m":"cmp","oa":225,"o":"zpa_E1"},{"a":44926,"t":"code","b":[208,6],"m":"bne","oa":44934,"o":"b_AF86"},{"a":44928,"t":"code","b":[165,80],"m":"lda","oa":80,"o":"zpa_50"},{"a":44930,"t":"code","b":[197,174],"m":"cmp","oa":174,"o":"$AE"},{"a":44932,"t":"code","b":[240,110],"m":"beq","oa":45044,"o":"r_AFF4"},{"a":44934,"l":"b_AF86","t":"code","b":[165,225],"m":"lda","oa":225,"o":"zpa_E1","x":[44920,44926]},{"a":44936,"t":"code","b":[201,254],"m":"cmp","o":"#$FE"},{"a":44938,"t":"code","b":[176,105],"m":"bcs","oa":45045,"o":"b_AFF5"},{"a":44940,"t":"code","b":[201,20],"m":"cmp","o":"#$14"},{"a":44942,"t":"code","b":[144,101],"m":"bcc","oa":45045,"o":"b_AFF5"},{"a":44944,"t":"code","b":[201,40],"m":"cmp","o":"#$28"},{"a":44946,"t":"code","b":[176,96],"m":"bcs","oa":45044,"o":"r_AFF4"},{"a":44948,"t":"code","b":[169,170],"m":"lda","o":"#$AA"},{"a":44950,"t":"code","b":[133,2],"m":"sta","oa":2,"o":"zpa_02"},{"a":44952,"t":"code","b":[169,27],"m":"lda","o":"#$1B"},{"a":44954,"t":"code","b":[133,5],"m":"sta","oa":5,"o":"zpa_05"},{"a":44956,"t":"code","b":[169,28],"m":"lda","o":"#$1C"},{"a":44958,"t":"code","b":[133,9],"m":"sta","oa":9,"o":"zpa_09"},{"a":44960,"t":"code","b":[169,84],"m":"lda","o":"#$54"},{"a":44962,"t":"code","b":[133,6],"m":"sta","oa":6,"o":"zpa_06"},{"a":44964,"t":"code","b":[169,86],"m":"lda","o":"#$56"},{"a":44966,"t":"code","b":[133,8],"m":"sta","oa":8,"o":"zpa_08"},{"a":44968,"t":"code","b":[32,0,10],"m":"jsr","oa":2560,"o":"fill_vectors"},{"a":44971,"t":"code","b":[32,105,176],"m":"jsr","oa":45161,"o":"rail_setup"},{"a":44974,"t":"code","b":[169,28],"m":"lda","o":"#$1C"},{"a":44976,"t":"code","b":[133,5],"m":"sta","oa":5,"o":"zpa_05"},{"a":44978,"t":"code","b":[32,31,173],"m":"jsr","oa":44319,"o":"b_AD1F"},{"a":44981,"t":"code","b":[169,28],"m":"lda","o":"#$1C"},{"a":44983,"t":"code","b":[133,5],"m":"sta","oa":5,"o":"zpa_05"},{"a":44985,"t":"code","b":[169,40],"m":"lda","o":"#$28"},{"a":44987,"t":"code","b":[133,9],"m":"sta","oa":9,"o":"zpa_09"},{"a":44989,"l":"j_AFBD","t":"code","b":[169,213],"m":"lda","o":"#$D5","x":[45074]},{"a":44991,"t":"code","b":[133,2],"m":"sta","oa":2,"o":"zpa_02"},{"a":44993,"t":"code","b":[169,170],"m":"lda","o":"#$AA"},{"a":44995,"t":"code","b":[133,17],"m":"sta","oa":17,"o":"zpa_11"},{"a":44997,"t":"code","b":[169,30],"m":"lda","o":"#$1E"},{"a":44999,"t":"code","b":[133,6],"m":"sta","oa":6,"o":"zpa_06"},{"a":45001,"t":"code","b":[169,104],"m":"lda","o":"#$68"},{"a":45003,"t":"code","b":[133,8],"m":"sta","oa":8,"o":"zpa_08"},{"a":45005,"t":"code","b":[32,0,10],"m":"jsr","oa":2560,"o":"fill_vectors"},{"a":45008,"t":"code","b":[169,213],"m":"lda","o":"#$D5"},{"a":45010,"t":"code","b":[133,19],"m":"sta","oa":19,"o":"zpa_13"},{"a":45012,"t":"code","b":[169,170],"m":"lda","o":"#$AA"},{"a":45014,"t":"code","b":[133,18],"m":"sta","oa":18,"o":"zpa_12"},{"a":45016,"t":"code","b":[169,153],"m":"lda","o":"#$99"},{"a":45018,"t":"code","b":[133,6],"m":"sta","oa":6,"o":"zpa_06"},{"a":45020,"t":"code","b":[169,178],"m":"lda","o":"#$B2"},{"a":45022,"t":"code","b":[133,8],"m":"sta","oa":8,"o":"zpa_08"},{"a":45024,"t":"code","b":[32,3,10],"m":"jsr","oa":2563,"o":"j_0A03"},{"a":45027,"t":"code","b":[169,128],"m":"lda","o":"#$80"},{"a":45029,"t":"code","b":[133,2],"m":"sta","oa":2,"o":"zpa_02"},{"a":45031,"t":"code","b":[133,17],"m":"sta","oa":17,"o":"zpa_11"},{"a":45033,"t":"code","b":[169,112],"m":"lda","o":"#$70"},{"a":45035,"t":"code","b":[133,6],"m":"sta","oa":6,"o":"zpa_06"},{"a":45037,"t":"code","b":[169,153],"m":"lda","o":"#$99"},{"a":45039,"t":"code","b":[133,8],"m":"sta","oa":8,"o":"zpa_08"},{"a":45041,"t":"code","b":[32,0,10],"m":"jsr","oa":2560,"o":"fill_vectors"},{"a":45044,"l":"r_AFF4","t":"code","b":[96],"m":"rts","x":[44932,44946]},{"a":45045,"l":"b_AFF5","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[44938,44942]},{"a":45047,"t":"code","b":[133,5],"m":"sta","oa":5,"o":"zpa_05"},{"a":45049,"t":"code","b":[32,105,176],"m":"jsr","oa":45161,"o":"rail_setup"},{"a":45052,"l":"b_AFFC","t":"code","b":[32,3,25],"m":"jsr","oa":6403,"o":"draw_shape","x":[45064]},{"a":45055,"t":"code","b":[165,5],"m":"lda","oa":5,"o":"zpa_05"},{"a":45057,"t":"code","b":[24],"m":"clc"},{"a":45058,"t":"code","b":[105,2],"m":"adc","o":"#$02"},{"a":45060,"t":"code","b":[133,5],"m":"sta","oa":5,"o":"zpa_05"},{"a":45062,"t":"code","b":[201,12],"m":"cmp","o":"#$0C"},{"a":45064,"t":"code","b":[144,242],"m":"bcc","oa":45052,"o":"b_AFFC"},{"a":45066,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":45068,"t":"code","b":[133,5],"m":"sta","oa":5,"o":"zpa_05"},{"a":45070,"t":"code","b":[169,11],"m":"lda","o":"#$0B"},{"a":45072,"t":"code","b":[133,9],"m":"sta","oa":9,"o":"zpa_09"},{"a":45074,"t":"code","b":[76,189,175],"m":"jmp","oa":44989,"o":"j_AFBD"},{"a":45077,"l":"draw_background","c":"Draw the whole background: the sky ($D5 and $AA, blue) down to row $67, the floor's four colours from row $99 to $B4, black between them and below, the rail along the whole width ($AD18) and the mountain's top ($AD30).","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[44303]},{"a":45079,"t":"code","b":[133,5],"m":"sta","oa":5,"o":"zpa_05"},{"a":45081,"t":"code","b":[169,40],"m":"lda","o":"#$28"},{"a":45083,"t":"code","b":[133,9],"m":"sta","oa":9,"o":"zpa_09"},{"a":45085,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":45087,"t":"code","b":[133,6],"m":"sta","oa":6,"o":"zpa_06"},{"a":45089,"t":"code","b":[169,104],"m":"lda","o":"#$68"},{"a":45091,"t":"code","b":[133,8],"m":"sta","oa":8,"o":"zpa_08"},{"a":45093,"t":"code","b":[169,213],"m":"lda","o":"#$D5"},{"a":45095,"t":"code","b":[133,2],"m":"sta","oa":2,"o":"zpa_02"},{"a":45097,"t":"code","b":[169,170],"m":"lda","o":"#$AA"},{"a":45099,"t":"code","b":[133,17],"m":"sta","oa":17,"o":"zpa_11"},{"a":45101,"t":"code","b":[32,0,10],"m":"jsr","oa":2560,"o":"fill_vectors"},{"a":45104,"t":"code","b":[169,153],"m":"lda","o":"#$99"},{"a":45106,"t":"code","b":[133,6],"m":"sta","oa":6,"o":"zpa_06"},{"a":45108,"t":"code","b":[169,181],"m":"lda","o":"#$B5"},{"a":45110,"t":"code","b":[133,8],"m":"sta","oa":8,"o":"zpa_08"},{"a":45112,"t":"code","b":[169,213],"m":"lda","o":"#$D5"},{"a":45114,"t":"code","b":[133,19],"m":"sta","oa":19,"o":"zpa_13"},{"a":45116,"t":"code","b":[133,2],"m":"sta","oa":2,"o":"zpa_02"},{"a":45118,"t":"code","b":[169,170],"m":"lda","o":"#$AA"},{"a":45120,"t":"code","b":[133,18],"m":"sta","oa":18,"o":"zpa_12"},{"a":45122,"t":"code","b":[133,17],"m":"sta","oa":17,"o":"zpa_11"},{"a":45124,"t":"code","b":[32,3,10],"m":"jsr","oa":2563,"o":"j_0A03"},{"a":45127,"t":"code","b":[169,128],"m":"lda","o":"#$80"},{"a":45129,"t":"code","b":[133,2],"m":"sta","oa":2,"o":"zpa_02"},{"a":45131,"t":"code","b":[133,17],"m":"sta","oa":17,"o":"zpa_11"},{"a":45133,"t":"code","b":[169,111],"m":"lda","o":"#$6F"},{"a":45135,"t":"code","b":[133,6],"m":"sta","oa":6,"o":"zpa_06"},{"a":45137,"t":"code","b":[169,153],"m":"lda","o":"#$99"},{"a":45139,"t":"code","b":[133,8],"m":"sta","oa":8,"o":"zpa_08"},{"a":45141,"t":"code","b":[32,0,10],"m":"jsr","oa":2560,"o":"fill_vectors"},{"a":45144,"t":"code","b":[169,181],"m":"lda","o":"#$B5"},{"a":45146,"t":"code","b":[133,6],"m":"sta","oa":6,"o":"zpa_06"},{"a":45148,"t":"code","b":[169,192],"m":"lda","o":"#$C0"},{"a":45150,"t":"code","b":[133,8],"m":"sta","oa":8,"o":"zpa_08"},{"a":45152,"t":"code","b":[32,0,10],"m":"jsr","oa":2560,"o":"fill_vectors"},{"a":45155,"t":"code","b":[32,24,173],"m":"jsr","oa":44312,"o":"s_AD18"},{"a":45158,"t":"code","b":[76,48,173],"m":"jmp","oa":44336,"o":"j_AD30"},{"a":45161,"l":"rail_setup","c":"Set up the rail's shape ($AA11) at row $68, dot 0, store mode.","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[44309,44316,44971,45049]},{"a":45163,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"zpa_10"},{"a":45165,"t":"code","b":[169,104],"m":"lda","o":"#$68"},{"a":45167,"t":"code","b":[133,6],"m":"sta","oa":6,"o":"zpa_06"},{"a":45169,"t":"code","b":[169,17],"m":"lda","o":"#$11"},{"a":45171,"t":"code","b":[133,3],"m":"sta","oa":3,"o":"zpa_03"},{"a":45173,"t":"code","b":[169,170],"m":"lda","o":"#$AA"},{"a":45175,"t":"code","b":[133,4],"m":"sta","oa":4,"o":"zpa_04"},{"a":45177,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":45179,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"zpa_0F"},{"a":45181,"t":"code","b":[96],"m":"rts"},{"a":45182,"c":"Bytes left from an earlier build: the end of a routine and a loop that draws gate pieces through $B04A. Nothing runs them.","t":"byte","b":[15,96,133,15,96,201,3,176]},{"a":45190,"t":"byte","b":[27,230,84,144,4,169,0,133]},{"a":45198,"t":"byte","b":[84,162,1,134,128,32,74,176]},{"a":45206,"t":"byte","b":[166,128,232,224,8,144,244,162]},{"a":45214,"t":"byte","b":[11,32,74,176,162,10,32,74]},{"a":45222,"t":"byte","b":[176,230,6,230,6,32,24,10]},{"a":45230,"t":"byte","b":[165,6,201,149,144,243,162,13]},{"a":45238,"t":"byte","b":[32,74,176,162,14,32,74,176]},{"a":45246,"t":"byte","b":[162,15]},{"a":45248,"l":"edge_vectors","c":"JMP: the cliff's edge ($B0C6); JMP: cover it where it was ($B1C6).","t":"code","b":[76,198,176],"m":"jmp","oa":45254,"o":"edge_draw","x":[47577]},{"a":45251,"l":"s_B0C3","c":"JMP: cover the cliff's edge where it was ($B1C6).","t":"code","b":[76,198,177],"m":"jmp","oa":45510,"o":"edge_erase","x":[46176,46341,47544]},{"a":45254,"l":"edge_draw","c":"On the first screen ($44 = 0) with the scroll at $23 or more, so that the end of the cliff is in sight, draw it, unless nothing has moved and both fighters are well right of it: the sea's black and blue, the cliff's top, the rock face (edge pieces 0, 2, 3, repeated down to row $97) and the ledge below (4, in AND mode).","t":"code","b":[165,68],"m":"lda","oa":68,"o":"zpa_44","x":[45248]},{"a":45256,"t":"code","b":[208,34],"m":"bne","oa":45292,"o":"r_B0EC"},{"a":45258,"t":"code","b":[165,82],"m":"lda","oa":82,"o":"zpa_52"},{"a":45260,"t":"code","b":[201,35],"m":"cmp","o":"#$23"},{"a":45262,"t":"code","b":[144,28],"m":"bcc","oa":45292,"o":"r_B0EC"},{"a":45264,"t":"code","b":[165,80],"m":"lda","oa":80,"o":"zpa_50"},{"a":45266,"t":"code","b":[197,174],"m":"cmp","oa":174,"o":"$AE"},{"a":45268,"t":"code","b":[208,23],"m":"bne","oa":45293,"o":"b_B0ED"},{"a":45270,"t":"code","b":[165,82],"m":"lda","oa":82,"o":"zpa_52"},{"a":45272,"t":"code","b":[197,225],"m":"cmp","oa":225,"o":"zpa_E1"},{"a":45274,"t":"code","b":[208,17],"m":"bne","oa":45293,"o":"b_B0ED"},{"a":45276,"t":"code","b":[165,98],"m":"lda","oa":98,"o":"zpa_62"},{"a":45278,"t":"code","b":[201,16],"m":"cmp","o":"#$10"},{"a":45280,"t":"code","b":[144,11],"m":"bcc","oa":45293,"o":"b_B0ED"},{"a":45282,"t":"code","b":[165,114],"m":"lda","oa":114,"o":"zpa_72"},{"a":45284,"t":"code","b":[201,19],"m":"cmp","o":"#$13"},{"a":45286,"t":"code","b":[144,5],"m":"bcc","oa":45293,"o":"b_B0ED"},{"a":45288,"t":"code","b":[165,84],"m":"lda","oa":84,"o":"zpa_54"},{"a":45290,"t":"code","b":[208,1],"m":"bne","oa":45293,"o":"b_B0ED"},{"a":45292,"l":"r_B0EC","t":"code","b":[96],"m":"rts","x":[45256,45262]},{"a":45293,"l":"b_B0ED","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[45268,45274,45280,45286,45290]},{"a":45295,"t":"code","b":[133,128],"m":"sta","oa":128,"o":"zpa_80"},{"a":45297,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"zpa_10"},{"a":45299,"t":"code","b":[162,1],"m":"ldx","o":"#$01"},{"a":45301,"t":"code","b":[134,15],"m":"stx","oa":15,"o":"zpa_0F"},{"a":45303,"t":"code","b":[32,174,177],"m":"jsr","oa":45486,"o":"edge_piece"},{"a":45306,"t":"code","b":[32,3,25],"m":"jsr","oa":6403,"o":"draw_shape"},{"a":45309,"t":"code","b":[165,82],"m":"lda","oa":82,"o":"zpa_52"},{"a":45311,"t":"code","b":[56],"m":"sec"},{"a":45312,"t":"code","b":[233,48],"m":"sbc","o":"#$30"},{"a":45314,"t":"code","b":[133,128],"m":"sta","oa":128,"o":"zpa_80"},{"a":45316,"t":"code","b":[165,80],"m":"lda","oa":80,"o":"zpa_50"},{"a":45318,"t":"code","b":[56],"m":"sec"},{"a":45319,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":45321,"t":"code","b":[16,4],"m":"bpl","oa":45327,"o":"b_B10F"},{"a":45323,"t":"code","b":[198,128],"m":"dec","oa":128,"o":"zpa_80"},{"a":45325,"t":"code","b":[169,6],"m":"lda","o":"#$06"},{"a":45327,"l":"b_B10F","t":"code","b":[133,16],"m":"sta","oa":16,"o":"zpa_10","x":[45321]},{"a":45329,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":45331,"t":"code","b":[133,5],"m":"sta","oa":5,"o":"zpa_05"},{"a":45333,"t":"code","b":[169,11],"m":"lda","o":"#$0B"},{"a":45335,"t":"code","b":[24],"m":"clc"},{"a":45336,"t":"code","b":[101,128],"m":"adc","oa":128,"o":"zpa_80"},{"a":45338,"t":"code","b":[48,77],"m":"bmi","oa":45417,"o":"b_B169"},{"a":45340,"t":"code","b":[240,75],"m":"beq","oa":45417,"o":"b_B169"},{"a":45342,"t":"code","b":[133,9],"m":"sta","oa":9,"o":"zpa_09"},{"a":45344,"t":"code","b":[169,116],"m":"lda","o":"#$74"},{"a":45346,"t":"code","b":[133,6],"m":"sta","oa":6,"o":"zpa_06"},{"a":45348,"t":"code","b":[169,152],"m":"lda","o":"#$98"},{"a":45350,"t":"code","b":[133,8],"m":"sta","oa":8,"o":"zpa_08"},{"a":45352,"t":"code","b":[169,213],"m":"lda","o":"#$D5"},{"a":45354,"t":"code","b":[133,18],"m":"sta","oa":18,"o":"zpa_12"},{"a":45356,"t":"code","b":[169,170],"m":"lda","o":"#$AA"},{"a":45358,"t":"code","b":[133,19],"m":"sta","oa":19,"o":"zpa_13"},{"a":45360,"t":"code","b":[169,128],"m":"lda","o":"#$80"},{"a":45362,"t":"code","b":[133,2],"m":"sta","oa":2,"o":"zpa_02"},{"a":45364,"t":"code","b":[133,17],"m":"sta","oa":17,"o":"zpa_11"},{"a":45366,"t":"code","b":[32,3,10],"m":"jsr","oa":2563,"o":"j_0A03"},{"a":45369,"t":"code","b":[169,7],"m":"lda","o":"#$07"},{"a":45371,"t":"code","b":[24],"m":"clc"},{"a":45372,"t":"code","b":[101,128],"m":"adc","oa":128,"o":"zpa_80"},{"a":45374,"t":"code","b":[240,15],"m":"beq","oa":45391,"o":"b_B14F"},{"a":45376,"t":"code","b":[48,13],"m":"bmi","oa":45391,"o":"b_B14F"},{"a":45378,"t":"code","b":[133,9],"m":"sta","oa":9,"o":"zpa_09"},{"a":45380,"t":"code","b":[169,154],"m":"lda","o":"#$9A"},{"a":45382,"t":"code","b":[133,6],"m":"sta","oa":6,"o":"zpa_06"},{"a":45384,"t":"code","b":[169,181],"m":"lda","o":"#$B5"},{"a":45386,"t":"code","b":[133,8],"m":"sta","oa":8,"o":"zpa_08"},{"a":45388,"t":"code","b":[32,3,10],"m":"jsr","oa":2563,"o":"j_0A03"},{"a":45391,"l":"b_B14F","t":"code","b":[169,11],"m":"lda","o":"#$0B","x":[45374,45376]},{"a":45393,"t":"code","b":[24],"m":"clc"},{"a":45394,"t":"code","b":[101,128],"m":"adc","oa":128,"o":"zpa_80"},{"a":45396,"t":"code","b":[133,9],"m":"sta","oa":9,"o":"zpa_09"},{"a":45398,"t":"code","b":[169,104],"m":"lda","o":"#$68"},{"a":45400,"t":"code","b":[133,6],"m":"sta","oa":6,"o":"zpa_06"},{"a":45402,"t":"code","b":[169,113],"m":"lda","o":"#$71"},{"a":45404,"t":"code","b":[133,8],"m":"sta","oa":8,"o":"zpa_08"},{"a":45406,"t":"code","b":[169,213],"m":"lda","o":"#$D5"},{"a":45408,"t":"code","b":[133,2],"m":"sta","oa":2,"o":"zpa_02"},{"a":45410,"t":"code","b":[169,170],"m":"lda","o":"#$AA"},{"a":45412,"t":"code","b":[133,17],"m":"sta","oa":17,"o":"zpa_11"},{"a":45414,"t":"code","b":[32,0,10],"m":"jsr","oa":2560,"o":"fill_vectors"},{"a":45417,"l":"b_B169","t":"code","b":[162,0],"m":"ldx","o":"#$00","x":[45338,45340]},{"a":45419,"t":"code","b":[32,174,177],"m":"jsr","oa":45486,"o":"edge_piece"},{"a":45422,"t":"code","b":[32,3,25],"m":"jsr","oa":6403,"o":"draw_shape"},{"a":45425,"t":"code","b":[162,2],"m":"ldx","o":"#$02"},{"a":45427,"t":"code","b":[32,174,177],"m":"jsr","oa":45486,"o":"edge_piece"},{"a":45430,"t":"code","b":[32,3,25],"m":"jsr","oa":6403,"o":"draw_shape"},{"a":45433,"t":"code","b":[162,3],"m":"ldx","o":"#$03"},{"a":45435,"t":"code","b":[32,174,177],"m":"jsr","oa":45486,"o":"edge_piece"},{"a":45438,"t":"code","b":[32,3,25],"m":"jsr","oa":6403,"o":"draw_shape"},{"a":45441,"l":"b_B181","t":"code","b":[230,6],"m":"inc","oa":6,"o":"zpa_06","x":[45452]},{"a":45443,"t":"code","b":[230,6],"m":"inc","oa":6,"o":"zpa_06"},{"a":45445,"t":"code","b":[32,3,25],"m":"jsr","oa":6403,"o":"draw_shape"},{"a":45448,"t":"code","b":[165,6],"m":"lda","oa":6,"o":"zpa_06"},{"a":45450,"t":"code","b":[201,151],"m":"cmp","o":"#$97"},{"a":45452,"t":"code","b":[144,243],"m":"bcc","oa":45441,"o":"b_B181"},{"a":45454,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":45456,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"zpa_0F"},{"a":45458,"t":"code","b":[162,4],"m":"ldx","o":"#$04"},{"a":45460,"t":"code","b":[32,174,177],"m":"jsr","oa":45486,"o":"edge_piece"},{"a":45463,"t":"code","b":[76,3,25],"m":"jmp","oa":6403,"o":"draw_shape"},{"a":45466,"l":"edge_lo","c":"The cliff edge's five pieces, low bytes ($B1AE).","t":"byte","b":[125,74,124,142,148],"x":[45486]},{"a":45471,"l":"edge_hi","c":"Their high bytes.","t":"byte","b":[170,171,171,171,171],"x":[45491]},{"a":45476,"l":"edge_col","c":"Their columns from the scroll's ($80 = $52 - $30).","t":"byte","b":[6,0,10,10,10],"x":[45501]},{"a":45481,"l":"edge_row","c":"Their top rows.","t":"byte","b":[152,112,104,117,112],"x":[45496]},{"a":45486,"l":"edge_piece","c":"Set up edge piece X: its shape, its row, its column from $80.","t":"code","b":[189,154,177],"m":"lda","oa":45466,"o":"edge_lo,x","x":[45303,45419,45427,45435,45460]},{"a":45489,"t":"code","b":[133,3],"m":"sta","oa":3,"o":"zpa_03"},{"a":45491,"t":"code","b":[189,159,177],"m":"lda","oa":45471,"o":"edge_hi,x"},{"a":45494,"t":"code","b":[133,4],"m":"sta","oa":4,"o":"zpa_04"},{"a":45496,"t":"code","b":[189,169,177],"m":"lda","oa":45481,"o":"edge_row,x"},{"a":45499,"t":"code","b":[133,6],"m":"sta","oa":6,"o":"zpa_06"},{"a":45501,"t":"code","b":[189,164,177],"m":"lda","oa":45476,"o":"edge_col,x"},{"a":45504,"t":"code","b":[24],"m":"clc"},{"a":45505,"t":"code","b":[101,128],"m":"adc","oa":128,"o":"zpa_80"},{"a":45507,"t":"code","b":[133,5],"m":"sta","oa":5,"o":"zpa_05"},{"a":45509,"l":"r_B1C5","t":"code","b":[96],"m":"rts","x":[45512,45528,45534]},{"a":45510,"l":"edge_erase","c":"Cover the cliff's edge where it was drawn two frames before ($E1), on the first screen: the rail from column 0 to $0C, then black and the floor's colours over its columns.","t":"code","b":[165,68],"m":"lda","oa":68,"o":"zpa_44","x":[45251]},{"a":45512,"t":"code","b":[208,251],"m":"bne","oa":45509,"o":"r_B1C5"},{"a":45514,"t":"code","b":[165,84],"m":"lda","oa":84,"o":"zpa_54"},{"a":45516,"t":"code","b":[208,12],"m":"bne","oa":45530,"o":"b_B1DA"},{"a":45518,"t":"code","b":[165,80],"m":"lda","oa":80,"o":"zpa_50"},{"a":45520,"t":"code","b":[197,174],"m":"cmp","oa":174,"o":"$AE"},{"a":45522,"t":"code","b":[208,6],"m":"bne","oa":45530,"o":"b_B1DA"},{"a":45524,"t":"code","b":[165,82],"m":"lda","oa":82,"o":"zpa_52"},{"a":45526,"t":"code","b":[197,225],"m":"cmp","oa":225,"o":"zpa_E1"},{"a":45528,"t":"code","b":[240,235],"m":"beq","oa":45509,"o":"r_B1C5"},{"a":45530,"l":"b_B1DA","t":"code","b":[165,225],"m":"lda","oa":225,"o":"zpa_E1","x":[45516,45522]},{"a":45532,"t":"code","b":[201,35],"m":"cmp","o":"#$23"},{"a":45534,"t":"code","b":[144,229],"m":"bcc","oa":45509,"o":"r_B1C5"},{"a":45536,"t":"code","b":[32,21,173],"m":"jsr","oa":44309,"o":"s_AD15"},{"a":45539,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":45541,"t":"code","b":[133,5],"m":"sta","oa":5,"o":"zpa_05"},{"a":45543,"l":"b_B1E7","t":"code","b":[32,3,25],"m":"jsr","oa":6403,"o":"draw_shape","x":[45555]},{"a":45546,"t":"code","b":[165,5],"m":"lda","oa":5,"o":"zpa_05"},{"a":45548,"t":"code","b":[24],"m":"clc"},{"a":45549,"t":"code","b":[105,2],"m":"adc","o":"#$02"},{"a":45551,"t":"code","b":[133,5],"m":"sta","oa":5,"o":"zpa_05"},{"a":45553,"t":"code","b":[201,12],"m":"cmp","o":"#$0C"},{"a":45555,"t":"code","b":[144,242],"m":"bcc","oa":45543,"o":"b_B1E7"},{"a":45557,"t":"code","b":[165,84],"m":"lda","oa":84,"o":"zpa_54"},{"a":45559,"t":"code","b":[240,10],"m":"beq","oa":45571,"o":"b_B203"},{"a":45561,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":45563,"t":"code","b":[133,5],"m":"sta","oa":5,"o":"zpa_05"},{"a":45565,"t":"code","b":[169,12],"m":"lda","o":"#$0C"},{"a":45567,"t":"code","b":[133,9],"m":"sta","oa":9,"o":"zpa_09"},{"a":45569,"t":"code","b":[208,18],"m":"bne","oa":45589,"o":"b_B215"},{"a":45571,"l":"b_B203","t":"code","b":[165,225],"m":"lda","oa":225,"o":"zpa_E1","x":[45559]},{"a":45573,"t":"code","b":[56],"m":"sec"},{"a":45574,"t":"code","b":[233,39],"m":"sbc","o":"#$27"},{"a":45576,"t":"code","b":[41,254],"m":"and","o":"#$FE"},{"a":45578,"t":"code","b":[16,2],"m":"bpl","oa":45582,"o":"b_B20E"},{"a":45580,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":45582,"l":"b_B20E","t":"code","b":[133,5],"m":"sta","oa":5,"o":"zpa_05","x":[45578]},{"a":45584,"t":"code","b":[24],"m":"clc"},{"a":45585,"t":"code","b":[105,4],"m":"adc","o":"#$04"},{"a":45587,"t":"code","b":[133,9],"m":"sta","oa":9,"o":"zpa_09"},{"a":45589,"l":"b_B215","t":"code","b":[169,128],"m":"lda","o":"#$80","x":[45569]},{"a":45591,"t":"code","b":[133,2],"m":"sta","oa":2,"o":"zpa_02"},{"a":45593,"t":"code","b":[133,17],"m":"sta","oa":17,"o":"zpa_11"},{"a":45595,"t":"code","b":[169,112],"m":"lda","o":"#$70"},{"a":45597,"t":"code","b":[133,6],"m":"sta","oa":6,"o":"zpa_06"},{"a":45599,"t":"code","b":[169,153],"m":"lda","o":"#$99"},{"a":45601,"t":"code","b":[133,8],"m":"sta","oa":8,"o":"zpa_08"},{"a":45603,"t":"code","b":[32,0,10],"m":"jsr","oa":2560,"o":"fill_vectors"},{"a":45606,"t":"code","b":[169,213],"m":"lda","o":"#$D5"},{"a":45608,"t":"code","b":[133,2],"m":"sta","oa":2,"o":"zpa_02"},{"a":45610,"t":"code","b":[133,19],"m":"sta","oa":19,"o":"zpa_13"},{"a":45612,"t":"code","b":[169,170],"m":"lda","o":"#$AA"},{"a":45614,"t":"code","b":[133,17],"m":"sta","oa":17,"o":"zpa_11"},{"a":45616,"t":"code","b":[133,18],"m":"sta","oa":18,"o":"zpa_12"},{"a":45618,"t":"code","b":[169,153],"m":"lda","o":"#$99"},{"a":45620,"t":"code","b":[133,6],"m":"sta","oa":6,"o":"zpa_06"},{"a":45622,"t":"code","b":[169,181],"m":"lda","o":"#$B5"},{"a":45624,"t":"code","b":[133,8],"m":"sta","oa":8,"o":"zpa_08"},{"a":45626,"t":"code","b":[76,3,10],"m":"jmp","oa":2563,"o":"j_0A03"},{"a":45629,"c":"Bytes left from an earlier build of the routine before: fills through $0A00 and $0A03, and a call to $0D00. Nothing runs them.","t":"byte","b":[8,76,3,10,133,6,169,153]},{"a":45637,"t":"byte","b":[133,8,32,0,13,169,213,133]},{"a":45645,"t":"byte","b":[2,133,19,169,170,133,17,133]},{"a":45653,"t":"byte","b":[18,169,153,133,6,169,181,133]},{"a":45661,"t":"byte","b":[8,76,53]},{"a":45664,"l":"scroll","c":"Move the scene with the hero, once a frame. On the first screen ($44 = 0) a hero at column $2A or more asks for the cut to Akuma ($AF = 1) when no guard is coming ($30); with a guard coming, a hero at column $21 or more takes the scene to the second screen ($B2EC). On the second screen, a hero at column $2A or more has reached the end of the stage: $D0 = 2, and the main loop loads the palace. A hero left of column 3 goes back to the first screen ($B2CF) from the second, and on the first starts the scene scrolling right. Elsewhere the scene scrolls to bring him to column $0F: from the left of it towards the right ($B381), from the right of it towards the left ($B30F). The scroll ($52) runs from $30 down to $1B on the first screen, and from $0B down on the second.","t":"code","b":[165,98],"m":"lda","oa":98,"o":"zpa_62","x":[47475]},{"a":45666,"t":"code","b":[48,92],"m":"bmi","oa":45760,"o":"b_B2C0"},{"a":45668,"t":"code","b":[201,3],"m":"cmp","o":"#$03"},{"a":45670,"t":"code","b":[144,88],"m":"bcc","oa":45760,"o":"b_B2C0"},{"a":45672,"t":"code","b":[166,68],"m":"ldx","oa":68,"o":"zpa_44"},{"a":45674,"t":"code","b":[208,20],"m":"bne","oa":45696,"o":"b_B280"},{"a":45676,"t":"code","b":[201,33],"m":"cmp","o":"#$21"},{"a":45678,"t":"code","b":[144,25],"m":"bcc","oa":45705,"o":"b_B289"},{"a":45680,"t":"code","b":[166,48],"m":"ldx","oa":48,"o":"zpa_30"},{"a":45682,"t":"code","b":[240,3],"m":"beq","oa":45687,"o":"b_B277"},{"a":45684,"t":"code","b":[76,236,178],"m":"jmp","oa":45804,"o":"j_B2EC"},{"a":45687,"l":"b_B277","t":"code","b":[201,42],"m":"cmp","o":"#$2A","x":[45682]},{"a":45689,"t":"code","b":[144,14],"m":"bcc","oa":45705,"o":"b_B289"},{"a":45691,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":45693,"t":"code","b":[133,175],"m":"sta","oa":175,"o":"$AF"},{"a":45695,"t":"code","b":[96],"m":"rts"},{"a":45696,"l":"b_B280","t":"code","b":[201,42],"m":"cmp","o":"#$2A","x":[45674]},{"a":45698,"t":"code","b":[144,5],"m":"bcc","oa":45705,"o":"b_B289"},{"a":45700,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":45702,"t":"code","b":[133,208],"m":"sta","oa":208,"o":"zpa_D0"},{"a":45704,"t":"code","b":[96],"m":"rts"},{"a":45705,"l":"b_B289","t":"code","b":[165,82],"m":"lda","oa":82,"o":"zpa_52","x":[45678,45689,45698]},{"a":45707,"t":"code","b":[201,27],"m":"cmp","o":"#$1B"},{"a":45709,"t":"code","b":[208,4],"m":"bne","oa":45715,"o":"b_B293"},{"a":45711,"t":"code","b":[166,80],"m":"ldx","oa":80,"o":"zpa_50"},{"a":45713,"t":"code","b":[240,27],"m":"beq","oa":45742,"o":"b_B2AE"},{"a":45715,"l":"b_B293","t":"code","b":[201,11],"m":"cmp","o":"#$0B","x":[45709]},{"a":45717,"t":"code","b":[208,4],"m":"bne","oa":45723,"o":"b_B29B"},{"a":45719,"t":"code","b":[166,80],"m":"ldx","oa":80,"o":"zpa_50"},{"a":45721,"t":"code","b":[240,28],"m":"beq","oa":45751,"o":"b_B2B7"},{"a":45723,"l":"b_B29B","t":"code","b":[165,98],"m":"lda","oa":98,"o":"zpa_62","x":[45717,45746,45755]},{"a":45725,"t":"code","b":[201,15],"m":"cmp","o":"#$0F"},{"a":45727,"t":"code","b":[240,8],"m":"beq","oa":45737,"o":"b_B2A9"},{"a":45729,"t":"code","b":[144,3],"m":"bcc","oa":45734,"o":"b_B2A6"},{"a":45731,"t":"code","b":[76,15,179],"m":"jmp","oa":45839,"o":"j_B30F"},{"a":45734,"l":"b_B2A6","t":"code","b":[76,129,179],"m":"jmp","oa":45953,"o":"j_B381","x":[45729]},{"a":45737,"l":"b_B2A9","c":"Stop the scroll: $53 = 0.","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[45727,45748,45757,46030,46043]},{"a":45739,"t":"code","b":[133,83],"m":"sta","oa":83,"o":"$53"},{"a":45741,"t":"code","b":[96],"m":"rts"},{"a":45742,"l":"b_B2AE","t":"code","b":[165,98],"m":"lda","oa":98,"o":"zpa_62","x":[45713]},{"a":45744,"t":"code","b":[201,15],"m":"cmp","o":"#$0F"},{"a":45746,"t":"code","b":[144,231],"m":"bcc","oa":45723,"o":"b_B29B"},{"a":45748,"t":"code","b":[76,169,178],"m":"jmp","oa":45737,"o":"b_B2A9"},{"a":45751,"l":"b_B2B7","t":"code","b":[165,98],"m":"lda","oa":98,"o":"zpa_62","x":[45721]},{"a":45753,"t":"code","b":[201,15],"m":"cmp","o":"#$0F"},{"a":45755,"t":"code","b":[176,222],"m":"bcs","oa":45723,"o":"b_B29B"},{"a":45757,"t":"code","b":[76,169,178],"m":"jmp","oa":45737,"o":"b_B2A9"},{"a":45760,"l":"b_B2C0","t":"code","b":[165,68],"m":"lda","oa":68,"o":"zpa_44","x":[45666,45670]},{"a":45762,"t":"code","b":[240,4],"m":"beq","oa":45768,"o":"b_B2C8"},{"a":45764,"t":"code","b":[197,76],"m":"cmp","oa":76,"o":"zpa_4C"},{"a":45766,"t":"code","b":[208,7],"m":"bne","oa":45775,"o":"b_B2CF"},{"a":45768,"l":"b_B2C8","t":"code","b":[169,1],"m":"lda","o":"#$01","x":[45762]},{"a":45770,"t":"code","b":[133,83],"m":"sta","oa":83,"o":"$53"},{"a":45772,"t":"code","b":[76,129,179],"m":"jmp","oa":45953,"o":"j_B381"},{"a":45775,"l":"b_B2CF","c":"Back to the first screen: $44 = 0, the scroll at $1B, every figure moved $1A columns right ($B3DF) and the fence two columns.","t":"code","b":[198,68],"m":"dec","oa":68,"o":"zpa_44","x":[45766]},{"a":45777,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":45779,"t":"code","b":[133,84],"m":"sta","oa":84,"o":"zpa_54"},{"a":45781,"t":"code","b":[169,27],"m":"lda","o":"#$1B"},{"a":45783,"t":"code","b":[133,82],"m":"sta","oa":82,"o":"zpa_52"},{"a":45785,"t":"code","b":[169,26],"m":"lda","o":"#$1A"},{"a":45787,"t":"code","b":[32,223,179],"m":"jsr","oa":46047,"o":"s_B3DF"},{"a":45790,"t":"code","b":[230,81],"m":"inc","oa":81,"o":"$51"},{"a":45792,"t":"code","b":[230,81],"m":"inc","oa":81,"o":"$51"},{"a":45794,"t":"code","b":[96],"m":"rts"},{"a":45795,"c":"Nine bytes left from an earlier build ($72 moved 10 columns left). Nothing runs them.","t":"byte","b":[114,16,5,56,233,10,133,114]},{"a":45803,"t":"byte","b":[96]},{"a":45804,"l":"j_B2EC","c":"On to the second screen: $44 = 1, the scroll at $0B, dot 0, every figure moved $1A columns left and the fence two columns.","t":"code","b":[169,1],"m":"lda","o":"#$01","x":[45684]},{"a":45806,"t":"code","b":[133,68],"m":"sta","oa":68,"o":"zpa_44"},{"a":45808,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":45810,"t":"code","b":[133,84],"m":"sta","oa":84,"o":"zpa_54"},{"a":45812,"t":"code","b":[169,11],"m":"lda","o":"#$0B"},{"a":45814,"t":"code","b":[133,82],"m":"sta","oa":82,"o":"zpa_52"},{"a":45816,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":45818,"t":"code","b":[133,80],"m":"sta","oa":80,"o":"zpa_50"},{"a":45820,"t":"code","b":[169,230],"m":"lda","o":"#$E6"},{"a":45822,"t":"code","b":[32,223,179],"m":"jsr","oa":46047,"o":"s_B3DF"},{"a":45825,"t":"code","b":[198,81],"m":"dec","oa":81,"o":"$51"},{"a":45827,"t":"code","b":[198,81],"m":"dec","oa":81,"o":"$51"},{"a":45829,"t":"code","b":[96],"m":"rts"},{"a":45830,"c":"Nine bytes left from an earlier build ($72 moved 10 columns right). Nothing runs them.","t":"byte","b":[114,16,5,24,105,10,133,114]},{"a":45838,"t":"byte","b":[96]},{"a":45839,"l":"j_B30F","c":"Scroll towards the left: the speed $53 is brought two dots a frame towards -4 (in the stance), -6 (standing) or -10 (running, legs sequence $42-$49).","t":"code","b":[169,252],"m":"lda","o":"#$FC","x":[45731]},{"a":45841,"t":"code","b":[166,111],"m":"ldx","oa":111,"o":"zpa_6F"},{"a":45843,"t":"code","b":[240,14],"m":"beq","oa":45859,"o":"b_B323"},{"a":45845,"t":"code","b":[169,250],"m":"lda","o":"#$FA"},{"a":45847,"t":"code","b":[166,101],"m":"ldx","oa":101,"o":"zpa_65"},{"a":45849,"t":"code","b":[224,66],"m":"cpx","o":"#$42"},{"a":45851,"t":"code","b":[144,6],"m":"bcc","oa":45859,"o":"b_B323"},{"a":45853,"t":"code","b":[224,74],"m":"cpx","o":"#$4A"},{"a":45855,"t":"code","b":[176,2],"m":"bcs","oa":45859,"o":"b_B323"},{"a":45857,"t":"code","b":[169,246],"m":"lda","o":"#$F6"},{"a":45859,"l":"b_B323","t":"code","b":[197,83],"m":"cmp","oa":83,"o":"$53","x":[45843,45851,45855]},{"a":45861,"t":"code","b":[240,19],"m":"beq","oa":45882,"o":"b_B33A"},{"a":45863,"t":"code","b":[144,12],"m":"bcc","oa":45877,"o":"b_B335"},{"a":45865,"t":"code","b":[165,83],"m":"lda","oa":83,"o":"$53"},{"a":45867,"t":"code","b":[16,8],"m":"bpl","oa":45877,"o":"b_B335"},{"a":45869,"t":"code","b":[24],"m":"clc"},{"a":45870,"t":"code","b":[105,2],"m":"adc","o":"#$02"},{"a":45872,"t":"code","b":[133,83],"m":"sta","oa":83,"o":"$53"},{"a":45874,"t":"code","b":[208,6],"m":"bne","oa":45882,"o":"b_B33A"},{"a":45876,"t":"code","b":[96],"m":"rts"},{"a":45877,"l":"b_B335","t":"code","b":[56],"m":"sec","x":[45863,45867]},{"a":45878,"t":"code","b":[233,2],"m":"sbc","o":"#$02"},{"a":45880,"t":"code","b":[133,83],"m":"sta","oa":83,"o":"$53"},{"a":45882,"l":"b_B33A","c":"Move the scene by $53 dots, at most six at a time: the dot offset $50 goes down, and each time it passes 0 every figure ($62, $72), the scroll ($52), the hawk's column ($91) and the fence ($51, coming round from -9 to 39) move a column left. Reaching $1A, everything is put back a column and the scroll stops at $1B.","t":"code","b":[165,83],"m":"lda","oa":83,"o":"$53","x":[45861,45874,45976]},{"a":45884,"t":"code","b":[16,90],"m":"bpl","oa":45976,"o":"b_B398"},{"a":45886,"t":"code","b":[201,250],"m":"cmp","o":"#$FA"},{"a":45888,"t":"code","b":[176,8],"m":"bcs","oa":45898,"o":"b_B34A"},{"a":45890,"t":"code","b":[24],"m":"clc"},{"a":45891,"t":"code","b":[105,6],"m":"adc","o":"#$06"},{"a":45893,"t":"code","b":[32,74,179],"m":"jsr","oa":45898,"o":"b_B34A"},{"a":45896,"t":"code","b":[169,250],"m":"lda","o":"#$FA"},{"a":45898,"l":"b_B34A","c":"Add A dots to the scene's offset.","t":"code","b":[24],"m":"clc","x":[45888,45893]},{"a":45899,"t":"code","b":[101,80],"m":"adc","oa":80,"o":"zpa_50"},{"a":45901,"t":"code","b":[48,3],"m":"bmi","oa":45906,"o":"b_B352"},{"a":45903,"t":"code","b":[133,80],"m":"sta","oa":80,"o":"zpa_50"},{"a":45905,"t":"code","b":[96],"m":"rts"},{"a":45906,"l":"b_B352","t":"code","b":[24],"m":"clc","x":[45901]},{"a":45907,"t":"code","b":[105,7],"m":"adc","o":"#$07"},{"a":45909,"t":"code","b":[133,80],"m":"sta","oa":80,"o":"zpa_50"},{"a":45911,"t":"code","b":[198,114],"m":"dec","oa":114,"o":"zpa_72"},{"a":45913,"t":"code","b":[198,98],"m":"dec","oa":98,"o":"zpa_62"},{"a":45915,"t":"code","b":[198,82],"m":"dec","oa":82,"o":"zpa_52"},{"a":45917,"t":"code","b":[198,145],"m":"dec","oa":145,"o":"zpa_91"},{"a":45919,"t":"code","b":[165,81],"m":"lda","oa":81,"o":"$51"},{"a":45921,"t":"code","b":[56],"m":"sec"},{"a":45922,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":45924,"t":"code","b":[201,247],"m":"cmp","o":"#$F7"},{"a":45926,"t":"code","b":[208,2],"m":"bne","oa":45930,"o":"b_B36A"},{"a":45928,"t":"code","b":[169,39],"m":"lda","o":"#$27"},{"a":45930,"l":"b_B36A","t":"code","b":[133,81],"m":"sta","oa":81,"o":"$51","x":[45926]},{"a":45932,"t":"code","b":[165,82],"m":"lda","oa":82,"o":"zpa_52"},{"a":45934,"t":"code","b":[201,26],"m":"cmp","o":"#$1A"},{"a":45936,"t":"code","b":[208,14],"m":"bne","oa":45952,"o":"r_B380"},{"a":45938,"t":"code","b":[230,82],"m":"inc","oa":82,"o":"zpa_52"},{"a":45940,"t":"code","b":[230,81],"m":"inc","oa":81,"o":"$51"},{"a":45942,"t":"code","b":[230,98],"m":"inc","oa":98,"o":"zpa_62"},{"a":45944,"t":"code","b":[230,114],"m":"inc","oa":114,"o":"zpa_72"},{"a":45946,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":45948,"t":"code","b":[133,80],"m":"sta","oa":80,"o":"zpa_50"},{"a":45950,"t":"code","b":[133,83],"m":"sta","oa":83,"o":"$53"},{"a":45952,"l":"r_B380","t":"code","b":[96],"m":"rts","x":[45936]},{"a":45953,"l":"j_B381","c":"Scroll towards the right: the speed $53 is brought two dots a frame towards +4.","t":"code","b":[165,83],"m":"lda","oa":83,"o":"$53","x":[45734,45772]},{"a":45955,"t":"code","b":[201,4],"m":"cmp","o":"#$04"},{"a":45957,"t":"code","b":[240,17],"m":"beq","oa":45976,"o":"b_B398"},{"a":45959,"t":"code","b":[144,10],"m":"bcc","oa":45971,"o":"b_B393"},{"a":45961,"t":"code","b":[48,8],"m":"bmi","oa":45971,"o":"b_B393"},{"a":45963,"t":"code","b":[56],"m":"sec"},{"a":45964,"t":"code","b":[233,2],"m":"sbc","o":"#$02"},{"a":45966,"t":"code","b":[133,83],"m":"sta","oa":83,"o":"$53"},{"a":45968,"t":"code","b":[208,6],"m":"bne","oa":45976,"o":"b_B398"},{"a":45970,"t":"code","b":[96],"m":"rts"},{"a":45971,"l":"b_B393","t":"code","b":[24],"m":"clc","x":[45959,45961]},{"a":45972,"t":"code","b":[105,2],"m":"adc","o":"#$02"},{"a":45974,"t":"code","b":[133,83],"m":"sta","oa":83,"o":"$53"},{"a":45976,"l":"b_B398","c":"Move the scene right by $53 dots, every figure and the fence a column right each time the offset passes 6; the scroll stops with dot 1 at $52 = $30, the start of the first screen, and with dot 0 at $0B, the start of the second.","t":"code","b":[48,160],"m":"bmi","oa":45882,"o":"b_B33A","x":[45884,45957,45968]},{"a":45978,"t":"code","b":[24],"m":"clc"},{"a":45979,"t":"code","b":[101,80],"m":"adc","oa":80,"o":"zpa_50"},{"a":45981,"t":"code","b":[201,7],"m":"cmp","o":"#$07"},{"a":45983,"t":"code","b":[176,5],"m":"bcs","oa":45990,"o":"b_B3A6"},{"a":45985,"t":"code","b":[133,80],"m":"sta","oa":80,"o":"zpa_50"},{"a":45987,"t":"code","b":[76,192,179],"m":"jmp","oa":46016,"o":"j_B3C0"},{"a":45990,"l":"b_B3A6","t":"code","b":[56],"m":"sec","x":[45983]},{"a":45991,"t":"code","b":[233,7],"m":"sbc","o":"#$07"},{"a":45993,"t":"code","b":[133,80],"m":"sta","oa":80,"o":"zpa_50"},{"a":45995,"t":"code","b":[230,98],"m":"inc","oa":98,"o":"zpa_62"},{"a":45997,"t":"code","b":[230,114],"m":"inc","oa":114,"o":"zpa_72"},{"a":45999,"t":"code","b":[230,82],"m":"inc","oa":82,"o":"zpa_52"},{"a":46001,"t":"code","b":[230,145],"m":"inc","oa":145,"o":"zpa_91"},{"a":46003,"t":"code","b":[165,81],"m":"lda","oa":81,"o":"$51"},{"a":46005,"t":"code","b":[24],"m":"clc"},{"a":46006,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":46008,"t":"code","b":[201,40],"m":"cmp","o":"#$28"},{"a":46010,"t":"code","b":[208,2],"m":"bne","oa":46014,"o":"b_B3BE"},{"a":46012,"t":"code","b":[169,248],"m":"lda","o":"#$F8"},{"a":46014,"l":"b_B3BE","t":"code","b":[133,81],"m":"sta","oa":81,"o":"$51","x":[46010]},{"a":46016,"l":"j_B3C0","t":"code","b":[166,68],"m":"ldx","oa":68,"o":"zpa_44","x":[45987]},{"a":46018,"t":"code","b":[208,13],"m":"bne","oa":46033,"o":"b_B3D1"},{"a":46020,"t":"code","b":[166,82],"m":"ldx","oa":82,"o":"zpa_52"},{"a":46022,"t":"code","b":[224,48],"m":"cpx","o":"#$30"},{"a":46024,"t":"code","b":[208,7],"m":"bne","oa":46033,"o":"b_B3D1"},{"a":46026,"t":"code","b":[162,1],"m":"ldx","o":"#$01"},{"a":46028,"t":"code","b":[134,80],"m":"stx","oa":80,"o":"zpa_50"},{"a":46030,"t":"code","b":[76,169,178],"m":"jmp","oa":45737,"o":"b_B2A9"},{"a":46033,"l":"b_B3D1","t":"code","b":[166,82],"m":"ldx","oa":82,"o":"zpa_52","x":[46018,46024]},{"a":46035,"t":"code","b":[224,11],"m":"cpx","o":"#$0B"},{"a":46037,"t":"code","b":[208,7],"m":"bne","oa":46046,"o":"r_B3DE"},{"a":46039,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":46041,"t":"code","b":[133,80],"m":"sta","oa":80,"o":"zpa_50"},{"a":46043,"t":"code","b":[76,169,178],"m":"jmp","oa":45737,"o":"b_B2A9"},{"a":46046,"l":"r_B3DE","t":"code","b":[96],"m":"rts","x":[46037]},{"a":46047,"l":"s_B3DF","c":"Add A to every figure's column: the hero ($62), the opponent ($72) and the hawk ($91).","t":"code","b":[133,128],"m":"sta","oa":128,"o":"zpa_80","x":[45787,45822]},{"a":46049,"t":"code","b":[165,98],"m":"lda","oa":98,"o":"zpa_62"},{"a":46051,"t":"code","b":[24],"m":"clc"},{"a":46052,"t":"code","b":[101,128],"m":"adc","oa":128,"o":"zpa_80"},{"a":46054,"t":"code","b":[133,98],"m":"sta","oa":98,"o":"zpa_62"},{"a":46056,"t":"code","b":[165,114],"m":"lda","oa":114,"o":"zpa_72"},{"a":46058,"t":"code","b":[24],"m":"clc"},{"a":46059,"t":"code","b":[101,128],"m":"adc","oa":128,"o":"zpa_80"},{"a":46061,"t":"code","b":[133,114],"m":"sta","oa":114,"o":"zpa_72"},{"a":46063,"t":"code","b":[165,145],"m":"lda","oa":145,"o":"zpa_91"},{"a":46065,"t":"code","b":[24],"m":"clc"},{"a":46066,"t":"code","b":[101,128],"m":"adc","oa":128,"o":"zpa_80"},{"a":46068,"t":"code","b":[133,145],"m":"sta","oa":145,"o":"zpa_91"},{"a":46070,"t":"code","b":[96],"m":"rts"},{"a":46071,"c":"An RTS left from an earlier build and eight zeros.","t":"byte","b":[96,0,0,0,0,0,0,0]},{"a":46079,"t":"byte","b":[0]},{"a":46080,"l":"cut_vectors","c":"Four JMPs: $B400 the cut to the next guard coming out of the gate, $B403 the cut to the guard running on, $B406 the whole background while $5F counts, $B409 keep the frame's positions.","t":"code","b":[76,12,180],"m":"jmp","oa":46092,"o":"cut_gate","x":[47168]},{"a":46083,"l":"s_B403","c":"JMP: the cut to the guard running on ($B4BB).","t":"code","b":[76,187,180],"m":"jmp","oa":46267,"o":"cut_run","x":[47193]},{"a":46086,"l":"s_B406","c":"JMP: the whole background while $5F counts ($B558).","t":"code","b":[76,88,181],"m":"jmp","oa":46424,"o":"j_B558","x":[47553]},{"a":46089,"l":"s_B409","c":"JMP: keep the frame's positions ($B5BA).","t":"code","b":[76,186,181],"m":"jmp","oa":46522,"o":"keep_frame","x":[47757]},{"a":46092,"l":"cut_gate","c":"The cut to the next guard: with the dot offset kept ($31) and a cutscene counted ($36), the camera moves to the gate ahead ($4C = 1, the scroll at $1B, the fence at $17). The guard, running ($B58A), comes on from column $27 until he is at column 4 + 4 times his headgear ($3E; 5 when $57 is set, which the cliff never does), each frame drawn with the gate ahead ($BC00, $BC03). Then the camera comes back to the hero: the scroll, the fence and the dot offset as they were, and the guard's record set up again ($B5A3) with his column $2C less. Nothing happens when the camera is already ahead ($4C).","t":"code","b":[165,80],"m":"lda","oa":80,"o":"zpa_50","x":[46080]},{"a":46094,"t":"code","b":[133,49],"m":"sta","oa":49,"o":"zpa_31"},{"a":46096,"t":"code","b":[230,54],"m":"inc","oa":54,"o":"zpa_36"},{"a":46098,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":46100,"t":"code","b":[133,130],"m":"sta","oa":130,"o":"$82"},{"a":46102,"t":"code","b":[133,80],"m":"sta","oa":80,"o":"zpa_50"},{"a":46104,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"zpa_10"},{"a":46106,"t":"code","b":[165,81],"m":"lda","oa":81,"o":"$51"},{"a":46108,"t":"code","b":[72],"m":"pha"},{"a":46109,"t":"code","b":[169,14],"m":"lda","o":"#$0E"},{"a":46111,"t":"code","b":[133,133],"m":"sta","oa":133,"o":"$85"},{"a":46113,"t":"code","b":[32,163,181],"m":"jsr","oa":46499,"o":"s_B5A3"},{"a":46116,"t":"code","b":[165,76],"m":"lda","oa":76,"o":"zpa_4C"},{"a":46118,"t":"code","b":[240,3],"m":"beq","oa":46123,"o":"b_B42B"},{"a":46120,"t":"code","b":[76,173,180],"m":"jmp","oa":46253,"o":"j_B4AD"},{"a":46123,"l":"b_B42B","t":"code","b":[32,138,181],"m":"jsr","oa":46474,"o":"s_B58A","x":[46118]},{"a":46126,"t":"code","b":[169,23],"m":"lda","o":"#$17"},{"a":46128,"t":"code","b":[133,81],"m":"sta","oa":81,"o":"$51"},{"a":46130,"t":"code","b":[165,82],"m":"lda","oa":82,"o":"zpa_52"},{"a":46132,"t":"code","b":[133,56],"m":"sta","oa":56,"o":"$38"},{"a":46134,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":46136,"t":"code","b":[133,76],"m":"sta","oa":76,"o":"zpa_4C"},{"a":46138,"t":"code","b":[169,27],"m":"lda","o":"#$1B"},{"a":46140,"t":"code","b":[133,82],"m":"sta","oa":82,"o":"zpa_52"},{"a":46142,"t":"code","b":[169,39],"m":"lda","o":"#$27"},{"a":46144,"t":"code","b":[133,114],"m":"sta","oa":114,"o":"zpa_72"},{"a":46146,"t":"code","b":[32,233,181],"m":"jsr","oa":46569,"o":"s_B5E9"},{"a":46149,"l":"b_B445","t":"code","b":[32,9,112],"m":"jsr","oa":28681,"o":"s_7009","x":[46233]},{"a":46152,"t":"code","b":[32,64,101],"m":"jsr","oa":25920,"o":"command"},{"a":46155,"t":"code","b":[32,0,100],"m":"jsr","oa":25600,"o":"animate"},{"a":46158,"t":"code","b":[32,6,112],"m":"jsr","oa":28678,"o":"s_7006"},{"a":46161,"t":"code","b":[32,18,173],"m":"jsr","oa":44306,"o":"s_AD12"},{"a":46164,"t":"code","b":[32,9,112],"m":"jsr","oa":28681,"o":"s_7009"},{"a":46167,"t":"code","b":[32,128,103],"m":"jsr","oa":26496,"o":"draw_vectors"},{"a":46170,"t":"code","b":[32,140,103],"m":"jsr","oa":26508,"o":"$678C"},{"a":46173,"t":"code","b":[32,12,173],"m":"jsr","oa":44300,"o":"s_AD0C"},{"a":46176,"t":"code","b":[32,195,176],"m":"jsr","oa":45251,"o":"s_B0C3"},{"a":46179,"t":"code","b":[32,3,173],"m":"jsr","oa":44291,"o":"scenery_vectors"},{"a":46182,"t":"code","b":[32,0,188],"m":"jsr","oa":48128,"o":"far_gate_vectors"},{"a":46185,"t":"code","b":[32,9,112],"m":"jsr","oa":28681,"o":"s_7009"},{"a":46188,"t":"code","b":[32,0,11],"m":"jsr","oa":2816,"o":"arrow_vectors"},{"a":46191,"t":"code","b":[32,6,11],"m":"jsr","oa":2822,"o":"$0B06"},{"a":46194,"t":"code","b":[32,134,103],"m":"jsr","oa":26502,"o":"s_6786"},{"a":46197,"t":"code","b":[32,131,103],"m":"jsr","oa":26499,"o":"s_6783"},{"a":46200,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":46202,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"zpa_10"},{"a":46204,"t":"code","b":[32,3,188],"m":"jsr","oa":48131,"o":"s_BC03"},{"a":46207,"t":"code","b":[32,0,118],"m":"jsr","oa":30208,"o":"frame_vectors"},{"a":46210,"t":"code","b":[32,3,118],"m":"jsr","oa":30211,"o":"s_7603"},{"a":46213,"t":"code","b":[32,186,181],"m":"jsr","oa":46522,"o":"keep_frame"},{"a":46216,"t":"code","b":[165,87],"m":"lda","oa":87,"o":"$57"},{"a":46218,"t":"code","b":[240,4],"m":"beq","oa":46224,"o":"b_B490"},{"a":46220,"t":"code","b":[169,5],"m":"lda","o":"#$05"},{"a":46222,"t":"code","b":[208,2],"m":"bne","oa":46226,"o":"b_B492"},{"a":46224,"l":"b_B490","t":"code","b":[165,62],"m":"lda","oa":62,"o":"zpa_3E","x":[46218]},{"a":46226,"l":"b_B492","t":"code","b":[10],"m":"asl","o":"a","x":[46222]},{"a":46227,"t":"code","b":[10],"m":"asl","o":"a"},{"a":46228,"t":"code","b":[24],"m":"clc"},{"a":46229,"t":"code","b":[105,4],"m":"adc","o":"#$04"},{"a":46231,"t":"code","b":[197,114],"m":"cmp","oa":114,"o":"zpa_72"},{"a":46233,"t":"code","b":[144,170],"m":"bcc","oa":46149,"o":"b_B445"},{"a":46235,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":46237,"t":"code","b":[133,76],"m":"sta","oa":76,"o":"zpa_4C"},{"a":46239,"t":"code","b":[165,56],"m":"lda","oa":56,"o":"$38"},{"a":46241,"t":"code","b":[133,82],"m":"sta","oa":82,"o":"zpa_52"},{"a":46243,"t":"code","b":[32,163,181],"m":"jsr","oa":46499,"o":"s_B5A3"},{"a":46246,"t":"code","b":[165,114],"m":"lda","oa":114,"o":"zpa_72"},{"a":46248,"t":"code","b":[56],"m":"sec"},{"a":46249,"t":"code","b":[233,44],"m":"sbc","o":"#$2C"},{"a":46251,"t":"code","b":[133,114],"m":"sta","oa":114,"o":"zpa_72"},{"a":46253,"l":"j_B4AD","t":"code","b":[104],"m":"pla","x":[46120]},{"a":46254,"t":"code","b":[133,81],"m":"sta","oa":81,"o":"$51"},{"a":46256,"t":"code","b":[165,49],"m":"lda","oa":49,"o":"zpa_31"},{"a":46258,"t":"code","b":[133,80],"m":"sta","oa":80,"o":"zpa_50"},{"a":46260,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":46262,"t":"code","b":[133,54],"m":"sta","oa":54,"o":"zpa_36"},{"a":46264,"t":"code","b":[76,233,181],"m":"jmp","oa":46569,"o":"s_B5E9"},{"a":46267,"l":"cut_run","c":"The cut to the guard running on while he is out of sight: for $85 frames (two fewer each time, down to 5) the camera runs with him, the scene scrolling ten dots a frame behind him ($B562), and each column the scene moves brings his true column ($37) one nearer. Then the camera comes back: the dot offset as it was, and the guard at his new column, with its odd or even dots as before.","t":"code","b":[165,80],"m":"lda","oa":80,"o":"zpa_50","x":[46083]},{"a":46269,"t":"code","b":[133,49],"m":"sta","oa":49,"o":"zpa_31"},{"a":46271,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":46273,"t":"code","b":[133,141],"m":"sta","oa":141,"o":"$8D"},{"a":46275,"t":"code","b":[165,81],"m":"lda","oa":81,"o":"$51"},{"a":46277,"t":"code","b":[72],"m":"pha"},{"a":46278,"t":"code","b":[165,114],"m":"lda","oa":114,"o":"zpa_72"},{"a":46280,"t":"code","b":[133,55],"m":"sta","oa":55,"o":"zpa_37"},{"a":46282,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":46284,"t":"code","b":[133,140],"m":"sta","oa":140,"o":"$8C"},{"a":46286,"t":"code","b":[169,15],"m":"lda","o":"#$0F"},{"a":46288,"t":"code","b":[24],"m":"clc"},{"a":46289,"t":"code","b":[101,141],"m":"adc","oa":141,"o":"$8D"},{"a":46291,"t":"code","b":[133,81],"m":"sta","oa":81,"o":"$51"},{"a":46293,"t":"code","b":[230,54],"m":"inc","oa":54,"o":"zpa_36"},{"a":46295,"t":"code","b":[32,233,181],"m":"jsr","oa":46569,"o":"s_B5E9"},{"a":46298,"t":"code","b":[165,133],"m":"lda","oa":133,"o":"$85"},{"a":46300,"t":"code","b":[133,137],"m":"sta","oa":137,"o":"$89"},{"a":46302,"t":"code","b":[56],"m":"sec"},{"a":46303,"t":"code","b":[233,2],"m":"sbc","o":"#$02"},{"a":46305,"t":"code","b":[201,5],"m":"cmp","o":"#$05"},{"a":46307,"t":"code","b":[144,2],"m":"bcc","oa":46311,"o":"b_B4E7"},{"a":46309,"t":"code","b":[133,133],"m":"sta","oa":133,"o":"$85"},{"a":46311,"l":"b_B4E7","t":"code","b":[169,24],"m":"lda","o":"#$18","x":[46307]},{"a":46313,"t":"code","b":[24],"m":"clc"},{"a":46314,"t":"code","b":[101,140],"m":"adc","oa":140,"o":"$8C"},{"a":46316,"t":"code","b":[133,114],"m":"sta","oa":114,"o":"zpa_72"},{"a":46318,"t":"code","b":[208,0],"m":"bne","oa":46320,"o":"b_B4F0"},{"a":46320,"l":"b_B4F0","t":"code","b":[32,9,112],"m":"jsr","oa":28681,"o":"s_7009","x":[46318,46383,46391,46399]},{"a":46323,"t":"code","b":[32,64,101],"m":"jsr","oa":25920,"o":"command"},{"a":46326,"t":"code","b":[32,0,100],"m":"jsr","oa":25600,"o":"animate"},{"a":46329,"t":"code","b":[32,6,112],"m":"jsr","oa":28678,"o":"s_7006"},{"a":46332,"t":"code","b":[32,98,181],"m":"jsr","oa":46434,"o":"s_B562"},{"a":46335,"t":"code","b":[32,18,173],"m":"jsr","oa":44306,"o":"s_AD12"},{"a":46338,"t":"code","b":[32,12,173],"m":"jsr","oa":44300,"o":"s_AD0C"},{"a":46341,"t":"code","b":[32,195,176],"m":"jsr","oa":45251,"o":"s_B0C3"},{"a":46344,"t":"code","b":[32,128,103],"m":"jsr","oa":26496,"o":"draw_vectors"},{"a":46347,"t":"code","b":[32,140,103],"m":"jsr","oa":26508,"o":"$678C"},{"a":46350,"t":"code","b":[32,3,173],"m":"jsr","oa":44291,"o":"scenery_vectors"},{"a":46353,"t":"code","b":[32,9,112],"m":"jsr","oa":28681,"o":"s_7009"},{"a":46356,"t":"code","b":[32,0,11],"m":"jsr","oa":2816,"o":"arrow_vectors"},{"a":46359,"t":"code","b":[32,6,11],"m":"jsr","oa":2822,"o":"$0B06"},{"a":46362,"t":"code","b":[32,134,103],"m":"jsr","oa":26502,"o":"s_6786"},{"a":46365,"t":"code","b":[32,131,103],"m":"jsr","oa":26499,"o":"s_6783"},{"a":46368,"t":"code","b":[32,0,118],"m":"jsr","oa":30208,"o":"frame_vectors"},{"a":46371,"t":"code","b":[32,3,118],"m":"jsr","oa":30211,"o":"s_7603"},{"a":46374,"t":"code","b":[32,186,181],"m":"jsr","oa":46522,"o":"keep_frame"},{"a":46377,"t":"code","b":[165,137],"m":"lda","oa":137,"o":"$89"},{"a":46379,"t":"code","b":[240,4],"m":"beq","oa":46385,"o":"b_B531"},{"a":46381,"t":"code","b":[198,137],"m":"dec","oa":137,"o":"$89"},{"a":46383,"t":"code","b":[208,191],"m":"bne","oa":46320,"o":"b_B4F0"},{"a":46385,"l":"b_B531","t":"code","b":[165,80],"m":"lda","oa":80,"o":"zpa_50","x":[46379]},{"a":46387,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":46389,"t":"code","b":[197,141],"m":"cmp","oa":141,"o":"$8D"},{"a":46391,"t":"code","b":[208,183],"m":"bne","oa":46320,"o":"b_B4F0"},{"a":46393,"t":"code","b":[165,114],"m":"lda","oa":114,"o":"zpa_72"},{"a":46395,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":46397,"t":"code","b":[197,140],"m":"cmp","oa":140,"o":"$8C"},{"a":46399,"t":"code","b":[208,175],"m":"bne","oa":46320,"o":"b_B4F0"},{"a":46401,"t":"code","b":[165,49],"m":"lda","oa":49,"o":"zpa_31"},{"a":46403,"t":"code","b":[133,80],"m":"sta","oa":80,"o":"zpa_50"},{"a":46405,"t":"code","b":[165,55],"m":"lda","oa":55,"o":"zpa_37"},{"a":46407,"t":"code","b":[41,254],"m":"and","o":"#$FE"},{"a":46409,"t":"code","b":[24],"m":"clc"},{"a":46410,"t":"code","b":[101,140],"m":"adc","oa":140,"o":"$8C"},{"a":46412,"t":"code","b":[133,114],"m":"sta","oa":114,"o":"zpa_72"},{"a":46414,"t":"code","b":[104],"m":"pla"},{"a":46415,"t":"code","b":[133,81],"m":"sta","oa":81,"o":"$51"},{"a":46417,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":46419,"t":"code","b":[133,54],"m":"sta","oa":54,"o":"zpa_36"},{"a":46421,"t":"code","b":[76,233,181],"m":"jmp","oa":46569,"o":"s_B5E9"},{"a":46424,"l":"j_B558","c":"While $5F counts (from 2: both pages), draw the whole background ($AD0F).","t":"code","b":[165,95],"m":"lda","oa":95,"o":"zpa_5F","x":[46086]},{"a":46426,"t":"code","b":[240,5],"m":"beq","oa":46433,"o":"r_B561"},{"a":46428,"t":"code","b":[198,95],"m":"dec","oa":95,"o":"zpa_5F"},{"a":46430,"t":"code","b":[32,15,173],"m":"jsr","oa":44303,"o":"s_AD0F"},{"a":46433,"l":"r_B561","t":"code","b":[96],"m":"rts","x":[46426]},{"a":46434,"l":"s_B562","c":"Scroll the scene by six dots and by four.","t":"code","b":[169,6],"m":"lda","o":"#$06","x":[46332]},{"a":46436,"t":"code","b":[32,105,181],"m":"jsr","oa":46441,"o":"s_B569"},{"a":46439,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":46441,"l":"s_B569","c":"Add A dots to the dot offset; past 6, the guard moves a column right on the screen, his true column ($37) one less, and the fence ($51) a column right, coming round from 40 to -8.","t":"code","b":[24],"m":"clc","x":[46436]},{"a":46442,"t":"code","b":[101,80],"m":"adc","oa":80,"o":"zpa_50"},{"a":46444,"t":"code","b":[201,7],"m":"cmp","o":"#$07"},{"a":46446,"t":"code","b":[176,3],"m":"bcs","oa":46451,"o":"b_B573"},{"a":46448,"t":"code","b":[133,80],"m":"sta","oa":80,"o":"zpa_50"},{"a":46450,"t":"code","b":[96],"m":"rts"},{"a":46451,"l":"b_B573","t":"code","b":[56],"m":"sec","x":[46446]},{"a":46452,"t":"code","b":[233,7],"m":"sbc","o":"#$07"},{"a":46454,"t":"code","b":[133,80],"m":"sta","oa":80,"o":"zpa_50"},{"a":46456,"t":"code","b":[230,114],"m":"inc","oa":114,"o":"zpa_72"},{"a":46458,"t":"code","b":[198,55],"m":"dec","oa":55,"o":"zpa_37"},{"a":46460,"t":"code","b":[165,81],"m":"lda","oa":81,"o":"$51"},{"a":46462,"t":"code","b":[24],"m":"clc"},{"a":46463,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":46465,"t":"code","b":[201,40],"m":"cmp","o":"#$28"},{"a":46467,"t":"code","b":[208,2],"m":"bne","oa":46471,"o":"b_B587"},{"a":46469,"t":"code","b":[169,248],"m":"lda","o":"#$F8"},{"a":46471,"l":"b_B587","t":"code","b":[133,81],"m":"sta","oa":81,"o":"$51","x":[46467]},{"a":46473,"t":"code","b":[96],"m":"rts"},{"a":46474,"l":"s_B58A","c":"The guard running for the cut to the gate: legs $23, torso $1E, sequence positions $43 and $2E, steps 1, stick forward.","t":"code","b":[169,67],"m":"lda","o":"#$43","x":[46123]},{"a":46476,"t":"code","b":[133,117],"m":"sta","oa":117,"o":"zpa_75"},{"a":46478,"t":"code","b":[169,46],"m":"lda","o":"#$2E"},{"a":46480,"t":"code","b":[133,118],"m":"sta","oa":118,"o":"zpa_76"},{"a":46482,"t":"code","b":[169,35],"m":"lda","o":"#$23"},{"a":46484,"t":"code","b":[133,112],"m":"sta","oa":112,"o":"zpa_70"},{"a":46486,"t":"code","b":[169,30],"m":"lda","o":"#$1E"},{"a":46488,"t":"code","b":[133,113],"m":"sta","oa":113,"o":"zpa_71"},{"a":46490,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":46492,"t":"code","b":[133,119],"m":"sta","oa":119,"o":"zpa_77"},{"a":46494,"t":"code","b":[133,120],"m":"sta","oa":120,"o":"zpa_78"},{"a":46496,"t":"code","b":[133,121],"m":"sta","oa":121,"o":"zpa_79"},{"a":46498,"t":"code","b":[96],"m":"rts"},{"a":46499,"l":"s_B5A3","c":"Set up the opponent's record ($7003), coming on ($30 = 1), at the scroll's column + $14, facing left ($7F = $FF), on the camera's other side ($4B = 1).","t":"code","b":[32,3,112],"m":"jsr","oa":28675,"o":"s_7003","x":[46113,46243]},{"a":46502,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":46504,"t":"code","b":[133,48],"m":"sta","oa":48,"o":"zpa_30"},{"a":46506,"t":"code","b":[165,82],"m":"lda","oa":82,"o":"zpa_52"},{"a":46508,"t":"code","b":[24],"m":"clc"},{"a":46509,"t":"code","b":[105,20],"m":"adc","o":"#$14"},{"a":46511,"t":"code","b":[133,114],"m":"sta","oa":114,"o":"zpa_72"},{"a":46513,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":46515,"t":"code","b":[133,127],"m":"sta","oa":127,"o":"zpa_7F"},{"a":46517,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":46519,"t":"code","b":[133,75],"m":"sta","oa":75,"o":"zpa_4B"},{"a":46521,"t":"code","b":[96],"m":"rts"},{"a":46522,"l":"keep_frame","c":"Keep this frame's positions for the page drawn two frames from now: the fence ($51 into $AB, then $AC), the dot offset ($50 into $AD, $AE), the scroll ($52 into $E0, $E1), the hero ($62 into $E2, $E3), the opponent ($72 into $E4, $E5); and count $54 down.","t":"code","b":[165,171],"m":"lda","oa":171,"o":"$AB","x":[46089,46213,46374]},{"a":46524,"t":"code","b":[133,172],"m":"sta","oa":172,"o":"$AC"},{"a":46526,"t":"code","b":[165,81],"m":"lda","oa":81,"o":"$51"},{"a":46528,"t":"code","b":[133,171],"m":"sta","oa":171,"o":"$AB"},{"a":46530,"t":"code","b":[165,173],"m":"lda","oa":173,"o":"$AD"},{"a":46532,"t":"code","b":[133,174],"m":"sta","oa":174,"o":"$AE"},{"a":46534,"t":"code","b":[165,80],"m":"lda","oa":80,"o":"zpa_50"},{"a":46536,"t":"code","b":[133,173],"m":"sta","oa":173,"o":"$AD"},{"a":46538,"t":"code","b":[165,224],"m":"lda","oa":224,"o":"zpa_E0"},{"a":46540,"t":"code","b":[133,225],"m":"sta","oa":225,"o":"zpa_E1"},{"a":46542,"t":"code","b":[165,82],"m":"lda","oa":82,"o":"zpa_52"},{"a":46544,"t":"code","b":[133,224],"m":"sta","oa":224,"o":"zpa_E0"},{"a":46546,"t":"code","b":[165,226],"m":"lda","oa":226,"o":"zpp_E2"},{"a":46548,"t":"code","b":[133,227],"m":"sta","oa":227,"o":"zpa_E3"},{"a":46550,"t":"code","b":[165,98],"m":"lda","oa":98,"o":"zpa_62"},{"a":46552,"t":"code","b":[133,226],"m":"sta","oa":226,"o":"zpp_E2"},{"a":46554,"t":"code","b":[165,228],"m":"lda","oa":228,"o":"zpa_E4"},{"a":46556,"t":"code","b":[133,229],"m":"sta","oa":229,"o":"zpp_E5"},{"a":46558,"t":"code","b":[165,114],"m":"lda","oa":114,"o":"zpa_72"},{"a":46560,"t":"code","b":[133,228],"m":"sta","oa":228,"o":"zpa_E4"},{"a":46562,"t":"code","b":[165,84],"m":"lda","oa":84,"o":"zpa_54"},{"a":46564,"t":"code","b":[240,2],"m":"beq","oa":46568,"o":"r_B5E8"},{"a":46566,"t":"code","b":[198,84],"m":"dec","oa":84,"o":"zpa_54"},{"a":46568,"l":"r_B5E8","t":"code","b":[96],"m":"rts","x":[46564]},{"a":46569,"l":"s_B5E9","c":"Ask for both pages to be drawn whole: $54 = 2.","t":"code","b":[169,2],"m":"lda","o":"#$02","x":[46146,46264,46295,46421]},{"a":46571,"t":"code","b":[133,84],"m":"sta","oa":84,"o":"zpa_54"},{"a":46573,"t":"code","b":[96],"m":"rts"},{"a":46574,"c":"Bytes left from an earlier build: the end of $B5E9 and part of a frame. Nothing runs them.","t":"byte","b":[169,2,133,84,96,103,32,140]},{"a":46582,"t":"byte","b":[103,32,12,173,32,195,176,76]},{"a":46590,"t":"byte","b":[0,11]},{"a":46592,"l":"climb_vectors","c":"JMP: draw climbing picture X ($B683).","t":"code","b":[76,131,182],"m":"jmp","oa":46723,"o":"climb_picture","x":[47930,47934]},{"a":46595,"l":"climb_lo","c":"The pictures of the climb, low bytes, 32 entries; the climb draws entries $0C-$17 ($BB31), and the others point at nothing in this stage.","t":"byte","b":[227,85,95,113,179,213,7,33],"x":[46723]},{"a":46603,"t":"byte","b":[59,94,168,215,197,233,11,37]},{"a":46611,"t":"byte","b":[90,164,210,242,72,114,204,220]},{"a":46619,"t":"byte","b":[122,3,41,109,151,224,234,16]},{"a":46627,"l":"climb_hi","c":"The climb's pictures, high bytes.","t":"byte","b":[179,180,180,180,180,180,181,181],"x":[46728]},{"a":46635,"t":"byte","b":[181,181,181,187,163,163,164,164]},{"a":46643,"t":"byte","b":[164,164,164,164,165,165,165,165]},{"a":46651,"t":"byte","b":[190,191,191,191,191,169,169,170]},{"a":46659,"l":"climb_col","c":"Their columns.","t":"byte","b":[19,21,20,20,19,18,17,32],"x":[46738]},{"a":46667,"t":"byte","b":[31,31,29,18,10,9,11,10]},{"a":46675,"t":"byte","b":[12,10,11,10,11,10,12,11]},{"a":46683,"t":"byte","b":[27,27,29,27,25,21,28,27]},{"a":46691,"l":"climb_row","c":"Their rows.","t":"byte","b":[134,111,111,118,118,118,118,126],"x":[46733]},{"a":46699,"t":"byte","b":[127,138,119,104,141,158,140,148]},{"a":46707,"t":"byte","b":[139,143,137,143,131,141,120,127]},{"a":46715,"t":"byte","b":[117,120,129,134,131,111,126,126]},{"a":46723,"l":"climb_picture","c":"Draw climbing picture X at its column and row.","t":"code","b":[189,3,182],"m":"lda","oa":46595,"o":"climb_lo,x","x":[46592]},{"a":46726,"t":"code","b":[133,3],"m":"sta","oa":3,"o":"zpa_03"},{"a":46728,"t":"code","b":[189,35,182],"m":"lda","oa":46627,"o":"climb_hi,x"},{"a":46731,"t":"code","b":[133,4],"m":"sta","oa":4,"o":"zpa_04"},{"a":46733,"t":"code","b":[189,99,182],"m":"lda","oa":46691,"o":"climb_row,x"},{"a":46736,"t":"code","b":[133,6],"m":"sta","oa":6,"o":"zpa_06"},{"a":46738,"t":"code","b":[189,67,182],"m":"lda","oa":46659,"o":"climb_col,x"},{"a":46741,"t":"code","b":[133,5],"m":"sta","oa":5,"o":"zpa_05"},{"a":46743,"t":"code","b":[76,3,25],"m":"jmp","oa":6403,"o":"draw_shape"},{"a":46746,"c":"Bytes left from an earlier build of the climb and the main loop. Nothing runs them.","t":"byte","b":[133,153,32,189,182,32,17,119]},{"a":46754,"t":"byte","b":[32,54,109,16,251,32,189,182]},{"a":46762,"t":"byte","b":[32,0,118,165,153,208,246,32]},{"a":46770,"t":"byte","b":[21,16,32,189,182,32,0,118]},{"a":46778,"t":"byte","b":[76,180,182,165,161,240,24,201]},{"a":46786,"t":"byte","b":[48,240,5,176,18,76,63,183]},{"a":46794,"t":"byte","b":[169,0,133,182,133,180,133,93]},{"a":46802,"t":"byte","b":[169,1,133,66,76,8,183,165]},{"a":46810,"t":"byte","b":[154,201,2,240,38,165,96,201]},{"a":46818,"t":"byte","b":[19,208,35,165,144,240,31,165]},{"a":46826,"t":"byte","b":[112,201,19,240,16,201,7,240]},{"a":46834,"t":"byte","b":[12,166,77,240,17,224,5,240]},{"a":46842,"t":"byte","b":[4,201,6,208,9,32]},{"a":46848,"l":"cliff_start","c":"Stage 1 begins: the fighters' records ($7000), the arrows' recovery intervals ($B8, $B9) and the sampled sound's speed ($BA) at 30, the dot offset 1, both fighters alive ($5D, $5E), the scroll and its copies at $30, the fence at -2, the cuts and the sounds cleared, both pages to be drawn whole ($5F, $54), 14 arrows for each ($B0, $B1), the opponent's ($BB41) and the hero's ($BB52); headgear 0 and its chances ($BB63); the climb from picture $0B ($99). Then the climb's frames until $99 is 0, the climb's tune ($1009), and the main loop: one frame ($B7CA) and its end ($7600), for ever.","t":"code","b":[32,0,112],"m":"jsr","oa":28672,"o":"record_vectors","x":[4401,4489,49146]},{"a":46851,"t":"code","b":[169,30],"m":"lda","o":"#$1E"},{"a":46853,"t":"code","b":[133,184],"m":"sta","oa":184,"o":"zpa_B8"},{"a":46855,"t":"code","b":[133,185],"m":"sta","oa":185,"o":"zpa_B9"},{"a":46857,"t":"code","b":[169,30],"m":"lda","o":"#$1E"},{"a":46859,"t":"code","b":[133,186],"m":"sta","oa":186,"o":"zpa_BA"},{"a":46861,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":46863,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"zpa_10"},{"a":46865,"t":"code","b":[133,80],"m":"sta","oa":80,"o":"zpa_50"},{"a":46867,"t":"code","b":[133,173],"m":"sta","oa":173,"o":"$AD"},{"a":46869,"t":"code","b":[133,174],"m":"sta","oa":174,"o":"$AE"},{"a":46871,"t":"code","b":[133,93],"m":"sta","oa":93,"o":"zpa_5D"},{"a":46873,"t":"code","b":[133,94],"m":"sta","oa":94,"o":"zpa_5E"},{"a":46875,"t":"code","b":[169,48],"m":"lda","o":"#$30"},{"a":46877,"t":"code","b":[133,82],"m":"sta","oa":82,"o":"zpa_52"},{"a":46879,"t":"code","b":[133,224],"m":"sta","oa":224,"o":"zpa_E0"},{"a":46881,"t":"code","b":[133,225],"m":"sta","oa":225,"o":"zpa_E1"},{"a":46883,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":46885,"t":"code","b":[133,90],"m":"sta","oa":90,"o":"zpa_5A"},{"a":46887,"t":"code","b":[133,87],"m":"sta","oa":87,"o":"$57"},{"a":46889,"t":"code","b":[133,175],"m":"sta","oa":175,"o":"$AF"},{"a":46891,"t":"code","b":[133,83],"m":"sta","oa":83,"o":"$53"},{"a":46893,"t":"code","b":[133,53],"m":"sta","oa":53,"o":"$35"},{"a":46895,"t":"code","b":[133,64],"m":"sta","oa":64,"o":"zpa_40"},{"a":46897,"t":"code","b":[133,65],"m":"sta","oa":65,"o":"zpa_41"},{"a":46899,"t":"code","b":[133,66],"m":"sta","oa":66,"o":"zpa_42"},{"a":46901,"t":"code","b":[133,67],"m":"sta","oa":67,"o":"zpa_43"},{"a":46903,"t":"code","b":[133,68],"m":"sta","oa":68,"o":"zpa_44"},{"a":46905,"t":"code","b":[133,76],"m":"sta","oa":76,"o":"zpa_4C"},{"a":46907,"t":"code","b":[133,130],"m":"sta","oa":130,"o":"$82"},{"a":46909,"t":"code","b":[133,131],"m":"sta","oa":131,"o":"zpa_83"},{"a":46911,"t":"code","b":[169,80],"m":"lda","o":"#$50"},{"a":46913,"t":"code","b":[133,145],"m":"sta","oa":145,"o":"zpa_91"},{"a":46915,"t":"code","b":[133,148],"m":"sta","oa":148,"o":"zpa_94"},{"a":46917,"t":"code","b":[169,254],"m":"lda","o":"#$FE"},{"a":46919,"t":"code","b":[133,81],"m":"sta","oa":81,"o":"$51"},{"a":46921,"t":"code","b":[133,171],"m":"sta","oa":171,"o":"$AB"},{"a":46923,"t":"code","b":[133,172],"m":"sta","oa":172,"o":"$AC"},{"a":46925,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":46927,"t":"code","b":[133,95],"m":"sta","oa":95,"o":"zpa_5F"},{"a":46929,"t":"code","b":[133,84],"m":"sta","oa":84,"o":"zpa_54"},{"a":46931,"t":"code","b":[169,14],"m":"lda","o":"#$0E"},{"a":46933,"t":"code","b":[133,176],"m":"sta","oa":176,"o":"zpa_B0"},{"a":46935,"t":"code","b":[133,177],"m":"sta","oa":177,"o":"zpa_B1"},{"a":46937,"t":"code","b":[32,65,187],"m":"jsr","oa":47937,"o":"opp_arrows"},{"a":46940,"t":"code","b":[32,82,187],"m":"jsr","oa":47954,"o":"hero_arrows"},{"a":46943,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":46945,"t":"code","b":[133,69],"m":"sta","oa":69,"o":"zpa_45"},{"a":46947,"l":"s_B763","c":"The rest of the start: the sampled sound, the headgear and the cuts cleared. The engine calls $B763 only in the title stage ($7C47), whose own routine is there.","t":"code","b":[133,78],"m":"sta","oa":78,"o":"zpa_4E"},{"a":46949,"t":"code","b":[133,154],"m":"sta","oa":154,"o":"zpa_9A"},{"a":46951,"t":"code","b":[133,62],"m":"sta","oa":62,"o":"zpa_3E"},{"a":46953,"t":"code","b":[133,151],"m":"sta","oa":151,"o":"zpa_97"},{"a":46955,"t":"code","b":[32,99,187],"m":"jsr","oa":47971,"o":"guard_chances"},{"a":46958,"t":"code","b":[169,5],"m":"lda","o":"#$05"},{"a":46960,"t":"code","b":[133,160],"m":"sta","oa":160,"o":"zpf_A0"},{"a":46962,"t":"code","b":[133,86],"m":"sta","oa":86,"o":"zpa_56"},{"a":46964,"t":"code","b":[133,144],"m":"sta","oa":144,"o":"$90"},{"a":46966,"t":"code","b":[169,16],"m":"lda","o":"#$10"},{"a":46968,"t":"code","b":[133,146],"m":"sta","oa":146,"o":"$92"},{"a":46970,"t":"code","b":[169,7],"m":"lda","o":"#$07"},{"a":46972,"t":"code","b":[133,132],"m":"sta","oa":132,"o":"zpa_84"},{"a":46974,"t":"code","b":[133,137],"m":"sta","oa":137,"o":"$89"},{"a":46976,"t":"code","b":[133,152],"m":"sta","oa":152,"o":"zpa_98"},{"a":46978,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":46980,"t":"code","b":[133,53],"m":"sta","oa":53,"o":"$35"},{"a":46982,"t":"code","b":[133,77],"m":"sta","oa":77,"o":"zpa_4D"},{"a":46984,"t":"code","b":[133,66],"m":"sta","oa":66,"o":"zpa_42"},{"a":46986,"t":"code","b":[133,48],"m":"sta","oa":48,"o":"zpa_30"},{"a":46988,"t":"code","b":[133,135],"m":"sta","oa":135,"o":"$87"},{"a":46990,"t":"code","b":[133,136],"m":"sta","oa":136,"o":"zpa_88"},{"a":46992,"t":"code","b":[133,143],"m":"sta","oa":143,"o":"zpa_8F"},{"a":46994,"t":"code","b":[133,54],"m":"sta","oa":54,"o":"zpa_36"},{"a":46996,"t":"code","b":[133,161],"m":"sta","oa":161,"o":"zpa_A1"},{"a":46998,"t":"code","b":[133,162],"m":"sta","oa":162,"o":"zpa_A2"},{"a":47000,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":47002,"t":"code","b":[133,165],"m":"sta","oa":165,"o":"zpa_A5"},{"a":47004,"t":"code","b":[133,164],"m":"sta","oa":164,"o":"zpa_A4"},{"a":47006,"t":"code","b":[169,11],"m":"lda","o":"#$0B"},{"a":47008,"t":"code","b":[133,153],"m":"sta","oa":153,"o":"$99"},{"a":47010,"t":"code","b":[32,3,112],"m":"jsr","oa":28675,"o":"s_7003"},{"a":47013,"t":"code","b":[165,98],"m":"lda","oa":98,"o":"zpa_62"},{"a":47015,"t":"code","b":[133,226],"m":"sta","oa":226,"o":"zpp_E2"},{"a":47017,"t":"code","b":[133,227],"m":"sta","oa":227,"o":"zpa_E3"},{"a":47019,"l":"b_B7AB","t":"code","b":[32,202,183],"m":"jsr","oa":47050,"o":"cliff_frame","x":[47030]},{"a":47022,"t":"code","b":[32,0,118],"m":"jsr","oa":30208,"o":"frame_vectors"},{"a":47025,"t":"code","b":[32,3,118],"m":"jsr","oa":30211,"o":"s_7603"},{"a":47028,"t":"code","b":[165,153],"m":"lda","oa":153,"o":"$99"},{"a":47030,"t":"code","b":[208,243],"m":"bne","oa":47019,"o":"b_B7AB"},{"a":47032,"t":"code","b":[32,9,16],"m":"jsr","oa":4105,"o":"s_1009"},{"a":47035,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":47037,"t":"code","b":[133,70],"m":"sta","oa":70,"o":"zpa_46"},{"a":47039,"t":"code","b":[133,71],"m":"sta","oa":71,"o":"zpa_47"},{"a":47041,"l":"j_B7C1","t":"code","b":[32,202,183],"m":"jsr","oa":47050,"o":"cliff_frame","x":[47047]},{"a":47044,"t":"code","b":[32,0,118],"m":"jsr","oa":30208,"o":"frame_vectors"},{"a":47047,"t":"code","b":[76,193,183],"m":"jmp","oa":47041,"o":"j_B7C1"},{"a":47050,"l":"cliff_frame","c":"One frame of the cliff. While the hero falls ($A1): at $30 he is dead, without arrows, with the struck sound, and after three more frames the death tune and THE END ($B818); before that, the frame without the hero's move. With the hero lying dead (legs $13) and the guard lying dead or standing, the death tune and THE END. With the guard beaten ($82) and the hero alive: once a guard is coming ($30), $82 counts to 20 and the next guard comes, with the next headgear (up to 5), his chances, his arrows and the cut to the gate ($B400). While a guard is alive and $89 has counted out, the cut to him running ($B403).","t":"code","b":[165,161],"m":"lda","oa":161,"o":"zpa_A1","x":[47019,47041,47497]},{"a":47052,"t":"code","b":[240,42],"m":"beq","oa":47096,"o":"b_B7F8"},{"a":47054,"t":"code","b":[201,48],"m":"cmp","o":"#$30"},{"a":47056,"t":"code","b":[240,5],"m":"beq","oa":47063,"o":"b_B7D7"},{"a":47058,"t":"code","b":[176,36],"m":"bcs","oa":47096,"o":"b_B7F8"},{"a":47060,"t":"code","b":[76,116,184],"m":"jmp","oa":47220,"o":"j_B874"},{"a":47063,"l":"b_B7D7","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[47056]},{"a":47065,"t":"code","b":[133,182],"m":"sta","oa":182,"o":"zpa_B6"},{"a":47067,"t":"code","b":[133,180],"m":"sta","oa":180,"o":"$B4"},{"a":47069,"t":"code","b":[133,93],"m":"sta","oa":93,"o":"zpa_5D"},{"a":47071,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":47073,"t":"code","b":[133,66],"m":"sta","oa":66,"o":"zpa_42"},{"a":47075,"t":"code","b":[32,116,184],"m":"jsr","oa":47220,"o":"j_B874"},{"a":47078,"t":"code","b":[32,0,118],"m":"jsr","oa":30208,"o":"frame_vectors"},{"a":47081,"t":"code","b":[32,116,184],"m":"jsr","oa":47220,"o":"j_B874"},{"a":47084,"t":"code","b":[32,0,118],"m":"jsr","oa":30208,"o":"frame_vectors"},{"a":47087,"t":"code","b":[32,116,184],"m":"jsr","oa":47220,"o":"j_B874"},{"a":47090,"t":"code","b":[32,0,118],"m":"jsr","oa":30208,"o":"frame_vectors"},{"a":47093,"t":"code","b":[76,24,184],"m":"jmp","oa":47128,"o":"j_B818"},{"a":47096,"l":"b_B7F8","t":"code","b":[165,96],"m":"lda","oa":96,"o":"zpa_60","x":[47052,47058]},{"a":47098,"t":"code","b":[201,19],"m":"cmp","o":"#$13"},{"a":47100,"t":"code","b":[208,32],"m":"bne","oa":47134,"o":"b_B81E"},{"a":47102,"t":"code","b":[165,144],"m":"lda","oa":144,"o":"$90"},{"a":47104,"t":"code","b":[240,28],"m":"beq","oa":47134,"o":"b_B81E"},{"a":47106,"t":"code","b":[165,112],"m":"lda","oa":112,"o":"zpa_70"},{"a":47108,"t":"code","b":[201,19],"m":"cmp","o":"#$13"},{"a":47110,"t":"code","b":[240,16],"m":"beq","oa":47128,"o":"j_B818"},{"a":47112,"t":"code","b":[201,7],"m":"cmp","o":"#$07"},{"a":47114,"t":"code","b":[240,12],"m":"beq","oa":47128,"o":"j_B818"},{"a":47116,"t":"code","b":[166,77],"m":"ldx","oa":77,"o":"zpa_4D"},{"a":47118,"t":"code","b":[240,14],"m":"beq","oa":47134,"o":"b_B81E"},{"a":47120,"t":"code","b":[224,5],"m":"cpx","o":"#$05"},{"a":47122,"t":"code","b":[240,4],"m":"beq","oa":47128,"o":"j_B818"},{"a":47124,"t":"code","b":[201,6],"m":"cmp","o":"#$06"},{"a":47126,"t":"code","b":[208,6],"m":"bne","oa":47134,"o":"b_B81E"},{"a":47128,"l":"j_B818","t":"code","b":[32,3,16],"m":"jsr","oa":4099,"o":"s_1003","x":[47093,47110,47114,47122]},{"a":47131,"t":"code","b":[76,3,2],"m":"jmp","oa":515,"o":"$0203"},{"a":47134,"l":"b_B81E","t":"code","b":[165,93],"m":"lda","oa":93,"o":"zpa_5D","x":[47100,47104,47118,47126]},{"a":47136,"t":"code","b":[240,79],"m":"beq","oa":47217,"o":"b_B871"},{"a":47138,"t":"code","b":[165,130],"m":"lda","oa":130,"o":"$82"},{"a":47140,"t":"code","b":[240,43],"m":"beq","oa":47185,"o":"b_B851"},{"a":47142,"t":"code","b":[166,48],"m":"ldx","oa":48,"o":"zpa_30"},{"a":47144,"t":"code","b":[240,71],"m":"beq","oa":47217,"o":"b_B871"},{"a":47146,"t":"code","b":[201,20],"m":"cmp","o":"#$14"},{"a":47148,"t":"code","b":[240,4],"m":"beq","oa":47154,"o":"b_B832"},{"a":47150,"t":"code","b":[230,130],"m":"inc","oa":130,"o":"$82"},{"a":47152,"t":"code","b":[208,31],"m":"bne","oa":47185,"o":"b_B851"},{"a":47154,"l":"b_B832","t":"code","b":[165,62],"m":"lda","oa":62,"o":"zpa_3E","x":[47148]},{"a":47156,"t":"code","b":[201,5],"m":"cmp","o":"#$05"},{"a":47158,"t":"code","b":[176,5],"m":"bcs","oa":47165,"o":"b_B83D"},{"a":47160,"t":"code","b":[230,62],"m":"inc","oa":62,"o":"zpa_3E"},{"a":47162,"t":"code","b":[32,99,187],"m":"jsr","oa":47971,"o":"guard_chances"},{"a":47165,"l":"b_B83D","t":"code","b":[32,65,187],"m":"jsr","oa":47937,"o":"opp_arrows","x":[47158]},{"a":47168,"t":"code","b":[32,0,180],"m":"jsr","oa":46080,"o":"cut_vectors"},{"a":47171,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":47173,"t":"code","b":[133,94],"m":"sta","oa":94,"o":"zpa_5E"},{"a":47175,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":47177,"t":"code","b":[133,70],"m":"sta","oa":70,"o":"zpa_46"},{"a":47179,"t":"code","b":[133,71],"m":"sta","oa":71,"o":"zpa_47"},{"a":47181,"t":"code","b":[169,25],"m":"lda","o":"#$19"},{"a":47183,"t":"code","b":[133,137],"m":"sta","oa":137,"o":"$89"},{"a":47185,"l":"b_B851","t":"code","b":[165,137],"m":"lda","oa":137,"o":"$89","x":[47140,47152]},{"a":47187,"t":"code","b":[208,28],"m":"bne","oa":47217,"o":"b_B871"},{"a":47189,"t":"code","b":[165,94],"m":"lda","oa":94,"o":"zpa_5E"},{"a":47191,"t":"code","b":[240,24],"m":"beq","oa":47217,"o":"b_B871"},{"a":47193,"t":"code","b":[32,3,180],"m":"jsr","oa":46083,"o":"s_B403"},{"a":47196,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":47198,"t":"code","b":[133,70],"m":"sta","oa":70,"o":"zpa_46"},{"a":47200,"t":"code","b":[133,71],"m":"sta","oa":71,"o":"zpa_47"},{"a":47202,"t":"code","b":[165,146],"m":"lda","oa":146,"o":"$92"},{"a":47204,"t":"code","b":[24],"m":"clc"},{"a":47205,"t":"code","b":[105,4],"m":"adc","o":"#$04"},{"a":47207,"t":"code","b":[133,144],"m":"sta","oa":144,"o":"$90"},{"a":47209,"t":"code","b":[169,25],"m":"lda","o":"#$19"},{"a":47211,"t":"code","b":[133,137],"m":"sta","oa":137,"o":"$89"},{"a":47213,"t":"code","b":[169,15],"m":"lda","o":"#$0F"},{"a":47215,"t":"code","b":[133,139],"m":"sta","oa":139,"o":"$8B"},{"a":47217,"l":"b_B871","t":"code","b":[76,116,184],"m":"jmp","oa":47220,"o":"j_B874","x":[47136,47144,47187,47191]},{"a":47220,"l":"j_B874","c":"The fight's frame. The first frame the guard lies dead with the hero alive in the stance: the tune of a guard beaten ($88), $82 set, the hero's arrows back quickly ($B8 = 2), and while his most is 10 or more, one fewer for him ($B0) and one more for the next guard ($B1). Then, unless the hero falls or climbs: the start of the fall ($A2), or the hero's move ($BA91); with the guard out of sight ahead, $89 counted down (each frame the hero moves on, otherwise every 15 frames, $8B). The opponent's brain and move ($B918), for types 0 and 1 only on frames drawn on page 1 or once his legs' sequence is past $0D or stopped. The hits: the hero's blow tested every frame, the opponent's on frames drawn on page 1 ($7366, $701E); the arrows back ($0B0F); the scroll ($B260); the cut to Akuma when $AF counts out with the guard beaten and none coming; the stage's end ($D0 = 2: the palace is loaded on a frame drawn on page 2, on page 1 $D0 goes back to 1); the sides kept ($7018, $701B); then the drawing ($B9A5).","t":"code","b":[32,3,109],"m":"jsr","oa":27907,"o":"$6D03","x":[47060,47075,47081,47087,47217]},{"a":47223,"t":"code","b":[165,112],"m":"lda","oa":112,"o":"zpa_70"},{"a":47225,"t":"code","b":[201,19],"m":"cmp","o":"#$13"},{"a":47227,"t":"code","b":[208,43],"m":"bne","oa":47272,"o":"b_B8A8"},{"a":47229,"t":"code","b":[165,96],"m":"lda","oa":96,"o":"zpa_60"},{"a":47231,"t":"code","b":[201,6],"m":"cmp","o":"#$06"},{"a":47233,"t":"code","b":[208,37],"m":"bne","oa":47272,"o":"b_B8A8"},{"a":47235,"t":"code","b":[165,130],"m":"lda","oa":130,"o":"$82"},{"a":47237,"t":"code","b":[208,33],"m":"bne","oa":47272,"o":"b_B8A8"},{"a":47239,"t":"code","b":[165,93],"m":"lda","oa":93,"o":"zpa_5D"},{"a":47241,"t":"code","b":[240,29],"m":"beq","oa":47272,"o":"b_B8A8"},{"a":47243,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":47245,"t":"code","b":[133,136],"m":"sta","oa":136,"o":"zpa_88"},{"a":47247,"t":"code","b":[133,130],"m":"sta","oa":130,"o":"$82"},{"a":47249,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":47251,"t":"code","b":[133,184],"m":"sta","oa":184,"o":"zpa_B8"},{"a":47253,"t":"code","b":[165,176],"m":"lda","oa":176,"o":"zpa_B0"},{"a":47255,"t":"code","b":[201,10],"m":"cmp","o":"#$0A"},{"a":47257,"t":"code","b":[144,13],"m":"bcc","oa":47272,"o":"b_B8A8"},{"a":47259,"t":"code","b":[198,176],"m":"dec","oa":176,"o":"zpa_B0"},{"a":47261,"t":"code","b":[230,177],"m":"inc","oa":177,"o":"zpa_B1"},{"a":47263,"t":"code","b":[165,176],"m":"lda","oa":176,"o":"zpa_B0"},{"a":47265,"t":"code","b":[197,182],"m":"cmp","oa":182,"o":"zpa_B6"},{"a":47267,"t":"code","b":[176,3],"m":"bcs","oa":47272,"o":"b_B8A8"},{"a":47269,"t":"code","b":[32,82,187],"m":"jsr","oa":47954,"o":"hero_arrows"},{"a":47272,"l":"b_B8A8","t":"code","b":[165,161],"m":"lda","oa":161,"o":"zpa_A1","x":[47227,47233,47237,47241,47257,47267]},{"a":47274,"t":"code","b":[208,83],"m":"bne","oa":47359,"o":"b_B8FF"},{"a":47276,"t":"code","b":[165,153],"m":"lda","oa":153,"o":"$99"},{"a":47278,"t":"code","b":[240,3],"m":"beq","oa":47283,"o":"b_B8B3"},{"a":47280,"t":"code","b":[76,165,185],"m":"jmp","oa":47525,"o":"j_B9A5"},{"a":47283,"l":"b_B8B3","t":"code","b":[165,68],"m":"lda","oa":68,"o":"zpa_44","x":[47278]},{"a":47285,"t":"code","b":[201,3],"m":"cmp","o":"#$03"},{"a":47287,"t":"code","b":[208,0],"m":"bne","oa":47289,"o":"b_B8B9"},{"a":47289,"l":"b_B8B9","t":"code","b":[165,162],"m":"lda","oa":162,"o":"zpa_A2","x":[47287]},{"a":47291,"t":"code","b":[240,14],"m":"beq","oa":47307,"o":"b_B8CB"},{"a":47293,"t":"code","b":[169,31],"m":"lda","o":"#$1F"},{"a":47295,"t":"code","b":[133,161],"m":"sta","oa":161,"o":"zpa_A1"},{"a":47297,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":47299,"t":"code","b":[133,93],"m":"sta","oa":93,"o":"zpa_5D"},{"a":47301,"t":"code","b":[169,19],"m":"lda","o":"#$13"},{"a":47303,"t":"code","b":[133,96],"m":"sta","oa":96,"o":"zpa_60"},{"a":47305,"t":"code","b":[208,52],"m":"bne","oa":47359,"o":"b_B8FF"},{"a":47307,"l":"b_B8CB","t":"code","b":[32,145,186],"m":"jsr","oa":47761,"o":"hero_move","x":[47291]},{"a":47310,"t":"code","b":[165,76],"m":"lda","oa":76,"o":"zpa_4C"},{"a":47312,"t":"code","b":[208,45],"m":"bne","oa":47359,"o":"b_B8FF"},{"a":47314,"t":"code","b":[165,75],"m":"lda","oa":75,"o":"zpa_4B"},{"a":47316,"t":"code","b":[208,41],"m":"bne","oa":47359,"o":"b_B8FF"},{"a":47318,"t":"code","b":[165,114],"m":"lda","oa":114,"o":"zpa_72"},{"a":47320,"t":"code","b":[56],"m":"sec"},{"a":47321,"t":"code","b":[229,98],"m":"sbc","oa":98,"o":"zpa_62"},{"a":47323,"t":"code","b":[201,60],"m":"cmp","o":"#$3C"},{"a":47325,"t":"code","b":[144,32],"m":"bcc","oa":47359,"o":"b_B8FF"},{"a":47327,"t":"code","b":[169,48],"m":"lda","o":"#$30"},{"a":47329,"t":"code","b":[56],"m":"sec"},{"a":47330,"t":"code","b":[229,82],"m":"sbc","oa":82,"o":"zpa_52"},{"a":47332,"t":"code","b":[24],"m":"clc"},{"a":47333,"t":"code","b":[101,114],"m":"adc","oa":114,"o":"zpa_72"},{"a":47335,"t":"code","b":[201,80],"m":"cmp","o":"#$50"},{"a":47337,"t":"code","b":[144,20],"m":"bcc","oa":47359,"o":"b_B8FF"},{"a":47339,"t":"code","b":[165,105],"m":"lda","oa":105,"o":"zpa_69"},{"a":47341,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":47343,"t":"code","b":[240,8],"m":"beq","oa":47353,"o":"b_B8F9"},{"a":47345,"t":"code","b":[198,139],"m":"dec","oa":139,"o":"$8B"},{"a":47347,"t":"code","b":[208,8],"m":"bne","oa":47357,"o":"b_B8FD"},{"a":47349,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":47351,"t":"code","b":[133,137],"m":"sta","oa":137,"o":"$89"},{"a":47353,"l":"b_B8F9","t":"code","b":[169,15],"m":"lda","o":"#$0F","x":[47343]},{"a":47355,"t":"code","b":[133,139],"m":"sta","oa":139,"o":"$8B"},{"a":47357,"l":"b_B8FD","t":"code","b":[198,137],"m":"dec","oa":137,"o":"$89","x":[47347]},{"a":47359,"l":"b_B8FF","t":"code","b":[165,77],"m":"lda","oa":77,"o":"zpa_4D","x":[47274,47305,47312,47316,47325,47337]},{"a":47361,"t":"code","b":[201,2],"m":"cmp","o":"#$02"},{"a":47363,"t":"code","b":[176,35],"m":"bcs","oa":47400,"o":"b_B928"},{"a":47365,"t":"code","b":[165,7],"m":"lda","oa":7,"o":"zpa_07"},{"a":47367,"t":"code","b":[201,32],"m":"cmp","o":"#$20"},{"a":47369,"t":"code","b":[240,13],"m":"beq","oa":47384,"o":"b_B918"},{"a":47371,"t":"code","b":[165,117],"m":"lda","oa":117,"o":"zpa_75"},{"a":47373,"t":"code","b":[201,14],"m":"cmp","o":"#$0E"},{"a":47375,"t":"code","b":[176,7],"m":"bcs","oa":47384,"o":"b_B918"},{"a":47377,"t":"code","b":[165,119],"m":"lda","oa":119,"o":"zpa_77"},{"a":47379,"t":"code","b":[240,3],"m":"beq","oa":47384,"o":"b_B918"},{"a":47381,"t":"code","b":[76,40,185],"m":"jmp","oa":47400,"o":"b_B928"},{"a":47384,"l":"b_B918","t":"code","b":[169,254],"m":"lda","o":"#$FE","x":[47369,47375,47379]},{"a":47386,"t":"code","b":[133,52],"m":"sta","oa":52,"o":"$34"},{"a":47388,"t":"code","b":[32,9,112],"m":"jsr","oa":28681,"o":"s_7009"},{"a":47391,"t":"code","b":[32,0,107],"m":"jsr","oa":27392,"o":"opp_brain"},{"a":47394,"t":"code","b":[32,0,100],"m":"jsr","oa":25600,"o":"animate"},{"a":47397,"t":"code","b":[32,6,112],"m":"jsr","oa":28678,"o":"s_7006"},{"a":47400,"l":"b_B928","t":"code","b":[32,3,109],"m":"jsr","oa":27907,"o":"$6D03","x":[47363,47381]},{"a":47403,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":47405,"t":"code","b":[133,64],"m":"sta","oa":64,"o":"zpa_40"},{"a":47407,"t":"code","b":[133,65],"m":"sta","oa":65,"o":"zpa_41"},{"a":47409,"t":"code","b":[165,94],"m":"lda","oa":94,"o":"zpa_5E"},{"a":47411,"t":"code","b":[240,51],"m":"beq","oa":47464,"o":"b_B968"},{"a":47413,"t":"code","b":[165,93],"m":"lda","oa":93,"o":"zpa_5D"},{"a":47415,"t":"code","b":[240,47],"m":"beq","oa":47464,"o":"b_B968"},{"a":47417,"t":"code","b":[165,112],"m":"lda","oa":112,"o":"zpa_70"},{"a":47419,"t":"code","b":[32,18,112],"m":"jsr","oa":28690,"o":"$7012"},{"a":47422,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":47424,"t":"code","b":[133,163],"m":"sta","oa":163,"o":"zpa_A3"},{"a":47426,"t":"code","b":[164,107],"m":"ldy","oa":107,"o":"zpa_6B"},{"a":47428,"t":"code","b":[32,102,115],"m":"jsr","oa":29542,"o":"hit_test"},{"a":47431,"t":"code","b":[133,65],"m":"sta","oa":65,"o":"zpa_41"},{"a":47433,"t":"code","b":[165,7],"m":"lda","oa":7,"o":"zpa_07"},{"a":47435,"t":"code","b":[201,32],"m":"cmp","o":"#$20"},{"a":47437,"t":"code","b":[240,6],"m":"beq","oa":47445,"o":"b_B955"},{"a":47439,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":47441,"t":"code","b":[133,64],"m":"sta","oa":64,"o":"zpa_40"},{"a":47443,"t":"code","b":[240,16],"m":"beq","oa":47461,"o":"b_B965"},{"a":47445,"l":"b_B955","t":"code","b":[165,96],"m":"lda","oa":96,"o":"zpa_60","x":[47437]},{"a":47447,"t":"code","b":[32,18,112],"m":"jsr","oa":28690,"o":"$7012"},{"a":47450,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":47452,"t":"code","b":[133,163],"m":"sta","oa":163,"o":"zpa_A3"},{"a":47454,"t":"code","b":[164,123],"m":"ldy","oa":123,"o":"zpa_7B"},{"a":47456,"t":"code","b":[32,102,115],"m":"jsr","oa":29542,"o":"hit_test"},{"a":47459,"t":"code","b":[133,64],"m":"sta","oa":64,"o":"zpa_40"},{"a":47461,"l":"b_B965","t":"code","b":[32,30,112],"m":"jsr","oa":28702,"o":"$701E","x":[47443]},{"a":47464,"l":"b_B968","t":"code","b":[32,15,11],"m":"jsr","oa":2831,"o":"$0B0F","x":[47411,47415]},{"a":47467,"t":"code","b":[165,93],"m":"lda","oa":93,"o":"zpa_5D"},{"a":47469,"t":"code","b":[208,4],"m":"bne","oa":47475,"o":"b_B973"},{"a":47471,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":47473,"t":"code","b":[133,150],"m":"sta","oa":150,"o":"$96"},{"a":47475,"l":"b_B973","t":"code","b":[32,96,178],"m":"jsr","oa":45664,"o":"scroll","x":[47469]},{"a":47478,"t":"code","b":[165,175],"m":"lda","oa":175,"o":"$AF"},{"a":47480,"t":"code","b":[240,18],"m":"beq","oa":47500,"o":"b_B98C"},{"a":47482,"t":"code","b":[198,175],"m":"dec","oa":175,"o":"$AF"},{"a":47484,"t":"code","b":[166,48],"m":"ldx","oa":48,"o":"zpa_30"},{"a":47486,"t":"code","b":[208,12],"m":"bne","oa":47500,"o":"b_B98C"},{"a":47488,"t":"code","b":[165,130],"m":"lda","oa":130,"o":"$82"},{"a":47490,"t":"code","b":[240,8],"m":"beq","oa":47500,"o":"b_B98C"},{"a":47492,"t":"code","b":[32,160,121],"m":"jsr","oa":31136,"o":"scene_vectors"},{"a":47495,"t":"code","b":[230,48],"m":"inc","oa":48,"o":"zpa_30"},{"a":47497,"t":"code","b":[76,202,183],"m":"jmp","oa":47050,"o":"cliff_frame"},{"a":47500,"l":"b_B98C","t":"code","b":[165,208],"m":"lda","oa":208,"o":"zpa_D0","x":[47480,47486,47490]},{"a":47502,"t":"code","b":[201,2],"m":"cmp","o":"#$02"},{"a":47504,"t":"code","b":[208,13],"m":"bne","oa":47519,"o":"b_B99F"},{"a":47506,"t":"code","b":[165,7],"m":"lda","oa":7,"o":"zpa_07"},{"a":47508,"t":"code","b":[201,64],"m":"cmp","o":"#$40"},{"a":47510,"t":"code","b":[240,4],"m":"beq","oa":47516,"o":"b_B99C"},{"a":47512,"t":"code","b":[198,208],"m":"dec","oa":208,"o":"zpa_D0"},{"a":47514,"t":"code","b":[208,3],"m":"bne","oa":47519,"o":"b_B99F"},{"a":47516,"l":"b_B99C","t":"code","b":[76,0,2],"m":"jmp","oa":512,"o":"engine_vectors","x":[47510]},{"a":47519,"l":"b_B99F","t":"code","b":[32,24,112],"m":"jsr","oa":28696,"o":"$7018","x":[47504,47514]},{"a":47522,"t":"code","b":[32,27,112],"m":"jsr","oa":28699,"o":"$701B"},{"a":47525,"l":"j_B9A5","c":"Draw the frame, reading the buttons between steps ($6D03): the bands behind the figures cleared, the fence posts, the cliff's edge and the gate covered where they were, the special keys, the whole background while $5F counts, the arrows' strip, the mountain and the posts, the gate, the gate ahead, and the feet masks; the climb ends when $99 reaches $17.","t":"code","b":[32,3,109],"m":"jsr","oa":27907,"o":"$6D03","x":[47280]},{"a":47528,"t":"code","b":[165,196],"m":"lda","oa":196,"o":"zpa_C4"},{"a":47530,"t":"code","b":[208,0],"m":"bne","oa":47532,"o":"b_B9AC"},{"a":47532,"l":"b_B9AC","t":"code","b":[32,140,103],"m":"jsr","oa":26508,"o":"$678C","x":[47530]},{"a":47535,"t":"code","b":[32,128,103],"m":"jsr","oa":26496,"o":"draw_vectors"},{"a":47538,"t":"code","b":[32,3,109],"m":"jsr","oa":27907,"o":"$6D03"},{"a":47541,"t":"code","b":[32,18,173],"m":"jsr","oa":44306,"o":"s_AD12"},{"a":47544,"t":"code","b":[32,195,176],"m":"jsr","oa":45251,"o":"s_B0C3"},{"a":47547,"t":"code","b":[32,12,173],"m":"jsr","oa":44300,"o":"s_AD0C"},{"a":47550,"t":"code","b":[32,3,118],"m":"jsr","oa":30211,"o":"s_7603"},{"a":47553,"t":"code","b":[32,6,180],"m":"jsr","oa":46086,"o":"s_B406"},{"a":47556,"t":"code","b":[32,0,11],"m":"jsr","oa":2816,"o":"arrow_vectors"},{"a":47559,"t":"code","b":[32,3,109],"m":"jsr","oa":27907,"o":"$6D03"},{"a":47562,"t":"code","b":[32,3,173],"m":"jsr","oa":44291,"o":"scenery_vectors"},{"a":47565,"t":"code","b":[32,3,109],"m":"jsr","oa":27907,"o":"$6D03"},{"a":47568,"t":"code","b":[32,6,173],"m":"jsr","oa":44294,"o":"s_AD06"},{"a":47571,"t":"code","b":[32,0,188],"m":"jsr","oa":48128,"o":"far_gate_vectors"},{"a":47574,"t":"code","b":[32,3,109],"m":"jsr","oa":27907,"o":"$6D03"},{"a":47577,"t":"code","b":[32,192,176],"m":"jsr","oa":45248,"o":"edge_vectors"},{"a":47580,"t":"code","b":[165,161],"m":"lda","oa":161,"o":"zpa_A1"},{"a":47582,"t":"code","b":[208,43],"m":"bne","oa":47627,"o":"b_BA0B"},{"a":47584,"t":"code","b":[165,153],"m":"lda","oa":153,"o":"$99"},{"a":47586,"t":"code","b":[240,8],"m":"beq","oa":47596,"o":"b_B9EC"},{"a":47588,"t":"code","b":[201,23],"m":"cmp","o":"#$17"},{"a":47590,"t":"code","b":[144,46],"m":"bcc","oa":47638,"o":"b_BA16"},{"a":47592,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":47594,"t":"code","b":[133,153],"m":"sta","oa":153,"o":"$99"},{"a":47596,"l":"b_B9EC","t":"code","b":[165,80],"m":"lda","oa":80,"o":"zpa_50","x":[47586]},{"a":47598,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"zpa_10"},{"a":47600,"t":"code","b":[32,137,103],"m":"jsr","oa":26505,"o":"$6789"},{"a":47603,"t":"code","b":[165,114],"m":"lda","oa":114,"o":"zpa_72"},{"a":47605,"t":"code","b":[201,252],"m":"cmp","o":"#$FC"},{"a":47607,"t":"code","b":[176,4],"m":"bcs","oa":47613,"o":"b_B9FD"},{"a":47609,"t":"code","b":[201,46],"m":"cmp","o":"#$2E"},{"a":47611,"t":"code","b":[176,25],"m":"bcs","oa":47638,"o":"b_BA16"},{"a":47613,"l":"b_B9FD","t":"code","b":[165,75],"m":"lda","oa":75,"o":"zpa_4B","x":[47607]},{"a":47615,"t":"code","b":[197,76],"m":"cmp","oa":76,"o":"zpa_4C"},{"a":47617,"t":"code","b":[240,8],"m":"beq","oa":47627,"o":"b_BA0B"},{"a":47619,"t":"code","b":[165,82],"m":"lda","oa":82,"o":"zpa_52"},{"a":47621,"t":"code","b":[48,15],"m":"bmi","oa":47638,"o":"b_BA16"},{"a":47623,"t":"code","b":[201,49],"m":"cmp","o":"#$31"},{"a":47625,"t":"code","b":[144,11],"m":"bcc","oa":47638,"o":"b_BA16"},{"a":47627,"l":"b_BA0B","t":"code","b":[165,68],"m":"lda","oa":68,"o":"zpa_44","x":[47582,47617]},{"a":47629,"t":"code","b":[208,4],"m":"bne","oa":47635,"o":"b_BA13"},{"a":47631,"t":"code","b":[165,114],"m":"lda","oa":114,"o":"zpa_72"},{"a":47633,"t":"code","b":[48,3],"m":"bmi","oa":47638,"o":"b_BA16"},{"a":47635,"l":"b_BA13","t":"code","b":[32,134,103],"m":"jsr","oa":26502,"o":"s_6786","x":[47629]},{"a":47638,"l":"b_BA16","c":"The figures: the hero's arrows; the climb's pictures while $99 counts ($BB31), the fall while $A1 counts (with a pause, the Monitor's WAIT), or the hero ($6783); the opponent when he is on the screen, with his arrows and the star of a blow on the hero ($74C0); the star of a blow on the opponent; the gate's near post ($AD09), the near post of the gate ahead ($BC03), and the positions kept ($B409).","t":"code","b":[32,3,11],"m":"jsr","oa":2819,"o":"$0B03","x":[47590,47611,47621,47625,47633]},{"a":47641,"t":"code","b":[32,3,109],"m":"jsr","oa":27907,"o":"$6D03"},{"a":47644,"t":"code","b":[166,153],"m":"ldx","oa":153,"o":"$99"},{"a":47646,"t":"code","b":[240,8],"m":"beq","oa":47656,"o":"b_BA28"},{"a":47648,"t":"code","b":[32,49,187],"m":"jsr","oa":47921,"o":"climb_frame"},{"a":47651,"t":"code","b":[134,153],"m":"stx","oa":153,"o":"$99"},{"a":47653,"t":"code","b":[76,61,186],"m":"jmp","oa":47677,"o":"j_BA3D"},{"a":47656,"l":"b_BA28","t":"code","b":[166,161],"m":"ldx","oa":161,"o":"zpa_A1","x":[47646]},{"a":47658,"t":"code","b":[240,11],"m":"beq","oa":47671,"o":"b_BA37"},{"a":47660,"t":"code","b":[32,48,172],"m":"jsr","oa":44080,"o":"fall_vectors"},{"a":47663,"t":"code","b":[169,20],"m":"lda","o":"#$14"},{"a":47665,"t":"code","b":[32,168,252],"m":"jsr","oa":64680,"o":"WAIT"},{"a":47668,"t":"code","b":[76,61,186],"m":"jmp","oa":47677,"o":"j_BA3D"},{"a":47671,"l":"b_BA37","t":"code","b":[32,15,112],"m":"jsr","oa":28687,"o":"$700F","x":[47658]},{"a":47674,"t":"code","b":[32,131,103],"m":"jsr","oa":26499,"o":"s_6783"},{"a":47677,"l":"j_BA3D","t":"code","b":[165,114],"m":"lda","oa":114,"o":"zpa_72","x":[47653,47668]},{"a":47679,"t":"code","b":[201,252],"m":"cmp","o":"#$FC"},{"a":47681,"t":"code","b":[176,4],"m":"bcs","oa":47687,"o":"b_BA47"},{"a":47683,"t":"code","b":[201,46],"m":"cmp","o":"#$2E"},{"a":47685,"t":"code","b":[176,45],"m":"bcs","oa":47732,"o":"b_BA74"},{"a":47687,"l":"b_BA47","t":"code","b":[165,75],"m":"lda","oa":75,"o":"zpa_4B","x":[47681]},{"a":47689,"t":"code","b":[197,76],"m":"cmp","oa":76,"o":"zpa_4C"},{"a":47691,"t":"code","b":[240,8],"m":"beq","oa":47701,"o":"b_BA55"},{"a":47693,"t":"code","b":[165,82],"m":"lda","oa":82,"o":"zpa_52"},{"a":47695,"t":"code","b":[48,35],"m":"bmi","oa":47732,"o":"b_BA74"},{"a":47697,"t":"code","b":[201,49],"m":"cmp","o":"#$31"},{"a":47699,"t":"code","b":[144,31],"m":"bcc","oa":47732,"o":"b_BA74"},{"a":47701,"l":"b_BA55","t":"code","b":[165,68],"m":"lda","oa":68,"o":"zpa_44","x":[47691]},{"a":47703,"t":"code","b":[208,4],"m":"bne","oa":47709,"o":"b_BA5D"},{"a":47705,"t":"code","b":[165,114],"m":"lda","oa":114,"o":"zpa_72"},{"a":47707,"t":"code","b":[48,23],"m":"bmi","oa":47732,"o":"b_BA74"},{"a":47709,"l":"b_BA5D","t":"code","b":[165,112],"m":"lda","oa":112,"o":"zpa_70","x":[47703]},{"a":47711,"t":"code","b":[201,19],"m":"cmp","o":"#$13"},{"a":47713,"t":"code","b":[208,3],"m":"bne","oa":47718,"o":"b_BA66"},{"a":47715,"t":"code","b":[32,134,103],"m":"jsr","oa":26502,"o":"s_6786"},{"a":47718,"l":"b_BA66","t":"code","b":[32,9,112],"m":"jsr","oa":28681,"o":"s_7009","x":[47713]},{"a":47721,"t":"code","b":[32,131,103],"m":"jsr","oa":26499,"o":"s_6783"},{"a":47724,"t":"code","b":[32,6,11],"m":"jsr","oa":2822,"o":"$0B06"},{"a":47727,"t":"code","b":[166,64],"m":"ldx","oa":64,"o":"zpa_40"},{"a":47729,"t":"code","b":[32,192,116],"m":"jsr","oa":29888,"o":"draw_impact"},{"a":47732,"l":"b_BA74","t":"code","b":[32,3,109],"m":"jsr","oa":27907,"o":"$6D03","x":[47685,47695,47699,47707]},{"a":47735,"t":"code","b":[32,15,112],"m":"jsr","oa":28687,"o":"$700F"},{"a":47738,"t":"code","b":[166,65],"m":"ldx","oa":65,"o":"zpa_41"},{"a":47740,"t":"code","b":[32,192,116],"m":"jsr","oa":29888,"o":"draw_impact"},{"a":47743,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":47745,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"zpa_0F"},{"a":47747,"t":"code","b":[32,9,173],"m":"jsr","oa":44297,"o":"s_AD09"},{"a":47750,"t":"code","b":[165,80],"m":"lda","oa":80,"o":"zpa_50"},{"a":47752,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"zpa_10"},{"a":47754,"t":"code","b":[32,3,188],"m":"jsr","oa":48131,"o":"s_BC03"},{"a":47757,"t":"code","b":[32,9,180],"m":"jsr","oa":46089,"o":"s_B409"},{"a":47760,"t":"code","b":[96],"m":"rts"},{"a":47761,"l":"hero_move","c":"The hero's move. With no opponent alive: while the guard is still falling or the beaten tune is asked for ($88), the hero stays and changes his arms ($D1); once the guard lies dead, arms held in guard (torso $1C, $1D) drop (torso 6). Off the right of the screen (column $24 or more) he runs on by himself; with the camera ahead ($4C) this also sets $82 to $64 and puts a living guard at column $3C, unless the guard is nearer than column $2E, when the player keeps control. Otherwise the player moves him ($6E00). When his legs' sequence reaches position $15, the end of taking the stance, the sampled sound plays at speed $1E. On the first screen, with his column on the screen ($30 - $52 + $22) below $0B, he has stepped off the cliff's edge: $A2 = 1.","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[47307]},{"a":47763,"t":"code","b":[133,52],"m":"sta","oa":52,"o":"$34"},{"a":47765,"t":"code","b":[32,15,112],"m":"jsr","oa":28687,"o":"$700F"},{"a":47768,"t":"code","b":[165,94],"m":"lda","oa":94,"o":"zpa_5E"},{"a":47770,"t":"code","b":[208,45],"m":"bne","oa":47817,"o":"b_BAC9"},{"a":47772,"t":"code","b":[165,136],"m":"lda","oa":136,"o":"zpa_88"},{"a":47774,"t":"code","b":[208,29],"m":"bne","oa":47805,"o":"b_BABD"},{"a":47776,"t":"code","b":[165,112],"m":"lda","oa":112,"o":"zpa_70"},{"a":47778,"t":"code","b":[201,19],"m":"cmp","o":"#$13"},{"a":47780,"t":"code","b":[208,23],"m":"bne","oa":47805,"o":"b_BABD"},{"a":47782,"t":"code","b":[165,33],"m":"lda","oa":33,"o":"zpa_21"},{"a":47784,"t":"code","b":[201,28],"m":"cmp","o":"#$1C"},{"a":47786,"t":"code","b":[240,4],"m":"beq","oa":47792,"o":"b_BAB0"},{"a":47788,"t":"code","b":[201,29],"m":"cmp","o":"#$1D"},{"a":47790,"t":"code","b":[208,25],"m":"bne","oa":47817,"o":"b_BAC9"},{"a":47792,"l":"b_BAB0","t":"code","b":[169,6],"m":"lda","o":"#$06","x":[47786]},{"a":47794,"t":"code","b":[133,33],"m":"sta","oa":33,"o":"zpa_21"},{"a":47796,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":47798,"t":"code","b":[133,70],"m":"sta","oa":70,"o":"zpa_46"},{"a":47800,"t":"code","b":[133,71],"m":"sta","oa":71,"o":"zpa_47"},{"a":47802,"t":"code","b":[76,201,186],"m":"jmp","oa":47817,"o":"b_BAC9"},{"a":47805,"l":"b_BABD","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[47774,47780]},{"a":47807,"t":"code","b":[133,41],"m":"sta","oa":41,"o":"zpa_29"},{"a":47809,"t":"code","b":[169,209],"m":"lda","o":"#$D1"},{"a":47811,"t":"code","b":[32,64,101],"m":"jsr","oa":25920,"o":"command"},{"a":47814,"t":"code","b":[76,244,186],"m":"jmp","oa":47860,"o":"j_BAF4"},{"a":47817,"l":"b_BAC9","t":"code","b":[165,34],"m":"lda","oa":34,"o":"zpa_22","x":[47770,47790,47802]},{"a":47819,"t":"code","b":[201,36],"m":"cmp","o":"#$24"},{"a":47821,"t":"code","b":[144,34],"m":"bcc","oa":47857,"o":"b_BAF1"},{"a":47823,"t":"code","b":[165,76],"m":"lda","oa":76,"o":"zpa_4C"},{"a":47825,"t":"code","b":[240,18],"m":"beq","oa":47845,"o":"b_BAE5"},{"a":47827,"t":"code","b":[165,94],"m":"lda","oa":94,"o":"zpa_5E"},{"a":47829,"t":"code","b":[240,10],"m":"beq","oa":47841,"o":"b_BAE1"},{"a":47831,"t":"code","b":[165,114],"m":"lda","oa":114,"o":"zpa_72"},{"a":47833,"t":"code","b":[201,46],"m":"cmp","o":"#$2E"},{"a":47835,"t":"code","b":[144,20],"m":"bcc","oa":47857,"o":"b_BAF1"},{"a":47837,"t":"code","b":[169,60],"m":"lda","o":"#$3C"},{"a":47839,"t":"code","b":[133,114],"m":"sta","oa":114,"o":"zpa_72"},{"a":47841,"l":"b_BAE1","t":"code","b":[169,100],"m":"lda","o":"#$64","x":[47829]},{"a":47843,"t":"code","b":[133,130],"m":"sta","oa":130,"o":"$82"},{"a":47845,"l":"b_BAE5","t":"code","b":[169,1],"m":"lda","o":"#$01","x":[47825]},{"a":47847,"t":"code","b":[133,41],"m":"sta","oa":41,"o":"zpa_29"},{"a":47849,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":47851,"t":"code","b":[32,64,101],"m":"jsr","oa":25920,"o":"command"},{"a":47854,"t":"code","b":[76,244,186],"m":"jmp","oa":47860,"o":"j_BAF4"},{"a":47857,"l":"b_BAF1","t":"code","b":[32,0,110],"m":"jsr","oa":28160,"o":"player_input","x":[47821,47835]},{"a":47860,"l":"j_BAF4","t":"code","b":[32,0,100],"m":"jsr","oa":25600,"o":"animate","x":[47814,47854]},{"a":47863,"t":"code","b":[165,37],"m":"lda","oa":37,"o":"zpa_25"},{"a":47865,"t":"code","b":[201,21],"m":"cmp","o":"#$15"},{"a":47867,"t":"code","b":[208,5],"m":"bne","oa":47874,"o":"b_BB02"},{"a":47869,"t":"code","b":[169,30],"m":"lda","o":"#$1E"},{"a":47871,"t":"code","b":[32,29,187],"m":"jsr","oa":47901,"o":"s_BB1D"},{"a":47874,"l":"b_BB02","t":"code","b":[165,76],"m":"lda","oa":76,"o":"zpa_4C","x":[47867]},{"a":47876,"t":"code","b":[208,20],"m":"bne","oa":47898,"o":"b_BB1A"},{"a":47878,"t":"code","b":[165,68],"m":"lda","oa":68,"o":"zpa_44"},{"a":47880,"t":"code","b":[208,16],"m":"bne","oa":47898,"o":"b_BB1A"},{"a":47882,"t":"code","b":[169,48],"m":"lda","o":"#$30"},{"a":47884,"t":"code","b":[56],"m":"sec"},{"a":47885,"t":"code","b":[229,82],"m":"sbc","oa":82,"o":"zpa_52"},{"a":47887,"t":"code","b":[24],"m":"clc"},{"a":47888,"t":"code","b":[101,34],"m":"adc","oa":34,"o":"zpa_22"},{"a":47890,"t":"code","b":[201,11],"m":"cmp","o":"#$0B"},{"a":47892,"t":"code","b":[176,4],"m":"bcs","oa":47898,"o":"b_BB1A"},{"a":47894,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":47896,"t":"code","b":[133,162],"m":"sta","oa":162,"o":"zpa_A2"},{"a":47898,"l":"b_BB1A","t":"code","b":[76,12,112],"m":"jmp","oa":28684,"o":"$700C","x":[47876,47880,47892]},{"a":47901,"l":"s_BB1D","c":"Set off the sampled sound ($4E) at the speed in A ($BA).","t":"code","b":[133,186],"m":"sta","oa":186,"o":"zpa_BA","x":[47871]},{"a":47903,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":47905,"t":"code","b":[133,78],"m":"sta","oa":78,"o":"zpa_4E"},{"a":47907,"t":"code","b":[96],"m":"rts"},{"a":47908,"c":"Bytes left from an earlier build: the random numbers ($48 times 5 plus $0B). Nothing runs them.","t":"byte","b":[165,72,10,10,24,101,72,24]},{"a":47916,"t":"byte","b":[105,11,133,72,96]},{"a":47921,"l":"climb_frame","c":"Draw climbing pictures X + 1 and X + 2, in store mode at dot 0, and return X + 2.","t":"code","b":[169,1],"m":"lda","o":"#$01","x":[47648]},{"a":47923,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"zpa_0F"},{"a":47925,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":47927,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"zpa_10"},{"a":47929,"t":"code","b":[232],"m":"inx"},{"a":47930,"t":"code","b":[32,0,182],"m":"jsr","oa":46592,"o":"climb_vectors"},{"a":47933,"t":"code","b":[232],"m":"inx"},{"a":47934,"t":"code","b":[76,0,182],"m":"jmp","oa":46592,"o":"climb_vectors"},{"a":47937,"l":"opp_arrows","c":"Give the opponent his arrows ($B7 = $B1), his arrows' place at the bottom right ($B3, $B5) and $5B cleared.","t":"code","b":[165,177],"m":"lda","oa":177,"o":"zpa_B1","x":[46937,47165]},{"a":47939,"t":"code","b":[133,183],"m":"sta","oa":183,"o":"zpa_B7"},{"a":47941,"t":"code","b":[169,6],"m":"lda","o":"#$06"},{"a":47943,"t":"code","b":[133,179],"m":"sta","oa":179,"o":"$B3"},{"a":47945,"t":"code","b":[169,38],"m":"lda","o":"#$26"},{"a":47947,"t":"code","b":[133,181],"m":"sta","oa":181,"o":"$B5"},{"a":47949,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":47951,"t":"code","b":[133,91],"m":"sta","oa":91,"o":"zpa_5B"},{"a":47953,"t":"code","b":[96],"m":"rts"},{"a":47954,"l":"hero_arrows","c":"Give the hero his arrows ($B6 = $B0), with $B2 = 1 and $B4, $5C cleared.","t":"code","b":[165,176],"m":"lda","oa":176,"o":"zpa_B0","x":[46940,47269]},{"a":47956,"t":"code","b":[133,182],"m":"sta","oa":182,"o":"zpa_B6"},{"a":47958,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":47960,"t":"code","b":[133,178],"m":"sta","oa":178,"o":"$B2"},{"a":47962,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":47964,"t":"code","b":[133,180],"m":"sta","oa":180,"o":"$B4"},{"a":47966,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":47968,"t":"code","b":[133,92],"m":"sta","oa":92,"o":"zpa_5C"},{"a":47970,"t":"code","b":[96],"m":"rts"},{"a":47971,"l":"guard_chances","c":"Set the guard's chances for his headgear $3E (0-5): of a kick ($D7), a punch ($D8) and a step forward ($D9), each the number a random byte must be below ($6C23, $6BF2, $6BE3).","t":"code","b":[166,62],"m":"ldx","oa":62,"o":"zpa_3E","x":[46955,47162]},{"a":47973,"t":"code","b":[189,117,187],"m":"lda","oa":47989,"o":"chance_kick,x"},{"a":47976,"t":"code","b":[133,215],"m":"sta","oa":215,"o":"zpa_D7"},{"a":47978,"t":"code","b":[189,123,187],"m":"lda","oa":47995,"o":"chance_punch,x"},{"a":47981,"t":"code","b":[133,216],"m":"sta","oa":216,"o":"zpa_D8"},{"a":47983,"t":"code","b":[189,129,187],"m":"lda","oa":48001,"o":"chance_step,x"},{"a":47986,"t":"code","b":[133,217],"m":"sta","oa":217,"o":"zpa_D9"},{"a":47988,"t":"code","b":[96],"m":"rts"},{"a":47989,"l":"chance_kick","c":"The chance of a kick ($D7) for headgear 0-5: $E0 $E8 $30 $FF $F8 $FF.","t":"byte","b":[224,232,48,255,248,255],"x":[47973]},{"a":47995,"l":"chance_punch","c":"The chance of a punch ($D8): $E0 $E0 $FF $30 $E8 $E8.","t":"byte","b":[224,224,255,48,232,232],"x":[47978]},{"a":48001,"l":"chance_step","c":"The chance of a step forward ($D9): $FF $E0 $C0 $A0 $80 $50. After it, left from an earlier build: the end of $BB52, a copy of $BB63 with its three tables, and $FF $00 $00 $FF over and over to the end of the page.","t":"byte","b":[255,224,192,160,128,80,180,169],"x":[47983]},{"a":48009,"t":"byte","b":[0,133,92,96,166,62,189,159]},{"a":48017,"t":"byte","b":[187,133,215,189,165,187,133,216]},{"a":48025,"t":"byte","b":[189,171,187,133,217,96,224,232]},{"a":48033,"t":"byte","b":[48,255,248,255,224,224,255,48]},{"a":48041,"t":"byte","b":[232,232,255,224,192,160,128,80]},{"a":48049,"t":"byte","b":[160,128,80,80,255,0,0,255]},{"a":48057,"t":"byte","b":[255,0,0,255,255,0,0,255]},{"a":48065,"t":"byte","b":[255,0,0,255,255,0,0,255]},{"a":48073,"t":"byte","b":[255,0,0,255,255,0,0,255]},{"a":48081,"t":"byte","b":[255,0,0,255,255,0,0,255]},{"a":48089,"t":"byte","b":[255,0,0,255,255,0,0,255]},{"a":48097,"t":"byte","b":[255,0,0,255,255,0,0,255]},{"a":48105,"t":"byte","b":[255,0,0,255,255,0,0,255]},{"a":48113,"t":"byte","b":[255,0,0,255,255,0,0,255]},{"a":48121,"t":"byte","b":[255,0,0,255,255,0,0]},{"a":48128,"l":"far_gate_vectors","c":"JMP: the gate ahead ($BC65); JMP: its near post again over the figures ($BCE1). The engine also jumps to $BC00 for an opponent of a type other than 0 or 5 facing left ($6823); the cliff has none.","t":"code","b":[76,101,188],"m":"jmp","oa":48229,"o":"far_gate_draw","x":[46182,47571]},{"a":48131,"l":"s_BC03","c":"JMP: the gate ahead's near post over the figures ($BCE1).","t":"code","b":[76,225,188],"m":"jmp","oa":48353,"o":"far_gate_front","x":[46204,47754]},{"a":48134,"l":"far_gate_lo","c":"The gate ahead's 17 pieces, low bytes.","t":"byte","b":[0,6,56,168,70,180,66,116],"x":[48202]},{"a":48142,"t":"byte","b":[150,164,176,184,222,14,35,77]},{"a":48150,"t":"byte","b":[156]},{"a":48151,"l":"far_gate_hi","c":"The gate ahead's pieces, high bytes.","t":"byte","b":[160,160,160,160,161,161,162,162],"x":[48207]},{"a":48159,"t":"byte","b":[162,162,162,162,162,163,163,163]},{"a":48167,"t":"byte","b":[163]},{"a":48168,"l":"far_gate_col","c":"Their columns from the scroll's.","t":"byte","b":[10,4,4,0,2,4,8,10],"x":[48220]},{"a":48176,"t":"byte","b":[12,254,4,9,10,12,6,4]},{"a":48184,"t":"byte","b":[4]},{"a":48185,"l":"far_gate_row","c":"Each piece of the gate ahead: its top row.","t":"byte","b":[99,100,89,77,68,54,46,38],"x":[48212]},{"a":48193,"t":"byte","b":[100,81,112,172,149,153,164,153]},{"a":48201,"t":"byte","b":[140]},{"a":48202,"l":"far_gate_piece","c":"Draw piece X of the gate ahead at its row and at the scroll ($52) plus its column.","t":"code","b":[189,6,188],"m":"lda","oa":48134,"o":"far_gate_lo,x","x":[48300,48312,48317,48335,48340,48345,48350,48373,48391]},{"a":48205,"t":"code","b":[133,3],"m":"sta","oa":3,"o":"zpa_03"},{"a":48207,"t":"code","b":[189,23,188],"m":"lda","oa":48151,"o":"far_gate_hi,x"},{"a":48210,"t":"code","b":[133,4],"m":"sta","oa":4,"o":"zpa_04"},{"a":48212,"t":"code","b":[189,57,188],"m":"lda","oa":48185,"o":"far_gate_row,x"},{"a":48215,"t":"code","b":[133,6],"m":"sta","oa":6,"o":"zpa_06"},{"a":48217,"t":"code","b":[165,82],"m":"lda","oa":82,"o":"zpa_52"},{"a":48219,"t":"code","b":[24],"m":"clc"},{"a":48220,"t":"code","b":[125,40,188],"m":"adc","oa":48168,"o":"far_gate_col,x"},{"a":48223,"t":"code","b":[133,5],"m":"sta","oa":5,"o":"zpa_05"},{"a":48225,"t":"code","b":[32,3,25],"m":"jsr","oa":6403,"o":"draw_shape"},{"a":48228,"l":"r_BC64","t":"code","b":[96],"m":"rts","x":[48231,48237]},{"a":48229,"l":"far_gate_draw","c":"With the camera ahead ($4C) and the scroll below $2C, draw the gate ahead. When anything has moved, the whole gate: pieces 1-7 and $0B, then the second half below, with $3F = 1. When nothing has moved, $3F is set by where the fighters stand, and only when it is 1 is the second half drawn again: piece $0A repeated down to row $95, and pieces $0D-$10.","t":"code","b":[165,76],"m":"lda","oa":76,"o":"zpa_4C","x":[48128]},{"a":48231,"t":"code","b":[240,251],"m":"beq","oa":48228,"o":"r_BC64"},{"a":48233,"t":"code","b":[165,82],"m":"lda","oa":82,"o":"zpa_52"},{"a":48235,"t":"code","b":[201,44],"m":"cmp","o":"#$2C"},{"a":48237,"t":"code","b":[176,245],"m":"bcs","oa":48228,"o":"r_BC64"},{"a":48239,"t":"code","b":[162,1],"m":"ldx","o":"#$01"},{"a":48241,"t":"code","b":[165,114],"m":"lda","oa":114,"o":"zpa_72"},{"a":48243,"t":"code","b":[201,44],"m":"cmp","o":"#$2C"},{"a":48245,"t":"code","b":[176,4],"m":"bcs","oa":48251,"o":"b_BC7B"},{"a":48247,"t":"code","b":[201,22],"m":"cmp","o":"#$16"},{"a":48249,"t":"code","b":[176,12],"m":"bcs","oa":48263,"o":"b_BC87"},{"a":48251,"l":"b_BC7B","t":"code","b":[165,98],"m":"lda","oa":98,"o":"zpa_62","x":[48245]},{"a":48253,"t":"code","b":[201,44],"m":"cmp","o":"#$2C"},{"a":48255,"t":"code","b":[176,4],"m":"bcs","oa":48261,"o":"b_BC85"},{"a":48257,"t":"code","b":[201,19],"m":"cmp","o":"#$13"},{"a":48259,"t":"code","b":[176,2],"m":"bcs","oa":48263,"o":"b_BC87"},{"a":48261,"l":"b_BC85","t":"code","b":[162,0],"m":"ldx","o":"#$00","x":[48255]},{"a":48263,"l":"b_BC87","t":"code","b":[165,80],"m":"lda","oa":80,"o":"zpa_50","x":[48249,48259]},{"a":48265,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"zpa_10"},{"a":48267,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":48269,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"zpa_0F"},{"a":48271,"t":"code","b":[165,84],"m":"lda","oa":84,"o":"zpa_54"},{"a":48273,"t":"code","b":[208,19],"m":"bne","oa":48294,"o":"b_BCA6"},{"a":48275,"t":"code","b":[165,82],"m":"lda","oa":82,"o":"zpa_52"},{"a":48277,"t":"code","b":[197,225],"m":"cmp","oa":225,"o":"zpa_E1"},{"a":48279,"t":"code","b":[208,13],"m":"bne","oa":48294,"o":"b_BCA6"},{"a":48281,"t":"code","b":[165,80],"m":"lda","oa":80,"o":"zpa_50"},{"a":48283,"t":"code","b":[197,174],"m":"cmp","oa":174,"o":"$AE"},{"a":48285,"t":"code","b":[208,7],"m":"bne","oa":48294,"o":"b_BCA6"},{"a":48287,"t":"code","b":[134,63],"m":"stx","oa":63,"o":"zpa_3F"},{"a":48289,"t":"code","b":[224,0],"m":"cpx","o":"#$00"},{"a":48291,"t":"code","b":[208,22],"m":"bne","oa":48315,"o":"b_BCBB"},{"a":48293,"t":"code","b":[96],"m":"rts"},{"a":48294,"l":"b_BCA6","t":"code","b":[162,1],"m":"ldx","o":"#$01","x":[48273,48279,48285]},{"a":48296,"t":"code","b":[134,63],"m":"stx","oa":63,"o":"zpa_3F"},{"a":48298,"l":"b_BCAA","t":"code","b":[134,128],"m":"stx","oa":128,"o":"zpa_80","x":[48308]},{"a":48300,"t":"code","b":[32,74,188],"m":"jsr","oa":48202,"o":"far_gate_piece"},{"a":48303,"t":"code","b":[166,128],"m":"ldx","oa":128,"o":"zpa_80"},{"a":48305,"t":"code","b":[232],"m":"inx"},{"a":48306,"t":"code","b":[224,8],"m":"cpx","o":"#$08"},{"a":48308,"t":"code","b":[144,244],"m":"bcc","oa":48298,"o":"b_BCAA"},{"a":48310,"t":"code","b":[162,11],"m":"ldx","o":"#$0B"},{"a":48312,"t":"code","b":[32,74,188],"m":"jsr","oa":48202,"o":"far_gate_piece"},{"a":48315,"l":"b_BCBB","t":"code","b":[162,10],"m":"ldx","o":"#$0A","x":[48291]},{"a":48317,"t":"code","b":[32,74,188],"m":"jsr","oa":48202,"o":"far_gate_piece"},{"a":48320,"l":"b_BCC0","t":"code","b":[230,6],"m":"inc","oa":6,"o":"zpa_06","x":[48331]},{"a":48322,"t":"code","b":[230,6],"m":"inc","oa":6,"o":"zpa_06"},{"a":48324,"t":"code","b":[32,3,25],"m":"jsr","oa":6403,"o":"draw_shape"},{"a":48327,"t":"code","b":[165,6],"m":"lda","oa":6,"o":"zpa_06"},{"a":48329,"t":"code","b":[201,149],"m":"cmp","o":"#$95"},{"a":48331,"t":"code","b":[144,243],"m":"bcc","oa":48320,"o":"b_BCC0"},{"a":48333,"t":"code","b":[162,13],"m":"ldx","o":"#$0D"},{"a":48335,"t":"code","b":[32,74,188],"m":"jsr","oa":48202,"o":"far_gate_piece"},{"a":48338,"t":"code","b":[162,14],"m":"ldx","o":"#$0E"},{"a":48340,"t":"code","b":[32,74,188],"m":"jsr","oa":48202,"o":"far_gate_piece"},{"a":48343,"t":"code","b":[162,15],"m":"ldx","o":"#$0F"},{"a":48345,"t":"code","b":[32,74,188],"m":"jsr","oa":48202,"o":"far_gate_piece"},{"a":48348,"t":"code","b":[162,16],"m":"ldx","o":"#$10"},{"a":48350,"t":"code","b":[76,74,188],"m":"jmp","oa":48202,"o":"far_gate_piece"},{"a":48353,"l":"far_gate_front","c":"With the camera ahead and $3F set, draw the gate's near post again over the figures: piece 0 repeated down to row $93, and piece $0C.","t":"code","b":[165,82],"m":"lda","oa":82,"o":"zpa_52","x":[48131]},{"a":48355,"t":"code","b":[201,44],"m":"cmp","o":"#$2C"},{"a":48357,"t":"code","b":[176,35],"m":"bcs","oa":48394,"o":"r_BD0A"},{"a":48359,"t":"code","b":[165,76],"m":"lda","oa":76,"o":"zpa_4C"},{"a":48361,"t":"code","b":[240,31],"m":"beq","oa":48394,"o":"r_BD0A"},{"a":48363,"t":"code","b":[166,63],"m":"ldx","oa":63,"o":"zpa_3F"},{"a":48365,"t":"code","b":[240,27],"m":"beq","oa":48394,"o":"r_BD0A"},{"a":48367,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":48369,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"zpa_0F"},{"a":48371,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":48373,"t":"code","b":[32,74,188],"m":"jsr","oa":48202,"o":"far_gate_piece"},{"a":48376,"l":"b_BCF8","t":"code","b":[230,6],"m":"inc","oa":6,"o":"zpa_06","x":[48387]},{"a":48378,"t":"code","b":[230,6],"m":"inc","oa":6,"o":"zpa_06"},{"a":48380,"t":"code","b":[32,3,25],"m":"jsr","oa":6403,"o":"draw_shape"},{"a":48383,"t":"code","b":[165,6],"m":"lda","oa":6,"o":"zpa_06"},{"a":48385,"t":"code","b":[201,147],"m":"cmp","o":"#$93"},{"a":48387,"t":"code","b":[144,243],"m":"bcc","oa":48376,"o":"b_BCF8"},{"a":48389,"t":"code","b":[162,12],"m":"ldx","o":"#$0C"},{"a":48391,"t":"code","b":[76,74,188],"m":"jmp","oa":48202,"o":"far_gate_piece"},{"a":48394,"l":"r_BD0A","t":"code","b":[96],"m":"rts","x":[48357,48361,48365]},{"a":48395,"c":"The ends of three routines left from an earlier build: an operand byte and RTS twice, then JMP $BC4A and RTS; nothing runs them. Then 13 bytes in the form of picture rows that nothing points at.","t":"byte","b":[188,96,188,96,76,74,188,96]},{"a":48403,"t":"byte","b":[170,128,138,175,128,128,128,128]},{"a":48411,"t":"byte","b":[175,128,128,128,128]},{"a":48416,"l":"unused_hat_0","c":"Headgear in the form of a first drawing that no table points at, 1 of six at $BD20-$BDEF. 10 rows of 3 bytes.","t":"byte","b":[10,3,192,144,128,160,160,128]},{"a":48424,"t":"byte","b":[224,190,128,224,255,129,224,159]},{"a":48432,"t":"byte","b":[128,144,134,128,248,211,128,240]},{"a":48440,"t":"byte","b":[209,128,224,212,128,128,148,128]},{"a":48448,"l":"unused_hat_1","c":"Headgear in the form of a first drawing that no table points at, 2 of six at $BD20-$BDEF. 10 rows of 3 bytes.","t":"byte","b":[10,3,128,161,128,192,192,128]},{"a":48456,"t":"byte","b":[192,253,128,192,255,131,192,191]},{"a":48464,"t":"byte","b":[128,160,140,128,240,167,129,224]},{"a":48472,"t":"byte","b":[163,129,192,169,129,128,168,128]},{"a":48480,"l":"unused_hat_2","c":"Headgear in the form of a first drawing that no table points at, 3 of six at $BD20-$BDEF. 10 rows of 3 bytes.","t":"byte","b":[10,3,128,194,128,128,129,129]},{"a":48488,"t":"byte","b":[128,251,129,128,255,135,128,255]},{"a":48496,"t":"byte","b":[128,192,152,128,224,207,130,192]},{"a":48504,"t":"byte","b":[199,130,128,211,130,128,208,128]},{"a":48512,"l":"unused_hat_3","c":"Headgear in the form of a first drawing that no table points at, 4 of six at $BD20-$BDEF. 10 rows of 3 bytes.","t":"byte","b":[10,3,128,132,129,128,130,130]},{"a":48520,"t":"byte","b":[128,246,131,128,254,143,128,254]},{"a":48528,"t":"byte","b":[129,128,177,128,192,159,133,128]},{"a":48536,"t":"byte","b":[143,133,128,166,133,128,160,129]},{"a":48544,"l":"unused_hat_4","c":"Headgear in the form of a first drawing that no table points at, 5 of six at $BD20-$BDEF. 10 rows of 3 bytes.","t":"byte","b":[10,3,128,136,130,128,132,132]},{"a":48552,"t":"byte","b":[128,236,135,128,252,159,128,252]},{"a":48560,"t":"byte","b":[131,128,226,128,128,191,138,128]},{"a":48568,"t":"byte","b":[158,138,128,204,138,128,192,130]},{"a":48576,"c":"16 bytes after unused_hat_4 that no table or instruction in this stage points at, in the form of picture rows.","t":"byte","b":[128,128,128,223,159,192,130,192]},{"a":48584,"t":"byte","b":[223,235,195,130,192,255,234,223]},{"a":48592,"l":"unused_hat_5","c":"Headgear in the form of a first drawing that no table points at, 6 of six at $BD20-$BDEF. 10 rows of 3 bytes.","t":"byte","b":[10,3,0,144,132,0,136,136]},{"a":48600,"t":"byte","b":[0,216,143,0,248,191,0,248]},{"a":48608,"t":"byte","b":[135,0,196,129,0,254,148,0]},{"a":48616,"t":"byte","b":[188,148,0,152,149,0,128,133]},{"a":48624,"c":"16 bytes after unused_hat_5 that no table or instruction in this stage points at, in the form of picture rows.","t":"byte","b":[128,252,129,128,254,191,128,188]},{"a":48632,"t":"byte","b":[255,128,152,255,129,128,133,128]},{"a":48640,"l":"hat1_0","c":"Headgear type 1 ($3E), drawing 1 of 3 for the engine's tables ($62E8). 10 rows of 3 bytes.","t":"byte","b":[10,3,160,136,128,144,132,128]},{"a":48648,"t":"byte","b":[144,142,128,240,159,128,240,191]},{"a":48656,"t":"byte","b":[128,240,131,128,248,191,128,252]},{"a":48664,"t":"byte","b":[254,128,184,254,129,144,138,128]},{"a":48672,"l":"hat1_1","c":"Headgear type 1 ($3E), drawing 2 of 3 for the engine's tables ($62E8). 11 rows of 3 bytes.","t":"byte","b":[11,3,128,128,128,128,128,130]},{"a":48680,"t":"byte","b":[128,144,187,128,220,243,128,222]},{"a":48688,"t":"byte","b":[247,192,222,247,128,255,247,128]},{"a":48696,"t":"byte","b":[254,253,128,252,251,192,188,247]},{"a":48704,"t":"byte","b":[128,159,251]},{"a":48707,"l":"hat1_2","c":"Headgear type 1 ($3E), drawing 3 of 3 for the engine's tables ($62E8). 9 rows of 3 bytes.","t":"byte","b":[9,3,128,128,252,128,207,251]},{"a":48715,"t":"byte","b":[192,252,247,128,252,243,128,254]},{"a":48723,"t":"byte","b":[249,128,238,251,192,238,247,128]},{"a":48731,"t":"byte","b":[238,247,128,204,247]},{"a":48736,"l":"hat2_0","c":"Headgear type 2 ($3E), drawing 1 of 3 for the engine's tables ($62EE). 10 rows of 3 bytes.","t":"byte","b":[10,3,160,136,128,144,144,128]},{"a":48744,"t":"byte","b":[176,159,128,240,255,128,240,143]},{"a":48752,"t":"byte","b":[128,136,131,128,252,169,128,248]},{"a":48760,"t":"byte","b":[168,128,176,170,128,128,138,128]},{"a":48768,"l":"hat2_1","c":"Headgear type 2 ($3E), drawing 2 of 3 for the engine's tables ($62EE). 11 rows of 3 bytes.","t":"byte","b":[11,3,128,128,0,128,128,128]},{"a":48776,"t":"byte","b":[128,147,245,192,158,245,128,158]},{"a":48784,"t":"byte","b":[245,128,158,245,128,190,248,128]},{"a":48792,"t":"byte","b":[252,249,192,236,247,128,247,247]},{"a":48800,"t":"byte","b":[128,192,251]},{"a":48803,"l":"hat2_2","c":"Headgear type 2 ($3E), drawing 3 of 3 for the engine's tables ($62EE). 9 rows of 3 bytes.","t":"byte","b":[9,3,128,192,251,128,247,239]},{"a":48811,"t":"byte","b":[192,252,227,128,252,248,128,190]},{"a":48819,"t":"byte","b":[252,128,158,245,128,142,245,192]},{"a":48827,"t":"byte","b":[140,245,128,143,245]},{"a":48832,"l":"hat3_0","c":"Headgear type 3 ($3E), drawing 1 of 3 for the engine's tables ($62F4). 10 rows of 3 bytes.","t":"byte","b":[10,3,128,128,128,128,142,128]},{"a":48840,"t":"byte","b":[192,191,128,224,191,128,240,255]},{"a":48848,"t":"byte","b":[128,248,131,128,252,249,128,248]},{"a":48856,"t":"byte","b":[250,128,176,234,129,128,138,128]},{"a":48864,"l":"hat3_1","c":"Headgear type 3 ($3E), drawing 2 of 3 for the engine's tables ($62F4). 11 rows of 3 bytes.","t":"byte","b":[11,3,128,128,0,128,128,134]},{"a":48872,"t":"byte","b":[128,216,231,128,220,247,128,222]},{"a":48880,"t":"byte","b":[247,128,222,245,128,190,245,128]},{"a":48888,"t":"byte","b":[252,245,128,252,247,128,248,243]},{"a":48896,"t":"byte","b":[128,224,249]},{"a":48899,"l":"hat3_2","c":"Headgear type 3 ($3E), drawing 3 of 3 for the engine's tables ($62F4). 9 rows of 3 bytes.","t":"byte","b":[9,3,128,240,243,128,252,247]},{"a":48907,"t":"byte","b":[128,254,245,128,191,245,128,191]},{"a":48915,"t":"byte","b":[245,128,223,243,128,222,247,128]},{"a":48923,"t":"byte","b":[216,247,128,128,246]},{"a":48928,"l":"hat4_0","c":"Headgear type 4 ($3E), drawing 1 of 3 for the engine's tables ($62FA). 10 rows of 3 bytes.","t":"byte","b":[10,3,128,128,128,128,128,128]},{"a":48936,"t":"byte","b":[128,159,128,192,191,128,224,255]},{"a":48944,"t":"byte","b":[128,224,135,128,240,163,128,248]},{"a":48952,"t":"byte","b":[251,128,252,249,129,128,136,128]},{"a":48960,"l":"hat4_1","c":"Headgear type 4 ($3E), drawing 2 of 3 for the engine's tables ($62FA). 11 rows of 3 bytes.","t":"byte","b":[11,3,128,128,128,128,128,132]},{"a":48968,"t":"byte","b":[128,144,246,128,220,247,128,158]},{"a":48976,"t":"byte","b":[247,128,158,240,128,254,241,128]},{"a":48984,"t":"byte","b":[252,251,128,240,243,128,192,243]},{"a":48992,"t":"byte","b":[128,128,251]},{"a":48995,"l":"hat4_2","c":"Headgear type 4 ($3E), drawing 3 of 3 for the engine's tables ($62FA). 9 rows of 3 bytes.","t":"byte","b":[9,3,128,128,251,128,240,251]},{"a":49003,"t":"byte","b":[128,252,243,128,254,241,128,190]},{"a":49011,"t":"byte","b":[241,128,158,247,128,220,247,128]},{"a":49019,"t":"byte","b":[152,246,128,128,244]},{"a":49024,"l":"hat5_0","c":"Headgear type 5 ($3E), drawing 1 of 3 for the engine's tables ($6AEA). 10 rows of 3 bytes.","t":"byte","b":[10,3,128,128,128,128,128,128]},{"a":49032,"t":"byte","b":[128,159,128,192,191,128,192,255]},{"a":49040,"t":"byte","b":[128,224,131,128,240,167,128,248]},{"a":49048,"t":"byte","b":[163,128,252,163,128,128,130,128]},{"a":49056,"l":"hat5_1","c":"Headgear type 5 ($3E), drawing 2 of 3 for the engine's tables ($6AEA). 11 rows of 3 bytes.","t":"byte","b":[11,3,128,128,128,128,128,128]},{"a":49064,"t":"byte","b":[128,144,245,128,156,245,128,158]},{"a":49072,"t":"byte","b":[245,128,158,241,128,254,241,128]},{"a":49080,"t":"byte","b":[252,251,128,240,243,128,192,243]},{"a":49088,"t":"byte","b":[128,128,251]},{"a":49091,"l":"hat5_2","c":"Headgear type 5 ($3E), drawing 3 of 3 for the engine's tables ($6AEA). 9 rows of 3 bytes.","t":"byte","b":[9,3,128,128,251,128,240,251]},{"a":49099,"t":"byte","b":[128,252,243,128,254,241,128,190]},{"a":49107,"t":"byte","b":[241,128,158,245,128,156,245,128]},{"a":49115,"t":"byte","b":[152,245,128,128,240]},{"a":49120,"c":"The end of the last headgear picture's row.","t":"byte","b":[213]},{"a":49121,"l":"brain_t1","c":"The opponents' brain ($6B00) reads four tables of thresholds here, each as its base + X with X the distance between the fighters held to 7-11. This one ($6BBB, $6BD1) is read at $BFE8-$BFEC: $FF $FF $FF $A0 $A0; a random byte at or above it throws no blow. The bytes from $BFE1 to $BFE7 are not read.","t":"byte","b":[128,0,160,144,128]},{"a":49126,"l":"brain_t2","c":"The second ($6BD6), read at $BFED-$BFF1: $C0 $80 $80 $80 $80; a random byte at or above it, below the first, tries a kick ($D7).","t":"byte","b":[0,160,255,255,255]},{"a":49131,"l":"brain_t3","c":"The third ($6BC0, $6BDB), read at $BFF2-$BFF6: $00 $00 $40 $80 $80; at or above it, below the second, a punch ($D8); below it, a step forward ($D9).","t":"byte","b":[160,160,192,128,128,128,128]},{"a":49138,"l":"brain_t4","c":"The fourth ($6C38), read at $BFF9-$BFFD: $80, then the JMP below and the stage number; with no blow, at the legs' sequence position 3, a random byte below it steps forward and any other halts.","t":"byte","b":[0,0,64,128,128,128,133,128]},{"a":49146,"l":"cliff_entry","c":"The stage's entry, where the engine jumps after loading it ($022C): JMP $B700.","t":"code","b":[76,0,183],"m":"jmp","oa":46848,"o":"cliff_start"},{"a":49149,"l":"stage_number","c":"The stage's number, 1, checked by the engine's loader ($020C) with the next two.","t":"byte","b":[1]},{"a":49150,"l":"stage_check1","c":"The stage number EOR $3B.","t":"byte","b":[58]},{"a":49151,"l":"stage_check2","c":"The stage number EOR $49.","t":"byte","b":[72],"x":[4388]},{"a":49152,"t":"gap","n":16384}]}