{"schema":1,"platform":"c64","game":"aaargh","title":"Aaargh!","build":"PAL cassette, a crack saved with a Trilogic Expert V3.1 freezer (crackers unknown); analysed from the game's own entry at $8009","symbols_sha256":"2d1d4476c0583a22ca4d5c6766fb75aff1c08910eb56c0133af5cf1c507d798d","snapshot":{"file":"work/entry.vsf","sha256":"efb720f335874f8a554380ad70357416702bddf5d1d479f8f67f37a4235c4a36"},"index":[{"a":0,"n":"cpu_port_ddr","k":"variable","len":1,"c":true},{"a":1,"n":"cpu_port","k":"variable","len":1,"c":true},{"a":167,"n":"music_pattern_ptr","k":"variable","len":1,"c":true},{"a":168,"n":"zpa_A8","k":"variable","len":1,"c":true},{"a":169,"n":"music_order_ptr","k":"variable","len":1,"c":true},{"a":170,"n":"zpa_AA","k":"table","len":64,"c":true},{"a":251,"n":"ptr_a","k":"variable","len":1,"c":true},{"a":252,"n":"zpa_FC","k":"variable","len":1,"c":true},{"a":253,"n":"ptr_b","k":"variable","len":1,"c":true},{"a":254,"n":"zpa_FE","k":"variable","len":2,"c":true},{"a":788,"n":"irq_vector","k":"variable","len":1,"c":true},{"a":789,"n":"a_0315","k":"table","len":64,"c":true},{"a":3000,"n":"lower_frames_00","k":"table","len":768,"c":true},{"a":3768,"n":"frame12_title","k":"table","len":256,"c":true},{"a":4024,"n":"lower_frames_16","k":"table","len":72,"c":true},{"a":4096,"n":"lower_frames_16b","k":"table","len":952,"c":true},{"a":5048,"n":"lower_frames_32","k":"table","len":1024,"c":true},{"a":6072,"n":"lower_frames_48","k":"table","len":64,"c":true},{"a":6136,"n":"frame49_title","k":"table","len":832,"c":true},{"a":6968,"n":"frame62","k":"table","len":128,"c":true},{"a":7096,"n":"lower_frames_64","k":"table","len":1024,"c":true},{"a":8120,"n":"lower_frames_80","k":"table","len":1024,"c":true},{"a":9144,"n":"lower_frames_96","k":"table","len":128,"c":true},{"a":9280,"n":"title_font","k":"table","len":160,"c":true},{"a":9440,"n":"font_second_half","k":"table","len":161,"c":true},{"a":11896,"n":"city1_colours","k":"table","len":128,"c":true},{"a":12024,"n":"city1_chars","k":"table","len":1024,"c":true},{"a":13048,"n":"city1_screen","k":"table","len":573,"c":true},{"a":13621,"n":"city2_colours","k":"table","len":128,"c":true},{"a":13749,"n":"city2_chars","k":"table","len":1024,"c":true},{"a":14773,"n":"city2_screen","k":"table","len":600,"c":true},{"a":15373,"n":"city3_colours","k":"table","len":128,"c":true},{"a":15501,"n":"city3_chars","k":"table","len":498,"c":true},{"a":15999,"n":"city3_stray_byte","k":"table","len":385,"c":true},{"a":16384,"n":"city3_chars_4000","k":"table","len":141,"c":true},{"a":16525,"n":"city3_screen","k":"table","len":548,"c":true},{"a":17073,"n":"city4_colours","k":"table","len":128,"c":true},{"a":17201,"n":"city4_chars","k":"table","len":1024,"c":true},{"a":18225,"n":"city4_screen","k":"table","len":781,"c":true},{"a":19006,"n":"city5_colours","k":"table","len":128,"c":true},{"a":19134,"n":"city5_chars","k":"table","len":1024,"c":true},{"a":20158,"n":"city5_screen","k":"table","len":403,"c":true},{"a":20561,"n":"city6_colours","k":"table","len":128,"c":true},{"a":20689,"n":"city6_chars","k":"table","len":1024,"c":true},{"a":21713,"n":"city6_screen","k":"table","len":419,"c":true},{"a":22132,"n":"city7_colours","k":"table","len":128,"c":true},{"a":22260,"n":"city7_chars","k":"table","len":1024,"c":true},{"a":23284,"n":"city7_screen","k":"table","len":487,"c":true},{"a":23771,"n":"city8_colours","k":"table","len":128,"c":true},{"a":23899,"n":"city8_chars","k":"table","len":1024,"c":true},{"a":24923,"n":"city8_screen","k":"table","len":444,"c":true},{"a":25367,"n":"shared_chars_6317","k":"table","len":360,"c":true},{"a":25727,"n":"shared_chars_647F","k":"table","len":272,"c":true},{"a":25999,"n":"shared_chars_658F","k":"table","len":272,"c":true},{"a":26271,"n":"shared_chars_669F","k":"table","len":144,"c":true},{"a":26415,"n":"shared_chars_672F","k":"table","len":176,"c":true},{"a":26591,"n":"shared_chars_67DF","k":"table","len":280,"c":true},{"a":26871,"n":"music_command","k":"variable","len":1,"c":true},{"a":26872,"n":"music_play","k":"routine","len":26,"c":true},{"a":26883,"n":"b_6903","k":"branch","len":1,"c":false},{"a":26886,"n":"b_6906","k":"branch","len":1,"c":false},{"a":26898,"n":"a_6912","k":"routine","len":72,"c":true},{"a":26902,"n":"b_6916","k":"branch","len":1,"c":false},{"a":26923,"n":"b_692B","k":"branch","len":1,"c":false},{"a":26951,"n":"b_6947","k":"branch","len":1,"c":false},{"a":26970,"n":"music_voice","k":"routine","len":27,"c":true},{"a":26997,"n":"a_6975","k":"routine","len":382,"c":true},{"a":27006,"n":"b_697E","k":"branch","len":1,"c":false},{"a":27023,"n":"b_698F","k":"branch","len":1,"c":false},{"a":27026,"n":"b_6992","k":"branch","len":1,"c":false},{"a":27041,"n":"b_69A1","k":"branch","len":1,"c":false},{"a":27060,"n":"j_69B4","k":"branch","len":1,"c":false},{"a":27088,"n":"b_69D0","k":"branch","len":1,"c":false},{"a":27091,"n":"b_69D3","k":"branch","len":1,"c":false},{"a":27103,"n":"b_69DF","k":"branch","len":1,"c":false},{"a":27123,"n":"b_69F3","k":"branch","len":1,"c":false},{"a":27142,"n":"b_6A06","k":"branch","len":1,"c":false},{"a":27154,"n":"b_6A12","k":"branch","len":1,"c":false},{"a":27173,"n":"b_6A25","k":"branch","len":1,"c":false},{"a":27185,"n":"b_6A31","k":"branch","len":1,"c":false},{"a":27195,"n":"j_6A3B","k":"branch","len":1,"c":false},{"a":27201,"n":"j_6A41","k":"branch","len":1,"c":false},{"a":27204,"n":"b_6A44","k":"branch","len":1,"c":false},{"a":27207,"n":"b_6A47","k":"branch","len":1,"c":false},{"a":27216,"n":"b_6A50","k":"branch","len":1,"c":false},{"a":27222,"n":"j_6A56","k":"branch","len":1,"c":false},{"a":27234,"n":"b_6A62","k":"branch","len":1,"c":false},{"a":27243,"n":"b_6A6B","k":"branch","len":1,"c":false},{"a":27276,"n":"b_6A8C","k":"branch","len":1,"c":false},{"a":27289,"n":"j_6A99","k":"branch","len":1,"c":false},{"a":27335,"n":"b_6AC7","k":"branch","len":1,"c":false},{"a":27349,"n":"b_6AD5","k":"branch","len":1,"c":false},{"a":27354,"n":"b_6ADA","k":"branch","len":1,"c":false},{"a":27370,"n":"b_6AEA","k":"branch","len":1,"c":false},{"a":27379,"n":"a_6AF3","k":"routine","len":202,"c":true},{"a":27401,"n":"b_6B09","k":"branch","len":1,"c":false},{"a":27438,"n":"b_6B2E","k":"branch","len":1,"c":false},{"a":27446,"n":"b_6B36","k":"branch","len":1,"c":false},{"a":27461,"n":"b_6B45","k":"branch","len":1,"c":false},{"a":27479,"n":"b_6B57","k":"branch","len":1,"c":false},{"a":27502,"n":"j_6B6E","k":"branch","len":1,"c":false},{"a":27520,"n":"b_6B80","k":"branch","len":1,"c":false},{"a":27523,"n":"b_6B83","k":"branch","len":1,"c":false},{"a":27581,"n":"a_6BBD","k":"routine","len":1,"c":true},{"a":27582,"n":"a_6BBE","k":"routine","len":10,"c":true},{"a":27592,"n":"a_6BC8","k":"routine","len":1,"c":true},{"a":27593,"n":"a_6BC9","k":"routine","len":409,"c":true},{"a":27623,"n":"b_6BE7","k":"branch","len":1,"c":false},{"a":27649,"n":"b_6C01","k":"branch","len":1,"c":false},{"a":27652,"n":"j_6C04","k":"branch","len":1,"c":false},{"a":27685,"n":"b_6C25","k":"branch","len":1,"c":false},{"a":27699,"n":"j_6C33","k":"branch","len":1,"c":false},{"a":27708,"n":"j_6C3C","k":"branch","len":1,"c":false},{"a":27724,"n":"b_6C4C","k":"branch","len":1,"c":false},{"a":27727,"n":"b_6C4F","k":"branch","len":1,"c":false},{"a":27766,"n":"j_6C76","k":"branch","len":1,"c":false},{"a":27780,"n":"b_6C84","k":"branch","len":1,"c":false},{"a":27795,"n":"b_6C93","k":"branch","len":1,"c":false},{"a":27809,"n":"b_6CA1","k":"branch","len":1,"c":false},{"a":27820,"n":"b_6CAC","k":"branch","len":1,"c":false},{"a":27837,"n":"j_6CBD","k":"branch","len":1,"c":false},{"a":27862,"n":"b_6CD6","k":"branch","len":1,"c":false},{"a":27865,"n":"j_6CD9","k":"branch","len":1,"c":false},{"a":27890,"n":"b_6CF2","k":"branch","len":1,"c":false},{"a":27908,"n":"j_6D04","k":"branch","len":1,"c":false},{"a":27919,"n":"j_6D0F","k":"branch","len":1,"c":false},{"a":27938,"n":"b_6D22","k":"branch","len":1,"c":false},{"a":27967,"n":"j_6D3F","k":"branch","len":1,"c":false},{"a":28002,"n":"a_6D62","k":"routine","len":21,"c":true},{"a":28023,"n":"a_6D77","k":"routine","len":1,"c":true},{"a":28024,"n":"a_6D78","k":"routine","len":12,"c":true},{"a":28036,"n":"a_6D84","k":"routine","len":172,"c":true},{"a":28045,"n":"j_6D8D","k":"branch","len":1,"c":false},{"a":28078,"n":"b_6DAE","k":"branch","len":1,"c":false},{"a":28112,"n":"b_6DD0","k":"branch","len":1,"c":false},{"a":28149,"n":"b_6DF5","k":"branch","len":1,"c":false},{"a":28178,"n":"b_6E12","k":"branch","len":1,"c":false},{"a":28189,"n":"b_6E1D","k":"branch","len":1,"c":false},{"a":28197,"n":"b_6E25","k":"branch","len":1,"c":false},{"a":28208,"n":"music_done","k":"routine","len":6,"c":true},{"a":28214,"n":"sid_clear","k":"routine","len":11,"c":true},{"a":28218,"n":"b_6E3A","k":"branch","len":1,"c":false},{"a":28225,"n":"voice_set_note","k":"routine","len":27,"c":true},{"a":28252,"n":"arpeggio_build","k":"routine","len":37,"c":true},{"a":28258,"n":"b_6E62","k":"branch","len":1,"c":false},{"a":28270,"n":"b_6E6E","k":"branch","len":1,"c":false},{"a":28289,"n":"voice_next_pattern","k":"routine","len":59,"c":true},{"a":28299,"n":"b_6E8B","k":"branch","len":1,"c":false},{"a":28320,"n":"b_6EA0","k":"branch","len":1,"c":false},{"a":28329,"n":"b_6EA9","k":"branch","len":1,"c":false},{"a":28348,"n":"slide_setup","k":"routine","len":1,"c":true},{"a":28349,"n":"a_6EBD","k":"routine","len":80,"c":true},{"a":28390,"n":"b_6EE6","k":"branch","len":1,"c":false},{"a":28422,"n":"j_6F06","k":"branch","len":1,"c":false},{"a":28428,"n":"b_6F0C","k":"branch","len":1,"c":false},{"a":28429,"n":"a_6F0D","k":"routine","len":54,"c":true},{"a":28441,"n":"b_6F19","k":"branch","len":1,"c":false},{"a":28455,"n":"b_6F27","k":"branch","len":1,"c":false},{"a":28459,"n":"b_6F2B","k":"branch","len":1,"c":false},{"a":28482,"n":"r_6F42","k":"branch","len":1,"c":false},{"a":28483,"n":"note_freq_hi","k":"variable","len":1,"c":true},{"a":28484,"n":"note_freq_hi_next","k":"table","len":94,"c":true},{"a":28578,"n":"note_freq_lo","k":"variable","len":1,"c":true},{"a":28579,"n":"note_freq_lo_next","k":"table","len":94,"c":true},{"a":28673,"n":"sid_reset","k":"routine","len":20,"c":true},{"a":28693,"n":"tune_table","k":"table","len":12,"c":true},{"a":28705,"n":"instruments","k":"variable","len":1,"c":true},{"a":28706,"n":"ins_ad","k":"variable","len":1,"c":true},{"a":28707,"n":"ins_sr","k":"variable","len":1,"c":true},{"a":28708,"n":"ins_pulse","k":"variable","len":1,"c":true},{"a":28709,"n":"ins_drum","k":"variable","len":1,"c":true},{"a":28710,"n":"ins_pulse_step","k":"variable","len":1,"c":true},{"a":28711,"n":"ins_arp","k":"variable","len":1,"c":true},{"a":28712,"n":"ins_flags","k":"table","len":249,"c":true},{"a":28961,"n":"pattern_table","k":"variable","len":1,"c":true},{"a":28962,"n":"pattern_table_hi","k":"table","len":61,"c":true},{"a":29023,"n":"order_t1v1","k":"table","len":21,"c":true},{"a":29044,"n":"order_t1v2","k":"table","len":26,"c":true},{"a":29070,"n":"order_t1v3","k":"table","len":18,"c":true},{"a":29088,"n":"order_t2v1","k":"table","len":11,"c":true},{"a":29099,"n":"order_t2v2","k":"table","len":15,"c":true},{"a":29114,"n":"order_t2v3","k":"table","len":12,"c":true},{"a":29126,"n":"pattern_00","k":"table","len":4,"c":true},{"a":29130,"n":"pattern_01","k":"table","len":11,"c":true},{"a":29141,"n":"pattern_02","k":"table","len":23,"c":true},{"a":29164,"n":"pattern_03","k":"table","len":32,"c":true},{"a":29196,"n":"pattern_04","k":"table","len":32,"c":true},{"a":29228,"n":"pattern_05","k":"table","len":4,"c":true},{"a":29232,"n":"pattern_06","k":"table","len":4,"c":true},{"a":29236,"n":"pattern_07","k":"table","len":9,"c":true},{"a":29245,"n":"pattern_08","k":"table","len":35,"c":true},{"a":29280,"n":"pattern_09","k":"table","len":12,"c":true},{"a":29292,"n":"pattern_10","k":"table","len":35,"c":true},{"a":29327,"n":"pattern_11","k":"table","len":21,"c":true},{"a":29348,"n":"pattern_12","k":"table","len":13,"c":true},{"a":29361,"n":"pattern_13","k":"table","len":28,"c":true},{"a":29389,"n":"pattern_14","k":"table","len":12,"c":true},{"a":29401,"n":"pattern_15","k":"table","len":12,"c":true},{"a":29413,"n":"pattern_16","k":"table","len":35,"c":true},{"a":29448,"n":"pattern_17","k":"table","len":10,"c":true},{"a":29458,"n":"pattern_18","k":"table","len":12,"c":true},{"a":29470,"n":"pattern_19","k":"table","len":21,"c":true},{"a":29491,"n":"pattern_20","k":"table","len":9,"c":true},{"a":29500,"n":"pattern_21","k":"table","len":59,"c":true},{"a":29559,"n":"pattern_22","k":"table","len":35,"c":true},{"a":29594,"n":"pattern_23","k":"table","len":8,"c":true},{"a":29602,"n":"pattern_24","k":"table","len":27,"c":true},{"a":29629,"n":"pattern_25","k":"table","len":49,"c":true},{"a":29678,"n":"pattern_26","k":"table","len":27,"c":true},{"a":29705,"n":"pattern_27","k":"table","len":40,"c":true},{"a":29745,"n":"drum_table","k":"variable","len":1,"c":true},{"a":29746,"n":"drum_wave_hi","k":"variable","len":1,"c":true},{"a":29747,"n":"f_7433","k":"variable","len":1,"c":true},{"a":29748,"n":"f_7434","k":"table","len":9,"c":true},{"a":29757,"n":"drum_tables","k":"table","len":16,"c":true},{"a":29773,"n":"drum0_waves","k":"table","len":16,"c":true},{"a":29789,"n":"drum1_freqs","k":"table","len":16,"c":true},{"a":29805,"n":"drum1_waves","k":"table","len":16,"c":true},{"a":29821,"n":"drum2_freqs","k":"table","len":16,"c":true},{"a":29837,"n":"drum2_waves","k":"table","len":16,"c":true},{"a":29853,"n":"voice_sid_offset","k":"table","len":3,"c":true},{"a":29856,"n":"voice_arp_base","k":"table","len":3,"c":true},{"a":29859,"n":"arp_steps","k":"table","len":8,"c":true},{"a":29867,"n":"voice_gate","k":"table","len":3,"c":true},{"a":29870,"n":"voice_note","k":"table","len":3,"c":true},{"a":29873,"n":"music_voice_index","k":"variable","len":1,"c":true},{"a":29874,"n":"music_playing","k":"variable","len":1,"c":true},{"a":29875,"n":"music_speed","k":"variable","len":1,"c":true},{"a":29876,"n":"music_speed_count","k":"variable","len":1,"c":true},{"a":29877,"n":"voice_order_place","k":"table","len":3,"c":true},{"a":29880,"n":"voice_freq_lo","k":"table","len":3,"c":true},{"a":29883,"n":"voice_freq_hi","k":"table","len":3,"c":true},{"a":29886,"n":"voice_pulse_lo","k":"table","len":3,"c":true},{"a":29889,"n":"voice_pulse_hi","k":"table","len":3,"c":true},{"a":29892,"n":"voice_pattern_lo","k":"table","len":3,"c":true},{"a":29895,"n":"voice_pattern_hi","k":"table","len":3,"c":true},{"a":29898,"n":"voice_length","k":"table","len":3,"c":true},{"a":29901,"n":"voice_length_count","k":"table","len":3,"c":true},{"a":29904,"n":"voice_effect","k":"table","len":3,"c":true},{"a":29907,"n":"voice_arp_mask","k":"table","len":3,"c":true},{"a":29910,"n":"voice_transpose","k":"table","len":3,"c":true},{"a":29913,"n":"voice_slide_target","k":"table","len":3,"c":true},{"a":29916,"n":"voice_slide_speed","k":"table","len":3,"c":true},{"a":29919,"n":"slide_step_lo","k":"variable","len":1,"c":true},{"a":29920,"n":"slide_step_hi","k":"variable","len":1,"c":true},{"a":29921,"n":"slide_divisor","k":"variable","len":1,"c":true},{"a":29922,"n":"voice_slide_opcode","k":"table","len":3,"c":true},{"a":29925,"n":"voice_short_slide","k":"table","len":3,"c":true},{"a":29928,"n":"voice_pulse_dir","k":"table","len":3,"c":true},{"a":29931,"n":"voice_arp_place","k":"table","len":3,"c":true},{"a":29934,"n":"vibrato_depth","k":"variable","len":1,"c":true},{"a":29935,"n":"vibrato_shift","k":"variable","len":1,"c":true},{"a":29936,"n":"voice_vibrato_dir","k":"table","len":3,"c":true},{"a":29939,"n":"voice_vibrato_count","k":"table","len":3,"c":true},{"a":29942,"n":"voice_vibrato_delay","k":"table","len":3,"c":true},{"a":29945,"n":"voice_vibrato_wait","k":"table","len":3,"c":true},{"a":29948,"n":"vibrato_freq_lo","k":"variable","len":1,"c":true},{"a":29949,"n":"vibrato_freq_hi","k":"variable","len":1,"c":true},{"a":29950,"n":"vibrato_step_lo","k":"variable","len":1,"c":true},{"a":29951,"n":"vibrato_step_hi","k":"variable","len":1,"c":true},{"a":29952,"n":"arp_mask_work","k":"variable","len":1,"c":true},{"a":29953,"n":"fade_volume","k":"variable","len":1,"c":true},{"a":29954,"n":"voice_order_lo","k":"table","len":3,"c":true},{"a":29957,"n":"voice_order_hi","k":"table","len":3,"c":true},{"a":29960,"n":"pattern_place","k":"variable","len":1,"c":true},{"a":29961,"n":"voice_instrument","k":"table","len":3,"c":true},{"a":29964,"n":"voice_effect_timer","k":"variable","len":1,"c":true},{"a":29965,"n":"a_750D","k":"variable","len":1,"c":true},{"a":29966,"n":"a_750E","k":"variable","len":1,"c":true},{"a":29967,"n":"music_sid_offset","k":"variable","len":1,"c":true},{"a":29968,"n":"voice_keep_pulse","k":"table","len":3,"c":true},{"a":29971,"n":"voice_drum_started","k":"table","len":3,"c":true},{"a":29974,"n":"voice_sustain_full","k":"table","len":3,"c":true},{"a":29977,"n":"voice_vibrato_byte","k":"table","len":3,"c":true},{"a":29980,"n":"arp_lists","k":"table","len":32,"c":true},{"a":30012,"n":"sfx_request","k":"variable","len":1,"c":true},{"a":30013,"n":"a_753D","k":"variable","len":1,"c":true},{"a":30014,"n":"a_753E","k":"variable","len":1,"c":true},{"a":30015,"n":"sfx_frame","k":"routine","len":6,"c":true},{"a":30021,"n":"sfx_clear_entry","k":"routine","len":3,"c":true},{"a":30024,"n":"sfx_volume","k":"routine","len":6,"c":true},{"a":30030,"n":"sfx_clear","k":"routine","len":28,"c":true},{"a":30043,"n":"b_755B","k":"branch","len":1,"c":false},{"a":30051,"n":"b_7563","k":"branch","len":1,"c":false},{"a":30058,"n":"sfx_play","k":"routine","len":32,"c":true},{"a":30064,"n":"b_7570","k":"branch","len":1,"c":false},{"a":30074,"n":"b_757A","k":"branch","len":1,"c":false},{"a":30082,"n":"b_7582","k":"branch","len":1,"c":false},{"a":30090,"n":"sfx_start","k":"routine","len":217,"c":true},{"a":30232,"n":"b_7618","k":"branch","len":1,"c":false},{"a":30237,"n":"j_761D","k":"branch","len":1,"c":false},{"a":30307,"n":"sfx_step","k":"routine","len":199,"c":true},{"a":30323,"n":"b_7673","k":"branch","len":1,"c":false},{"a":30326,"n":"b_7676","k":"branch","len":1,"c":false},{"a":30352,"n":"b_7690","k":"branch","len":1,"c":false},{"a":30370,"n":"b_76A2","k":"branch","len":1,"c":false},{"a":30389,"n":"b_76B5","k":"branch","len":1,"c":false},{"a":30392,"n":"b_76B8","k":"branch","len":1,"c":false},{"a":30414,"n":"j_76CE","k":"branch","len":1,"c":false},{"a":30470,"n":"j_7706","k":"branch","len":1,"c":false},{"a":30483,"n":"b_7713","k":"branch","len":1,"c":false},{"a":30500,"n":"b_7724","k":"branch","len":1,"c":false},{"a":30506,"n":"sfx_freq_lo","k":"table","len":3,"c":true},{"a":30509,"n":"sfx_freq_hi","k":"table","len":3,"c":true},{"a":30512,"n":"sfx_start_lo","k":"table","len":3,"c":true},{"a":30515,"n":"sfx_start_hi","k":"table","len":3,"c":true},{"a":30518,"n":"sfx_repeats","k":"table","len":3,"c":true},{"a":30521,"n":"sfx_time_start","k":"table","len":3,"c":true},{"a":30524,"n":"sfx_mode","k":"table","len":3,"c":true},{"a":30527,"n":"sfx_step_lo","k":"table","len":3,"c":true},{"a":30530,"n":"sfx_step_hi","k":"table","len":3,"c":true},{"a":30533,"n":"sfx_waveform","k":"table","len":3,"c":true},{"a":30536,"n":"sfx_time","k":"table","len":6,"c":true},{"a":30542,"n":"sfx_swap","k":"table","len":3,"c":true},{"a":30545,"n":"sfx_playing","k":"variable","len":1,"c":true},{"a":30546,"n":"a_7752","k":"variable","len":1,"c":true},{"a":30547,"n":"a_7753","k":"variable","len":1,"c":true},{"a":30548,"n":"sfx_sr","k":"table","len":3,"c":true},{"a":30551,"n":"sfx_ad","k":"table","len":3,"c":true},{"a":30554,"n":"sfx_pulse","k":"table","len":3,"c":true},{"a":30557,"n":"sfx_sid_offset","k":"table","len":3,"c":true},{"a":30560,"n":"sfx_forever","k":"table","len":3,"c":true},{"a":30563,"n":"sfx_extra","k":"table","len":3,"c":true},{"a":30566,"n":"f_7766","k":"table","len":3,"c":true},{"a":30569,"n":"f_7769","k":"table","len":3,"c":true},{"a":30572,"n":"f_776C","k":"table","len":3,"c":true},{"a":30575,"n":"sfx_release","k":"table","len":9,"c":true},{"a":30584,"n":"sfx_records","k":"table","len":416,"c":true},{"a":32768,"n":"cbm80_text","k":"table","len":9,"c":true},{"a":32777,"n":"entry","k":"routine","len":4,"c":true},{"a":32781,"n":"main_loop","k":"routine","len":33,"c":true},{"a":32790,"n":"b_8016","k":"branch","len":1,"c":false},{"a":32793,"n":"b_8019","k":"branch","len":1,"c":false},{"a":32814,"n":"a_802E","k":"routine","len":4,"c":true},{"a":32818,"n":"a_8032","k":"routine","len":12,"c":true},{"a":32823,"n":"b_8037","k":"branch","len":1,"c":false},{"a":32830,"n":"city_count","k":"routine","len":39,"c":true},{"a":32843,"n":"b_804B","k":"branch","len":1,"c":false},{"a":32848,"n":"b_8050","k":"branch","len":1,"c":false},{"a":32869,"n":"frame_work","k":"routine","len":43,"c":true},{"a":32912,"n":"bit_masks","k":"table","len":8,"c":true},{"a":32920,"n":"bit_masks_off","k":"table","len":8,"c":true},{"a":32928,"n":"temp_a","k":"variable","len":1,"c":true},{"a":32929,"n":"temp_b","k":"variable","len":1,"c":true},{"a":32930,"n":"temp_c","k":"variable","len":1,"c":true},{"a":32931,"n":"temp_y","k":"variable","len":1,"c":true},{"a":32932,"n":"temp_x","k":"variable","len":1,"c":true},{"a":32933,"n":"building_index","k":"variable","len":1,"c":true},{"a":32934,"n":"fire_monster","k":"variable","len":1,"c":true},{"a":32935,"n":"city_type_saved","k":"variable","len":1,"c":true},{"a":32936,"n":"city_type","k":"variable","len":1,"c":true},{"a":32937,"n":"lizard_half_x","k":"variable","len":1,"c":true},{"a":32938,"n":"ogre_half_x","k":"variable","len":1,"c":true},{"a":32939,"n":"lizard_column","k":"variable","len":1,"c":true},{"a":32940,"n":"ogre_column","k":"variable","len":1,"c":true},{"a":32941,"n":"lizard_half_y","k":"variable","len":1,"c":true},{"a":32942,"n":"ogre_half_y","k":"variable","len":1,"c":true},{"a":32943,"n":"lizard_row","k":"variable","len":1,"c":true},{"a":32944,"n":"ogre_row","k":"variable","len":1,"c":true},{"a":32945,"n":"lizard_px","k":"variable","len":1,"c":true},{"a":32946,"n":"lizard_py","k":"variable","len":1,"c":true},{"a":32947,"n":"ogre_px","k":"variable","len":1,"c":true},{"a":32948,"n":"ogre_py","k":"variable","len":1,"c":true},{"a":32949,"n":"band1_pos","k":"variable","len":1,"c":true},{"a":32950,"n":"a_80B6","k":"variable","len":1,"c":true},{"a":32951,"n":"a_80B7","k":"variable","len":1,"c":true},{"a":32952,"n":"a_80B8","k":"variable","len":1,"c":true},{"a":32953,"n":"a_80B9","k":"variable","len":1,"c":true},{"a":32954,"n":"a_80BA","k":"table","len":3,"c":true},{"a":32957,"n":"band1_unused","k":"table","len":8,"c":true},{"a":32965,"n":"band1_xhi","k":"variable","len":1,"c":true},{"a":32966,"n":"band1_pointers","k":"table","len":8,"c":true},{"a":32974,"n":"band2_pos","k":"variable","len":1,"c":true},{"a":32975,"n":"a_80CF","k":"variable","len":1,"c":true},{"a":32976,"n":"a_80D0","k":"variable","len":1,"c":true},{"a":32977,"n":"a_80D1","k":"variable","len":1,"c":true},{"a":32978,"n":"a_80D2","k":"variable","len":1,"c":true},{"a":32979,"n":"a_80D3","k":"variable","len":1,"c":true},{"a":32980,"n":"a_80D4","k":"variable","len":1,"c":true},{"a":32981,"n":"a_80D5","k":"variable","len":1,"c":true},{"a":32982,"n":"a_80D6","k":"variable","len":1,"c":true},{"a":32983,"n":"a_80D7","k":"variable","len":1,"c":true},{"a":32984,"n":"a_80D8","k":"variable","len":1,"c":true},{"a":32985,"n":"a_80D9","k":"variable","len":1,"c":true},{"a":32986,"n":"a_80DA","k":"variable","len":1,"c":true},{"a":32987,"n":"a_80DB","k":"variable","len":1,"c":true},{"a":32988,"n":"a_80DC","k":"variable","len":2,"c":true},{"a":32990,"n":"band2_xhi","k":"variable","len":1,"c":true},{"a":32991,"n":"band2_pointers","k":"variable","len":1,"c":true},{"a":32992,"n":"a_80E0","k":"variable","len":1,"c":true},{"a":32993,"n":"a_80E1","k":"variable","len":1,"c":true},{"a":32994,"n":"a_80E2","k":"variable","len":1,"c":true},{"a":32995,"n":"a_80E3","k":"variable","len":1,"c":true},{"a":32996,"n":"a_80E4","k":"variable","len":1,"c":true},{"a":32997,"n":"a_80E5","k":"variable","len":1,"c":true},{"a":32998,"n":"a_80E6","k":"variable","len":1,"c":true},{"a":32999,"n":"lizard_owed","k":"variable","len":1,"c":true},{"a":33000,"n":"ogre_owed","k":"variable","len":1,"c":true},{"a":33001,"n":"lizard_state","k":"variable","len":1,"c":true},{"a":33002,"n":"ogre_state","k":"variable","len":1,"c":true},{"a":33003,"n":"lizard_fire","k":"variable","len":1,"c":true},{"a":33004,"n":"ogre_fire","k":"variable","len":1,"c":true},{"a":33005,"n":"lizard_power","k":"variable","len":2,"c":true},{"a":33007,"n":"lizard_upper_frames","k":"table","len":68,"c":true},{"a":33075,"n":"lizard_lower_frames","k":"table","len":68,"c":true},{"a":33143,"n":"ogre_upper_frames","k":"table","len":68,"c":true},{"a":33211,"n":"ogre_lower_frames","k":"table","len":68,"c":true},{"a":33279,"n":"flyer_frames","k":"table","len":16,"c":true},{"a":33295,"n":"hornet_dir_frames","k":"variable","len":2,"c":true},{"a":33297,"n":"a_8211","k":"variable","len":1,"c":true},{"a":33298,"n":"anim_step","k":"variable","len":1,"c":true},{"a":33299,"n":"lizard_frame","k":"variable","len":1,"c":true},{"a":33300,"n":"ogre_frame","k":"variable","len":1,"c":true},{"a":33301,"n":"lizard_action","k":"variable","len":1,"c":true},{"a":33302,"n":"ogre_action","k":"variable","len":1,"c":true},{"a":33303,"n":"lizard_facing","k":"variable","len":1,"c":true},{"a":33304,"n":"ogre_facing","k":"variable","len":1,"c":true},{"a":33305,"n":"ogre_bar1_place","k":"variable","len":1,"c":true},{"a":33306,"n":"ogre_bar2_place","k":"variable","len":1,"c":true},{"a":33307,"n":"lizard_bar1_place","k":"variable","len":1,"c":true},{"a":33308,"n":"lizard_bar2_place","k":"variable","len":1,"c":true},{"a":33309,"n":"lizard_hurt","k":"variable","len":1,"c":true},{"a":33310,"n":"ogre_hurt","k":"variable","len":1,"c":true},{"a":33311,"n":"people_state","k":"table","len":8,"c":true},{"a":33319,"n":"people_column","k":"table","len":8,"c":true},{"a":33327,"n":"people_row","k":"table","len":8,"c":true},{"a":33335,"n":"hornet_way","k":"variable","len":2,"c":true},{"a":33337,"n":"hornet_up","k":"variable","len":2,"c":true},{"a":33339,"n":"hornet_out","k":"variable","len":1,"c":true},{"a":33340,"n":"a_823C","k":"variable","len":1,"c":true},{"a":33341,"n":"hornet_dying","k":"variable","len":2,"c":true},{"a":33343,"n":"flyer_dying","k":"variable","len":1,"c":true},{"a":33344,"n":"cannon_frame","k":"variable","len":1,"c":true},{"a":33345,"n":"a_8241","k":"variable","len":1,"c":true},{"a":33346,"n":"cannon_health","k":"variable","len":1,"c":true},{"a":33347,"n":"a_8243","k":"variable","len":1,"c":true},{"a":33348,"n":"cannon_x","k":"variable","len":1,"c":true},{"a":33349,"n":"cannon_y","k":"variable","len":1,"c":true},{"a":33350,"n":"cannon_roll","k":"variable","len":1,"c":true},{"a":33351,"n":"cannon_roll_len","k":"variable","len":1,"c":true},{"a":33352,"n":"city_cannon_x","k":"table","len":9,"c":true},{"a":33361,"n":"city_cannon_y","k":"table","len":9,"c":true},{"a":33370,"n":"city_cannon_roll","k":"table","len":10,"c":true},{"a":33380,"n":"lizard_near_cannon","k":"variable","len":1,"c":true},{"a":33381,"n":"ogre_near_cannon","k":"variable","len":1,"c":true},{"a":33382,"n":"building_column","k":"table","len":8,"c":true},{"a":33390,"n":"building_row","k":"table","len":8,"c":true},{"a":33398,"n":"building_type","k":"table","len":8,"c":true},{"a":33406,"n":"building_height","k":"variable","len":1,"c":true},{"a":33407,"n":"building_width","k":"variable","len":1,"c":true},{"a":33408,"n":"building_timer","k":"table","len":8,"c":true},{"a":33416,"n":"building_burn_count","k":"table","len":8,"c":true},{"a":33424,"n":"building_fire","k":"table","len":8,"c":true},{"a":33432,"n":"building_falling","k":"table","len":8,"c":true},{"a":33440,"n":"building_burnt_rows","k":"table","len":8,"c":true},{"a":33448,"n":"building_gone","k":"table","len":8,"c":true},{"a":33456,"n":"fire_chars","k":"table","len":6,"c":true},{"a":33462,"n":"buildings_fallen","k":"variable","len":1,"c":true},{"a":33463,"n":"lizard_misses","k":"variable","len":1,"c":true},{"a":33464,"n":"f_82B8","k":"variable","len":1,"c":true},{"a":33465,"n":"lizard_punch_timer","k":"variable","len":1,"c":true},{"a":33466,"n":"a_82BA","k":"variable","len":1,"c":true},{"a":33467,"n":"lizard_flame_timer","k":"variable","len":1,"c":true},{"a":33468,"n":"a_82BC","k":"variable","len":1,"c":true},{"a":33469,"n":"lizard_aim","k":"variable","len":1,"c":true},{"a":33470,"n":"a_82BE","k":"variable","len":1,"c":true},{"a":33471,"n":"lizard_eat_timer","k":"variable","len":1,"c":true},{"a":33472,"n":"a_82C0","k":"variable","len":1,"c":true},{"a":33475,"n":"aim_row","k":"variable","len":1,"c":true},{"a":33476,"n":"mask_half_y","k":"variable","len":1,"c":true},{"a":33477,"n":"aim_column","k":"variable","len":1,"c":true},{"a":33478,"n":"mask_half_x","k":"variable","len":1,"c":true},{"a":33487,"n":"city_data_lo","k":"table","len":10,"c":true},{"a":33497,"n":"city_data_hi","k":"table","len":10,"c":true},{"a":33507,"n":"game_start","k":"routine","len":9,"c":true},{"a":33516,"n":"city_start","k":"routine","len":21,"c":true},{"a":33537,"n":"video_setup","k":"routine","len":37,"c":true},{"a":33574,"n":"monsters_start","k":"routine","len":64,"c":true},{"a":33607,"n":"b_8347","k":"branch","len":1,"c":false},{"a":33629,"n":"b_835D","k":"branch","len":1,"c":false},{"a":33637,"n":"r_8365","k":"branch","len":1,"c":false},{"a":33638,"n":"lizard_free","k":"variable","len":1,"c":true},{"a":33639,"n":"ogre_free","k":"variable","len":1,"c":true},{"a":33640,"n":"lizard_join","k":"routine","len":74,"c":true},{"a":33714,"n":"ogre_join","k":"routine","len":71,"c":true},{"a":33785,"n":"monster_reset","k":"routine","len":26,"c":true},{"a":33810,"n":"b_8412","k":"branch","len":1,"c":false},{"a":33811,"n":"a_8413","k":"routine","len":1,"c":true},{"a":33812,"n":"a_8414","k":"routine","len":9,"c":true},{"a":33820,"n":"b_841C","k":"branch","len":1,"c":false},{"a":33821,"n":"a_841D","k":"routine","len":1,"c":true},{"a":33822,"n":"a_841E","k":"routine","len":2,"c":true},{"a":33824,"n":"a_8420","k":"routine","len":1,"c":true},{"a":33825,"n":"a_8421","k":"routine","len":5,"c":true},{"a":33830,"n":"install_play_irq","k":"routine","len":9,"c":true},{"a":33839,"n":"city_choice","k":"table","len":21,"c":true},{"a":33860,"n":"city_pick","k":"routine","len":250,"c":true},{"a":34060,"n":"b_850C","k":"branch","len":1,"c":false},{"a":34071,"n":"b_8517","k":"branch","len":1,"c":false},{"a":34093,"n":"b_852D","k":"branch","len":1,"c":false},{"a":34110,"n":"city_build","k":"routine","len":76,"c":true},{"a":34118,"n":"b_8546","k":"branch","len":1,"c":false},{"a":34126,"n":"b_854E","k":"branch","len":1,"c":false},{"a":34150,"n":"b_8566","k":"branch","len":1,"c":false},{"a":34169,"n":"b_8579","k":"branch","len":1,"c":false},{"a":34181,"n":"b_8585","k":"branch","len":1,"c":false},{"a":34183,"n":"b_8587","k":"branch","len":1,"c":false},{"a":34186,"n":"a_858A","k":"routine","len":1,"c":true},{"a":34187,"n":"a_858B","k":"routine","len":40,"c":true},{"a":34224,"n":"b_85B0","k":"branch","len":1,"c":false},{"a":34226,"n":"b_85B2","k":"branch","len":1,"c":false},{"a":34227,"n":"a_85B3","k":"routine","len":1,"c":true},{"a":34228,"n":"a_85B4","k":"routine","len":221,"c":true},{"a":34248,"n":"b_85C8","k":"branch","len":1,"c":false},{"a":34259,"n":"b_85D3","k":"branch","len":1,"c":false},{"a":34270,"n":"j_85DE","k":"branch","len":1,"c":false},{"a":34282,"n":"b_85EA","k":"branch","len":1,"c":false},{"a":34298,"n":"b_85FA","k":"branch","len":1,"c":false},{"a":34306,"n":"b_8602","k":"branch","len":1,"c":false},{"a":34323,"n":"b_8613","k":"branch","len":1,"c":false},{"a":34329,"n":"b_8619","k":"branch","len":1,"c":false},{"a":34332,"n":"b_861C","k":"branch","len":1,"c":false},{"a":34335,"n":"b_861F","k":"branch","len":1,"c":false},{"a":34354,"n":"b_8632","k":"branch","len":1,"c":false},{"a":34366,"n":"b_863E","k":"branch","len":1,"c":false},{"a":34369,"n":"b_8641","k":"branch","len":1,"c":false},{"a":34387,"n":"b_8653","k":"branch","len":1,"c":false},{"a":34389,"n":"b_8655","k":"branch","len":1,"c":false},{"a":34407,"n":"b_8667","k":"branch","len":1,"c":false},{"a":34418,"n":"b_8672","k":"branch","len":1,"c":false},{"a":34449,"n":"a_8691","k":"routine","len":71,"c":true},{"a":34455,"n":"b_8697","k":"branch","len":1,"c":false},{"a":34519,"n":"b_86D7","k":"branch","len":1,"c":false},{"a":34520,"n":"a_86D8","k":"routine","len":279,"c":true},{"a":34538,"n":"b_86EA","k":"branch","len":1,"c":false},{"a":34593,"n":"b_8721","k":"branch","len":1,"c":false},{"a":34617,"n":"b_8739","k":"branch","len":1,"c":false},{"a":34626,"n":"j_8742","k":"branch","len":1,"c":false},{"a":34628,"n":"b_8744","k":"branch","len":1,"c":false},{"a":34639,"n":"b_874F","k":"branch","len":1,"c":false},{"a":34691,"n":"b_8783","k":"branch","len":1,"c":false},{"a":34702,"n":"b_878E","k":"branch","len":1,"c":false},{"a":34778,"n":"b_87DA","k":"branch","len":1,"c":false},{"a":34790,"n":"b_87E6","k":"branch","len":1,"c":false},{"a":34792,"n":"j_87E8","k":"branch","len":1,"c":false},{"a":34799,"n":"city_colour","k":"table","len":9,"c":true},{"a":34808,"n":"char_masks","k":"table","len":24,"c":true},{"a":34832,"n":"irq_play_top","k":"routine","len":142,"c":true},{"a":34848,"n":"b_8820","k":"branch","len":1,"c":false},{"a":34857,"n":"b_8829","k":"branch","len":1,"c":false},{"a":34893,"n":"b_884D","k":"branch","len":1,"c":false},{"a":34903,"n":"b_8857","k":"branch","len":1,"c":false},{"a":34914,"n":"j_8862","k":"branch","len":1,"c":false},{"a":34922,"n":"b_886A","k":"branch","len":1,"c":false},{"a":34954,"n":"b_888A","k":"branch","len":1,"c":false},{"a":34957,"n":"j_888D","k":"branch","len":1,"c":false},{"a":34974,"n":"a_889E","k":"routine","len":4,"c":true},{"a":34978,"n":"irq_play_band2","k":"routine","len":1,"c":true},{"a":34979,"n":"a_88A3","k":"routine","len":5,"c":true},{"a":34984,"n":"a_88A8","k":"routine","len":5,"c":true},{"a":34989,"n":"a_88AD","k":"routine","len":5,"c":true},{"a":34994,"n":"a_88B2","k":"routine","len":5,"c":true},{"a":34999,"n":"a_88B7","k":"routine","len":5,"c":true},{"a":35004,"n":"a_88BC","k":"routine","len":5,"c":true},{"a":35009,"n":"a_88C1","k":"routine","len":5,"c":true},{"a":35014,"n":"a_88C6","k":"routine","len":5,"c":true},{"a":35019,"n":"a_88CB","k":"routine","len":5,"c":true},{"a":35024,"n":"a_88D0","k":"routine","len":5,"c":true},{"a":35029,"n":"a_88D5","k":"routine","len":5,"c":true},{"a":35034,"n":"a_88DA","k":"routine","len":5,"c":true},{"a":35039,"n":"a_88DF","k":"routine","len":5,"c":true},{"a":35044,"n":"a_88E4","k":"routine","len":5,"c":true},{"a":35049,"n":"a_88E9","k":"routine","len":5,"c":true},{"a":35054,"n":"a_88EE","k":"routine","len":5,"c":true},{"a":35059,"n":"a_88F3","k":"routine","len":5,"c":true},{"a":35064,"n":"a_88F8","k":"routine","len":5,"c":true},{"a":35069,"n":"a_88FD","k":"routine","len":5,"c":true},{"a":35074,"n":"a_8902","k":"routine","len":5,"c":true},{"a":35079,"n":"a_8907","k":"routine","len":5,"c":true},{"a":35084,"n":"a_890C","k":"routine","len":5,"c":true},{"a":35089,"n":"a_8911","k":"routine","len":5,"c":true},{"a":35094,"n":"a_8916","k":"routine","len":5,"c":true},{"a":35099,"n":"a_891B","k":"routine","len":5,"c":true},{"a":35104,"n":"a_8920","k":"routine","len":8,"c":true},{"a":35112,"n":"a_8928","k":"routine","len":24,"c":true},{"a":35136,"n":"a_8940","k":"variable","len":1,"c":true},{"a":35137,"n":"a_8941","k":"variable","len":1,"c":true},{"a":35138,"n":"buildings_tick","k":"routine","len":46,"c":true},{"a":35140,"n":"b_8944","k":"branch","len":1,"c":false},{"a":35155,"n":"b_8953","k":"branch","len":1,"c":false},{"a":35172,"n":"b_8964","k":"branch","len":1,"c":false},{"a":35175,"n":"j_8967","k":"branch","len":1,"c":false},{"a":35183,"n":"r_896F","k":"branch","len":1,"c":false},{"a":35184,"n":"restore_marks","k":"routine","len":66,"c":true},{"a":35186,"n":"b_8972","k":"branch","len":1,"c":false},{"a":35206,"n":"b_8986","k":"branch","len":1,"c":false},{"a":35226,"n":"b_899A","k":"branch","len":1,"c":false},{"a":35246,"n":"b_89AE","k":"branch","len":1,"c":false},{"a":35250,"n":"play_pass","k":"routine","len":3,"c":true},{"a":35253,"n":"play_rest","k":"routine","len":33,"c":true},{"a":35286,"n":"monsters_move","k":"routine","len":10,"c":true},{"a":35296,"n":"monster_move","k":"routine","len":129,"c":true},{"a":35321,"n":"b_89F9","k":"branch","len":1,"c":false},{"a":35339,"n":"b_8A0B","k":"branch","len":1,"c":false},{"a":35356,"n":"b_8A1C","k":"branch","len":1,"c":false},{"a":35374,"n":"b_8A2E","k":"branch","len":1,"c":false},{"a":35425,"n":"a_8A61","k":"routine","len":108,"c":true},{"a":35448,"n":"b_8A78","k":"branch","len":1,"c":false},{"a":35451,"n":"b_8A7B","k":"branch","len":1,"c":false},{"a":35454,"n":"b_8A7E","k":"branch","len":1,"c":false},{"a":35457,"n":"b_8A81","k":"branch","len":1,"c":false},{"a":35460,"n":"b_8A84","k":"branch","len":1,"c":false},{"a":35463,"n":"b_8A87","k":"branch","len":1,"c":false},{"a":35466,"n":"b_8A8A","k":"branch","len":1,"c":false},{"a":35469,"n":"b_8A8D","k":"branch","len":1,"c":false},{"a":35483,"n":"b_8A9B","k":"branch","len":1,"c":false},{"a":35486,"n":"r_8A9E","k":"branch","len":1,"c":false},{"a":35487,"n":"b_8A9F","k":"branch","len":1,"c":false},{"a":35514,"n":"b_8ABA","k":"branch","len":1,"c":false},{"a":35524,"n":"j_8AC4","k":"branch","len":1,"c":false},{"a":35532,"n":"r_8ACC","k":"branch","len":1,"c":false},{"a":35533,"n":"b_8ACD","k":"routine","len":103,"c":true},{"a":35557,"n":"b_8AE5","k":"branch","len":1,"c":false},{"a":35590,"n":"b_8B06","k":"branch","len":1,"c":false},{"a":35601,"n":"b_8B11","k":"branch","len":1,"c":false},{"a":35633,"n":"b_8B31","k":"branch","len":1,"c":false},{"a":35636,"n":"j_8B34","k":"routine","len":112,"c":true},{"a":35667,"n":"b_8B53","k":"branch","len":1,"c":false},{"a":35700,"n":"b_8B74","k":"branch","len":1,"c":false},{"a":35724,"n":"b_8B8C","k":"branch","len":1,"c":false},{"a":35737,"n":"b_8B99","k":"branch","len":1,"c":false},{"a":35745,"n":"b_8BA1","k":"branch","len":1,"c":false},{"a":35748,"n":"j_8BA4","k":"routine","len":140,"c":true},{"a":35779,"n":"b_8BC3","k":"branch","len":1,"c":false},{"a":35812,"n":"b_8BE4","k":"branch","len":1,"c":false},{"a":35823,"n":"b_8BEF","k":"branch","len":1,"c":false},{"a":35858,"n":"b_8C12","k":"branch","len":1,"c":false},{"a":35882,"n":"b_8C2A","k":"branch","len":1,"c":false},{"a":35885,"n":"b_8C2D","k":"branch","len":1,"c":false},{"a":35888,"n":"j_8C30","k":"routine","len":133,"c":true},{"a":35919,"n":"b_8C4F","k":"branch","len":1,"c":false},{"a":35952,"n":"b_8C70","k":"branch","len":1,"c":false},{"a":35979,"n":"b_8C8B","k":"branch","len":1,"c":false},{"a":36003,"n":"j_8CA3","k":"branch","len":1,"c":false},{"a":36021,"n":"j_8CB5","k":"routine","len":19,"c":true},{"a":36036,"n":"r_8CC4","k":"branch","len":1,"c":false},{"a":36040,"n":"monster_cell","k":"routine","len":63,"c":true},{"a":36059,"n":"b_8CDB","k":"branch","len":1,"c":false},{"a":36065,"n":"b_8CE1","k":"branch","len":1,"c":false},{"a":36076,"n":"b_8CEC","k":"branch","len":1,"c":false},{"a":36093,"n":"r_8CFD","k":"branch","len":1,"c":false},{"a":36094,"n":"b_8CFE","k":"branch","len":1,"c":false},{"a":36097,"n":"b_8D01","k":"branch","len":1,"c":false},{"a":36100,"n":"b_8D04","k":"branch","len":1,"c":false},{"a":36103,"n":"monster_fire","k":"routine","len":170,"c":true},{"a":36213,"n":"b_8D75","k":"branch","len":1,"c":false},{"a":36251,"n":"b_8D9B","k":"branch","len":1,"c":false},{"a":36264,"n":"b_8DA8","k":"branch","len":1,"c":false},{"a":36267,"n":"b_8DAB","k":"branch","len":1,"c":false},{"a":36270,"n":"b_8DAE","k":"branch","len":1,"c":false},{"a":36273,"n":"j_8DB1","k":"routine","len":196,"c":true},{"a":36306,"n":"b_8DD2","k":"branch","len":1,"c":false},{"a":36338,"n":"b_8DF2","k":"branch","len":1,"c":false},{"a":36353,"n":"b_8E01","k":"branch","len":1,"c":false},{"a":36391,"n":"b_8E27","k":"branch","len":1,"c":false},{"a":36419,"n":"b_8E43","k":"branch","len":1,"c":false},{"a":36427,"n":"b_8E4B","k":"branch","len":1,"c":false},{"a":36435,"n":"b_8E53","k":"branch","len":1,"c":false},{"a":36469,"n":"j_8E75","k":"routine","len":183,"c":true},{"a":36487,"n":"b_8E87","k":"branch","len":1,"c":false},{"a":36507,"n":"b_8E9B","k":"branch","len":1,"c":false},{"a":36547,"n":"b_8EC3","k":"branch","len":1,"c":false},{"a":36602,"n":"b_8EFA","k":"branch","len":1,"c":false},{"a":36610,"n":"b_8F02","k":"branch","len":1,"c":false},{"a":36618,"n":"b_8F0A","k":"branch","len":1,"c":false},{"a":36652,"n":"j_8F2C","k":"routine","len":76,"c":true},{"a":36679,"n":"b_8F47","k":"branch","len":1,"c":false},{"a":36702,"n":"b_8F5E","k":"branch","len":1,"c":false},{"a":36728,"n":"a_8F78","k":"routine","len":164,"c":true},{"a":36750,"n":"b_8F8E","k":"branch","len":1,"c":false},{"a":36768,"n":"b_8FA0","k":"branch","len":1,"c":false},{"a":36771,"n":"b_8FA3","k":"branch","len":1,"c":false},{"a":36813,"n":"b_8FCD","k":"branch","len":1,"c":false},{"a":36835,"n":"j_8FE3","k":"branch","len":1,"c":false},{"a":36852,"n":"j_8FF4","k":"branch","len":1,"c":false},{"a":36886,"n":"b_9016","k":"branch","len":1,"c":false},{"a":36889,"n":"b_9019","k":"branch","len":1,"c":false},{"a":36892,"n":"j_901C","k":"routine","len":62,"c":true},{"a":36928,"n":"b_9040","k":"branch","len":1,"c":false},{"a":36954,"n":"a_905A","k":"routine","len":100,"c":true},{"a":36970,"n":"b_906A","k":"branch","len":1,"c":false},{"a":37027,"n":"b_90A3","k":"branch","len":1,"c":false},{"a":37049,"n":"j_90B9","k":"branch","len":1,"c":false},{"a":37054,"n":"j_90BE","k":"routine","len":83,"c":true},{"a":37080,"n":"b_90D8","k":"branch","len":1,"c":false},{"a":37103,"n":"j_90EF","k":"branch","len":1,"c":false},{"a":37137,"n":"j_9111","k":"routine","len":60,"c":true},{"a":37151,"n":"b_911F","k":"branch","len":1,"c":false},{"a":37157,"n":"j_9125","k":"branch","len":1,"c":false},{"a":37166,"n":"j_912E","k":"branch","len":1,"c":false},{"a":37174,"n":"j_9136","k":"branch","len":1,"c":false},{"a":37181,"n":"b_913D","k":"branch","len":1,"c":false},{"a":37196,"n":"r_914C","k":"branch","len":1,"c":false},{"a":37197,"n":"flame_flag","k":"variable","len":1,"c":true},{"a":37198,"n":"monster_eat","k":"routine","len":118,"c":true},{"a":37200,"n":"b_9150","k":"branch","len":1,"c":false},{"a":37231,"n":"b_916F","k":"branch","len":1,"c":false},{"a":37236,"n":"b_9174","k":"branch","len":1,"c":false},{"a":37263,"n":"b_918F","k":"branch","len":1,"c":false},{"a":37276,"n":"b_919C","k":"branch","len":1,"c":false},{"a":37285,"n":"b_91A5","k":"branch","len":1,"c":false},{"a":37294,"n":"b_91AE","k":"branch","len":1,"c":false},{"a":37303,"n":"b_91B7","k":"branch","len":1,"c":false},{"a":37316,"n":"pickup_cell","k":"routine","len":192,"c":true},{"a":37335,"n":"r_91D7","k":"branch","len":1,"c":false},{"a":37336,"n":"b_91D8","k":"branch","len":1,"c":false},{"a":37339,"n":"b_91DB","k":"branch","len":1,"c":false},{"a":37364,"n":"b_91F4","k":"branch","len":1,"c":false},{"a":37408,"n":"b_9220","k":"branch","len":1,"c":false},{"a":37434,"n":"b_923A","k":"branch","len":1,"c":false},{"a":37473,"n":"b_9261","k":"branch","len":1,"c":false},{"a":37496,"n":"j_9278","k":"branch","len":1,"c":false},{"a":37508,"n":"bar_add","k":"routine","len":82,"c":true},{"a":37529,"n":"r_9299","k":"branch","len":1,"c":false},{"a":37530,"n":"j_929A","k":"branch","len":1,"c":false},{"a":37544,"n":"b_92A8","k":"branch","len":1,"c":false},{"a":37561,"n":"j_92B9","k":"branch","len":1,"c":false},{"a":37590,"n":"power_spend","k":"routine","len":72,"c":true},{"a":37629,"n":"b_92FD","k":"branch","len":1,"c":false},{"a":37649,"n":"j_9311","k":"branch","len":1,"c":false},{"a":37659,"n":"b_931B","k":"branch","len":1,"c":false},{"a":37662,"n":"monster_hurt","k":"routine","len":36,"c":true},{"a":37698,"n":"bar_place","k":"routine","len":5,"c":true},{"a":37703,"n":"bar_empty","k":"routine","len":70,"c":true},{"a":37722,"n":"b_935A","k":"branch","len":1,"c":false},{"a":37760,"n":"j_9380","k":"branch","len":1,"c":false},{"a":37773,"n":"bar_take","k":"routine","len":33,"c":true},{"a":37794,"n":"b_93A2","k":"branch","len":1,"c":false},{"a":37802,"n":"b_93AA","k":"branch","len":1,"c":false},{"a":37806,"n":"scores_add","k":"routine","len":35,"c":true},{"a":37825,"n":"b_93C1","k":"branch","len":1,"c":false},{"a":37841,"n":"score_digit","k":"routine","len":31,"c":true},{"a":37843,"n":"b_93D3","k":"branch","len":1,"c":false},{"a":37855,"n":"b_93DF","k":"branch","len":1,"c":false},{"a":37862,"n":"r_93E6","k":"branch","len":1,"c":false},{"a":37863,"n":"b_93E7","k":"branch","len":1,"c":false},{"a":37866,"n":"b_93EA","k":"branch","len":1,"c":false},{"a":37869,"n":"b_93ED","k":"branch","len":1,"c":false},{"a":37872,"n":"building_stage","k":"routine","len":178,"c":true},{"a":37892,"n":"b_9404","k":"branch","len":1,"c":false},{"a":37897,"n":"j_9409","k":"branch","len":1,"c":false},{"a":37900,"n":"b_940C","k":"branch","len":1,"c":false},{"a":37903,"n":"b_940F","k":"branch","len":1,"c":false},{"a":37944,"n":"b_9438","k":"branch","len":1,"c":false},{"a":37948,"n":"b_943C","k":"branch","len":1,"c":false},{"a":37963,"n":"b_944B","k":"branch","len":1,"c":false},{"a":37974,"n":"b_9456","k":"branch","len":1,"c":false},{"a":37978,"n":"b_945A","k":"branch","len":1,"c":false},{"a":37986,"n":"j_9462","k":"branch","len":1,"c":false},{"a":38013,"n":"b_947D","k":"branch","len":1,"c":false},{"a":38028,"n":"b_948C","k":"branch","len":1,"c":false},{"a":38044,"n":"b_949C","k":"branch","len":1,"c":false},{"a":38047,"n":"b_949F","k":"branch","len":1,"c":false},{"a":38050,"n":"a_94A2","k":"routine","len":4,"c":true},{"a":38054,"n":"a_94A6","k":"routine","len":89,"c":true},{"a":38057,"n":"b_94A9","k":"branch","len":1,"c":false},{"a":38071,"n":"b_94B7","k":"branch","len":1,"c":false},{"a":38095,"n":"b_94CF","k":"branch","len":1,"c":false},{"a":38101,"n":"b_94D5","k":"branch","len":1,"c":false},{"a":38124,"n":"b_94EC","k":"branch","len":1,"c":false},{"a":38138,"n":"j_94FA","k":"branch","len":1,"c":false},{"a":38143,"n":"building_burn","k":"routine","len":150,"c":true},{"a":38158,"n":"b_950E","k":"branch","len":1,"c":false},{"a":38194,"n":"b_9532","k":"branch","len":1,"c":false},{"a":38197,"n":"b_9535","k":"branch","len":1,"c":false},{"a":38212,"n":"b_9544","k":"branch","len":1,"c":false},{"a":38223,"n":"b_954F","k":"branch","len":1,"c":false},{"a":38237,"n":"b_955D","k":"branch","len":1,"c":false},{"a":38247,"n":"b_9567","k":"branch","len":1,"c":false},{"a":38281,"n":"b_9589","k":"branch","len":1,"c":false},{"a":38292,"n":"r_9594","k":"branch","len":1,"c":false},{"a":38293,"n":"roof_draw_unused","k":"routine","len":68,"c":true},{"a":38305,"n":"b_95A1","k":"branch","len":1,"c":false},{"a":38316,"n":"b_95AC","k":"branch","len":1,"c":false},{"a":38325,"n":"b_95B5","k":"branch","len":1,"c":false},{"a":38358,"n":"b_95D6","k":"branch","len":1,"c":false},{"a":38361,"n":"building_fall","k":"routine","len":37,"c":true},{"a":38380,"n":"b_95EC","k":"branch","len":1,"c":false},{"a":38394,"n":"b_95FA","k":"branch","len":1,"c":false},{"a":38398,"n":"a_95FE","k":"routine","len":137,"c":true},{"a":38403,"n":"b_9603","k":"branch","len":1,"c":false},{"a":38410,"n":"b_960A","k":"branch","len":1,"c":false},{"a":38422,"n":"b_9616","k":"branch","len":1,"c":false},{"a":38433,"n":"b_9621","k":"branch","len":1,"c":false},{"a":38459,"n":"b_963B","k":"branch","len":1,"c":false},{"a":38462,"n":"b_963E","k":"branch","len":1,"c":false},{"a":38507,"n":"b_966B","k":"branch","len":1,"c":false},{"a":38514,"n":"b_9672","k":"branch","len":1,"c":false},{"a":38521,"n":"b_9679","k":"branch","len":1,"c":false},{"a":38534,"n":"b_9686","k":"branch","len":1,"c":false},{"a":38535,"n":"egg_out","k":"routine","len":55,"c":true},{"a":38547,"n":"j_9693","k":"branch","len":1,"c":false},{"a":38562,"n":"b_96A2","k":"branch","len":1,"c":false},{"a":38590,"n":"a_96BE","k":"routine","len":46,"c":true},{"a":38616,"n":"j_96D8","k":"branch","len":1,"c":false},{"a":38631,"n":"b_96E7","k":"branch","len":1,"c":false},{"a":38636,"n":"a_96EC","k":"routine","len":68,"c":true},{"a":38680,"n":"j_9718","k":"branch","len":1,"c":false},{"a":38688,"n":"b_9720","k":"branch","len":1,"c":false},{"a":38691,"n":"j_9723","k":"branch","len":1,"c":false},{"a":38696,"n":"b_9728","k":"branch","len":1,"c":false},{"a":38704,"n":"building_place","k":"routine","len":66,"c":true},{"a":38718,"n":"b_973E","k":"branch","len":1,"c":false},{"a":38729,"n":"b_9749","k":"branch","len":1,"c":false},{"a":38744,"n":"b_9758","k":"branch","len":1,"c":false},{"a":38770,"n":"monster_frames","k":"routine","len":159,"c":true},{"a":38797,"n":"b_978D","k":"branch","len":1,"c":false},{"a":38808,"n":"b_9798","k":"branch","len":1,"c":false},{"a":38811,"n":"b_979B","k":"branch","len":1,"c":false},{"a":38813,"n":"b_979D","k":"branch","len":1,"c":false},{"a":38840,"n":"b_97B8","k":"branch","len":1,"c":false},{"a":38849,"n":"b_97C1","k":"branch","len":1,"c":false},{"a":38876,"n":"b_97DC","k":"branch","len":1,"c":false},{"a":38887,"n":"b_97E7","k":"branch","len":1,"c":false},{"a":38890,"n":"b_97EA","k":"branch","len":1,"c":false},{"a":38892,"n":"b_97EC","k":"branch","len":1,"c":false},{"a":38919,"n":"b_9807","k":"branch","len":1,"c":false},{"a":38928,"n":"r_9810","k":"branch","len":1,"c":false},{"a":38929,"n":"monster_mask","k":"routine","len":29,"c":true},{"a":38955,"n":"j_982B","k":"branch","len":1,"c":false},{"a":38957,"n":"b_982D","k":"branch","len":1,"c":false},{"a":38958,"n":"a_982E","k":"routine","len":117,"c":true},{"a":38968,"n":"b_9838","k":"branch","len":1,"c":false},{"a":38989,"n":"j_984D","k":"branch","len":1,"c":false},{"a":39011,"n":"b_9863","k":"branch","len":1,"c":false},{"a":39028,"n":"b_9874","k":"branch","len":1,"c":false},{"a":39030,"n":"b_9876","k":"branch","len":1,"c":false},{"a":39043,"n":"b_9883","k":"branch","len":1,"c":false},{"a":39058,"n":"b_9892","k":"branch","len":1,"c":false},{"a":39059,"n":"b_9893","k":"branch","len":1,"c":false},{"a":39073,"n":"r_98A1","k":"branch","len":1,"c":false},{"a":39074,"n":"j_98A2","k":"branch","len":1,"c":false},{"a":39075,"n":"a_98A3","k":"routine","len":68,"c":true},{"a":39086,"n":"b_98AE","k":"branch","len":1,"c":false},{"a":39123,"n":"b_98D3","k":"branch","len":1,"c":false},{"a":39130,"n":"b_98DA","k":"branch","len":1,"c":false},{"a":39133,"n":"j_98DD","k":"branch","len":1,"c":false},{"a":39139,"n":"b_98E3","k":"branch","len":1,"c":false},{"a":39143,"n":"a_98E7","k":"routine","len":62,"c":true},{"a":39162,"n":"b_98FA","k":"branch","len":1,"c":false},{"a":39172,"n":"b_9904","k":"branch","len":1,"c":false},{"a":39190,"n":"b_9916","k":"branch","len":1,"c":false},{"a":39192,"n":"b_9918","k":"branch","len":1,"c":false},{"a":39205,"n":"monster_sprites","k":"routine","len":1,"c":true},{"a":39206,"n":"a_9926","k":"routine","len":80,"c":true},{"a":39254,"n":"b_9956","k":"branch","len":1,"c":false},{"a":39279,"n":"b_996F","k":"branch","len":1,"c":false},{"a":39286,"n":"a_9976","k":"routine","len":198,"c":true},{"a":39302,"n":"b_9986","k":"branch","len":1,"c":false},{"a":39400,"n":"b_99E8","k":"branch","len":1,"c":false},{"a":39423,"n":"b_99FF","k":"branch","len":1,"c":false},{"a":39433,"n":"j_9A09","k":"branch","len":1,"c":false},{"a":39449,"n":"b_9A19","k":"branch","len":1,"c":false},{"a":39477,"n":"b_9A35","k":"branch","len":1,"c":false},{"a":39484,"n":"a_9A3C","k":"routine","len":260,"c":true},{"a":39503,"n":"b_9A4F","k":"branch","len":1,"c":false},{"a":39601,"n":"b_9AB1","k":"branch","len":1,"c":false},{"a":39624,"n":"b_9AC8","k":"branch","len":1,"c":false},{"a":39634,"n":"j_9AD2","k":"branch","len":1,"c":false},{"a":39653,"n":"b_9AE5","k":"branch","len":1,"c":false},{"a":39672,"n":"b_9AF8","k":"branch","len":1,"c":false},{"a":39687,"n":"b_9B07","k":"branch","len":1,"c":false},{"a":39706,"n":"b_9B1A","k":"branch","len":1,"c":false},{"a":39744,"n":"a_9B40","k":"routine","len":10,"c":true},{"a":39754,"n":"a_9B4A","k":"routine","len":5,"c":true},{"a":39758,"n":"r_9B4E","k":"branch","len":1,"c":false},{"a":39759,"n":"band2_setup","k":"routine","len":176,"c":true},{"a":39775,"n":"b_9B5F","k":"branch","len":1,"c":false},{"a":39787,"n":"b_9B6B","k":"branch","len":1,"c":false},{"a":39935,"n":"a_9BFF","k":"variable","len":1,"c":true},{"a":39936,"n":"arm_frames_left","k":"table","len":9,"c":true},{"a":39945,"n":"arm_frames_right","k":"table","len":9,"c":true},{"a":39954,"n":"random_table","k":"table","len":256,"c":true},{"a":40350,"n":"f_9D9E","k":"variable","len":1,"c":true},{"a":40351,"n":"hidden_names","k":"table","len":262,"c":true},{"a":40615,"n":"building_01","k":"table","len":25,"c":true},{"a":40640,"n":"building_02","k":"table","len":13,"c":true},{"a":40653,"n":"building_03","k":"table","len":13,"c":true},{"a":40666,"n":"building_04","k":"table","len":21,"c":true},{"a":40687,"n":"building_05","k":"table","len":21,"c":true},{"a":40708,"n":"building_06","k":"table","len":28,"c":true},{"a":40736,"n":"building_07","k":"table","len":29,"c":true},{"a":40765,"n":"building_08","k":"table","len":13,"c":true},{"a":40778,"n":"building_09","k":"table","len":25,"c":true},{"a":40803,"n":"building_10","k":"variable","len":1,"c":true},{"a":40804,"n":"building_11","k":"table","len":37,"c":true},{"a":40841,"n":"building_12","k":"table","len":19,"c":true},{"a":40860,"n":"building_13","k":"table","len":13,"c":true},{"a":40873,"n":"building_14","k":"table","len":16,"c":true},{"a":40889,"n":"building_15","k":"table","len":16,"c":true},{"a":40905,"n":"building_16","k":"table","len":43,"c":true},{"a":40948,"n":"building_17","k":"table","len":12,"c":true},{"a":40960,"n":"building_17_A000","k":"table","len":34,"c":true},{"a":40994,"n":"building_18","k":"table","len":13,"c":true},{"a":41007,"n":"building_19","k":"table","len":10,"c":true},{"a":41017,"n":"building_20","k":"table","len":41,"c":true},{"a":41058,"n":"building_21","k":"table","len":26,"c":true},{"a":41084,"n":"building_22","k":"table","len":22,"c":true},{"a":41106,"n":"building_23","k":"table","len":19,"c":true},{"a":41125,"n":"building_24","k":"table","len":13,"c":true},{"a":41138,"n":"building_25","k":"table","len":17,"c":true},{"a":41155,"n":"building_26","k":"table","len":43,"c":true},{"a":41198,"n":"building_27","k":"table","len":37,"c":true},{"a":41235,"n":"building_28","k":"table","len":26,"c":true},{"a":41261,"n":"building_29","k":"table","len":10,"c":true},{"a":41271,"n":"building_30","k":"table","len":10,"c":true},{"a":41281,"n":"building_31","k":"table","len":37,"c":true},{"a":41318,"n":"building_32","k":"table","len":41,"c":true},{"a":41359,"n":"building_33","k":"table","len":41,"c":true},{"a":41400,"n":"building_34","k":"table","len":22,"c":true},{"a":41422,"n":"building_35","k":"table","len":21,"c":true},{"a":41443,"n":"building_36","k":"table","len":21,"c":true},{"a":41464,"n":"building_37","k":"table","len":17,"c":true},{"a":41481,"n":"building_pics_lo","k":"table","len":38,"c":true},{"a":41519,"n":"building_pics_hi","k":"table","len":38,"c":true},{"a":41557,"n":"building_widths","k":"table","len":38,"c":true},{"a":41595,"n":"building_heights","k":"table","len":38,"c":true},{"a":42039,"n":"others_frame","k":"routine","len":6,"c":true},{"a":42045,"n":"others_move","k":"routine","len":9,"c":true},{"a":42051,"n":"b_A443","k":"branch","len":1,"c":false},{"a":42054,"n":"hornets","k":"routine","len":12,"c":true},{"a":42066,"n":"a_A452","k":"routine","len":4,"c":true},{"a":42070,"n":"a_A456","k":"routine","len":147,"c":true},{"a":42078,"n":"b_A45E","k":"branch","len":1,"c":false},{"a":42083,"n":"j_A463","k":"branch","len":1,"c":false},{"a":42115,"n":"b_A483","k":"branch","len":1,"c":false},{"a":42131,"n":"j_A493","k":"branch","len":1,"c":false},{"a":42140,"n":"b_A49C","k":"branch","len":1,"c":false},{"a":42152,"n":"b_A4A8","k":"branch","len":1,"c":false},{"a":42165,"n":"b_A4B5","k":"branch","len":1,"c":false},{"a":42188,"n":"b_A4CC","k":"branch","len":1,"c":false},{"a":42207,"n":"b_A4DF","k":"branch","len":1,"c":false},{"a":42216,"n":"b_A4E8","k":"branch","len":1,"c":false},{"a":42217,"n":"a_A4E9","k":"routine","len":228,"c":true},{"a":42239,"n":"b_A4FF","k":"branch","len":1,"c":false},{"a":42242,"n":"b_A502","k":"branch","len":1,"c":false},{"a":42244,"n":"j_A504","k":"branch","len":1,"c":false},{"a":42281,"n":"b_A529","k":"branch","len":1,"c":false},{"a":42287,"n":"b_A52F","k":"branch","len":1,"c":false},{"a":42330,"n":"b_A55A","k":"branch","len":1,"c":false},{"a":42344,"n":"j_A568","k":"branch","len":1,"c":false},{"a":42349,"n":"b_A56D","k":"branch","len":1,"c":false},{"a":42352,"n":"j_A570","k":"branch","len":1,"c":false},{"a":42358,"n":"r_A576","k":"branch","len":1,"c":false},{"a":42359,"n":"j_A577","k":"branch","len":1,"c":false},{"a":42439,"n":"b_A5C7","k":"branch","len":1,"c":false},{"a":42442,"n":"b_A5CA","k":"branch","len":1,"c":false},{"a":42445,"n":"flyer","k":"routine","len":168,"c":true},{"a":42482,"n":"b_A5F2","k":"branch","len":1,"c":false},{"a":42502,"n":"b_A606","k":"branch","len":1,"c":false},{"a":42520,"n":"b_A618","k":"branch","len":1,"c":false},{"a":42536,"n":"b_A628","k":"branch","len":1,"c":false},{"a":42594,"n":"j_A662","k":"branch","len":1,"c":false},{"a":42612,"n":"b_A674","k":"branch","len":1,"c":false},{"a":42613,"n":"a_A675","k":"routine","len":118,"c":true},{"a":42638,"n":"b_A68E","k":"branch","len":1,"c":false},{"a":42656,"n":"b_A6A0","k":"branch","len":1,"c":false},{"a":42686,"n":"b_A6BE","k":"branch","len":1,"c":false},{"a":42694,"n":"b_A6C6","k":"branch","len":1,"c":false},{"a":42726,"n":"b_A6E6","k":"branch","len":1,"c":false},{"a":42731,"n":"a_A6EB","k":"routine","len":83,"c":true},{"a":42764,"n":"b_A70C","k":"branch","len":1,"c":false},{"a":42811,"n":"b_A73B","k":"branch","len":1,"c":false},{"a":42814,"n":"flyer_drop","k":"routine","len":113,"c":true},{"a":42892,"n":"b_A78C","k":"branch","len":1,"c":false},{"a":42906,"n":"b_A79A","k":"branch","len":1,"c":false},{"a":42917,"n":"b_A7A5","k":"branch","len":1,"c":false},{"a":42923,"n":"r_A7AB","k":"branch","len":1,"c":false},{"a":42924,"n":"b_A7AC","k":"branch","len":1,"c":false},{"a":42927,"n":"drop_clear","k":"routine","len":14,"c":true},{"a":42941,"n":"a_A7BD","k":"routine","len":4,"c":true},{"a":42945,"n":"j_A7C1","k":"routine","len":77,"c":true},{"a":42962,"n":"b_A7D2","k":"branch","len":1,"c":false},{"a":42964,"n":"b_A7D4","k":"branch","len":1,"c":false},{"a":43005,"n":"b_A7FD","k":"branch","len":1,"c":false},{"a":43022,"n":"drop_draw","k":"routine","len":108,"c":true},{"a":43061,"n":"b_A835","k":"branch","len":1,"c":false},{"a":43063,"n":"b_A837","k":"branch","len":1,"c":false},{"a":43103,"n":"b_A85F","k":"branch","len":1,"c":false},{"a":43124,"n":"j_A874","k":"branch","len":1,"c":false},{"a":43130,"n":"flyer_column","k":"routine","len":18,"c":true},{"a":43148,"n":"a_A88C","k":"routine","len":23,"c":true},{"a":43164,"n":"b_A89C","k":"branch","len":1,"c":false},{"a":43171,"n":"flyer_turn","k":"variable","len":1,"c":true},{"a":43172,"n":"drop_falling","k":"variable","len":1,"c":true},{"a":43173,"n":"drop_column","k":"variable","len":1,"c":true},{"a":43174,"n":"drop_row","k":"variable","len":1,"c":true},{"a":43175,"n":"drop_addr_lo","k":"variable","len":1,"c":true},{"a":43176,"n":"drop_addr_hi","k":"variable","len":1,"c":true},{"a":43177,"n":"people","k":"routine","len":1,"c":true},{"a":43178,"n":"a_A8AA","k":"routine","len":116,"c":true},{"a":43188,"n":"b_A8B4","k":"branch","len":1,"c":false},{"a":43195,"n":"j_A8BB","k":"branch","len":1,"c":false},{"a":43203,"n":"b_A8C3","k":"branch","len":1,"c":false},{"a":43214,"n":"b_A8CE","k":"branch","len":1,"c":false},{"a":43225,"n":"b_A8D9","k":"branch","len":1,"c":false},{"a":43267,"n":"b_A903","k":"branch","len":1,"c":false},{"a":43287,"n":"b_A917","k":"branch","len":1,"c":false},{"a":43294,"n":"random_index","k":"routine","len":133,"c":true},{"a":43331,"n":"b_A943","k":"branch","len":1,"c":false},{"a":43351,"n":"b_A957","k":"branch","len":1,"c":false},{"a":43364,"n":"b_A964","k":"branch","len":1,"c":false},{"a":43379,"n":"b_A973","k":"branch","len":1,"c":false},{"a":43392,"n":"b_A980","k":"branch","len":1,"c":false},{"a":43405,"n":"b_A98D","k":"branch","len":1,"c":false},{"a":43416,"n":"b_A998","k":"branch","len":1,"c":false},{"a":43426,"n":"j_A9A2","k":"branch","len":1,"c":false},{"a":43427,"n":"floor_char","k":"routine","len":17,"c":true},{"a":43434,"n":"j_A9AA","k":"branch","len":1,"c":false},{"a":43440,"n":"r_A9B0","k":"branch","len":1,"c":false},{"a":43441,"n":"b_A9B1","k":"branch","len":1,"c":false},{"a":43444,"n":"cannon","k":"routine","len":103,"c":true},{"a":43469,"n":"b_A9CD","k":"branch","len":1,"c":false},{"a":43471,"n":"j_A9CF","k":"branch","len":1,"c":false},{"a":43480,"n":"b_A9D8","k":"branch","len":1,"c":false},{"a":43497,"n":"b_A9E9","k":"branch","len":1,"c":false},{"a":43516,"n":"b_A9FC","k":"branch","len":1,"c":false},{"a":43535,"n":"b_AA0F","k":"branch","len":1,"c":false},{"a":43547,"n":"a_AA1B","k":"routine","len":133,"c":true},{"a":43553,"n":"b_AA21","k":"branch","len":1,"c":false},{"a":43569,"n":"b_AA31","k":"branch","len":1,"c":false},{"a":43577,"n":"b_AA39","k":"branch","len":1,"c":false},{"a":43592,"n":"b_AA48","k":"branch","len":1,"c":false},{"a":43595,"n":"b_AA4B","k":"branch","len":1,"c":false},{"a":43648,"n":"b_AA80","k":"branch","len":1,"c":false},{"a":43668,"n":"j_AA94","k":"branch","len":1,"c":false},{"a":43676,"n":"b_AA9C","k":"branch","len":1,"c":false},{"a":43680,"n":"a_AAA0","k":"routine","len":69,"c":true},{"a":43706,"n":"b_AABA","k":"branch","len":1,"c":false},{"a":43709,"n":"b_AABD","k":"branch","len":1,"c":false},{"a":43717,"n":"j_AAC5","k":"branch","len":1,"c":false},{"a":43727,"n":"b_AACF","k":"branch","len":1,"c":false},{"a":43738,"n":"b_AADA","k":"branch","len":1,"c":false},{"a":43749,"n":"shell_move","k":"routine","len":148,"c":true},{"a":43751,"n":"b_AAE7","k":"branch","len":1,"c":false},{"a":43794,"n":"b_AB12","k":"branch","len":1,"c":false},{"a":43815,"n":"b_AB27","k":"branch","len":1,"c":false},{"a":43821,"n":"b_AB2D","k":"branch","len":1,"c":false},{"a":43861,"n":"b_AB55","k":"branch","len":1,"c":false},{"a":43881,"n":"j_AB69","k":"branch","len":1,"c":false},{"a":43897,"n":"shell_cell","k":"routine","len":29,"c":true},{"a":43908,"n":"b_AB84","k":"branch","len":1,"c":false},{"a":43919,"n":"b_AB8F","k":"branch","len":1,"c":false},{"a":43926,"n":"cannon_frames_a","k":"table","len":7,"c":true},{"a":43933,"n":"cannon_frames_b","k":"table","len":7,"c":true},{"a":43940,"n":"shell_column","k":"variable","len":1,"c":true},{"a":43941,"n":"shell_row","k":"variable","len":1,"c":true},{"a":43942,"n":"shell_way","k":"variable","len":1,"c":true},{"a":43943,"n":"drop_mask","k":"table","len":8,"c":true},{"a":43951,"n":"drop_pattern","k":"table","len":8,"c":true},{"a":43959,"n":"cave_fight","k":"routine","len":42,"c":true},{"a":43969,"n":"b_ABC1","k":"branch","len":1,"c":false},{"a":44001,"n":"a_ABE1","k":"routine","len":33,"c":true},{"a":44033,"n":"r_AC01","k":"branch","len":1,"c":false},{"a":44034,"n":"cave_setup","k":"routine","len":159,"c":true},{"a":44042,"n":"b_AC0A","k":"branch","len":1,"c":false},{"a":44175,"n":"b_AC8F","k":"branch","len":1,"c":false},{"a":44178,"n":"b_AC92","k":"branch","len":1,"c":false},{"a":44181,"n":"b_AC95","k":"branch","len":1,"c":false},{"a":44184,"n":"b_AC98","k":"branch","len":1,"c":false},{"a":44187,"n":"b_AC9B","k":"branch","len":1,"c":false},{"a":44190,"n":"b_AC9E","k":"branch","len":1,"c":false},{"a":44193,"n":"cave_step","k":"routine","len":209,"c":true},{"a":44195,"n":"b_ACA3","k":"branch","len":1,"c":false},{"a":44231,"n":"j_ACC7","k":"branch","len":1,"c":false},{"a":44259,"n":"j_ACE3","k":"branch","len":1,"c":false},{"a":44273,"n":"b_ACF1","k":"branch","len":1,"c":false},{"a":44294,"n":"b_AD06","k":"branch","len":1,"c":false},{"a":44298,"n":"b_AD0A","k":"branch","len":1,"c":false},{"a":44330,"n":"b_AD2A","k":"branch","len":1,"c":false},{"a":44359,"n":"b_AD47","k":"branch","len":1,"c":false},{"a":44374,"n":"b_AD56","k":"branch","len":1,"c":false},{"a":44377,"n":"j_AD59","k":"branch","len":1,"c":false},{"a":44385,"n":"j_AD61","k":"branch","len":1,"c":false},{"a":44402,"n":"j_AD72","k":"routine","len":129,"c":true},{"a":44436,"n":"b_AD94","k":"branch","len":1,"c":false},{"a":44447,"n":"b_AD9F","k":"branch","len":1,"c":false},{"a":44450,"n":"j_ADA2","k":"branch","len":1,"c":false},{"a":44459,"n":"j_ADAB","k":"branch","len":1,"c":false},{"a":44465,"n":"j_ADB1","k":"branch","len":1,"c":false},{"a":44476,"n":"j_ADBC","k":"branch","len":1,"c":false},{"a":44507,"n":"b_ADDB","k":"branch","len":1,"c":false},{"a":44513,"n":"b_ADE1","k":"branch","len":1,"c":false},{"a":44519,"n":"b_ADE7","k":"branch","len":1,"c":false},{"a":44525,"n":"j_ADED","k":"branch","len":1,"c":false},{"a":44528,"n":"b_ADF0","k":"branch","len":1,"c":false},{"a":44531,"n":"s_ADF3","k":"routine","len":14,"c":true},{"a":44544,"n":"r_AE00","k":"branch","len":1,"c":false},{"a":44545,"n":"cave_computer","k":"routine","len":77,"c":true},{"a":44583,"n":"j_AE27","k":"branch","len":1,"c":false},{"a":44591,"n":"b_AE2F","k":"branch","len":1,"c":false},{"a":44596,"n":"b_AE34","k":"branch","len":1,"c":false},{"a":44617,"n":"b_AE49","k":"branch","len":1,"c":false},{"a":44622,"n":"cave_draw","k":"routine","len":52,"c":true},{"a":44674,"n":"cave_win","k":"routine","len":6,"c":true},{"a":44680,"n":"a_AE88","k":"routine","len":71,"c":true},{"a":44698,"n":"j_AE9A","k":"branch","len":1,"c":false},{"a":44718,"n":"b_AEAE","k":"branch","len":1,"c":false},{"a":44723,"n":"j_AEB3","k":"branch","len":1,"c":false},{"a":44732,"n":"b_AEBC","k":"branch","len":1,"c":false},{"a":44742,"n":"b_AEC6","k":"branch","len":1,"c":false},{"a":44747,"n":"j_AECB","k":"branch","len":1,"c":false},{"a":44751,"n":"a_AECF","k":"routine","len":23,"c":true},{"a":44764,"n":"b_AEDC","k":"branch","len":1,"c":false},{"a":44770,"n":"b_AEE2","k":"branch","len":1,"c":false},{"a":44774,"n":"a_AEE6","k":"routine","len":6,"c":true},{"a":44780,"n":"s_AEEC","k":"routine","len":18,"c":true},{"a":44798,"n":"s_AEFE","k":"routine","len":31,"c":true},{"a":44813,"n":"j_AF0D","k":"branch","len":1,"c":false},{"a":44818,"n":"b_AF12","k":"branch","len":1,"c":false},{"a":44829,"n":"cave_hits","k":"variable","len":1,"c":true},{"a":44830,"n":"a_AF1E","k":"variable","len":1,"c":true},{"a":44831,"n":"cave_saved","k":"variable","len":1,"c":true},{"a":44832,"n":"a_AF20","k":"variable","len":1,"c":true},{"a":44833,"n":"cave_moves","k":"variable","len":2,"c":true},{"a":44835,"n":"title","k":"routine","len":21,"c":true},{"a":44856,"n":"title_setup","k":"routine","len":356,"c":true},{"a":44889,"n":"b_AF59","k":"branch","len":1,"c":false},{"a":44922,"n":"b_AF7A","k":"branch","len":1,"c":false},{"a":44944,"n":"b_AF90","k":"branch","len":1,"c":false},{"a":45013,"n":"b_AFD5","k":"branch","len":1,"c":false},{"a":45066,"n":"b_B00A","k":"branch","len":1,"c":false},{"a":45142,"n":"b_B056","k":"branch","len":1,"c":false},{"a":45212,"n":"title_loop","k":"routine","len":93,"c":true},{"a":45227,"n":"b_B0AB","k":"branch","len":1,"c":false},{"a":45242,"n":"b_B0BA","k":"branch","len":1,"c":false},{"a":45298,"n":"b_B0F2","k":"branch","len":1,"c":false},{"a":45301,"n":"b_B0F5","k":"branch","len":1,"c":false},{"a":45305,"n":"a_B0F9","k":"routine","len":61,"c":true},{"a":45315,"n":"b_B103","k":"branch","len":1,"c":false},{"a":45366,"n":"a_B136","k":"routine","len":10,"c":true},{"a":45376,"n":"a_B140","k":"routine","len":103,"c":true},{"a":45383,"n":"b_B147","k":"branch","len":1,"c":false},{"a":45389,"n":"b_B14D","k":"branch","len":1,"c":false},{"a":45406,"n":"b_B15E","k":"branch","len":1,"c":false},{"a":45418,"n":"b_B16A","k":"branch","len":1,"c":false},{"a":45428,"n":"b_B174","k":"branch","len":1,"c":false},{"a":45447,"n":"b_B187","k":"branch","len":1,"c":false},{"a":45467,"n":"b_B19B","k":"branch","len":1,"c":false},{"a":45479,"n":"title_frame","k":"routine","len":30,"c":true},{"a":45489,"n":"b_B1B1","k":"branch","len":1,"c":false},{"a":45503,"n":"b_B1BF","k":"branch","len":1,"c":false},{"a":45508,"n":"b_B1C4","k":"branch","len":1,"c":false},{"a":45509,"n":"a_B1C5","k":"routine","len":1,"c":true},{"a":45510,"n":"a_B1C6","k":"routine","len":2,"c":true},{"a":45512,"n":"a_B1C8","k":"routine","len":1,"c":true},{"a":45513,"n":"a_B1C9","k":"routine","len":5,"c":true},{"a":45518,"n":"irq_title_top","k":"routine","len":86,"c":true},{"a":45525,"n":"b_B1D5","k":"branch","len":1,"c":false},{"a":45536,"n":"b_B1E0","k":"branch","len":1,"c":false},{"a":45604,"n":"irq_title_monsters","k":"routine","len":12,"c":true},{"a":45606,"n":"b_B226","k":"branch","len":1,"c":false},{"a":45616,"n":"a_B230","k":"routine","len":10,"c":true},{"a":45626,"n":"a_B23A","k":"routine","len":50,"c":true},{"a":45676,"n":"title_credits","k":"table","len":13,"c":true},{"a":45689,"n":"f_B279","k":"table","len":13,"c":true},{"a":45702,"n":"f_B286","k":"table","len":13,"c":true},{"a":45715,"n":"f_B293","k":"table","len":13,"c":true},{"a":45728,"n":"f_B2A0","k":"table","len":13,"c":true},{"a":45741,"n":"f_B2AD","k":"table","len":13,"c":true},{"a":45754,"n":"f_B2BA","k":"table","len":13,"c":true},{"a":45767,"n":"f_B2C7","k":"table","len":13,"c":true},{"a":45780,"n":"title_lines","k":"table","len":20,"c":true},{"a":45800,"n":"f_B2E8","k":"table","len":20,"c":true},{"a":45820,"n":"f_B2FC","k":"table","len":20,"c":true},{"a":45840,"n":"f_B310","k":"table","len":20,"c":true},{"a":45860,"n":"title_lizard","k":"table","len":7,"c":true},{"a":45867,"n":"f_B32B","k":"table","len":7,"c":true},{"a":45874,"n":"lizard_best","k":"table","len":7,"c":true},{"a":45881,"n":"f_B339","k":"table","len":7,"c":true},{"a":45888,"n":"ogre_best","k":"table","len":7,"c":true},{"a":45895,"n":"f_B347","k":"table","len":6,"c":true},{"a":45901,"n":"f_B34D","k":"table","len":6,"c":true},{"a":45907,"n":"logo_positions","k":"table","len":17,"c":true},{"a":45924,"n":"title_monster_pos","k":"table","len":17,"c":true},{"a":45941,"n":"logo_pointers","k":"table","len":8,"c":true},{"a":45949,"n":"hidden_message","k":"table","len":82,"c":true},{"a":46031,"n":"best_score","k":"routine","len":74,"c":true},{"a":46070,"n":"b_B3F6","k":"branch","len":1,"c":false},{"a":46102,"n":"j_B416","k":"branch","len":1,"c":false},{"a":46104,"n":"b_B418","k":"branch","len":1,"c":false},{"a":46105,"n":"a_B419","k":"routine","len":1,"c":true},{"a":46106,"n":"a_B41A","k":"routine","len":5,"c":true},{"a":46111,"n":"a_B41F","k":"routine","len":1,"c":true},{"a":46112,"n":"a_B420","k":"routine","len":16,"c":true},{"a":46119,"n":"b_B427","k":"branch","len":1,"c":false},{"a":46124,"n":"r_B42C","k":"branch","len":1,"c":false},{"a":46125,"n":"b_B42D","k":"branch","len":1,"c":false},{"a":46127,"n":"b_B42F","k":"branch","len":1,"c":false},{"a":46128,"n":"a_B430","k":"routine","len":1,"c":true},{"a":46129,"n":"a_B431","k":"routine","len":5,"c":true},{"a":46134,"n":"a_B436","k":"routine","len":1,"c":true},{"a":46135,"n":"a_B437","k":"routine","len":5,"c":true},{"a":46140,"n":"colour_cell","k":"routine","len":14,"c":true},{"a":46154,"n":"draw_hole","k":"routine","len":25,"c":true},{"a":46179,"n":"animate_chars","k":"routine","len":2,"c":true},{"a":46181,"n":"a_B465","k":"routine","len":63,"c":true},{"a":46206,"n":"b_B47E","k":"branch","len":1,"c":false},{"a":46232,"n":"b_B498","k":"branch","len":1,"c":false},{"a":46244,"n":"a_B4A4","k":"routine","len":27,"c":true},{"a":46260,"n":"b_B4B4","k":"branch","len":1,"c":false},{"a":46271,"n":"anim_frames_a","k":"table","len":72,"c":true},{"a":46343,"n":"anim_frames_b","k":"table","len":64,"c":true},{"a":46407,"n":"anim_frames_c","k":"table","len":144,"c":true},{"a":46551,"n":"city_bg0","k":"table","len":10,"c":true},{"a":46561,"n":"city_bg1","k":"table","len":10,"c":true},{"a":46571,"n":"city_bg2","k":"table","len":10,"c":true},{"a":46581,"n":"city_building_cols","k":"table","len":49,"c":true},{"a":46630,"n":"city_building_rows","k":"table","len":49,"c":true},{"a":46679,"n":"city_building_types","k":"table","len":49,"c":true},{"a":46728,"n":"city_chars_hi","k":"table","len":9,"c":true},{"a":46737,"n":"city_chars_lo","k":"table","len":9,"c":true},{"a":46746,"n":"city_lizard_col","k":"table","len":11,"c":true},{"a":46757,"n":"city_lizard_row","k":"table","len":11,"c":true},{"a":46768,"n":"city_ogre_col","k":"table","len":11,"c":true},{"a":46779,"n":"city_ogre_row","k":"table","len":11,"c":true},{"a":46790,"n":"city_floor_char","k":"table","len":9,"c":true},{"a":46799,"n":"person_char","k":"table","len":8,"c":true},{"a":46807,"n":"city_border","k":"table","len":18,"c":true},{"a":46825,"n":"irq_install","k":"routine","len":43,"c":true},{"a":46868,"n":"irq_chain","k":"routine","len":20,"c":true},{"a":46888,"n":"wait_frame","k":"routine","len":11,"c":true},{"a":46893,"n":"b_B72D","k":"branch","len":1,"c":false},{"a":46899,"n":"wait_line","k":"routine","len":7,"c":true},{"a":46902,"n":"b_B736","k":"branch","len":1,"c":false},{"a":46906,"n":"a_B73A","k":"routine","len":4,"c":true},{"a":46910,"n":"abs_value","k":"routine","len":8,"c":true},{"a":46917,"n":"r_B745","k":"branch","len":1,"c":false},{"a":46918,"n":"screen_off","k":"routine","len":12,"c":true},{"a":46930,"n":"screen_on","k":"routine","len":12,"c":true},{"a":46942,"n":"random","k":"routine","len":54,"c":true},{"a":46979,"n":"b_B783","k":"branch","len":1,"c":false},{"a":46988,"n":"b_B78C","k":"branch","len":1,"c":false},{"a":46996,"n":"random_step","k":"routine","len":25,"c":true},{"a":47021,"n":"random_range","k":"variable","len":1,"c":true},{"a":47022,"n":"random_bits","k":"variable","len":1,"c":true},{"a":47023,"n":"random_x","k":"variable","len":1,"c":true},{"a":47024,"n":"random_register","k":"variable","len":1,"c":true},{"a":47025,"n":"a_B7B1","k":"variable","len":1,"c":true},{"a":47026,"n":"a_B7B2","k":"variable","len":1,"c":true},{"a":47027,"n":"a_B7B3","k":"variable","len":1,"c":true},{"a":48479,"n":"shared_chars_BD5F","k":"table","len":496,"c":true},{"a":48975,"n":"shared_chars_BF4F","k":"table","len":177,"c":true},{"a":50176,"n":"chars_loaded_80","k":"table","len":152,"c":true},{"a":50432,"n":"chars_loaded_A0","k":"table","len":72,"c":true},{"a":50560,"n":"char_rubble","k":"table","len":8,"c":true},{"a":51072,"n":"chars_digits","k":"table","len":128,"c":true},{"a":52416,"n":"sprite_33","k":"table","len":64,"c":true},{"a":52544,"n":"sprites_CD40","k":"table","len":128,"c":true},{"a":52672,"n":"sprites_lizard_upper","k":"table","len":576,"c":true},{"a":53248,"n":"sprites_under_io","k":"table","len":1024,"c":true},{"a":54272,"n":"sprites_D400","k":"table","len":1024,"c":true},{"a":55296,"n":"colour_D800","k":"table","len":4,"c":true},{"a":55300,"n":"colour_D804","k":"table","len":24,"c":true},{"a":55324,"n":"colour_D81C","k":"table","len":16,"c":true},{"a":55340,"n":"colour_D82C","k":"table","len":24,"c":true},{"a":55364,"n":"colour_D844","k":"table","len":188,"c":true},{"a":55552,"n":"colour_D900","k":"table","len":24,"c":true},{"a":55576,"n":"colour_D918","k":"table","len":116,"c":true},{"a":55692,"n":"colour_D98C","k":"variable","len":2,"c":true},{"a":55694,"n":"colour_D98E","k":"variable","len":2,"c":true},{"a":55696,"n":"colour_D990","k":"table","len":42,"c":true},{"a":55738,"n":"colour_D9BA","k":"table","len":30,"c":true},{"a":55768,"n":"colour_D9D8","k":"table","len":10,"c":true},{"a":55778,"n":"colour_D9E2","k":"table","len":17,"c":true},{"a":55795,"n":"colour_D9F3","k":"variable","len":1,"c":true},{"a":55796,"n":"colour_D9F4","k":"table","len":12,"c":true},{"a":55808,"n":"colour_DA00","k":"table","len":4,"c":true},{"a":55812,"n":"colour_DA04","k":"variable","len":2,"c":true},{"a":55814,"n":"colour_DA06","k":"variable","len":2,"c":true},{"a":55816,"n":"colour_DA08","k":"variable","len":2,"c":true},{"a":55818,"n":"colour_DA0A","k":"table","len":17,"c":true},{"a":55835,"n":"colour_DA1B","k":"variable","len":1,"c":true},{"a":55836,"n":"colour_DA1C","k":"table","len":12,"c":true},{"a":55848,"n":"colour_DA28","k":"table","len":44,"c":true},{"a":55892,"n":"colour_DA54","k":"variable","len":2,"c":true},{"a":55894,"n":"colour_DA56","k":"variable","len":2,"c":true},{"a":55896,"n":"colour_DA58","k":"table","len":76,"c":true},{"a":55972,"n":"colour_DAA4","k":"variable","len":2,"c":true},{"a":55974,"n":"colour_DAA6","k":"variable","len":2,"c":true},{"a":55976,"n":"colour_DAA8","k":"table","len":19,"c":true},{"a":55995,"n":"colour_DABB","k":"variable","len":1,"c":true},{"a":55996,"n":"colour_DABC","k":"table","len":39,"c":true},{"a":56035,"n":"colour_DAE3","k":"variable","len":1,"c":true},{"a":56036,"n":"colour_DAE4","k":"table","len":20,"c":true},{"a":56056,"n":"colour_DAF8","k":"table","len":8,"c":true},{"a":56064,"n":"colour_DB00","k":"variable","len":2,"c":true},{"a":56066,"n":"colour_DB02","k":"table","len":40,"c":true},{"a":56106,"n":"colour_DB2A","k":"table","len":40,"c":true},{"a":56146,"n":"colour_DB52","k":"table","len":80,"c":true},{"a":56226,"n":"colour_DBA2","k":"table","len":94,"c":true},{"a":56320,"n":"sprites_DC00","k":"table","len":1024,"c":true},{"a":57344,"n":"sprites_under_kernal","k":"table","len":1024,"c":true},{"a":58368,"n":"sprites_E400","k":"table","len":1024,"c":true},{"a":59392,"n":"sprites_E800","k":"table","len":1024,"c":true},{"a":60416,"n":"sprites_EC00","k":"table","len":1024,"c":true},{"a":61440,"n":"sprites_F000","k":"table","len":1024,"c":true},{"a":62464,"n":"sprites_F400","k":"table","len":1024,"c":true},{"a":63488,"n":"sprites_F800","k":"table","len":1024,"c":true},{"a":64512,"n":"sprites_FC00","k":"table","len":1024,"c":true}],"records":[{"a":0,"l":"cpu_port_ddr","c":"the processor port's direction register, which the game never writes","t":"byte","b":[0]},{"a":1,"l":"cpu_port","c":"the processor port, written once, with $36 at the entry ($800B): RAM at $A000-$BFFF, the I/O and the KERNAL in","t":"byte","b":[0],"x":[32779]},{"a":2,"t":"gap","n":165},{"a":167,"l":"music_pattern_ptr","c":"the low byte of the address of the pattern the music driver is reading, with $A8","t":"byte","b":[248],"x":[27053,27066,27116,27135,27151,27166,27182,27201,27225,27257,27267,27280,27286,28337]},{"a":168,"l":"zpa_A8","c":"the high byte of the music driver's pattern address","t":"byte","b":[114],"x":[27058,28345]},{"a":169,"l":"music_order_ptr","c":"the low byte of the address of the order list $6E81 reads, with $AA","t":"byte","b":[95],"x":[28292,28305]},{"a":170,"l":"zpa_AA","c":"the high byte of the order list's address","t":"byte","b":[113,0,0,0,149,10,0,0],"x":[28297]},{"a":178,"t":"byte","b":[60,3,0,0,0,1,1,96]},{"a":186,"t":"byte","b":[8,255,159,0,0,0,0,0]},{"a":194,"t":"byte","b":[160,48,253,64,0,0,3,3]},{"a":202,"t":"byte","b":[3,64,1,2,32,0,0,24]},{"a":210,"t":"byte","b":[5,0,0,39,7,14,0,132]},{"a":218,"t":"byte","b":[132,132,132,132,132,132,133,133]},{"a":226,"t":"byte","b":[133,133,133,133,134,134,134,134]},{"a":234,"t":"gap","n":17},{"a":251,"l":"ptr_a","c":"a pointer most routines use for a screen or data address, with $FC; the play interrupt saves and restores $FB-$FE","t":"byte","b":[181],"x":[30108,30116,30125,30134,30140,30146,30152,30161,30167,30173,30184,30190,30196,30202,30208,30214,30217,34141,34150,34159,34163,34183,34284,34292,34301,34323,34335,34343,34348,34371,34389,34397,34401,34479,34485,34490,34495,34500,34504,34512,34931,34967,35546,35619,35627,35656,35710,35718,35768,35841,35849,35860,35868,35876,35908,35962,35970,35981,35989,35997,36042,36049,36053,36066,36070,36082,36087,36381,36385,36669,36673,37316,37372,37384,37410,37437,37449,37475,37500,37511,37516,37527,37533,37559,37565,37568,37577,37580,37590,37608,37631,37662,37685,37724,37764,37782,37791,37816,37835,37843,37852,37857,37903,37915,37928,37946,37964,37968,38047,38055,38061,38065,38085,38089,38103,38115,38122,38213,38217,38227,38231,38257,38295,38306,38310,38327,38340,38347,38353,38405,38423,38427,38552,38556,38565,38571,38578,38584,38606,38610,38633,38646,38653,38696,38709,38719,38723,38733,38738,38777,38798,38802,38813,38856,38877,38881,38892,38932,38959,39030,39037,39095,39166,42930,42942,43025,43035,43121,43205,43215,43219,43231,43240,43277,43428,43681,43800,43879,43899,43909,43913,45577,45584,46141,46159,46172]},{"a":252,"l":"zpa_FC","c":"the high byte of the pointer at $FB","t":"byte","b":[183],"x":[30092,30095,30098,30101,30104,30110,30114,34146,34167,34191,34296,34327,34352,34375,34405,34483,34487,34492,34497,34506,34510,34934,34964,36046,36057,36074,36091,36389,36677,37375,37388,37414,37440,37453,37479,37497,37536,37556,37593,37612,37635,37665,37689,37728,37761,37820,37839,37972,38069,38093,38221,38235,38298,38314,38350,38431,38560,38614,38713,38727,38742,38781,38806,38860,38885,38936,42935,43030,43209,43223,43235,43903,43917,45574,45587,46147]},{"a":253,"l":"ptr_b","c":"a second pointer, often the colour RAM address beside $FB's ($B43C), with $FE","t":"byte","b":[0],"x":[34216,34229,34249,34253,34264,34270,34306,34312,34317,34337,34355,34360,34379,34391,34408,34412,34937,34961,37913,37919,37934,37940,37944,37952,37957,38107,38331,38403,38411,38416,38593,38596,38600,38603,38637,38755,38934,39112,43066,43072,43077,43082,43087,43091,43103,43233,43321,43325,43331,43364,43366,43386,43392,43406,43410,43416,43432,43824,43830,43835,43840,43845,43849,43861,45571,45590,46145,46163,46176]},{"a":254,"l":"zpa_FE","c":"the high byte of the pointer at $FD","t":"byte","b":[0,32],"x":[34220,34257,34268,34276,34321,34364,34383,34416,34940,34958,37922,37937,37961,38420,38750,38938,43070,43074,43079,43084,43093,43097,43237,43329,43358,43362,43390,43414,43828,43832,43837,43842,43851,43855,45568,45593,46151]},{"a":256,"t":"gap","n":532},{"a":788,"l":"irq_vector","c":"the KERNAL's interrupt vector, which $B6E9 and $B714 point at each raster handler in turn","t":"byte","b":[206],"x":[46834,46868]},{"a":789,"l":"a_0315","c":"the high byte of the interrupt vector","t":"byte","b":[177,102,254,71,254,74,243,145],"x":[46837,46871]},{"a":797,"t":"byte","b":[242,14,242,80,242,51,243,87]},{"a":805,"t":"byte","b":[241,202,241,237,246,62,241,47]},{"a":813,"t":"byte","b":[243,102,254,165,244,237,245,0]},{"a":821,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":829,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":837,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":845,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":853,"t":"gap","n":2147},{"a":3000,"l":"lower_frames_00","c":"the monsters' lower-body sprite frames 0 to 15, 64 bytes each (multicolour, 21 rows of three bytes and a spare byte); $9772 copies one a pass by the frame tables at $8133 and $81BB, masks it and puts it in the lizard's ($CC80) or the ogre's ($CD00) sprite","t":"byte","b":[59,174,176,58,186,188,14,186]},{"a":3008,"t":"byte","b":[160,3,234,160,0,170,172,0]},{"a":3016,"t":"byte","b":[170,171,0,170,232,2,170,232]},{"a":3024,"t":"byte","b":[2,162,250,2,162,186,2,128]},{"a":3032,"t":"byte","b":[186,2,128,186,10,128,186,10]},{"a":3040,"t":"byte","b":[128,46,10,0,46,2,0,46]},{"a":3048,"t":"byte","b":[2,0,46,10,0,46,10,192]},{"a":3056,"t":"byte","b":[184,42,0,184,232,2,224,84]},{"a":3064,"t":"byte","b":[0,123,188,0,123,160,0,59]},{"a":3072,"t":"byte","b":[160,0,59,172,0,59,171,0]},{"a":3080,"t":"byte","b":[187,232,0,174,232,0,170,250]},{"a":3088,"t":"byte","b":[0,170,250,0,42,186,0,42]},{"a":3096,"t":"byte","b":[186,0,10,170,0,10,174,0]},{"a":3104,"t":"byte","b":[2,174,0,2,174,0,2,142]},{"a":3112,"t":"byte","b":[0,2,142,0,2,136,0,2]},{"a":3120,"t":"byte","b":[184,0,10,128,0,58,0,84]},{"a":3128,"t":"byte","b":[237,123,176,61,122,252,0,110]},{"a":3136,"t":"byte","b":[224,0,110,224,0,174,236,0]},{"a":3144,"t":"byte","b":[171,235,0,170,232,2,170,232]},{"a":3152,"t":"byte","b":[2,162,250,2,162,186,2,128]},{"a":3160,"t":"byte","b":[186,2,128,186,10,128,186,10]},{"a":3168,"t":"byte","b":[128,46,10,0,46,2,0,46]},{"a":3176,"t":"byte","b":[2,0,46,10,0,46,10,192]},{"a":3184,"t":"byte","b":[184,42,0,184,232,2,224,84]},{"a":3192,"t":"byte","b":[0,123,188,0,123,160,0,123]},{"a":3200,"t":"byte","b":[160,0,59,172,0,59,171,0]},{"a":3208,"t":"byte","b":[175,232,0,170,232,0,170,250]},{"a":3216,"t":"byte","b":[0,170,58,0,42,186,0,42]},{"a":3224,"t":"byte","b":[138,0,10,170,0,10,162,0]},{"a":3232,"t":"byte","b":[2,162,0,2,162,0,2,130]},{"a":3240,"t":"byte","b":[0,2,130,0,2,136,0,2]},{"a":3248,"t":"byte","b":[136,0,10,176,0,58,0,84]},{"a":3256,"t":"byte","b":[11,149,236,11,151,172,2,150]},{"a":3264,"t":"byte","b":[172,2,150,176,0,151,192,0]},{"a":3272,"t":"byte","b":[149,128,2,165,128,2,166,128]},{"a":3280,"t":"byte","b":[2,166,128,2,166,128,2,146]},{"a":3288,"t":"byte","b":[128,2,146,128,1,145,128,0]},{"a":3296,"t":"byte","b":[146,64,0,146,64,0,146,64]},{"a":3304,"t":"byte","b":[0,130,64,0,130,0,1,66]},{"a":3312,"t":"byte","b":[128,1,66,128,1,64,0,84]},{"a":3320,"t":"byte","b":[11,149,184,11,149,184,11,149]},{"a":3328,"t":"byte","b":[184,11,149,184,9,85,184,9]},{"a":3336,"t":"byte","b":[150,168,1,166,160,1,166,160]},{"a":3344,"t":"byte","b":[1,166,160,0,161,144,0,161]},{"a":3352,"t":"byte","b":[144,0,161,80,0,97,64,0]},{"a":3360,"t":"byte","b":[97,64,0,97,64,0,96,64]},{"a":3368,"t":"byte","b":[0,96,64,0,32,0,0,160]},{"a":3376,"t":"byte","b":[0,0,160,0,0,160,0,84]},{"a":3384,"t":"byte","b":[14,213,184,14,181,184,14,165]},{"a":3392,"t":"byte","b":[160,3,165,160,0,245,128,0]},{"a":3400,"t":"byte","b":[149,128,0,150,160,0,166,160]},{"a":3408,"t":"byte","b":[0,166,160,0,166,160,0,161]},{"a":3416,"t":"byte","b":[160,0,161,160,0,145,144,0]},{"a":3424,"t":"byte","b":[97,128,0,97,128,0,97,128]},{"a":3432,"t":"byte","b":[0,96,128,0,32,128,0,160]},{"a":3440,"t":"byte","b":[80,0,160,80,0,0,80,84]},{"a":3448,"t":"byte","b":[11,149,184,11,149,184,11,149]},{"a":3456,"t":"byte","b":[184,11,149,184,11,149,88,10]},{"a":3464,"t":"byte","b":[165,152,2,166,144,2,166,144]},{"a":3472,"t":"byte","b":[2,166,144,1,146,128,1,146]},{"a":3480,"t":"byte","b":[128,1,82,128,0,82,64,0]},{"a":3488,"t":"byte","b":[82,64,0,82,64,0,66,64]},{"a":3496,"t":"byte","b":[0,66,64,0,2,0,0,2]},{"a":3504,"t":"byte","b":[128,0,2,128,0,2,128,84]},{"a":3512,"t":"byte","b":[41,106,80,41,106,80,41,106]},{"a":3520,"t":"byte","b":[128,9,234,128,10,234,128,10]},{"a":3528,"t":"byte","b":[234,128,10,106,128,1,170,128]},{"a":3536,"t":"byte","b":[2,186,128,2,185,128,2,185]},{"a":3544,"t":"byte","b":[128,2,185,128,1,185,128,0]},{"a":3552,"t":"byte","b":[158,64,0,158,64,0,158,64]},{"a":3560,"t":"byte","b":[0,142,128,0,147,128,1,83]},{"a":3568,"t":"byte","b":[160,1,82,232,1,64,60,84]},{"a":3576,"t":"byte","b":[36,106,70,36,106,134,36,170]},{"a":3584,"t":"byte","b":[134,36,170,134,36,170,134,32]},{"a":3592,"t":"byte","b":[170,130,0,186,128,1,185,128]},{"a":3600,"t":"byte","b":[2,185,128,2,185,128,2,185]},{"a":3608,"t":"byte","b":[128,1,185,128,0,158,64,0]},{"a":3616,"t":"byte","b":[158,64,0,94,64,1,94,64]},{"a":3624,"t":"byte","b":[1,94,64,0,83,128,0,67]},{"a":3632,"t":"byte","b":[128,0,2,224,0,2,188,84]},{"a":3640,"t":"byte","b":[1,106,90,1,106,90,0,170]},{"a":3648,"t":"byte","b":[90,0,170,152,0,170,104,0]},{"a":3656,"t":"byte","b":[170,104,0,170,104,0,185,144]},{"a":3664,"t":"byte","b":[0,185,160,0,185,160,0,186]},{"a":3672,"t":"byte","b":[160,0,186,160,0,158,144,0]},{"a":3680,"t":"byte","b":[110,128,0,110,128,0,110,128]},{"a":3688,"t":"byte","b":[0,110,128,0,35,128,0,163]},{"a":3696,"t":"byte","b":[144,0,161,224,0,0,112,84]},{"a":3704,"t":"byte","b":[40,106,74,40,170,74,36,170]},{"a":3712,"t":"byte","b":[134,36,170,134,36,170,134,32]},{"a":3720,"t":"byte","b":[170,130,0,186,128,0,185,144]},{"a":3728,"t":"byte","b":[0,185,160,0,185,160,0,185]},{"a":3736,"t":"byte","b":[160,0,185,144,0,110,128,0]},{"a":3744,"t":"byte","b":[110,128,0,110,64,0,110,80]},{"a":3752,"t":"byte","b":[0,99,144,0,35,128,0,35]},{"a":3760,"t":"byte","b":[128,0,160,224,0,160,48,84]},{"a":3768,"l":"frame12_title","c":"frame 12, the lizard's first frame on the title, which $AF38 copies to $CC80","t":"byte","b":[14,186,236,62,174,172,10,174],"x":[45142]},{"a":3776,"t":"byte","b":[176,10,171,192,58,170,0,234]},{"a":3784,"t":"byte","b":[170,0,43,170,0,43,170,128]},{"a":3792,"t":"byte","b":[175,138,128,174,138,128,174,2]},{"a":3800,"t":"byte","b":[128,174,2,128,174,2,160,184]},{"a":3808,"t":"byte","b":[2,160,184,0,160,184,0,128]},{"a":3816,"t":"byte","b":[184,0,128,184,0,160,46,3]},{"a":3824,"t":"byte","b":[160,46,0,168,11,128,43,84]},{"a":3832,"t":"byte","b":[62,237,0,10,237,0,10,236]},{"a":3840,"t":"byte","b":[0,58,236,0,234,236,0,43]},{"a":3848,"t":"byte","b":[238,0,43,186,0,175,170,0]},{"a":3856,"t":"byte","b":[175,170,0,174,168,0,174,168]},{"a":3864,"t":"byte","b":[0,170,160,0,186,160,0,186]},{"a":3872,"t":"byte","b":[128,0,186,128,0,178,128,0]},{"a":3880,"t":"byte","b":[178,128,0,34,128,0,46,128]},{"a":3888,"t":"byte","b":[0,2,160,0,0,172,0,84]},{"a":3896,"t":"byte","b":[14,237,123,63,173,124,11,185]},{"a":3904,"t":"byte","b":[0,11,185,0,59,186,0,235]},{"a":3912,"t":"byte","b":[234,0,43,170,0,43,170,128]},{"a":3920,"t":"byte","b":[175,138,128,174,138,128,174,2]},{"a":3928,"t":"byte","b":[128,174,2,128,174,2,160,184]},{"a":3936,"t":"byte","b":[2,160,184,0,160,184,0,128]},{"a":3944,"t":"byte","b":[184,0,128,184,0,160,46,3]},{"a":3952,"t":"byte","b":[160,46,0,168,11,128,43,84]},{"a":3960,"t":"byte","b":[62,237,0,10,237,0,10,237]},{"a":3968,"t":"byte","b":[0,58,236,0,234,236,0,43]},{"a":3976,"t":"byte","b":[250,0,43,170,0,175,170,0]},{"a":3984,"t":"byte","b":[172,170,0,174,168,0,162,168]},{"a":3992,"t":"byte","b":[0,170,160,0,138,160,0,138]},{"a":4000,"t":"byte","b":[128,0,138,128,0,130,128,0]},{"a":4008,"t":"byte","b":[130,128,0,34,128,0,34,128]},{"a":4016,"t":"byte","b":[0,14,160,0,0,172,0,84]},{"a":4024,"l":"lower_frames_16","c":"the monsters' lower-body sprite frames 16 to 31, 64 bytes each (multicolour, 21 rows of three bytes and a spare byte); $9772 copies one a pass by the frame tables at $8133 and $81BB, masks it and puts it in the lizard's ($CC80) or the ogre's ($CD00) sprite","t":"byte","b":[1,122,240,0,94,252,0,123]},{"a":4032,"t":"byte","b":[160,0,235,160,0,238,172,0]},{"a":4040,"t":"byte","b":[186,171,0,170,232,2,170,232]},{"a":4048,"t":"byte","b":[2,162,250,2,162,186,2,160]},{"a":4056,"t":"byte","b":[186,2,160,186,0,160,186,0]},{"a":4064,"t":"byte","b":[160,46,0,160,46,0,160,46]},{"a":4072,"t":"byte","b":[0,160,46,0,160,46,0,172]},{"a":4080,"t":"byte","b":[184,2,160,184,14,130,224,84]},{"a":4088,"t":"byte","b":[11,149,184,11,149,184,11,149]},{"a":4096,"l":"lower_frames_16b","c":"the monsters' lower-body frames from $1000 on, frames 16 to 31 with lower_frames_16; the memory map's edge at $1000 cuts the block here","t":"byte","b":[184,11,85,120,9,85,120,9]},{"a":4104,"t":"byte","b":[149,168,1,166,160,1,166,160]},{"a":4112,"t":"byte","b":[1,166,160,0,162,144,0,162]},{"a":4120,"t":"byte","b":[144,0,162,80,0,98,64,0]},{"a":4128,"t":"byte","b":[98,64,0,98,64,0,98,64]},{"a":4136,"t":"byte","b":[0,98,64,0,34,0,0,162]},{"a":4144,"t":"byte","b":[128,0,162,128,0,162,128,84]},{"a":4152,"t":"byte","b":[41,106,90,41,106,90,41,106]},{"a":4160,"t":"byte","b":[90,9,170,152,10,106,104,10]},{"a":4168,"t":"byte","b":[106,104,10,106,104,0,186,128]},{"a":4176,"t":"byte","b":[0,186,128,0,185,128,0,185]},{"a":4184,"t":"byte","b":[128,0,185,128,0,185,128,0]},{"a":4192,"t":"byte","b":[110,64,0,110,64,0,110,64]},{"a":4200,"t":"byte","b":[0,110,64,0,46,0,0,174]},{"a":4208,"t":"byte","b":[128,0,174,128,0,12,0,84]},{"a":4216,"t":"byte","b":[15,173,64,63,181,0,10,237]},{"a":4224,"t":"byte","b":[0,10,235,0,58,187,0,234]},{"a":4232,"t":"byte","b":[174,0,43,170,0,43,170,128]},{"a":4240,"t":"byte","b":[175,138,128,174,138,128,174,10]},{"a":4248,"t":"byte","b":[128,174,10,128,174,10,0,184]},{"a":4256,"t":"byte","b":[10,0,184,10,0,184,10,0]},{"a":4264,"t":"byte","b":[184,10,0,184,10,0,46,58]},{"a":4272,"t":"byte","b":[0,46,10,128,11,130,176,84]},{"a":4280,"t":"byte","b":[59,174,176,58,186,188,14,186]},{"a":4288,"t":"byte","b":[160,3,234,160,0,170,172,0]},{"a":4296,"t":"byte","b":[170,171,0,170,232,0,170,232]},{"a":4304,"t":"byte","b":[0,170,250,0,162,186,0,160]},{"a":4312,"t":"byte","b":[186,0,160,186,0,160,186,2]},{"a":4320,"t":"byte","b":[160,46,2,160,46,2,128,46]},{"a":4328,"t":"byte","b":[2,128,46,2,128,46,2,128]},{"a":4336,"t":"byte","b":[184,10,176,184,58,2,224,84]},{"a":4344,"t":"byte","b":[5,171,240,1,186,192,1,186]},{"a":4352,"t":"byte","b":[0,1,174,240,0,110,252,0]},{"a":4360,"t":"byte","b":[110,224,0,110,224,0,174,236]},{"a":4368,"t":"byte","b":[0,171,171,0,170,232,0,170]},{"a":4376,"t":"byte","b":[232,2,162,250,2,162,186,2]},{"a":4384,"t":"byte","b":[128,186,2,128,186,2,128,186]},{"a":4392,"t":"byte","b":[2,128,46,2,128,46,0,172]},{"a":4400,"t":"byte","b":[46,2,160,250,14,130,168,84]},{"a":4408,"t":"byte","b":[1,160,0,5,160,0,6,171]},{"a":4416,"t":"byte","b":[0,5,171,240,1,170,192,1]},{"a":4424,"t":"byte","b":[170,0,1,170,176,1,170,188]},{"a":4432,"t":"byte","b":[1,171,160,1,107,160,0,107]},{"a":4440,"t":"byte","b":[172,0,174,171,0,238,232,2]},{"a":4448,"t":"byte","b":[238,232,2,238,250,2,238,186]},{"a":4456,"t":"byte","b":[2,236,186,2,236,186,3,172]},{"a":4464,"t":"byte","b":[184,3,175,232,0,254,160,84]},{"a":4472,"t":"byte","b":[11,149,138,11,149,138,11,149]},{"a":4480,"t":"byte","b":[136,11,149,136,9,149,136,1]},{"a":4488,"t":"byte","b":[149,160,1,166,160,1,166,160]},{"a":4496,"t":"byte","b":[1,166,160,0,161,144,0,161]},{"a":4504,"t":"byte","b":[144,0,161,80,0,97,64,0]},{"a":4512,"t":"byte","b":[97,64,0,97,64,0,96,64]},{"a":4520,"t":"byte","b":[0,96,64,0,32,0,0,160]},{"a":4528,"t":"byte","b":[0,0,160,0,0,160,0,84]},{"a":4536,"t":"byte","b":[41,149,154,41,149,138,41,149]},{"a":4544,"t":"byte","b":[138,11,149,138,11,149,138,11]},{"a":4552,"t":"byte","b":[149,136,11,149,136,9,149,152]},{"a":4560,"t":"byte","b":[1,149,144,1,166,144,1,166]},{"a":4568,"t":"byte","b":[144,1,166,144,0,162,128,0]},{"a":4576,"t":"byte","b":[162,128,0,162,128,0,98,64]},{"a":4584,"t":"byte","b":[0,98,64,0,98,64,0,34]},{"a":4592,"t":"byte","b":[0,0,162,128,0,2,128,84]},{"a":4600,"t":"byte","b":[5,59,0,26,157,160,42,157]},{"a":4608,"t":"byte","b":[168,42,149,168,102,149,152,165]},{"a":4616,"t":"byte","b":[149,90,164,85,138,164,85,138]},{"a":4624,"t":"byte","b":[144,85,26,144,85,24,128,85]},{"a":4632,"t":"byte","b":[104,160,85,104,160,149,148,2]},{"a":4640,"t":"byte","b":[162,128,2,162,128,2,162,128]},{"a":4648,"t":"byte","b":[2,162,64,2,162,64,0,130]},{"a":4656,"t":"byte","b":[0,0,2,128,0,2,128,84]},{"a":4664,"t":"byte","b":[0,59,0,0,157,160,2,157]},{"a":4672,"t":"byte","b":[168,6,149,168,10,149,152,25]},{"a":4680,"t":"byte","b":[149,90,26,85,74,26,85,134]},{"a":4688,"t":"byte","b":[26,85,6,10,85,6,10,213]},{"a":4696,"t":"byte","b":[6,6,85,26,6,86,154,6]},{"a":4704,"t":"byte","b":[82,133,6,82,128,6,82,128]},{"a":4712,"t":"byte","b":[6,66,64,6,66,64,6,146]},{"a":4720,"t":"byte","b":[0,6,146,128,1,66,128,84]},{"a":4728,"t":"byte","b":[14,186,236,62,174,172,10,174]},{"a":4736,"t":"byte","b":[176,10,171,192,58,170,0,234]},{"a":4744,"t":"byte","b":[170,0,43,170,0,43,170,0]},{"a":4752,"t":"byte","b":[175,170,0,174,138,0,174,10]},{"a":4760,"t":"byte","b":[0,174,10,0,174,10,0,184]},{"a":4768,"t":"byte","b":[10,128,184,10,128,184,2,128]},{"a":4776,"t":"byte","b":[184,2,128,184,2,128,46,2]},{"a":4784,"t":"byte","b":[128,46,14,160,11,128,172,84]},{"a":4792,"t":"byte","b":[15,234,80,3,174,64,0,174]},{"a":4800,"t":"byte","b":[64,15,186,64,63,185,0,11]},{"a":4808,"t":"byte","b":[185,0,11,185,0,59,186,0]},{"a":4816,"t":"byte","b":[234,234,0,43,170,0,43,170]},{"a":4824,"t":"byte","b":[0,175,138,128,174,138,128,174]},{"a":4832,"t":"byte","b":[2,128,174,2,128,174,2,128]},{"a":4840,"t":"byte","b":[184,2,128,184,2,128,184,58]},{"a":4848,"t":"byte","b":[0,175,10,128,42,130,176,84]},{"a":4856,"t":"byte","b":[0,10,64,0,10,80,0,234]},{"a":4864,"t":"byte","b":[144,15,234,80,3,170,64,0]},{"a":4872,"t":"byte","b":[170,64,14,170,64,62,170,64]},{"a":4880,"t":"byte","b":[10,234,64,10,233,64,58,233]},{"a":4888,"t":"byte","b":[0,234,186,0,43,187,0,43]},{"a":4896,"t":"byte","b":[187,128,175,187,128,174,187,128]},{"a":4904,"t":"byte","b":[174,59,128,174,59,128,46,58]},{"a":4912,"t":"byte","b":[192,43,250,192,10,191,0,84]},{"a":4920,"t":"byte","b":[41,106,90,41,106,88,41,106]},{"a":4928,"t":"byte","b":[64,9,170,128,10,106,128,10]},{"a":4936,"t":"byte","b":[106,128,10,106,128,0,186,128]},{"a":4944,"t":"byte","b":[0,186,128,0,185,128,0,185]},{"a":4952,"t":"byte","b":[128,0,185,128,0,185,128,0]},{"a":4960,"t":"byte","b":[110,64,0,110,64,0,110,64]},{"a":4968,"t":"byte","b":[0,110,64,0,46,0,0,163]},{"a":4976,"t":"byte","b":[128,0,163,128,0,0,192,84]},{"a":4984,"t":"byte","b":[41,106,90,41,106,90,41,106]},{"a":4992,"t":"byte","b":[90,9,170,154,10,106,138,10]},{"a":5000,"t":"byte","b":[106,138,10,106,138,0,186,130]},{"a":5008,"t":"byte","b":[0,186,138,0,185,138,0,185]},{"a":5016,"t":"byte","b":[138,0,185,128,0,185,128,0]},{"a":5024,"t":"byte","b":[110,64,0,110,64,0,110,64]},{"a":5032,"t":"byte","b":[0,110,64,0,46,0,0,163]},{"a":5040,"t":"byte","b":[128,0,163,128,0,0,192,84]},{"a":5048,"l":"lower_frames_32","c":"the monsters' lower-body sprite frames 32 to 47, 64 bytes each (multicolour, 21 rows of three bytes and a spare byte); $9772 copies one a pass by the frame tables at $8133 and $81BB, masks it and puts it in the lizard's ($CC80) or the ogre's ($CD00) sprite","t":"byte","b":[2,166,128,10,170,144,9,170]},{"a":5056,"t":"byte","b":[164,41,170,168,41,170,153,41]},{"a":5064,"t":"byte","b":[106,154,41,106,154,41,106,90]},{"a":5072,"t":"byte","b":[9,170,154,10,106,154,10,106]},{"a":5080,"t":"byte","b":[154,10,110,154,0,174,138,0]},{"a":5088,"t":"byte","b":[174,138,0,174,170,0,99,160]},{"a":5096,"t":"byte","b":[0,147,168,0,161,104,0,161]},{"a":5104,"t":"byte","b":[122,0,161,78,0,81,71,84]},{"a":5112,"t":"byte","b":[59,174,176,58,186,188,14,186]},{"a":5120,"t":"byte","b":[160,3,234,160,0,170,172,0]},{"a":5128,"t":"byte","b":[170,171,0,170,232,2,170,232]},{"a":5136,"t":"byte","b":[2,162,250,2,162,186,2,160]},{"a":5144,"t":"byte","b":[186,2,160,186,2,128,186,2]},{"a":5152,"t":"byte","b":[128,46,2,128,46,2,128,46]},{"a":5160,"t":"byte","b":[2,128,46,2,128,46,2,128]},{"a":5168,"t":"byte","b":[184,10,128,184,58,2,224,84]},{"a":5176,"t":"byte","b":[3,250,240,3,171,188,3,171]},{"a":5184,"t":"byte","b":[160,0,254,160,0,170,172,0]},{"a":5192,"t":"byte","b":[170,171,0,170,232,2,170,232]},{"a":5200,"t":"byte","b":[2,162,250,2,162,186,2,128]},{"a":5208,"t":"byte","b":[186,2,128,186,10,128,186,10]},{"a":5216,"t":"byte","b":[128,46,10,0,46,2,0,46]},{"a":5224,"t":"byte","b":[2,0,46,10,0,46,10,192]},{"a":5232,"t":"byte","b":[184,42,0,184,232,2,224,84]},{"a":5240,"t":"byte","b":[1,235,192,1,170,240,1,170]},{"a":5248,"t":"byte","b":[128,0,170,128,2,170,176,2]},{"a":5256,"t":"byte","b":[170,172,2,171,160,10,171,160]},{"a":5264,"t":"byte","b":[10,139,232,10,138,232,10,2]},{"a":5272,"t":"byte","b":[232,10,2,232,42,2,232,42]},{"a":5280,"t":"byte","b":[0,184,42,128,184,10,128,184]},{"a":5288,"t":"byte","b":[10,128,184,2,160,184,0,162]},{"a":5296,"t":"byte","b":[224,2,162,224,10,139,128,84]},{"a":5304,"t":"byte","b":[9,149,104,9,149,168,9,154]},{"a":5312,"t":"byte","b":[160,9,154,128,0,154,192,0]},{"a":5320,"t":"byte","b":[151,128,2,166,128,2,166,128]},{"a":5328,"t":"byte","b":[2,166,128,2,166,128,2,146]},{"a":5336,"t":"byte","b":[128,2,146,128,1,145,128,0]},{"a":5344,"t":"byte","b":[146,64,0,146,64,0,146,64]},{"a":5352,"t":"byte","b":[0,130,64,0,130,0,1,66]},{"a":5360,"t":"byte","b":[128,1,66,128,1,64,0,84]},{"a":5368,"t":"byte","b":[96,149,138,0,149,138,0,149]},{"a":5376,"t":"byte","b":[130,0,149,130,0,149,138,0]},{"a":5384,"t":"byte","b":[149,138,2,165,138,2,166,136]},{"a":5392,"t":"byte","b":[2,166,136,2,166,128,2,146]},{"a":5400,"t":"byte","b":[128,2,146,128,1,145,128,0]},{"a":5408,"t":"byte","b":[146,64,0,146,64,0,146,64]},{"a":5416,"t":"byte","b":[0,130,64,0,130,0,1,66]},{"a":5424,"t":"byte","b":[128,1,66,128,1,64,0,84]},{"a":5432,"t":"byte","b":[0,149,138,0,149,138,0,149]},{"a":5440,"t":"byte","b":[138,0,149,130,0,149,130,0]},{"a":5448,"t":"byte","b":[149,138,2,165,138,2,166,138]},{"a":5456,"t":"byte","b":[2,166,136,2,166,136,2,146]},{"a":5464,"t":"byte","b":[136,2,146,128,1,145,128,0]},{"a":5472,"t":"byte","b":[146,64,0,146,64,0,146,64]},{"a":5480,"t":"byte","b":[0,130,64,0,130,0,1,66]},{"a":5488,"t":"byte","b":[128,1,66,128,1,64,0,84]},{"a":5496,"t":"byte","b":[9,106,100,9,106,100,9,106]},{"a":5504,"t":"byte","b":[80,1,170,128,2,170,128,2]},{"a":5512,"t":"byte","b":[170,128,0,170,128,0,186,128]},{"a":5520,"t":"byte","b":[0,185,128,0,185,128,0,185]},{"a":5528,"t":"byte","b":[128,0,185,128,0,185,128,0]},{"a":5536,"t":"byte","b":[110,64,0,110,64,0,110,64]},{"a":5544,"t":"byte","b":[0,110,64,0,35,128,0,163]},{"a":5552,"t":"byte","b":[128,0,162,224,0,0,60,84]},{"a":5560,"t":"byte","b":[41,170,80,41,170,80,41,170]},{"a":5568,"t":"byte","b":[64,10,170,128,10,186,128,10]},{"a":5576,"t":"byte","b":[186,128,8,185,128,0,185,128]},{"a":5584,"t":"byte","b":[0,185,128,0,185,128,0,174]},{"a":5592,"t":"byte","b":[64,0,174,64,0,158,64,0]},{"a":5600,"t":"byte","b":[110,64,0,110,64,0,99,128]},{"a":5608,"t":"byte","b":[0,99,128,0,35,128,0,160]},{"a":5616,"t":"byte","b":[224,0,160,60,0,0,0,84]},{"a":5624,"t":"byte","b":[10,106,80,10,106,80,10,106]},{"a":5632,"t":"byte","b":[64,6,154,128,2,166,128,2]},{"a":5640,"t":"byte","b":[166,128,1,154,128,0,122,128]},{"a":5648,"t":"byte","b":[0,185,128,0,185,64,0,185]},{"a":5656,"t":"byte","b":[64,0,185,64,0,185,64,0]},{"a":5664,"t":"byte","b":[94,64,0,110,128,0,110,0]},{"a":5672,"t":"byte","b":[0,110,128,0,99,128,0,35]},{"a":5680,"t":"byte","b":[128,0,160,224,0,160,48,84]},{"a":5688,"t":"byte","b":[14,186,236,62,174,172,10,174]},{"a":5696,"t":"byte","b":[176,10,171,192,58,170,0,234]},{"a":5704,"t":"byte","b":[170,0,43,170,0,43,170,128]},{"a":5712,"t":"byte","b":[175,138,128,174,138,128,174,10]},{"a":5720,"t":"byte","b":[128,174,10,128,174,2,128,184]},{"a":5728,"t":"byte","b":[2,128,184,2,128,184,2,128]},{"a":5736,"t":"byte","b":[184,2,128,184,2,128,46,2]},{"a":5744,"t":"byte","b":[128,46,2,160,11,128,172,84]},{"a":5752,"t":"byte","b":[15,175,192,62,234,192,10,234]},{"a":5760,"t":"byte","b":[192,10,191,0,58,170,0,234]},{"a":5768,"t":"byte","b":[170,0,43,170,0,43,170,128]},{"a":5776,"t":"byte","b":[175,138,128,174,138,128,174,2]},{"a":5784,"t":"byte","b":[128,174,2,128,174,2,160,184]},{"a":5792,"t":"byte","b":[2,160,184,0,160,184,0,128]},{"a":5800,"t":"byte","b":[184,0,128,184,0,160,46,3]},{"a":5808,"t":"byte","b":[160,46,0,168,11,128,43,84]},{"a":5816,"t":"byte","b":[3,235,64,15,170,64,2,170]},{"a":5824,"t":"byte","b":[64,2,170,0,14,170,128,58]},{"a":5832,"t":"byte","b":[170,128,10,234,128,10,234,160]},{"a":5840,"t":"byte","b":[43,226,160,43,162,160,43,128]},{"a":5848,"t":"byte","b":[160,43,128,160,43,128,168,46]},{"a":5856,"t":"byte","b":[0,168,46,2,168,46,2,160]},{"a":5864,"t":"byte","b":[46,2,160,46,10,128,11,138]},{"a":5872,"t":"byte","b":[0,11,138,128,2,226,160,84]},{"a":5880,"t":"byte","b":[44,149,142,44,149,142,44,21]},{"a":5888,"t":"byte","b":[14,32,21,2,32,21,2,0]},{"a":5896,"t":"byte","b":[149,128,0,149,128,2,166,160]},{"a":5904,"t":"byte","b":[2,166,160,2,183,160,10,183]},{"a":5912,"t":"byte","b":[168,10,247,232,10,197,232,10]},{"a":5920,"t":"byte","b":[5,40,14,20,44,14,20,44]},{"a":5928,"t":"byte","b":[2,148,160,3,148,176,3,144]},{"a":5936,"t":"byte","b":[112,26,80,40,89,0,24,84]},{"a":5944,"t":"byte","b":[5,149,144,5,165,148,17,149]},{"a":5952,"t":"byte","b":[128,0,149,128,32,149,136,32]},{"a":5960,"t":"byte","b":[149,136,160,21,10,160,21,10]},{"a":5968,"t":"byte","b":[160,38,10,128,166,130,128,166]},{"a":5976,"t":"byte","b":[130,0,166,128,2,183,160,6]},{"a":5984,"t":"byte","b":[183,164,6,197,228,10,197,232]},{"a":5992,"t":"byte","b":[10,5,40,6,68,100,2,149]},{"a":6000,"t":"byte","b":[160,5,149,128,86,162,160,84]},{"a":6008,"t":"byte","b":[0,170,128,0,42,0,0,153]},{"a":6016,"t":"byte","b":[128,1,106,64,4,106,80,5]},{"a":6024,"t":"byte","b":[106,148,21,89,80,17,149,145]},{"a":6032,"t":"byte","b":[68,102,68,1,149,80,80,149]},{"a":6040,"t":"byte","b":[148,32,21,8,96,21,25,160]},{"a":6048,"t":"byte","b":[21,10,160,149,138,144,166,134]},{"a":6056,"t":"byte","b":[146,166,166,134,149,166,134,81]},{"a":6064,"t":"byte","b":[102,10,81,104,6,64,100,84]},{"a":6072,"l":"lower_frames_48","c":"the monsters' lower-body sprite frames 48 to 63, 64 bytes each (multicolour, 21 rows of three bytes and a spare byte); $9772 copies one a pass by the frame tables at $8133 and $81BB, masks it and puts it in the lizard's ($CC80) or the ogre's ($CD00) sprite","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":6080,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":6088,"t":"byte","b":[0,0,0,0,0,0,4,0]},{"a":6096,"t":"byte","b":[0,85,0,1,153,64,4,170]},{"a":6104,"t":"byte","b":[80,5,102,80,6,86,100,22]},{"a":6112,"t":"byte","b":[106,104,33,170,138,101,170,150]},{"a":6120,"t":"byte","b":[162,153,166,150,170,166,150,106]},{"a":6128,"t":"byte","b":[166,138,106,170,134,72,102,84]},{"a":6136,"l":"frame49_title","c":"frame 49, the ogre's first frame on the title, which $AF38 copies to $CD00","t":"byte","b":[0,42,32,0,63,40,0,215],"x":[45148]},{"a":6144,"t":"byte","b":[200,0,235,200,0,233,200,0]},{"a":6152,"t":"byte","b":[106,192,0,170,64,0,170,64]},{"a":6160,"t":"byte","b":[1,170,144,2,170,144,2,161]},{"a":6168,"t":"byte","b":[160,2,144,164,2,144,100,2]},{"a":6176,"t":"byte","b":[128,40,2,64,24,2,64,9]},{"a":6184,"t":"byte","b":[2,64,9,162,64,10,106,0]},{"a":6192,"t":"byte","b":[10,25,0,42,4,0,40,164]},{"a":6200,"t":"byte","b":[5,171,0,6,95,192,5,190]},{"a":6208,"t":"byte","b":[192,0,186,192,0,186,0,0]},{"a":6216,"t":"byte","b":[170,0,1,170,0,2,170,0]},{"a":6224,"t":"byte","b":[2,170,0,1,170,0,0,106]},{"a":6232,"t":"byte","b":[0,0,26,64,0,10,144,0]},{"a":6240,"t":"byte","b":[10,160,0,10,160,0,10,32]},{"a":6248,"t":"byte","b":[0,10,32,0,10,0,0,10]},{"a":6256,"t":"byte","b":[0,0,24,0,0,104,0,164]},{"a":6264,"t":"byte","b":[1,106,96,0,63,104,0,231]},{"a":6272,"t":"byte","b":[200,0,235,200,0,105,200,0]},{"a":6280,"t":"byte","b":[170,192,0,170,64,0,170,128]},{"a":6288,"t":"byte","b":[1,170,144,1,170,160,1,161]},{"a":6296,"t":"byte","b":[160,2,144,100,2,144,104,2]},{"a":6304,"t":"byte","b":[128,24,2,128,24,2,128,10]},{"a":6312,"t":"byte","b":[2,64,10,162,64,10,106,0]},{"a":6320,"t":"byte","b":[10,25,0,26,4,0,40,164]},{"a":6328,"t":"byte","b":[5,171,0,6,95,192,5,190]},{"a":6336,"t":"byte","b":[192,0,186,192,0,186,0,0]},{"a":6344,"t":"byte","b":[170,0,1,170,0,2,170,0]},{"a":6352,"t":"byte","b":[2,170,0,1,170,0,0,106]},{"a":6360,"t":"byte","b":[0,0,26,64,0,10,144,0]},{"a":6368,"t":"byte","b":[10,160,0,10,160,0,10,32]},{"a":6376,"t":"byte","b":[0,10,32,0,10,0,0,10]},{"a":6384,"t":"byte","b":[0,0,24,0,0,104,0,164]},{"a":6392,"t":"byte","b":[8,168,0,40,252,0,35,215]},{"a":6400,"t":"byte","b":[0,35,235,0,35,107,0,3]},{"a":6408,"t":"byte","b":[169,0,1,170,0,1,170,0]},{"a":6416,"t":"byte","b":[6,170,64,6,170,128,10,74]},{"a":6424,"t":"byte","b":[128,26,6,128,25,6,128,40]},{"a":6432,"t":"byte","b":[2,128,36,1,128,96,1,128]},{"a":6440,"t":"byte","b":[96,1,128,160,1,138,160,0]},{"a":6448,"t":"byte","b":[169,168,0,100,40,0,16,164]},{"a":6456,"t":"byte","b":[0,234,80,3,245,144,3,190]},{"a":6464,"t":"byte","b":[80,3,174,0,0,174,0,0]},{"a":6472,"t":"byte","b":[170,0,0,170,64,0,170,128]},{"a":6480,"t":"byte","b":[0,170,128,0,170,64,0,169]},{"a":6488,"t":"byte","b":[0,1,164,0,6,160,0,10]},{"a":6496,"t":"byte","b":[160,0,10,160,0,8,160,0]},{"a":6504,"t":"byte","b":[8,160,0,0,160,0,0,160]},{"a":6512,"t":"byte","b":[0,0,36,0,0,41,0,164]},{"a":6520,"t":"byte","b":[9,169,64,41,252,0,35,219]},{"a":6528,"t":"byte","b":[0,35,235,0,35,105,0,3]},{"a":6536,"t":"byte","b":[170,0,1,170,0,2,170,0]},{"a":6544,"t":"byte","b":[6,170,64,10,170,64,10,74]},{"a":6552,"t":"byte","b":[64,25,6,128,41,6,128,36]},{"a":6560,"t":"byte","b":[2,128,36,2,128,160,2,128]},{"a":6568,"t":"byte","b":[160,1,128,160,1,138,160,0]},{"a":6576,"t":"byte","b":[169,164,0,100,40,0,16,164]},{"a":6584,"t":"byte","b":[0,234,80,3,245,144,3,190]},{"a":6592,"t":"byte","b":[80,3,174,0,0,174,0,0]},{"a":6600,"t":"byte","b":[170,0,0,170,64,0,170,128]},{"a":6608,"t":"byte","b":[0,170,128,0,170,64,0,169]},{"a":6616,"t":"byte","b":[0,1,164,0,6,160,0,10]},{"a":6624,"t":"byte","b":[160,0,10,160,0,8,160,0]},{"a":6632,"t":"byte","b":[8,160,0,0,160,0,0,160]},{"a":6640,"t":"byte","b":[0,0,36,0,0,41,0,164]},{"a":6648,"t":"byte","b":[9,106,104,9,101,168,9,122]},{"a":6656,"t":"byte","b":[160,9,250,128,0,250,192,0]},{"a":6664,"t":"byte","b":[191,64,2,173,128,2,166,128]},{"a":6672,"t":"byte","b":[2,166,128,2,166,128,2,146]},{"a":6680,"t":"byte","b":[128,2,146,128,1,145,128,0]},{"a":6688,"t":"byte","b":[146,64,0,146,64,0,146,64]},{"a":6696,"t":"byte","b":[0,130,64,0,130,0,1,66]},{"a":6704,"t":"byte","b":[128,1,66,128,1,64,0,164]},{"a":6712,"t":"byte","b":[11,170,74,11,170,74,11,235]},{"a":6720,"t":"byte","b":[200,11,255,200,9,127,136,1]},{"a":6728,"t":"byte","b":[158,160,1,166,160,1,166,160]},{"a":6736,"t":"byte","b":[1,166,160,0,161,144,0,161]},{"a":6744,"t":"byte","b":[144,0,161,80,0,97,64,0]},{"a":6752,"t":"byte","b":[97,64,0,97,64,0,96,64]},{"a":6760,"t":"byte","b":[0,96,64,0,32,0,0,160]},{"a":6768,"t":"byte","b":[0,0,160,0,0,160,0,164]},{"a":6776,"t":"byte","b":[10,106,88,10,150,88,2,171]},{"a":6784,"t":"byte","b":[88,0,171,216,0,235,192,0]},{"a":6792,"t":"byte","b":[127,128,0,158,160,0,166,160]},{"a":6800,"t":"byte","b":[0,166,160,0,166,160,0,161]},{"a":6808,"t":"byte","b":[160,0,161,160,0,145,144,0]},{"a":6816,"t":"byte","b":[97,128,0,97,128,0,97,128]},{"a":6824,"t":"byte","b":[0,96,128,0,32,128,0,160]},{"a":6832,"t":"byte","b":[80,0,160,80,0,0,80,164]},{"a":6840,"t":"byte","b":[40,106,184,40,106,184,8,250]},{"a":6848,"t":"byte","b":[248,8,255,248,8,191,88,2]},{"a":6856,"t":"byte","b":[173,144,2,166,144,2,166,144]},{"a":6864,"t":"byte","b":[2,166,144,1,146,128,1,146]},{"a":6872,"t":"byte","b":[128,1,82,128,0,82,64,0]},{"a":6880,"t":"byte","b":[82,64,0,82,64,0,66,64]},{"a":6888,"t":"byte","b":[0,66,64,0,2,0,0,2]},{"a":6896,"t":"byte","b":[128,0,2,128,0,2,128,164]},{"a":6904,"t":"byte","b":[41,102,80,41,102,80,41,127]},{"a":6912,"t":"byte","b":[192,9,255,192,10,255,192,10]},{"a":6920,"t":"byte","b":[255,192,10,127,128,1,166,128]},{"a":6928,"t":"byte","b":[2,166,128,2,166,128,2,146]},{"a":6936,"t":"byte","b":[128,2,146,128,1,145,128,0]},{"a":6944,"t":"byte","b":[146,64,0,146,64,0,146,64]},{"a":6952,"t":"byte","b":[0,130,64,0,146,0,1,82]},{"a":6960,"t":"byte","b":[128,1,82,128,1,64,0,164]},{"a":6968,"l":"frame62","c":"frame 62, where the title's frame copy at $B1C4 is assembled to read before $B1A7 rewrites its operand","t":"byte","b":[36,102,70,36,127,198,36,255],"x":[45508]},{"a":6976,"t":"byte","b":[198,36,255,198,36,255,198,32]},{"a":6984,"t":"byte","b":[127,130,0,166,128,1,166,128]},{"a":6992,"t":"byte","b":[2,166,128,2,146,128,2,146]},{"a":7000,"t":"byte","b":[128,1,146,128,0,146,64,0]},{"a":7008,"t":"byte","b":[146,64,0,82,64,1,82,64]},{"a":7016,"t":"byte","b":[1,82,64,0,82,0,0,66]},{"a":7024,"t":"byte","b":[0,0,2,128,0,2,128,164]},{"a":7032,"t":"byte","b":[1,102,90,1,102,90,0,255]},{"a":7040,"t":"byte","b":[90,0,255,216,0,255,232,0]},{"a":7048,"t":"byte","b":[255,232,0,191,104,0,166,144]},{"a":7056,"t":"byte","b":[0,166,160,0,166,160,0,161]},{"a":7064,"t":"byte","b":[160,0,161,160,0,145,144,0]},{"a":7072,"t":"byte","b":[97,128,0,97,128,0,97,128]},{"a":7080,"t":"byte","b":[0,96,128,0,33,128,0,161]},{"a":7088,"t":"byte","b":[80,0,161,80,0,0,80,164]},{"a":7096,"l":"lower_frames_64","c":"the monsters' lower-body sprite frames 64 to 79, 64 bytes each (multicolour, 21 rows of three bytes and a spare byte); $9772 copies one a pass by the frame tables at $8133 and $81BB, masks it and puts it in the lizard's ($CC80) or the ogre's ($CD00) sprite","t":"byte","b":[40,102,74,40,255,74,36,255]},{"a":7104,"t":"byte","b":[198,36,255,198,36,255,198,32]},{"a":7112,"t":"byte","b":[191,66,0,166,128,0,166,144]},{"a":7120,"t":"byte","b":[0,166,160,0,161,160,0,161]},{"a":7128,"t":"byte","b":[160,0,161,144,0,97,128,0]},{"a":7136,"t":"byte","b":[97,128,0,97,64,0,97,80]},{"a":7144,"t":"byte","b":[0,97,80,0,33,64,0,32]},{"a":7152,"t":"byte","b":[64,0,160,0,0,160,0,164]},{"a":7160,"t":"byte","b":[0,42,40,0,63,40,0,215]},{"a":7168,"t":"byte","b":[200,0,235,200,0,233,192,0]},{"a":7176,"t":"byte","b":[106,192,0,170,64,0,170,64]},{"a":7184,"t":"byte","b":[1,170,144,2,170,144,2,161]},{"a":7192,"t":"byte","b":[160,2,144,164,2,144,100,2]},{"a":7200,"t":"byte","b":[128,40,2,64,24,2,64,9]},{"a":7208,"t":"byte","b":[2,64,9,2,64,10,10,128]},{"a":7216,"t":"byte","b":[10,42,128,42,170,0,40,164]},{"a":7224,"t":"byte","b":[41,170,154,41,170,154,35,170]},{"a":7232,"t":"byte","b":[186,35,106,114,35,215,242,35]},{"a":7240,"t":"byte","b":[255,242,33,127,82,33,157,146]},{"a":7248,"t":"byte","b":[1,166,144,1,166,144,1,166]},{"a":7256,"t":"byte","b":[144,0,162,144,0,162,144,0]},{"a":7264,"t":"byte","b":[145,144,0,98,64,0,98,64]},{"a":7272,"t":"byte","b":[0,98,64,0,98,64,0,34]},{"a":7280,"t":"byte","b":[0,0,162,128,0,162,128,164]},{"a":7288,"t":"byte","b":[41,102,90,41,102,90,41,127]},{"a":7296,"t":"byte","b":[90,9,255,216,10,255,232,10]},{"a":7304,"t":"byte","b":[255,232,10,191,168,0,166,128]},{"a":7312,"t":"byte","b":[0,166,128,0,166,128,0,162]},{"a":7320,"t":"byte","b":[128,0,162,128,0,145,128,0]},{"a":7328,"t":"byte","b":[98,64,0,98,64,0,98,64]},{"a":7336,"t":"byte","b":[0,98,64,0,34,0,0,162]},{"a":7344,"t":"byte","b":[128,0,162,128,0,0,0,164]},{"a":7352,"t":"byte","b":[40,168,0,40,252,0,35,215]},{"a":7360,"t":"byte","b":[0,35,235,0,3,107,0,3]},{"a":7368,"t":"byte","b":[169,0,1,170,0,1,170,0]},{"a":7376,"t":"byte","b":[6,170,64,6,170,128,10,74]},{"a":7384,"t":"byte","b":[128,26,6,128,25,6,128,40]},{"a":7392,"t":"byte","b":[2,128,36,1,128,96,1,128]},{"a":7400,"t":"byte","b":[96,1,128,160,1,128,160,2]},{"a":7408,"t":"byte","b":[160,168,2,168,40,0,170,164]},{"a":7416,"t":"byte","b":[6,105,164,26,102,144,25,102]},{"a":7424,"t":"byte","b":[64,4,233,192,1,255,192,2]},{"a":7432,"t":"byte","b":[255,192,6,189,128,10,182,128]},{"a":7440,"t":"byte","b":[10,74,128,26,74,128,41,10]},{"a":7448,"t":"byte","b":[128,41,10,128,41,6,128,10]},{"a":7456,"t":"byte","b":[2,128,10,2,128,10,65,144]},{"a":7464,"t":"byte","b":[2,64,160,2,64,96,2,64]},{"a":7472,"t":"byte","b":[36,2,128,40,6,144,40,164]},{"a":7480,"t":"byte","b":[1,165,164,1,169,144,2,102]},{"a":7488,"t":"byte","b":[144,10,102,144,25,102,144,25]},{"a":7496,"t":"byte","b":[230,112,105,218,112,100,218,112]},{"a":7504,"t":"byte","b":[16,89,192,0,153,192,1,153]},{"a":7512,"t":"byte","b":[128,2,150,128,6,154,128,10]},{"a":7520,"t":"byte","b":[154,128,10,74,128,6,70,160]},{"a":7528,"t":"byte","b":[2,65,96,2,128,88,0,128]},{"a":7536,"t":"byte","b":[24,1,160,40,6,160,40,164]},{"a":7544,"t":"byte","b":[0,26,128,0,90,128,0,90]},{"a":7552,"t":"byte","b":[64,0,106,64,4,106,64,25]},{"a":7560,"t":"byte","b":[105,128,26,105,192,6,233,192]},{"a":7568,"t":"byte","b":[0,153,240,1,153,176,2,153]},{"a":7576,"t":"byte","b":[176,6,89,128,10,217,144,10]},{"a":7584,"t":"byte","b":[217,160,2,101,160,2,101,164]},{"a":7592,"t":"byte","b":[0,100,105,0,100,26,1,100]},{"a":7600,"t":"byte","b":[10,6,100,41,10,16,36,164]},{"a":7608,"t":"byte","b":[26,105,144,6,153,164,1,153]},{"a":7616,"t":"byte","b":[100,3,107,16,3,255,64,3]},{"a":7624,"t":"byte","b":[255,128,2,126,144,2,158,160]},{"a":7632,"t":"byte","b":[2,161,160,2,161,164,2,160]},{"a":7640,"t":"byte","b":[104,2,160,104,2,144,104,2]},{"a":7648,"t":"byte","b":[128,160,2,128,160,6,65,160]},{"a":7656,"t":"byte","b":[10,1,128,9,1,128,24,1]},{"a":7664,"t":"byte","b":[128,40,2,128,40,6,144,164]},{"a":7672,"t":"byte","b":[26,90,64,6,106,64,6,153]},{"a":7680,"t":"byte","b":[128,6,153,160,6,153,100,13]},{"a":7688,"t":"byte","b":[155,100,13,167,105,13,167,25]},{"a":7696,"t":"byte","b":[3,101,4,3,102,0,2,102]},{"a":7704,"t":"byte","b":[64,2,150,128,2,166,144,2]},{"a":7712,"t":"byte","b":[166,160,2,161,160,10,145,144]},{"a":7720,"t":"byte","b":[9,65,128,37,2,128,36,2]},{"a":7728,"t":"byte","b":[0,40,10,64,40,10,144,164]},{"a":7736,"t":"byte","b":[2,164,0,2,165,0,1,165]},{"a":7744,"t":"byte","b":[0,1,169,0,1,169,16,2]},{"a":7752,"t":"byte","b":[105,100,3,105,164,3,107,144]},{"a":7760,"t":"byte","b":[15,102,0,14,102,64,14,102]},{"a":7768,"t":"byte","b":[128,2,101,144,6,103,160,10]},{"a":7776,"t":"byte","b":[103,160,10,89,128,26,89,128]},{"a":7784,"t":"byte","b":[105,25,0,164,25,0,160,25]},{"a":7792,"t":"byte","b":[64,104,25,144,24,4,160,164]},{"a":7800,"t":"byte","b":[41,89,90,41,170,74,41,170]},{"a":7808,"t":"byte","b":[74,11,170,74,11,170,74,11]},{"a":7816,"t":"byte","b":[235,200,11,255,200,9,127,88]},{"a":7824,"t":"byte","b":[1,157,144,1,166,144,1,166]},{"a":7832,"t":"byte","b":[144,1,166,144,0,162,128,0]},{"a":7840,"t":"byte","b":[162,128,0,162,128,0,98,64]},{"a":7848,"t":"byte","b":[0,98,64,0,98,64,0,34]},{"a":7856,"t":"byte","b":[0,0,162,128,0,2,128,164]},{"a":7864,"t":"byte","b":[5,25,0,26,170,160,42,170]},{"a":7872,"t":"byte","b":[168,42,166,168,102,166,152,165]},{"a":7880,"t":"byte","b":[166,90,164,89,74,164,106,138]},{"a":7888,"t":"byte","b":[144,106,26,144,106,24,128,255]},{"a":7896,"t":"byte","b":[104,160,126,104,160,158,148,2]},{"a":7904,"t":"byte","b":[162,128,2,162,128,2,162,128]},{"a":7912,"t":"byte","b":[2,162,64,2,162,64,0,130]},{"a":7920,"t":"byte","b":[0,0,2,128,0,2,128,164]},{"a":7928,"t":"byte","b":[0,25,0,0,170,160,2,170]},{"a":7936,"t":"byte","b":[168,6,170,168,10,166,152,25]},{"a":7944,"t":"byte","b":[166,90,26,101,74,26,90,134]},{"a":7952,"t":"byte","b":[26,106,6,10,106,6,10,255]},{"a":7960,"t":"byte","b":[6,6,126,26,6,94,154,6]},{"a":7968,"t":"byte","b":[82,133,6,82,128,6,82,128]},{"a":7976,"t":"byte","b":[6,66,64,6,66,64,6,146]},{"a":7984,"t":"byte","b":[0,6,146,128,1,66,128,164]},{"a":7992,"t":"byte","b":[41,102,90,41,102,88,41,127]},{"a":8000,"t":"byte","b":[64,9,255,192,10,255,192,10]},{"a":8008,"t":"byte","b":[255,192,10,191,128,0,166,128]},{"a":8016,"t":"byte","b":[0,166,128,0,166,128,0,162]},{"a":8024,"t":"byte","b":[128,0,162,128,0,145,128,0]},{"a":8032,"t":"byte","b":[98,64,0,98,64,0,98,64]},{"a":8040,"t":"byte","b":[0,98,64,0,34,0,0,162]},{"a":8048,"t":"byte","b":[128,0,162,128,0,0,0,164]},{"a":8056,"t":"byte","b":[41,102,90,41,102,90,41,127]},{"a":8064,"t":"byte","b":[90,9,255,218,10,255,202,10]},{"a":8072,"t":"byte","b":[255,202,10,191,138,0,166,130]},{"a":8080,"t":"byte","b":[0,166,138,0,166,138,0,162]},{"a":8088,"t":"byte","b":[138,0,162,128,0,145,128,0]},{"a":8096,"t":"byte","b":[98,64,0,98,64,0,98,64]},{"a":8104,"t":"byte","b":[0,98,64,0,34,0,0,162]},{"a":8112,"t":"byte","b":[128,0,162,128,0,0,0,164]},{"a":8120,"l":"lower_frames_80","c":"the monsters' lower-body sprite frames 80 to 95, 64 bytes each (multicolour, 21 rows of three bytes and a spare byte); $9772 copies one a pass by the frame tables at $8133 and $81BB, masks it and puts it in the lizard's ($CC80) or the ogre's ($CD00) sprite","t":"byte","b":[2,167,192,10,166,144,9,166]},{"a":8128,"t":"byte","b":[164,41,166,168,41,166,153,41]},{"a":8136,"t":"byte","b":[102,154,41,102,154,41,127,90]},{"a":8144,"t":"byte","b":[9,255,218,10,255,218,10,255]},{"a":8152,"t":"byte","b":[218,10,191,154,0,166,138,0]},{"a":8160,"t":"byte","b":[166,138,0,166,138,0,98,136]},{"a":8168,"t":"byte","b":[0,146,72,0,161,72,0,161]},{"a":8176,"t":"byte","b":[74,0,161,74,0,81,69,164]},{"a":8184,"t":"byte","b":[6,105,164,26,102,144,25,102]},{"a":8192,"t":"byte","b":[64,4,233,192,1,255,192,2]},{"a":8200,"t":"byte","b":[255,192,6,189,128,10,182,128]},{"a":8208,"t":"byte","b":[10,74,128,26,74,128,41,10]},{"a":8216,"t":"byte","b":[128,41,10,128,41,6,128,10]},{"a":8224,"t":"byte","b":[2,128,10,2,128,10,65,144]},{"a":8232,"t":"byte","b":[2,64,160,2,64,96,2,64]},{"a":8240,"t":"byte","b":[36,2,128,40,6,144,40,164]},{"a":8248,"t":"byte","b":[1,154,144,6,154,144,6,90]},{"a":8256,"t":"byte","b":[144,1,58,176,0,127,240,0]},{"a":8264,"t":"byte","b":[191,240,1,175,96,2,173,160]},{"a":8272,"t":"byte","b":[2,146,160,6,146,160,10,66]},{"a":8280,"t":"byte","b":[160,10,66,160,10,65,160,10]},{"a":8288,"t":"byte","b":[64,160,10,0,160,10,0,100]},{"a":8296,"t":"byte","b":[2,64,40,2,64,24,2,64]},{"a":8304,"t":"byte","b":[9,2,64,10,10,64,10,164]},{"a":8312,"t":"byte","b":[1,154,144,1,154,144,0,90]},{"a":8320,"t":"byte","b":[144,0,58,144,0,62,176,0]},{"a":8328,"t":"byte","b":[127,240,0,175,240,0,175,96]},{"a":8336,"t":"byte","b":[1,145,160,2,146,160,2,82]},{"a":8344,"t":"byte","b":[160,2,82,160,2,82,160,2]},{"a":8352,"t":"byte","b":[82,160,2,129,160,2,128,164]},{"a":8360,"t":"byte","b":[0,144,104,0,144,24,0,144]},{"a":8368,"t":"byte","b":[9,0,144,10,2,144,10,164]},{"a":8376,"t":"byte","b":[9,106,104,9,101,168,9,122]},{"a":8384,"t":"byte","b":[160,9,250,128,0,250,192,0]},{"a":8392,"t":"byte","b":[191,64,2,173,128,2,166,128]},{"a":8400,"t":"byte","b":[2,166,128,2,166,128,2,146]},{"a":8408,"t":"byte","b":[128,2,146,128,1,145,128,0]},{"a":8416,"t":"byte","b":[146,64,0,146,64,0,146,64]},{"a":8424,"t":"byte","b":[0,130,64,0,130,0,1,66]},{"a":8432,"t":"byte","b":[128,1,66,128,1,64,0,164]},{"a":8440,"t":"byte","b":[96,106,74,0,101,138,0,127]},{"a":8448,"t":"byte","b":[194,0,255,194,0,255,202,0]},{"a":8456,"t":"byte","b":[191,74,2,173,138,2,166,136]},{"a":8464,"t":"byte","b":[2,166,136,2,166,128,2,146]},{"a":8472,"t":"byte","b":[128,2,146,128,1,145,128,0]},{"a":8480,"t":"byte","b":[146,64,0,146,64,0,146,64]},{"a":8488,"t":"byte","b":[0,130,64,0,130,0,1,66]},{"a":8496,"t":"byte","b":[128,1,66,128,1,64,0,164]},{"a":8504,"t":"byte","b":[0,106,74,0,101,138,0,127]},{"a":8512,"t":"byte","b":[202,0,255,194,0,255,194,0]},{"a":8520,"t":"byte","b":[191,74,2,173,138,2,166,138]},{"a":8528,"t":"byte","b":[2,166,136,2,166,136,2,146]},{"a":8536,"t":"byte","b":[136,2,146,128,1,145,128,0]},{"a":8544,"t":"byte","b":[146,64,0,146,64,0,146,64]},{"a":8552,"t":"byte","b":[0,130,64,0,130,0,1,66]},{"a":8560,"t":"byte","b":[128,1,66,128,1,64,0,164]},{"a":8568,"t":"byte","b":[0,101,138,0,127,202,0,255]},{"a":8576,"t":"byte","b":[194,0,255,194,0,127,74,0]},{"a":8584,"t":"byte","b":[157,138,0,166,138,0,166,136]},{"a":8592,"t":"byte","b":[0,166,136,0,162,136,0,162]},{"a":8600,"t":"byte","b":[128,0,161,128,0,162,64,0]},{"a":8608,"t":"byte","b":[162,64,0,162,64,0,98,64]},{"a":8616,"t":"byte","b":[0,98,64,0,34,0,0,34]},{"a":8624,"t":"byte","b":[0,0,162,128,0,162,128,164]},{"a":8632,"t":"byte","b":[26,105,144,6,153,164,1,153]},{"a":8640,"t":"byte","b":[100,3,107,16,3,255,64,3]},{"a":8648,"t":"byte","b":[255,128,2,126,144,2,158,160]},{"a":8656,"t":"byte","b":[2,161,160,2,161,164,2,160]},{"a":8664,"t":"byte","b":[104,2,160,104,2,144,104,2]},{"a":8672,"t":"byte","b":[128,160,2,128,160,6,65,160]},{"a":8680,"t":"byte","b":[10,1,128,9,1,128,24,1]},{"a":8688,"t":"byte","b":[128,40,2,128,40,6,144,164]},{"a":8696,"t":"byte","b":[6,166,64,6,166,144,6,165]},{"a":8704,"t":"byte","b":[144,14,172,64,15,253,0,15]},{"a":8712,"t":"byte","b":[254,0,9,250,64,10,122,128]},{"a":8720,"t":"byte","b":[10,134,128,10,134,144,10,129]},{"a":8728,"t":"byte","b":[160,10,129,160,10,65,160,10]},{"a":8736,"t":"byte","b":[1,160,10,0,160,25,0,160]},{"a":8744,"t":"byte","b":[40,1,128,36,1,128,96,1]},{"a":8752,"t":"byte","b":[128,160,1,128,160,1,160,164]},{"a":8760,"t":"byte","b":[6,166,64,6,166,64,6,165]},{"a":8768,"t":"byte","b":[0,6,172,0,14,188,0,15]},{"a":8776,"t":"byte","b":[253,0,15,250,0,9,250,0]},{"a":8784,"t":"byte","b":[10,70,64,10,134,128,10,133]},{"a":8792,"t":"byte","b":[128,10,133,128,10,133,128,10]},{"a":8800,"t":"byte","b":[133,128,10,66,128,26,2,128]},{"a":8808,"t":"byte","b":[41,6,0,36,6,0,96,6]},{"a":8816,"t":"byte","b":[0,160,6,0,160,6,128,164]},{"a":8824,"t":"byte","b":[9,102,100,9,102,100,9,127]},{"a":8832,"t":"byte","b":[80,1,255,192,2,255,192,2]},{"a":8840,"t":"byte","b":[255,192,0,191,128,0,166,128]},{"a":8848,"t":"byte","b":[0,166,128,0,166,128,0,162]},{"a":8856,"t":"byte","b":[128,0,162,128,0,145,128,0]},{"a":8864,"t":"byte","b":[98,64,0,98,64,0,98,64]},{"a":8872,"t":"byte","b":[0,98,64,0,34,0,0,162]},{"a":8880,"t":"byte","b":[128,0,162,128,0,0,0,164]},{"a":8888,"t":"byte","b":[41,166,80,41,166,80,41,191]},{"a":8896,"t":"byte","b":[64,10,255,192,10,255,192,10]},{"a":8904,"t":"byte","b":[255,192,8,191,128,0,166,128]},{"a":8912,"t":"byte","b":[0,166,128,0,165,128,0,161]},{"a":8920,"t":"byte","b":[64,0,161,64,0,145,64,0]},{"a":8928,"t":"byte","b":[98,64,0,98,64,0,98,0]},{"a":8936,"t":"byte","b":[0,98,128,0,34,128,0,160]},{"a":8944,"t":"byte","b":[0,0,160,0,0,0,0,164]},{"a":8952,"t":"byte","b":[10,102,80,10,102,80,10,127]},{"a":8960,"t":"byte","b":[64,6,191,192,2,175,192,2]},{"a":8968,"t":"byte","b":[175,192,1,191,128,0,102,128]},{"a":8976,"t":"byte","b":[0,165,128,0,165,64,0,161]},{"a":8984,"t":"byte","b":[64,0,161,64,0,146,64,0]},{"a":8992,"t":"byte","b":[82,64,0,98,128,0,98,0]},{"a":9000,"t":"byte","b":[0,98,128,0,98,128,0,32]},{"a":9008,"t":"byte","b":[0,0,160,0,0,160,0,164]},{"a":9016,"t":"byte","b":[24,89,73,40,170,138,40,42]},{"a":9024,"t":"byte","b":[10,36,42,2,36,63,2,32]},{"a":9032,"t":"byte","b":[255,194,32,255,194,1,191,144]},{"a":9040,"t":"byte","b":[1,174,144,2,162,160,6,145]},{"a":9048,"t":"byte","b":[164,6,128,164,6,64,100,10]},{"a":9056,"t":"byte","b":[0,40,10,0,40,6,0,36]},{"a":9064,"t":"byte","b":[2,128,160,1,128,144,2,128]},{"a":9072,"t":"byte","b":[96,10,64,40,9,0,24,164]},{"a":9080,"t":"byte","b":[5,166,144,5,149,148,17,166]},{"a":9088,"t":"byte","b":[128,0,106,80,16,89,68,32]},{"a":9096,"t":"byte","b":[170,136,96,42,9,160,42,10]},{"a":9104,"t":"byte","b":[160,63,10,144,255,198,144,255]},{"a":9112,"t":"byte","b":[198,128,191,130,130,157,162,6]},{"a":9120,"t":"byte","b":[145,164,6,81,100,10,64,104]},{"a":9128,"t":"byte","b":[10,0,40,6,64,100,2,145]},{"a":9136,"t":"byte","b":[160,0,145,128,2,162,160,164]},{"a":9144,"l":"lower_frames_96","c":"the monsters' lower-body sprite frames 96 to 97, 64 bytes each (multicolour, 21 rows of three bytes and a spare byte); $9772 copies one a pass by the frame tables at $8133 and $81BB, masks it and puts it in the lizard's ($CC80) or the ogre's ($CD00) sprite","t":"byte","b":[0,251,192,0,234,192,0,217]},{"a":9152,"t":"byte","b":[192,1,102,64,4,110,80,5]},{"a":9160,"t":"byte","b":[110,148,21,89,80,17,149,145]},{"a":9168,"t":"byte","b":[68,106,68,1,153,80,80,170]},{"a":9176,"t":"byte","b":[148,32,42,8,96,42,25,160]},{"a":9184,"t":"byte","b":[63,10,160,255,202,144,255,198]},{"a":9192,"t":"byte","b":[146,191,166,134,157,166,134,81]},{"a":9200,"t":"byte","b":[102,10,81,104,6,64,100,164]},{"a":9208,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":9216,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":9224,"t":"byte","b":[0,0,0,0,0,0,4,0]},{"a":9232,"t":"byte","b":[0,85,0,1,153,64,4,170]},{"a":9240,"t":"byte","b":[80,5,102,80,5,86,84,20]},{"a":9248,"t":"byte","b":[123,88,33,251,202,101,234,214]},{"a":9256,"t":"byte","b":[162,187,166,150,157,166,150,93]},{"a":9264,"t":"byte","b":[102,138,89,106,134,72,102,164]},{"a":9272,"t":"gap","n":8},{"a":9280,"l":"title_font","c":"the title's font, 40 characters of 8 bytes from $2441: $AF38 copies $2441-$24E0 to $C001 and $24E1-$2580 to $C0A1, so characters 1 to $1A are the letters and $1B to $24 the digits, character 0 is left blank ($AF8B) and this first byte is not read","t":"byte","b":[0,0,0,0,0,0,0,0],"x":[44922]},{"a":9288,"t":"byte","b":[0,60,102,126,102,102,68,64]},{"a":9296,"t":"byte","b":[0,124,102,124,102,124,72,8]},{"a":9304,"t":"byte","b":[0,60,102,96,102,60,36,4]},{"a":9312,"t":"byte","b":[0,124,102,102,102,124,68,4]},{"a":9320,"t":"byte","b":[0,126,98,120,96,126,72,8]},{"a":9328,"t":"byte","b":[0,126,96,120,104,96,32,0]},{"a":9336,"t":"byte","b":[0,60,102,96,102,62,34,32]},{"a":9344,"t":"byte","b":[0,102,102,126,118,102,32,0]},{"a":9352,"t":"byte","b":[0,126,88,24,24,126,36,0]},{"a":9360,"t":"byte","b":[0,126,26,24,216,112,16,0]},{"a":9368,"t":"byte","b":[0,102,110,122,108,102,32,0]},{"a":9376,"t":"byte","b":[0,96,96,96,96,126,34,32]},{"a":9384,"t":"byte","b":[0,198,238,254,214,214,64,0]},{"a":9392,"t":"byte","b":[0,102,118,126,110,102,34,2]},{"a":9400,"t":"byte","b":[0,60,102,102,102,60,20,4]},{"a":9408,"t":"byte","b":[0,124,102,124,100,96,64,0]},{"a":9416,"t":"byte","b":[0,60,102,102,110,62,36,4]},{"a":9424,"t":"byte","b":[0,124,102,124,108,102,34,0]},{"a":9432,"t":"byte","b":[0,62,98,60,6,124,36,32]},{"a":9440,"l":"font_second_half","c":"the font's twentieth character's last byte; $AF80 reads the second half of the font from the byte after it","t":"byte","b":[0,126,90,24,24,24,16,16],"x":[44928]},{"a":9448,"t":"byte","b":[0,102,102,102,102,60,36,4]},{"a":9456,"t":"byte","b":[0,102,102,102,60,24,16,0]},{"a":9464,"t":"byte","b":[0,198,214,254,238,198,66,2]},{"a":9472,"t":"byte","b":[0,102,60,24,60,102,66,2]},{"a":9480,"t":"byte","b":[0,102,102,60,24,24,8,0]},{"a":9488,"t":"byte","b":[0,126,76,24,48,126,34,32]},{"a":9496,"t":"byte","b":[60,102,102,102,102,102,60,0]},{"a":9504,"t":"byte","b":[24,56,24,24,24,24,60,0]},{"a":9512,"t":"byte","b":[60,102,6,12,24,48,126,0]},{"a":9520,"t":"byte","b":[60,102,6,28,6,102,60,0]},{"a":9528,"t":"byte","b":[28,60,108,204,254,12,12,0]},{"a":9536,"t":"byte","b":[126,96,96,124,6,102,60,0]},{"a":9544,"t":"byte","b":[60,102,96,124,102,102,60,0]},{"a":9552,"t":"byte","b":[126,6,12,24,48,48,48,0]},{"a":9560,"t":"byte","b":[60,102,102,60,102,102,60,0]},{"a":9568,"t":"byte","b":[60,102,102,62,6,102,60,0]},{"a":9576,"t":"byte","b":[60,0,240,60,0,240,15,0]},{"a":9584,"t":"byte","b":[252,0,0,255,0,0,0,244]},{"a":9592,"t":"byte","b":[3,252,0,3,252,0,0,253]},{"a":9600,"t":"byte","b":[0]},{"a":9601,"t":"gap","n":2295},{"a":11896,"l":"city1_colours","c":"city type 1's data ($82CF/$82D9 name it), first its 128 character colours, which $853E copies to $A2A1 (the colour of each of characters 0 to $7F)","t":"byte","b":[14,15,14,14,8,8,8,14]},{"a":11904,"t":"byte","b":[14,8,8,8,8,13,13,14]},{"a":11912,"t":"byte","b":[12,14,8,8,11,11,11,8]},{"a":11920,"t":"byte","b":[8,8,8,11,11,11,8,11]},{"a":11928,"t":"byte","b":[11,11,8,14,14,9,9,9]},{"a":11936,"t":"byte","b":[13,8,13,13,13,8,13,13]},{"a":11944,"t":"byte","b":[13,13,13,13,13,13,13,13]},{"a":11952,"t":"byte","b":[13,13,13,13,13,13,13,13]},{"a":11960,"t":"byte","b":[13,13,13,13,13,13,13,13]},{"a":11968,"t":"byte","b":[9,9,9,9,9,9,9,9]},{"a":11976,"t":"byte","b":[13,13,13,14,14,14,14,14]},{"a":11984,"t":"byte","b":[14,14,14,14,14,14,14,14]},{"a":11992,"t":"byte","b":[14,14,14,255,14,14,12,13]},{"a":12000,"t":"byte","b":[12,8,12,11,11,8,14,8]},{"a":12008,"t":"byte","b":[8,8,8,13,11,9,9,9]},{"a":12016,"t":"byte","b":[9,9,9,9,0,255,0,255]},{"a":12024,"l":"city1_chars","c":"city type 1's characters 0 to $7F, 1 KB, which $853E copies to $C000","t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":12032,"t":"byte","b":[63,10,40,42,42,34,8,0]},{"a":12040,"t":"byte","b":[103,107,107,107,107,99,107,7]},{"a":12048,"t":"byte","b":[246,250,250,242,250,248,250,244]},{"a":12056,"t":"byte","b":[255,255,125,117,85,117,170,0]},{"a":12064,"t":"byte","b":[106,229,229,213,229,213,229,223]},{"a":12072,"t":"byte","b":[186,121,117,121,89,121,121,127]},{"a":12080,"t":"byte","b":[252,252,240,240,200,194,32,2]},{"a":12088,"t":"byte","b":[63,63,143,15,19,75,8,128]},{"a":12096,"t":"byte","b":[149,181,159,191,159,159,191,159]},{"a":12104,"t":"byte","b":[86,94,246,246,254,246,254,246]},{"a":12112,"t":"byte","b":[246,254,246,245,253,244,253,244]},{"a":12120,"t":"byte","b":[159,159,191,223,95,127,223,127]},{"a":12128,"t":"byte","b":[125,119,159,45,23,139,105,8]},{"a":12136,"t":"byte","b":[252,252,242,240,202,202,41,22]},{"a":12144,"t":"byte","b":[255,255,255,255,255,255,255,170]},{"a":12152,"t":"byte","b":[84,84,82,80,74,64,40,2]},{"a":12160,"t":"byte","b":[62,58,10,10,34,66,8,128]},{"a":12168,"t":"byte","b":[95,79,223,92,81,116,125,192]},{"a":12176,"t":"byte","b":[253,245,247,53,117,233,125,0]},{"a":12184,"t":"byte","b":[84,212,192,255,192,255,192,255]},{"a":12192,"t":"byte","b":[21,23,3,255,3,255,3,255]},{"a":12200,"t":"byte","b":[0,255,0,255,0,255,0,255]},{"a":12208,"t":"byte","b":[102,214,214,222,214,222,126,254]},{"a":12216,"t":"byte","b":[153,151,151,183,151,183,189,255]},{"a":12224,"t":"byte","b":[184,122,120,122,88,122,120,122]},{"a":12232,"t":"byte","b":[46,173,45,173,39,173,47,175]},{"a":12240,"t":"byte","b":[112,127,112,127,112,127,112,127]},{"a":12248,"t":"byte","b":[3,255,3,255,3,255,241,12]},{"a":12256,"t":"byte","b":[192,255,192,255,192,255,204,51]},{"a":12264,"t":"byte","b":[149,157,157,191,132,221,49,255]},{"a":12272,"t":"byte","b":[3,255,3,255,3,255,1,252]},{"a":12280,"t":"byte","b":[13,253,13,253,13,253,13,253]},{"a":12288,"t":"byte","b":[192,255,192,255,195,255,195,255]},{"a":12296,"t":"byte","b":[86,118,118,254,18,87,123,253]},{"a":12304,"t":"byte","b":[255,255,255,255,255,255,171,0]},{"a":12312,"t":"byte","b":[255,255,255,255,255,255,250,0]},{"a":12320,"t":"byte","b":[0,0,0,0,0,0,223,170]},{"a":12328,"t":"byte","b":[68,154,223,85,18,136,105,130]},{"a":12336,"t":"byte","b":[0,0,0,0,0,0,223,170]},{"a":12344,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":12352,"t":"byte","b":[149,93,93,255,68,87,237,116]},{"a":12360,"t":"byte","b":[195,252,63,252,79,49,68,4]},{"a":12368,"t":"byte","b":[204,51,243,243,60,63,15,0]},{"a":12376,"t":"byte","b":[60,207,252,241,240,68,16,0]},{"a":12384,"t":"byte","b":[128,32,0,128,0,0,0,0]},{"a":12392,"t":"byte","b":[85,137,66,32,0,0,0,0]},{"a":12400,"t":"byte","b":[63,204,241,244,48,193,16,0]},{"a":12408,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":12416,"t":"byte","b":[51,76,60,67,4,17,0,0]},{"a":12424,"t":"byte","b":[51,255,254,207,243,63,255,207]},{"a":12432,"t":"byte","b":[196,240,241,252,60,241,204,244]},{"a":12440,"t":"byte","b":[17,3,79,63,127,207,255,63]},{"a":12448,"t":"byte","b":[51,207,255,61,204,240,68,0]},{"a":12456,"t":"byte","b":[0,243,206,251,243,62,255,255]},{"a":12464,"t":"byte","b":[255,255,247,240,198,83,207,59]},{"a":12472,"t":"byte","b":[255,255,252,243,12,192,17,68]},{"a":12480,"t":"byte","b":[255,255,253,255,193,252,255,255]},{"a":12488,"t":"byte","b":[127,255,243,207,207,59,46,255]},{"a":12496,"t":"byte","b":[238,15,243,243,252,252,254,243]},{"a":12504,"t":"byte","b":[124,247,208,240,195,19,15,63]},{"a":12512,"t":"byte","b":[68,211,254,239,191,251,255,255]},{"a":12520,"t":"byte","b":[85,85,95,187,238,191,255,255]},{"a":12528,"t":"byte","b":[21,85,69,81,60,255,223,253]},{"a":12536,"t":"byte","b":[85,85,93,119,238,187,255,239]},{"a":12544,"t":"byte","b":[85,95,127,247,238,187,255,239]},{"a":12552,"t":"byte","b":[85,85,85,85,85,125,223,253]},{"a":12560,"t":"byte","b":[85,85,85,85,85,85,95,254]},{"a":12568,"t":"byte","b":[81,199,255,253,223,255,255,255]},{"a":12576,"t":"byte","b":[190,235,251,239,255,255,255,255]},{"a":12584,"t":"byte","b":[255,255,223,247,221,119,253,255]},{"a":12592,"t":"byte","b":[255,247,125,255,255,255,255,255]},{"a":12600,"t":"byte","b":[0,0,0,0,0,0,55,234]},{"a":12608,"t":"byte","b":[7,155,247,84,133,34,136,10]},{"a":12616,"t":"byte","b":[60,230,223,21,81,136,34,130]},{"a":12624,"t":"byte","b":[112,92,28,151,5,33,0,8]},{"a":12632,"t":"byte","b":[3,13,53,212,82,72,32,0]},{"a":12640,"t":"byte","b":[0,0,0,0,3,3,1,61]},{"a":12648,"t":"byte","b":[0,0,0,192,192,176,160,44]},{"a":12656,"t":"byte","b":[192,64,112,112,156,28,156,39]},{"a":12664,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":12672,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":12680,"t":"byte","b":[170,170,170,170,170,170,170,170]},{"a":12688,"t":"byte","b":[255,255,255,127,127,127,95,87]},{"a":12696,"t":"byte","b":[191,175,171,170,170,170,170,170]},{"a":12704,"t":"byte","b":[255,255,255,255,255,255,235,170]},{"a":12712,"t":"byte","b":[95,87,87,87,149,85,85,85]},{"a":12720,"t":"byte","b":[255,255,127,127,127,95,95,95]},{"a":12728,"t":"byte","b":[255,127,95,87,85,85,85,85]},{"a":12736,"t":"byte","b":[87,85,85,85,85,85,85,85]},{"a":12744,"t":"byte","b":[255,255,255,255,255,255,95,85]},{"a":12752,"t":"byte","b":[255,255,255,255,255,255,127,95]},{"a":12760,"t":"byte","b":[87,87,87,87,85,85,85,85]},{"a":12768,"t":"byte","b":[255,63,127,79,31,71,83,69]},{"a":12776,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":12784,"t":"byte","b":[254,254,250,250,234,234,170,170]},{"a":12792,"t":"byte","b":[255,239,235,235,233,166,170,169]},{"a":12800,"t":"byte","b":[255,254,254,254,250,250,234,170]},{"a":12808,"t":"byte","b":[255,255,255,255,255,251,233,234]},{"a":12816,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":12824,"t":"byte","b":[95,86,90,90,105,106,170,166]},{"a":12832,"t":"byte","b":[105,164,153,106,153,134,25,102]},{"a":12840,"t":"byte","b":[129,133,129,132,161,161,133,133]},{"a":12848,"t":"byte","b":[174,186,169,235,166,158,170,167]},{"a":12856,"t":"byte","b":[170,106,106,106,90,90,86,86]},{"a":12864,"t":"byte","b":[169,165,100,109,105,72,83,85]},{"a":12872,"t":"byte","b":[85,117,85,85,87,221,117,85]},{"a":12880,"t":"byte","b":[106,169,154,170,166,154,170,166]},{"a":12888,"t":"byte","b":[117,93,85,117,213,87,85,93]},{"a":12896,"t":"byte","b":[21,4,115,76,81,69,85,81]},{"a":12904,"t":"byte","b":[84,81,69,81,21,69,84,81]},{"a":12912,"t":"byte","b":[21,85,69,81,85,84,81,85]},{"a":12920,"t":"byte","b":[93,87,93,87,213,119,221,119]},{"a":12928,"t":"byte","b":[117,85,93,87,221,117,93,119]},{"a":12936,"t":"byte","b":[87,85,93,117,117,85,85,213]},{"a":12944,"t":"byte","b":[213,85,117,85,93,93,87,85]},{"a":12952,"t":"byte","b":[170,170,169,170,170,166,170,170]},{"a":12960,"t":"byte","b":[170,169,166,150,170,106,90,150]},{"a":12968,"t":"byte","b":[170,174,170,186,170,171,170,234]},{"a":12976,"t":"byte","b":[171,174,175,190,186,238,170,186]},{"a":12984,"t":"byte","b":[174,186,186,234,170,170,170,170]},{"a":12992,"t":"byte","b":[0,0,3,14,14,58,56,248]},{"a":13000,"t":"byte","b":[52,212,82,64,8,128,8,0]},{"a":13008,"t":"byte","b":[135,5,33,0,8,0,0,0]},{"a":13016,"t":"byte","b":[0,255,0,255,0,255,0,255]},{"a":13024,"t":"byte","b":[0,255,0,255,0,255,0,255]},{"a":13032,"t":"byte","b":[0,255,0,127,0,255,0,255]},{"a":13040,"t":"byte","b":[0,255,0,255,0,16,255,0]},{"a":13048,"l":"city1_screen","c":"city type 1's screen, packed, which $853E unpacks into rows 1 to 24 at $C828 (a byte with bit 7 set repeats the next byte its low seven bits plus one times, any other copies that many bytes plus one; each record moves on one byte less than it writes). Its last record fills the cells below the screen's last row, and the unpacker stops at $CC00 inside this block. 573 bytes, to $3534","t":"byte","b":[255,0,194,0,1,85,138,0]},{"a":13056,"t":"byte","b":[1,85,153,0,5,96,0,97]},{"a":13064,"t":"byte","b":[116,93,133,0,1,85,130,0]},{"a":13072,"t":"byte","b":[3,95,101,83,139,0,1,3]},{"a":13080,"t":"byte","b":[132,1,1,2,134,0,7,97]},{"a":13088,"t":"byte","b":[82,100,116,101,111,93,132,0]},{"a":13096,"t":"byte","b":[7,101,93,97,118,102,114,93]},{"a":13104,"t":"byte","b":[138,0,1,36,132,4,1,35]},{"a":13112,"t":"byte","b":[133,0,9,97,120,119,82,103]},{"a":13120,"t":"byte","b":[102,81,111,93,131,0,130,81]},{"a":13128,"t":"byte","b":[3,104,117,108,130,81,2,88]},{"a":13136,"t":"byte","b":[90,131,0,1,98,131,0,8]},{"a":13144,"t":"byte","b":[7,5,6,20,21,6,5,8]},{"a":13152,"t":"byte","b":[131,0,7,95,82,119,120,116]},{"a":13160,"t":"byte","b":[101,115,131,111,8,93,0,98]},{"a":13168,"t":"byte","b":[108,81,111,105,115,130,81,12]},{"a":13176,"t":"byte","b":[111,110,93,90,97,118,86,83]},{"a":13184,"t":"byte","b":[7,5,6,23,130,22,14,24]},{"a":13192,"t":"byte","b":[6,5,8,0,95,119,107,117]},{"a":13200,"t":"byte","b":[116,101,108,81,114,131,81,3]},{"a":13208,"t":"byte","b":[86,104,113,130,81,3,115,111]},{"a":13216,"t":"byte","b":[113,131,81,10,110,113,104,101]},{"a":13224,"t":"byte","b":[111,16,5,6,5,25,130,22]},{"a":13232,"t":"byte","b":[14,26,5,6,5,17,119,107]},{"a":13240,"t":"byte","b":[101,108,105,113,110,81,115,130]},{"a":13248,"t":"byte","b":[81,3,111,113,110,130,112,5]},{"a":13256,"t":"byte","b":[113,67,66,63,64,130,62,19]},{"a":13264,"t":"byte","b":[65,61,70,61,14,5,6,5]},{"a":13272,"t":"byte","b":[6,27,9,10,32,6,5,6]},{"a":13280,"t":"byte","b":[5,13,69,130,61,2,65,61]},{"a":13288,"t":"byte","b":[130,62,2,64,63,130,110,130]},{"a":13296,"t":"byte","b":[112,29,61,68,69,71,59,71]},{"a":13304,"t":"byte","b":[57,69,70,71,69,55,14,5]},{"a":13312,"t":"byte","b":[6,5,6,5,33,12,11,28]},{"a":13320,"t":"byte","b":[5,6,5,6,5,13,70,130]},{"a":13328,"t":"byte","b":[71,22,70,69,71,80,69,71]},{"a":13336,"t":"byte","b":[61,70,68,55,58,69,59,80]},{"a":13344,"t":"byte","b":[58,80,70,69,59,58,80,51]},{"a":13352,"t":"byte","b":[132,41,6,34,28,18,19,29]},{"a":13360,"t":"byte","b":[30,132,41,12,52,58,69,58]},{"a":13368,"t":"byte","b":[59,71,70,69,58,69,59,57]},{"a":13376,"t":"byte","b":[130,60,10,80,70,57,60,58]},{"a":13384,"t":"byte","b":[59,57,55,56,49,130,56,1]},{"a":13392,"t":"byte","b":[51,140,40,16,49,42,43,44]},{"a":13400,"t":"byte","b":[49,42,56,52,57,58,50,56]},{"a":13408,"t":"byte","b":[55,58,69,70,130,80,5,57]},{"a":13416,"t":"byte","b":[56,49,56,46,136,40,1,72]},{"a":13424,"t":"byte","b":[132,37,1,39,138,40,7,49]},{"a":13432,"t":"byte","b":[47,40,49,54,80,55,130,59]},{"a":13440,"t":"byte","b":[4,58,50,80,51,137,40,2]},{"a":13448,"t":"byte","b":[77,76,134,46,2,75,78,138]},{"a":13456,"t":"byte","b":[40,6,52,50,55,59,70,80]},{"a":13464,"t":"byte","b":[130,70,2,58,53,137,40,3]},{"a":13472,"t":"byte","b":[121,122,45,135,40,2,123,79]},{"a":13480,"t":"byte","b":[137,40,6,50,58,69,57,58]},{"a":13488,"t":"byte","b":[70,130,58,1,53,138,40,1]},{"a":13496,"t":"byte","b":[74,138,38,1,73,137,40,8]},{"a":13504,"t":"byte","b":[49,50,58,55,59,80,70,51]},{"a":13512,"t":"byte","b":[161,40,1,49,130,56,130,49]},{"a":13520,"t":"byte","b":[2,56,53,162,40,130,53,9]},{"a":13528,"t":"byte","b":[46,52,60,52,54,52,60,80]},{"a":13536,"t":"byte","b":[51,152,40,5,52,80,54,51]},{"a":13544,"t":"byte","b":[54,130,56,10,51,59,69,80]},{"a":13552,"t":"byte","b":[70,69,59,70,58,51,135,40]},{"a":13560,"t":"byte","b":[3,52,54,51,136,40,20,52]},{"a":13568,"t":"byte","b":[58,70,51,52,69,70,58,70]},{"a":13576,"t":"byte","b":[69,55,57,70,80,70,56,49]},{"a":13584,"t":"byte","b":[58,57,56,130,49,2,47,51]},{"a":13592,"t":"byte","b":[131,40,6,52,69,58,55,49]},{"a":13600,"t":"byte","b":[51,134,40,2,52,59,130,56]},{"a":13608,"t":"byte","b":[130,49,8,58,59,56,49,54]},{"a":13616,"t":"byte","b":[70,58,59,168,255]},{"a":13621,"l":"city2_colours","c":"city type 2's data ($82CF/$82D9 name it), first its 128 character colours, which $853E copies to $A2A1 (the colour of each of characters 0 to $7F)","t":"byte","b":[17,11,11,11,11,11,11,11]},{"a":13629,"t":"byte","b":[11,9,13,13,11,11,11,11]},{"a":13637,"t":"byte","b":[11,10,11,14,15,11,11,11]},{"a":13645,"t":"byte","b":[14,14,11,15,15,15,15,13]},{"a":13653,"t":"byte","b":[13,13,14,13,13,13,13,13]},{"a":13661,"t":"byte","b":[13,13,13,13,13,13,13,13]},{"a":13669,"t":"byte","b":[9,9,9,10,9,9,9,9]},{"a":13677,"t":"byte","b":[9,13,9,13,9,9,11,10]},{"a":13685,"t":"byte","b":[14,14,10,14,14,14,10,10]},{"a":13693,"t":"byte","b":[13,13,13,29,13,13,13,13]},{"a":13701,"t":"byte","b":[13,13,13,10,10,10,10,13]},{"a":13709,"t":"byte","b":[10,10,13,13,13,13,13,13]},{"a":13717,"t":"byte","b":[15,255,13,255,13,13,13,13]},{"a":13725,"t":"byte","b":[13,13,13,13,13,15,13,13]},{"a":13733,"t":"byte","b":[13,13,13,13,13,13,13,9]},{"a":13741,"t":"byte","b":[13,13,13,13,13,13,10,11]},{"a":13749,"l":"city2_chars","c":"city type 2's characters 0 to $7F, 1 KB, which $853E copies to $C000","t":"byte","b":[207,252,255,255,255,255,255,60]},{"a":13757,"t":"byte","b":[255,151,149,149,149,125,85,85]},{"a":13765,"t":"byte","b":[117,221,117,85,85,166,85,85]},{"a":13773,"t":"byte","b":[93,117,125,89,86,149,166,86]},{"a":13781,"t":"byte","b":[121,85,101,93,85,85,149,90]},{"a":13789,"t":"byte","b":[153,101,85,85,247,87,94,87]},{"a":13797,"t":"byte","b":[85,127,85,85,93,251,93,87]},{"a":13805,"t":"byte","b":[93,101,150,117,85,93,127,87]},{"a":13813,"t":"byte","b":[93,213,85,106,89,85,85,253]},{"a":13821,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":13829,"t":"byte","b":[253,253,253,253,253,253,106,85]},{"a":13837,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":13845,"t":"byte","b":[85,85,85,87,117,93,85,85]},{"a":13853,"t":"byte","b":[85,85,101,89,85,213,93,213]},{"a":13861,"t":"byte","b":[149,106,229,85,229,93,101,85]},{"a":13869,"t":"byte","b":[218,94,87,85,165,89,85,85]},{"a":13877,"t":"byte","b":[0,0,0,0,208,92,87,85]},{"a":13885,"t":"byte","b":[21,42,42,42,106,90,85,85]},{"a":13893,"t":"byte","b":[172,167,166,165,118,89,86,85]},{"a":13901,"t":"byte","b":[0,0,0,0,0,64,80,80]},{"a":13909,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":13917,"t":"byte","b":[92,92,84,92,85,85,85,85]},{"a":13925,"t":"byte","b":[0,0,0,0,0,208,92,84]},{"a":13933,"t":"byte","b":[126,87,213,85,213,93,85,85]},{"a":13941,"t":"byte","b":[0,0,0,0,0,5,10,10]},{"a":13949,"t":"byte","b":[0,0,0,0,21,42,42,42]},{"a":13957,"t":"byte","b":[106,86,85,85,85,85,85,85]},{"a":13965,"t":"byte","b":[85,86,87,95,127,119,221,187]},{"a":13973,"t":"byte","b":[85,85,213,253,253,255,255,253]},{"a":13981,"t":"byte","b":[101,85,213,255,255,127,223,254]},{"a":13989,"t":"byte","b":[119,127,255,119,214,189,255,254]},{"a":13997,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":14005,"t":"byte","b":[121,85,231,245,119,95,159,255]},{"a":14013,"t":"byte","b":[85,117,119,255,255,255,255,255]},{"a":14021,"t":"byte","b":[0,0,0,0,0,0,0,20]},{"a":14029,"t":"byte","b":[0,255,255,255,255,255,255,255]},{"a":14037,"t":"byte","b":[0,0,255,255,255,255,255,255]},{"a":14045,"t":"byte","b":[0,0,0,255,255,255,255,255]},{"a":14053,"t":"byte","b":[0,0,0,0,255,255,255,255]},{"a":14061,"t":"byte","b":[0,0,0,0,0,255,255,255]},{"a":14069,"t":"byte","b":[0,0,0,0,0,0,255,255]},{"a":14077,"t":"byte","b":[0,0,0,0,0,0,0,240]},{"a":14085,"t":"byte","b":[0,0,0,0,0,0,240,119]},{"a":14093,"t":"byte","b":[0,0,0,0,0,240,255,255]},{"a":14101,"t":"byte","b":[0,0,0,0,0,0,0,15]},{"a":14109,"t":"byte","b":[0,0,0,0,0,15,255,255]},{"a":14117,"t":"byte","b":[0,0,0,0,63,255,255,255]},{"a":14125,"t":"byte","b":[255,190,170,238,187,238,251,255]},{"a":14133,"t":"byte","b":[0,61,255,255,223,71,241,76]},{"a":14141,"t":"byte","b":[0,0,7,60,243,255,71,0]},{"a":14149,"t":"byte","b":[0,0,0,15,252,63,15,0]},{"a":14157,"t":"byte","b":[255,238,187,229,149,149,166,171]},{"a":14165,"t":"byte","b":[63,15,3,207,255,255,243,192]},{"a":14173,"t":"byte","b":[0,0,0,0,0,1,31,255]},{"a":14181,"t":"byte","b":[0,0,0,0,15,63,255,253]},{"a":14189,"t":"byte","b":[0,0,0,15,63,255,247,253]},{"a":14197,"t":"byte","b":[0,0,61,255,255,255,247,253]},{"a":14205,"t":"byte","b":[127,87,149,102,149,101,153,101]},{"a":14213,"t":"byte","b":[0,240,204,119,209,112,192,0]},{"a":14221,"t":"byte","b":[255,255,71,17,84,253,255,255]},{"a":14229,"t":"byte","b":[0,0,0,0,0,0,15,0]},{"a":14237,"t":"byte","b":[0,192,252,255,255,223,247,0]},{"a":14245,"t":"byte","b":[101,169,101,149,101,153,101,169]},{"a":14253,"t":"byte","b":[217,182,238,185,255,170,90,85]},{"a":14261,"t":"byte","b":[0,0,0,0,0,32,32,152]},{"a":14269,"t":"byte","b":[0,0,0,128,128,96,160,128]},{"a":14277,"t":"byte","b":[107,174,187,174,255,170,165,85]},{"a":14285,"t":"byte","b":[0,0,0,2,2,10,10,2]},{"a":14293,"t":"byte","b":[0,0,0,128,128,96,96,152]},{"a":14301,"t":"byte","b":[0,0,0,2,2,9,9,38]},{"a":14309,"t":"byte","b":[103,149,157,151,101,157,103,149]},{"a":14317,"t":"byte","b":[230,149,230,153,229,150,237,149]},{"a":14325,"t":"byte","b":[238,255,255,255,255,255,255,255]},{"a":14333,"t":"byte","b":[255,251,255,255,255,255,255,255]},{"a":14341,"t":"byte","b":[136,34,138,43,174,170,171,170]},{"a":14349,"t":"byte","b":[255,253,127,247,255,255,255,255]},{"a":14357,"t":"byte","b":[127,127,191,191,127,127,191,191]},{"a":14365,"t":"byte","b":[255,255,255,127,191,127,191,175]},{"a":14373,"t":"byte","b":[111,111,95,255,127,127,111,91]},{"a":14381,"t":"byte","b":[149,149,230,229,229,229,233,149]},{"a":14389,"t":"byte","b":[238,255,187,234,235,251,230,155]},{"a":14397,"t":"byte","b":[146,79,51,255,189,223,187,222]},{"a":14405,"t":"byte","b":[85,86,91,110,95,127,90,213]},{"a":14413,"t":"byte","b":[190,251,254,239,187,255,254,239]},{"a":14421,"t":"byte","b":[255,239,251,255,190,255,239,255]},{"a":14429,"t":"byte","b":[238,187,255,190,251,239,251,190]},{"a":14437,"t":"byte","b":[251,254,239,123,221,249,214,149]},{"a":14445,"t":"byte","b":[101,87,213,123,157,127,95,255]},{"a":14453,"t":"byte","b":[86,87,111,223,251,255,190,255]},{"a":14461,"t":"byte","b":[101,121,85,158,119,223,255,255]},{"a":14469,"t":"byte","b":[118,255,125,247,217,245,125,231]},{"a":14477,"t":"byte","b":[223,255,127,255,255,253,119,221]},{"a":14485,"t":"byte","b":[238,187,238,187,238,187,238,187]},{"a":14493,"t":"byte","b":[255,254,239,254,251,238,251,254]},{"a":14501,"t":"byte","b":[255,255,255,255,253,246,223,219]},{"a":14509,"t":"byte","b":[125,255,223,126,251,239,254,191]},{"a":14517,"t":"byte","b":[249,254,110,251,255,221,247,255]},{"a":14525,"t":"byte","b":[101,86,155,111,127,183,221,187]},{"a":14533,"t":"byte","b":[223,127,23,201,252,243,239,255]},{"a":14541,"t":"byte","b":[123,239,255,253,191,255,123,95]},{"a":14549,"t":"byte","b":[255,127,175,123,239,238,123,222]},{"a":14557,"t":"byte","b":[253,191,239,127,251,237,255,123]},{"a":14565,"t":"byte","b":[223,254,251,234,238,251,126,239]},{"a":14573,"t":"byte","b":[154,171,102,187,238,187,238,187]},{"a":14581,"t":"byte","b":[255,125,254,251,247,251,251,254]},{"a":14589,"t":"byte","b":[221,119,221,119,221,247,221,255]},{"a":14597,"t":"byte","b":[221,119,221,119,221,255,255,255]},{"a":14605,"t":"byte","b":[221,118,216,115,205,123,239,191]},{"a":14613,"t":"byte","b":[221,119,173,235,186,238,123,222]},{"a":14621,"t":"byte","b":[213,251,246,255,125,255,247,127]},{"a":14629,"t":"byte","b":[238,119,221,247,255,255,255,255]},{"a":14637,"t":"byte","b":[253,247,255,223,255,247,127,255]},{"a":14645,"t":"byte","b":[253,247,255,223,127,255,255,255]},{"a":14653,"t":"byte","b":[255,255,255,255,253,247,127,255]},{"a":14661,"t":"byte","b":[246,217,103,97,148,191,191,255]},{"a":14669,"t":"byte","b":[159,255,255,255,52,255,255,255]},{"a":14677,"t":"byte","b":[253,247,255,223,211,247,127,255]},{"a":14685,"t":"byte","b":[223,253,119,192,255,253,119,221]},{"a":14693,"t":"byte","b":[223,255,127,12,255,253,255,223]},{"a":14701,"t":"byte","b":[0,0,192,0,204,48,0,0]},{"a":14709,"t":"byte","b":[255,255,247,221,255,247,255,255]},{"a":14717,"t":"byte","b":[255,119,155,255,253,255,255,255]},{"a":14725,"t":"byte","b":[255,255,255,255,255,255,255,245]},{"a":14733,"t":"byte","b":[255,255,255,255,0,255,255,255]},{"a":14741,"t":"byte","b":[245,254,255,255,255,255,255,255]},{"a":14749,"t":"byte","b":[255,255,223,255,255,255,255,255]},{"a":14757,"t":"byte","b":[222,183,239,255,127,219,255,221]},{"a":14765,"t":"byte","b":[87,101,101,101,101,101,86,85]},{"a":14773,"l":"city2_screen","c":"city type 2's screen, packed, which $853E unpacks into rows 1 to 24 at $C828 (a byte with bit 7 set repeats the next byte its low seven bits plus one times, any other copies that many bytes plus one; each record moves on one byte less than it writes). The unpacker stops only when it reaches $CC00, so it reads on 29 bytes into the next block, which land below the screen's last row. 600 bytes, to $3C0C","t":"byte","b":[1,173,167,9,1,64,130,9]},{"a":14781,"t":"byte","b":[2,69,68,163,9,6,63,65]},{"a":14789,"t":"byte","b":[67,66,63,65,150,9,3,60]},{"a":14797,"t":"byte","b":[53,50,137,9,1,62,130,9]},{"a":14805,"t":"byte","b":[2,71,70,147,9,4,50,49]},{"a":14813,"t":"byte","b":[48,52,130,0,4,61,49,50]},{"a":14821,"t":"byte","b":[60,134,9,5,15,25,16,71]},{"a":14829,"t":"byte","b":[70,130,9,7,50,48,58,50]},{"a":14837,"t":"byte","b":[49,58,119,151,9,10,50,48]},{"a":14845,"t":"byte","b":[49,2,26,13,17,15,24,22]},{"a":14853,"t":"byte","b":[157,9,6,50,49,56,55,6]},{"a":14861,"t":"byte","b":[7,130,8,4,12,23,21,18]},{"a":14869,"t":"byte","b":[158,9,10,50,56,12,13,12]},{"a":14877,"t":"byte","b":[13,14,127,2,3,137,9,3]},{"a":14885,"t":"byte","b":[60,55,119,138,9,1,60,131]},{"a":14893,"t":"byte","b":[9,6,60,55,56,48,56,52]},{"a":14901,"t":"byte","b":[131,2,5,14,2,3,2,14]},{"a":14909,"t":"byte","b":[132,9,1,34,141,9,8,60]},{"a":14917,"t":"byte","b":[53,55,49,52,0,61,119,131]},{"a":14925,"t":"byte","b":[9,7,50,48,0,6,5,4]},{"a":14933,"t":"byte","b":[5,130,4,3,3,2,36,130]},{"a":14941,"t":"byte","b":[35,132,11,17,35,36,37,38]},{"a":14949,"t":"byte","b":[43,41,44,45,46,38,43,42]},{"a":14957,"t":"byte","b":[45,46,37,36,37,130,38,130]},{"a":14965,"t":"byte","b":[39,13,40,41,44,45,8,7]},{"a":14973,"t":"byte","b":[6,5,4,3,2,14,57,131]},{"a":14981,"t":"byte","b":[11,1,75,130,11,130,125,3]},{"a":14989,"t":"byte","b":[91,75,125,130,11,1,75,130]},{"a":14997,"t":"byte","b":[11,5,75,11,75,124,125,134]},{"a":15005,"t":"byte","b":[11,61,125,75,11,75,2,14]},{"a":15013,"t":"byte","b":[12,13,6,12,32,27,28,1]},{"a":15021,"t":"byte","b":[10,1,10,1,10,1,118,123]},{"a":15029,"t":"byte","b":[118,117,116,114,115,123,1,10]},{"a":15037,"t":"byte","b":[1,10,1,10,1,10,1,10]},{"a":15045,"t":"byte","b":[1,10,1,10,1,10,6,32]},{"a":15053,"t":"byte","b":[27,28,91,90,89,126,84,7]},{"a":15061,"t":"byte","b":[6,4,6,20,4,3,111,130]},{"a":15069,"t":"byte","b":[11,10,113,112,11,75,11,79]},{"a":15077,"t":"byte","b":[20,2,20,5,130,4,1,1]},{"a":15085,"t":"byte","b":[130,2,6,20,2,3,27,28]},{"a":15093,"t":"byte","b":[81,130,91,6,90,89,88,84]},{"a":15101,"t":"byte","b":[83,126,130,84,9,5,20,2]},{"a":15109,"t":"byte","b":[1,4,1,77,75,91,130,11]},{"a":15117,"t":"byte","b":[1,113,130,11,17,1,2,3]},{"a":15125,"t":"byte","b":[2,6,1,6,2,20,2,27]},{"a":15133,"t":"byte","b":[29,28,81,80,28,91,133,83]},{"a":15141,"t":"byte","b":[11,126,84,83,97,29,3,1]},{"a":15149,"t":"byte","b":[2,27,28,78,130,11,2,75]},{"a":15157,"t":"byte","b":[125,130,11,6,10,2,1,20]},{"a":15165,"t":"byte","b":[27,28,130,2,7,20,2,1]},{"a":15173,"t":"byte","b":[82,81,30,80,130,30,130,83]},{"a":15181,"t":"byte","b":[3,126,84,83,130,84,10,126]},{"a":15189,"t":"byte","b":[86,87,30,29,28,105,47,105]},{"a":15197,"t":"byte","b":[75,134,11,18,75,105,106,105]},{"a":15205,"t":"byte","b":[47,105,106,105,107,99,96,108]},{"a":15213,"t":"byte","b":[74,102,96,80,96,83,130,84]},{"a":15221,"t":"byte","b":[8,51,84,83,84,86,87,75]},{"a":15229,"t":"byte","b":[11,130,75,146,11,5,75,107]},{"a":15237,"t":"byte","b":[109,96,80,130,47,8,30,80]},{"a":15245,"t":"byte","b":[84,83,84,83,126,86,130,87]},{"a":15253,"t":"byte","b":[152,11,1,110,130,47,5,110]},{"a":15261,"t":"byte","b":[11,75,47,110,131,83,4,126]},{"a":15269,"t":"byte","b":[86,87,75,155,11,11,75,11]},{"a":15277,"t":"byte","b":[94,102,99,96,85,84,83,86]},{"a":15285,"t":"byte","b":[87,158,11,3,75,99,102,130]},{"a":15293,"t":"byte","b":[99,130,83,2,86,87,159,11]},{"a":15301,"t":"byte","b":[1,104,130,99,6,96,30,83]},{"a":15309,"t":"byte","b":[86,87,90,130,99,2,98,100]},{"a":15317,"t":"byte","b":[156,11,1,98,130,99,6,80]},{"a":15325,"t":"byte","b":[97,29,98,11,80,130,99,2]},{"a":15333,"t":"byte","b":[96,100,132,11,1,91,149,11]},{"a":15341,"t":"byte","b":[10,75,93,92,80,81,99,30]},{"a":15349,"t":"byte","b":[99,96,100,130,99,8,100,99]},{"a":15357,"t":"byte","b":[100,11,95,99,109,75,147,11]},{"a":15365,"t":"byte","b":[2,91,93,130,92,2,103,74]},{"a":15373,"l":"city3_colours","c":"city type 3's data and of type 9, the cave ($82CF/$82D9 name it), first its 128 character colours, which $853E copies to $A2A1 (the colour of each of characters 0 to $7F)","t":"byte","b":[8,8,8,46,15,9,9,9]},{"a":15381,"t":"byte","b":[9,9,9,9,9,9,9,9]},{"a":15389,"t":"byte","b":[9,9,9,9,9,9,8,8]},{"a":15397,"t":"byte","b":[8,8,8,8,8,8,8,8]},{"a":15405,"t":"byte","b":[8,9,9,9,9,9,9,9]},{"a":15413,"t":"byte","b":[13,13,13,13,13,9,8,8]},{"a":15421,"t":"byte","b":[8,8,9,9,8,8,8,13]},{"a":15429,"t":"byte","b":[9,8,9,9,9,9,8,9]},{"a":15437,"t":"byte","b":[9,9,8,9,9,8,9,14]},{"a":15445,"t":"byte","b":[8,9,8,9,9,9,13,13]},{"a":15453,"t":"byte","b":[13,13,13,13,13,8,8,13]},{"a":15461,"t":"byte","b":[9,9,8,8,0,255,0,127]},{"a":15469,"t":"byte","b":[0,255,0,255,0,255,0,255]},{"a":15477,"t":"byte","b":[0,127,0,255,0,255,0,255]},{"a":15485,"t":"byte","b":[0,255,0,255,0,255,0,255]},{"a":15493,"t":"byte","b":[0,255,0,255,0,53,0,255]},{"a":15501,"l":"city3_chars","c":"city type 3's characters 0 to $7F, 1 KB, which $853E copies to $C000","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":15509,"t":"byte","b":[170,170,170,170,170,170,170,170]},{"a":15517,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":15525,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":15533,"t":"byte","b":[0,255,0,255,0,255,0,255]},{"a":15541,"t":"byte","b":[204,51,204,51,204,51,204,51]},{"a":15549,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":15557,"t":"byte","b":[170,255,255,255,255,255,255,255]},{"a":15565,"t":"byte","b":[170,170,255,255,255,255,255,255]},{"a":15573,"t":"byte","b":[0,16,0,68,1,16,69,80]},{"a":15581,"t":"byte","b":[0,207,243,63,207,0,0,0]},{"a":15589,"t":"byte","b":[0,243,12,255,0,0,0,0]},{"a":15597,"t":"byte","b":[0,192,243,0,0,0,0,0]},{"a":15605,"t":"byte","b":[255,252,255,15,48,0,0,0]},{"a":15613,"t":"byte","b":[0,3,15,204,48,195,0,48]},{"a":15621,"t":"byte","b":[0,0,60,0,240,12,192,63]},{"a":15629,"t":"byte","b":[243,0,0,0,0,0,0,0]},{"a":15637,"t":"byte","b":[255,243,0,0,0,0,0,0]},{"a":15645,"t":"byte","b":[255,207,60,0,0,0,0,0]},{"a":15653,"t":"byte","b":[255,255,255,255,243,63,12,0]},{"a":15661,"t":"byte","b":[16,1,68,17,64,17,68,21]},{"a":15669,"t":"byte","b":[0,0,0,4,16,20,65,16]},{"a":15677,"t":"byte","b":[85,85,85,85,85,85,85,255]},{"a":15685,"t":"byte","b":[85,85,85,85,85,85,255,255]},{"a":15693,"t":"byte","b":[85,85,85,85,85,85,255,255]},{"a":15701,"t":"byte","b":[85,245,221,247,255,253,255,255]},{"a":15709,"t":"byte","b":[85,85,85,85,213,117,245,221]},{"a":15717,"t":"byte","b":[85,213,213,245,117,245,253,117]},{"a":15725,"t":"byte","b":[85,95,119,223,127,255,255,255]},{"a":15733,"t":"byte","b":[85,85,85,95,247,255,127,255]},{"a":15741,"t":"byte","b":[85,85,85,85,85,87,93,119]},{"a":15749,"t":"byte","b":[85,87,87,93,87,95,127,119]},{"a":15757,"t":"byte","b":[85,17,68,17,0,17,1,0]},{"a":15765,"t":"byte","b":[170,170,170,170,170,170,170,255]},{"a":15773,"t":"byte","b":[170,170,170,170,170,170,255,255]},{"a":15781,"t":"byte","b":[170,170,234,250,254,255,255,255]},{"a":15789,"t":"byte","b":[234,250,250,254,254,254,254,255]},{"a":15797,"t":"byte","b":[255,255,252,240,207,60,243,60]},{"a":15805,"t":"byte","b":[170,170,170,175,255,255,255,255]},{"a":15813,"t":"byte","b":[170,170,170,170,175,255,255,255]},{"a":15821,"t":"byte","b":[247,125,223,255,223,247,127,157]},{"a":15829,"t":"byte","b":[171,173,175,191,183,191,173,171]},{"a":15837,"t":"byte","b":[234,254,255,223,127,222,106,170]},{"a":15845,"t":"byte","b":[127,221,183,153,166,166,166,166]},{"a":15853,"t":"byte","b":[250,254,223,247,158,154,90,106]},{"a":15861,"t":"byte","b":[0,12,0,51,0,204,0,51]},{"a":15869,"t":"byte","b":[64,0,64,64,208,213,117,221]},{"a":15877,"t":"byte","b":[240,240,192,192,192,0,0,0]},{"a":15885,"t":"byte","b":[253,119,221,240,0,0,0,0]},{"a":15893,"t":"byte","b":[0,0,0,17,69,20,85,255]},{"a":15901,"t":"byte","b":[85,85,85,252,51,204,48,0]},{"a":15909,"t":"byte","b":[85,87,87,95,31,60,48,60]},{"a":15917,"t":"byte","b":[29,7,87,95,95,127,253,245]},{"a":15925,"t":"byte","b":[255,255,255,255,255,252,252,240]},{"a":15933,"t":"byte","b":[247,253,255,247,253,221,247,253]},{"a":15941,"t":"byte","b":[170,170,170,170,170,170,190,255]},{"a":15949,"t":"byte","b":[64,68,80,17,69,84,85,85]},{"a":15957,"t":"byte","b":[0,1,5,17,4,21,69,81]},{"a":15965,"t":"byte","b":[1,16,0,68,21,16,4,65]},{"a":15973,"t":"byte","b":[21,4,17,65,4,69,17,85]},{"a":15981,"t":"byte","b":[0,0,0,16,0,1,16,68]},{"a":15989,"t":"byte","b":[0,0,0,0,0,0,68,0]},{"a":15997,"t":"byte","b":[63,15]},{"a":15999,"l":"city3_stray_byte","c":"a byte of city type 3's characters (character $3E, row 2) that $8065 writes 0, 1 and 2 into on every pass (at $806C, $807C and $8084) and nothing reads, so when city type 3 is built that row of its character $3E holds whichever value the last pass left","t":"byte","b":[2,3,3,0,0,0,85,85],"x":[32876,32892,32900]},{"a":16007,"t":"byte","b":[85,85,95,127,124,195,85,245]},{"a":16015,"t":"byte","b":[61,13,207,3,15,3,213,21]},{"a":16023,"t":"byte","b":[21,5,5,5,5,5,16,80]},{"a":16031,"t":"byte","b":[80,112,192,192,0,0,87,95]},{"a":16039,"t":"byte","b":[95,127,115,124,243,240,192,195]},{"a":16047,"t":"byte","b":[204,240,51,60,15,1,21,21]},{"a":16055,"t":"byte","b":[21,21,21,21,213,213,51,15]},{"a":16063,"t":"byte","b":[207,63,29,125,117,213,85,81]},{"a":16071,"t":"byte","b":[85,69,20,85,17,64,80,68]},{"a":16079,"t":"byte","b":[16,81,64,4,0,0,17,0]},{"a":16087,"t":"byte","b":[7,28,60,115,255,204,255,255]},{"a":16095,"t":"byte","b":[15,3,3,0,0,0,192,208]},{"a":16103,"t":"byte","b":[52,53,5,0,0,0,7,17]},{"a":16111,"t":"byte","b":[69,85,84,0,4,64,85,85]},{"a":16119,"t":"byte","b":[245,61,13,3,12,0,247,125]},{"a":16127,"t":"byte","b":[223,255,223,247,127,29,87,93]},{"a":16135,"t":"byte","b":[95,127,119,127,93,87,212,253]},{"a":16143,"t":"byte","b":[255,221,127,221,84,80,127,221]},{"a":16151,"t":"byte","b":[55,17,4,5,4,4,116,253]},{"a":16159,"t":"byte","b":[223,245,20,20,80,65,4,64]},{"a":16167,"t":"byte","b":[13,31,63,125,245,215,1,0]},{"a":16175,"t":"byte","b":[244,253,247,117,221,247,64,192]},{"a":16183,"t":"byte","b":[212,17,84,17,68,0,12,13]},{"a":16191,"t":"byte","b":[1,4,1,0,0,0,20,93]},{"a":16199,"t":"byte","b":[95,127,127,125,95,87,0,0]},{"a":16207,"t":"byte","b":[0,60,251,239,69,21,0,60]},{"a":16215,"t":"byte","b":[229,149,0,0,0,0,255,223]},{"a":16223,"t":"byte","b":[127,127,255,127,223,95,119,223]},{"a":16231,"t":"byte","b":[223,127,119,95,87,85,0,255]},{"a":16239,"t":"byte","b":[0,255,1,255,0,255,0,255]},{"a":16247,"t":"byte","b":[0,255,0,223,0,255,0,255]},{"a":16255,"t":"byte","b":[0,255,0,255,0,0,0,255]},{"a":16263,"t":"byte","b":[0,255,116,247,255,0,255,30]},{"a":16271,"t":"byte","b":[32,127,0,255,255,255,209,255]},{"a":16279,"t":"byte","b":[0,41,0,255,0,255,0,255]},{"a":16287,"t":"byte","b":[0,255,0,255,0,190,85,255]},{"a":16295,"t":"byte","b":[0,255,0,255,0,255,0,255]},{"a":16303,"t":"byte","b":[0,255,0,255,0,255,0,255]},{"a":16311,"t":"byte","b":[0,255,0,255,0,255,0,255]},{"a":16319,"t":"byte","b":[0,255,0,255,0,255,0,2]},{"a":16327,"t":"byte","b":[188,255,17,255,0,190,0,255]},{"a":16335,"t":"byte","b":[0,255,0,255,0,255,0,255]},{"a":16343,"t":"byte","b":[0,255,0,255,0,255,0,255]},{"a":16351,"t":"byte","b":[0,255,170,255,0,255,0,255]},{"a":16359,"t":"byte","b":[0,255,0,255,0,127,0,255]},{"a":16367,"t":"byte","b":[0,255,0,255,0,255,0,127]},{"a":16375,"t":"byte","b":[0,255,0,255,0,255,0,255]},{"a":16383,"t":"byte","b":[0]},{"a":16384,"l":"city3_chars_4000","c":"city type 3's characters from $4000 on, with city3_chars; the memory map's edge at $4000 cuts the block here","t":"byte","b":[255,0,255,0,255,0,255,0]},{"a":16392,"t":"byte","b":[255,0,53,0,255,125,255,0]},{"a":16400,"t":"byte","b":[255,0,16,0,255,0,255,0]},{"a":16408,"t":"byte","b":[255,0,255,0,255,0,255,0]},{"a":16416,"t":"byte","b":[255,0,255,0,255,0,255,1]},{"a":16424,"t":"byte","b":[255,0,255,0,255,0,255,0]},{"a":16432,"t":"byte","b":[255,0,255,0,255,0,255,0]},{"a":16440,"t":"byte","b":[255,0,255,0,255,96,2,0]},{"a":16448,"t":"byte","b":[255,0,255,0,255,0,255,0]},{"a":16456,"t":"byte","b":[255,0,255,0,255,0,255,0]},{"a":16464,"t":"byte","b":[255,0,255,0,255,0,255,0]},{"a":16472,"t":"byte","b":[255,0,255,0,255,0,255,0]},{"a":16480,"t":"byte","b":[255,0,255,0,255,0,255,0]},{"a":16488,"t":"byte","b":[255,0,127,0,255,0,255,0]},{"a":16496,"t":"byte","b":[255,1,255,0,255,0,255,0]},{"a":16504,"t":"byte","b":[255,0,255,0,255,0,255,0]},{"a":16512,"t":"byte","b":[255,0,255,0,0,0,255,0]},{"a":16520,"t":"byte","b":[255,244,247,255,0]},{"a":16525,"l":"city3_screen","c":"city type 3's screen, packed, which $853E unpacks into rows 1 to 24 at $C828 (a byte with bit 7 set repeats the next byte its low seven bits plus one times, any other copies that many bytes plus one; each record moves on one byte less than it writes). The unpacker stops only when it reaches $CC00, so it reads on 2 bytes into the next block, which land below the screen's last row. 548 bytes, to $42B0","t":"byte","b":[1,255,182,1,1,55,166,1]},{"a":16533,"t":"byte","b":[3,41,40,44,132,1,1,55]},{"a":16541,"t":"byte","b":[149,1,4,55,41,40,42,136]},{"a":16549,"t":"byte","b":[1,2,43,42,130,1,4,41]},{"a":16557,"t":"byte","b":[42,43,44,136,1,1,33,132]},{"a":16565,"t":"byte","b":[1,2,41,42,130,1,3,35]},{"a":16573,"t":"byte","b":[34,33,130,43,5,44,33,34]},{"a":16581,"t":"byte","b":[39,38,130,8,130,7,2,6]},{"a":16589,"t":"byte","b":[19,135,6,131,7,130,8,1]},{"a":16597,"t":"byte","b":[7,131,6,6,36,41,42,1]},{"a":16605,"t":"byte","b":[43,44,130,33,130,0,3,13]},{"a":16613,"t":"byte","b":[19,13,130,17,8,14,17,13]},{"a":16621,"t":"byte","b":[14,13,14,17,16,130,13,5]},{"a":16629,"t":"byte","b":[17,13,17,12,17,130,16,16]},{"a":16637,"t":"byte","b":[17,10,14,13,18,13,18,17]},{"a":16645,"t":"byte","b":[13,14,7,8,7,37,18,13]},{"a":16653,"t":"byte","b":[133,0,1,16,132,0,11,15]},{"a":16661,"t":"byte","b":[11,13,11,14,15,0,12,11]},{"a":16669,"t":"byte","b":[12,16,130,10,19,11,13,14]},{"a":16677,"t":"byte","b":[10,11,12,61,0,60,0,16]},{"a":16685,"t":"byte","b":[13,15,21,60,61,0,14,13]},{"a":16693,"t":"byte","b":[132,0,11,61,0,61,60,61]},{"a":16701,"t":"byte","b":[60,58,60,0,58,60,130,0]},{"a":16709,"t":"byte","b":[130,60,130,61,1,16,130,0]},{"a":16717,"t":"byte","b":[1,16,141,0,4,13,14,15]},{"a":16725,"t":"byte","b":[12,138,0,7,15,16,0,15]},{"a":16733,"t":"byte","b":[14,15,12,130,16,3,0,21]},{"a":16741,"t":"byte","b":[60,130,61,131,0,9,16,14]},{"a":16749,"t":"byte","b":[15,14,13,14,12,14,15,135]},{"a":16757,"t":"byte","b":[0,130,12,2,10,15,130,14]},{"a":16765,"t":"byte","b":[3,10,13,12,130,10,2,13]},{"a":16773,"t":"byte","b":[11,130,15,1,12,130,10,6]},{"a":16781,"t":"byte","b":[13,10,15,13,10,12,132,0]},{"a":16789,"t":"byte","b":[1,61,133,0,6,15,13,14]},{"a":16797,"t":"byte","b":[10,12,16,130,0,12,60,21]},{"a":16805,"t":"byte","b":[9,21,9,21,20,56,21,20]},{"a":16813,"t":"byte","b":[9,20,130,56,1,9,130,20]},{"a":16821,"t":"byte","b":[1,9,130,21,2,20,21,134]},{"a":16829,"t":"byte","b":[0,3,60,0,16,134,0,2]},{"a":16837,"t":"byte","b":[21,58,130,57,2,3,22,130]},{"a":16845,"t":"byte","b":[23,139,24,130,23,130,22,4]},{"a":16853,"t":"byte","b":[3,56,20,21,133,0,4,21]},{"a":16861,"t":"byte","b":[0,60,61,130,0,6,9,57]},{"a":16869,"t":"byte","b":[59,30,29,28,148,2,5,25]},{"a":16877,"t":"byte","b":[26,56,9,21,132,0,1,60]},{"a":16885,"t":"byte","b":[131,0,4,21,57,59,31,153]},{"a":16893,"t":"byte","b":[2,4,27,3,56,21,132,0]},{"a":16901,"t":"byte","b":[7,56,0,21,58,57,3,90]},{"a":16909,"t":"byte","b":[153,2,1,54,130,3,12,56]},{"a":16917,"t":"byte","b":[21,60,21,61,64,56,57,58]},{"a":16925,"t":"byte","b":[59,3,91,152,2,12,53,48]},{"a":16933,"t":"byte","b":[50,51,13,17,64,56,0,21]},{"a":16941,"t":"byte","b":[65,63,130,50,4,51,19,13]},{"a":16949,"t":"byte","b":[62,150,2,15,47,14,21,13]},{"a":16957,"t":"byte","b":[0,21,0,69,56,13,64,46]},{"a":16965,"t":"byte","b":[49,52,46,130,49,2,73,74]},{"a":16973,"t":"byte","b":[149,2,4,46,49,52,46,130]},{"a":16981,"t":"byte","b":[49,13,52,47,13,49,70,3]},{"a":16989,"t":"byte","b":[71,83,80,9,60,75,76,135]},{"a":16997,"t":"byte","b":[0,1,88,141,0,9,83,84]},{"a":17005,"t":"byte","b":[73,77,67,13,64,46,49,130]},{"a":17013,"t":"byte","b":[3,5,71,72,81,82,88,151]},{"a":17021,"t":"byte","b":[0,16,89,81,82,75,76,68]},{"a":17029,"t":"byte","b":[57,52,71,3,71,72,60,89]},{"a":17037,"t":"byte","b":[86,85,153,0,2,86,85,130]},{"a":17045,"t":"byte","b":[0,7,88,0,58,32,71,87]},{"a":17053,"t":"byte","b":[80,163,0,5,83,80,58,72]},{"a":17061,"t":"byte","b":[85,163,0,2,81,82,166,0]},{"a":17069,"t":"byte","b":[3,86,85,61]},{"a":17073,"l":"city4_colours","c":"city type 4's data ($82CF/$82D9 name it), first its 128 character colours, which $853E copies to $A2A1 (the colour of each of characters 0 to $7F)","t":"byte","b":[255,11,9,9,10,9,12,9]},{"a":17081,"t":"byte","b":[9,9,9,9,9,15,9,8]},{"a":17089,"t":"byte","b":[15,15,15,9,9,56,8,10]},{"a":17097,"t":"byte","b":[8,9,9,9,15,10,10,10]},{"a":17105,"t":"byte","b":[9,10,11,9,9,13,8,9]},{"a":17113,"t":"byte","b":[8,9,10,9,9,11,9,9]},{"a":17121,"t":"byte","b":[13,11,9,15,15,12,15,14]},{"a":17129,"t":"byte","b":[10,9,12,15,15,9,8,15]},{"a":17137,"t":"byte","b":[15,15,15,15,15,15,15,9]},{"a":17145,"t":"byte","b":[15,15,15,15,15,15,15,15]},{"a":17153,"t":"byte","b":[9,15,12,9,10,7,15,7]},{"a":17161,"t":"byte","b":[15,15,9,9,9,10,9,9]},{"a":17169,"t":"byte","b":[9,12,15,14,9,9,9,9]},{"a":17177,"t":"byte","b":[9,9,9,9,8,9,11,9]},{"a":17185,"t":"byte","b":[9,11,13,9,9,9,14,10]},{"a":17193,"t":"byte","b":[9,10,15,15,14,9,15,9]},{"a":17201,"l":"city4_chars","c":"city type 4's characters 0 to $7F, 1 KB, which $853E copies to $C000","t":"byte","b":[170,170,170,170,170,170,170,170]},{"a":17209,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":17217,"t":"byte","b":[166,170,154,89,101,149,149,85]},{"a":17225,"t":"byte","b":[169,149,101,101,85,149,85,85]},{"a":17233,"t":"byte","b":[106,166,154,169,165,170,106,166]},{"a":17241,"t":"byte","b":[170,170,170,170,170,85,85,85]},{"a":17249,"t":"byte","b":[85,85,85,84,64,0,0,0]},{"a":17257,"t":"byte","b":[84,80,64,0,0,0,0,0]},{"a":17265,"t":"byte","b":[85,85,85,85,85,80,64,0]},{"a":17273,"t":"byte","b":[168,164,164,148,148,148,80,80]},{"a":17281,"t":"byte","b":[81,80,80,64,68,64,4,64]},{"a":17289,"t":"byte","b":[154,170,166,101,89,86,86,85]},{"a":17297,"t":"byte","b":[106,102,89,89,85,86,85,85]},{"a":17305,"t":"byte","b":[207,0,0,0,170,170,170,170]},{"a":17313,"t":"byte","b":[85,85,85,85,85,85,85,0]},{"a":17321,"t":"byte","b":[0,0,0,0,0,170,170,170]},{"a":17329,"t":"byte","b":[0,0,192,15,0,0,170,170]},{"a":17337,"t":"byte","b":[192,0,0,12,0,51,0,170]},{"a":17345,"t":"byte","b":[131,160,168,170,170,170,170,170]},{"a":17353,"t":"byte","b":[170,149,85,149,85,85,0,0]},{"a":17361,"t":"byte","b":[85,85,85,85,85,0,0,0]},{"a":17369,"t":"byte","b":[0,0,0,0,128,160,168,170]},{"a":17377,"t":"byte","b":[0,0,0,0,0,128,160,160]},{"a":17385,"t":"byte","b":[2,10,42,170,170,170,170,170]},{"a":17393,"t":"byte","b":[0,0,0,0,2,10,42,170]},{"a":17401,"t":"byte","b":[106,90,90,86,86,90,106,170]},{"a":17409,"t":"byte","b":[42,26,26,22,22,22,21,21]},{"a":17417,"t":"byte","b":[0,0,0,0,0,2,10,10]},{"a":17425,"t":"byte","b":[89,89,85,25,5,5,0,0]},{"a":17433,"t":"byte","b":[21,5,17,1,0,0,0,0]},{"a":17441,"t":"byte","b":[85,85,85,85,85,5,1,0]},{"a":17449,"t":"byte","b":[5,5,5,1,1,1,0,0]},{"a":17457,"t":"byte","b":[170,170,170,85,85,85,85,0]},{"a":17465,"t":"byte","b":[170,170,170,170,85,85,85,85]},{"a":17473,"t":"byte","b":[170,165,149,149,149,165,169,170]},{"a":17481,"t":"byte","b":[85,85,85,84,80,80,64,0]},{"a":17489,"t":"byte","b":[170,170,106,170,169,165,85,86]},{"a":17497,"t":"byte","b":[169,165,149,85,84,64,0,0]},{"a":17505,"t":"byte","b":[170,106,250,255,127,127,23,112]},{"a":17513,"t":"byte","b":[106,166,170,106,86,22,21,5]},{"a":17521,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":17529,"t":"byte","b":[90,150,149,165,165,169,154,102]},{"a":17537,"t":"byte","b":[90,86,21,5,129,96,152,132]},{"a":17545,"t":"byte","b":[170,170,106,85,85,85,80,64]},{"a":17553,"t":"byte","b":[5,1,0,0,0,0,0,0]},{"a":17561,"t":"byte","b":[80,80,64,65,65,65,65,65]},{"a":17569,"t":"byte","b":[170,170,169,169,165,164,164,148]},{"a":17577,"t":"byte","b":[149,84,64,1,16,1,69,6]},{"a":17585,"t":"byte","b":[193,13,49,5,198,90,170,170]},{"a":17593,"t":"byte","b":[144,144,146,144,144,64,64,72]},{"a":17601,"t":"byte","b":[6,26,26,26,26,106,106,90]},{"a":17609,"t":"byte","b":[168,160,144,131,131,64,80,165]},{"a":17617,"t":"byte","b":[53,197,5,6,198,198,6,6]},{"a":17625,"t":"byte","b":[164,144,136,68,65,6,26,26]},{"a":17633,"t":"byte","b":[162,158,65,73,54,70,6,26]},{"a":17641,"t":"byte","b":[170,170,170,170,170,170,168,160]},{"a":17649,"t":"byte","b":[106,26,26,26,26,6,6,1]},{"a":17657,"t":"byte","b":[1,1,1,0,0,128,160,168]},{"a":17665,"t":"byte","b":[6,6,1,1,129,129,128,128]},{"a":17673,"t":"byte","b":[131,128,128,160,160,160,168,168]},{"a":17681,"t":"byte","b":[134,130,142,161,161,160,163,168]},{"a":17689,"t":"byte","b":[26,26,26,6,134,134,134,134]},{"a":17697,"t":"byte","b":[164,164,164,144,146,146,146,146]},{"a":17705,"t":"byte","b":[241,193,1,2,6,6,10,10]},{"a":17713,"t":"byte","b":[0,0,0,0,1,1,1,1]},{"a":17721,"t":"byte","b":[254,250,250,250,250,234,234,234]},{"a":17729,"t":"byte","b":[57,41,230,37,166,154,106,169]},{"a":17737,"t":"byte","b":[57,41,230,37,166,154,106,169]},{"a":17745,"t":"byte","b":[255,255,255,255,254,254,254,254]},{"a":17753,"t":"byte","b":[62,202,41,166,170,166,166,154]},{"a":17761,"t":"byte","b":[255,255,255,255,254,250,234,170]},{"a":17769,"t":"byte","b":[90,150,165,169,170,170,170,170]},{"a":17777,"t":"byte","b":[255,255,255,191,191,191,191,191]},{"a":17785,"t":"byte","b":[175,175,175,171,171,171,170,170]},{"a":17793,"t":"byte","b":[191,175,175,175,171,171,170,170]},{"a":17801,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":17809,"t":"byte","b":[0,204,0,51,128,140,179,188]},{"a":17817,"t":"byte","b":[190,186,154,153,150,165,169,106]},{"a":17825,"t":"byte","b":[191,175,155,107,171,167,87,95]},{"a":17833,"t":"byte","b":[253,213,85,85,86,90,106,170]},{"a":17841,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":17849,"t":"byte","b":[191,175,175,173,169,169,170,170]},{"a":17857,"t":"byte","b":[84,85,85,165,169,170,170,170]},{"a":17865,"t":"byte","b":[68,17,84,85,86,106,170,170]},{"a":17873,"t":"byte","b":[2,10,10,106,106,170,170,170]},{"a":17881,"t":"byte","b":[48,192,0,48,192,195,48,204]},{"a":17889,"t":"byte","b":[0,192,0,12,0,51,192,48]},{"a":17897,"t":"byte","b":[204,204,51,204,63,243,207,255]},{"a":17905,"t":"byte","b":[51,15,207,63,252,15,63,207]},{"a":17913,"t":"byte","b":[12,3,48,3,207,48,12,15]},{"a":17921,"t":"byte","b":[170,166,169,170,89,85,107,170]},{"a":17929,"t":"byte","b":[169,149,85,85,85,85,85,165]},{"a":17937,"t":"byte","b":[90,86,85,85,85,85,85,90]},{"a":17945,"t":"byte","b":[85,85,85,86,90,102,165,85]},{"a":17953,"t":"byte","b":[85,85,149,169,170,170,170,170]},{"a":17961,"t":"byte","b":[106,106,154,106,105,85,233,170]},{"a":17969,"t":"byte","b":[169,166,166,154,154,154,170,170]},{"a":17977,"t":"byte","b":[106,154,154,166,166,166,170,170]},{"a":17985,"t":"byte","b":[85,85,149,149,165,169,170,90]},{"a":17993,"t":"byte","b":[154,154,154,154,166,166,166,169]},{"a":18001,"t":"byte","b":[90,117,110,111,159,155,151,150]},{"a":18009,"t":"byte","b":[165,93,185,249,246,230,214,150]},{"a":18017,"t":"byte","b":[90,150,101,166,102,102,85,85]},{"a":18025,"t":"byte","b":[86,86,86,86,90,86,90,90]},{"a":18033,"t":"byte","b":[255,63,79,79,83,67,83,85]},{"a":18041,"t":"byte","b":[253,253,255,255,255,253,253,245]},{"a":18049,"t":"byte","b":[243,79,127,255,255,255,125,87]},{"a":18057,"t":"byte","b":[127,239,250,255,255,223,215,85]},{"a":18065,"t":"byte","b":[165,154,106,106,154,150,166,165]},{"a":18073,"t":"byte","b":[69,17,68,84,17,64,80,64]},{"a":18081,"t":"byte","b":[68,0,16,1,64,4,0,16]},{"a":18089,"t":"byte","b":[87,95,255,255,255,255,255,255]},{"a":18097,"t":"byte","b":[21,69,20,85,17,4,81,69]},{"a":18105,"t":"byte","b":[85,69,85,85,20,68,21,5]},{"a":18113,"t":"byte","b":[85,85,85,85,85,165,169,170]},{"a":18121,"t":"byte","b":[254,239,255,255,255,255,191,255]},{"a":18129,"t":"byte","b":[255,255,255,254,235,191,235,170]},{"a":18137,"t":"byte","b":[191,255,239,251,239,171,170,170]},{"a":18145,"t":"byte","b":[90,90,90,90,90,90,106,170]},{"a":18153,"t":"byte","b":[165,165,165,169,169,169,170,170]},{"a":18161,"t":"byte","b":[101,101,101,165,149,149,85,149]},{"a":18169,"t":"byte","b":[169,170,170,170,170,170,170,170]},{"a":18177,"t":"byte","b":[190,174,166,102,150,90,106,169]},{"a":18185,"t":"byte","b":[166,166,166,154,154,154,106,106]},{"a":18193,"t":"byte","b":[154,154,154,105,154,170,154,170]},{"a":18201,"t":"byte","b":[169,170,154,170,170,106,153,170]},{"a":18209,"t":"byte","b":[170,170,166,153,154,166,166,169]},{"a":18217,"t":"byte","b":[255,87,255,85,149,85,149,85]},{"a":18225,"l":"city4_screen","c":"city type 4's screen, packed, which $853E unpacks into rows 1 to 24 at $C828 (a byte with bit 7 set repeats the next byte its low seven bits plus one times, any other copies that many bytes plus one; each record moves on one byte less than it writes). The unpacker stops only when it reaches $CC00, so it reads on 124 bytes into the next block, which land below the screen's last row. 781 bytes, to $4A3D","t":"byte","b":[1,255,130,115,130,80,1,115]},{"a":18233,"t":"byte","b":[130,80,132,115,131,80,2,106]},{"a":18241,"t":"byte","b":[117,130,116,3,106,80,107,131]},{"a":18249,"t":"byte","b":[80,2,115,80,130,115,132,80]},{"a":18257,"t":"byte","b":[2,115,80,135,115,130,80,1]},{"a":18265,"t":"byte","b":[115,130,80,1,115,130,80,1]},{"a":18273,"t":"byte","b":[107,131,80,11,105,50,4,62]},{"a":18281,"t":"byte","b":[4,124,0,60,106,80,107,132]},{"a":18289,"t":"byte","b":[80,130,115,2,80,115,131,80]},{"a":18297,"t":"byte","b":[2,115,80,130,115,4,80,105]},{"a":18305,"t":"byte","b":[106,107,132,80,21,107,105,110]},{"a":18313,"t":"byte","b":[104,80,105,63,0,55,54,0]},{"a":18321,"t":"byte","b":[124,4,0,61,59,110,104,80]},{"a":18329,"t":"byte","b":[107,106,131,80,1,107,135,80]},{"a":18337,"t":"byte","b":[2,107,105,130,1,1,106,130]},{"a":18345,"t":"byte","b":[107,1,105,130,109,21,40,86]},{"a":18353,"t":"byte","b":[89,64,50,96,54,4,0,4]},{"a":18361,"t":"byte","b":[125,4,60,4,76,86,40,106]},{"a":18369,"t":"byte","b":[107,80,105,130,1,7,106,80]},{"a":18377,"t":"byte","b":[106,105,106,80,107,134,1,130]},{"a":18385,"t":"byte","b":[109,18,110,40,86,85,87,66]},{"a":18393,"t":"byte","b":[55,53,46,0,96,0,4,99]},{"a":18401,"t":"byte","b":[51,56,73,87,130,85,130,40]},{"a":18409,"t":"byte","b":[2,112,113,132,1,130,106,1]},{"a":18417,"t":"byte","b":[105,134,1,130,109,24,40,86]},{"a":18425,"t":"byte","b":[88,85,88,65,4,51,39,36]},{"a":18433,"t":"byte","b":[0,4,124,0,4,0,18,56]},{"a":18441,"t":"byte","b":[74,75,87,85,86,40,130,112]},{"a":18449,"t":"byte","b":[138,1,1,113,130,109,130,40]},{"a":18457,"t":"byte","b":[4,89,88,75,68,130,0,2]},{"a":18465,"t":"byte","b":[46,52,130,4,131,0,7,99]},{"a":18473,"t":"byte","b":[0,4,58,4,74,75,130,87]},{"a":18481,"t":"byte","b":[4,86,40,113,112,137,1,28]},{"a":18489,"t":"byte","b":[109,110,40,89,85,88,75,70]},{"a":18497,"t":"byte","b":[69,0,4,49,50,123,99,0]},{"a":18505,"t":"byte","b":[97,96,0,123,4,49,56,4]},{"a":18513,"t":"byte","b":[77,78,75,87,130,40,3,110]},{"a":18521,"t":"byte","b":[112,113,134,1,130,109,3,40]},{"a":18529,"t":"byte","b":[89,87,130,75,23,65,96,0]},{"a":18537,"t":"byte","b":[46,47,48,4,121,98,92,90]},{"a":18545,"t":"byte","b":[95,91,93,41,18,57,39,97]},{"a":18553,"t":"byte","b":[4,74,87,85,130,40,2,110]},{"a":18561,"t":"byte","b":[112,132,1,9,94,98,114,109]},{"a":18569,"t":"byte","b":[27,69,74,70,69,130,0,13]},{"a":18577,"t":"byte","b":[36,45,50,0,4,96,0,122]},{"a":18585,"t":"byte","b":[97,96,77,0,97,130,4,12]},{"a":18593,"t":"byte","b":[18,42,39,41,81,79,82,83]},{"a":18601,"t":"byte","b":[84,94,98,114,130,1,7,97]},{"a":18609,"t":"byte","b":[4,41,36,126,11,4,130,0]},{"a":18617,"t":"byte","b":[10,4,0,4,18,42,39,0]},{"a":18625,"t":"byte","b":[4,0,100,130,102,19,101,0]},{"a":18633,"t":"byte","b":[99,4,0,97,18,42,39,96]},{"a":18641,"t":"byte","b":[0,4,0,108,71,126,4,97]},{"a":18649,"t":"byte","b":[4,130,121,6,4,123,108,121]},{"a":18657,"t":"byte","b":[4,36,130,0,9,34,43,33]},{"a":18665,"t":"byte","b":[37,44,25,0,125,120,130,1]},{"a":18673,"t":"byte","b":[19,103,46,4,0,36,5,33]},{"a":18681,"t":"byte","b":[37,31,25,4,0,4,123,41]},{"a":18689,"t":"byte","b":[4,126,11,123,131,0,4,4]},{"a":18697,"t":"byte","b":[0,4,0,130,4,130,0,20]},{"a":18705,"t":"byte","b":[18,22,38,33,5,41,121,119]},{"a":18713,"t":"byte","b":[109,113,118,121,2,3,35,7]},{"a":18721,"t":"byte","b":[24,13,23,121,130,0,7,4]},{"a":18729,"t":"byte","b":[126,108,36,4,121,71,130,5]},{"a":18737,"t":"byte","b":[3,33,32,33,132,5,130,33]},{"a":18745,"t":"byte","b":[7,32,37,40,86,44,28,25]},{"a":18753,"t":"byte","b":[132,0,6,34,6,7,40,86]},{"a":18761,"t":"byte","b":[38,130,33,130,5,1,33,131]},{"a":18769,"t":"byte","b":[5,131,33,1,32,132,86,132]},{"a":18777,"t":"byte","b":[17,133,16,130,15,2,13,23]},{"a":18785,"t":"byte","b":[134,0,2,18,13,130,15,130]},{"a":18793,"t":"byte","b":[16,130,15,133,13,5,15,16]},{"a":18801,"t":"byte","b":[17,86,23,171,0,1,2,131]},{"a":18809,"t":"byte","b":[32,131,33,130,5,130,33,8]},{"a":18817,"t":"byte","b":[5,33,32,33,3,43,33,32]},{"a":18825,"t":"byte","b":[130,33,2,5,33,131,5,5]},{"a":18833,"t":"byte","b":[33,32,37,38,11,137,0,4]},{"a":18841,"t":"byte","b":[18,15,16,15,132,13,4,15]},{"a":18849,"t":"byte","b":[16,17,86,131,40,1,110,131]},{"a":18857,"t":"byte","b":[40,5,17,16,15,13,15,133]},{"a":18865,"t":"byte","b":[13,2,15,93,149,0,7,18]},{"a":18873,"t":"byte","b":[21,86,40,86,27,23,145,0]},{"a":18881,"t":"byte","b":[4,20,19,14,19,130,14,3]},{"a":18889,"t":"byte","b":[19,20,19,132,14,2,19,25]},{"a":18897,"t":"byte","b":[131,0,4,18,22,86,26,132]},{"a":18905,"t":"byte","b":[0,1,34,130,14,4,19,14]},{"a":18913,"t":"byte","b":[19,20,131,14,1,19,131,20]},{"a":18921,"t":"byte","b":[5,13,22,17,40,17,130,16]},{"a":18929,"t":"byte","b":[131,15,2,13,23,135,0,4]},{"a":18937,"t":"byte","b":[9,40,31,11,133,0,8,18]},{"a":18945,"t":"byte","b":[13,15,16,17,40,86,44,131]},{"a":18953,"t":"byte","b":[40,1,86,145,0,8,2,3]},{"a":18961,"t":"byte","b":[10,40,86,28,12,11,156,0]},{"a":18969,"t":"byte","b":[2,2,3,130,8,4,6,7]},{"a":18977,"t":"byte","b":[40,86,130,40,3,29,1,25]},{"a":18985,"t":"byte","b":[152,0,9,2,3,8,6,7]},{"a":18993,"t":"byte","b":[44,40,86,40,132,86,4,40]},{"a":19001,"t":"byte","b":[28,12,11,141,0]},{"a":19006,"l":"city5_colours","c":"city type 5's data ($82CF/$82D9 name it), first its 128 character colours, which $853E copies to $A2A1 (the colour of each of characters 0 to $7F)","t":"byte","b":[123,13,8,8,8,8,8,8]},{"a":19014,"t":"byte","b":[8,8,8,8,8,8,8,8]},{"a":19022,"t":"byte","b":[13,9,9,10,13,9,9,13]},{"a":19030,"t":"byte","b":[8,8,8,8,8,8,8,8]},{"a":19038,"t":"byte","b":[8,8,8,8,8,8,13,8]},{"a":19046,"t":"byte","b":[8,8,8,8,8,12,8,8]},{"a":19054,"t":"byte","b":[8,8,8,8,8,9,9,9]},{"a":19062,"t":"byte","b":[9,9,9,9,13,13,13,13]},{"a":19070,"t":"byte","b":[13,13,13,13,13,13,9,9]},{"a":19078,"t":"byte","b":[9,9,13,10,13,13,13,9]},{"a":19086,"t":"byte","b":[9,13,9,9,13,9,9,9]},{"a":19094,"t":"byte","b":[9,9,13,13,13,9,9,9]},{"a":19102,"t":"byte","b":[9,9,9,9,9,9,9,9]},{"a":19110,"t":"byte","b":[9,9,9,9,9,255,0,255]},{"a":19118,"t":"byte","b":[0,255,0,255,0,255,0,255]},{"a":19126,"t":"byte","b":[0,255,0,255,0,255,0,255]},{"a":19134,"l":"city5_chars","c":"city type 5's characters 0 to $7F, 1 KB, which $853E copies to $C000","t":"byte","b":[170,170,170,170,170,170,170,170]},{"a":19142,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":19150,"t":"byte","b":[51,51,51,51,51,51,51,51]},{"a":19158,"t":"byte","b":[68,48,3,51,51,85,255,243]},{"a":19166,"t":"byte","b":[16,3,51,51,51,85,255,243]},{"a":19174,"t":"byte","b":[85,68,71,51,51,51,53,87]},{"a":19182,"t":"byte","b":[85,85,85,84,64,3,51,51]},{"a":19190,"t":"byte","b":[85,85,85,85,85,84,68,3]},{"a":19198,"t":"byte","b":[85,85,85,85,85,85,85,84]},{"a":19206,"t":"byte","b":[53,55,53,55,53,61,61,61]},{"a":19214,"t":"byte","b":[63,60,240,192,1,4,1,5]},{"a":19222,"t":"byte","b":[51,207,51,51,255,60,240,192]},{"a":19230,"t":"byte","b":[51,51,51,51,207,51,51,255]},{"a":19238,"t":"byte","b":[63,51,51,243,51,51,51,51]},{"a":19246,"t":"byte","b":[51,51,243,51,63,51,243,255]},{"a":19254,"t":"byte","b":[51,51,51,51,51,51,60,255]},{"a":19262,"t":"byte","b":[68,16,1,68,17,69,81,21]},{"a":19270,"t":"byte","b":[69,81,21,84,85,21,81,21]},{"a":19278,"t":"byte","b":[64,0,68,80,84,69,84,85]},{"a":19286,"t":"byte","b":[85,81,85,69,84,85,85,85]},{"a":19294,"t":"byte","b":[106,106,106,90,90,218,214,245]},{"a":19302,"t":"byte","b":[165,165,151,157,151,93,85,116]},{"a":19310,"t":"byte","b":[170,147,65,65,68,68,68,69]},{"a":19318,"t":"byte","b":[51,255,125,213,85,85,85,85]},{"a":19326,"t":"byte","b":[115,243,51,51,51,51,51,51]},{"a":19334,"t":"byte","b":[53,21,95,115,243,51,51,51]},{"a":19342,"t":"byte","b":[51,51,49,21,87,127,243,51]},{"a":19350,"t":"byte","b":[7,3,51,51,51,49,21,87]},{"a":19358,"t":"byte","b":[85,68,71,51,51,51,51,49]},{"a":19366,"t":"byte","b":[49,85,83,51,51,51,51,51]},{"a":19374,"t":"byte","b":[49,21,87,95,115,243,51,51]},{"a":19382,"t":"byte","b":[51,51,61,245,87,119,87,119]},{"a":19390,"t":"byte","b":[85,221,213,221,213,221,53,55]},{"a":19398,"t":"byte","b":[115,79,115,115,223,92,208,80]},{"a":19406,"t":"byte","b":[71,51,51,51,51,51,51,51]},{"a":19414,"t":"byte","b":[85,17,209,204,204,204,92,213]},{"a":19422,"t":"byte","b":[85,85,85,21,1,192,204,204]},{"a":19430,"t":"byte","b":[85,85,85,85,85,21,17,192]},{"a":19438,"t":"byte","b":[85,85,85,85,85,85,85,21]},{"a":19446,"t":"byte","b":[208,192,204,204,204,76,84,213]},{"a":19454,"t":"byte","b":[204,204,252,95,213,221,213,221]},{"a":19462,"t":"byte","b":[92,85,245,253,207,255,204,207]},{"a":19470,"t":"byte","b":[85,17,209,204,204,204,204,76]},{"a":19478,"t":"byte","b":[85,85,85,21,1,192,204,204]},{"a":19486,"t":"byte","b":[204,204,92,84,213,253,255,207]},{"a":19494,"t":"byte","b":[208,192,204,204,204,76,84,197]},{"a":19502,"t":"byte","b":[85,119,87,119,87,119,92,220]},{"a":19510,"t":"byte","b":[252,255,207,252,207,204,204,204]},{"a":19518,"t":"byte","b":[92,220,92,220,92,124,124,124]},{"a":19526,"t":"byte","b":[205,241,205,205,247,53,7,7]},{"a":19534,"t":"byte","b":[252,60,15,3,64,16,64,81]},{"a":19542,"t":"byte","b":[204,243,204,204,255,60,15,3]},{"a":19550,"t":"byte","b":[204,204,204,252,204,207,204,204]},{"a":19558,"t":"byte","b":[116,116,112,112,112,208,209,20]},{"a":19566,"t":"byte","b":[170,170,173,172,172,180,180,180]},{"a":19574,"t":"byte","b":[170,170,126,126,126,95,95,87]},{"a":19582,"t":"byte","b":[21,21,23,87,69,77,17,196]},{"a":19590,"t":"byte","b":[77,77,77,13,7,7,3,65]},{"a":19598,"t":"byte","b":[170,154,158,150,158,150,158,134]},{"a":19606,"t":"byte","b":[170,170,170,170,170,170,170,167]},{"a":19614,"t":"byte","b":[95,255,255,255,245,85,85,85]},{"a":19622,"t":"byte","b":[85,85,87,127,223,85,85,85]},{"a":19630,"t":"byte","b":[223,87,117,85,85,85,85,85]},{"a":19638,"t":"byte","b":[71,71,63,253,245,85,93,213]},{"a":19646,"t":"byte","b":[213,117,245,125,255,247,213,85]},{"a":19654,"t":"byte","b":[65,69,71,31,63,253,119,221]},{"a":19662,"t":"byte","b":[85,85,85,85,85,95,255,127]},{"a":19670,"t":"byte","b":[53,61,63,15,0,195,252,255]},{"a":19678,"t":"byte","b":[245,253,95,85,213,253,15,64]},{"a":19686,"t":"byte","b":[213,95,85,85,85,85,85,85]},{"a":19694,"t":"byte","b":[85,213,95,245,93,85,85,85]},{"a":19702,"t":"byte","b":[85,85,85,213,95,85,85,85]},{"a":19710,"t":"byte","b":[255,85,85,85,85,85,85,85]},{"a":19718,"t":"byte","b":[221,85,85,85,85,85,85,85]},{"a":19726,"t":"byte","b":[170,170,170,161,161,129,129,5]},{"a":19734,"t":"byte","b":[170,170,170,170,106,106,106,90]},{"a":19742,"t":"byte","b":[170,170,170,170,142,143,15,61]},{"a":19750,"t":"byte","b":[170,170,170,170,170,90,90,214]},{"a":19758,"t":"byte","b":[255,245,85,85,85,85,85,85]},{"a":19766,"t":"byte","b":[19,85,93,85,85,85,85,85]},{"a":19774,"t":"byte","b":[234,234,234,234,234,234,234,234]},{"a":19782,"t":"byte","b":[161,160,160,160,160,160,129,129]},{"a":19790,"t":"byte","b":[85,85,93,107,74,85,85,85]},{"a":19798,"t":"byte","b":[85,85,85,85,85,85,109,65]},{"a":19806,"t":"byte","b":[85,149,89,85,84,64,51,244]},{"a":19814,"t":"byte","b":[253,85,85,85,85,89,85,85]},{"a":19822,"t":"byte","b":[255,85,93,213,149,87,85,85]},{"a":19830,"t":"byte","b":[255,125,87,213,85,93,85,85]},{"a":19838,"t":"byte","b":[255,119,85,85,85,93,213,149]},{"a":19846,"t":"byte","b":[85,85,85,85,85,89,85,85]},{"a":19854,"t":"byte","b":[85,85,213,245,93,87,85,117]},{"a":19862,"t":"byte","b":[85,85,95,85,85,85,85,85]},{"a":19870,"t":"byte","b":[125,255,245,85,85,85,85,85]},{"a":19878,"t":"byte","b":[255,85,93,85,213,85,85,85]},{"a":19886,"t":"byte","b":[127,255,127,223,223,87,85,85]},{"a":19894,"t":"byte","b":[255,255,255,255,247,213,90,170]},{"a":19902,"t":"byte","b":[253,255,255,255,215,85,170,170]},{"a":19910,"t":"byte","b":[170,171,151,127,255,95,149,169]},{"a":19918,"t":"byte","b":[170,106,222,247,213,106,170,170]},{"a":19926,"t":"byte","b":[169,167,151,159,87,95,95,159]},{"a":19934,"t":"byte","b":[86,125,223,255,255,255,255,255]},{"a":19942,"t":"byte","b":[170,106,218,218,246,246,246,253]},{"a":19950,"t":"byte","b":[170,175,191,127,95,149,170,170]},{"a":19958,"t":"byte","b":[170,170,250,255,213,106,170,170]},{"a":19966,"t":"byte","b":[169,159,125,86,170,170,170,170]},{"a":19974,"t":"byte","b":[245,86,170,170,170,170,170,170]},{"a":19982,"t":"byte","b":[170,170,106,234,234,234,106,170]},{"a":19990,"t":"byte","b":[170,170,170,170,171,175,149,170]},{"a":19998,"t":"byte","b":[170,170,170,170,222,127,170,170]},{"a":20006,"t":"byte","b":[0,255,0,255,0,255,0,255]},{"a":20014,"t":"byte","b":[0,255,0,255,0,255,0,255]},{"a":20022,"t":"byte","b":[0,255,0,255,0,255,0,255]},{"a":20030,"t":"byte","b":[0,255,0,255,0,255,0,255]},{"a":20038,"t":"byte","b":[0,255,0,255,0,255,0,255]},{"a":20046,"t":"byte","b":[0,255,0,255,0,255,0,255]},{"a":20054,"t":"byte","b":[0,255,0,255,0,255,0,255]},{"a":20062,"t":"byte","b":[0,255,0,255,0,255,0,255]},{"a":20070,"t":"byte","b":[0,255,0,255,0,255,0,255]},{"a":20078,"t":"byte","b":[0,255,0,255,0,255,0,255]},{"a":20086,"t":"byte","b":[0,255,0,255,0,255,0,255]},{"a":20094,"t":"byte","b":[0,255,0,255,0,255,0,255]},{"a":20102,"t":"byte","b":[0,255,0,255,0,255,0,255]},{"a":20110,"t":"byte","b":[0,255,0,255,0,255,0,255]},{"a":20118,"t":"byte","b":[0,255,0,255,0,255,0,255]},{"a":20126,"t":"byte","b":[0,255,0,255,0,255,0,255]},{"a":20134,"t":"byte","b":[0,255,0,255,0,255,0,255]},{"a":20142,"t":"byte","b":[0,255,0,21,0,255,0,255]},{"a":20150,"t":"byte","b":[0,255,0,255,0,255,0,0]},{"a":20158,"l":"city5_screen","c":"city type 5's screen, packed, which $853E unpacks into rows 1 to 24 at $C828 (a byte with bit 7 set repeats the next byte its low seven bits plus one times, any other copies that many bytes plus one; each record moves on one byte less than it writes). The unpacker stops only when it reaches $CC00, so it reads on 62 bytes into the next block, which land below the screen's last row. 403 bytes, to $5050","t":"byte","b":[1,111,255,0,3,99,100,106]},{"a":20166,"t":"byte","b":[164,0,6,99,95,96,98,102]},{"a":20174,"t":"byte","b":[103,149,0,130,102,1,103,151]},{"a":20182,"t":"byte","b":[0,3,99,100,101,158,0,2]},{"a":20190,"t":"byte","b":[102,103,132,0,5,97,94,95]},{"a":20198,"t":"byte","b":[96,98,145,0,3,102,98,108]},{"a":20206,"t":"byte","b":[154,0,3,97,95,98,138,0]},{"a":20214,"t":"byte","b":[1,59,134,0,1,108,138,0]},{"a":20222,"t":"byte","b":[2,107,108,145,0,8,20,59]},{"a":20230,"t":"byte","b":[0,21,20,21,22,20,131,0]},{"a":20238,"t":"byte","b":[3,54,55,58,136,0,4,74]},{"a":20246,"t":"byte","b":[75,76,77,133,0,3,81,80]},{"a":20254,"t":"byte","b":[58,131,0,6,59,0,81,67]},{"a":20262,"t":"byte","b":[68,62,130,23,1,60,130,23]},{"a":20270,"t":"byte","b":[16,69,73,72,53,56,57,79]},{"a":20278,"t":"byte","b":[85,86,72,88,72,93,91,92]},{"a":20286,"t":"byte","b":[79,130,72,20,79,87,85,73]},{"a":20294,"t":"byte","b":[66,65,64,63,90,69,1,62]},{"a":20302,"t":"byte","b":[84,65,23,62,69,70,71,82]},{"a":20310,"t":"byte","b":[130,1,3,83,61,60,130,23]},{"a":20318,"t":"byte","b":[5,62,69,71,1,89,135,1]},{"a":20326,"t":"byte","b":[1,89,134,1,1,83,130,1]},{"a":20334,"t":"byte","b":[2,70,61,130,60,4,23,69]},{"a":20342,"t":"byte","b":[1,71,161,1,12,71,82,70]},{"a":20350,"t":"byte","b":[69,1,82,83,1,8,7,6]},{"a":20358,"t":"byte","b":[5,130,3,2,4,3,131,34]},{"a":20366,"t":"byte","b":[3,4,3,34,134,1,132,34]},{"a":20374,"t":"byte","b":[2,4,3,130,4,130,3,15]},{"a":20382,"t":"byte","b":[35,36,37,38,1,82,8,7]},{"a":20390,"t":"byte","b":[6,28,27,31,25,24,13,131]},{"a":20398,"t":"byte","b":[2,1,13,130,2,1,13,130]},{"a":20406,"t":"byte","b":[2,134,1,3,13,2,13,130]},{"a":20414,"t":"byte","b":[2,2,13,2,130,13,13,2]},{"a":20422,"t":"byte","b":[47,41,40,39,42,43,24,27]},{"a":20430,"t":"byte","b":[26,25,24,32,130,2,130,14]},{"a":20438,"t":"byte","b":[130,15,130,14,4,15,12,15]},{"a":20446,"t":"byte","b":[14,134,1,1,12,130,15,2]},{"a":20454,"t":"byte","b":[14,15,130,12,130,15,16,14]},{"a":20462,"t":"byte","b":[52,47,46,47,41,44,30,24]},{"a":20470,"t":"byte","b":[2,13,2,9,33,10,17,151]},{"a":20478,"t":"byte","b":[1,10,19,16,50,49,48,47]},{"a":20486,"t":"byte","b":[52,47,2,12,130,2,3,11]},{"a":20494,"t":"byte","b":[10,16,155,1,12,19,16,50]},{"a":20502,"t":"byte","b":[51,47,52,13,2,11,10,16]},{"a":20510,"t":"byte","b":[17,158,1,6,19,18,50,51]},{"a":20518,"t":"byte","b":[11,10,130,16,161,1,2,17]},{"a":20526,"t":"byte","b":[18,131,16,1,17,162,1,2]},{"a":20534,"t":"byte","b":[19,17,130,16,1,17,164,1]},{"a":20542,"t":"byte","b":[1,19,130,17,1,16,164,1]},{"a":20550,"t":"byte","b":[1,19,131,16,1,17,164,1]},{"a":20558,"t":"byte","b":[1,61,62]},{"a":20561,"l":"city6_colours","c":"city type 6's data ($82CF/$82D9 name it), first its 128 character colours, which $853E copies to $A2A1 (the colour of each of characters 0 to $7F)","t":"byte","b":[13,15,13,13,9,9,11,43]},{"a":20569,"t":"byte","b":[11,11,11,11,11,13,13,13]},{"a":20577,"t":"byte","b":[12,12,13,13,13,13,13,13]},{"a":20585,"t":"byte","b":[9,13,13,13,15,13,13,13]},{"a":20593,"t":"byte","b":[13,13,13,13,13,13,13,13]},{"a":20601,"t":"byte","b":[13,13,13,13,13,13,13,141]},{"a":20609,"t":"byte","b":[13,13,13,13,13,13,13,13]},{"a":20617,"t":"byte","b":[13,12,11,123,11,107,11,11]},{"a":20625,"t":"byte","b":[11,11,11,255,15,255,9,239]},{"a":20633,"t":"byte","b":[8,11,10,10,13,255,15,239]},{"a":20641,"t":"byte","b":[8,13,13,141,13,10,15,106]},{"a":20649,"t":"byte","b":[10,11,11,11,0,255,0,255]},{"a":20657,"t":"byte","b":[0,255,32,255,0,255,0,175]},{"a":20665,"t":"byte","b":[0,255,0,239,0,255,0,175]},{"a":20673,"t":"byte","b":[0,255,0,191,0,255,0,191]},{"a":20681,"t":"byte","b":[0,255,0,255,0,255,0,123]},{"a":20689,"l":"city6_chars","c":"city type 6's characters 0 to $7F, 1 KB, which $853E copies to $C000","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":20697,"t":"byte","b":[68,119,68,119,68,119,68,153]},{"a":20705,"t":"byte","b":[255,247,119,119,119,119,119,102]},{"a":20713,"t":"byte","b":[223,255,247,255,127,255,253,255]},{"a":20721,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":20729,"t":"byte","b":[170,170,170,170,170,170,170,170]},{"a":20737,"t":"byte","b":[253,245,213,85,86,154,106,170]},{"a":20745,"t":"byte","b":[255,255,255,253,245,85,86,154]},{"a":20753,"t":"byte","b":[255,255,255,255,255,255,245,85]},{"a":20761,"t":"byte","b":[255,95,87,101,149,166,170,170]},{"a":20769,"t":"byte","b":[255,255,255,255,127,95,151,101]},{"a":20777,"t":"byte","b":[255,255,255,255,255,255,223,87]},{"a":20785,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":20793,"t":"byte","b":[170,170,170,238,251,255,239,247]},{"a":20801,"t":"byte","b":[170,170,170,170,170,234,254,255]},{"a":20809,"t":"byte","b":[170,234,251,251,107,250,237,191]},{"a":20817,"t":"byte","b":[102,153,166,106,170,170,170,170]},{"a":20825,"t":"byte","b":[106,171,166,153,166,186,174,170]},{"a":20833,"t":"byte","b":[191,237,250,107,251,251,230,153]},{"a":20841,"t":"byte","b":[247,239,255,251,238,170,102,155]},{"a":20849,"t":"byte","b":[95,31,95,31,95,31,95,31]},{"a":20857,"t":"byte","b":[150,70,150,133,150,70,150,134]},{"a":20865,"t":"byte","b":[199,215,199,215,71,215,199,215]},{"a":20873,"t":"byte","b":[199,215,199,215,71,23,71,23]},{"a":20881,"t":"byte","b":[85,166,170,170,170,170,170,170]},{"a":20889,"t":"byte","b":[134,150,134,150,198,215,199,215]},{"a":20897,"t":"byte","b":[170,170,170,171,174,191,171,170]},{"a":20905,"t":"byte","b":[255,255,255,255,254,190,186,170]},{"a":20913,"t":"byte","b":[85,101,85,89,85,148,83,79]},{"a":20921,"t":"byte","b":[170,105,86,89,85,1,252,63]},{"a":20929,"t":"byte","b":[143,143,175,163,163,171,107,104]},{"a":20937,"t":"byte","b":[255,63,79,79,83,147,19,207]},{"a":20945,"t":"byte","b":[85,101,84,83,79,63,67,84]},{"a":20953,"t":"byte","b":[153,102,9,242,252,255,255,255]},{"a":20961,"t":"byte","b":[252,252,252,252,188,173,173,173]},{"a":20969,"t":"byte","b":[102,153,85,101,86,21,197,241]},{"a":20977,"t":"byte","b":[85,89,85,101,85,64,63,255]},{"a":20985,"t":"byte","b":[234,251,255,191,191,255,247,246]},{"a":20993,"t":"byte","b":[171,175,191,254,234,175,187,170]},{"a":21001,"t":"byte","b":[190,255,250,234,170,170,254,191]},{"a":21009,"t":"byte","b":[191,190,190,186,185,187,167,111]},{"a":21017,"t":"byte","b":[255,191,191,239,235,235,250,190]},{"a":21025,"t":"byte","b":[234,190,255,126,251,238,239,191]},{"a":21033,"t":"byte","b":[174,251,158,186,219,186,254,255]},{"a":21041,"t":"byte","b":[255,255,254,219,239,239,191,191]},{"a":21049,"t":"byte","b":[254,235,191,237,251,254,254,255]},{"a":21057,"t":"byte","b":[159,239,239,255,255,251,238,183]},{"a":21065,"t":"byte","b":[121,126,119,121,125,119,125,127]},{"a":21073,"t":"byte","b":[85,148,101,148,101,152,101,84]},{"a":21081,"t":"byte","b":[101,144,149,160,165,160,165,96]},{"a":21089,"t":"byte","b":[255,255,207,252,58,170,170,170]},{"a":21097,"t":"byte","b":[63,47,43,202,202,202,234,170]},{"a":21105,"t":"byte","b":[213,251,190,233,253,187,102,86]},{"a":21113,"t":"byte","b":[102,89,38,201,242,252,193,21]},{"a":21121,"t":"byte","b":[65,60,255,255,255,255,207,212]},{"a":21129,"t":"byte","b":[191,186,234,190,255,175,171,174]},{"a":21137,"t":"byte","b":[171,175,191,174,170,171,175,255]},{"a":21145,"t":"byte","b":[85,229,150,170,186,238,171,170]},{"a":21153,"t":"byte","b":[255,3,48,207,0,12,3,255]},{"a":21161,"t":"byte","b":[255,195,60,0,0,12,48,195]},{"a":21169,"t":"byte","b":[255,255,252,48,0,204,243,255]},{"a":21177,"t":"byte","b":[255,255,51,0,12,63,255,255]},{"a":21185,"t":"byte","b":[255,207,51,0,12,51,255,255]},{"a":21193,"t":"byte","b":[255,255,252,240,204,255,243,255]},{"a":21201,"t":"byte","b":[255,255,255,204,240,204,51,255]},{"a":21209,"t":"byte","b":[255,255,255,243,192,63,243,255]},{"a":21217,"t":"byte","b":[255,255,255,51,204,255,255,255]},{"a":21225,"t":"byte","b":[68,103,68,181,68,119,68,153]},{"a":21233,"t":"byte","b":[102,118,68,119,68,119,68,153]},{"a":21241,"t":"byte","b":[170,170,170,102,89,149,101,86]},{"a":21249,"t":"byte","b":[89,85,149,89,85,149,85,85]},{"a":21257,"t":"byte","b":[0,223,29,123,0,191,13,127]},{"a":21265,"t":"byte","b":[102,153,101,86,149,89,85,86]},{"a":21273,"t":"byte","b":[170,170,234,187,170,170,170,170]},{"a":21281,"t":"byte","b":[170,171,174,186,238,170,186,170]},{"a":21289,"t":"byte","b":[153,102,89,102,89,150,89,86]},{"a":21297,"t":"byte","b":[253,255,119,221,247,223,247,255]},{"a":21305,"t":"byte","b":[89,86,101,85,153,85,102,85]},{"a":21313,"t":"byte","b":[155,103,155,103,91,151,103,86]},{"a":21321,"t":"byte","b":[170,169,169,165,153,149,101,89]},{"a":21329,"t":"byte","b":[170,106,106,90,102,86,89,101]},{"a":21337,"t":"byte","b":[191,255,255,250,235,239,238,187]},{"a":21345,"t":"byte","b":[250,238,170,250,254,126,110,106]},{"a":21353,"t":"byte","b":[251,239,191,255,255,191,175,250]},{"a":21361,"t":"byte","b":[191,239,239,239,239,239,239,191]},{"a":21369,"t":"byte","b":[170,106,154,102,85,149,86,85]},{"a":21377,"t":"byte","b":[101,85,86,101,85,86,85,85]},{"a":21385,"t":"byte","b":[85,149,85,85,89,85,85,85]},{"a":21393,"t":"byte","b":[102,149,89,102,85,153,85,102]},{"a":21401,"t":"byte","b":[255,255,3,12,48,255,255,255]},{"a":21409,"t":"byte","b":[195,12,255,255,255,255,255,255]},{"a":21417,"t":"byte","b":[255,12,255,255,255,255,255,255]},{"a":21425,"t":"byte","b":[0,255,0,223,0,255,16,143]},{"a":21433,"t":"byte","b":[0,255,0,255,4,255,0,155]},{"a":21441,"t":"byte","b":[0,255,0,127,0,255,0,159]},{"a":21449,"t":"byte","b":[0,255,0,143,1,123,96,17]},{"a":21457,"t":"byte","b":[127,109,127,255,0,255,253,255]},{"a":21465,"t":"byte","b":[0,255,0,95,0,255,0,255]},{"a":21473,"t":"byte","b":[0,23,0,255,0,255,0,158]},{"a":21481,"t":"byte","b":[0,255,253,255,0,255,128,255]},{"a":21489,"t":"byte","b":[32,255,0,255,0,255,0,255]},{"a":21497,"t":"byte","b":[0,255,0,255,127,255,0,255]},{"a":21505,"t":"byte","b":[0,255,0,255,0,255,0,255]},{"a":21513,"t":"byte","b":[0,254,188,127,0,191,45,127]},{"a":21521,"t":"byte","b":[0,255,0,255,0,255,0,255]},{"a":21529,"t":"byte","b":[0,255,0,255,0,255,0,255]},{"a":21537,"t":"byte","b":[0,255,0,255,0,255,0,255]},{"a":21545,"t":"byte","b":[0,255,0,255,0,255,0,255]},{"a":21553,"t":"byte","b":[0,255,32,254,0,255,0,175]},{"a":21561,"t":"byte","b":[0,255,0,255,0,255,0,191]},{"a":21569,"t":"byte","b":[0,255,0,191,0,255,0,191]},{"a":21577,"t":"byte","b":[0,255,0,255,0,255,0,127]},{"a":21585,"t":"byte","b":[0,255,0,255,0,255,0,255]},{"a":21593,"t":"byte","b":[0,255,0,255,36,255,121,255]},{"a":21601,"t":"byte","b":[47,255,0,255,0,254,0,254]},{"a":21609,"t":"byte","b":[0,255,0,255,12,126,128,254]},{"a":21617,"t":"byte","b":[0,255,0,255,0,255,0,247]},{"a":21625,"t":"byte","b":[128,255,233,255,4,255,132,255]},{"a":21633,"t":"byte","b":[0,255,0,255,0,255,0,254]},{"a":21641,"t":"byte","b":[0,247,0,255,4,126,132,118]},{"a":21649,"t":"byte","b":[0,255,0,175,0,255,0,255]},{"a":21657,"t":"byte","b":[0,123,0,255,4,255,128,255]},{"a":21665,"t":"byte","b":[0,255,0,255,0,255,0,255]},{"a":21673,"t":"byte","b":[0,255,0,255,4,126,132,254]},{"a":21681,"t":"byte","b":[0,255,0,191,0,255,0,175]},{"a":21689,"t":"byte","b":[0,255,0,255,4,255,0,191]},{"a":21697,"t":"byte","b":[0,255,0,63,0,255,0,174]},{"a":21705,"t":"byte","b":[0,255,0,191,128,254,228,180]},{"a":21713,"l":"city6_screen","c":"city type 6's screen, packed, which $853E unpacks into rows 1 to 24 at $C828 (a byte with bit 7 set repeats the next byte its low seven bits plus one times, any other copies that many bytes plus one; each record moves on one byte less than it writes). The unpacker stops only when it reaches $CC00, so it reads on 27 bytes into the next block, which land below the screen's last row. 419 bytes, to $5673","t":"byte","b":[1,127,219,12,9,65,64,62]},{"a":21721,"t":"byte","b":[61,60,58,59,62,89,177,12]},{"a":21729,"t":"byte","b":[6,63,62,59,58,60,61,153]},{"a":21737,"t":"byte","b":[12,4,60,61,64,62,145,12]},{"a":21745,"t":"byte","b":[3,63,66,65,191,12,3,65]},{"a":21753,"t":"byte","b":[12,11,137,12,130,8,6,7]},{"a":21761,"t":"byte","b":[6,16,9,10,11,130,12,1]},{"a":21769,"t":"byte","b":[11,131,12,2,90,91,135,12]},{"a":21777,"t":"byte","b":[2,8,11,130,12,7,8,7]},{"a":21785,"t":"byte","b":[6,57,9,10,11,131,8,5]},{"a":21793,"t":"byte","b":[11,8,7,16,57,130,5,2]},{"a":21801,"t":"byte","b":[16,73,130,17,9,9,6,57]},{"a":21809,"t":"byte","b":[9,10,8,7,10,11,130,12]},{"a":21817,"t":"byte","b":[130,8,20,7,6,16,57,9]},{"a":21825,"t":"byte","b":[6,16,73,16,5,17,38,37]},{"a":21833,"t":"byte","b":[39,57,38,15,3,42,43,130]},{"a":21841,"t":"byte","b":[5,25,38,37,39,5,17,5]},{"a":21849,"t":"byte","b":[74,56,37,39,24,16,5,43]},{"a":21857,"t":"byte","b":[9,6,16,57,16,17,73,5]},{"a":21865,"t":"byte","b":[73,26,43,130,13,10,14,5]},{"a":21873,"t":"byte","b":[26,25,14,26,83,44,46,39]},{"a":21881,"t":"byte","b":[130,15,3,3,42,43,130,15]},{"a":21889,"t":"byte","b":[1,3,130,15,1,67,130,1]},{"a":21897,"t":"byte","b":[1,67,130,1,2,15,3,130]},{"a":21905,"t":"byte","b":[15,11,46,15,43,13,1,68]},{"a":21913,"t":"byte","b":[1,67,1,67,3,130,15,16]},{"a":21921,"t":"byte","b":[20,82,81,37,40,20,41,18]},{"a":21929,"t":"byte","b":[44,46,45,41,3,18,1,67]},{"a":21937,"t":"byte","b":[135,1,8,3,76,46,44,3]},{"a":21945,"t":"byte","b":[46,18,19,137,1,14,67,15]},{"a":21953,"t":"byte","b":[3,20,76,22,39,19,40,22]},{"a":21961,"t":"byte","b":[41,84,19,13,130,1,1,67]},{"a":21969,"t":"byte","b":[134,1,130,18,6,39,19,18]},{"a":21977,"t":"byte","b":[19,18,19,133,1,1,67,132]},{"a":21985,"t":"byte","b":[1,14,3,76,20,52,21,5]},{"a":21993,"t":"byte","b":[44,3,22,3,19,3,15,67]},{"a":22001,"t":"byte","b":[133,1,8,68,1,67,69,79]},{"a":22009,"t":"byte","b":[72,80,69,130,72,3,78,1]},{"a":22017,"t":"byte","b":[67,133,1,1,67,130,1,13]},{"a":22025,"t":"byte","b":[19,18,20,52,23,55,3,76]},{"a":22033,"t":"byte","b":[23,76,19,52,80,136,69,2]},{"a":22041,"t":"byte","b":[79,70,134,4,2,86,85,138]},{"a":22049,"t":"byte","b":[69,11,80,21,80,20,55,19]},{"a":22057,"t":"byte","b":[18,23,52,36,35,156,4,12]},{"a":22065,"t":"byte","b":[86,72,85,49,47,69,15,48]},{"a":22073,"t":"byte","b":[20,51,50,34,158,4,9,88]},{"a":22081,"t":"byte","b":[32,33,29,52,49,47,79,70]},{"a":22089,"t":"byte","b":[160,4,6,28,31,3,54,53]},{"a":22097,"t":"byte","b":[70,162,4,5,27,30,76,69]},{"a":22105,"t":"byte","b":[79,163,4,4,80,69,27,70]},{"a":22113,"t":"byte","b":[165,4,3,88,80,70,166,4]},{"a":22121,"t":"byte","b":[2,86,70,166,4,130,86,166]},{"a":22129,"t":"byte","b":[4,1,86]},{"a":22132,"l":"city7_colours","c":"city type 7's data ($82CF/$82D9 name it), first its 128 character colours, which $853E copies to $A2A1 (the colour of each of characters 0 to $7F)","t":"byte","b":[8,139,9,9,9,14,9,9]},{"a":22140,"t":"byte","b":[74,8,9,9,8,8,9,9]},{"a":22148,"t":"byte","b":[9,9,8,9,9,9,8,8]},{"a":22156,"t":"byte","b":[8,8,8,8,8,8,8,8]},{"a":22164,"t":"byte","b":[8,8,8,8,8,10,8,14]},{"a":22172,"t":"byte","b":[8,8,14,14,8,15,12,9]},{"a":22180,"t":"byte","b":[9,9,8,13,8,8,8,8]},{"a":22188,"t":"byte","b":[13,13,13,13,13,13,13,13]},{"a":22196,"t":"byte","b":[8,8,8,14,8,8,8,8]},{"a":22204,"t":"byte","b":[8,13,13,13,13,13,8,71]},{"a":22212,"t":"byte","b":[14,13,13,13,13,13,13,13]},{"a":22220,"t":"byte","b":[14,11,11,11,11,11,11,11]},{"a":22228,"t":"byte","b":[11,11,11,11,11,12,15,9]},{"a":22236,"t":"byte","b":[11,11,8,13,14,14,9,8]},{"a":22244,"t":"byte","b":[8,8,8,8,14,8,9,8]},{"a":22252,"t":"byte","b":[8,14,14,14,14,14,14,14]},{"a":22260,"l":"city7_chars","c":"city type 7's characters 0 to $7F, 1 KB, which $853E copies to $C000","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":22268,"t":"byte","b":[170,170,170,170,170,170,170,170]},{"a":22276,"t":"byte","b":[0,0,247,223,255,223,127,255]},{"a":22284,"t":"byte","b":[153,0,0,170,170,170,255,85]},{"a":22292,"t":"byte","b":[0,85,170,0,0,0,0,255]},{"a":22300,"t":"byte","b":[255,255,255,255,239,187,238,255]},{"a":22308,"t":"byte","b":[85,119,85,253,85,119,85,221]},{"a":22316,"t":"byte","b":[85,215,85,221,85,0,0,0]},{"a":22324,"t":"byte","b":[0,0,64,64,80,80,84,84]},{"a":22332,"t":"byte","b":[170,234,122,126,94,95,87,87]},{"a":22340,"t":"byte","b":[169,171,165,175,149,189,85,223]},{"a":22348,"t":"byte","b":[1,3,5,15,21,61,85,223]},{"a":22356,"t":"byte","b":[252,255,127,127,95,95,87,87]},{"a":22364,"t":"byte","b":[255,255,127,127,92,0,0,0]},{"a":22372,"t":"byte","b":[1,3,5,15,21,0,0,0]},{"a":22380,"t":"byte","b":[22,80,0,0,1,3,5,15]},{"a":22388,"t":"byte","b":[170,170,170,170,169,171,165,175]},{"a":22396,"t":"byte","b":[170,170,169,171,165,173,149,159]},{"a":22404,"t":"byte","b":[170,170,106,122,94,94,87,87]},{"a":22412,"t":"byte","b":[170,170,106,106,90,90,86,86]},{"a":22420,"t":"byte","b":[149,159,85,253,85,119,85,245]},{"a":22428,"t":"byte","b":[21,31,85,253,85,127,85,247]},{"a":22436,"t":"byte","b":[78,254,78,254,78,253,77,253]},{"a":22444,"t":"byte","b":[64,0,0,0,192,240,192,69]},{"a":22452,"t":"byte","b":[170,170,170,170,170,170,234,250]},{"a":22460,"t":"byte","b":[250,254,127,127,95,95,87,87]},{"a":22468,"t":"byte","b":[170,170,170,170,234,234,250,254]},{"a":22476,"t":"byte","b":[0,4,0,192,240,240,252,255]},{"a":22484,"t":"byte","b":[255,255,127,127,95,95,87,87]},{"a":22492,"t":"byte","b":[0,192,192,240,252,252,255,255]},{"a":22500,"t":"byte","b":[240,240,194,1,8,4,8,16]},{"a":22508,"t":"byte","b":[234,250,126,126,95,95,87,87]},{"a":22516,"t":"byte","b":[240,252,127,127,95,95,87,87]},{"a":22524,"t":"byte","b":[0,0,0,0,0,0,0,192]},{"a":22532,"t":"byte","b":[170,170,170,170,170,170,170,234]},{"a":22540,"t":"byte","b":[3,3,3,3,3,3,3,255]},{"a":22548,"t":"byte","b":[0,64,64,64,64,64,64,255]},{"a":22556,"t":"byte","b":[170,170,106,106,90,90,86,86]},{"a":22564,"t":"byte","b":[253,61,243,63,243,255,255,51]},{"a":22572,"t":"byte","b":[170,170,106,106,90,90,86,86]},{"a":22580,"t":"byte","b":[13,61,253,13,253,253,253,49]},{"a":22588,"t":"byte","b":[229,37,217,217,214,214,245,245]},{"a":22596,"t":"byte","b":[255,255,255,170,170,170,170,170]},{"a":22604,"t":"byte","b":[255,255,170,170,170,170,170,170]},{"a":22612,"t":"byte","b":[170,169,165,149,85,85,87,95]},{"a":22620,"t":"byte","b":[255,255,255,255,255,255,255,51]},{"a":22628,"t":"byte","b":[170,170,170,170,170,169,165,149]},{"a":22636,"t":"byte","b":[153,0,0,170,170,170,90,214]},{"a":22644,"t":"byte","b":[153,0,0,170,170,170,170,170]},{"a":22652,"t":"byte","b":[153,0,0,170,170,170,175,151]},{"a":22660,"t":"byte","b":[127,255,85,85,85,85,85,85]},{"a":22668,"t":"byte","b":[0,0,0,192,240,252,240,0]},{"a":22676,"t":"byte","b":[253,254,85,85,85,85,85,85]},{"a":22684,"t":"byte","b":[254,62,254,62,14,254,14,254]},{"a":22692,"t":"byte","b":[254,78,254,78,254,78,254,78]},{"a":22700,"t":"byte","b":[12,48,204,255,60,255,63,12]},{"a":22708,"t":"byte","b":[240,195,207,63,195,48,192,85]},{"a":22716,"t":"byte","b":[0,252,255,239,128,0,0,85]},{"a":22724,"t":"byte","b":[240,240,192,192,195,15,63,63]},{"a":22732,"t":"byte","b":[0,0,0,0,240,252,255,192]},{"a":22740,"t":"byte","b":[0,3,3,15,207,207,207,252]},{"a":22748,"t":"byte","b":[0,252,63,15,15,195,243,60]},{"a":22756,"t":"byte","b":[0,15,63,255,243,0,0,85]},{"a":22764,"t":"byte","b":[0,0,0,0,0,60,15,3]},{"a":22772,"t":"byte","b":[0,63,0,63,255,0,0,0]},{"a":22780,"t":"byte","b":[252,240,192,0,0,0,0,0]},{"a":22788,"t":"byte","b":[127,255,255,255,252,240,240,192]},{"a":22796,"t":"byte","b":[255,255,255,255,255,255,255,238]},{"a":22804,"t":"byte","b":[85,85,87,95,127,255,255,255]},{"a":22812,"t":"byte","b":[12,60,12,60,12,60,12,125]},{"a":22820,"t":"byte","b":[204,51,0,0,0,0,0,0]},{"a":22828,"t":"byte","b":[77,60,12,190,142,190,77,125]},{"a":22836,"t":"byte","b":[12,60,12,60,12,60,12,60]},{"a":22844,"t":"byte","b":[170,190,255,255,255,240,202,42]},{"a":22852,"t":"byte","b":[170,170,171,175,191,255,63,128]},{"a":22860,"t":"byte","b":[231,255,207,63,255,255,255,207]},{"a":22868,"t":"byte","b":[252,15,243,243,252,255,63,15]},{"a":22876,"t":"byte","b":[153,0,15,191,252,171,175,190]},{"a":22884,"t":"byte","b":[192,213,234,192,192,192,192,85]},{"a":22892,"t":"byte","b":[240,15,63,63,255,255,252,253]},{"a":22900,"t":"byte","b":[255,170,170,170,170,170,170,170]},{"a":22908,"t":"byte","b":[60,63,240,207,243,252,240,192]},{"a":22916,"t":"byte","b":[51,15,48,252,207,15,3,3]},{"a":22924,"t":"byte","b":[0,48,252,252,195,48,252,192]},{"a":22932,"t":"byte","b":[0,0,0,0,0,0,60,192]},{"a":22940,"t":"byte","b":[12,3,3,12,15,51,0,3]},{"a":22948,"t":"byte","b":[85,125,255,245,245,204,252,195]},{"a":22956,"t":"byte","b":[125,255,95,125,223,3,3,3]},{"a":22964,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":22972,"t":"byte","b":[150,85,84,64,5,80,64,0]},{"a":22980,"t":"byte","b":[170,90,5,0,0,4,16,0]},{"a":22988,"t":"byte","b":[170,170,170,74,16,0,64,0]},{"a":22996,"t":"byte","b":[170,170,170,170,170,10,64,0]},{"a":23004,"t":"byte","b":[170,169,165,85,85,85,84,65]},{"a":23012,"t":"byte","b":[170,170,170,106,73,81,20,65]},{"a":23020,"t":"byte","b":[170,170,170,170,169,149,85,85]},{"a":23028,"t":"byte","b":[170,170,170,170,170,166,21,68]},{"a":23036,"t":"byte","b":[0,20,0,0,0,0,0,81]},{"a":23044,"t":"byte","b":[170,170,170,170,170,170,149,85]},{"a":23052,"t":"byte","b":[0,85,170,1,4,16,64,255]},{"a":23060,"t":"byte","b":[170,170,85,84,64,1,4,80]},{"a":23068,"t":"byte","b":[0,0,0,0,0,1,68,17]},{"a":23076,"t":"byte","b":[1,21,68,0,0,17,0,0]},{"a":23084,"t":"byte","b":[0,5,6,16,16,16,64,255]},{"a":23092,"t":"byte","b":[0,4,2,0,128,16,0,255]},{"a":23100,"t":"byte","b":[0,80,64,9,38,8,0,255]},{"a":23108,"t":"byte","b":[0,0,170,85,119,119,119,119]},{"a":23116,"t":"byte","b":[0,0,0,64,64,243,124,79]},{"a":23124,"t":"byte","b":[255,255,255,255,255,255,251,238]},{"a":23132,"t":"byte","b":[255,255,255,255,170,170,170,170]},{"a":23140,"t":"byte","b":[0,0,85,93,87,221,119,223]},{"a":23148,"t":"byte","b":[204,51,5,21,21,85,85,85]},{"a":23156,"t":"byte","b":[204,51,64,68,64,64,65,64]},{"a":23164,"t":"byte","b":[204,51,64,64,64,80,81,80]},{"a":23172,"t":"byte","b":[80,84,84,84,84,85,85,17]},{"a":23180,"t":"byte","b":[1,5,5,21,21,85,85,81]},{"a":23188,"t":"byte","b":[0,0,0,16,65,17,69,5]},{"a":23196,"t":"byte","b":[204,51,1,69,17,69,17,1]},{"a":23204,"t":"byte","b":[0,0,223,247,255,247,253,255]},{"a":23212,"t":"byte","b":[204,51,0,17,0,68,0,0]},{"a":23220,"t":"byte","b":[204,51,85,85,85,85,85,85]},{"a":23228,"t":"byte","b":[255,255,255,255,255,255,255,251]},{"a":23236,"t":"byte","b":[255,255,255,255,255,235,255,175]},{"a":23244,"t":"byte","b":[255,255,255,255,191,174,170,171]},{"a":23252,"t":"byte","b":[170,170,170,171,186,174,170,170]},{"a":23260,"t":"byte","b":[255,255,255,254,234,250,255,255]},{"a":23268,"t":"byte","b":[255,255,255,170,170,234,255,255]},{"a":23276,"t":"byte","b":[255,255,235,170,175,255,255,255]},{"a":23284,"l":"city7_screen","c":"city type 7's screen, packed, which $853E unpacks into rows 1 to 24 at $C828 (a byte with bit 7 set repeats the next byte its low seven bits plus one times, any other copies that many bytes plus one; each record moves on one byte less than it writes). Its last record fills the cells below the screen's last row, and the unpacker stops at $CC00 inside this block. 487 bytes, to $5CDA","t":"byte","b":[255,88,161,88,1,67,130,122]},{"a":23292,"t":"byte","b":[132,88,12,67,125,126,127,122]},{"a":23300,"t":"byte","b":[88,121,88,67,88,67,121,131]},{"a":23308,"t":"byte","b":[88,2,125,127,130,88,5,121]},{"a":23316,"t":"byte","b":[67,122,88,121,130,88,10,122]},{"a":23324,"t":"byte","b":[121,67,125,127,125,126,124,1]},{"a":23332,"t":"byte","b":[80,133,43,1,42,130,109,132]},{"a":23340,"t":"byte","b":[42,130,109,130,42,1,109,130]},{"a":23348,"t":"byte","b":[42,4,123,109,42,43,130,80]},{"a":23356,"t":"byte","b":[4,1,124,80,1,130,80,6]},{"a":23364,"t":"byte","b":[1,80,43,42,43,80,139,1]},{"a":23372,"t":"byte","b":[1,124,137,1,1,124,145,1]},{"a":23380,"t":"byte","b":[1,124,147,1,1,124,162,1]},{"a":23388,"t":"byte","b":[3,10,9,24,133,1,3,16]},{"a":23396,"t":"byte","b":[18,34,143,1,14,96,98,95]},{"a":23404,"t":"byte","b":[91,92,96,95,94,93,89,90]},{"a":23412,"t":"byte","b":[91,92,10,130,6,12,25,26]},{"a":23420,"t":"byte","b":[98,96,98,16,20,6,31,24]},{"a":23428,"t":"byte","b":[98,96,130,98,12,95,93,89]},{"a":23436,"t":"byte","b":[90,91,92,95,94,93,89,97]},{"a":23444,"t":"byte","b":[102,136,0,3,102,0,11,132]},{"a":23452,"t":"byte","b":[6,5,12,27,0,15,21,131]},{"a":23460,"t":"byte","b":[6,6,32,23,102,97,0,97]},{"a":23468,"t":"byte","b":[132,0,1,102,131,0,1,102]},{"a":23476,"t":"byte","b":[132,0,8,61,60,51,0,63]},{"a":23484,"t":"byte","b":[84,0,11,134,6,5,28,29]},{"a":23492,"t":"byte","b":[33,0,84,130,106,2,107,84]},{"a":23500,"t":"byte","b":[132,0,6,84,0,61,60,58]},{"a":23508,"t":"byte","b":[51,131,0,3,63,61,60,130]},{"a":23516,"t":"byte","b":[58,6,55,76,81,85,81,14]},{"a":23524,"t":"byte","b":[133,7,34,87,81,86,13,30]},{"a":23532,"t":"byte","b":[82,81,85,81,82,81,82,83]},{"a":23540,"t":"byte","b":[0,82,81,85,81,76,61,60]},{"a":23548,"t":"byte","b":[58,59,0,62,57,55,56,57]},{"a":23556,"t":"byte","b":[69,4,78,4,78,130,4,5]},{"a":23564,"t":"byte","b":[99,105,104,103,4,130,78,1]},{"a":23572,"t":"byte","b":[4,130,104,7,78,4,78,4]},{"a":23580,"t":"byte","b":[78,4,78,130,4,9,78,4]},{"a":23588,"t":"byte","b":[78,75,57,55,56,57,97,130]},{"a":23596,"t":"byte","b":[48,4,54,48,49,71,156,3]},{"a":23604,"t":"byte","b":[6,71,47,54,77,76,75,130]},{"a":23612,"t":"byte","b":[1,4,22,44,68,72,156,64]},{"a":23620,"t":"byte","b":[11,72,41,53,74,73,55,46]},{"a":23628,"t":"byte","b":[44,38,66,65,158,0,8,102]},{"a":23636,"t":"byte","b":[40,39,1,53,45,50,52,130]},{"a":23644,"t":"byte","b":[110,2,2,110,139,2,133,0]},{"a":23652,"t":"byte","b":[140,118,23,110,52,45,37,53]},{"a":23660,"t":"byte","b":[36,35,36,35,36,35,36,35]},{"a":23668,"t":"byte","b":[36,35,36,35,36,35,36,35]},{"a":23676,"t":"byte","b":[36,35,133,0,35,36,35,36]},{"a":23684,"t":"byte","b":[35,36,35,36,35,36,35,36]},{"a":23692,"t":"byte","b":[35,36,35,36,35,53,36,35]},{"a":23700,"t":"byte","b":[36,35,36,35,36,35,36,35]},{"a":23708,"t":"byte","b":[36,35,36,35,36,35,36,35]},{"a":23716,"t":"byte","b":[133,0,17,36,35,36,35,36]},{"a":23724,"t":"byte","b":[35,36,35,36,35,36,35,36]},{"a":23732,"t":"byte","b":[35,36,35,69,131,119,1,111]},{"a":23740,"t":"byte","b":[140,120,2,112,119,133,0,1]},{"a":23748,"t":"byte","b":[117,141,120,1,113,130,70,130]},{"a":23756,"t":"byte","b":[0,1,115,141,45,136,0,141]},{"a":23764,"t":"byte","b":[45,1,114,210,0,169,255]},{"a":23771,"l":"city8_colours","c":"city type 8's data ($82CF/$82D9 name it), first its 128 character colours, which $853E copies to $A2A1 (the colour of each of characters 0 to $7F)","t":"byte","b":[15,15,11,255,47,15,15,15]},{"a":23779,"t":"byte","b":[15,15,15,15,15,15,15,15]},{"a":23787,"t":"byte","b":[15,15,15,8,9,9,15,56]},{"a":23795,"t":"byte","b":[15,9,8,15,15,15,15,15]},{"a":23803,"t":"byte","b":[15,15,15,15,15,15,15,15]},{"a":23811,"t":"byte","b":[9,15,8,8,15,9,9,11]},{"a":23819,"t":"byte","b":[15,11,11,11,11,11,11,11]},{"a":23827,"t":"byte","b":[15,15,15,15,15,15,15,15]},{"a":23835,"t":"byte","b":[15,15,15,15,15,15,9,9]},{"a":23843,"t":"byte","b":[9,9,15,15,9,9,8,8]},{"a":23851,"t":"byte","b":[15,15,15,9,9,9,3,11]},{"a":23859,"t":"byte","b":[11,11,11,11,11,11,11,11]},{"a":23867,"t":"byte","b":[11,255,0,255,0,255,0,255]},{"a":23875,"t":"byte","b":[0,255,0,255,0,255,0,255]},{"a":23883,"t":"byte","b":[0,255,0,255,0,255,0,255]},{"a":23891,"t":"byte","b":[0,255,0,255,0,255,0,255]},{"a":23899,"l":"city8_chars","c":"city type 8's characters 0 to $7F, 1 KB, which $853E copies to $C000","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23907,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":23915,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":23923,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":23931,"t":"byte","b":[170,170,170,170,170,170,170,170]},{"a":23939,"t":"byte","b":[240,208,209,209,221,213,213,85]},{"a":23947,"t":"byte","b":[95,93,93,93,93,125,93,221]},{"a":23955,"t":"byte","b":[240,208,208,208,208,208,208,208]},{"a":23963,"t":"byte","b":[15,7,71,71,119,87,87,85]},{"a":23971,"t":"byte","b":[245,117,117,117,125,117,117,119]},{"a":23979,"t":"byte","b":[15,7,7,7,7,7,7,7]},{"a":23987,"t":"byte","b":[254,250,249,247,246,253,253,255]},{"a":23995,"t":"byte","b":[170,170,234,218,234,250,250,249]},{"a":24003,"t":"byte","b":[254,254,254,255,255,255,255,255]},{"a":24011,"t":"byte","b":[170,170,170,170,170,170,234,234]},{"a":24019,"t":"byte","b":[127,175,159,175,191,191,127,255]},{"a":24027,"t":"byte","b":[169,170,171,155,171,175,175,111]},{"a":24035,"t":"byte","b":[191,191,191,255,255,255,255,255]},{"a":24043,"t":"byte","b":[170,170,170,170,170,170,171,171]},{"a":24051,"t":"byte","b":[86,90,123,106,110,123,94,87]},{"a":24059,"t":"byte","b":[0,0,0,0,0,15,59,238]},{"a":24067,"t":"byte","b":[0,0,0,0,0,192,176,168]},{"a":24075,"t":"byte","b":[0,0,0,0,248,186,238,170]},{"a":24083,"t":"byte","b":[170,170,170,26,134,162,8,38]},{"a":24091,"t":"byte","b":[235,182,158,182,154,150,150,90]},{"a":24099,"t":"byte","b":[0,192,128,176,160,192,160,64]},{"a":24107,"t":"byte","b":[193,85,23,52,244,244,244,220]},{"a":24115,"t":"byte","b":[255,254,250,249,247,230,229,217]},{"a":24123,"t":"byte","b":[255,255,255,255,255,254,254,253]},{"a":24131,"t":"byte","b":[254,254,249,250,250,250,250,230]},{"a":24139,"t":"byte","b":[230,234,218,234,170,170,154,170]},{"a":24147,"t":"byte","b":[255,254,254,254,254,254,250,249]},{"a":24155,"t":"byte","b":[255,127,175,175,155,171,171,167]},{"a":24163,"t":"byte","b":[255,255,255,255,255,191,191,127]},{"a":24171,"t":"byte","b":[191,191,175,159,175,175,111,171]},{"a":24179,"t":"byte","b":[171,171,167,171,170,170,170,169]},{"a":24187,"t":"byte","b":[255,191,127,191,191,191,175,159]},{"a":24195,"t":"byte","b":[171,171,171,171,171,171,171,171]},{"a":24203,"t":"byte","b":[103,170,150,93,121,89,149,150]},{"a":24211,"t":"byte","b":[234,166,157,127,119,89,149,166]},{"a":24219,"t":"byte","b":[153,106,218,218,182,214,90,106]},{"a":24227,"t":"byte","b":[222,183,151,166,170,170,170,170]},{"a":24235,"t":"byte","b":[109,95,189,173,165,173,157,181]},{"a":24243,"t":"byte","b":[166,154,154,106,170,170,170,170]},{"a":24251,"t":"byte","b":[94,123,238,251,218,102,153,166]},{"a":24259,"t":"byte","b":[250,190,239,171,187,174,166,90]},{"a":24267,"t":"byte","b":[251,127,238,187,186,174,153,154]},{"a":24275,"t":"byte","b":[154,170,106,170,169,154,169,170]},{"a":24283,"t":"byte","b":[170,106,169,154,170,170,170,166]},{"a":24291,"t":"byte","b":[255,255,255,255,103,169,166,106]},{"a":24299,"t":"byte","b":[255,111,167,169,169,170,154,166]},{"a":24307,"t":"byte","b":[255,255,255,255,255,255,166,105]},{"a":24315,"t":"byte","b":[255,255,255,255,255,255,255,154]},{"a":24323,"t":"byte","b":[255,255,255,255,255,101,169,154]},{"a":24331,"t":"byte","b":[255,254,246,218,166,170,169,150]},{"a":24339,"t":"byte","b":[255,255,255,255,255,254,250,234]},{"a":24347,"t":"byte","b":[235,0,12,0,0,0,0,0]},{"a":24355,"t":"byte","b":[255,248,0,0,0,48,0,0]},{"a":24363,"t":"byte","b":[155,255,252,0,0,0,192,0]},{"a":24371,"t":"byte","b":[154,166,191,255,240,0,0,240]},{"a":24379,"t":"byte","b":[106,153,254,255,255,252,255,255]},{"a":24387,"t":"byte","b":[153,150,149,95,127,255,255,191]},{"a":24395,"t":"byte","b":[187,255,255,255,240,0,0,0]},{"a":24403,"t":"byte","b":[127,255,255,192,0,0,0,192]},{"a":24411,"t":"byte","b":[150,127,255,255,255,255,192,0]},{"a":24419,"t":"byte","b":[255,15,0,48,0,0,0,0]},{"a":24427,"t":"byte","b":[245,255,15,0,0,48,0,0]},{"a":24435,"t":"byte","b":[229,255,255,63,0,0,0,3]},{"a":24443,"t":"byte","b":[166,154,249,255,255,15,3,0]},{"a":24451,"t":"byte","b":[0,48,0,0,0,0,0,0]},{"a":24459,"t":"byte","b":[0,60,235,105,20,0,0,0]},{"a":24467,"t":"byte","b":[128,0,60,239,171,85,20,0]},{"a":24475,"t":"byte","b":[0,60,252,239,191,85,84,0]},{"a":24483,"t":"byte","b":[0,0,3,14,58,22,1,0]},{"a":24491,"t":"byte","b":[170,182,119,223,119,93,86,150]},{"a":24499,"t":"byte","b":[166,150,157,125,117,93,95,149]},{"a":24507,"t":"byte","b":[175,191,238,187,174,238,251,251]},{"a":24515,"t":"byte","b":[183,174,190,238,183,181,215,110]},{"a":24523,"t":"byte","b":[215,181,173,173,171,171,171,171]},{"a":24531,"t":"byte","b":[229,107,101,85,86,90,90,90]},{"a":24539,"t":"byte","b":[170,170,169,167,159,157,119,93]},{"a":24547,"t":"byte","b":[170,150,125,255,95,213,87,117]},{"a":24555,"t":"byte","b":[170,170,106,218,218,118,253,221]},{"a":24563,"t":"byte","b":[0,51,0,0,0,0,0,0]},{"a":24571,"t":"byte","b":[0,240,0,0,12,0,0,0]},{"a":24579,"t":"byte","b":[0,0,0,3,0,0,0,0]},{"a":24587,"t":"byte","b":[255,255,207,63,204,3,195,240]},{"a":24595,"t":"byte","b":[255,255,255,255,255,204,3,63]},{"a":24603,"t":"byte","b":[255,255,255,252,252,255,255,255]},{"a":24611,"t":"byte","b":[255,252,243,243,207,207,207,243]},{"a":24619,"t":"byte","b":[255,255,255,63,204,243,0,195]},{"a":24627,"t":"byte","b":[207,51,0,240,255,255,255,255]},{"a":24635,"t":"byte","b":[255,63,240,15,255,255,255,255]},{"a":24643,"t":"byte","b":[204,243,3,207,15,63,255,255]},{"a":24651,"t":"byte","b":[255,207,255,243,252,255,255,255]},{"a":24659,"t":"byte","b":[255,252,195,63,255,255,255,255]},{"a":24667,"t":"byte","b":[48,195,255,207,255,255,255,255]},{"a":24675,"t":"byte","b":[0,255,0,255,0,255,0,255]},{"a":24683,"t":"byte","b":[0,255,0,255,0,255,0,255]},{"a":24691,"t":"byte","b":[0,255,0,255,0,255,0,255]},{"a":24699,"t":"byte","b":[0,255,0,255,0,255,0,255]},{"a":24707,"t":"byte","b":[0,255,0,255,0,255,0,255]},{"a":24715,"t":"byte","b":[255,255,0,255,0,255,0,255]},{"a":24723,"t":"byte","b":[245,255,156,255,0,255,0,21]},{"a":24731,"t":"byte","b":[0,255,0,255,0,255,0,201]},{"a":24739,"t":"byte","b":[0,255,0,255,0,255,0,255]},{"a":24747,"t":"byte","b":[0,255,0,255,0,255,0,255]},{"a":24755,"t":"byte","b":[0,255,0,255,0,255,0,255]},{"a":24763,"t":"byte","b":[0,255,0,255,0,255,0,255]},{"a":24771,"t":"byte","b":[0,255,0,255,0,255,0,255]},{"a":24779,"t":"byte","b":[0,255,0,255,0,255,0,255]},{"a":24787,"t":"byte","b":[0,255,0,255,0,255,0,255]},{"a":24795,"t":"byte","b":[0,255,0,255,0,255,127,255]},{"a":24803,"t":"byte","b":[0,255,0,255,0,255,0,255]},{"a":24811,"t":"byte","b":[0,255,0,255,0,255,0,255]},{"a":24819,"t":"byte","b":[0,255,0,255,0,255,0,255]},{"a":24827,"t":"byte","b":[0,255,0,255,0,255,0,255]},{"a":24835,"t":"byte","b":[0,255,0,255,0,255,0,255]},{"a":24843,"t":"byte","b":[0,255,0,255,0,255,0,255]},{"a":24851,"t":"byte","b":[0,255,0,255,0,255,0,255]},{"a":24859,"t":"byte","b":[0,255,0,255,0,255,0,255]},{"a":24867,"t":"byte","b":[0,21,0,255,0,255,0,255]},{"a":24875,"t":"byte","b":[0,255,0,255,0,255,0,255]},{"a":24883,"t":"byte","b":[0,255,0,255,0,223,0,255]},{"a":24891,"t":"byte","b":[0,255,0,255,0,255,0,255]},{"a":24899,"t":"byte","b":[0,255,0,255,0,251,0,255]},{"a":24907,"t":"byte","b":[0,255,0,255,0,255,0,20]},{"a":24915,"t":"byte","b":[0,255,0,255,0,255,255,0]},{"a":24923,"l":"city8_screen","c":"city type 8's screen, packed, which $853E unpacks into rows 1 to 24 at $C828 (a byte with bit 7 set repeats the next byte its low seven bits plus one times, any other copies that many bytes plus one; each record moves on one byte less than it writes). The unpacker stops only when it reaches $CC00, so it reads on 63 bytes into the next block, which land below the screen's last row. 444 bytes, to $6316","t":"byte","b":[1,245,146,2,9,96,91,92]},{"a":24931,"t":"byte","b":[2,94,86,90,95,96,160,2]},{"a":24939,"t":"byte","b":[9,95,92,86,87,90,87,93]},{"a":24947,"t":"byte","b":[86,96,181,2,2,94,86,161]},{"a":24955,"t":"byte","b":[2,3,94,89,87,132,2,7]},{"a":24963,"t":"byte","b":[94,92,86,93,91,94,95,167]},{"a":24971,"t":"byte","b":[2,3,91,92,95,195,2,1]},{"a":24979,"t":"byte","b":[52,167,2,130,48,4,50,49]},{"a":24987,"t":"byte","b":[51,52,158,2,4,52,51,53]},{"a":24995,"t":"byte","b":[49,130,47,2,48,47,131,48]},{"a":25003,"t":"byte","b":[1,50,130,49,130,51,2,49]},{"a":25011,"t":"byte","b":[51,130,52,145,2,8,55,54]},{"a":25019,"t":"byte","b":[47,48,47,48,47,48,131,47]},{"a":25027,"t":"byte","b":[7,61,60,59,58,57,56,0]},{"a":25035,"t":"byte","b":[130,56,131,0,6,83,0,83]},{"a":25043,"t":"byte","b":[0,85,84,130,83,2,0,84]},{"a":25051,"t":"byte","b":[130,83,5,85,83,0,85,84]},{"a":25059,"t":"byte","b":[131,56,12,65,66,67,68,1]},{"a":25067,"t":"byte","b":[60,64,62,63,57,71,70,158]},{"a":25075,"t":"byte","b":[0,8,69,0,56,69,0,69]},{"a":25083,"t":"byte","b":[73,72,161,0,5,69,20,22]},{"a":25091,"t":"byte","b":[21,69,164,0,4,23,24,23]},{"a":25099,"t":"byte","b":[25,137,0,1,5,130,1,1]},{"a":25107,"t":"byte","b":[6,137,0,1,9,130,1,1]},{"a":25115,"t":"byte","b":[8,138,0,2,21,26,138,0]},{"a":25123,"t":"byte","b":[1,5,130,1,2,3,7,137]},{"a":25131,"t":"byte","b":[0,1,10,131,1,1,8,137]},{"a":25139,"t":"byte","b":[0,5,19,24,25,20,21,132]},{"a":25147,"t":"byte","b":[0,3,7,0,5,131,1,1]},{"a":25155,"t":"byte","b":[6,133,0,1,7,133,0,1]},{"a":25163,"t":"byte","b":[9,131,1,1,8,132,0,10]},{"a":25171,"t":"byte","b":[10,0,20,21,44,46,45,41]},{"a":25179,"t":"byte","b":[77,25,130,0,1,5,156,1]},{"a":25187,"t":"byte","b":[9,19,23,24,41,42,43,38]},{"a":25195,"t":"byte","b":[44,40,130,4,1,15,156,1]},{"a":25203,"t":"byte","b":[4,12,42,43,74,130,41,135]},{"a":25211,"t":"byte","b":[4,2,38,15,130,1,2,27]},{"a":25219,"t":"byte","b":[40,131,4,1,38,131,1,1]},{"a":25227,"t":"byte","b":[41,132,4,1,32,130,1,2]},{"a":25235,"t":"byte","b":[11,40,133,4,5,74,81,76]},{"a":25243,"t":"byte","b":[46,45,135,4,1,16,130,1]},{"a":25251,"t":"byte","b":[1,28,134,4,131,1,134,4]},{"a":25259,"t":"byte","b":[1,33,130,1,1,12,133,4]},{"a":25267,"t":"byte","b":[6,41,74,45,76,77,45,132]},{"a":25275,"t":"byte","b":[4,1,16,132,1,1,29,133]},{"a":25283,"t":"byte","b":[4,133,1,133,4,1,34,132]},{"a":25291,"t":"byte","b":[1,1,12,133,4,3,81,19]},{"a":25299,"t":"byte","b":[45,134,4,1,15,131,1,1]},{"a":25307,"t":"byte","b":[30,133,4,1,38,131,1,1]},{"a":25315,"t":"byte","b":[39,133,4,1,35,131,1,2]},{"a":25323,"t":"byte","b":[11,40,133,4,6,78,79,41]},{"a":25331,"t":"byte","b":[80,81,82,130,4,1,16,131]},{"a":25339,"t":"byte","b":[1,2,31,74,133,4,1,75]},{"a":25347,"t":"byte","b":[131,1,1,74,133,4,2,74]},{"a":25355,"t":"byte","b":[36,131,1,2,12,74,131,4]},{"a":25363,"t":"byte","b":[1,80,64,222]},{"a":25367,"l":"shared_chars_6317","c":"characters shared by the cities: city type 1 copies the 62 from here ($B691/$B688), 496 bytes, to $C590, characters $B2 to $EF; the windows of the cities overlap, and those of types 5 and 6 run on past $68F6 into the music driver's code","t":"byte","b":[149,89,149,89,153,153,149,153]},{"a":25375,"t":"byte","b":[119,153,153,153,153,153,85,221]},{"a":25383,"t":"byte","b":[60,235,218,218,215,125,102,153]},{"a":25391,"t":"byte","b":[221,102,102,102,102,102,85,119]},{"a":25399,"t":"byte","b":[102,89,213,245,223,102,234,167]},{"a":25407,"t":"byte","b":[102,153,102,85,85,255,102,154]},{"a":25415,"t":"byte","b":[153,101,87,93,247,105,167,234]},{"a":25423,"t":"byte","b":[87,105,102,106,90,102,89,21]},{"a":25431,"t":"byte","b":[217,105,165,169,165,153,101,84]},{"a":25439,"t":"byte","b":[170,150,170,125,150,170,102,85]},{"a":25447,"t":"byte","b":[63,255,221,246,221,245,91,230]},{"a":25455,"t":"byte","b":[255,221,102,183,153,166,170,170]},{"a":25463,"t":"byte","b":[255,119,93,102,185,170,102,170]},{"a":25471,"t":"byte","b":[253,119,153,222,102,153,170,170]},{"a":25479,"t":"byte","b":[252,127,119,159,119,95,103,155]},{"a":25487,"t":"byte","b":[63,247,221,245,215,249,215,218]},{"a":25495,"t":"byte","b":[255,119,221,101,151,185,106,166]},{"a":25503,"t":"byte","b":[255,119,213,93,102,185,103,154]},{"a":25511,"t":"byte","b":[252,255,119,95,119,159,103,95]},{"a":25519,"t":"byte","b":[214,245,218,221,246,221,246,215]},{"a":25527,"t":"byte","b":[159,119,159,167,159,215,167,159]},{"a":25535,"t":"byte","b":[215,167,159,215,159,119,223,252]},{"a":25543,"t":"byte","b":[215,246,221,246,221,213,247,63]},{"a":25551,"t":"byte","b":[127,237,93,106,166,87,155,165]},{"a":25559,"t":"byte","b":[253,123,85,169,154,117,182,90]},{"a":25567,"t":"byte","b":[154,126,213,255,234,127,85,255]},{"a":25575,"t":"byte","b":[166,253,87,255,171,119,158,255]},{"a":25583,"t":"byte","b":[63,247,221,214,246,221,247,63]},{"a":25591,"t":"byte","b":[255,119,157,106,182,105,215,255]},{"a":25599,"t":"byte","b":[255,119,221,102,171,153,117,255]},{"a":25607,"t":"byte","b":[252,223,119,151,159,119,223,252]},{"a":25615,"t":"byte","b":[63,247,221,247,219,245,215,245]},{"a":25623,"t":"byte","b":[255,119,221,102,191,110,89,246]},{"a":25631,"t":"byte","b":[255,119,157,231,93,151,119,157]},{"a":25639,"t":"byte","b":[252,223,247,239,231,223,231,223]},{"a":25647,"t":"byte","b":[247,239,215,239,215,231,223,231]},{"a":25655,"t":"byte","b":[247,231,239,247,223,231,247,255]},{"a":25663,"t":"byte","b":[213,255,234,253,215,221,247,255]},{"a":25671,"t":"byte","b":[106,154,169,107,214,93,119,255]},{"a":25679,"t":"byte","b":[157,167,157,231,159,117,223,255]},{"a":25687,"t":"byte","b":[252,223,119,223,231,95,215,95]},{"a":25695,"t":"byte","b":[255,221,119,153,254,185,101,159]},{"a":25703,"t":"byte","b":[255,221,118,219,117,214,221,118]},{"a":25711,"t":"byte","b":[87,255,171,127,215,119,223,255]},{"a":25719,"t":"byte","b":[118,218,118,219,246,93,247,255]},{"a":25727,"l":"shared_chars_647F","c":"characters shared by the cities: city type 2 copies the 62 from here ($B691/$B688), 496 bytes, to $C590, characters $B2 to $EF; the windows of the cities overlap, and those of types 5 and 6 run on past $68F6 into the music driver's code","t":"byte","b":[170,85,255,251,170,85,255,251]},{"a":25735,"t":"byte","b":[170,153,155,155,170,153,155,155]},{"a":25743,"t":"byte","b":[170,153,187,187,170,153,187,170]},{"a":25751,"t":"byte","b":[170,85,255,251,170,85,251,170]},{"a":25759,"t":"byte","b":[170,102,238,238,170,102,238,170]},{"a":25767,"t":"byte","b":[170,102,230,230,170,102,230,230]},{"a":25775,"t":"byte","b":[170,149,191,171,90,169,191,191]},{"a":25783,"t":"byte","b":[168,86,254,234,165,106,254,254]},{"a":25791,"t":"byte","b":[170,86,254,234,165,106,254,170]},{"a":25799,"t":"byte","b":[170,149,191,171,90,169,191,170]},{"a":25807,"t":"byte","b":[170,182,170,158,170,185,170,190]},{"a":25815,"t":"byte","b":[170,170,170,170,170,123,170,109]},{"a":25823,"t":"byte","b":[170,85,85,85,85,85,85,85]},{"a":25831,"t":"byte","b":[170,158,170,182,170,110,170,190]},{"a":25839,"t":"byte","b":[186,153,170,187,170,150,190,170]},{"a":25847,"t":"byte","b":[125,235,170,235,235,255,190,105]},{"a":25855,"t":"byte","b":[110,102,170,238,170,150,190,170]},{"a":25863,"t":"byte","b":[105,170,170,170,170,170,170,170]},{"a":25871,"t":"byte","b":[170,103,170,251,89,170,237,170]},{"a":25879,"t":"byte","b":[149,165,149,150,165,153,166,170]},{"a":25887,"t":"byte","b":[85,85,85,85,85,102,153,170]},{"a":25895,"t":"byte","b":[86,90,86,150,90,102,154,170]},{"a":25903,"t":"byte","b":[170,149,154,154,154,159,149,149]},{"a":25911,"t":"byte","b":[170,86,166,166,166,246,86,86]},{"a":25919,"t":"byte","b":[170,85,105,105,105,125,85,85]},{"a":25927,"t":"byte","b":[250,229,234,149,170,149,170,149]},{"a":25935,"t":"byte","b":[170,85,170,85,170,85,170,85]},{"a":25943,"t":"byte","b":[175,91,171,86,170,86,170,86]},{"a":25951,"t":"byte","b":[170,166,153,165,150,149,165,149]},{"a":25959,"t":"byte","b":[149,149,154,154,154,159,149,149]},{"a":25967,"t":"byte","b":[170,90,102,90,86,90,86,102]},{"a":25975,"t":"byte","b":[86,86,166,166,166,246,86,86]},{"a":25983,"t":"byte","b":[85,85,105,105,105,125,85,85]},{"a":25991,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":25999,"l":"shared_chars_658F","c":"characters shared by the cities: city type 3 copies the 62 from here ($B691/$B688), 496 bytes, to $C590, characters $B2 to $EF; the windows of the cities overlap, and those of types 5 and 6 run on past $68F6 into the music driver's code","t":"byte","b":[170,110,78,78,78,78,78,78]},{"a":26007,"t":"byte","b":[78,78,78,78,78,78,78,78]},{"a":26015,"t":"byte","b":[78,78,78,78,78,78,122,85]},{"a":26023,"t":"byte","b":[85,119,85,127,85,119,85,127]},{"a":26031,"t":"byte","b":[85,247,85,127,85,247,85,127]},{"a":26039,"t":"byte","b":[85,247,85,127,85,247,85,0]},{"a":26047,"t":"byte","b":[85,119,85,127,85,119,85,0]},{"a":26055,"t":"byte","b":[170,185,177,177,177,177,177,177]},{"a":26063,"t":"byte","b":[177,177,177,177,177,177,177,177]},{"a":26071,"t":"byte","b":[177,177,177,177,177,177,173,85]},{"a":26079,"t":"byte","b":[85,221,85,125,85,221,85,125]},{"a":26087,"t":"byte","b":[85,221,85,125,85,221,85,0]},{"a":26095,"t":"byte","b":[255,20,215,0,255,60,255,60]},{"a":26103,"t":"byte","b":[168,96,168,96,168,96,168,96]},{"a":26111,"t":"byte","b":[1,0,1,0,1,0,1,0]},{"a":26119,"t":"byte","b":[255,60,255,60,255,60,255,60]},{"a":26127,"t":"byte","b":[42,9,42,9,42,9,42,9]},{"a":26135,"t":"byte","b":[255,60,255,20,215,20,215,20]},{"a":26143,"t":"byte","b":[168,96,164,100,164,108,168,96]},{"a":26151,"t":"byte","b":[42,9,26,25,26,57,42,9]},{"a":26159,"t":"byte","b":[85,60,255,60,255,60,255,60]},{"a":26167,"t":"byte","b":[85,64,168,96,168,96,168,96]},{"a":26175,"t":"byte","b":[85,9,42,9,42,9,42,9]},{"a":26183,"t":"byte","b":[85,60,255,20,215,40,255,60]},{"a":26191,"t":"byte","b":[194,10,194,10,194,10,194,10]},{"a":26199,"t":"byte","b":[165,149,165,149,165,149,165,149]},{"a":26207,"t":"byte","b":[131,160,131,160,131,160,131,160]},{"a":26215,"t":"byte","b":[90,86,90,86,90,86,90,86]},{"a":26223,"t":"byte","b":[255,195,20,85,85,85,85,85]},{"a":26231,"t":"byte","b":[209,25,194,10,194,10,194,10]},{"a":26239,"t":"byte","b":[165,85,105,153,165,149,165,149]},{"a":26247,"t":"byte","b":[125,125,255,255,255,255,255,255]},{"a":26255,"t":"byte","b":[71,100,131,160,131,160,131,160]},{"a":26263,"t":"byte","b":[90,85,105,102,90,86,90,86]},{"a":26271,"l":"shared_chars_669F","c":"characters shared by the cities: city type 4 copies the 62 from here ($B691/$B688), 496 bytes, to $C590, characters $B2 to $EF; the windows of the cities overlap, and those of types 5 and 6 run on past $68F6 into the music driver's code","t":"byte","b":[191,239,251,238,233,249,235,234]},{"a":26279,"t":"byte","b":[255,238,186,171,170,150,150,190]},{"a":26287,"t":"byte","b":[254,191,239,187,107,111,235,171]},{"a":26295,"t":"byte","b":[106,250,90,102,230,109,106,106]},{"a":26303,"t":"byte","b":[170,170,105,105,235,170,150,150]},{"a":26311,"t":"byte","b":[169,171,171,153,155,185,169,169]},{"a":26319,"t":"byte","b":[106,102,106,90,102,90,85,85]},{"a":26327,"t":"byte","b":[190,166,106,190,149,86,149,85]},{"a":26335,"t":"byte","b":[165,105,165,169,165,153,101,85]},{"a":26343,"t":"byte","b":[175,187,238,250,254,233,249,235]},{"a":26351,"t":"byte","b":[255,238,186,171,186,150,150,190]},{"a":26359,"t":"byte","b":[254,191,239,187,107,111,235,171]},{"a":26367,"t":"byte","b":[250,230,250,110,218,106,123,234]},{"a":26375,"t":"byte","b":[170,170,105,105,105,235,170,170]},{"a":26383,"t":"byte","b":[187,175,171,175,187,173,235,169]},{"a":26391,"t":"byte","b":[102,106,90,106,90,102,89,85]},{"a":26399,"t":"byte","b":[170,170,190,150,149,86,149,85]},{"a":26407,"t":"byte","b":[167,153,167,105,165,153,165,85]},{"a":26415,"l":"shared_chars_672F","c":"characters shared by the cities: city type 5 copies the 62 from here ($B691/$B688), 496 bytes, to $C590, characters $B2 to $EF; the windows of the cities overlap, and those of types 5 and 6 run on past $68F6 into the music driver's code","t":"byte","b":[255,69,0,255,85,0,255,213]},{"a":26423,"t":"byte","b":[0,255,85,0,255,85,0,255]},{"a":26431,"t":"byte","b":[85,0,255,117,0,255,81,0]},{"a":26439,"t":"byte","b":[209,255,213,208,255,213,209,255]},{"a":26447,"t":"byte","b":[71,255,87,7,255,87,7,255]},{"a":26455,"t":"byte","b":[255,245,208,255,213,211,255,215]},{"a":26463,"t":"byte","b":[255,95,7,255,87,199,255,215]},{"a":26471,"t":"byte","b":[213,192,192,255,213,208,208,255]},{"a":26479,"t":"byte","b":[85,0,0,255,85,0,0,255]},{"a":26487,"t":"byte","b":[87,3,3,255,87,7,7,255]},{"a":26495,"t":"byte","b":[85,4,0,255,85,0,48,255]},{"a":26503,"t":"byte","b":[85,0,4,255,85,0,16,255]},{"a":26511,"t":"byte","b":[255,255,255,255,255,255,85,255]},{"a":26519,"t":"byte","b":[127,243,204,255,213,208,208,255]},{"a":26527,"t":"byte","b":[255,51,204,255,85,0,0,255]},{"a":26535,"t":"byte","b":[253,207,51,255,87,7,7,255]},{"a":26543,"t":"byte","b":[95,15,15,255,95,15,15,255]},{"a":26551,"t":"byte","b":[245,240,240,255,245,240,240,255]},{"a":26559,"t":"byte","b":[255,85,0,0,255,85,0,0]},{"a":26567,"t":"byte","b":[255,117,48,48,255,85,0,0]},{"a":26575,"t":"byte","b":[255,93,12,12,255,85,0,0]},{"a":26583,"t":"byte","b":[255,87,3,3,255,87,3,3]},{"a":26591,"l":"shared_chars_67DF","c":"characters shared by the cities: city type 6 copies the 62 from here ($B691/$B688), 496 bytes, to $C590, characters $B2 to $EF; the windows of the cities overlap, and those of types 5 and 6 run on past $68F6 into the music driver's code","t":"byte","b":[170,255,85,85,170,255,85,85]},{"a":26599,"t":"byte","b":[170,239,101,101,170,239,101,101]},{"a":26607,"t":"byte","b":[170,251,89,89,170,251,89,89]},{"a":26615,"t":"byte","b":[170,254,86,90,167,250,86,86]},{"a":26623,"t":"byte","b":[170,255,85,149,106,191,85,85]},{"a":26631,"t":"byte","b":[170,255,105,190,150,150,235,125]},{"a":26639,"t":"byte","b":[223,121,239,117,219,189,239,86]},{"a":26647,"t":"byte","b":[102,185,118,221,237,127,247,109]},{"a":26655,"t":"byte","b":[153,110,157,119,123,253,223,121]},{"a":26663,"t":"byte","b":[153,185,154,186,153,185,155,187]},{"a":26671,"t":"byte","b":[230,238,102,110,166,174,102,110]},{"a":26679,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":26687,"t":"byte","b":[153,185,154,186,153,185,155,170]},{"a":26695,"t":"byte","b":[230,238,102,110,166,110,102,170]},{"a":26703,"t":"byte","b":[217,217,118,118,158,158,102,170]},{"a":26711,"t":"byte","b":[217,217,182,182,157,157,167,170]},{"a":26719,"t":"byte","b":[105,170,170,170,170,170,170,170]},{"a":26727,"t":"byte","b":[106,166,153,167,155,167,157,167]},{"a":26735,"t":"byte","b":[170,102,153,118,205,63,51,207]},{"a":26743,"t":"byte","b":[169,154,102,218,102,218,118,218]},{"a":26751,"t":"byte","b":[148,167,150,165,155,165,151,175]},{"a":26759,"t":"byte","b":[22,218,166,90,230,90,214,250]},{"a":26767,"t":"byte","b":[106,166,155,156,167,157,166,106]},{"a":26775,"t":"byte","b":[169,154,230,54,218,118,154,169]},{"a":26783,"t":"byte","b":[207,192,3,204,3,192,204,51]},{"a":26791,"t":"byte","b":[170,102,217,63,12,121,150,170]},{"a":26799,"t":"byte","b":[217,217,118,118,157,157,103,103]},{"a":26807,"t":"byte","b":[79,85,78,68,32,70,88,0]},{"a":26815,"t":"byte","b":[120,169,227,141,20,3,169,104]},{"a":26823,"t":"byte","b":[141,21,3,169,0,141,14,220]},{"a":26831,"t":"byte","b":[169,1,141,26,208,169,27,141]},{"a":26839,"t":"byte","b":[17,208,169,128,141,18,208,32]},{"a":26847,"t":"byte","b":[1,112,88,96,169,1,141,25]},{"a":26855,"t":"byte","b":[208,238,32,208,32,248,104,32]},{"a":26863,"t":"byte","b":[63,117,206,32,208,76,49,234]},{"a":26871,"l":"music_command","c":"the tune command, written by the game and read by $68F8: 0 silences the SID and stops the tune, 1 or 2 starts that tune, and anything from 3 up lets the tune playing go on. $68F8 writes $FF back before it returns (at $6E32), so a command acts once. The game writes it at $ABFB, $AC63, $B074 and $B1A0; the driver itself writes 0 at $69D9 when a pattern reaches its end-of-tune byte $FE.","t":"byte","b":[255],"x":[26872,27097,28210,44027,44131,45172,45472]},{"a":26872,"l":"music_play","c":"the music driver, called from the play interrupt (at $8884) and from the title's (at $B20C). On command 0 it silences the SID ($6E36) and clears $74B2. On 1 or 2 it copies that tune's three order-list pointers from $7015 (six bytes a tune) to $7502 and $7505, clears each voice's note length, slide and order-list place, fetches each voice's first pattern ($6E81), resets the SID ($7001) and sets $74B2. Otherwise, while $74B2 is set, it counts each voice's three effect timers at $750C on and steps the three voices from the third down to the first ($695A), then counts the speed down ($74B4) and reloads it from $74B3 when it passes 0. Every way out writes $FF to the command.","t":"code","b":[173,247,104],"m":"lda","oa":26871,"o":"music_command","x":[27100,34948,45580]},{"a":26875,"t":"code","b":[208,9],"m":"bne","oa":26886,"o":"b_6906"},{"a":26877,"t":"code","b":[141,178,116],"m":"sta","oa":29874,"o":"music_playing"},{"a":26880,"t":"code","b":[32,54,110],"m":"jsr","oa":28214,"o":"sid_clear"},{"a":26883,"l":"b_6903","t":"code","b":[76,48,110],"m":"jmp","oa":28208,"o":"music_done","x":[26954]},{"a":26886,"l":"b_6906","t":"code","b":[201,3],"m":"cmp","o":"#$03","x":[26875]},{"a":26888,"t":"code","b":[176,61],"m":"bcs","oa":26951,"o":"b_6947"},{"a":26890,"t":"code","b":[233,0],"m":"sbc","o":"#$00"},{"a":26892,"t":"code","b":[10],"m":"asl","o":"a"},{"a":26893,"t":"code","b":[141,18,105],"m":"sta","oa":26898,"o":"a_6912"},{"a":26896,"t":"code","b":[10],"m":"asl","o":"a"},{"a":26897,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":26898,"t":"note","l":"a_6912","c":"the operand of this add, which $690D writes with twice the tune number less one, so the add makes it six times: the offset of the tune's entry in $7015","note":"inside the item at $6911","x":[26893]},{"a":26899,"t":"code","b":[168],"m":"tay"},{"a":26900,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":26902,"l":"b_6916","t":"code","b":[185,21,112],"m":"lda","oa":28693,"o":"tune_table,y","x":[26919]},{"a":26905,"t":"code","b":[157,2,117],"m":"sta","oa":29954,"o":"voice_order_lo,x"},{"a":26908,"t":"code","b":[200],"m":"iny"},{"a":26909,"t":"code","b":[185,21,112],"m":"lda","oa":28693,"o":"tune_table,y"},{"a":26912,"t":"code","b":[157,5,117],"m":"sta","oa":29957,"o":"voice_order_hi,x"},{"a":26915,"t":"code","b":[200],"m":"iny"},{"a":26916,"t":"code","b":[232],"m":"inx"},{"a":26917,"t":"code","b":[224,3],"m":"cpx","o":"#$03"},{"a":26919,"t":"code","b":[208,237],"m":"bne","oa":26902,"o":"b_6916"},{"a":26921,"t":"code","b":[162,2],"m":"ldx","o":"#$02"},{"a":26923,"l":"b_692B","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[26938]},{"a":26925,"t":"code","b":[157,205,116],"m":"sta","oa":29901,"o":"voice_length_count,x"},{"a":26928,"t":"code","b":[157,208,116],"m":"sta","oa":29904,"o":"voice_effect,x"},{"a":26931,"t":"code","b":[157,181,116],"m":"sta","oa":29877,"o":"voice_order_place,x"},{"a":26934,"t":"code","b":[32,129,110],"m":"jsr","oa":28289,"o":"voice_next_pattern"},{"a":26937,"t":"code","b":[202],"m":"dex"},{"a":26938,"t":"code","b":[16,239],"m":"bpl","oa":26923,"o":"b_692B"},{"a":26940,"t":"code","b":[32,1,112],"m":"jsr","oa":28673,"o":"sid_reset"},{"a":26943,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":26945,"t":"code","b":[141,178,116],"m":"sta","oa":29874,"o":"music_playing"},{"a":26948,"t":"code","b":[76,48,110],"m":"jmp","oa":28208,"o":"music_done"},{"a":26951,"l":"b_6947","t":"code","b":[173,178,116],"m":"lda","oa":29874,"o":"music_playing","x":[26888]},{"a":26954,"t":"code","b":[240,183],"m":"beq","oa":26883,"o":"b_6903"},{"a":26956,"t":"code","b":[238,12,117],"m":"inc","oa":29964,"o":"voice_effect_timer"},{"a":26959,"t":"code","b":[238,13,117],"m":"inc","oa":29965,"o":"a_750D"},{"a":26962,"t":"code","b":[238,14,117],"m":"inc","oa":29966,"o":"a_750E"},{"a":26965,"t":"code","b":[162,2],"m":"ldx","o":"#$02"},{"a":26967,"t":"code","b":[142,177,116],"m":"stx","oa":29873,"o":"music_voice_index"},{"a":26970,"l":"music_voice","c":"one voice's step of the driver, with X the voice (0 to 2) and $750F its SID register offset from $749D. While the speed count $74B4 is not 0 it only carries on a slide ($74E5 counts down while the note number $74AE steps down). When the count is 0 it counts the note's length $74CD down, and while the note lasts it applies the slide set by command $7E or $7F: $74E2 holds an opcode ($FE, inc, or $DE, dec), which $6972 writes over the instruction at $6975, so the note steps up or down a semitone each time. When the length runs out it reads the pattern at $A7/$A8 from the place $7508: bytes $00-$5F are notes, $60-$7F commands ($7F slide down, $7E slide up, $7D and $7C an arpeggio with a mask byte, $7B a slide to a note with a speed byte, $7A a vibrato delay byte), $80-$BF set the length (low six bits, $74CA), $C0-$DF the instrument (low five bits, times 8, $7509), $F0-$FB the speed (low four bits, $74B3), $FC the volume to 15, $FD a step of a fade (the volume from $7501, which it counts down), $FE ends the tune and $FF the pattern, which fetches the next from the order list ($6E81). A note is transposed by $74D6, gated with its instrument's waveform, envelope and pulse ($6AEA-$6B42), and then the voice's arpeggio, vibrato, slide to a note, drum and pulse sweep are applied from $6B6E on. Ends at $6E1D, where it goes on to the next voice down.","t":"code","b":[174,177,116],"m":"ldx","oa":29873,"o":"music_voice_index","x":[28194]},{"a":26973,"t":"code","b":[189,157,116],"m":"lda","oa":29853,"o":"voice_sid_offset,x"},{"a":26976,"t":"code","b":[141,15,117],"m":"sta","oa":29967,"o":"music_sid_offset"},{"a":26979,"t":"code","b":[173,180,116],"m":"lda","oa":29876,"o":"music_speed_count"},{"a":26982,"t":"code","b":[208,22],"m":"bne","oa":27006,"o":"b_697E"},{"a":26984,"t":"code","b":[222,205,116],"m":"dec","oa":29901,"o":"voice_length_count,x"},{"a":26987,"t":"code","b":[48,37],"m":"bmi","oa":27026,"o":"b_6992"},{"a":26989,"t":"code","b":[189,226,116],"m":"lda","oa":29922,"o":"voice_slide_opcode,x"},{"a":26992,"t":"code","b":[240,29],"m":"beq","oa":27023,"o":"b_698F"},{"a":26994,"t":"code","b":[141,117,105],"m":"sta","oa":26997,"o":"a_6975"},{"a":26997,"l":"a_6975","c":"the opcode here is rewritten by $6972 from $74E2: $FE (inc $74AE,x) makes a slide step the note up a semitone, $DE (dec $74AE,x) down","t":"code","b":[254,174,116],"m":"inc","oa":29870,"o":"voice_note,x","x":[26994]},{"a":27000,"t":"code","b":[32,65,110],"m":"jsr","oa":28225,"o":"voice_set_note"},{"a":27003,"t":"code","b":[76,141,109],"m":"jmp","oa":28045,"o":"j_6D8D"},{"a":27006,"l":"b_697E","t":"code","b":[189,229,116],"m":"lda","oa":29925,"o":"voice_short_slide,x","x":[26982]},{"a":27009,"t":"code","b":[240,12],"m":"beq","oa":27023,"o":"b_698F"},{"a":27011,"t":"code","b":[222,229,116],"m":"dec","oa":29925,"o":"voice_short_slide,x"},{"a":27014,"t":"code","b":[222,174,116],"m":"dec","oa":29870,"o":"voice_note,x"},{"a":27017,"t":"code","b":[32,65,110],"m":"jsr","oa":28225,"o":"voice_set_note"},{"a":27020,"t":"code","b":[76,141,109],"m":"jmp","oa":28045,"o":"j_6D8D"},{"a":27023,"l":"b_698F","t":"code","b":[76,110,107],"m":"jmp","oa":27502,"o":"j_6B6E","x":[26992,27009]},{"a":27026,"l":"b_6992","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[26987]},{"a":27028,"t":"code","b":[188,208,116],"m":"ldy","oa":29904,"o":"voice_effect,x"},{"a":27031,"t":"code","b":[192,2],"m":"cpy","o":"#$02"},{"a":27033,"t":"code","b":[240,6],"m":"beq","oa":27041,"o":"b_69A1"},{"a":27035,"t":"code","b":[157,211,116],"m":"sta","oa":29907,"o":"voice_arp_mask,x"},{"a":27038,"t":"code","b":[157,208,116],"m":"sta","oa":29904,"o":"voice_effect,x"},{"a":27041,"l":"b_69A1","t":"code","b":[141,8,117],"m":"sta","oa":29960,"o":"pattern_place","x":[27033]},{"a":27044,"t":"code","b":[157,217,116],"m":"sta","oa":29913,"o":"voice_slide_target,x"},{"a":27047,"t":"code","b":[157,226,116],"m":"sta","oa":29922,"o":"voice_slide_opcode,x"},{"a":27050,"t":"code","b":[189,196,116],"m":"lda","oa":29892,"o":"voice_pattern_lo,x"},{"a":27053,"t":"code","b":[133,167],"m":"sta","oa":167,"o":"music_pattern_ptr"},{"a":27055,"t":"code","b":[189,199,116],"m":"lda","oa":29895,"o":"voice_pattern_hi,x"},{"a":27058,"t":"code","b":[133,168],"m":"sta","oa":168,"o":"zpa_A8"},{"a":27060,"l":"j_69B4","t":"code","b":[172,8,117],"m":"ldy","oa":29960,"o":"pattern_place","x":[27085,27121,27140,27171]},{"a":27063,"t":"code","b":[238,8,117],"m":"inc","oa":29960,"o":"pattern_place"},{"a":27066,"t":"code","b":[177,167],"m":"lda","oa":167,"o":"(music_pattern_ptr),y"},{"a":27068,"t":"code","b":[200],"m":"iny"},{"a":27069,"t":"code","b":[201,96],"m":"cmp","o":"#$60"},{"a":27071,"t":"code","b":[144,15],"m":"bcc","oa":27088,"o":"b_69D0"},{"a":27073,"t":"code","b":[201,255],"m":"cmp","o":"#$FF"},{"a":27075,"t":"code","b":[208,14],"m":"bne","oa":27091,"o":"b_69D3"},{"a":27077,"t":"code","b":[32,129,110],"m":"jsr","oa":28289,"o":"voice_next_pattern"},{"a":27080,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":27082,"t":"code","b":[141,8,117],"m":"sta","oa":29960,"o":"pattern_place"},{"a":27085,"t":"code","b":[76,180,105],"m":"jmp","oa":27060,"o":"j_69B4"},{"a":27088,"l":"b_69D0","t":"code","b":[76,153,106],"m":"jmp","oa":27289,"o":"j_6A99","x":[27071]},{"a":27091,"l":"b_69D3","t":"code","b":[201,254],"m":"cmp","o":"#$FE","x":[27075]},{"a":27093,"t":"code","b":[208,8],"m":"bne","oa":27103,"o":"b_69DF"},{"a":27095,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":27097,"t":"code","b":[141,247,104],"m":"sta","oa":26871,"o":"music_command"},{"a":27100,"t":"code","b":[76,248,104],"m":"jmp","oa":26872,"o":"music_play"},{"a":27103,"l":"b_69DF","t":"code","b":[201,253],"m":"cmp","o":"#$FD","x":[27093]},{"a":27105,"t":"code","b":[208,16],"m":"bne","oa":27123,"o":"b_69F3"},{"a":27107,"t":"code","b":[173,1,117],"m":"lda","oa":29953,"o":"fade_volume"},{"a":27110,"t":"code","b":[141,24,212],"m":"sta","o":"sid_filter_mode_volume"},{"a":27113,"t":"code","b":[206,1,117],"m":"dec","oa":29953,"o":"fade_volume"},{"a":27116,"t":"code","b":[177,167],"m":"lda","oa":167,"o":"(music_pattern_ptr),y"},{"a":27118,"t":"code","b":[200],"m":"iny"},{"a":27119,"t":"code","b":[201,255],"m":"cmp","o":"#$FF"},{"a":27121,"t":"code","b":[240,193],"m":"beq","oa":27060,"o":"j_69B4"},{"a":27123,"l":"b_69F3","t":"code","b":[201,252],"m":"cmp","o":"#$FC","x":[27105]},{"a":27125,"t":"code","b":[208,15],"m":"bne","oa":27142,"o":"b_6A06"},{"a":27127,"t":"code","b":[169,15],"m":"lda","o":"#$0F"},{"a":27129,"t":"code","b":[141,1,117],"m":"sta","oa":29953,"o":"fade_volume"},{"a":27132,"t":"code","b":[141,24,212],"m":"sta","o":"sid_filter_mode_volume"},{"a":27135,"t":"code","b":[177,167],"m":"lda","oa":167,"o":"(music_pattern_ptr),y"},{"a":27137,"t":"code","b":[200],"m":"iny"},{"a":27138,"t":"code","b":[201,255],"m":"cmp","o":"#$FF"},{"a":27140,"t":"code","b":[240,174],"m":"beq","oa":27060,"o":"j_69B4"},{"a":27142,"l":"b_6A06","t":"code","b":[201,240],"m":"cmp","o":"#$F0","x":[27125]},{"a":27144,"t":"code","b":[144,8],"m":"bcc","oa":27154,"o":"b_6A12"},{"a":27146,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":27148,"t":"code","b":[141,179,116],"m":"sta","oa":29875,"o":"music_speed"},{"a":27151,"t":"code","b":[177,167],"m":"lda","oa":167,"o":"(music_pattern_ptr),y"},{"a":27153,"t":"code","b":[200],"m":"iny"},{"a":27154,"l":"b_6A12","t":"code","b":[201,192],"m":"cmp","o":"#$C0","x":[27144]},{"a":27156,"t":"code","b":[144,15],"m":"bcc","oa":27173,"o":"b_6A25"},{"a":27158,"t":"code","b":[41,31],"m":"and","o":"#$1F"},{"a":27160,"t":"code","b":[10],"m":"asl","o":"a"},{"a":27161,"t":"code","b":[10],"m":"asl","o":"a"},{"a":27162,"t":"code","b":[10],"m":"asl","o":"a"},{"a":27163,"t":"code","b":[157,9,117],"m":"sta","oa":29961,"o":"voice_instrument,x"},{"a":27166,"t":"code","b":[177,167],"m":"lda","oa":167,"o":"(music_pattern_ptr),y"},{"a":27168,"t":"code","b":[200],"m":"iny"},{"a":27169,"t":"code","b":[201,255],"m":"cmp","o":"#$FF"},{"a":27171,"t":"code","b":[240,143],"m":"beq","oa":27060,"o":"j_69B4"},{"a":27173,"l":"b_6A25","t":"code","b":[201,128],"m":"cmp","o":"#$80","x":[27156]},{"a":27175,"t":"code","b":[144,8],"m":"bcc","oa":27185,"o":"b_6A31"},{"a":27177,"t":"code","b":[41,63],"m":"and","o":"#$3F"},{"a":27179,"t":"code","b":[157,202,116],"m":"sta","oa":29898,"o":"voice_length,x"},{"a":27182,"t":"code","b":[177,167],"m":"lda","oa":167,"o":"(music_pattern_ptr),y"},{"a":27184,"t":"code","b":[200],"m":"iny"},{"a":27185,"l":"b_6A31","t":"code","b":[201,96],"m":"cmp","o":"#$60","x":[27175]},{"a":27187,"t":"code","b":[144,15],"m":"bcc","oa":27204,"o":"b_6A44"},{"a":27189,"t":"code","b":[201,127],"m":"cmp","o":"#$7F"},{"a":27191,"t":"code","b":[208,14],"m":"bne","oa":27207,"o":"b_6A47"},{"a":27193,"t":"code","b":[169,222],"m":"lda","o":"#$DE"},{"a":27195,"l":"j_6A3B","t":"code","b":[157,226,116],"m":"sta","oa":29922,"o":"voice_slide_opcode,x","x":[27213]},{"a":27198,"t":"code","b":[157,208,116],"m":"sta","oa":29904,"o":"voice_effect,x"},{"a":27201,"l":"j_6A41","t":"code","b":[177,167],"m":"lda","oa":167,"o":"(music_pattern_ptr),y","x":[27231,27273]},{"a":27203,"t":"code","b":[200],"m":"iny"},{"a":27204,"l":"b_6A44","t":"code","b":[76,153,106],"m":"jmp","oa":27289,"o":"j_6A99","x":[27187]},{"a":27207,"l":"b_6A47","t":"code","b":[201,126],"m":"cmp","o":"#$7E","x":[27191]},{"a":27209,"t":"code","b":[208,5],"m":"bne","oa":27216,"o":"b_6A50"},{"a":27211,"t":"code","b":[169,254],"m":"lda","o":"#$FE"},{"a":27213,"t":"code","b":[76,59,106],"m":"jmp","oa":27195,"o":"j_6A3B"},{"a":27216,"l":"b_6A50","t":"code","b":[201,125],"m":"cmp","o":"#$7D","x":[27209]},{"a":27218,"t":"code","b":[208,14],"m":"bne","oa":27234,"o":"b_6A62"},{"a":27220,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":27222,"l":"j_6A56","t":"code","b":[157,208,116],"m":"sta","oa":29904,"o":"voice_effect,x","x":[27240]},{"a":27225,"t":"code","b":[177,167],"m":"lda","oa":167,"o":"(music_pattern_ptr),y"},{"a":27227,"t":"code","b":[200],"m":"iny"},{"a":27228,"t":"code","b":[157,211,116],"m":"sta","oa":29907,"o":"voice_arp_mask,x"},{"a":27231,"t":"code","b":[76,65,106],"m":"jmp","oa":27201,"o":"j_6A41"},{"a":27234,"l":"b_6A62","t":"code","b":[201,124],"m":"cmp","o":"#$7C","x":[27218]},{"a":27236,"t":"code","b":[208,5],"m":"bne","oa":27243,"o":"b_6A6B"},{"a":27238,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":27240,"t":"code","b":[76,86,106],"m":"jmp","oa":27222,"o":"j_6A56"},{"a":27243,"l":"b_6A6B","t":"code","b":[201,123],"m":"cmp","o":"#$7B","x":[27236]},{"a":27245,"t":"code","b":[208,29],"m":"bne","oa":27276,"o":"b_6A8C"},{"a":27247,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":27249,"t":"code","b":[157,211,116],"m":"sta","oa":29907,"o":"voice_arp_mask,x"},{"a":27252,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":27254,"t":"code","b":[157,208,116],"m":"sta","oa":29904,"o":"voice_effect,x"},{"a":27257,"t":"code","b":[177,167],"m":"lda","oa":167,"o":"(music_pattern_ptr),y"},{"a":27259,"t":"code","b":[200],"m":"iny"},{"a":27260,"t":"code","b":[24],"m":"clc"},{"a":27261,"t":"code","b":[125,214,116],"m":"adc","oa":29910,"o":"voice_transpose,x"},{"a":27264,"t":"code","b":[157,217,116],"m":"sta","oa":29913,"o":"voice_slide_target,x"},{"a":27267,"t":"code","b":[177,167],"m":"lda","oa":167,"o":"(music_pattern_ptr),y"},{"a":27269,"t":"code","b":[200],"m":"iny"},{"a":27270,"t":"code","b":[157,220,116],"m":"sta","oa":29916,"o":"voice_slide_speed,x"},{"a":27273,"t":"code","b":[76,65,106],"m":"jmp","oa":27201,"o":"j_6A41"},{"a":27276,"l":"b_6A8C","t":"code","b":[201,122],"m":"cmp","o":"#$7A","x":[27245]},{"a":27278,"t":"code","b":[208,9],"m":"bne","oa":27289,"o":"j_6A99"},{"a":27280,"t":"code","b":[177,167],"m":"lda","oa":167,"o":"(music_pattern_ptr),y"},{"a":27282,"t":"code","b":[200],"m":"iny"},{"a":27283,"t":"code","b":[157,246,116],"m":"sta","oa":29942,"o":"voice_vibrato_delay,x"},{"a":27286,"t":"code","b":[177,167],"m":"lda","oa":167,"o":"(music_pattern_ptr),y"},{"a":27288,"t":"code","b":[200],"m":"iny"},{"a":27289,"l":"j_6A99","t":"code","b":[140,8,117],"m":"sty","oa":29960,"o":"pattern_place","x":[27088,27204,27278]},{"a":27292,"t":"code","b":[24],"m":"clc"},{"a":27293,"t":"code","b":[125,214,116],"m":"adc","oa":29910,"o":"voice_transpose,x"},{"a":27296,"t":"code","b":[157,174,116],"m":"sta","oa":29870,"o":"voice_note,x"},{"a":27299,"t":"code","b":[72],"m":"pha"},{"a":27300,"t":"code","b":[188,9,117],"m":"ldy","oa":29961,"o":"voice_instrument,x"},{"a":27303,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":27305,"t":"code","b":[157,19,117],"m":"sta","oa":29971,"o":"voice_drum_started,x"},{"a":27308,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":27310,"t":"code","b":[157,12,117],"m":"sta","oa":29964,"o":"voice_effect_timer,x"},{"a":27313,"t":"code","b":[185,36,112],"m":"lda","oa":28708,"o":"ins_pulse,y"},{"a":27316,"t":"code","b":[141,243,106],"m":"sta","oa":27379,"o":"a_6AF3"},{"a":27319,"t":"code","b":[104],"m":"pla"},{"a":27320,"t":"code","b":[240,48],"m":"beq","oa":27370,"o":"b_6AEA"},{"a":27322,"t":"code","b":[189,211,116],"m":"lda","oa":29907,"o":"voice_arp_mask,x"},{"a":27325,"t":"code","b":[208,8],"m":"bne","oa":27335,"o":"b_6AC7"},{"a":27327,"t":"code","b":[185,39,112],"m":"lda","oa":28711,"o":"ins_arp,y"},{"a":27330,"t":"code","b":[240,3],"m":"beq","oa":27335,"o":"b_6AC7"},{"a":27332,"t":"code","b":[157,211,116],"m":"sta","oa":29907,"o":"voice_arp_mask,x"},{"a":27335,"l":"b_6AC7","t":"code","b":[185,40,112],"m":"lda","oa":28712,"o":"ins_flags,y","x":[27325,27330]},{"a":27338,"t":"code","b":[41,128],"m":"and","o":"#$80"},{"a":27340,"t":"code","b":[240,7],"m":"beq","oa":27349,"o":"b_6AD5"},{"a":27342,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":27344,"t":"code","b":[157,16,117],"m":"sta","oa":29968,"o":"voice_keep_pulse,x"},{"a":27347,"t":"code","b":[208,5],"m":"bne","oa":27354,"o":"b_6ADA"},{"a":27349,"l":"b_6AD5","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[27340]},{"a":27351,"t":"code","b":[157,16,117],"m":"sta","oa":29968,"o":"voice_keep_pulse,x"},{"a":27354,"l":"b_6ADA","t":"code","b":[185,40,112],"m":"lda","oa":28712,"o":"ins_flags,y","x":[27347]},{"a":27357,"t":"code","b":[41,2],"m":"and","o":"#$02"},{"a":27359,"t":"code","b":[240,9],"m":"beq","oa":27370,"o":"b_6AEA"},{"a":27361,"t":"code","b":[157,229,116],"m":"sta","oa":29925,"o":"voice_short_slide,x"},{"a":27364,"t":"code","b":[254,174,116],"m":"inc","oa":29870,"o":"voice_note,x"},{"a":27367,"t":"code","b":[254,174,116],"m":"inc","oa":29870,"o":"voice_note,x"},{"a":27370,"l":"b_6AEA","t":"code","b":[32,65,110],"m":"jsr","oa":28225,"o":"voice_set_note","x":[27320,27359]},{"a":27373,"t":"code","b":[189,16,117],"m":"lda","oa":29968,"o":"voice_keep_pulse,x"},{"a":27376,"t":"code","b":[208,23],"m":"bne","oa":27401,"o":"b_6B09"},{"a":27378,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":27379,"t":"note","l":"a_6AF3","c":"the operand of this load is the instrument's first pulse width ($7024), written at $6AB4, so a new note starts its pulse there","note":"inside the item at $6AF2","x":[27316]},{"a":27380,"t":"code","b":[172,15,117],"m":"ldy","oa":29967,"o":"music_sid_offset"},{"a":27383,"t":"code","b":[72],"m":"pha"},{"a":27384,"t":"code","b":[41,240],"m":"and","o":"#$F0"},{"a":27386,"t":"code","b":[157,190,116],"m":"sta","oa":29886,"o":"voice_pulse_lo,x"},{"a":27389,"t":"code","b":[153,2,212],"m":"sta","o":"sid_v1_pulse_lo,y"},{"a":27392,"t":"code","b":[104],"m":"pla"},{"a":27393,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":27395,"t":"code","b":[157,193,116],"m":"sta","oa":29889,"o":"voice_pulse_hi,x"},{"a":27398,"t":"code","b":[153,3,212],"m":"sta","o":"sid_v1_pulse_hi,y"},{"a":27401,"l":"b_6B09","t":"code","b":[189,171,116],"m":"lda","oa":29867,"o":"voice_gate,x","x":[27376]},{"a":27404,"t":"code","b":[240,55],"m":"beq","oa":27461,"o":"b_6B45"},{"a":27406,"t":"code","b":[189,9,117],"m":"lda","oa":29961,"o":"voice_instrument,x"},{"a":27409,"t":"code","b":[170],"m":"tax"},{"a":27410,"t":"code","b":[189,34,112],"m":"lda","oa":28706,"o":"ins_ad,x"},{"a":27413,"t":"code","b":[153,5,212],"m":"sta","o":"sid_v1_attack_decay,y"},{"a":27416,"t":"code","b":[189,35,112],"m":"lda","oa":28707,"o":"ins_sr,x"},{"a":27419,"t":"code","b":[153,6,212],"m":"sta","o":"sid_v1_sustain_release,y"},{"a":27422,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":27424,"t":"code","b":[201,15],"m":"cmp","o":"#$0F"},{"a":27426,"t":"code","b":[208,10],"m":"bne","oa":27438,"o":"b_6B2E"},{"a":27428,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":27430,"t":"code","b":[174,177,116],"m":"ldx","oa":29873,"o":"music_voice_index"},{"a":27433,"t":"code","b":[157,22,117],"m":"sta","oa":29974,"o":"voice_sustain_full,x"},{"a":27436,"t":"code","b":[208,8],"m":"bne","oa":27446,"o":"b_6B36"},{"a":27438,"l":"b_6B2E","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[27426]},{"a":27440,"t":"code","b":[174,177,116],"m":"ldx","oa":29873,"o":"music_voice_index"},{"a":27443,"t":"code","b":[157,22,117],"m":"sta","oa":29974,"o":"voice_sustain_full,x"},{"a":27446,"l":"b_6B36","t":"code","b":[189,9,117],"m":"lda","oa":29961,"o":"voice_instrument,x","x":[27436]},{"a":27449,"t":"code","b":[170],"m":"tax"},{"a":27450,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":27452,"t":"code","b":[153,4,212],"m":"sta","o":"sid_v1_control,y"},{"a":27455,"t":"code","b":[189,33,112],"m":"lda","oa":28705,"o":"instruments,x"},{"a":27458,"t":"code","b":[153,4,212],"m":"sta","o":"sid_v1_control,y"},{"a":27461,"l":"b_6B45","t":"code","b":[174,177,116],"m":"ldx","oa":29873,"o":"music_voice_index","x":[27404]},{"a":27464,"t":"code","b":[189,196,116],"m":"lda","oa":29892,"o":"voice_pattern_lo,x"},{"a":27467,"t":"code","b":[24],"m":"clc"},{"a":27468,"t":"code","b":[109,8,117],"m":"adc","oa":29960,"o":"pattern_place"},{"a":27471,"t":"code","b":[157,196,116],"m":"sta","oa":29892,"o":"voice_pattern_lo,x"},{"a":27474,"t":"code","b":[144,3],"m":"bcc","oa":27479,"o":"b_6B57"},{"a":27476,"t":"code","b":[254,199,116],"m":"inc","oa":29895,"o":"voice_pattern_hi,x"},{"a":27479,"l":"b_6B57","t":"code","b":[189,202,116],"m":"lda","oa":29898,"o":"voice_length,x","x":[27474]},{"a":27482,"t":"code","b":[157,205,116],"m":"sta","oa":29901,"o":"voice_length_count,x"},{"a":27485,"t":"code","b":[189,246,116],"m":"lda","oa":29942,"o":"voice_vibrato_delay,x"},{"a":27488,"t":"code","b":[157,249,116],"m":"sta","oa":29945,"o":"voice_vibrato_wait,x"},{"a":27491,"t":"code","b":[188,160,116],"m":"ldy","oa":29856,"o":"voice_arp_base,x"},{"a":27494,"t":"code","b":[200],"m":"iny"},{"a":27495,"t":"code","b":[152],"m":"tya"},{"a":27496,"t":"code","b":[157,235,116],"m":"sta","oa":29931,"o":"voice_arp_place,x"},{"a":27499,"t":"code","b":[76,141,109],"m":"jmp","oa":28045,"o":"j_6D8D"},{"a":27502,"l":"j_6B6E","t":"code","b":[189,174,116],"m":"lda","oa":29870,"o":"voice_note,x","x":[27023]},{"a":27505,"t":"code","b":[240,13],"m":"beq","oa":27520,"o":"b_6B80"},{"a":27507,"t":"code","b":[188,9,117],"m":"ldy","oa":29961,"o":"voice_instrument,x"},{"a":27510,"t":"code","b":[185,40,112],"m":"lda","oa":28712,"o":"ins_flags,y"},{"a":27513,"t":"code","b":[41,8],"m":"and","o":"#$08"},{"a":27515,"t":"code","b":[240,6],"m":"beq","oa":27523,"o":"b_6B83"},{"a":27517,"t":"code","b":[76,4,108],"m":"jmp","oa":27652,"o":"j_6C04"},{"a":27520,"l":"b_6B80","t":"code","b":[76,141,109],"m":"jmp","oa":28045,"o":"j_6D8D","x":[27505]},{"a":27523,"l":"b_6B83","t":"code","b":[188,9,117],"m":"ldy","oa":29961,"o":"voice_instrument,x","x":[27515]},{"a":27526,"t":"code","b":[185,40,112],"m":"lda","oa":28712,"o":"ins_flags,y"},{"a":27529,"t":"code","b":[172,15,117],"m":"ldy","oa":29967,"o":"music_sid_offset"},{"a":27532,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":27534,"t":"code","b":[240,113],"m":"beq","oa":27649,"o":"b_6C01"},{"a":27536,"t":"code","b":[188,9,117],"m":"ldy","oa":29961,"o":"voice_instrument,x"},{"a":27539,"t":"code","b":[185,37,112],"m":"lda","oa":28709,"o":"ins_drum,y"},{"a":27542,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":27544,"t":"code","b":[10],"m":"asl","o":"a"},{"a":27545,"t":"code","b":[10],"m":"asl","o":"a"},{"a":27546,"t":"code","b":[168],"m":"tay"},{"a":27547,"t":"code","b":[185,49,116],"m":"lda","oa":29745,"o":"drum_table,y"},{"a":27550,"t":"code","b":[141,189,107],"m":"sta","oa":27581,"o":"a_6BBD"},{"a":27553,"t":"code","b":[185,50,116],"m":"lda","oa":29746,"o":"drum_wave_hi,y"},{"a":27556,"t":"code","b":[141,190,107],"m":"sta","oa":27582,"o":"a_6BBE"},{"a":27559,"t":"code","b":[185,51,116],"m":"lda","oa":29747,"o":"f_7433,y"},{"a":27562,"t":"code","b":[141,200,107],"m":"sta","oa":27592,"o":"a_6BC8"},{"a":27565,"t":"code","b":[185,52,116],"m":"lda","oa":29748,"o":"f_7434,y"},{"a":27568,"t":"code","b":[141,201,107],"m":"sta","oa":27593,"o":"a_6BC9"},{"a":27571,"t":"code","b":[189,12,117],"m":"lda","oa":29964,"o":"voice_effect_timer,x"},{"a":27574,"t":"code","b":[201,15],"m":"cmp","o":"#$0F"},{"a":27576,"t":"code","b":[176,71],"m":"bcs","oa":27649,"o":"b_6C01"},{"a":27578,"t":"code","b":[72],"m":"pha"},{"a":27579,"t":"code","b":[168],"m":"tay"},{"a":27580,"t":"code","b":[185,77,116],"m":"lda","oa":29773,"o":"drum0_waves,y"},{"a":27581,"t":"note","l":"a_6BBD","c":"the low byte of the drum's waveform table, written at $6B9E from the drum table at $7431","note":"inside the item at $6BBC","x":[27550]},{"a":27582,"t":"note","l":"a_6BBE","c":"the high byte of the drum's waveform table, written at $6BA4","note":"inside the item at $6BBC","x":[27556]},{"a":27583,"t":"code","b":[172,15,117],"m":"ldy","oa":29967,"o":"music_sid_offset"},{"a":27586,"t":"code","b":[153,4,212],"m":"sta","o":"sid_v1_control,y"},{"a":27589,"t":"code","b":[104],"m":"pla"},{"a":27590,"t":"code","b":[168],"m":"tay"},{"a":27591,"t":"code","b":[185,61,116],"m":"lda","oa":29757,"o":"drum_tables,y"},{"a":27592,"t":"note","l":"a_6BC8","c":"the low byte of the drum's frequency table, written at $6BAA","note":"inside the item at $6BC7","x":[27562]},{"a":27593,"t":"note","l":"a_6BC9","c":"the high byte of the drum's frequency table, written at $6BB0. The drum reads one byte of each table for each of its first 15 steps ($750C counts them) and plays the frequency as a high byte with $0D added","note":"inside the item at $6BC7","x":[27568]},{"a":27594,"t":"code","b":[72],"m":"pha"},{"a":27595,"t":"code","b":[188,9,117],"m":"ldy","oa":29961,"o":"voice_instrument,x"},{"a":27598,"t":"code","b":[185,37,112],"m":"lda","oa":28709,"o":"ins_drum,y"},{"a":27601,"t":"code","b":[41,16],"m":"and","o":"#$10"},{"a":27603,"t":"code","b":[208,18],"m":"bne","oa":27623,"o":"b_6BE7"},{"a":27605,"t":"code","b":[104],"m":"pla"},{"a":27606,"t":"code","b":[172,15,117],"m":"ldy","oa":29967,"o":"music_sid_offset"},{"a":27609,"t":"code","b":[24],"m":"clc"},{"a":27610,"t":"code","b":[105,13],"m":"adc","o":"#$0D"},{"a":27612,"t":"code","b":[153,1,212],"m":"sta","o":"sid_v1_freq_hi,y"},{"a":27615,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":27617,"t":"code","b":[153,0,212],"m":"sta","o":"sid_v1_freq_lo,y"},{"a":27620,"t":"code","b":[76,141,109],"m":"jmp","oa":28045,"o":"j_6D8D"},{"a":27623,"l":"b_6BE7","t":"code","b":[104],"m":"pla","x":[27603]},{"a":27624,"t":"code","b":[24],"m":"clc"},{"a":27625,"t":"code","b":[125,174,116],"m":"adc","oa":29870,"o":"voice_note,x"},{"a":27628,"t":"code","b":[168],"m":"tay"},{"a":27629,"t":"code","b":[185,162,111],"m":"lda","oa":28578,"o":"note_freq_lo,y"},{"a":27632,"t":"code","b":[72],"m":"pha"},{"a":27633,"t":"code","b":[185,67,111],"m":"lda","oa":28483,"o":"note_freq_hi,y"},{"a":27636,"t":"code","b":[172,15,117],"m":"ldy","oa":29967,"o":"music_sid_offset"},{"a":27639,"t":"code","b":[153,1,212],"m":"sta","o":"sid_v1_freq_hi,y"},{"a":27642,"t":"code","b":[104],"m":"pla"},{"a":27643,"t":"code","b":[153,0,212],"m":"sta","o":"sid_v1_freq_lo,y"},{"a":27646,"t":"code","b":[76,141,109],"m":"jmp","oa":28045,"o":"j_6D8D"},{"a":27649,"l":"b_6C01","t":"code","b":[76,60,108],"m":"jmp","oa":27708,"o":"j_6C3C","x":[27534,27576,27658]},{"a":27652,"l":"j_6C04","t":"code","b":[188,9,117],"m":"ldy","oa":29961,"o":"voice_instrument,x","x":[27517]},{"a":27655,"t":"code","b":[189,19,117],"m":"lda","oa":29971,"o":"voice_drum_started,x"},{"a":27658,"t":"code","b":[208,245],"m":"bne","oa":27649,"o":"b_6C01"},{"a":27660,"t":"code","b":[189,12,117],"m":"lda","oa":29964,"o":"voice_effect_timer,x"},{"a":27663,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":27665,"t":"code","b":[176,18],"m":"bcs","oa":27685,"o":"b_6C25"},{"a":27667,"t":"code","b":[169,72],"m":"lda","o":"#$48"},{"a":27669,"t":"code","b":[172,15,117],"m":"ldy","oa":29967,"o":"music_sid_offset"},{"a":27672,"t":"code","b":[153,1,212],"m":"sta","o":"sid_v1_freq_hi,y"},{"a":27675,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":27677,"t":"code","b":[153,0,212],"m":"sta","o":"sid_v1_freq_lo,y"},{"a":27680,"t":"code","b":[169,129],"m":"lda","o":"#$81"},{"a":27682,"t":"code","b":[76,51,108],"m":"jmp","oa":27699,"o":"j_6C33"},{"a":27685,"l":"b_6C25","t":"code","b":[32,65,110],"m":"jsr","oa":28225,"o":"voice_set_note","x":[27665]},{"a":27688,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":27690,"t":"code","b":[157,19,117],"m":"sta","oa":29971,"o":"voice_drum_started,x"},{"a":27693,"t":"code","b":[188,9,117],"m":"ldy","oa":29961,"o":"voice_instrument,x"},{"a":27696,"t":"code","b":[185,33,112],"m":"lda","oa":28705,"o":"instruments,y"},{"a":27699,"l":"j_6C33","t":"code","b":[172,15,117],"m":"ldy","oa":29967,"o":"music_sid_offset","x":[27682]},{"a":27702,"t":"code","b":[153,4,212],"m":"sta","o":"sid_v1_control,y"},{"a":27705,"t":"code","b":[76,141,109],"m":"jmp","oa":28045,"o":"j_6D8D"},{"a":27708,"l":"j_6C3C","t":"code","b":[189,208,116],"m":"lda","oa":29904,"o":"voice_effect,x","x":[27649]},{"a":27711,"t":"code","b":[208,11],"m":"bne","oa":27724,"o":"b_6C4C"},{"a":27713,"t":"code","b":[188,9,117],"m":"ldy","oa":29961,"o":"voice_instrument,x"},{"a":27716,"t":"code","b":[185,37,112],"m":"lda","oa":28709,"o":"ins_drum,y"},{"a":27719,"t":"code","b":[208,6],"m":"bne","oa":27727,"o":"b_6C4F"},{"a":27721,"t":"code","b":[157,25,117],"m":"sta","oa":29977,"o":"voice_vibrato_byte,x"},{"a":27724,"l":"b_6C4C","t":"code","b":[76,4,109],"m":"jmp","oa":27908,"o":"j_6D04","x":[27711]},{"a":27727,"l":"b_6C4F","t":"code","b":[157,25,117],"m":"sta","oa":29977,"o":"voice_vibrato_byte,x","x":[27719]},{"a":27730,"t":"code","b":[72],"m":"pha"},{"a":27731,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":27733,"t":"code","b":[141,239,116],"m":"sta","oa":29935,"o":"vibrato_shift"},{"a":27736,"t":"code","b":[104],"m":"pla"},{"a":27737,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":27738,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":27739,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":27740,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":27741,"t":"code","b":[141,238,116],"m":"sta","oa":29934,"o":"vibrato_depth"},{"a":27744,"t":"code","b":[188,174,116],"m":"ldy","oa":29870,"o":"voice_note,x"},{"a":27747,"t":"code","b":[185,163,111],"m":"lda","oa":28579,"o":"note_freq_lo_next,y"},{"a":27750,"t":"code","b":[56],"m":"sec"},{"a":27751,"t":"code","b":[249,162,111],"m":"sbc","oa":28578,"o":"note_freq_lo,y"},{"a":27754,"t":"code","b":[141,254,116],"m":"sta","oa":29950,"o":"vibrato_step_lo"},{"a":27757,"t":"code","b":[185,68,111],"m":"lda","oa":28484,"o":"note_freq_hi_next,y"},{"a":27760,"t":"code","b":[249,67,111],"m":"sbc","oa":28483,"o":"note_freq_hi,y"},{"a":27763,"t":"code","b":[141,255,116],"m":"sta","oa":29951,"o":"vibrato_step_hi"},{"a":27766,"l":"j_6C76","t":"code","b":[206,239,116],"m":"dec","oa":29935,"o":"vibrato_shift","x":[27777]},{"a":27769,"t":"code","b":[48,9],"m":"bmi","oa":27780,"o":"b_6C84"},{"a":27771,"t":"code","b":[78,255,116],"m":"lsr","oa":29951,"o":"vibrato_step_hi"},{"a":27774,"t":"code","b":[110,254,116],"m":"ror","oa":29950,"o":"vibrato_step_lo"},{"a":27777,"t":"code","b":[76,118,108],"m":"jmp","oa":27766,"o":"j_6C76"},{"a":27780,"l":"b_6C84","t":"code","b":[189,240,116],"m":"lda","oa":29936,"o":"voice_vibrato_dir,x","x":[27769]},{"a":27783,"t":"code","b":[16,10],"m":"bpl","oa":27795,"o":"b_6C93"},{"a":27785,"t":"code","b":[222,243,116],"m":"dec","oa":29939,"o":"voice_vibrato_count,x"},{"a":27788,"t":"code","b":[208,19],"m":"bne","oa":27809,"o":"b_6CA1"},{"a":27790,"t":"code","b":[254,240,116],"m":"inc","oa":29936,"o":"voice_vibrato_dir,x"},{"a":27793,"t":"code","b":[16,14],"m":"bpl","oa":27809,"o":"b_6CA1"},{"a":27795,"l":"b_6C93","t":"code","b":[254,243,116],"m":"inc","oa":29939,"o":"voice_vibrato_count,x","x":[27783]},{"a":27798,"t":"code","b":[189,243,116],"m":"lda","oa":29939,"o":"voice_vibrato_count,x"},{"a":27801,"t":"code","b":[205,238,116],"m":"cmp","oa":29934,"o":"vibrato_depth"},{"a":27804,"t":"code","b":[144,3],"m":"bcc","oa":27809,"o":"b_6CA1"},{"a":27806,"t":"code","b":[222,240,116],"m":"dec","oa":29936,"o":"voice_vibrato_dir,x"},{"a":27809,"l":"b_6CA1","t":"code","b":[189,249,116],"m":"lda","oa":29945,"o":"voice_vibrato_wait,x","x":[27788,27793,27804]},{"a":27812,"t":"code","b":[240,6],"m":"beq","oa":27820,"o":"b_6CAC"},{"a":27814,"t":"code","b":[222,249,116],"m":"dec","oa":29945,"o":"voice_vibrato_wait,x"},{"a":27817,"t":"code","b":[76,63,109],"m":"jmp","oa":27967,"o":"j_6D3F"},{"a":27820,"l":"b_6CAC","t":"code","b":[189,184,116],"m":"lda","oa":29880,"o":"voice_freq_lo,x","x":[27812]},{"a":27823,"t":"code","b":[141,252,116],"m":"sta","oa":29948,"o":"vibrato_freq_lo"},{"a":27826,"t":"code","b":[189,187,116],"m":"lda","oa":29883,"o":"voice_freq_hi,x"},{"a":27829,"t":"code","b":[141,253,116],"m":"sta","oa":29949,"o":"vibrato_freq_hi"},{"a":27832,"t":"code","b":[173,238,116],"m":"lda","oa":29934,"o":"vibrato_depth"},{"a":27835,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":27836,"t":"code","b":[168],"m":"tay"},{"a":27837,"l":"j_6CBD","t":"code","b":[136],"m":"dey","x":[27859]},{"a":27838,"t":"code","b":[48,22],"m":"bmi","oa":27862,"o":"b_6CD6"},{"a":27840,"t":"code","b":[173,252,116],"m":"lda","oa":29948,"o":"vibrato_freq_lo"},{"a":27843,"t":"code","b":[56],"m":"sec"},{"a":27844,"t":"code","b":[237,254,116],"m":"sbc","oa":29950,"o":"vibrato_step_lo"},{"a":27847,"t":"code","b":[141,252,116],"m":"sta","oa":29948,"o":"vibrato_freq_lo"},{"a":27850,"t":"code","b":[173,253,116],"m":"lda","oa":29949,"o":"vibrato_freq_hi"},{"a":27853,"t":"code","b":[237,255,116],"m":"sbc","oa":29951,"o":"vibrato_step_hi"},{"a":27856,"t":"code","b":[141,253,116],"m":"sta","oa":29949,"o":"vibrato_freq_hi"},{"a":27859,"t":"code","b":[76,189,108],"m":"jmp","oa":27837,"o":"j_6CBD"},{"a":27862,"l":"b_6CD6","t":"code","b":[188,243,116],"m":"ldy","oa":29939,"o":"voice_vibrato_count,x","x":[27838]},{"a":27865,"l":"j_6CD9","t":"code","b":[136],"m":"dey","x":[27887]},{"a":27866,"t":"code","b":[48,22],"m":"bmi","oa":27890,"o":"b_6CF2"},{"a":27868,"t":"code","b":[173,252,116],"m":"lda","oa":29948,"o":"vibrato_freq_lo"},{"a":27871,"t":"code","b":[24],"m":"clc"},{"a":27872,"t":"code","b":[109,254,116],"m":"adc","oa":29950,"o":"vibrato_step_lo"},{"a":27875,"t":"code","b":[141,252,116],"m":"sta","oa":29948,"o":"vibrato_freq_lo"},{"a":27878,"t":"code","b":[173,253,116],"m":"lda","oa":29949,"o":"vibrato_freq_hi"},{"a":27881,"t":"code","b":[109,255,116],"m":"adc","oa":29951,"o":"vibrato_step_hi"},{"a":27884,"t":"code","b":[141,253,116],"m":"sta","oa":29949,"o":"vibrato_freq_hi"},{"a":27887,"t":"code","b":[76,217,108],"m":"jmp","oa":27865,"o":"j_6CD9"},{"a":27890,"l":"b_6CF2","t":"code","b":[172,15,117],"m":"ldy","oa":29967,"o":"music_sid_offset","x":[27866]},{"a":27893,"t":"code","b":[173,252,116],"m":"lda","oa":29948,"o":"vibrato_freq_lo"},{"a":27896,"t":"code","b":[153,0,212],"m":"sta","o":"sid_v1_freq_lo,y"},{"a":27899,"t":"code","b":[173,253,116],"m":"lda","oa":29949,"o":"vibrato_freq_hi"},{"a":27902,"t":"code","b":[153,1,212],"m":"sta","o":"sid_v1_freq_hi,y"},{"a":27905,"t":"code","b":[76,141,109],"m":"jmp","oa":28045,"o":"j_6D8D"},{"a":27908,"l":"j_6D04","t":"code","b":[189,211,116],"m":"lda","oa":29907,"o":"voice_arp_mask,x","x":[27724]},{"a":27911,"t":"code","b":[240,54],"m":"beq","oa":27967,"o":"j_6D3F"},{"a":27913,"t":"code","b":[141,0,117],"m":"sta","oa":29952,"o":"arp_mask_work"},{"a":27916,"t":"code","b":[32,92,110],"m":"jsr","oa":28252,"o":"arpeggio_build"},{"a":27919,"l":"j_6D0F","t":"code","b":[188,235,116],"m":"ldy","oa":29931,"o":"voice_arp_place,x","x":[27935]},{"a":27922,"t":"code","b":[185,28,117],"m":"lda","oa":29980,"o":"arp_lists,y"},{"a":27925,"t":"code","b":[201,255],"m":"cmp","o":"#$FF"},{"a":27927,"t":"code","b":[208,9],"m":"bne","oa":27938,"o":"b_6D22"},{"a":27929,"t":"code","b":[189,160,116],"m":"lda","oa":29856,"o":"voice_arp_base,x"},{"a":27932,"t":"code","b":[157,235,116],"m":"sta","oa":29931,"o":"voice_arp_place,x"},{"a":27935,"t":"code","b":[76,15,109],"m":"jmp","oa":27919,"o":"j_6D0F"},{"a":27938,"l":"b_6D22","t":"code","b":[24],"m":"clc","x":[27927]},{"a":27939,"t":"code","b":[125,174,116],"m":"adc","oa":29870,"o":"voice_note,x"},{"a":27942,"t":"code","b":[172,15,117],"m":"ldy","oa":29967,"o":"music_sid_offset"},{"a":27945,"t":"code","b":[170],"m":"tax"},{"a":27946,"t":"code","b":[189,162,111],"m":"lda","oa":28578,"o":"note_freq_lo,x"},{"a":27949,"t":"code","b":[153,0,212],"m":"sta","o":"sid_v1_freq_lo,y"},{"a":27952,"t":"code","b":[189,67,111],"m":"lda","oa":28483,"o":"note_freq_hi,x"},{"a":27955,"t":"code","b":[153,1,212],"m":"sta","o":"sid_v1_freq_hi,y"},{"a":27958,"t":"code","b":[174,177,116],"m":"ldx","oa":29873,"o":"music_voice_index"},{"a":27961,"t":"code","b":[254,235,116],"m":"inc","oa":29931,"o":"voice_arp_place,x"},{"a":27964,"t":"code","b":[76,63,109],"m":"jmp","oa":27967,"o":"j_6D3F"},{"a":27967,"l":"j_6D3F","t":"code","b":[189,217,116],"m":"lda","oa":29913,"o":"voice_slide_target,x","x":[27817,27911,27964]},{"a":27970,"t":"code","b":[240,73],"m":"beq","oa":28045,"o":"j_6D8D"},{"a":27972,"t":"code","b":[141,189,110],"m":"sta","oa":28349,"o":"a_6EBD"},{"a":27975,"t":"code","b":[189,220,116],"m":"lda","oa":29916,"o":"voice_slide_speed,x"},{"a":27978,"t":"code","b":[72],"m":"pha"},{"a":27979,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":27981,"t":"code","b":[141,98,109],"m":"sta","oa":28002,"o":"a_6D62"},{"a":27984,"t":"code","b":[141,13,111],"m":"sta","oa":28429,"o":"a_6F0D"},{"a":27987,"t":"code","b":[104],"m":"pla"},{"a":27988,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":27989,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":27990,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":27991,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":27992,"t":"code","b":[24],"m":"clc"},{"a":27993,"t":"code","b":[125,205,116],"m":"adc","oa":29901,"o":"voice_length_count,x"},{"a":27996,"t":"code","b":[221,202,116],"m":"cmp","oa":29898,"o":"voice_length,x"},{"a":27999,"t":"code","b":[176,44],"m":"bcs","oa":28045,"o":"j_6D8D"},{"a":28001,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":28002,"t":"note","l":"a_6D62","c":"the operand of this add is the low four bits of the slide speed, written at $6D4D","note":"inside the item at $6D61","x":[27981]},{"a":28003,"t":"code","b":[221,202,116],"m":"cmp","oa":29898,"o":"voice_length,x"},{"a":28006,"t":"code","b":[144,37],"m":"bcc","oa":28045,"o":"j_6D8D"},{"a":28008,"t":"code","b":[188,174,116],"m":"ldy","oa":29870,"o":"voice_note,x"},{"a":28011,"t":"code","b":[32,188,110],"m":"jsr","oa":28348,"o":"slide_setup"},{"a":28014,"t":"code","b":[174,177,116],"m":"ldx","oa":29873,"o":"music_voice_index"},{"a":28017,"t":"code","b":[172,15,117],"m":"ldy","oa":29967,"o":"music_sid_offset"},{"a":28020,"t":"code","b":[189,184,116],"m":"lda","oa":29880,"o":"voice_freq_lo,x"},{"a":28023,"l":"a_6D77","c":"rewritten by $6EBC: $18 (clc) when the slide goes up, $38 (sec) when it goes down","t":"code","b":[24],"m":"clc","x":[28357,28392]},{"a":28024,"l":"a_6D78","c":"rewritten by $6EBC with the opcode $6D (adc) or $ED (sbc), so this line adds or subtracts the slide's step from the low byte of the frequency","t":"code","b":[109,223,116],"m":"adc","oa":29919,"o":"slide_step_lo","x":[28362,28397]},{"a":28027,"t":"code","b":[157,184,116],"m":"sta","oa":29880,"o":"voice_freq_lo,x"},{"a":28030,"t":"code","b":[153,0,212],"m":"sta","o":"sid_v1_freq_lo,y"},{"a":28033,"t":"code","b":[189,187,116],"m":"lda","oa":29883,"o":"voice_freq_hi,x"},{"a":28036,"l":"a_6D84","c":"rewritten by $6EBC with the same opcode as $6D78, for the high byte of the frequency","t":"code","b":[109,224,116],"m":"adc","oa":29920,"o":"slide_step_hi","x":[28365,28400]},{"a":28039,"t":"code","b":[157,187,116],"m":"sta","oa":29883,"o":"voice_freq_hi,x"},{"a":28042,"t":"code","b":[153,1,212],"m":"sta","o":"sid_v1_freq_hi,y"},{"a":28045,"l":"j_6D8D","t":"code","b":[189,202,116],"m":"lda","oa":29898,"o":"voice_length,x","x":[27003,27020,27499,27520,27620,27646,27705,27905,27970,27999,28006]},{"a":28048,"t":"code","b":[240,28],"m":"beq","oa":28078,"o":"b_6DAE"},{"a":28050,"t":"code","b":[189,22,117],"m":"lda","oa":29974,"o":"voice_sustain_full,x"},{"a":28053,"t":"code","b":[208,23],"m":"bne","oa":28078,"o":"b_6DAE"},{"a":28055,"t":"code","b":[189,202,116],"m":"lda","oa":29898,"o":"voice_length,x"},{"a":28058,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":28059,"t":"code","b":[221,205,116],"m":"cmp","oa":29901,"o":"voice_length_count,x"},{"a":28062,"t":"code","b":[208,14],"m":"bne","oa":28078,"o":"b_6DAE"},{"a":28064,"t":"code","b":[188,9,117],"m":"ldy","oa":29961,"o":"voice_instrument,x"},{"a":28067,"t":"code","b":[185,33,112],"m":"lda","oa":28705,"o":"instruments,y"},{"a":28070,"t":"code","b":[172,15,117],"m":"ldy","oa":29967,"o":"music_sid_offset"},{"a":28073,"t":"code","b":[41,254],"m":"and","o":"#$FE"},{"a":28075,"t":"code","b":[153,4,212],"m":"sta","o":"sid_v1_control,y"},{"a":28078,"l":"b_6DAE","t":"code","b":[188,9,117],"m":"ldy","oa":29961,"o":"voice_instrument,x","x":[28048,28053,28062]},{"a":28081,"t":"code","b":[185,38,112],"m":"lda","oa":28710,"o":"ins_pulse_step,y"},{"a":28084,"t":"code","b":[240,103],"m":"beq","oa":28189,"o":"b_6E1D"},{"a":28086,"t":"code","b":[185,40,112],"m":"lda","oa":28712,"o":"ins_flags,y"},{"a":28089,"t":"code","b":[41,4],"m":"and","o":"#$04"},{"a":28091,"t":"code","b":[240,19],"m":"beq","oa":28112,"o":"b_6DD0"},{"a":28093,"t":"code","b":[189,190,116],"m":"lda","oa":29886,"o":"voice_pulse_lo,x"},{"a":28096,"t":"code","b":[24],"m":"clc"},{"a":28097,"t":"code","b":[121,38,112],"m":"adc","oa":28710,"o":"ins_pulse_step,y"},{"a":28100,"t":"code","b":[157,190,116],"m":"sta","oa":29886,"o":"voice_pulse_lo,x"},{"a":28103,"t":"code","b":[172,15,117],"m":"ldy","oa":29967,"o":"music_sid_offset"},{"a":28106,"t":"code","b":[153,2,212],"m":"sta","o":"sid_v1_pulse_lo,y"},{"a":28109,"t":"code","b":[76,29,110],"m":"jmp","oa":28189,"o":"b_6E1D"},{"a":28112,"l":"b_6DD0","t":"code","b":[189,232,116],"m":"lda","oa":29928,"o":"voice_pulse_dir,x","x":[28091]},{"a":28115,"t":"code","b":[208,32],"m":"bne","oa":28149,"o":"b_6DF5"},{"a":28117,"t":"code","b":[189,190,116],"m":"lda","oa":29886,"o":"voice_pulse_lo,x"},{"a":28120,"t":"code","b":[24],"m":"clc"},{"a":28121,"t":"code","b":[121,38,112],"m":"adc","oa":28710,"o":"ins_pulse_step,y"},{"a":28124,"t":"code","b":[72],"m":"pha"},{"a":28125,"t":"code","b":[157,190,116],"m":"sta","oa":29886,"o":"voice_pulse_lo,x"},{"a":28128,"t":"code","b":[189,193,116],"m":"lda","oa":29889,"o":"voice_pulse_hi,x"},{"a":28131,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":28133,"t":"code","b":[157,193,116],"m":"sta","oa":29889,"o":"voice_pulse_hi,x"},{"a":28136,"t":"code","b":[72],"m":"pha"},{"a":28137,"t":"code","b":[201,15],"m":"cmp","o":"#$0F"},{"a":28139,"t":"code","b":[144,37],"m":"bcc","oa":28178,"o":"b_6E12"},{"a":28141,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":28143,"t":"code","b":[157,232,116],"m":"sta","oa":29928,"o":"voice_pulse_dir,x"},{"a":28146,"t":"code","b":[76,18,110],"m":"jmp","oa":28178,"o":"b_6E12"},{"a":28149,"l":"b_6DF5","t":"code","b":[189,190,116],"m":"lda","oa":29886,"o":"voice_pulse_lo,x","x":[28115]},{"a":28152,"t":"code","b":[56],"m":"sec"},{"a":28153,"t":"code","b":[249,38,112],"m":"sbc","oa":28710,"o":"ins_pulse_step,y"},{"a":28156,"t":"code","b":[72],"m":"pha"},{"a":28157,"t":"code","b":[157,190,116],"m":"sta","oa":29886,"o":"voice_pulse_lo,x"},{"a":28160,"t":"code","b":[189,193,116],"m":"lda","oa":29889,"o":"voice_pulse_hi,x"},{"a":28163,"t":"code","b":[233,0],"m":"sbc","o":"#$00"},{"a":28165,"t":"code","b":[157,193,116],"m":"sta","oa":29889,"o":"voice_pulse_hi,x"},{"a":28168,"t":"code","b":[72],"m":"pha"},{"a":28169,"t":"code","b":[201,8],"m":"cmp","o":"#$08"},{"a":28171,"t":"code","b":[176,5],"m":"bcs","oa":28178,"o":"b_6E12"},{"a":28173,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":28175,"t":"code","b":[157,232,116],"m":"sta","oa":29928,"o":"voice_pulse_dir,x"},{"a":28178,"l":"b_6E12","t":"code","b":[172,15,117],"m":"ldy","oa":29967,"o":"music_sid_offset","x":[28139,28146,28171]},{"a":28181,"t":"code","b":[104],"m":"pla"},{"a":28182,"t":"code","b":[153,3,212],"m":"sta","o":"sid_v1_pulse_hi,y"},{"a":28185,"t":"code","b":[104],"m":"pla"},{"a":28186,"t":"code","b":[153,2,212],"m":"sta","o":"sid_v1_pulse_lo,y"},{"a":28189,"l":"b_6E1D","t":"code","b":[206,177,116],"m":"dec","oa":29873,"o":"music_voice_index","x":[28084,28109]},{"a":28192,"t":"code","b":[48,3],"m":"bmi","oa":28197,"o":"b_6E25"},{"a":28194,"t":"code","b":[76,90,105],"m":"jmp","oa":26970,"o":"music_voice"},{"a":28197,"l":"b_6E25","t":"code","b":[206,180,116],"m":"dec","oa":29876,"o":"music_speed_count","x":[28192]},{"a":28200,"t":"code","b":[16,6],"m":"bpl","oa":28208,"o":"music_done"},{"a":28202,"t":"code","b":[173,179,116],"m":"lda","oa":29875,"o":"music_speed"},{"a":28205,"t":"code","b":[141,180,116],"m":"sta","oa":29876,"o":"music_speed_count"},{"a":28208,"l":"music_done","c":"the driver's common exit: writes $FF to the tune command $68F7, so a command is acted on once.","t":"code","b":[169,255],"m":"lda","o":"#$FF","x":[26883,26948,28200]},{"a":28210,"t":"code","b":[141,247,104],"m":"sta","oa":26871,"o":"music_command"},{"a":28213,"t":"code","b":[96],"m":"rts"},{"a":28214,"l":"sid_clear","c":"writes 0 to SID registers $D400-$D418, every voice's frequency, pulse, waveform and envelope, the filter and the volume.","t":"code","b":[160,24],"m":"ldy","o":"#$18","x":[26880,28673]},{"a":28216,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":28218,"l":"b_6E3A","t":"code","b":[153,0,212],"m":"sta","o":"sid_v1_freq_lo,y","x":[28222]},{"a":28221,"t":"code","b":[136],"m":"dey"},{"a":28222,"t":"code","b":[16,250],"m":"bpl","oa":28218,"o":"b_6E3A"},{"a":28224,"t":"code","b":[96],"m":"rts"},{"a":28225,"l":"voice_set_note","c":"takes the note number $74AE,x and writes its frequency from the table at $6F43 (high bytes) and $6FA2 (low bytes) to the voice's SID registers, keeping a copy in $74B8,x and $74BB,x for the vibrato and the slides.","t":"code","b":[188,174,116],"m":"ldy","oa":29870,"o":"voice_note,x","x":[27000,27017,27370,27685]},{"a":28228,"t":"code","b":[185,162,111],"m":"lda","oa":28578,"o":"note_freq_lo,y"},{"a":28231,"t":"code","b":[157,184,116],"m":"sta","oa":29880,"o":"voice_freq_lo,x"},{"a":28234,"t":"code","b":[72],"m":"pha"},{"a":28235,"t":"code","b":[185,67,111],"m":"lda","oa":28483,"o":"note_freq_hi,y"},{"a":28238,"t":"code","b":[157,187,116],"m":"sta","oa":29883,"o":"voice_freq_hi,x"},{"a":28241,"t":"code","b":[172,15,117],"m":"ldy","oa":29967,"o":"music_sid_offset"},{"a":28244,"t":"code","b":[153,1,212],"m":"sta","o":"sid_v1_freq_hi,y"},{"a":28247,"t":"code","b":[104],"m":"pla"},{"a":28248,"t":"code","b":[153,0,212],"m":"sta","o":"sid_v1_freq_lo,y"},{"a":28251,"t":"code","b":[96],"m":"rts"},{"a":28252,"l":"arpeggio_build","c":"builds a voice's arpeggio list from the mask in $7500: for each of its eight bits that is set, from bit 0 up, the semitone step from $74A3 (3, 4, 5, 7, 8, 9, 10, 12) is added to the list at $751C, starting one place after the voice's base from $74A0, and the list is ended with $FF. Clears the voice's slide to a note ($74D9).","t":"code","b":[188,160,116],"m":"ldy","oa":29856,"o":"voice_arp_base,x","x":[27916]},{"a":28255,"t":"code","b":[200],"m":"iny"},{"a":28256,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":28258,"l":"b_6E62","t":"code","b":[110,0,117],"m":"ror","oa":29952,"o":"arp_mask_work","x":[28273]},{"a":28261,"t":"code","b":[144,7],"m":"bcc","oa":28270,"o":"b_6E6E"},{"a":28263,"t":"code","b":[189,163,116],"m":"lda","oa":29859,"o":"arp_steps,x"},{"a":28266,"t":"code","b":[153,28,117],"m":"sta","oa":29980,"o":"arp_lists,y"},{"a":28269,"t":"code","b":[200],"m":"iny"},{"a":28270,"l":"b_6E6E","t":"code","b":[232],"m":"inx","x":[28261]},{"a":28271,"t":"code","b":[224,8],"m":"cpx","o":"#$08"},{"a":28273,"t":"code","b":[208,239],"m":"bne","oa":28258,"o":"b_6E62"},{"a":28275,"t":"code","b":[174,177,116],"m":"ldx","oa":29873,"o":"music_voice_index"},{"a":28278,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":28280,"t":"code","b":[153,28,117],"m":"sta","oa":29980,"o":"arp_lists,y"},{"a":28283,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":28285,"t":"code","b":[157,217,116],"m":"sta","oa":29913,"o":"voice_slide_target,x"},{"a":28288,"t":"code","b":[96],"m":"rts"},{"a":28289,"l":"voice_next_pattern","c":"fetches a voice's next pattern from its order list (pointer $7502,x/$7505,x, place $74B5,x). A byte below $80 is a pattern number, looked up in the pattern table at $7121 and left in $A7/$A8 and $74C4,x/$74C7,x; $FF sends the list back to its start; any other byte from $80 up is a transpose, $40 added to it into $74D6,x (so $C0 is none and $BD is three semitones down), and the next byte is read.","t":"code","b":[189,2,117],"m":"lda","oa":29954,"o":"voice_order_lo,x","x":[26934,27077]},{"a":28292,"t":"code","b":[133,169],"m":"sta","oa":169,"o":"music_order_ptr"},{"a":28294,"t":"code","b":[189,5,117],"m":"lda","oa":29957,"o":"voice_order_hi,x"},{"a":28297,"t":"code","b":[133,170],"m":"sta","oa":170,"o":"zpa_AA"},{"a":28299,"l":"b_6E8B","t":"code","b":[188,181,116],"m":"ldy","oa":29877,"o":"voice_order_place,x","x":[28318,28326]},{"a":28302,"t":"code","b":[254,181,116],"m":"inc","oa":29877,"o":"voice_order_place,x"},{"a":28305,"t":"code","b":[177,169],"m":"lda","oa":169,"o":"(music_order_ptr),y"},{"a":28307,"t":"code","b":[16,20],"m":"bpl","oa":28329,"o":"b_6EA9"},{"a":28309,"t":"code","b":[201,255],"m":"cmp","o":"#$FF"},{"a":28311,"t":"code","b":[208,7],"m":"bne","oa":28320,"o":"b_6EA0"},{"a":28313,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":28315,"t":"code","b":[157,181,116],"m":"sta","oa":29877,"o":"voice_order_place,x"},{"a":28318,"t":"code","b":[240,235],"m":"beq","oa":28299,"o":"b_6E8B"},{"a":28320,"l":"b_6EA0","t":"code","b":[24],"m":"clc","x":[28311]},{"a":28321,"t":"code","b":[105,64],"m":"adc","o":"#$40"},{"a":28323,"t":"code","b":[157,214,116],"m":"sta","oa":29910,"o":"voice_transpose,x"},{"a":28326,"t":"code","b":[76,139,110],"m":"jmp","oa":28299,"o":"b_6E8B"},{"a":28329,"l":"b_6EA9","t":"code","b":[10],"m":"asl","o":"a","x":[28307]},{"a":28330,"t":"code","b":[168],"m":"tay"},{"a":28331,"t":"code","b":[185,33,113],"m":"lda","oa":28961,"o":"pattern_table,y"},{"a":28334,"t":"code","b":[157,196,116],"m":"sta","oa":29892,"o":"voice_pattern_lo,x"},{"a":28337,"t":"code","b":[133,167],"m":"sta","oa":167,"o":"music_pattern_ptr"},{"a":28339,"t":"code","b":[185,34,113],"m":"lda","oa":28962,"o":"pattern_table_hi,y"},{"a":28342,"t":"code","b":[157,199,116],"m":"sta","oa":29895,"o":"voice_pattern_hi,x"},{"a":28345,"t":"code","b":[133,168],"m":"sta","oa":168,"o":"zpa_A8"},{"a":28347,"t":"code","b":[96],"m":"rts"},{"a":28348,"l":"slide_setup","c":"sets up a slide from the note in Y to the target note $6EBD (the command $7B wrote it there): rewrites the add at $6D77 to add ($18 clc, $6D adc) or subtract ($38 sec, $ED sbc), takes the difference between the two notes' frequencies from the tables at $6F43 and $6FA2, and divides it by one more than the speed $74B3 ($6F06 on, a 16-bit division), so the slide arrives in that many steps. The step is left in $74DF/$74E0.","t":"code","b":[162,22],"m":"ldx","o":"#$16","x":[28011]},{"a":28349,"t":"note","l":"a_6EBD","c":"the slide's target note, written into this compare's operand at $6D44","note":"inside the item at $6EBC","x":[27972,28350]},{"a":28350,"t":"code","b":[204,189,110],"m":"cpy","oa":28349,"o":"a_6EBD"},{"a":28353,"t":"code","b":[176,35],"m":"bcs","oa":28390,"o":"b_6EE6"},{"a":28355,"t":"code","b":[169,24],"m":"lda","o":"#$18"},{"a":28357,"t":"code","b":[141,119,109],"m":"sta","oa":28023,"o":"a_6D77"},{"a":28360,"t":"code","b":[169,109],"m":"lda","o":"#$6D"},{"a":28362,"t":"code","b":[141,120,109],"m":"sta","oa":28024,"o":"a_6D78"},{"a":28365,"t":"code","b":[141,132,109],"m":"sta","oa":28036,"o":"a_6D84"},{"a":28368,"t":"code","b":[56],"m":"sec"},{"a":28369,"t":"code","b":[189,162,111],"m":"lda","oa":28578,"o":"note_freq_lo,x"},{"a":28372,"t":"code","b":[249,162,111],"m":"sbc","oa":28578,"o":"note_freq_lo,y"},{"a":28375,"t":"code","b":[141,223,116],"m":"sta","oa":29919,"o":"slide_step_lo"},{"a":28378,"t":"code","b":[189,67,111],"m":"lda","oa":28483,"o":"note_freq_hi,x"},{"a":28381,"t":"code","b":[249,67,111],"m":"sbc","oa":28483,"o":"note_freq_hi,y"},{"a":28384,"t":"code","b":[141,224,116],"m":"sta","oa":29920,"o":"slide_step_hi"},{"a":28387,"t":"code","b":[76,6,111],"m":"jmp","oa":28422,"o":"j_6F06"},{"a":28390,"l":"b_6EE6","t":"code","b":[169,56],"m":"lda","o":"#$38","x":[28353]},{"a":28392,"t":"code","b":[141,119,109],"m":"sta","oa":28023,"o":"a_6D77"},{"a":28395,"t":"code","b":[169,237],"m":"lda","o":"#$ED"},{"a":28397,"t":"code","b":[141,120,109],"m":"sta","oa":28024,"o":"a_6D78"},{"a":28400,"t":"code","b":[141,132,109],"m":"sta","oa":28036,"o":"a_6D84"},{"a":28403,"t":"code","b":[56],"m":"sec"},{"a":28404,"t":"code","b":[185,162,111],"m":"lda","oa":28578,"o":"note_freq_lo,y"},{"a":28407,"t":"code","b":[253,162,111],"m":"sbc","oa":28578,"o":"note_freq_lo,x"},{"a":28410,"t":"code","b":[141,223,116],"m":"sta","oa":29919,"o":"slide_step_lo"},{"a":28413,"t":"code","b":[185,67,111],"m":"lda","oa":28483,"o":"note_freq_hi,y"},{"a":28416,"t":"code","b":[253,67,111],"m":"sbc","oa":28483,"o":"note_freq_hi,x"},{"a":28419,"t":"code","b":[141,224,116],"m":"sta","oa":29920,"o":"slide_step_hi"},{"a":28422,"l":"j_6F06","t":"code","b":[172,179,116],"m":"ldy","oa":29875,"o":"music_speed","x":[28387]},{"a":28425,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":28427,"t":"code","b":[24],"m":"clc"},{"a":28428,"l":"b_6F0C","t":"code","b":[105,1],"m":"adc","o":"#$01","x":[28431]},{"a":28429,"t":"note","l":"a_6F0D","c":"the operand of this add is the low four bits of the slide speed, written at $6D50","note":"inside the item at $6F0C","x":[27984]},{"a":28430,"t":"code","b":[136],"m":"dey"},{"a":28431,"t":"code","b":[16,251],"m":"bpl","oa":28428,"o":"b_6F0C"},{"a":28433,"t":"code","b":[141,225,116],"m":"sta","oa":29921,"o":"slide_divisor"},{"a":28436,"t":"code","b":[24],"m":"clc"},{"a":28437,"t":"code","b":[162,16],"m":"ldx","o":"#$10"},{"a":28439,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":28441,"l":"b_6F19","t":"code","b":[46,223,116],"m":"rol","oa":29919,"o":"slide_step_lo","x":[28460]},{"a":28444,"t":"code","b":[46,224,116],"m":"rol","oa":29920,"o":"slide_step_hi"},{"a":28447,"t":"code","b":[42],"m":"rol","o":"a"},{"a":28448,"t":"code","b":[176,5],"m":"bcs","oa":28455,"o":"b_6F27"},{"a":28450,"t":"code","b":[205,225,116],"m":"cmp","oa":29921,"o":"slide_divisor"},{"a":28453,"t":"code","b":[144,4],"m":"bcc","oa":28459,"o":"b_6F2B"},{"a":28455,"l":"b_6F27","t":"code","b":[237,225,116],"m":"sbc","oa":29921,"o":"slide_divisor","x":[28448]},{"a":28458,"t":"code","b":[56],"m":"sec"},{"a":28459,"l":"b_6F2B","t":"code","b":[202],"m":"dex","x":[28453]},{"a":28460,"t":"code","b":[208,235],"m":"bne","oa":28441,"o":"b_6F19"},{"a":28462,"t":"code","b":[46,223,116],"m":"rol","oa":29919,"o":"slide_step_lo"},{"a":28465,"t":"code","b":[46,224,116],"m":"rol","oa":29920,"o":"slide_step_hi"},{"a":28468,"t":"code","b":[10],"m":"asl","o":"a"},{"a":28469,"t":"code","b":[205,225,116],"m":"cmp","oa":29921,"o":"slide_divisor"},{"a":28472,"t":"code","b":[144,8],"m":"bcc","oa":28482,"o":"r_6F42"},{"a":28474,"t":"code","b":[238,223,116],"m":"inc","oa":29919,"o":"slide_step_lo"},{"a":28477,"t":"code","b":[208,3],"m":"bne","oa":28482,"o":"r_6F42"},{"a":28479,"t":"code","b":[238,224,116],"m":"inc","oa":29920,"o":"slide_step_hi"},{"a":28482,"l":"r_6F42","t":"code","b":[96],"m":"rts","x":[28472,28477]},{"a":28483,"l":"note_freq_hi","c":"the high bytes of the notes' SID frequencies, one per note number, read with the low bytes at $6FA2","t":"byte","b":[0],"x":[27633,27760,27952,28235,28378,28381,28413,28416]},{"a":28484,"l":"note_freq_hi_next","c":"the note frequency table's high bytes read one note on, by the vibrato at $6C6D to find a semitone's difference","t":"byte","b":[1,1,1,1,1,1,1,1],"x":[27757]},{"a":28492,"t":"byte","b":[1,1,2,2,2,2,2,2]},{"a":28500,"t":"byte","b":[2,3,3,3,3,3,4,4]},{"a":28508,"t":"byte","b":[4,4,5,5,5,6,6,6]},{"a":28516,"t":"byte","b":[7,7,8,8,9,9,10,10]},{"a":28524,"t":"byte","b":[11,12,12,13,14,15,16,17]},{"a":28532,"t":"byte","b":[18,19,20,21,22,24,25,27]},{"a":28540,"t":"byte","b":[28,30,32,34,36,38,40,43]},{"a":28548,"t":"byte","b":[45,48,51,54,57,61,64,68]},{"a":28556,"t":"byte","b":[72,76,81,86,91,96,102,108]},{"a":28564,"t":"byte","b":[115,122,129,137,145,153,163,172]},{"a":28572,"t":"byte","b":[183,193,205,217,230,244]},{"a":28578,"l":"note_freq_lo","c":"the low bytes of the notes' SID frequencies, beside the high bytes at $6F43","t":"byte","b":[0],"x":[27629,27751,27946,28228,28369,28372,28404,28407]},{"a":28579,"l":"note_freq_lo_next","c":"the note frequency table's low bytes read one note on, by the vibrato at $6C63","t":"byte","b":[35,52,70,90,110,132,155,179],"x":[27747]},{"a":28587,"t":"byte","b":[205,233,6,37,69,104,140,179]},{"a":28595,"t":"byte","b":[220,8,54,103,155,210,12,73]},{"a":28603,"t":"byte","b":[139,208,25,103,185,16,108,206]},{"a":28611,"t":"byte","b":[53,163,23,147,21,159,60,205]},{"a":28619,"t":"byte","b":[114,32,216,156,107,70,47,37]},{"a":28627,"t":"byte","b":[42,63,100,154,227,63,177,56]},{"a":28635,"t":"byte","b":[214,141,94,75,85,126,200,52]},{"a":28643,"t":"byte","b":[198,127,97,111,172,126,188,149]},{"a":28651,"t":"byte","b":[169,252,161,105,140,254,194,223]},{"a":28659,"t":"byte","b":[88,52,120,43,83,247,31,210]},{"a":28667,"t":"byte","b":[25,252,133,189,176,103]},{"a":28673,"l":"sid_reset","c":"clears the SID ($6E36), sets the volume to 15 with the filter on the low pass ($D418 = $5F), and clears the speed count $74B4, the playing flag $74B2 and the filter resonance $D417. Called when a tune starts ($693C).","t":"code","b":[32,54,110],"m":"jsr","oa":28214,"o":"sid_clear","x":[26940]},{"a":28676,"t":"code","b":[169,95],"m":"lda","o":"#$5F"},{"a":28678,"t":"code","b":[141,24,212],"m":"sta","o":"sid_filter_mode_volume"},{"a":28681,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":28683,"t":"code","b":[141,180,116],"m":"sta","oa":29876,"o":"music_speed_count"},{"a":28686,"t":"code","b":[141,178,116],"m":"sta","oa":29874,"o":"music_playing"},{"a":28689,"t":"code","b":[141,23,212],"m":"sta","o":"sid_filter_resonance"},{"a":28692,"t":"code","b":[96],"m":"rts"},{"a":28693,"l":"tune_table","c":"the two tunes, six bytes each: the addresses of the three voices' order lists, low byte then high. Tune 1's are $715F, $7174 and $718E, tune 2's $71A0, $71AB and $71BA.","t":"addr","b":[95,113],"oa":29023,"o":"order_t1v1","x":[26902,26909]},{"a":28695,"t":"addr","b":[116,113],"oa":29044,"o":"order_t1v2"},{"a":28697,"t":"addr","b":[142,113],"oa":29070,"o":"order_t1v3"},{"a":28699,"t":"addr","b":[160,113],"oa":29088,"o":"order_t2v1"},{"a":28701,"t":"addr","b":[171,113],"oa":29099,"o":"order_t2v2"},{"a":28703,"t":"addr","b":[186,113],"oa":29114,"o":"order_t2v3"},{"a":28705,"l":"instruments","c":"32 instruments of eight bytes, picked by a pattern's $C0-$DF byte: the waveform with its gate ($7021), attack and decay ($7022), sustain and release ($7023), the pulse width's first value ($7024), the drum and arpeggio byte ($7025: the low four bits name a drum at $7431, bit 4 plays it as notes), the pulse sweep's step ($7026), an arpeggio mask ($7027) and flags ($7028: bit 0 a drum, bit 1 a short slide up, bit 2 an eight-bit pulse sweep, bit 3 a drum played by $6C04, bit 7 the pulse width kept from note to note)","t":"byte","b":[65],"x":[27455,27696,28067]},{"a":28706,"l":"ins_ad","c":"an instrument's attack and decay byte, the second of its eight","t":"byte","b":[0],"x":[27410]},{"a":28707,"l":"ins_sr","c":"an instrument's sustain and release byte, the third; a sustain of 15 sets $7516","t":"byte","b":[0],"x":[27416]},{"a":28708,"l":"ins_pulse","c":"an instrument's first pulse width, the fourth byte: high four bits the low byte, low four bits the high","t":"byte","b":[0],"x":[27313]},{"a":28709,"l":"ins_drum","c":"an instrument's fifth byte: the low four bits name a drum at $7431 (with flag bit 0 of the eighth byte), bit 4 plays the drum's frequencies as notes, and the whole byte is the vibrato byte $7519","t":"byte","b":[0],"x":[27539,27598,27716]},{"a":28710,"l":"ins_pulse_step","c":"an instrument's sixth byte, the step its pulse width sweeps by, 0 for no sweep","t":"byte","b":[0],"x":[28081,28097,28121,28153]},{"a":28711,"l":"ins_arp","c":"an instrument's seventh byte, an arpeggio mask the note takes when the pattern gives none","t":"byte","b":[0],"x":[27327]},{"a":28712,"l":"ins_flags","c":"an instrument's eighth byte, its flags: bit 0 a drum, bit 1 a short slide up at the note's start, bit 2 an eight-bit pulse sweep, bit 3 a drum played as a waveform (at $6C04), bit 7 the pulse width kept from note to note","t":"byte","b":[0,65,12,12,65,52,11,0],"x":[27335,27354,27510,27526,28086]},{"a":28720,"t":"byte","b":[0,65,10,10,68,0,0,0]},{"a":28728,"t":"byte","b":[0,65,10,4,130,0,255,137]},{"a":28736,"t":"byte","b":[0,129,18,8,0,0,0,0]},{"a":28744,"t":"byte","b":[0,65,10,25,74,0,0,0]},{"a":28752,"t":"byte","b":[1,65,26,45,96,0,32,0]},{"a":28760,"t":"byte","b":[128,65,10,5,102,1,16,0]},{"a":28768,"t":"byte","b":[129,65,10,43,40,52,4,0]},{"a":28776,"t":"byte","b":[132,17,24,73,65,0,20,128]},{"a":28784,"t":"byte","b":[4,65,10,9,68,52,48,0]},{"a":28792,"t":"byte","b":[0,65,26,6,129,0,32,128]},{"a":28800,"t":"byte","b":[4,65,10,9,132,83,11,0]},{"a":28808,"t":"byte","b":[128,129,19,1,0,0,0,0]},{"a":28816,"t":"byte","b":[0,65,12,11,240,84,112,0]},{"a":28824,"t":"byte","b":[4,65,13,15,102,0,32,0]},{"a":28832,"t":"byte","b":[0,65,12,10,99,67,11,0]},{"a":28840,"t":"byte","b":[136,65,12,7,100,67,11,0]},{"a":28848,"t":"byte","b":[136,65,26,27,160,0,16,0]},{"a":28856,"t":"byte","b":[128,65,26,25,65,52,66,0]},{"a":28864,"t":"byte","b":[4,65,60,42,130,52,100,0]},{"a":28872,"t":"byte","b":[4,65,12,10,1,50,16,0]},{"a":28880,"t":"byte","b":[128,17,28,13,112,50,69,0]},{"a":28888,"t":"byte","b":[2,65,11,25,132,67,54,0]},{"a":28896,"t":"byte","b":[4,65,10,8,130,0,10,0]},{"a":28904,"t":"byte","b":[1,129,10,8,40,2,0,0]},{"a":28912,"t":"byte","b":[1,129,10,10,243,0,0,4]},{"a":28920,"t":"byte","b":[0,65,24,0,113,0,18,0]},{"a":28928,"t":"byte","b":[128,65,10,9,136,50,160,0]},{"a":28936,"t":"byte","b":[8,65,12,12,0,50,99,0]},{"a":28944,"t":"byte","b":[0,65,11,9,173,50,0,0]},{"a":28952,"t":"byte","b":[8,65,8,8,160,0,0,128]},{"a":28960,"t":"byte","b":[0]},{"a":28961,"l":"pattern_table","c":"the patterns' addresses, low byte then high, by pattern number. The last three entries are $7431, the drum table's address.","t":"addr","b":[198,113],"oa":29126,"o":"pattern_00","x":[28331]},{"a":28962,"t":"note","l":"pattern_table_hi","c":"the pattern table's high bytes, read one byte on from its low bytes at $7121","note":"inside the item at $7121","x":[28339]},{"a":28963,"t":"addr","b":[202,113],"oa":29130,"o":"pattern_01"},{"a":28965,"t":"addr","b":[213,113],"oa":29141,"o":"pattern_02"},{"a":28967,"t":"addr","b":[236,113],"oa":29164,"o":"pattern_03"},{"a":28969,"t":"addr","b":[12,114],"oa":29196,"o":"pattern_04"},{"a":28971,"t":"addr","b":[44,114],"oa":29228,"o":"pattern_05"},{"a":28973,"t":"addr","b":[48,114],"oa":29232,"o":"pattern_06"},{"a":28975,"t":"addr","b":[52,114],"oa":29236,"o":"pattern_07"},{"a":28977,"t":"addr","b":[61,114],"oa":29245,"o":"pattern_08"},{"a":28979,"t":"addr","b":[96,114],"oa":29280,"o":"pattern_09"},{"a":28981,"t":"addr","b":[108,114],"oa":29292,"o":"pattern_10"},{"a":28983,"t":"addr","b":[143,114],"oa":29327,"o":"pattern_11"},{"a":28985,"t":"addr","b":[164,114],"oa":29348,"o":"pattern_12"},{"a":28987,"t":"addr","b":[177,114],"oa":29361,"o":"pattern_13"},{"a":28989,"t":"addr","b":[205,114],"oa":29389,"o":"pattern_14"},{"a":28991,"t":"addr","b":[217,114],"oa":29401,"o":"pattern_15"},{"a":28993,"t":"addr","b":[229,114],"oa":29413,"o":"pattern_16"},{"a":28995,"t":"addr","b":[8,115],"oa":29448,"o":"pattern_17"},{"a":28997,"t":"addr","b":[18,115],"oa":29458,"o":"pattern_18"},{"a":28999,"t":"addr","b":[30,115],"oa":29470,"o":"pattern_19"},{"a":29001,"t":"addr","b":[51,115],"oa":29491,"o":"pattern_20"},{"a":29003,"t":"addr","b":[60,115],"oa":29500,"o":"pattern_21"},{"a":29005,"t":"addr","b":[119,115],"oa":29559,"o":"pattern_22"},{"a":29007,"t":"addr","b":[154,115],"oa":29594,"o":"pattern_23"},{"a":29009,"t":"addr","b":[162,115],"oa":29602,"o":"pattern_24"},{"a":29011,"t":"addr","b":[189,115],"oa":29629,"o":"pattern_25"},{"a":29013,"t":"addr","b":[238,115],"oa":29678,"o":"pattern_26"},{"a":29015,"t":"addr","b":[9,116],"oa":29705,"o":"pattern_27"},{"a":29017,"t":"addr","b":[49,116],"oa":29745,"o":"drum_table"},{"a":29019,"t":"addr","b":[49,116],"oa":29745,"o":"drum_table"},{"a":29021,"t":"addr","b":[49,116],"oa":29745,"o":"drum_table"},{"a":29023,"l":"order_t1v1","c":"tune 1's order list for the first voice, 21 bytes to its $FF: 17 patterns (1, 1, 2, 3, 6, 4, 8, 10, 13, 15, 19, 21, 15, 8, 10, 8, 10), with the transposes, in order, +0, -3, +0 semitones","t":"byte","b":[192,1,1,2,3,6,4,8],"x":[28693]},{"a":29031,"t":"byte","b":[10,13,15,19,21,189,15,8]},{"a":29039,"t":"byte","b":[10,192,8,10,255]},{"a":29044,"l":"order_t1v2","c":"tune 1's order list for the second voice, 26 bytes to its $FF: 20 patterns (1, 1, 2, 3, 5, 7, 9, 11, 12, 14, 14, 18, 20, 20, 20, 9, 11, 12, 11, 12), with the transposes, in order, +0, +5, -2, -3, +0 semitones","t":"byte","b":[192,1,1,2,3,5,7,9],"x":[28695]},{"a":29052,"t":"byte","b":[11,12,14,14,18,20,197,20]},{"a":29060,"t":"byte","b":[190,20,189,9,11,12,192,11]},{"a":29068,"t":"byte","b":[12,255]},{"a":29070,"l":"order_t1v3","c":"tune 1's order list for the third voice, 18 bytes to its $FF: 16 patterns (16, 16, 16, 16, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16), with the transposes, in order, +0 semitones","t":"byte","b":[192,16,16,16,16,17,16,16],"x":[28697]},{"a":29078,"t":"byte","b":[16,16,16,16,16,16,16,16]},{"a":29086,"t":"byte","b":[16,255]},{"a":29088,"l":"order_t2v1","c":"tune 2's order list for the first voice, 11 bytes to its $FF: 9 patterns (23, 22, 22, 22, 22, 22, 22, 22, 22), with the transposes, in order, +0 semitones","t":"byte","b":[192,23,22,22,22,22,22,22],"x":[28699]},{"a":29096,"t":"byte","b":[22,22,255]},{"a":29099,"l":"order_t2v2","c":"tune 2's order list for the second voice, 15 bytes to its $FF: 9 patterns (23, 24, 26, 24, 26, 27, 24, 26, 27), with the transposes, in order, +5, +12, +0, +12, +12 semitones","t":"byte","b":[197,23,204,24,26,192,24,26],"x":[28701]},{"a":29107,"t":"byte","b":[204,27,204,24,26,27,255]},{"a":29114,"l":"order_t2v3","c":"tune 2's order list for the third voice, 12 bytes to its $FF: 9 patterns (23, 25, 25, 25, 25, 25, 25, 25, 25), with the transposes, in order, +12, +0 semitones","t":"byte","b":[204,23,192,25,25,25,25,25],"x":[28703]},{"a":29122,"t":"byte","b":[25,25,25,255]},{"a":29126,"l":"pattern_00","c":"pattern 0, 4 bytes, played by no order list","t":"byte","b":[192,191,0,255],"x":[28961]},{"a":29130,"l":"pattern_01","c":"pattern 1, 11 bytes, played by tune 1's voice 1; tune 1's voice 2","t":"byte","b":[245,194,133,27,137,27,133,27],"x":[28963]},{"a":29138,"t":"byte","b":[169,27,255]},{"a":29141,"l":"pattern_02","c":"pattern 2, 23 bytes, played by tune 1's voice 1; tune 1's voice 2","t":"byte","b":[208,133,24,137,24,133,24,137],"x":[28965]},{"a":29149,"t":"byte","b":[24,129,22,131,24,27,129,27]},{"a":29157,"t":"byte","b":[30,31,133,24,137,24,255]},{"a":29164,"l":"pattern_03","c":"pattern 3, 32 bytes, played by tune 1's voice 1; tune 1's voice 2","t":"byte","b":[129,0,22,24,27,131,123,31],"x":[28967]},{"a":29172,"t":"byte","b":[17,30,129,27,24,133,15,137]},{"a":29180,"t":"byte","b":[15,133,15,141,15,131,123,22]},{"a":29188,"t":"byte","b":[17,21,129,21,18,15,12,255]},{"a":29196,"l":"pattern_04","c":"pattern 4, 32 bytes, played by tune 1's voice 1","t":"byte","b":[208,131,0,123,28,17,27,27],"x":[28969]},{"a":29204,"t":"byte","b":[129,25,20,133,22,137,22,133]},{"a":29212,"t":"byte","b":[22,137,22,129,22,131,123,29]},{"a":29220,"t":"byte","b":[17,28,28,129,26,20,22,255]},{"a":29228,"l":"pattern_05","c":"pattern 5, 4 bytes, played by tune 1's voice 2","t":"byte","b":[195,143,63,255],"x":[28971]},{"a":29232,"l":"pattern_06","c":"pattern 6, 4 bytes, played by tune 1's voice 1","t":"byte","b":[208,143,27,255],"x":[28973]},{"a":29236,"l":"pattern_07","c":"pattern 7, 9 bytes, played by tune 1's voice 2","t":"byte","b":[192,175,0,195,133,58,137,58],"x":[28975]},{"a":29244,"t":"byte","b":[255]},{"a":29245,"l":"pattern_08","c":"pattern 8, 35 bytes, played by tune 1's voice 1","t":"byte","b":[129,21,20,18,15,13,133,15],"x":[28977]},{"a":29253,"t":"byte","b":[129,15,13,15,18,20,18,13]},{"a":29261,"t":"byte","b":[15,131,18,129,20,21,15,13]},{"a":29269,"t":"byte","b":[133,15,129,13,15,18,20,21]},{"a":29277,"t":"byte","b":[15,13,255]},{"a":29280,"l":"pattern_09","c":"pattern 9, 12 bytes, played by tune 1's voice 2","t":"byte","b":[195,133,63,137,63,131,63,135],"x":[28979]},{"a":29288,"t":"byte","b":[63,131,61,255]},{"a":29292,"l":"pattern_10","c":"pattern 10, 35 bytes, played by tune 1's voice 1","t":"byte","b":[129,15,15,18,13,15,21,20],"x":[28981]},{"a":29300,"t":"byte","b":[18,133,15,129,13,15,18,133]},{"a":29308,"t":"byte","b":[15,129,21,20,13,15,18,131]},{"a":29316,"t":"byte","b":[15,129,18,13,15,21,20,18]},{"a":29324,"t":"byte","b":[15,13,255]},{"a":29327,"l":"pattern_11","c":"pattern 11, 21 bytes, played by tune 1's voice 2","t":"byte","b":[195,133,63,137,63,131,63,63],"x":[28983]},{"a":29335,"t":"byte","b":[66,61,133,63,137,63,131,63]},{"a":29343,"t":"byte","b":[135,63,131,61,255]},{"a":29348,"l":"pattern_12","c":"pattern 12, 13 bytes, played by tune 1's voice 2","t":"byte","b":[195,133,63,135,63,129,61,131],"x":[28985]},{"a":29356,"t":"byte","b":[63,63,167,66,255]},{"a":29361,"l":"pattern_13","c":"pattern 13, 28 bytes, played by tune 1's voice 1","t":"byte","b":[208,133,15,135,15,129,15,131],"x":[28987]},{"a":29369,"t":"byte","b":[15,133,15,129,15,133,15,135]},{"a":29377,"t":"byte","b":[15,129,15,131,15,133,15,135]},{"a":29385,"t":"byte","b":[15,129,15,255]},{"a":29389,"l":"pattern_14","c":"pattern 14, 12 bytes, played by tune 1's voice 2","t":"byte","b":[195,131,69,68,129,66,61,131],"x":[28989]},{"a":29397,"t":"byte","b":[63,143,63,255]},{"a":29401,"l":"pattern_15","c":"pattern 15, 12 bytes, played by tune 1's voice 1","t":"byte","b":[208,135,15,129,15,131,15,129],"x":[28991]},{"a":29409,"t":"byte","b":[15,143,15,255]},{"a":29413,"l":"pattern_16","c":"pattern 16, 35 bytes, played by tune 1's voice 3","t":"byte","b":[196,129,70,70,70,70,70,70],"x":[28993]},{"a":29421,"t":"byte","b":[70,70,70,70,70,70,70,70]},{"a":29429,"t":"byte","b":[70,70,70,70,70,70,70,70]},{"a":29437,"t":"byte","b":[70,70,70,70,70,70,70,70]},{"a":29445,"t":"byte","b":[70,70,255]},{"a":29448,"l":"pattern_17","c":"pattern 17, 10 bytes, played by tune 1's voice 3","t":"byte","b":[129,70,70,70,70,70,70,70],"x":[28995]},{"a":29456,"t":"byte","b":[70,255]},{"a":29458,"l":"pattern_18","c":"pattern 18, 12 bytes, played by tune 1's voice 2","t":"byte","b":[195,131,64,63,129,61,55,131],"x":[28997]},{"a":29466,"t":"byte","b":[57,143,57,255]},{"a":29470,"l":"pattern_19","c":"pattern 19, 21 bytes, played by tune 1's voice 1","t":"byte","b":[133,15,129,13,15,13,21,128],"x":[28999]},{"a":29478,"t":"byte","b":[27,28,131,21,128,27,28,129]},{"a":29486,"t":"byte","b":[21,19,133,21,255]},{"a":29491,"l":"pattern_20","c":"pattern 20, 9 bytes, played by tune 1's voice 2","t":"byte","b":[133,57,137,57,133,57,137,57],"x":[29001]},{"a":29499,"t":"byte","b":[255]},{"a":29500,"l":"pattern_21","c":"pattern 21, 59 bytes, played by tune 1's voice 1","t":"byte","b":[129,27,28,21,19,21,24,19],"x":[29003]},{"a":29508,"t":"byte","b":[21,131,24,129,21,19,21,27]},{"a":29516,"t":"byte","b":[28,21,128,26,21,129,24,131]},{"a":29524,"t":"byte","b":[26,129,24,21,19,131,21,129]},{"a":29532,"t":"byte","b":[24,26,21,26,29,26,128,24]},{"a":29540,"t":"byte","b":[26,133,19,129,19,17,19,22]},{"a":29548,"t":"byte","b":[19,25,26,19,17,19,131,22]},{"a":29556,"t":"byte","b":[129,19,255]},{"a":29559,"l":"pattern_22","c":"pattern 22, 35 bytes, played by tune 2's voice 1","t":"byte","b":[209,129,24,24,24,24,24,24],"x":[29005]},{"a":29567,"t":"byte","b":[24,24,24,24,24,24,24,24]},{"a":29575,"t":"byte","b":[24,24,24,24,24,24,24,24]},{"a":29583,"t":"byte","b":[24,24,24,24,24,24,24,24]},{"a":29591,"t":"byte","b":[24,24,255]},{"a":29594,"l":"pattern_23","c":"pattern 23, 8 bytes, played by tune 2's voice 1; tune 2's voice 2; tune 2's voice 3","t":"byte","b":[244,207,143,123,36,30,43,255],"x":[29007]},{"a":29602,"l":"pattern_24","c":"pattern 24, 27 bytes, played by tune 2's voice 2","t":"byte","b":[192,143,0,203,129,39,24,36],"x":[29009]},{"a":29610,"t":"byte","b":[39,24,24,41,24,192,143,0]},{"a":29618,"t":"byte","b":[203,129,39,24,36,34,24,34]},{"a":29626,"t":"byte","b":[31,24,255]},{"a":29629,"l":"pattern_25","c":"pattern 25, 49 bytes, played by tune 2's voice 3","t":"byte","b":[216,131,20,217,20,216,129,20],"x":[29011]},{"a":29637,"t":"byte","b":[20,217,131,20,216,129,20,20]},{"a":29645,"t":"byte","b":[217,20,216,20,131,20,217,20]},{"a":29653,"t":"byte","b":[216,131,20,217,20,216,129,20]},{"a":29661,"t":"byte","b":[20,217,131,20,216,129,20,20]},{"a":29669,"t":"byte","b":[217,20,216,20,131,20,217,20]},{"a":29677,"t":"byte","b":[255]},{"a":29678,"l":"pattern_26","c":"pattern 26, 27 bytes, played by tune 2's voice 2","t":"byte","b":[192,143,0,203,129,39,24,36],"x":[29013]},{"a":29686,"t":"byte","b":[39,24,24,41,24,192,143,0]},{"a":29694,"t":"byte","b":[203,129,43,24,42,24,41,39]},{"a":29702,"t":"byte","b":[36,24,255]},{"a":29705,"l":"pattern_27","c":"pattern 27, 40 bytes, played by tune 2's voice 2","t":"byte","b":[210,141,125,68,31,131,125,20],"x":[29015]},{"a":29713,"t":"byte","b":[31,203,129,24,24,24,24,24]},{"a":29721,"t":"byte","b":[24,24,210,124,136,36,36,34]},{"a":29729,"t":"byte","b":[36,39,36,34,135,125,136,39]},{"a":29737,"t":"byte","b":[203,129,24,36,24,34,36,255]},{"a":29745,"l":"drum_table","c":"three drums, four bytes each: the address of a table of 16 waveform bytes, then of 16 frequency bytes, which $6B90 writes into the code at $6BBD and $6BC8 so the drum plays one byte of each a step","t":"addr","b":[77,116],"oa":29773,"o":"drum0_waves","x":[27547,29017,29019,29021]},{"a":29746,"t":"note","l":"drum_wave_hi","c":"the high byte of a drum's waveform table address, the second byte of its entry, written into the code at $6BBE","note":"inside the item at $7431","x":[27553]},{"a":29747,"l":"f_7433","c":"the low byte of a drum's frequency table, the third byte of its entry, written into the code at $6BC8","t":"addr","b":[61,116],"oa":29757,"o":"drum_tables","x":[27559]},{"a":29748,"t":"note","l":"f_7434","c":"the high byte of a drum's frequency table","note":"inside the item at $7433","x":[27565]},{"a":29749,"t":"addr","b":[109,116],"oa":29805,"o":"drum1_waves"},{"a":29751,"t":"addr","b":[93,116],"oa":29789,"o":"drum1_freqs"},{"a":29753,"t":"addr","b":[141,116],"oa":29837,"o":"drum2_waves"},{"a":29755,"t":"addr","b":[125,116],"oa":29821,"o":"drum2_freqs"},{"a":29757,"l":"drum_tables","c":"the first drum's 16 frequencies, one a step, each played as the SID's frequency high byte with $0D added (or, with the instrument's bit 4, as a note above the voice's note)","t":"byte","b":[250,1,225,1,0,0,0,0],"x":[27591,29747]},{"a":29765,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":29773,"l":"drum0_waves","c":"the first drum's 16 waveform bytes, one a step, written to the voice's control register","t":"byte","b":[129,64,128,64,16,16,16,16],"x":[27580,29745]},{"a":29781,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":29789,"l":"drum1_freqs","c":"the second drum's 16 frequencies, one a step","t":"byte","b":[242,1,241,0,240,0,238,0],"x":[29751]},{"a":29797,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":29805,"l":"drum1_waves","c":"the second drum's 16 waveform bytes","t":"byte","b":[129,64,128,64,128,16,128,16],"x":[29749]},{"a":29813,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":29821,"l":"drum2_freqs","c":"the third drum's 16 frequencies, one a step","t":"byte","b":[242,2,241,1,240,1,238,1],"x":[29755]},{"a":29829,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":29837,"l":"drum2_waves","c":"the third drum's 16 waveform bytes","t":"byte","b":[129,64,128,64,128,16,128,16],"x":[29753]},{"a":29845,"t":"byte","b":[16,16,16,16,0,0,0,0]},{"a":29853,"l":"voice_sid_offset","c":"each voice's offset into the SID's registers: 0, 7 and 14","t":"byte","b":[0,7,14],"x":[26973]},{"a":29856,"l":"voice_arp_base","c":"where each voice's arpeggio list starts in $751C: 0, 10 and 20","t":"byte","b":[0,10,20],"x":[27491,27929,28252]},{"a":29859,"l":"arp_steps","c":"the semitone steps an arpeggio mask's eight bits pick, bit 0 first: 3, 4, 5, 7, 8, 9, 10 and 12","t":"byte","b":[3,4,5,7,8,9,10,12],"x":[28263]},{"a":29867,"l":"voice_gate","c":"for each voice, whether a new note restarts the waveform and envelope ($6B09: non-zero) or only changes the pitch. No instruction writes it, and all three bytes are 1, so every note restarts them","t":"byte","b":[1,1,1],"x":[27401]},{"a":29870,"l":"voice_note","c":"each voice's note number, the index into the frequency tables at $6F43 and $6FA2","t":"byte","b":[27,27,70],"x":[26997,27014,27296,27364,27367,27502,27625,27744,27939,28008,28225]},{"a":29873,"l":"music_voice_index","c":"the voice the driver is on, counted from 2 down to 0","t":"byte","b":[255],"x":[26967,26970,27430,27440,27461,27958,28014,28189,28275]},{"a":29874,"l":"music_playing","c":"set while a tune plays; $68F8 does nothing else while it is 0","t":"byte","b":[1],"x":[26877,26945,26951,28686]},{"a":29875,"l":"music_speed","c":"the tune's speed, the number of frames from one step of the voices to the next less one, set by a pattern's $F0-$FB byte","t":"byte","b":[5],"x":[27148,28202,28422]},{"a":29876,"l":"music_speed_count","c":"counts the frames to the voices' next step, down from $74B3","t":"byte","b":[1],"x":[26979,28197,28205,28683]},{"a":29877,"l":"voice_order_place","c":"each voice's place in its order list","t":"byte","b":[2,2,2],"x":[26931,28299,28302,28315]},{"a":29880,"l":"voice_freq_lo","c":"the low byte of the frequency each voice is playing, kept for the vibrato and the slides","t":"byte","b":[25,25,126],"x":[27820,28020,28027,28231]},{"a":29883,"l":"voice_freq_hi","c":"the high byte of the frequency each voice is playing","t":"byte","b":[5,5,61],"x":[27826,28033,28039,28238]},{"a":29886,"l":"voice_pulse_lo","c":"the low byte of each voice's pulse width, as the sweep moves it","t":"byte","b":[64,64,0],"x":[27386,28093,28100,28117,28125,28149,28157]},{"a":29889,"l":"voice_pulse_hi","c":"the high byte of each voice's pulse width","t":"byte","b":[4,4,0],"x":[27395,28128,28133,28160,28165]},{"a":29892,"l":"voice_pattern_lo","c":"the low byte of the address of each voice's pattern","t":"byte","b":[212,212,249],"x":[27050,27464,27471,28334]},{"a":29895,"l":"voice_pattern_hi","c":"the high byte of the address of each voice's pattern","t":"byte","b":[113,113,114],"x":[27055,27476,28342]},{"a":29898,"l":"voice_length","c":"the length of each voice's notes, set by a pattern's $80-$BF byte","t":"byte","b":[41,41,1],"x":[27179,27479,27996,28003,28045,28055]},{"a":29901,"l":"voice_length_count","c":"counts down the length of the note a voice is playing","t":"byte","b":[28,28,0],"x":[26925,26984,27482,27993,28059]},{"a":29904,"l":"voice_effect","c":"which effect a voice's note has: 0 none, 1 or 2 an arpeggio (commands $7D and $7C), or the opcode of a slide ($DE or $FE, commands $7F and $7E)","t":"byte","b":[0,0,0],"x":[26928,27028,27038,27198,27222,27254,27708]},{"a":29907,"l":"voice_arp_mask","c":"the arpeggio mask of each voice, from command $7D or $7C or the instrument's $7027","t":"byte","b":[0,0,0],"x":[27035,27228,27249,27322,27332,27908]},{"a":29910,"l":"voice_transpose","c":"each voice's transpose, added to every note it reads, from its order list","t":"byte","b":[0,0,0],"x":[27261,27293,28323]},{"a":29913,"l":"voice_slide_target","c":"the note a voice is sliding to (command $7B), 0 for none","t":"byte","b":[0,0,0],"x":[27044,27264,27967,28285]},{"a":29916,"l":"voice_slide_speed","c":"the speed byte of a voice's slide to a note","t":"byte","b":[17,17,0],"x":[27270,27975]},{"a":29919,"l":"slide_step_lo","c":"the low byte of the step a slide to a note moves the frequency by, from $6EBC","t":"byte","b":[9],"x":[28024,28375,28410,28441,28462,28474]},{"a":29920,"l":"slide_step_hi","c":"the high byte of that step","t":"byte","b":[0],"x":[28036,28384,28419,28444,28465,28479]},{"a":29921,"l":"slide_divisor","c":"one more than the speed, the number of steps a slide to a note takes, from $6F06","t":"byte","b":[6],"x":[28433,28450,28455,28469]},{"a":29922,"l":"voice_slide_opcode","c":"the opcode a slide writes over $6975, $DE to step the note down or $FE up; 0 for no slide","t":"byte","b":[0,0,0],"x":[26989,27047,27195]},{"a":29925,"l":"voice_short_slide","c":"the count of a voice's short slide, set from the instrument's flag bit 1","t":"byte","b":[0,0,0],"x":[27006,27011,27361]},{"a":29928,"l":"voice_pulse_dir","c":"which way each voice's pulse width sweeps: 0 up, 1 down","t":"byte","b":[0,0,0],"x":[28112,28143,28175]},{"a":29931,"l":"voice_arp_place","c":"each voice's place in its arpeggio list at $751C","t":"byte","b":[1,11,21],"x":[27496,27919,27932,27961]},{"a":29934,"l":"vibrato_depth","c":"the depth of the vibrato being worked out, the instrument's $7025 high four bits","t":"byte","b":[4],"x":[27741,27801,27832]},{"a":29935,"l":"vibrato_shift","c":"how far the note's frequency step is shifted right for the vibrato, the low four bits","t":"byte","b":[255],"x":[27733,27766]},{"a":29936,"l":"voice_vibrato_dir","c":"which way each voice's vibrato is going","t":"byte","b":[255,255,0],"x":[27780,27790,27806]},{"a":29939,"l":"voice_vibrato_count","c":"each voice's place in its vibrato's swing","t":"byte","b":[1,1,0],"x":[27785,27795,27798,27862]},{"a":29942,"l":"voice_vibrato_delay","c":"the vibrato delay of each voice, from command $7A","t":"byte","b":[0,0,0],"x":[27283,27485]},{"a":29945,"l":"voice_vibrato_wait","c":"counts down a voice's vibrato delay before the vibrato starts","t":"byte","b":[0,0,0],"x":[27488,27809,27814]},{"a":29948,"l":"vibrato_freq_lo","c":"the low byte of the frequency the vibrato is building","t":"byte","b":[136],"x":[27823,27840,27847,27868,27875,27893]},{"a":29949,"l":"vibrato_freq_hi","c":"the high byte of the frequency the vibrato is building, beside the low byte at $74FC","t":"byte","b":[2],"x":[27829,27850,27856,27878,27884,27899]},{"a":29950,"l":"vibrato_step_lo","c":"the low byte of the vibrato's step, a semitone's difference shifted right","t":"byte","b":[4],"x":[27754,27774,27844,27872]},{"a":29951,"l":"vibrato_step_hi","c":"the high byte of the vibrato's step, beside the low byte at $74FE","t":"byte","b":[0],"x":[27763,27771,27853,27881]},{"a":29952,"l":"arp_mask_work","c":"the mask $6E5C shifts as it builds an arpeggio list","t":"byte","b":[0],"x":[27913,28258]},{"a":29953,"l":"fade_volume","c":"the volume a fade has reached, which each $FD byte writes to $D418 and counts down","t":"byte","b":[15],"x":[27107,27113,27129]},{"a":29954,"l":"voice_order_lo","c":"the low byte of the address of each voice's order list","t":"byte","b":[95,116,142],"x":[26905,28289]},{"a":29957,"l":"voice_order_hi","c":"the high byte","t":"byte","b":[113,113,113],"x":[26912,28294]},{"a":29960,"l":"pattern_place","c":"the place in the voice's pattern the driver reads next","t":"byte","b":[1],"x":[27041,27060,27063,27082,27289,27468]},{"a":29961,"l":"voice_instrument","c":"each voice's instrument, times 8, the index into the instrument records at $7021","t":"byte","b":[16,16,32],"x":[27163,27300,27406,27446,27507,27523,27536,27595,27652,27693,27713,28064,28078]},{"a":29964,"l":"voice_effect_timer","c":"the first voice's effect timer; $750D and $750E are the others. $68F8 counts all three on each frame, and a new note sets its voice's to $FF","t":"byte","b":[81],"x":[26956,27310,27571,27660]},{"a":29965,"l":"a_750D","c":"the second voice's effect timer","t":"byte","b":[81],"x":[26959]},{"a":29966,"l":"a_750E","c":"the third voice's effect timer","t":"byte","b":[9],"x":[26962]},{"a":29967,"l":"music_sid_offset","c":"the SID register offset of the voice the driver is on, from $749D","t":"byte","b":[0],"x":[26976,27380,27529,27583,27606,27636,27669,27699,27890,27942,28017,28070,28103,28178,28241]},{"a":29968,"l":"voice_keep_pulse","c":"set when a voice's instrument keeps the pulse width from note to note (flag bit 7 of $7028)","t":"byte","b":[0,0,0],"x":[27344,27351,27373]},{"a":29971,"l":"voice_drum_started","c":"set once a voice's drum has started (the drum at $6C04)","t":"byte","b":[0,0,0],"x":[27305,27655,27690]},{"a":29974,"l":"voice_sustain_full","c":"set when a voice's instrument has its sustain at 15, so $6D8D does not let the gate go halfway through the note","t":"byte","b":[0,0,0],"x":[27433,27443,28050]},{"a":29977,"l":"voice_vibrato_byte","c":"the vibrato byte of each voice's instrument, from $7025","t":"byte","b":[0,0,0],"x":[27721,27727]},{"a":29980,"l":"arp_lists","c":"the three voices' arpeggio lists, ten bytes each from $74A0, each ended with $FF, built by $6E5C","t":"byte","b":[0,0,0,0,0,0,0,0],"x":[27922,28266,28280]},{"a":29988,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":29996,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":30004,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":30012,"l":"sfx_request","c":"the sound effect asked for on the first voice, $FF for none; $753D and $753E are the second and third voices'. $756A starts it and writes $FF back. The first two are written only together, at $AC58; the third at $8D89, $958B, $95DB, $A9E5, $AA8E and $AC5E.","t":"byte","b":[255],"x":[30064,30239,35489,35508,37067,37087,37248,37346,42307,42338,42793,42999,43783,44120]},{"a":30013,"l":"a_753D","c":"the sound effect asked for on the second voice","t":"byte","b":[255],"x":[44123]},{"a":30014,"l":"a_753E","c":"the sound effect asked for on the third voice","t":"byte","b":[255],"x":[36233,38283,38363,43493,43662,44126]},{"a":30015,"l":"sfx_frame","c":"the sound effects' step, called from the play interrupt (at $888A): sets the volume to 15 ($7548), then runs the effects player ($756A).","t":"code","b":[32,72,117],"m":"jsr","oa":30024,"o":"sfx_volume","x":[34954]},{"a":30018,"t":"code","b":[76,106,117],"m":"jmp","oa":30058,"o":"sfx_play"},{"a":30021,"l":"sfx_clear_entry","c":"jmp $754E, an entry to the effects' reset that no instruction calls (the game calls $754E itself)","t":"code","b":[76,78,117],"m":"jmp","oa":30030,"o":"sfx_clear"},{"a":30024,"l":"sfx_volume","c":"sets the SID's volume to 15 with the filter off ($D418 = $0F).","t":"code","b":[169,15],"m":"lda","o":"#$0F","x":[30015]},{"a":30026,"t":"code","b":[141,24,212],"m":"sta","o":"sid_filter_mode_volume"},{"a":30029,"t":"code","b":[96],"m":"rts"},{"a":30030,"l":"sfx_clear","c":"stops every sound effect: clears $7751-$7753 and $7760-$7762, and writes 0 to the SID's voice registers $D400-$D412.","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[30021,44030,45475]},{"a":30032,"t":"code","b":[141,81,119],"m":"sta","oa":30545,"o":"sfx_playing"},{"a":30035,"t":"code","b":[141,82,119],"m":"sta","oa":30546,"o":"a_7752"},{"a":30038,"t":"code","b":[141,83,119],"m":"sta","oa":30547,"o":"a_7753"},{"a":30041,"t":"code","b":[162,18],"m":"ldx","o":"#$12"},{"a":30043,"l":"b_755B","t":"code","b":[157,0,212],"m":"sta","o":"sid_v1_freq_lo,x","x":[30047]},{"a":30046,"t":"code","b":[202],"m":"dex"},{"a":30047,"t":"code","b":[16,250],"m":"bpl","oa":30043,"o":"b_755B"},{"a":30049,"t":"code","b":[162,2],"m":"ldx","o":"#$02"},{"a":30051,"l":"b_7563","t":"code","b":[157,96,119],"m":"sta","oa":30560,"o":"sfx_forever,x","x":[30055]},{"a":30054,"t":"code","b":[202],"m":"dex"},{"a":30055,"t":"code","b":[16,250],"m":"bpl","oa":30051,"o":"b_7563"},{"a":30057,"t":"code","b":[96],"m":"rts"},{"a":30058,"l":"sfx_play","c":"the sound effects player, for the three voices from the third down. Starts an effect asked for in $753C,x ($758A), then steps one that is playing ($7663). Saves and restores X and Y.","t":"code","b":[138],"m":"txa","x":[30018]},{"a":30059,"t":"code","b":[72],"m":"pha"},{"a":30060,"t":"code","b":[152],"m":"tya"},{"a":30061,"t":"code","b":[72],"m":"pha"},{"a":30062,"t":"code","b":[162,2],"m":"ldx","o":"#$02"},{"a":30064,"l":"b_7570","t":"code","b":[189,60,117],"m":"lda","oa":30012,"o":"sfx_request,x","x":[30083]},{"a":30067,"t":"code","b":[201,255],"m":"cmp","o":"#$FF"},{"a":30069,"t":"code","b":[240,3],"m":"beq","oa":30074,"o":"b_757A"},{"a":30071,"t":"code","b":[32,138,117],"m":"jsr","oa":30090,"o":"sfx_start"},{"a":30074,"l":"b_757A","t":"code","b":[189,81,119],"m":"lda","oa":30545,"o":"sfx_playing,x","x":[30069]},{"a":30077,"t":"code","b":[240,3],"m":"beq","oa":30082,"o":"b_7582"},{"a":30079,"t":"code","b":[32,99,118],"m":"jsr","oa":30307,"o":"sfx_step"},{"a":30082,"l":"b_7582","t":"code","b":[202],"m":"dex","x":[30077]},{"a":30083,"t":"code","b":[16,235],"m":"bpl","oa":30064,"o":"b_7570"},{"a":30085,"t":"code","b":[104],"m":"pla"},{"a":30086,"t":"code","b":[168],"m":"tay"},{"a":30087,"t":"code","b":[104],"m":"pla"},{"a":30088,"t":"code","b":[170],"m":"tax"},{"a":30089,"t":"code","b":[96],"m":"rts"},{"a":30090,"l":"sfx_start","c":"starts sound effect A on voice X: copies its 16-byte record from $7778 + 16 * A into the voice's variables at $772A-$776F, writes $FF to the request, and writes the record's pulse, envelope, frequency and waveform to the voice's SID registers ($775D,x is its offset). A record's last byte, the repeats, of $FF makes the effect repeat until it is stopped ($7760).","t":"code","b":[160,0],"m":"ldy","o":"#$00","x":[30071]},{"a":30092,"t":"code","b":[132,252],"m":"sty","oa":252,"o":"zpa_FC"},{"a":30094,"t":"code","b":[10],"m":"asl","o":"a"},{"a":30095,"t":"code","b":[38,252],"m":"rol","oa":252,"o":"zpa_FC"},{"a":30097,"t":"code","b":[10],"m":"asl","o":"a"},{"a":30098,"t":"code","b":[38,252],"m":"rol","oa":252,"o":"zpa_FC"},{"a":30100,"t":"code","b":[10],"m":"asl","o":"a"},{"a":30101,"t":"code","b":[38,252],"m":"rol","oa":252,"o":"zpa_FC"},{"a":30103,"t":"code","b":[10],"m":"asl","o":"a"},{"a":30104,"t":"code","b":[38,252],"m":"rol","oa":252,"o":"zpa_FC"},{"a":30106,"t":"code","b":[105,120],"m":"adc","o":"#$78"},{"a":30108,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr_a"},{"a":30110,"t":"code","b":[165,252],"m":"lda","oa":252,"o":"zpa_FC"},{"a":30112,"t":"code","b":[105,119],"m":"adc","o":"#$77"},{"a":30114,"t":"code","b":[133,252],"m":"sta","oa":252,"o":"zpa_FC"},{"a":30116,"t":"code","b":[177,251],"m":"lda","oa":251,"o":"(ptr_a),y"},{"a":30118,"t":"code","b":[157,42,119],"m":"sta","oa":30506,"o":"sfx_freq_lo,x"},{"a":30121,"t":"code","b":[157,48,119],"m":"sta","oa":30512,"o":"sfx_start_lo,x"},{"a":30124,"t":"code","b":[200],"m":"iny"},{"a":30125,"t":"code","b":[177,251],"m":"lda","oa":251,"o":"(ptr_a),y"},{"a":30127,"t":"code","b":[157,45,119],"m":"sta","oa":30509,"o":"sfx_freq_hi,x"},{"a":30130,"t":"code","b":[157,51,119],"m":"sta","oa":30515,"o":"sfx_start_hi,x"},{"a":30133,"t":"code","b":[200],"m":"iny"},{"a":30134,"t":"code","b":[177,251],"m":"lda","oa":251,"o":"(ptr_a),y"},{"a":30136,"t":"code","b":[157,63,119],"m":"sta","oa":30527,"o":"sfx_step_lo,x"},{"a":30139,"t":"code","b":[200],"m":"iny"},{"a":30140,"t":"code","b":[177,251],"m":"lda","oa":251,"o":"(ptr_a),y"},{"a":30142,"t":"code","b":[157,66,119],"m":"sta","oa":30530,"o":"sfx_step_hi,x"},{"a":30145,"t":"code","b":[200],"m":"iny"},{"a":30146,"t":"code","b":[177,251],"m":"lda","oa":251,"o":"(ptr_a),y"},{"a":30148,"t":"code","b":[157,60,119],"m":"sta","oa":30524,"o":"sfx_mode,x"},{"a":30151,"t":"code","b":[200],"m":"iny"},{"a":30152,"t":"code","b":[177,251],"m":"lda","oa":251,"o":"(ptr_a),y"},{"a":30154,"t":"code","b":[157,72,119],"m":"sta","oa":30536,"o":"sfx_time,x"},{"a":30157,"t":"code","b":[157,57,119],"m":"sta","oa":30521,"o":"sfx_time_start,x"},{"a":30160,"t":"code","b":[200],"m":"iny"},{"a":30161,"t":"code","b":[177,251],"m":"lda","oa":251,"o":"(ptr_a),y"},{"a":30163,"t":"code","b":[157,69,119],"m":"sta","oa":30533,"o":"sfx_waveform,x"},{"a":30166,"t":"code","b":[200],"m":"iny"},{"a":30167,"t":"code","b":[177,251],"m":"lda","oa":251,"o":"(ptr_a),y"},{"a":30169,"t":"code","b":[157,87,119],"m":"sta","oa":30551,"o":"sfx_ad,x"},{"a":30172,"t":"code","b":[200],"m":"iny"},{"a":30173,"t":"code","b":[177,251],"m":"lda","oa":251,"o":"(ptr_a),y"},{"a":30175,"t":"code","b":[157,84,119],"m":"sta","oa":30548,"o":"sfx_sr,x"},{"a":30178,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":30180,"t":"code","b":[157,111,119],"m":"sta","oa":30575,"o":"sfx_release,x"},{"a":30183,"t":"code","b":[200],"m":"iny"},{"a":30184,"t":"code","b":[177,251],"m":"lda","oa":251,"o":"(ptr_a),y"},{"a":30186,"t":"code","b":[157,90,119],"m":"sta","oa":30554,"o":"sfx_pulse,x"},{"a":30189,"t":"code","b":[200],"m":"iny"},{"a":30190,"t":"code","b":[177,251],"m":"lda","oa":251,"o":"(ptr_a),y"},{"a":30192,"t":"code","b":[157,99,119],"m":"sta","oa":30563,"o":"sfx_extra,x"},{"a":30195,"t":"code","b":[200],"m":"iny"},{"a":30196,"t":"code","b":[177,251],"m":"lda","oa":251,"o":"(ptr_a),y"},{"a":30198,"t":"code","b":[157,102,119],"m":"sta","oa":30566,"o":"f_7766,x"},{"a":30201,"t":"code","b":[200],"m":"iny"},{"a":30202,"t":"code","b":[177,251],"m":"lda","oa":251,"o":"(ptr_a),y"},{"a":30204,"t":"code","b":[157,105,119],"m":"sta","oa":30569,"o":"f_7769,x"},{"a":30207,"t":"code","b":[200],"m":"iny"},{"a":30208,"t":"code","b":[177,251],"m":"lda","oa":251,"o":"(ptr_a),y"},{"a":30210,"t":"code","b":[157,108,119],"m":"sta","oa":30572,"o":"f_776C,x"},{"a":30213,"t":"code","b":[200],"m":"iny"},{"a":30214,"t":"code","b":[177,251],"m":"lda","oa":251,"o":"(ptr_a),y"},{"a":30216,"t":"code","b":[200],"m":"iny"},{"a":30217,"t":"code","b":[177,251],"m":"lda","oa":251,"o":"(ptr_a),y"},{"a":30219,"t":"code","b":[157,54,119],"m":"sta","oa":30518,"o":"sfx_repeats,x"},{"a":30222,"t":"code","b":[201,255],"m":"cmp","o":"#$FF"},{"a":30224,"t":"code","b":[208,6],"m":"bne","oa":30232,"o":"b_7618"},{"a":30226,"t":"code","b":[157,96,119],"m":"sta","oa":30560,"o":"sfx_forever,x"},{"a":30229,"t":"code","b":[76,29,118],"m":"jmp","oa":30237,"o":"j_761D"},{"a":30232,"l":"b_7618","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[30224]},{"a":30234,"t":"code","b":[157,96,119],"m":"sta","oa":30560,"o":"sfx_forever,x"},{"a":30237,"l":"j_761D","t":"code","b":[169,255],"m":"lda","o":"#$FF","x":[30229]},{"a":30239,"t":"code","b":[157,60,117],"m":"sta","oa":30012,"o":"sfx_request,x"},{"a":30242,"t":"code","b":[188,93,119],"m":"ldy","oa":30557,"o":"sfx_sid_offset,x"},{"a":30245,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":30247,"t":"code","b":[153,4,212],"m":"sta","o":"sid_v1_control,y"},{"a":30250,"t":"code","b":[153,5,212],"m":"sta","o":"sid_v1_attack_decay,y"},{"a":30253,"t":"code","b":[153,6,212],"m":"sta","o":"sid_v1_sustain_release,y"},{"a":30256,"t":"code","b":[189,90,119],"m":"lda","oa":30554,"o":"sfx_pulse,x"},{"a":30259,"t":"code","b":[72],"m":"pha"},{"a":30260,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":30262,"t":"code","b":[153,3,212],"m":"sta","o":"sid_v1_pulse_hi,y"},{"a":30265,"t":"code","b":[104],"m":"pla"},{"a":30266,"t":"code","b":[41,240],"m":"and","o":"#$F0"},{"a":30268,"t":"code","b":[153,2,212],"m":"sta","o":"sid_v1_pulse_lo,y"},{"a":30271,"t":"code","b":[189,87,119],"m":"lda","oa":30551,"o":"sfx_ad,x"},{"a":30274,"t":"code","b":[153,5,212],"m":"sta","o":"sid_v1_attack_decay,y"},{"a":30277,"t":"code","b":[189,84,119],"m":"lda","oa":30548,"o":"sfx_sr,x"},{"a":30280,"t":"code","b":[153,6,212],"m":"sta","o":"sid_v1_sustain_release,y"},{"a":30283,"t":"code","b":[189,42,119],"m":"lda","oa":30506,"o":"sfx_freq_lo,x"},{"a":30286,"t":"code","b":[153,0,212],"m":"sta","o":"sid_v1_freq_lo,y"},{"a":30289,"t":"code","b":[189,45,119],"m":"lda","oa":30509,"o":"sfx_freq_hi,x"},{"a":30292,"t":"code","b":[153,1,212],"m":"sta","o":"sid_v1_freq_hi,y"},{"a":30295,"t":"code","b":[189,69,119],"m":"lda","oa":30533,"o":"sfx_waveform,x"},{"a":30298,"t":"code","b":[153,4,212],"m":"sta","o":"sid_v1_control,y"},{"a":30301,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":30303,"t":"code","b":[157,81,119],"m":"sta","oa":30545,"o":"sfx_playing,x"},{"a":30306,"t":"code","b":[96],"m":"rts"},{"a":30307,"l":"sfx_step","c":"one step of the effect on voice X. While its time $7748 lasts it moves the frequency by the step $773F/$7742 by its mode ($773C: 1 up, 2 down, 3 swapping between the two frequencies each step, 0 none). When the time runs out it starts the effect again from its first frequency while repeats are left ($7736), or else lets the gate go and counts the release ($776F) down, after which the effect is over. A bug: at $76FC it writes the sustain and release with X, the voice number, as the index, not with Y, its register offset, so for the second and third voices the byte lands in $D407 and $D408, the second voice's frequency.","t":"code","b":[188,93,119],"m":"ldy","oa":30557,"o":"sfx_sid_offset,x","x":[30079]},{"a":30310,"t":"code","b":[189,96,119],"m":"lda","oa":30560,"o":"sfx_forever,x"},{"a":30313,"t":"code","b":[208,11],"m":"bne","oa":30326,"o":"b_7676"},{"a":30315,"t":"code","b":[189,72,119],"m":"lda","oa":30536,"o":"sfx_time,x"},{"a":30318,"t":"code","b":[208,3],"m":"bne","oa":30323,"o":"b_7673"},{"a":30320,"t":"code","b":[76,206,118],"m":"jmp","oa":30414,"o":"j_76CE"},{"a":30323,"l":"b_7673","t":"code","b":[222,72,119],"m":"dec","oa":30536,"o":"sfx_time,x","x":[30318]},{"a":30326,"l":"b_7676","t":"code","b":[189,60,119],"m":"lda","oa":30524,"o":"sfx_mode,x","x":[30313]},{"a":30329,"t":"code","b":[240,58],"m":"beq","oa":30389,"o":"b_76B5"},{"a":30331,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":30333,"t":"code","b":[240,35],"m":"beq","oa":30370,"o":"b_76A2"},{"a":30335,"t":"code","b":[201,2],"m":"cmp","o":"#$02"},{"a":30337,"t":"code","b":[240,53],"m":"beq","oa":30392,"o":"b_76B8"},{"a":30339,"t":"code","b":[189,78,119],"m":"lda","oa":30542,"o":"sfx_swap,x"},{"a":30342,"t":"code","b":[240,8],"m":"beq","oa":30352,"o":"b_7690"},{"a":30344,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":30346,"t":"code","b":[157,78,119],"m":"sta","oa":30542,"o":"sfx_swap,x"},{"a":30349,"t":"code","b":[76,6,119],"m":"jmp","oa":30470,"o":"j_7706"},{"a":30352,"l":"b_7690","t":"code","b":[189,63,119],"m":"lda","oa":30527,"o":"sfx_step_lo,x","x":[30342]},{"a":30355,"t":"code","b":[153,0,212],"m":"sta","o":"sid_v1_freq_lo,y"},{"a":30358,"t":"code","b":[189,66,119],"m":"lda","oa":30530,"o":"sfx_step_hi,x"},{"a":30361,"t":"code","b":[153,1,212],"m":"sta","o":"sid_v1_freq_hi,y"},{"a":30364,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":30366,"t":"code","b":[157,78,119],"m":"sta","oa":30542,"o":"sfx_swap,x"},{"a":30369,"t":"code","b":[96],"m":"rts"},{"a":30370,"l":"b_76A2","t":"code","b":[189,42,119],"m":"lda","oa":30506,"o":"sfx_freq_lo,x","x":[30333]},{"a":30373,"t":"code","b":[24],"m":"clc"},{"a":30374,"t":"code","b":[125,63,119],"m":"adc","oa":30527,"o":"sfx_step_lo,x"},{"a":30377,"t":"code","b":[157,42,119],"m":"sta","oa":30506,"o":"sfx_freq_lo,x"},{"a":30380,"t":"code","b":[189,45,119],"m":"lda","oa":30509,"o":"sfx_freq_hi,x"},{"a":30383,"t":"code","b":[125,66,119],"m":"adc","oa":30530,"o":"sfx_step_hi,x"},{"a":30386,"t":"code","b":[157,45,119],"m":"sta","oa":30509,"o":"sfx_freq_hi,x"},{"a":30389,"l":"b_76B5","t":"code","b":[76,6,119],"m":"jmp","oa":30470,"o":"j_7706","x":[30329]},{"a":30392,"l":"b_76B8","t":"code","b":[189,42,119],"m":"lda","oa":30506,"o":"sfx_freq_lo,x","x":[30337]},{"a":30395,"t":"code","b":[56],"m":"sec"},{"a":30396,"t":"code","b":[253,63,119],"m":"sbc","oa":30527,"o":"sfx_step_lo,x"},{"a":30399,"t":"code","b":[157,42,119],"m":"sta","oa":30506,"o":"sfx_freq_lo,x"},{"a":30402,"t":"code","b":[189,45,119],"m":"lda","oa":30509,"o":"sfx_freq_hi,x"},{"a":30405,"t":"code","b":[253,66,119],"m":"sbc","oa":30530,"o":"sfx_step_hi,x"},{"a":30408,"t":"code","b":[157,45,119],"m":"sta","oa":30509,"o":"sfx_freq_hi,x"},{"a":30411,"t":"code","b":[76,6,119],"m":"jmp","oa":30470,"o":"j_7706"},{"a":30414,"l":"j_76CE","t":"code","b":[189,54,119],"m":"lda","oa":30518,"o":"sfx_repeats,x","x":[30320]},{"a":30417,"t":"code","b":[240,64],"m":"beq","oa":30483,"o":"b_7713"},{"a":30419,"t":"code","b":[222,54,119],"m":"dec","oa":30518,"o":"sfx_repeats,x"},{"a":30422,"t":"code","b":[189,57,119],"m":"lda","oa":30521,"o":"sfx_time_start,x"},{"a":30425,"t":"code","b":[157,72,119],"m":"sta","oa":30536,"o":"sfx_time,x"},{"a":30428,"t":"code","b":[189,48,119],"m":"lda","oa":30512,"o":"sfx_start_lo,x"},{"a":30431,"t":"code","b":[157,42,119],"m":"sta","oa":30506,"o":"sfx_freq_lo,x"},{"a":30434,"t":"code","b":[189,51,119],"m":"lda","oa":30515,"o":"sfx_start_hi,x"},{"a":30437,"t":"code","b":[157,45,119],"m":"sta","oa":30509,"o":"sfx_freq_hi,x"},{"a":30440,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":30442,"t":"code","b":[153,4,212],"m":"sta","o":"sid_v1_control,y"},{"a":30445,"t":"code","b":[153,5,212],"m":"sta","o":"sid_v1_attack_decay,y"},{"a":30448,"t":"code","b":[153,6,212],"m":"sta","o":"sid_v1_sustain_release,y"},{"a":30451,"t":"code","b":[189,87,119],"m":"lda","oa":30551,"o":"sfx_ad,x"},{"a":30454,"t":"code","b":[153,5,212],"m":"sta","o":"sid_v1_attack_decay,y"},{"a":30457,"t":"code","b":[189,84,119],"m":"lda","oa":30548,"o":"sfx_sr,x"},{"a":30460,"t":"code","b":[157,6,212],"m":"sta","o":"sid_v1_sustain_release,x"},{"a":30463,"t":"code","b":[189,69,119],"m":"lda","oa":30533,"o":"sfx_waveform,x"},{"a":30466,"t":"code","b":[153,4,212],"m":"sta","o":"sid_v1_control,y"},{"a":30469,"t":"code","b":[96],"m":"rts"},{"a":30470,"l":"j_7706","t":"code","b":[189,42,119],"m":"lda","oa":30506,"o":"sfx_freq_lo,x","x":[30349,30389,30411]},{"a":30473,"t":"code","b":[153,0,212],"m":"sta","o":"sid_v1_freq_lo,y"},{"a":30476,"t":"code","b":[189,45,119],"m":"lda","oa":30509,"o":"sfx_freq_hi,x"},{"a":30479,"t":"code","b":[153,1,212],"m":"sta","o":"sid_v1_freq_hi,y"},{"a":30482,"t":"code","b":[96],"m":"rts"},{"a":30483,"l":"b_7713","t":"code","b":[189,69,119],"m":"lda","oa":30533,"o":"sfx_waveform,x","x":[30417]},{"a":30486,"t":"code","b":[41,254],"m":"and","o":"#$FE"},{"a":30488,"t":"code","b":[153,4,212],"m":"sta","o":"sid_v1_control,y"},{"a":30491,"t":"code","b":[189,111,119],"m":"lda","oa":30575,"o":"sfx_release,x"},{"a":30494,"t":"code","b":[240,4],"m":"beq","oa":30500,"o":"b_7724"},{"a":30496,"t":"code","b":[222,111,119],"m":"dec","oa":30575,"o":"sfx_release,x"},{"a":30499,"t":"code","b":[96],"m":"rts"},{"a":30500,"l":"b_7724","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[30494]},{"a":30502,"t":"code","b":[157,81,119],"m":"sta","oa":30545,"o":"sfx_playing,x"},{"a":30505,"t":"code","b":[96],"m":"rts"},{"a":30506,"l":"sfx_freq_lo","c":"the low byte of each voice's effect frequency as it moves","t":"byte","b":[160,160,220],"x":[30118,30283,30370,30377,30392,30399,30431,30470]},{"a":30509,"l":"sfx_freq_hi","c":"the high byte of each voice's effect frequency as it moves, beside $772A","t":"byte","b":[2,2,215],"x":[30127,30289,30380,30386,30402,30408,30437,30476]},{"a":30512,"l":"sfx_start_lo","c":"the low byte of each effect's first frequency, for a repeat","t":"byte","b":[160,160,64],"x":[30121,30428]},{"a":30515,"l":"sfx_start_hi","c":"the high byte of each effect's first frequency, beside $7730, kept for a repeat","t":"byte","b":[3,3,96],"x":[30130,30434]},{"a":30518,"l":"sfx_repeats","c":"the repeats left of each voice's effect","t":"byte","b":[0,0,0],"x":[30219,30414,30419]},{"a":30521,"l":"sfx_time_start","c":"each effect's time, for a repeat","t":"byte","b":[16,16,24],"x":[30157,30422]},{"a":30524,"l":"sfx_mode","c":"each effect's mode: 0 none, 1 the frequency rises, 2 falls, 3 swaps between two values","t":"byte","b":[2,2,2],"x":[30148,30326]},{"a":30527,"l":"sfx_step_lo","c":"the low byte of each effect's frequency step","t":"byte","b":[16,16,50],"x":[30136,30352,30374,30396]},{"a":30530,"l":"sfx_step_hi","c":"the high byte of each effect's frequency step, beside $773F","t":"byte","b":[0,0,68],"x":[30142,30358,30383,30405]},{"a":30533,"l":"sfx_waveform","c":"each effect's waveform and gate byte","t":"byte","b":[65,65,129],"x":[30163,30295,30463,30483]},{"a":30536,"l":"sfx_time","c":"counts down each effect's time","t":"byte","b":[0,0,22,0,0,0],"x":[30154,30315,30323,30425]},{"a":30542,"l":"sfx_swap","c":"which of the two frequencies a swapping effect (mode 3) is on","t":"byte","b":[1,1,1],"x":[30339,30346,30366]},{"a":30545,"l":"sfx_playing","c":"set while the first voice plays an effect; $7752 and $7753 are the others","t":"byte","b":[0],"x":[30032,30074,30303,30502]},{"a":30546,"l":"a_7752","c":"set while the second voice plays an effect","t":"byte","b":[0],"x":[30035]},{"a":30547,"l":"a_7753","c":"set while the third voice plays an effect","t":"byte","b":[1],"x":[30038]},{"a":30548,"l":"sfx_sr","c":"each effect's sustain and release","t":"byte","b":[2,2,9],"x":[30175,30277,30457]},{"a":30551,"l":"sfx_ad","c":"each effect's attack and decay","t":"byte","b":[14,14,9],"x":[30169,30271,30451]},{"a":30554,"l":"sfx_pulse","c":"each effect's pulse width, high four bits the low byte and low four bits the high","t":"byte","b":[136,136,0],"x":[30186,30256]},{"a":30557,"l":"sfx_sid_offset","c":"each voice's SID register offset for the effects: 0, 7 and 14","t":"byte","b":[0,7,14],"x":[30242,30307]},{"a":30560,"l":"sfx_forever","c":"$FF when the effect on a voice repeats until it is stopped","t":"byte","b":[0,0,0],"x":[30051,30226,30234,30310]},{"a":30563,"l":"sfx_extra","c":"four bytes of each effect's record, its eleventh to fourteenth (offsets 10 to 13), which $758A copies into $7763, $7766, $7769 and $776C and no instruction reads","t":"byte","b":[0,0,0],"x":[30192]},{"a":30566,"l":"f_7766","c":"the second of the four copied bytes of each voice's effect, its record's twelfth byte (offset 11), which no instruction reads","t":"byte","b":[0,0,0],"x":[30198]},{"a":30569,"l":"f_7769","c":"the third of the four copied bytes, the record's thirteenth byte (offset 12), which no instruction reads","t":"byte","b":[0,0,0],"x":[30204]},{"a":30572,"l":"f_776C","c":"the fourth of the four copied bytes, the record's fourteenth byte (offset 13), which no instruction reads","t":"byte","b":[0,0,0],"x":[30210]},{"a":30575,"l":"sfx_release","c":"counts down each effect's release once its gate is let go","t":"byte","b":[0,0,9,0,0,0,0,70],"x":[30180,30491,30496]},{"a":30583,"t":"byte","b":[88]},{"a":30584,"l":"sfx_records","c":"the 26 sound effects, 16 bytes each: the first frequency (two bytes), the step (two), the mode, the time, the waveform, the attack and decay, the sustain and release, the pulse width, four bytes copied to $7763-$776C, one byte not read, and the repeats ($FF for for ever)","t":"byte","b":[64,16,0,240,0,10,129,154]},{"a":30592,"t":"byte","b":[6,34,0,0,0,0,0,0]},{"a":30600,"t":"byte","b":[160,4,48,0,2,6,65,12]},{"a":30608,"t":"byte","b":[6,34,0,0,0,0,0,0]},{"a":30616,"t":"byte","b":[16,160,48,0,3,6,129,9]},{"a":30624,"t":"byte","b":[4,0,0,0,0,0,0,0]},{"a":30632,"t":"byte","b":[80,3,64,1,3,12,129,13]},{"a":30640,"t":"byte","b":[8,0,0,0,0,0,0,0]},{"a":30648,"t":"byte","b":[80,108,255,47,2,32,129,171]},{"a":30656,"t":"byte","b":[9,0,0,0,0,0,0,0]},{"a":30664,"t":"byte","b":[160,3,16,0,2,16,65,14]},{"a":30672,"t":"byte","b":[2,136,0,0,0,0,0,0]},{"a":30680,"t":"byte","b":[32,3,128,1,3,28,33,153]},{"a":30688,"t":"byte","b":[36,106,0,0,0,0,0,255]},{"a":30696,"t":"byte","b":[160,6,136,0,1,10,17,15]},{"a":30704,"t":"byte","b":[9,136,0,0,0,0,0,0]},{"a":30712,"t":"byte","b":[0,136,0,64,2,14,65,10]},{"a":30720,"t":"byte","b":[0,64,0,0,0,0,0,0]},{"a":30728,"t":"byte","b":[0,255,0,224,0,24,129,132]},{"a":30736,"t":"byte","b":[8,0,0,0,0,0,0,254]},{"a":30744,"t":"byte","b":[80,240,16,1,3,2,129,10]},{"a":30752,"t":"byte","b":[68,0,0,0,0,0,0,0]},{"a":30760,"t":"byte","b":[64,96,50,68,2,24,129,9]},{"a":30768,"t":"byte","b":[9,0,0,0,0,0,0,0]},{"a":30776,"t":"byte","b":[0,2,16,33,3,4,17,7]},{"a":30784,"t":"byte","b":[2,0,0,0,0,0,0,0]},{"a":30792,"t":"byte","b":[64,2,4,0,1,8,65,9]},{"a":30800,"t":"byte","b":[6,8,0,0,0,0,0,0]},{"a":30808,"t":"byte","b":[64,2,8,0,1,12,65,9]},{"a":30816,"t":"byte","b":[6,8,0,0,0,0,0,0]},{"a":30824,"t":"byte","b":[96,244,224,248,3,160,129,0]},{"a":30832,"t":"byte","b":[30,77,0,0,0,0,0,0]},{"a":30840,"t":"byte","b":[96,244,224,248,3,160,129,104]},{"a":30848,"t":"byte","b":[26,77,0,0,0,0,0,0]},{"a":30856,"t":"byte","b":[128,48,112,48,3,32,65,10]},{"a":30864,"t":"byte","b":[9,40,0,0,0,0,0,1]},{"a":30872,"t":"byte","b":[48,83,224,1,0,8,65,9]},{"a":30880,"t":"byte","b":[16,136,0,0,0,0,0,0]},{"a":30888,"t":"byte","b":[160,128,144,48,0,12,17,10]},{"a":30896,"t":"byte","b":[10,0,0,0,0,0,0,0]},{"a":30904,"t":"byte","b":[48,16,64,18,3,10,33,10]},{"a":30912,"t":"byte","b":[10,103,0,0,0,0,0,0]},{"a":30920,"t":"byte","b":[80,10,0,8,3,4,17,6]},{"a":30928,"t":"byte","b":[6,0,0,0,0,0,0,0]},{"a":30936,"t":"byte","b":[80,10,8,0,2,18,21,22]},{"a":30944,"t":"byte","b":[0,0,17,4,4,117,0,0]},{"a":30952,"t":"byte","b":[80,42,4,0,2,2,21,18]},{"a":30960,"t":"byte","b":[0,0,129,2,0,160,0,0]},{"a":30968,"t":"byte","b":[32,98,160,254,1,4,129,68]},{"a":30976,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":30984,"t":"byte","b":[16,2,16,32,3,4,129,34]},{"a":30992,"t":"byte","b":[0,34,0,0,0,0,0,0]},{"a":31000,"t":"gap","n":1768},{"a":32768,"l":"cbm80_text","c":"the text CBM80000, nine bytes in front of the entry; nothing reads it","t":"byte","b":[67,66,77,56,48,48,48,48]},{"a":32776,"t":"byte","b":[48]},{"a":32777,"l":"entry","c":"the game's entry, as BASIC's SYS 32777 reaches it: sets $01 to $36 (RAM at $A000-$BFFF, the I/O and the KERNAL in) and falls into the main loop at $800D.","t":"code","b":[169,54],"m":"lda","o":"#$36"},{"a":32779,"t":"code","b":[133,1],"m":"sta","oa":1,"o":"cpu_port"},{"a":32781,"l":"main_loop","c":"the game's outer loop. The title ($AF23) runs until a fire button starts a game; then the game is set up ($82E3) and each city is set up ($82EC) and played, one pass at a time: $8065 does each pass's frame work and $89B2 moves the monsters and everything else. When a pass ends with both monsters' $80E9 at 0 the game is over: $804B sets $8032 to 1 and runs passes of $8065 and $89B5 (everything but the monsters) until $8032 reaches $28, then goes back to the title. When $802E is set, or $8032 has reached $14, the city is over: $ABB7 runs and the city count $803E goes on (from 5 back to 1) to the next city. Otherwise the next pass starts at $8019. Never returns.","t":"code","b":[32,35,175],"m":"jsr","oa":44835,"o":"title","x":[32866]},{"a":32784,"t":"code","b":[32,40,183],"m":"jsr","oa":46888,"o":"wait_frame"},{"a":32787,"t":"code","b":[32,227,130],"m":"jsr","oa":33507,"o":"game_start"},{"a":32790,"l":"b_8016","t":"code","b":[32,236,130],"m":"jsr","oa":33516,"o":"city_start","x":[32833,32840]},{"a":32793,"l":"b_8019","t":"code","b":[32,101,128],"m":"jsr","oa":32869,"o":"frame_work","x":[32821]},{"a":32796,"t":"code","b":[169,200],"m":"lda","o":"#$C8"},{"a":32798,"t":"code","b":[32,51,183],"m":"jsr","oa":46899,"o":"wait_line"},{"a":32801,"t":"code","b":[32,178,137],"m":"jsr","oa":35250,"o":"play_pass"},{"a":32804,"t":"code","b":[24],"m":"clc"},{"a":32805,"t":"code","b":[173,233,128],"m":"lda","oa":33001,"o":"lizard_state"},{"a":32808,"t":"code","b":[109,234,128],"m":"adc","oa":33002,"o":"ogre_state"},{"a":32811,"t":"code","b":[240,30],"m":"beq","oa":32843,"o":"b_804B"},{"a":32813,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":32814,"t":"note","l":"a_802E","c":"the operand of this load, cleared at $84F9 and written in play: when it is not 0 after $89B2 returns, the city is over","note":"inside the item at $802D","x":[34041]},{"a":32815,"t":"code","b":[208,6],"m":"bne","oa":32823,"o":"b_8037"},{"a":32817,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":32818,"t":"note","l":"a_8032","c":"the operand of this compare's load, cleared at $84FC and written in play: $14 after $89B2 ends the city, and the game-over loop at $8050 runs until it reaches $28","note":"inside the item at $8031","x":[32845,32859,34044,35175,35180,35282,37358,38677]},{"a":32819,"t":"code","b":[201,20],"m":"cmp","o":"#$14"},{"a":32821,"t":"code","b":[208,226],"m":"bne","oa":32793,"o":"b_8019"},{"a":32823,"l":"b_8037","t":"code","b":[32,183,171],"m":"jsr","oa":43959,"o":"cave_fight","x":[32815]},{"a":32826,"t":"code","b":[238,62,128],"m":"inc","oa":32830,"o":"city_count"},{"a":32829,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":32830,"t":"note","l":"city_count","c":"the number of the city in the run, 1 to 5, kept as the operand of this load: $8037 counts it on after each city and puts it back to 1 after 5. $8444 picks the next city with it.","note":"inside the item at $803D","x":[32826,32837,33589,33860]},{"a":32831,"t":"code","b":[201,5],"m":"cmp","o":"#$05"},{"a":32833,"t":"code","b":[208,211],"m":"bne","oa":32790,"o":"b_8016"},{"a":32835,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":32837,"t":"code","b":[141,62,128],"m":"sta","oa":32830,"o":"city_count"},{"a":32840,"t":"code","b":[76,22,128],"m":"jmp","oa":32790,"o":"b_8016"},{"a":32843,"l":"b_804B","t":"code","b":[169,1],"m":"lda","o":"#$01","x":[32811]},{"a":32845,"t":"code","b":[141,50,128],"m":"sta","oa":32818,"o":"a_8032"},{"a":32848,"l":"b_8050","t":"code","b":[32,101,128],"m":"jsr","oa":32869,"o":"frame_work","x":[32864]},{"a":32851,"t":"code","b":[169,200],"m":"lda","o":"#$C8"},{"a":32853,"t":"code","b":[32,51,183],"m":"jsr","oa":46899,"o":"wait_line"},{"a":32856,"t":"code","b":[32,181,137],"m":"jsr","oa":35253,"o":"play_rest"},{"a":32859,"t":"code","b":[173,50,128],"m":"lda","oa":32818,"o":"a_8032"},{"a":32862,"t":"code","b":[201,40],"m":"cmp","o":"#$28"},{"a":32864,"t":"code","b":[208,238],"m":"bne","oa":32848,"o":"b_8050"},{"a":32866,"t":"code","b":[76,13,128],"m":"jmp","oa":32781,"o":"main_loop"},{"a":32869,"l":"frame_work","c":"the work of one pass of play before the monsters move: waits for line $C8 ($B733), clears $3E7F and runs $A437, waits a frame, waits for line $C8, then with $3E7F at 1 runs $8942 (the buildings' timers), with $3E7F at 2 restores marked cells of the screen ($8970), animates the characters ($B463) and waits a frame. Called twice from the main loop.","t":"code","b":[169,200],"m":"lda","o":"#$C8","x":[32793,32848]},{"a":32871,"t":"code","b":[32,51,183],"m":"jsr","oa":46899,"o":"wait_line"},{"a":32874,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":32876,"t":"code","b":[141,127,62],"m":"sta","oa":15999,"o":"city3_stray_byte"},{"a":32879,"t":"code","b":[32,55,164],"m":"jsr","oa":42039,"o":"others_frame"},{"a":32882,"t":"code","b":[32,40,183],"m":"jsr","oa":46888,"o":"wait_frame"},{"a":32885,"t":"code","b":[169,200],"m":"lda","o":"#$C8"},{"a":32887,"t":"code","b":[32,51,183],"m":"jsr","oa":46899,"o":"wait_line"},{"a":32890,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":32892,"t":"code","b":[141,127,62],"m":"sta","oa":15999,"o":"city3_stray_byte"},{"a":32895,"t":"code","b":[32,66,137],"m":"jsr","oa":35138,"o":"buildings_tick"},{"a":32898,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":32900,"t":"code","b":[141,127,62],"m":"sta","oa":15999,"o":"city3_stray_byte"},{"a":32903,"t":"code","b":[32,112,137],"m":"jsr","oa":35184,"o":"restore_marks"},{"a":32906,"t":"code","b":[32,99,180],"m":"jsr","oa":46179,"o":"animate_chars"},{"a":32909,"t":"code","b":[76,40,183],"m":"jmp","oa":46888,"o":"wait_frame"},{"a":32912,"l":"bit_masks","c":"the eight bits by number, $01 to $80: the x high bit of each sprite in $D010's copies ($80C5)","t":"byte","b":[1,2,4,8,16,32,64,128],"x":[42134,42160,42229]},{"a":32920,"l":"bit_masks_off","c":"the same eight bits cleared, $FE to $7F","t":"byte","b":[254,253,251,247,239,223,191,127],"x":[42168]},{"a":32928,"l":"temp_a","c":"a work byte: the other monster's number in $89E0, the city type times 6 in $853E, a sum in $8444 and elsewhere","t":"byte","b":[48],"x":[33865,33878,34578,34584,34587,35392,35557,35667,35779,35919,36158,36196,36363,36377,36557,36571,36679,36771,36782,36985,36996,42244,42254,42260,42288,42359,42427,42482,42491,43290,43298,44195,44259,44554,44573,46189,46195,46200,46217,46223,46226]},{"a":32929,"l":"temp_b","c":"a work byte: the run count of the screen unpacker ($853E), a saved X in the hornets and the cave","t":"byte","b":[48],"x":[34289,34303,34314,34332,34345,34357,42263,42319,42341,42349,44202,44557]},{"a":32930,"l":"temp_c","c":"the row of cells the sprite mask is on ($9811)","t":"byte","b":[48],"x":[38952,38989,38992,39101]},{"a":32931,"l":"temp_y","c":"Y saved by $929A","t":"byte","b":[48],"x":[37530,37552]},{"a":32932,"l":"temp_x","c":"X saved by $92D6 and $931E","t":"byte","b":[48],"x":[37596,37668,37766]},{"a":32933,"l":"building_index","c":"the building a routine works on, also Y saved by $92D6 and $931E","t":"byte","b":[0],"x":[34620,35163,36445,36628,36862,37103,37599,37671,37769,37872,38074,38262,38374,38442,38704]},{"a":32934,"l":"fire_monster","c":"the monster whose fire $8D07 is handling","t":"byte","b":[0],"x":[36111,36366,36404,36427,36454,36560,36587,36610,36637,36774,36798,36821,36835,36848,36871,36988,37012,37035,37049,37054,37099,37122]},{"a":32935,"l":"city_type_saved","c":"the city type kept while the cave is shown ($AC20), put back after the fight","t":"byte","b":[0],"x":[44007,44067]},{"a":32936,"l":"city_type","c":"the type of the city being played, 0 to 9 (9 the cave): it picks the city's data, colours, buildings and start places","t":"byte","b":[0],"x":[33600,33694,33768,33885,34110,34135,34199,34421,34550,34682,34721,34778,38670,44010,44064,44072]},{"a":32937,"l":"lizard_half_x","c":"the lizard's half-step across, 0 or 1","t":"byte","b":[48],"x":[34005,35609,35700,35812,35815,35825,36003,36006,36015,38827,39279,44690]},{"a":32938,"l":"ogre_half_x","c":"the ogre's half-step across","t":"byte","b":[48],"x":[34008,38906,39477]},{"a":32939,"l":"lizard_column","c":"the lizard's column on the screen","t":"byte","b":[48],"x":[33700,34556,35566,35569,35676,35679,35756,35802,35805,35828,35896,35942,35945,36018,36084,36167,36170,36296,36497,36692,36918,37209,39255,42291,42502,42773,42984,43771,44093,44306,44314,44317,44324,44338,44346,44349,44356,44419,44422,44597,44600,44701,44710,44718]},{"a":32940,"l":"ogre_column","c":"the ogre's column","t":"byte","b":[48],"x":[33774,34568,39450,44098]},{"a":32941,"l":"lizard_half_y","c":"the lizard's half-step up or down, 0 or 1","t":"byte","b":[48],"x":[34011,35590,35593,35603,35724,35727,35739,35834,35955,38821,39314]},{"a":32942,"l":"ogre_half_y","c":"the ogre's half-step up or down","t":"byte","b":[48],"x":[34014,38900,39515]},{"a":32943,"l":"lizard_row","c":"the lizard's row on the screen","t":"byte","b":[48],"x":[33706,34562,35580,35583,35606,35644,35690,35693,35742,35788,35791,35928,35931,36061,36181,36184,36287,36488,36683,36909,37220,39302,42273,42473,42781,42973,43760,44103,44499,44507,44513,44520,44525,44687,44695]},{"a":32944,"l":"ogre_row","c":"the ogre's row","t":"byte","b":[48],"x":[33780,34574,39503,42276,42476,44106]},{"a":32945,"l":"lizard_px","c":"the lizard's column times 8, a position in pixels ($9925), 0 past the edge","t":"byte","b":[0],"x":[35304,39226,39264,39276]},{"a":32946,"l":"lizard_py","c":"the lizard's row times 8","t":"byte","b":[0],"x":[35322,39229,39311]},{"a":32947,"l":"ogre_px","c":"the ogre's column times 8","t":"byte","b":[0],"x":[35339,39232,39459,39474]},{"a":32948,"l":"ogre_py","c":"the ogre's row times 8","t":"byte","b":[0],"x":[35357,39235,39512]},{"a":32949,"l":"band1_pos","c":"the first band's sprite positions, x then y: sprites 0 and 1 the hornets, 2 the white flyer, 3; $8810 copies them to the video chip","t":"byte","b":[0],"x":[33969,34848,34861,42102,42107,42121,42126,42152,42179,42247]},{"a":32950,"l":"a_80B6","c":"the first hornet's y","t":"byte","b":[0],"x":[33972,42182,42194,42199,42208,42213,42223,42433]},{"a":32951,"l":"a_80B7","c":"the second hornet's x","t":"byte","b":[0],"x":[33975]},{"a":32952,"l":"a_80B8","c":"the second hornet's y","t":"byte","b":[0],"x":[33978]},{"a":32953,"l":"a_80B9","c":"the white flyer's x","t":"byte","b":[0],"x":[33981,42523,42552,42555,42616,42639,42644,42657,42662,42675,42680,43130]},{"a":32954,"l":"a_80BA","c":"the white flyer's y, 0 while it is not out","t":"byte","b":[0],"x":[33984,42445,42608,42727,42732,42741,42746,42819,42863]},{"a":32955,"c":"the first band's sprite 3 x, which nothing but the interrupt reads","t":"byte","b":[0]},{"a":32956,"c":"the first band's sprite 3 y","t":"byte","b":[0]},{"a":32957,"l":"band1_unused","c":"eight bytes after the first band's four positions, for sprites 4 to 7, which no instruction reads or writes","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":32965,"l":"band1_xhi","c":"the first band's sprites' x high bits, for $D010","t":"byte","b":[48],"x":[33987,34840,42131,42137,42157,42165,42171,42226,42463,42468,42511,42516,42528,42533,42623,42649,42667,42686,42691,43139]},{"a":32966,"l":"band1_pointers","c":"the first band's four sprite pointers, the first three built by $8810 from the hornets' and the flyer's frames, copied to $CBF8","t":"byte","b":[200,200,200,200,70,105,145,183],"x":[34914,34922]},{"a":32974,"l":"band2_pos","c":"the second band's six sprites' positions, x then y: the lower and upper sprite and the arm of one monster, then the other's ($9925 writes the lizard's first). $9AF8 swaps the two halves whenever the ogre's y is not less than the lizard's, which is every pass while the ogre is out of the game (its y is $FA), so then the first half holds the ogre's","t":"byte","b":[48],"x":[39289,39379,39405,39687,39694,39787,43506]},{"a":32975,"l":"a_80CF","c":"the first monster's lower sprite's y (the lizard's unless the halves are swapped, $9AF8)","t":"byte","b":[48],"x":[39245,39330,39680,39764,39793,44629,44632]},{"a":32976,"l":"a_80D0","c":"the first monster's upper sprite's x","t":"byte","b":[48],"x":[39292,39799]},{"a":32977,"l":"a_80D1","c":"the first monster's upper sprite's y","t":"byte","b":[48],"x":[39248,39308,39320,39325,39423,39640,39645,39805]},{"a":32978,"l":"a_80D2","c":"the first monster's arm's x","t":"byte","b":[48],"x":[39384,39410,39811,44644]},{"a":32979,"l":"a_80D3","c":"the first monster's arm's y","t":"byte","b":[48],"x":[39220,39426,39817]},{"a":32980,"l":"a_80D4","c":"the second monster's lower sprite's x (the ogre's unless the halves are swapped, $9AF8)","t":"byte","b":[48],"x":[39487,39580,39606,39691,39698,39823,43525]},{"a":32981,"l":"a_80D5","c":"the second monster's lower sprite's y","t":"byte","b":[48],"x":[39440,39531,39677,39767,39772,39829,44636,44639]},{"a":32982,"l":"a_80D6","c":"the second monster's upper sprite's x","t":"byte","b":[48],"x":[39490,39835]},{"a":32983,"l":"a_80D7","c":"the second monster's upper sprite's y","t":"byte","b":[48],"x":[39443,39509,39521,39526,39624,39659,39664,39841]},{"a":32984,"l":"a_80D8","c":"the second monster's arm's x","t":"byte","b":[48],"x":[39585,39611,39847,44647]},{"a":32985,"l":"a_80D9","c":"the second monster's arm's y","t":"byte","b":[48],"x":[39223,39627,39853,44656]},{"a":32986,"l":"a_80DA","c":"cleared in the cave ($AE6A) and read by nothing","t":"byte","b":[48],"x":[44650]},{"a":32987,"l":"a_80DB","c":"cleared in the cave ($AE73) and read by nothing","t":"byte","b":[48],"x":[44659]},{"a":32988,"l":"a_80DC","c":"cleared in the cave ($AE6D) and read by nothing","t":"byte","b":[48,48],"x":[44653]},{"a":32990,"l":"band2_xhi","c":"the second band's sprites' x high bits","t":"byte","b":[48],"x":[39217,39271,39299,39389,39394,39415,39420,39464,39469,39495,39500,39590,39595,39616,39621,39723,39734,39745,39880]},{"a":32991,"l":"band2_pointers","c":"the second band's six sprite pointers: the first monster's lower ($32), upper and arm, then the second's (the lower $34); $9AF8 swaps the halves with the positions","t":"byte","b":[48],"x":[39335,39706,39713,39886]},{"a":32992,"l":"a_80E0","c":"the first monster's upper sprite's pointer (the lizard's, from $80EF, unless swapped)","t":"byte","b":[48],"x":[39349,39892]},{"a":32993,"l":"a_80E1","c":"the first monster's arm's pointer","t":"byte","b":[48],"x":[39430,39898]},{"a":32994,"l":"a_80E2","c":"the second monster's lower sprite's pointer","t":"byte","b":[48],"x":[39536,39710,39717,39904]},{"a":32995,"l":"a_80E3","c":"the second monster's upper sprite's pointer (the ogre's, from $8177, unless swapped)","t":"byte","b":[48],"x":[39550,39910]},{"a":32996,"l":"a_80E4","c":"the second monster's arm's pointer","t":"byte","b":[48],"x":[39631,39916]},{"a":32997,"l":"a_80E5","c":"the cannon's left sprite's pointer, from $AB96","t":"byte","b":[48],"x":[39922,43887]},{"a":32998,"l":"a_80E6","c":"the cannon's right sprite's pointer, from $AB9D","t":"byte","b":[48],"x":[39928,43893]},{"a":32999,"l":"lizard_owed","c":"points the lizard has earned that $93AE has not added to its score yet, one a pass (10 on the screen each)","t":"byte","b":[48],"x":[33582,33800,36205,36210,36225,36408,36413,36458,36463,36591,36596,36641,36646,36802,36807,36875,36880,37016,37021,37126,37131,37143,37148,37350,37355,37806,37811,42311,42316,42797,42802,44286,44291]},{"a":33000,"l":"ogre_owed","c":"points the ogre is owed","t":"byte","b":[48],"x":[33585,37825,37830]},{"a":33001,"l":"lizard_state","c":"the lizard's state: 0 not in the game, $20 playing, 1 to $1F dying (counted down a pass by $8AA9), 1 in the cave; the main loop ends the game when both are 0","t":"byte","b":[48],"x":[32805,33576,33787,35401,35497,35500,35560,35670,35782,35922,36161,37706,37713,37747,37754,38770,39238,42268,42964,43497,43751,44016,44050,44058]},{"a":33002,"l":"ogre_state","c":"the ogre's state","t":"byte","b":[48],"x":[32808,33579,38849,39433,42281,43516,44022]},{"a":33003,"l":"lizard_fire","c":"counted on when fire on port 2 starts the game from the title, so the lizard is set up ($8326)","t":"byte","b":[0],"x":[33621,45202,45467]},{"a":33004,"l":"ogre_fire","c":"counted on when fire on port 1 starts it, for the ogre","t":"byte","b":[0],"x":[33629,45205]},{"a":33005,"l":"lizard_power","c":"1 while the lizard has punching power, set by a $82 pickup and cleared when its second bar is empty ($92D6); a punch needs it","t":"byte","b":[48],"x":[33790,36369,36563,36777,36824,36991,37038,37366,37656]},{"a":33006,"c":"the ogre's punching power","t":"byte","b":[48]},{"a":33007,"l":"lizard_upper_frames","c":"the lizard's upper sprite's pointer by its animation, 68 entries: four frames ($8213) for each action ($8215): 0 walking up, 4 right, 8 down, $0C left, $10-$1C punching that way; a flame adds $10 to the facing and eating $20, and the cave holds the egg up at $28","t":"byte","b":[64,65,66,67,68,69,70,71],"x":[39346,45248]},{"a":33015,"t":"byte","b":[60,61,62,63,56,57,58,59]},{"a":33023,"t":"byte","b":[74,74,74,67,75,75,75,71]},{"a":33031,"t":"byte","b":[73,73,73,63,72,72,72,59]},{"a":33039,"t":"byte","b":[97,96,95,67,98,99,100,71]},{"a":33047,"t":"byte","b":[94,93,92,63,89,90,91,59]},{"a":33055,"t":"byte","b":[86,87,88,67,83,84,85,71]},{"a":33063,"t":"byte","b":[80,81,82,63,76,77,78,59]},{"a":33071,"t":"byte","b":[101,102,103,55]},{"a":33075,"l":"lizard_lower_frames","c":"the lizard's lower sprite's frame by its animation, 68 entries, a frame number of the shapes at $0BB8 ($9772)","t":"byte","b":[8,9,10,11,12,13,14,15],"x":[38791,45254]},{"a":33083,"t":"byte","b":[4,5,6,7,0,1,2,3]},{"a":33091,"t":"byte","b":[18,18,18,11,19,19,19,15]},{"a":33099,"t":"byte","b":[17,17,17,7,16,16,16,3]},{"a":33107,"t":"byte","b":[41,40,39,11,42,43,44,15]},{"a":33115,"t":"byte","b":[38,37,36,7,33,34,35,3]},{"a":33123,"t":"byte","b":[30,31,32,11,27,28,29,15]},{"a":33131,"t":"byte","b":[23,25,26,7,20,21,22,3]},{"a":33139,"t":"byte","b":[44,45,46,47]},{"a":33143,"l":"ogre_upper_frames","c":"the ogre's upper sprite's pointer by its animation, 68 entries","t":"byte","b":[117,118,119,120,109,110,111,112],"x":[39547,45274]},{"a":33151,"t":"byte","b":[113,114,115,116,105,106,107,108]},{"a":33159,"t":"byte","b":[123,123,123,120,124,124,124,112]},{"a":33167,"t":"byte","b":[122,122,122,116,121,121,121,108]},{"a":33175,"t":"byte","b":[147,148,149,120,144,145,146,112]},{"a":33183,"t":"byte","b":[140,141,142,116,137,138,139,108]},{"a":33191,"t":"byte","b":[134,135,136,120,128,129,130,112]},{"a":33199,"t":"byte","b":[131,132,133,116,125,126,127,108]},{"a":33207,"t":"byte","b":[150,151,152,55]},{"a":33211,"l":"ogre_lower_frames","c":"the ogre's lower sprite's frame by its animation, 68 entries","t":"byte","b":[61,62,63,64,53,54,55,56],"x":[38870,45280]},{"a":33219,"t":"byte","b":[57,58,59,60,49,50,51,52]},{"a":33227,"t":"byte","b":[67,67,67,64,68,68,68,56]},{"a":33235,"t":"byte","b":[66,66,66,60,65,65,65,52]},{"a":33243,"t":"byte","b":[91,92,93,64,88,89,90,56]},{"a":33251,"t":"byte","b":[84,85,86,60,81,82,83,52]},{"a":33259,"t":"byte","b":[78,79,80,64,72,73,74,56]},{"a":33267,"t":"byte","b":[75,76,77,60,69,70,71,52]},{"a":33275,"t":"byte","b":[94,95,96,97]},{"a":33279,"l":"flyer_frames","c":"the first band's sprite pointers by $820F + $8212: four frames from 0 (which no hornet uses), from 4 a hornet flying left, from 8 the white flyer, from $0C a hornet flying right","t":"byte","b":[167,168,169,170,157,158,157,159],"x":[34911]},{"a":33287,"t":"byte","b":[167,168,169,170,155,156,155,156]},{"a":33295,"l":"hornet_dir_frames","c":"the first hornet's frame base in $81FF: 4 flying left, $0C flying right ($A470, $A483)","t":"byte","b":[48],"x":[33952,34904,42098,42117]},{"a":33296,"c":"the second hornet's frame base","t":"byte","b":[48]},{"a":33297,"l":"a_8211","c":"the white flyer's frame base, 8 when it comes in, 0 when it climbs","t":"byte","b":[48],"x":[42591,42756]},{"a":33298,"l":"anim_step","c":"the hornets' and the flyer's animation step, 0 to 3, counted on each pass by $A446","t":"byte","b":[0],"x":[34907,42054,42057,42062]},{"a":33299,"l":"lizard_frame","c":"the lizard's animation frame, 0 to 3 in play, and counted on without a wrap while it dies ($8AC9), so it reaches 4; on the title 0 to $3F","t":"byte","b":[57],"x":[33803,34017,35521,35529,36021,36024,36033,36108,38784,39339,44359,44362,44371,44410,44783,44786,44795,45182,45227,45230,45239,45245]},{"a":33300,"l":"ogre_frame","c":"the ogre's animation frame, as $8213 is the lizard's","t":"byte","b":[1],"x":[34020,38863,39540,45187,45271]},{"a":33301,"l":"lizard_action","c":"the lizard's animation action, the base of its frames in the tables at $80EF and $8133: its facing and what it is doing","t":"byte","b":[48],"x":[33795,33919,35494,35535,35638,35750,35890,36280,36476,36659,36899,37071,37076,37252,37257,38787,39342,44044,44300,44332,44402,44536,44541,44723,44734]},{"a":33302,"l":"ogre_action","c":"the ogre's animation action","t":"byte","b":[48],"x":[33922,38866,39543]},{"a":33303,"l":"lizard_facing","c":"the way the lizard faces for a flame: 0 up, 4 right, 8 down, $0C left","t":"byte","b":[48],"x":[33925,35538,35641,35753,35893,36251,36275,36471,36654,36894]},{"a":33304,"l":"ogre_facing","c":"the way the ogre faces, read through $8217,x","t":"byte","b":[48],"x":[33928]},{"a":33305,"l":"ogre_bar1_place","c":"the place in the ogre's first bar, the health ($C81D)","t":"byte","b":[0],"x":[33762,37481,37493,37730,37739]},{"a":33306,"l":"ogre_bar2_place","c":"the place in the ogre's second bar, the punching power ($C845)","t":"byte","b":[0],"x":[33765,37416,37428,37637,37646]},{"a":33307,"l":"lizard_bar1_place","c":"the place in the lizard's first bar ($C805)","t":"byte","b":[0],"x":[33688,37455,37467,37691,37699]},{"a":33308,"l":"lizard_bar2_place","c":"the place in the lizard's second bar ($C82D)","t":"byte","b":[0],"x":[33691,37390,37402,37614,37623]},{"a":33309,"l":"lizard_hurt","c":"set by $931E when the lizard is hurt, so it is drawn 3 lines lower for a pass; also the shake of a hit in the cave","t":"byte","b":[0],"x":[33999,37676,39634,39650,44441]},{"a":33310,"l":"ogre_hurt","c":"set when the ogre is hurt","t":"byte","b":[0],"x":[34002,39653,39669]},{"a":33311,"l":"people_state","c":"the eight people's states: 0 none, 1 out, 2 taken by a monster","t":"byte","b":[1,1,1,1,1,1,1,1],"x":[34060,37200,37233,38158,38188,43195,43261,43267,43281]},{"a":33319,"l":"people_column","c":"the eight people's columns","t":"byte","b":[20,20,20,20,20,20,20,20],"x":[37206,38173,43228,43351,43373,43379,43399]},{"a":33327,"l":"people_row","c":"the eight people's rows","t":"byte","b":[17,17,17,17,17,17,17,17],"x":[37217,38183,43211,43313,43338,43345,43423]},{"a":33335,"l":"hornet_way","c":"each hornet's way across: 0 right, 1 left","t":"byte","b":[48,48],"x":[42091,42416]},{"a":33337,"l":"hornet_up","c":"set when a hornet has struck and flies up","t":"byte","b":[48,48],"x":[42188,42346,42421]},{"a":33339,"l":"hornet_out","c":"set while the first hornet is out","t":"byte","b":[48],"x":[33990,42086,42176,42401]},{"a":33340,"l":"a_823C","c":"set while the second hornet is out, read through $823B,x","t":"byte","b":[48],"x":[33993]},{"a":33341,"l":"hornet_dying","c":"a hornet's dying count, 1 to 5, its pointer $D8 more than that; the third is the white flyer's","t":"byte","b":[48,48],"x":[34893,42140,42149,42324,42424]},{"a":33343,"l":"flyer_dying","c":"the white flyer's dying count, 1 to 6 ($A662)","t":"byte","b":[48],"x":[42586,42594,42599,42807]},{"a":33344,"l":"cannon_frame","c":"the cannon's frame, an index into $AB96 and $AB9D: 2 or 4 as it rolls, 1 to 4 as it is burnt, 5 and 6 as it breaks up","t":"byte","b":[0],"x":[33938,36236,36239,36248,43471,43563,43571,43620,43635,43881]},{"a":33345,"l":"a_8241","c":"set to 1 when a city is picked ($849D); nothing reads it","t":"byte","b":[0],"x":[33949]},{"a":33346,"l":"cannon_health","c":"the cannon's health, 14 at the start of a city ($848B), taken down by flames ($8D84); below 7 it breaks up","t":"byte","b":[0],"x":[33933,34769,36218,36228,43444,43449,43474,43482]},{"a":33347,"l":"a_8243","c":"cleared when a city is picked ($84AE); nothing reads it","t":"byte","b":[0],"x":[33966]},{"a":33348,"l":"cannon_x","c":"the cannon's x, sprite 6's in the second band (sprite 7 is 21 pixels right)","t":"byte","b":[0],"x":[34464,34772,35310,35345,39859,43485,43503,43522,43558,43574,43623,44664]},{"a":33349,"l":"cannon_y","c":"the cannon's y","t":"byte","b":[0],"x":[34470,34775,35325,35360,39871,43488,43648,44667]},{"a":33350,"l":"cannon_roll","c":"counts down the cannon's roll before it turns, reloaded from $8247","t":"byte","b":[0],"x":[33943,43535,43543]},{"a":33351,"l":"cannon_roll_len","c":"how long the cannon rolls one way, from the city's $825A","t":"byte","b":[0],"x":[34458,43540]},{"a":33352,"l":"city_cannon_x","c":"each city type's first x of the cannon, ten entries","t":"byte","b":[0,180,230,180,140,126,218,165],"x":[34461]},{"a":33360,"t":"byte","b":[200]},{"a":33361,"l":"city_cannon_y","c":"each city type's y of the cannon","t":"byte","b":[0,152,164,178,180,165,150,160],"x":[34467]},{"a":33369,"t":"byte","b":[173]},{"a":33370,"l":"city_cannon_roll","c":"each city type's length of the cannon's roll","t":"byte","b":[40,20,18,40,40,30,10,10],"x":[34455]},{"a":33378,"t":"byte","b":[40,40]},{"a":33380,"l":"lizard_near_cannon","c":"set when the lizard is near the cannon ($89E0), so its flame burns it","t":"byte","b":[48],"x":[35298,35336,36213]},{"a":33381,"l":"ogre_near_cannon","c":"set when the ogre is near the cannon","t":"byte","b":[48],"x":[35301,35371]},{"a":33382,"l":"building_column","c":"the six buildings' columns, from the city's $B5F5","t":"byte","b":[48,48,48,48,48,48,48,48],"x":[34596,36342,36536,36735,36958,38170,38735]},{"a":33390,"l":"building_row","c":"the six buildings' rows, from $B626","t":"byte","b":[48,48,48,48,48,48,48,48],"x":[34602,36323,36522,36724,36950,38177,38715]},{"a":33398,"l":"building_type","c":"the six buildings' types, from $B657: the index of their pictures, widths and heights at $A209-$A27B","t":"byte","b":[48,48,48,48,48,48,48,48],"x":[34608,36316,36517,36707,36933,38744]},{"a":33406,"l":"building_height","c":"the height of the building being worked on, from $A27B ($9730)","t":"byte","b":[0],"x":[37897,38041,38180,38202,38271,38301,38389,38434,38439,38451,38760]},{"a":33407,"l":"building_width","c":"its width, from $A255","t":"byte","b":[0],"x":[37900,37954,38044,38098,38117,38163,38247,38319,38342,38394,38413,38628,38648,38693,38766]},{"a":33408,"l":"building_timer","c":"the six buildings' counts to their next stage ($8942)","t":"byte","b":[48,48,48,48,48,48,48,48],"x":[34071,35155,35166,36401,36584,36795,37009,38288]},{"a":33416,"l":"building_burn_count","c":"each building's count of passes between the burns of a flame on it, 2","t":"byte","b":[48,48,48,48,48,48,48,48],"x":[34093,36435,36442,36618,36625,36852,36859,37106,37113]},{"a":33424,"l":"building_fire","c":"each building's stage of fire, 0 none, 1 to 5 (5 falls)","t":"byte","b":[48,48,48,48,48,48,48,48],"x":[34074,35150,36311,36398,36512,36581,36750,36792,36970,37006,37883,37980,37986,38013,38016,38077,38138]},{"a":33432,"l":"building_falling","c":"the rows each falling building has come down","t":"byte","b":[48,48,48,48,48,48,48,48],"x":[34077,35145,36353,36547,36755,36845,36975,37096,37878,38278,38380,38445,38448]},{"a":33440,"l":"building_burnt_rows","c":"the rows of each building the fire has worked down","t":"byte","b":[48,48,48,48,48,48,48,48],"x":[34080,37892,38025,38198,38265,38268]},{"a":33448,"l":"building_gone","c":"set when a building has fallen and been cleared","t":"byte","b":[48,48,48,48,48,48,48,48],"x":[34083,35140,36306,36507,36702,36928,38657]},{"a":33456,"l":"fire_chars","c":"the flame pictures' characters, two by stage of the fire ($948C)","t":"byte","b":[169,170,171,172,173,174],"x":[38028,38035]},{"a":33462,"l":"buildings_fallen","c":"the number of the city's buildings that have fallen; at 6 the city's end starts","t":"byte","b":[0],"x":[34047,38462,38660,38663]},{"a":33463,"l":"lizard_misses","c":"counted on when a punch of the lizard's hits no building ($8FDD)","t":"byte","b":[48],"x":[36116,36829,37043,39352]},{"a":33464,"l":"f_82B8","c":"the ogre's punches that hit nothing","t":"byte","b":[48],"x":[36119,39553]},{"a":33465,"l":"lizard_punch_timer","c":"the lizard's punch, 8 passes; it cannot move while it runs","t":"byte","b":[48],"x":[34023,35374,37082,37166,37169,39357,44210,44397,44459,44462]},{"a":33466,"l":"a_82BA","c":"the ogre's punch timer","t":"byte","b":[48],"x":[34026,39558]},{"a":33467,"l":"lizard_flame_timer","c":"the lizard's flame, 6 passes (10 in the cave)","t":"byte","b":[48],"x":[34029,35379,36155,37060,37157,37160,37238,42298,42764,44205,44387,44450,44453]},{"a":33468,"l":"a_82BC","c":"the ogre's flame timer","t":"byte","b":[48],"x":[34032]},{"a":33469,"l":"lizard_aim","c":"where the lizard's last punch went: 0 up or down, 1 right, 5 left","t":"byte","b":[48],"x":[37057,37184,39363]},{"a":33470,"l":"a_82BE","c":"where the ogre's last punch went","t":"byte","b":[48],"x":[39564]},{"a":33471,"l":"lizard_eat_timer","c":"the lizard's eating, 6 passes (14 for a duck in the cave)","t":"byte","b":[48],"x":[34035,35384,37137,37151,37243,44215,44379,44413,44476,44479]},{"a":33472,"l":"a_82C0","c":"the ogre's eating timer","t":"byte","b":[48],"x":[34038]},{"a":33473,"c":"two bytes after the ogre's eating timer that no instruction reads or writes","t":"byte","b":[0,0]},{"a":33475,"l":"aim_row","c":"the row a punch or flame is aimed at, two above the monster's","t":"byte","b":[0],"x":[36292,36327,36493,36525,36688,36721,36914,36947]},{"a":33476,"l":"mask_half_y","c":"the monster's half-step up or down, for the sprite mask ($9772)","t":"byte","b":[0],"x":[38824,38903,39018,39076]},{"a":33477,"l":"aim_column","c":"the column a punch or flame is aimed at","t":"byte","b":[0],"x":[36301,36339,36502,36533,36697,36739,36923,36961]},{"a":33478,"l":"mask_half_x","c":"the monster's half-step across, for the sprite mask","t":"byte","b":[0],"x":[38830,38909,39011,39086]},{"a":33479,"c":"eight bytes before the city data table that no instruction reads or writes","t":"byte","b":[255,240,0,15,44,124,41,121]},{"a":33487,"l":"city_data_lo","c":"the low bytes of each city type's data address, ten entries: $2E78, $3535, $3C0D, $42B1, $4A3E, $5051, $5674, $5CDB, and type 9, the cave, uses type 3's $3C0D; type 0 has none","t":"byte","b":[0,120,53,13,177,62,81,116],"x":[34138]},{"a":33495,"t":"byte","b":[219,13]},{"a":33497,"l":"city_data_hi","c":"the high bytes of each city type's data address","t":"byte","b":[0,46,53,60,66,74,80,86],"x":[34143]},{"a":33505,"t":"byte","b":[92,60]},{"a":33507,"l":"game_start","c":"sets up a new game: installs the play interrupt ($8426), the video chip's bank and modes ($8301) and the monsters ($8326).","t":"code","b":[32,38,132],"m":"jsr","oa":33830,"o":"install_play_irq","x":[32787]},{"a":33510,"t":"code","b":[32,1,131],"m":"jsr","oa":33537,"o":"video_setup"},{"a":33513,"t":"code","b":[76,38,131],"m":"jmp","oa":33574,"o":"monsters_start"},{"a":33516,"l":"city_start","c":"sets up the next city with the screen off ($B746): picks it ($8444), builds it ($853E), then $9772, $9925 and $9B4F, and turns the screen on ($B752).","t":"code","b":[32,70,183],"m":"jsr","oa":46918,"o":"screen_off","x":[32790]},{"a":33519,"t":"code","b":[32,68,132],"m":"jsr","oa":33860,"o":"city_pick"},{"a":33522,"t":"code","b":[32,62,133],"m":"jsr","oa":34110,"o":"city_build"},{"a":33525,"t":"code","b":[32,114,151],"m":"jsr","oa":38770,"o":"monster_frames"},{"a":33528,"t":"code","b":[32,37,153],"m":"jsr","oa":39205,"o":"monster_sprites"},{"a":33531,"t":"code","b":[32,79,155],"m":"jsr","oa":39759,"o":"band2_setup"},{"a":33534,"t":"code","b":[76,82,183],"m":"jmp","oa":46930,"o":"screen_on"},{"a":33537,"l":"video_setup","c":"puts the video chip in bank 3 ($DD00 = $94), the screen at $C800 and the characters at $C000 ($D018 = $20), turns the screen on ($D011 bit 4) and multicolour on, with 40 columns ($D016).","t":"code","b":[169,148],"m":"lda","o":"#$94","x":[33510]},{"a":33539,"t":"code","b":[141,0,221],"m":"sta","o":"cia2_port_a"},{"a":33542,"t":"code","b":[169,32],"m":"lda","o":"#$20"},{"a":33544,"t":"code","b":[141,24,208],"m":"sta","o":"vic_memory"},{"a":33547,"t":"code","b":[173,17,208],"m":"lda","o":"vic_control1"},{"a":33550,"t":"code","b":[9,16],"m":"ora","o":"#$10"},{"a":33552,"t":"code","b":[141,17,208],"m":"sta","o":"vic_control1"},{"a":33555,"t":"code","b":[173,22,208],"m":"lda","o":"vic_control2"},{"a":33558,"t":"code","b":[9,16],"m":"ora","o":"#$10"},{"a":33560,"t":"code","b":[141,22,208],"m":"sta","o":"vic_control2"},{"a":33563,"t":"code","b":[173,22,208],"m":"lda","o":"vic_control2"},{"a":33566,"t":"code","b":[41,248],"m":"and","o":"#$F8"},{"a":33568,"t":"code","b":[9,8],"m":"ora","o":"#$08"},{"a":33570,"t":"code","b":[141,22,208],"m":"sta","o":"vic_control2"},{"a":33573,"t":"code","b":[96],"m":"rts"},{"a":33574,"l":"monsters_start","c":"sets up the monsters for a new game: clears both monsters' health and the counts at $80E7 and $80E8, sets the city count $803E to 1, picks the first city type at random, 1 or 2 ($B75E with 2, plus 1, into $80A8), fills the top two rows of the screen with character $FA, and sets up the lizard ($8368) if its fire started the game ($80EB) and the ogre ($83B2) if its did ($80EC).","t":"code","b":[162,0],"m":"ldx","o":"#$00","x":[33513]},{"a":33576,"t":"code","b":[142,233,128],"m":"stx","oa":33001,"o":"lizard_state"},{"a":33579,"t":"code","b":[142,234,128],"m":"stx","oa":33002,"o":"ogre_state"},{"a":33582,"t":"code","b":[142,231,128],"m":"stx","oa":32999,"o":"lizard_owed"},{"a":33585,"t":"code","b":[142,232,128],"m":"stx","oa":33000,"o":"ogre_owed"},{"a":33588,"t":"code","b":[232],"m":"inx"},{"a":33589,"t":"code","b":[142,62,128],"m":"stx","oa":32830,"o":"city_count"},{"a":33592,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":33594,"t":"code","b":[32,94,183],"m":"jsr","oa":46942,"o":"random"},{"a":33597,"t":"code","b":[24],"m":"clc"},{"a":33598,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":33600,"t":"code","b":[141,168,128],"m":"sta","oa":32936,"o":"city_type"},{"a":33603,"t":"code","b":[162,79],"m":"ldx","o":"#$4F"},{"a":33605,"t":"code","b":[169,250],"m":"lda","o":"#$FA"},{"a":33607,"l":"b_8347","t":"code","b":[157,0,200],"m":"sta","oa":51200,"o":"f_C800,x","x":[33611]},{"a":33610,"t":"code","b":[202],"m":"dex"},{"a":33611,"t":"code","b":[16,250],"m":"bpl","oa":33607,"o":"b_8347"},{"a":33613,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":33615,"t":"code","b":[141,102,131],"m":"sta","oa":33638,"o":"lizard_free"},{"a":33618,"t":"code","b":[141,103,131],"m":"sta","oa":33639,"o":"ogre_free"},{"a":33621,"t":"code","b":[173,235,128],"m":"lda","oa":33003,"o":"lizard_fire"},{"a":33624,"t":"code","b":[240,3],"m":"beq","oa":33629,"o":"b_835D"},{"a":33626,"t":"code","b":[32,104,131],"m":"jsr","oa":33640,"o":"lizard_join"},{"a":33629,"l":"b_835D","t":"code","b":[173,236,128],"m":"lda","oa":33004,"o":"ogre_fire","x":[33624,33643]},{"a":33632,"t":"code","b":[240,3],"m":"beq","oa":33637,"o":"r_8365"},{"a":33634,"t":"code","b":[76,178,131],"m":"jmp","oa":33714,"o":"ogre_join"},{"a":33637,"l":"r_8365","t":"code","b":[96],"m":"rts","x":[33632,33717]},{"a":33638,"l":"lizard_free","c":"1 while the lizard has not been set up in this game; $8368 sets it up once and clears it","t":"byte","b":[0],"x":[33615,33640,33645]},{"a":33639,"l":"ogre_free","c":"1 while the ogre has not been set up in this game; $83B2 clears it","t":"byte","b":[0],"x":[33618,33714,33719]},{"a":33640,"l":"lizard_join","c":"sets up the lizard, once a game ($8366): points its score digits at $C80B and its two bars at $C805 and $C82D (writing them into the code at $8413, $841D and $8420), marks the ends of the bars, sets its start position from the tables at $B69A and $B6A5 by the city type, and gives it its health and power ($83F9). Called at the start of a game and from play ($8A98), so the other monster can join a game that is on.","t":"code","b":[173,102,131],"m":"lda","oa":33638,"o":"lizard_free","x":[33626,35480]},{"a":33643,"t":"code","b":[240,240],"m":"beq","oa":33629,"o":"b_835D"},{"a":33645,"t":"code","b":[206,102,131],"m":"dec","oa":33638,"o":"lizard_free"},{"a":33648,"t":"code","b":[169,11],"m":"lda","o":"#$0B"},{"a":33650,"t":"code","b":[141,19,132],"m":"sta","oa":33811,"o":"a_8413"},{"a":33653,"t":"code","b":[169,200],"m":"lda","o":"#$C8"},{"a":33655,"t":"code","b":[141,20,132],"m":"sta","oa":33812,"o":"a_8414"},{"a":33658,"t":"code","b":[169,5],"m":"lda","o":"#$05"},{"a":33660,"t":"code","b":[141,29,132],"m":"sta","oa":33821,"o":"a_841D"},{"a":33663,"t":"code","b":[169,200],"m":"lda","o":"#$C8"},{"a":33665,"t":"code","b":[141,30,132],"m":"sta","oa":33822,"o":"a_841E"},{"a":33668,"t":"code","b":[169,45],"m":"lda","o":"#$2D"},{"a":33670,"t":"code","b":[141,32,132],"m":"sta","oa":33824,"o":"a_8420"},{"a":33673,"t":"code","b":[169,200],"m":"lda","o":"#$C8"},{"a":33675,"t":"code","b":[141,33,132],"m":"sta","oa":33825,"o":"a_8421"},{"a":33678,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":33680,"t":"code","b":[141,4,200],"m":"sta","oa":51204,"o":"a_C804"},{"a":33683,"t":"code","b":[141,44,200],"m":"sta","oa":51244,"o":"a_C82C"},{"a":33686,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":33688,"t":"code","b":[141,27,130],"m":"sta","oa":33307,"o":"lizard_bar1_place"},{"a":33691,"t":"code","b":[141,28,130],"m":"sta","oa":33308,"o":"lizard_bar2_place"},{"a":33694,"t":"code","b":[174,168,128],"m":"ldx","oa":32936,"o":"city_type"},{"a":33697,"t":"code","b":[189,154,182],"m":"lda","oa":46746,"o":"city_lizard_col,x"},{"a":33700,"t":"code","b":[141,171,128],"m":"sta","oa":32939,"o":"lizard_column"},{"a":33703,"t":"code","b":[189,165,182],"m":"lda","oa":46757,"o":"city_lizard_row,x"},{"a":33706,"t":"code","b":[141,175,128],"m":"sta","oa":32943,"o":"lizard_row"},{"a":33709,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":33711,"t":"code","b":[76,249,131],"m":"jmp","oa":33785,"o":"monster_reset"},{"a":33714,"l":"ogre_join","c":"sets up the ogre as $8368 does the lizard, with its score at $C815 and its bars at $C81D and $C845, and its start position from $B6B0 and $B6BB.","t":"code","b":[173,103,131],"m":"lda","oa":33639,"o":"ogre_free","x":[33634,35483]},{"a":33717,"t":"code","b":[240,174],"m":"beq","oa":33637,"o":"r_8365"},{"a":33719,"t":"code","b":[206,103,131],"m":"dec","oa":33639,"o":"ogre_free"},{"a":33722,"t":"code","b":[169,21],"m":"lda","o":"#$15"},{"a":33724,"t":"code","b":[141,19,132],"m":"sta","oa":33811,"o":"a_8413"},{"a":33727,"t":"code","b":[169,200],"m":"lda","o":"#$C8"},{"a":33729,"t":"code","b":[141,20,132],"m":"sta","oa":33812,"o":"a_8414"},{"a":33732,"t":"code","b":[169,29],"m":"lda","o":"#$1D"},{"a":33734,"t":"code","b":[141,29,132],"m":"sta","oa":33821,"o":"a_841D"},{"a":33737,"t":"code","b":[169,200],"m":"lda","o":"#$C8"},{"a":33739,"t":"code","b":[141,30,132],"m":"sta","oa":33822,"o":"a_841E"},{"a":33742,"t":"code","b":[169,69],"m":"lda","o":"#$45"},{"a":33744,"t":"code","b":[141,32,132],"m":"sta","oa":33824,"o":"a_8420"},{"a":33747,"t":"code","b":[169,200],"m":"lda","o":"#$C8"},{"a":33749,"t":"code","b":[141,33,132],"m":"sta","oa":33825,"o":"a_8421"},{"a":33752,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":33754,"t":"code","b":[141,28,200],"m":"sta","oa":51228,"o":"a_C81C"},{"a":33757,"t":"code","b":[141,68,200],"m":"sta","oa":51268,"o":"a_C844"},{"a":33760,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":33762,"t":"code","b":[141,25,130],"m":"sta","oa":33305,"o":"ogre_bar1_place"},{"a":33765,"t":"code","b":[141,26,130],"m":"sta","oa":33306,"o":"ogre_bar2_place"},{"a":33768,"t":"code","b":[174,168,128],"m":"ldx","oa":32936,"o":"city_type"},{"a":33771,"t":"code","b":[189,176,182],"m":"lda","oa":46768,"o":"city_ogre_col,x"},{"a":33774,"t":"code","b":[141,172,128],"m":"sta","oa":32940,"o":"ogre_column"},{"a":33777,"t":"code","b":[189,187,182],"m":"lda","oa":46779,"o":"city_ogre_row,x"},{"a":33780,"t":"code","b":[141,176,128],"m":"sta","oa":32944,"o":"ogre_row"},{"a":33783,"t":"code","b":[162,1],"m":"ldx","o":"#$01"},{"a":33785,"l":"monster_reset","c":"gives monster X (0 the lizard, 1 the ogre) $20 health ($80E9,x) and $20 power ($80ED,x), sets $8215,x to 8 and clears $80E7,x and $8213,x, then writes its seven score digits as $F0 (0 in the heavy digits) and its two bars of five cells as $FE, through the addresses $8368 or $83B2 wrote into these stores.","t":"code","b":[169,32],"m":"lda","o":"#$20","x":[33711]},{"a":33787,"t":"code","b":[157,233,128],"m":"sta","oa":33001,"o":"lizard_state,x"},{"a":33790,"t":"code","b":[157,237,128],"m":"sta","oa":33005,"o":"lizard_power,x"},{"a":33793,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":33795,"t":"code","b":[157,21,130],"m":"sta","oa":33301,"o":"lizard_action,x"},{"a":33798,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":33800,"t":"code","b":[157,231,128],"m":"sta","oa":32999,"o":"lizard_owed,x"},{"a":33803,"t":"code","b":[157,19,130],"m":"sta","oa":33299,"o":"lizard_frame,x"},{"a":33806,"t":"code","b":[162,6],"m":"ldx","o":"#$06"},{"a":33808,"t":"code","b":[169,240],"m":"lda","o":"#$F0"},{"a":33810,"l":"b_8412","t":"code","b":[157,255,255],"m":"sta","oa":65535,"o":"$FFFF,x","x":[33814]},{"a":33811,"t":"note","l":"a_8413","c":"the low byte of the score digits' address, written by $8368 or $83B2","note":"inside the item at $8412","x":[33650,33724]},{"a":33812,"t":"note","l":"a_8414","c":"the high byte of the score digits' address","note":"inside the item at $8412","x":[33655,33729]},{"a":33813,"t":"code","b":[202],"m":"dex"},{"a":33814,"t":"code","b":[16,250],"m":"bpl","oa":33810,"o":"b_8412"},{"a":33816,"t":"code","b":[162,4],"m":"ldx","o":"#$04"},{"a":33818,"t":"code","b":[169,254],"m":"lda","o":"#$FE"},{"a":33820,"l":"b_841C","t":"code","b":[157,255,255],"m":"sta","oa":65535,"o":"$FFFF,x","x":[33827]},{"a":33821,"t":"note","l":"a_841D","c":"the low byte of the first bar's address","note":"inside the item at $841C","x":[33660,33734]},{"a":33822,"t":"note","l":"a_841E","c":"the high byte of the first bar's address","note":"inside the item at $841C","x":[33665,33739]},{"a":33823,"t":"code","b":[157,255,255],"m":"sta","oa":65535,"o":"$FFFF,x"},{"a":33824,"t":"note","l":"a_8420","c":"the low byte of the second bar's address","note":"inside the item at $841F","x":[33670,33744]},{"a":33825,"t":"note","l":"a_8421","c":"the high byte of the second bar's address","note":"inside the item at $841F","x":[33675,33749]},{"a":33826,"t":"code","b":[202],"m":"dex"},{"a":33827,"t":"code","b":[16,247],"m":"bpl","oa":33820,"o":"b_841C"},{"a":33829,"t":"code","b":[96],"m":"rts"},{"a":33830,"l":"install_play_irq","c":"installs the play interrupt, $8810 on line 0 ($B6E9).","t":"code","b":[162,16],"m":"ldx","o":"#$10","x":[33507]},{"a":33832,"t":"code","b":[160,136],"m":"ldy","o":"#$88"},{"a":33834,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":33836,"t":"code","b":[76,233,182],"m":"jmp","oa":46825,"o":"irq_install"},{"a":33839,"l":"city_choice","c":"the city types $8444 picks from, 21 bytes: four times the city count plus a random number index it","t":"byte","b":[0,1,1,1,1,1,1,6],"x":[33882]},{"a":33847,"t":"byte","b":[6,2,2,5,5,8,3,3]},{"a":33855,"t":"byte","b":[7,4,4,4,4]},{"a":33860,"l":"city_pick","c":"picks the next city and resets play for it: the city type ($80A8) is the byte of $842F at four times the city count ($803E) plus a byte of the table at $9C12, indexed by a counter $A91E that it counts on (and the title counts on every frame); turns all eight sprites on, multicoloured, in front and unexpanded; and clears or sets play's variables for a new city (positions, counts, the sprite colours and the tables at $821F and $8280-$82AD).","t":"code","b":[173,62,128],"m":"lda","oa":32830,"o":"city_count","x":[33519,44037]},{"a":33863,"t":"code","b":[10],"m":"asl","o":"a"},{"a":33864,"t":"code","b":[10],"m":"asl","o":"a"},{"a":33865,"t":"code","b":[141,160,128],"m":"sta","oa":32928,"o":"temp_a"},{"a":33868,"t":"code","b":[238,30,169],"m":"inc","oa":43294,"o":"random_index"},{"a":33871,"t":"code","b":[174,30,169],"m":"ldx","oa":43294,"o":"random_index"},{"a":33874,"t":"code","b":[189,18,156],"m":"lda","oa":39954,"o":"random_table,x"},{"a":33877,"t":"code","b":[24],"m":"clc"},{"a":33878,"t":"code","b":[109,160,128],"m":"adc","oa":32928,"o":"temp_a"},{"a":33881,"t":"code","b":[170],"m":"tax"},{"a":33882,"t":"code","b":[189,47,132],"m":"lda","oa":33839,"o":"city_choice,x"},{"a":33885,"t":"code","b":[141,168,128],"m":"sta","oa":32936,"o":"city_type"},{"a":33888,"t":"code","b":[162,255],"m":"ldx","o":"#$FF"},{"a":33890,"t":"code","b":[142,21,208],"m":"stx","o":"vic_sprite_enable"},{"a":33893,"t":"code","b":[142,28,208],"m":"stx","o":"vic_sprite_multicolour"},{"a":33896,"t":"code","b":[232],"m":"inx"},{"a":33897,"t":"code","b":[142,27,208],"m":"stx","o":"vic_sprite_priority"},{"a":33900,"t":"code","b":[142,23,208],"m":"stx","o":"vic_sprite_expand_y"},{"a":33903,"t":"code","b":[142,29,208],"m":"stx","o":"vic_sprite_expand_x"},{"a":33906,"t":"code","b":[169,80],"m":"lda","o":"#$50"},{"a":33908,"t":"code","b":[141,86,164],"m":"sta","oa":42070,"o":"a_A456"},{"a":33911,"t":"code","b":[141,82,164],"m":"sta","oa":42066,"o":"a_A452"},{"a":33914,"t":"code","b":[141,158,136],"m":"sta","oa":34974,"o":"a_889E"},{"a":33917,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":33919,"t":"code","b":[141,21,130],"m":"sta","oa":33301,"o":"lizard_action"},{"a":33922,"t":"code","b":[141,22,130],"m":"sta","oa":33302,"o":"ogre_action"},{"a":33925,"t":"code","b":[141,23,130],"m":"sta","oa":33303,"o":"lizard_facing"},{"a":33928,"t":"code","b":[141,24,130],"m":"sta","oa":33304,"o":"ogre_facing"},{"a":33931,"t":"code","b":[169,14],"m":"lda","o":"#$0E"},{"a":33933,"t":"code","b":[141,66,130],"m":"sta","oa":33346,"o":"cannon_health"},{"a":33936,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":33938,"t":"code","b":[141,64,130],"m":"sta","oa":33344,"o":"cannon_frame"},{"a":33941,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":33943,"t":"code","b":[141,70,130],"m":"sta","oa":33350,"o":"cannon_roll"},{"a":33946,"t":"code","b":[141,27,170],"m":"sta","oa":43547,"o":"a_AA1B"},{"a":33949,"t":"code","b":[141,65,130],"m":"sta","oa":33345,"o":"a_8241"},{"a":33952,"t":"code","b":[141,15,130],"m":"sta","oa":33295,"o":"hornet_dir_frames"},{"a":33955,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":33957,"t":"code","b":[141,164,171],"m":"sta","oa":43940,"o":"shell_column"},{"a":33960,"t":"code","b":[141,135,150],"m":"sta","oa":38535,"o":"egg_out"},{"a":33963,"t":"code","b":[141,145,134],"m":"sta","oa":34449,"o":"a_8691"},{"a":33966,"t":"code","b":[141,67,130],"m":"sta","oa":33347,"o":"a_8243"},{"a":33969,"t":"code","b":[141,181,128],"m":"sta","oa":32949,"o":"band1_pos"},{"a":33972,"t":"code","b":[141,182,128],"m":"sta","oa":32950,"o":"a_80B6"},{"a":33975,"t":"code","b":[141,183,128],"m":"sta","oa":32951,"o":"a_80B7"},{"a":33978,"t":"code","b":[141,184,128],"m":"sta","oa":32952,"o":"a_80B8"},{"a":33981,"t":"code","b":[141,185,128],"m":"sta","oa":32953,"o":"a_80B9"},{"a":33984,"t":"code","b":[141,186,128],"m":"sta","oa":32954,"o":"a_80BA"},{"a":33987,"t":"code","b":[141,197,128],"m":"sta","oa":32965,"o":"band1_xhi"},{"a":33990,"t":"code","b":[141,59,130],"m":"sta","oa":33339,"o":"hornet_out"},{"a":33993,"t":"code","b":[141,60,130],"m":"sta","oa":33340,"o":"a_823C"},{"a":33996,"t":"code","b":[141,164,168],"m":"sta","oa":43172,"o":"drop_falling"},{"a":33999,"t":"code","b":[141,29,130],"m":"sta","oa":33309,"o":"lizard_hurt"},{"a":34002,"t":"code","b":[141,30,130],"m":"sta","oa":33310,"o":"ogre_hurt"},{"a":34005,"t":"code","b":[141,169,128],"m":"sta","oa":32937,"o":"lizard_half_x"},{"a":34008,"t":"code","b":[141,170,128],"m":"sta","oa":32938,"o":"ogre_half_x"},{"a":34011,"t":"code","b":[141,173,128],"m":"sta","oa":32941,"o":"lizard_half_y"},{"a":34014,"t":"code","b":[141,174,128],"m":"sta","oa":32942,"o":"ogre_half_y"},{"a":34017,"t":"code","b":[141,19,130],"m":"sta","oa":33299,"o":"lizard_frame"},{"a":34020,"t":"code","b":[141,20,130],"m":"sta","oa":33300,"o":"ogre_frame"},{"a":34023,"t":"code","b":[141,185,130],"m":"sta","oa":33465,"o":"lizard_punch_timer"},{"a":34026,"t":"code","b":[141,186,130],"m":"sta","oa":33466,"o":"a_82BA"},{"a":34029,"t":"code","b":[141,187,130],"m":"sta","oa":33467,"o":"lizard_flame_timer"},{"a":34032,"t":"code","b":[141,188,130],"m":"sta","oa":33468,"o":"a_82BC"},{"a":34035,"t":"code","b":[141,191,130],"m":"sta","oa":33471,"o":"lizard_eat_timer"},{"a":34038,"t":"code","b":[141,192,130],"m":"sta","oa":33472,"o":"a_82C0"},{"a":34041,"t":"code","b":[141,46,128],"m":"sta","oa":32814,"o":"a_802E"},{"a":34044,"t":"code","b":[141,50,128],"m":"sta","oa":32818,"o":"a_8032"},{"a":34047,"t":"code","b":[141,182,130],"m":"sta","oa":33462,"o":"buildings_fallen"},{"a":34050,"t":"code","b":[141,64,137],"m":"sta","oa":35136,"o":"a_8940"},{"a":34053,"t":"code","b":[141,65,137],"m":"sta","oa":35137,"o":"a_8941"},{"a":34056,"t":"code","b":[162,7],"m":"ldx","o":"#$07"},{"a":34058,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":34060,"l":"b_850C","t":"code","b":[157,31,130],"m":"sta","oa":33311,"o":"people_state,x","x":[34067]},{"a":34063,"t":"code","b":[157,39,208],"m":"sta","o":"vic_sprite0_colour,x"},{"a":34066,"t":"code","b":[202],"m":"dex"},{"a":34067,"t":"code","b":[16,247],"m":"bpl","oa":34060,"o":"b_850C"},{"a":34069,"t":"code","b":[162,5],"m":"ldx","o":"#$05"},{"a":34071,"l":"b_8517","t":"code","b":[157,128,130],"m":"sta","oa":33408,"o":"building_timer,x","x":[34087]},{"a":34074,"t":"code","b":[157,144,130],"m":"sta","oa":33424,"o":"building_fire,x"},{"a":34077,"t":"code","b":[157,152,130],"m":"sta","oa":33432,"o":"building_falling,x"},{"a":34080,"t":"code","b":[157,160,130],"m":"sta","oa":33440,"o":"building_burnt_rows,x"},{"a":34083,"t":"code","b":[157,168,130],"m":"sta","oa":33448,"o":"building_gone,x"},{"a":34086,"t":"code","b":[202],"m":"dex"},{"a":34087,"t":"code","b":[16,238],"m":"bpl","oa":34071,"o":"b_8517"},{"a":34089,"t":"code","b":[162,5],"m":"ldx","o":"#$05"},{"a":34091,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":34093,"l":"b_852D","t":"code","b":[157,136,130],"m":"sta","oa":33416,"o":"building_burn_count,x","x":[34097]},{"a":34096,"t":"code","b":[202],"m":"dex"},{"a":34097,"t":"code","b":[16,250],"m":"bpl","oa":34093,"o":"b_852D"},{"a":34099,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":34101,"t":"code","b":[141,37,208],"m":"sta","o":"vic_sprite_mc0"},{"a":34104,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":34106,"t":"code","b":[141,38,208],"m":"sta","o":"vic_sprite_mc1"},{"a":34109,"t":"code","b":[96],"m":"rts"},{"a":34110,"l":"city_build","c":"builds the city of type $80A8 on the screen. Fills the character colours at $A2A1 with the city's colour from $87EF and copies the first 128 from the city's data (addresses at $82CF and $82D9); saves the top two rows of the screen to $9D12; copies the next kilobyte of the data to the character set at $C000; copies 62 characters from the city's table (addresses at $B691 and $B688) to $C590; unpacks the screen from the data into $C828 up to $CBFF (a byte with bit 7 set repeats the next byte its low seven bits plus one times, any other copies that many bytes plus one as they are); keeps a copy of the screen at $7918; sets the border and background colours from $B6D7, $B5D7, $B5E1 and $B5EB. Unless $8691 is set it then sets the city's values ($8244-$8247 from $8248-$8262, $A9A3 from $B6C6), builds characters $96 and $9B-$9D from the city's ($C4B0-$C4EF), the monsters' start positions, and six buildings from $B5F5, $B626 and $B657 (drawn by $93F0). Last it puts the top two rows back, colours the screen from $A2A1 character by character, colours the panel, gives the fourth city type its extra characters at $C9F3-$CA1C, and sets $9926 and $9B4A to 13 for the second city type and 5 for the others.","t":"code","b":[174,168,128],"m":"ldx","oa":32936,"o":"city_type","x":[33522,44080]},{"a":34113,"t":"code","b":[189,239,135],"m":"lda","oa":34799,"o":"city_colour,x"},{"a":34116,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":34118,"l":"b_8546","t":"code","b":[157,161,162],"m":"sta","oa":41633,"o":"f_A2A1,x","x":[34122]},{"a":34121,"t":"code","b":[202],"m":"dex"},{"a":34122,"t":"code","b":[208,250],"m":"bne","oa":34118,"o":"b_8546"},{"a":34124,"t":"code","b":[162,79],"m":"ldx","o":"#$4F"},{"a":34126,"l":"b_854E","t":"code","b":[189,0,200],"m":"lda","oa":51200,"o":"f_C800,x","x":[34133]},{"a":34129,"t":"code","b":[157,18,157],"m":"sta","oa":40210,"o":"f_9D12,x"},{"a":34132,"t":"code","b":[202],"m":"dex"},{"a":34133,"t":"code","b":[16,247],"m":"bpl","oa":34126,"o":"b_854E"},{"a":34135,"t":"code","b":[174,168,128],"m":"ldx","oa":32936,"o":"city_type"},{"a":34138,"t":"code","b":[189,207,130],"m":"lda","oa":33487,"o":"city_data_lo,x"},{"a":34141,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr_a"},{"a":34143,"t":"code","b":[189,217,130],"m":"lda","oa":33497,"o":"city_data_hi,x"},{"a":34146,"t":"code","b":[133,252],"m":"sta","oa":252,"o":"zpa_FC"},{"a":34148,"t":"code","b":[160,127],"m":"ldy","o":"#$7F"},{"a":34150,"l":"b_8566","t":"code","b":[177,251],"m":"lda","oa":251,"o":"(ptr_a),y","x":[34156]},{"a":34152,"t":"code","b":[153,161,162],"m":"sta","oa":41633,"o":"f_A2A1,y"},{"a":34155,"t":"code","b":[136],"m":"dey"},{"a":34156,"t":"code","b":[16,248],"m":"bpl","oa":34150,"o":"b_8566"},{"a":34158,"t":"code","b":[24],"m":"clc"},{"a":34159,"t":"code","b":[165,251],"m":"lda","oa":251,"o":"ptr_a"},{"a":34161,"t":"code","b":[105,128],"m":"adc","o":"#$80"},{"a":34163,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr_a"},{"a":34165,"t":"code","b":[144,2],"m":"bcc","oa":34169,"o":"b_8579"},{"a":34167,"t":"code","b":[230,252],"m":"inc","oa":252,"o":"zpa_FC"},{"a":34169,"l":"b_8579","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[34165]},{"a":34171,"t":"code","b":[141,138,133],"m":"sta","oa":34186,"o":"a_858A"},{"a":34174,"t":"code","b":[169,192],"m":"lda","o":"#$C0"},{"a":34176,"t":"code","b":[141,139,133],"m":"sta","oa":34187,"o":"a_858B"},{"a":34179,"t":"code","b":[162,3],"m":"ldx","o":"#$03"},{"a":34181,"l":"b_8585","t":"code","b":[160,0],"m":"ldy","o":"#$00","x":[34197]},{"a":34183,"l":"b_8587","t":"code","b":[177,251],"m":"lda","oa":251,"o":"(ptr_a),y","x":[34189]},{"a":34185,"t":"code","b":[153,255,255],"m":"sta","oa":65535,"o":"$FFFF,y"},{"a":34186,"t":"note","l":"a_858A","c":"the low byte of where the character set is copied, $C000, written at $857B","note":"inside the item at $8589","x":[34171]},{"a":34187,"t":"note","l":"a_858B","c":"the high byte of that address, stepped a page at a time","note":"inside the item at $8589","x":[34176,34193]},{"a":34188,"t":"code","b":[136],"m":"dey"},{"a":34189,"t":"code","b":[208,248],"m":"bne","oa":34183,"o":"b_8587"},{"a":34191,"t":"code","b":[230,252],"m":"inc","oa":252,"o":"zpa_FC"},{"a":34193,"t":"code","b":[238,139,133],"m":"inc","oa":34187,"o":"a_858B"},{"a":34196,"t":"code","b":[202],"m":"dex"},{"a":34197,"t":"code","b":[16,238],"m":"bpl","oa":34181,"o":"b_8585"},{"a":34199,"t":"code","b":[174,168,128],"m":"ldx","oa":32936,"o":"city_type"},{"a":34202,"t":"code","b":[189,145,182],"m":"lda","oa":46737,"o":"city_chars_lo,x"},{"a":34205,"t":"code","b":[141,179,133],"m":"sta","oa":34227,"o":"a_85B3"},{"a":34208,"t":"code","b":[189,136,182],"m":"lda","oa":46728,"o":"city_chars_hi,x"},{"a":34211,"t":"code","b":[141,180,133],"m":"sta","oa":34228,"o":"a_85B4"},{"a":34214,"t":"code","b":[169,144],"m":"lda","o":"#$90"},{"a":34216,"t":"code","b":[133,253],"m":"sta","oa":253,"o":"ptr_b"},{"a":34218,"t":"code","b":[169,197],"m":"lda","o":"#$C5"},{"a":34220,"t":"code","b":[133,254],"m":"sta","oa":254,"o":"zpa_FE"},{"a":34222,"t":"code","b":[162,61],"m":"ldx","o":"#$3D"},{"a":34224,"l":"b_85B0","t":"code","b":[160,7],"m":"ldy","o":"#$07","x":[34260]},{"a":34226,"l":"b_85B2","t":"code","b":[185,255,255],"m":"lda","oa":65535,"o":"$FFFF,y","x":[34232]},{"a":34227,"t":"note","l":"a_85B3","c":"the low byte of the city's 62 characters' address, from $B691","note":"inside the item at $85B2","x":[34205,34235,34240]},{"a":34228,"t":"note","l":"a_85B4","c":"its high byte, from $B688","note":"inside the item at $85B2","x":[34211,34245]},{"a":34229,"t":"code","b":[145,253],"m":"sta","oa":253,"o":"(ptr_b),y"},{"a":34231,"t":"code","b":[136],"m":"dey"},{"a":34232,"t":"code","b":[16,248],"m":"bpl","oa":34226,"o":"b_85B2"},{"a":34234,"t":"code","b":[24],"m":"clc"},{"a":34235,"t":"code","b":[173,179,133],"m":"lda","oa":34227,"o":"a_85B3"},{"a":34238,"t":"code","b":[105,8],"m":"adc","o":"#$08"},{"a":34240,"t":"code","b":[141,179,133],"m":"sta","oa":34227,"o":"a_85B3"},{"a":34243,"t":"code","b":[144,3],"m":"bcc","oa":34248,"o":"b_85C8"},{"a":34245,"t":"code","b":[238,180,133],"m":"inc","oa":34228,"o":"a_85B4"},{"a":34248,"l":"b_85C8","t":"code","b":[24],"m":"clc","x":[34243]},{"a":34249,"t":"code","b":[165,253],"m":"lda","oa":253,"o":"ptr_b"},{"a":34251,"t":"code","b":[105,8],"m":"adc","o":"#$08"},{"a":34253,"t":"code","b":[133,253],"m":"sta","oa":253,"o":"ptr_b"},{"a":34255,"t":"code","b":[144,2],"m":"bcc","oa":34259,"o":"b_85D3"},{"a":34257,"t":"code","b":[230,254],"m":"inc","oa":254,"o":"zpa_FE"},{"a":34259,"l":"b_85D3","t":"code","b":[202],"m":"dex","x":[34255]},{"a":34260,"t":"code","b":[16,218],"m":"bpl","oa":34224,"o":"b_85B0"},{"a":34262,"t":"code","b":[169,40],"m":"lda","o":"#$28"},{"a":34264,"t":"code","b":[133,253],"m":"sta","oa":253,"o":"ptr_b"},{"a":34266,"t":"code","b":[169,200],"m":"lda","o":"#$C8"},{"a":34268,"t":"code","b":[133,254],"m":"sta","oa":254,"o":"zpa_FE"},{"a":34270,"l":"j_85DE","t":"code","b":[165,253],"m":"lda","oa":253,"o":"ptr_b","x":[34329,34366]},{"a":34272,"t":"code","b":[201,0],"m":"cmp","o":"#$00"},{"a":34274,"t":"code","b":[144,6],"m":"bcc","oa":34282,"o":"b_85EA"},{"a":34276,"t":"code","b":[165,254],"m":"lda","oa":254,"o":"zpa_FE"},{"a":34278,"t":"code","b":[201,204],"m":"cmp","o":"#$CC"},{"a":34280,"t":"code","b":[176,87],"m":"bcs","oa":34369,"o":"b_8641"},{"a":34282,"l":"b_85EA","t":"code","b":[160,0],"m":"ldy","o":"#$00","x":[34274]},{"a":34284,"t":"code","b":[177,251],"m":"lda","oa":251,"o":"(ptr_a),y"},{"a":34286,"t":"code","b":[72],"m":"pha"},{"a":34287,"t":"code","b":[41,127],"m":"and","o":"#$7F"},{"a":34289,"t":"code","b":[141,161,128],"m":"sta","oa":32929,"o":"temp_b"},{"a":34292,"t":"code","b":[230,251],"m":"inc","oa":251,"o":"ptr_a"},{"a":34294,"t":"code","b":[208,2],"m":"bne","oa":34298,"o":"b_85FA"},{"a":34296,"t":"code","b":[230,252],"m":"inc","oa":252,"o":"zpa_FC"},{"a":34298,"l":"b_85FA","t":"code","b":[104],"m":"pla","x":[34294]},{"a":34299,"t":"code","b":[16,31],"m":"bpl","oa":34332,"o":"b_861C"},{"a":34301,"t":"code","b":[177,251],"m":"lda","oa":251,"o":"(ptr_a),y"},{"a":34303,"t":"code","b":[172,161,128],"m":"ldy","oa":32929,"o":"temp_b"},{"a":34306,"l":"b_8602","t":"code","b":[145,253],"m":"sta","oa":253,"o":"(ptr_b),y","x":[34309]},{"a":34308,"t":"code","b":[136],"m":"dey"},{"a":34309,"t":"code","b":[16,251],"m":"bpl","oa":34306,"o":"b_8602"},{"a":34311,"t":"code","b":[24],"m":"clc"},{"a":34312,"t":"code","b":[165,253],"m":"lda","oa":253,"o":"ptr_b"},{"a":34314,"t":"code","b":[109,161,128],"m":"adc","oa":32929,"o":"temp_b"},{"a":34317,"t":"code","b":[133,253],"m":"sta","oa":253,"o":"ptr_b"},{"a":34319,"t":"code","b":[144,2],"m":"bcc","oa":34323,"o":"b_8613"},{"a":34321,"t":"code","b":[230,254],"m":"inc","oa":254,"o":"zpa_FE"},{"a":34323,"l":"b_8613","t":"code","b":[230,251],"m":"inc","oa":251,"o":"ptr_a","x":[34319]},{"a":34325,"t":"code","b":[208,2],"m":"bne","oa":34329,"o":"b_8619"},{"a":34327,"t":"code","b":[230,252],"m":"inc","oa":252,"o":"zpa_FC"},{"a":34329,"l":"b_8619","t":"code","b":[76,222,133],"m":"jmp","oa":34270,"o":"j_85DE","x":[34325]},{"a":34332,"l":"b_861C","t":"code","b":[172,161,128],"m":"ldy","oa":32929,"o":"temp_b","x":[34299]},{"a":34335,"l":"b_861F","t":"code","b":[177,251],"m":"lda","oa":251,"o":"(ptr_a),y","x":[34340]},{"a":34337,"t":"code","b":[145,253],"m":"sta","oa":253,"o":"(ptr_b),y"},{"a":34339,"t":"code","b":[136],"m":"dey"},{"a":34340,"t":"code","b":[16,249],"m":"bpl","oa":34335,"o":"b_861F"},{"a":34342,"t":"code","b":[24],"m":"clc"},{"a":34343,"t":"code","b":[165,251],"m":"lda","oa":251,"o":"ptr_a"},{"a":34345,"t":"code","b":[109,161,128],"m":"adc","oa":32929,"o":"temp_b"},{"a":34348,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr_a"},{"a":34350,"t":"code","b":[144,2],"m":"bcc","oa":34354,"o":"b_8632"},{"a":34352,"t":"code","b":[230,252],"m":"inc","oa":252,"o":"zpa_FC"},{"a":34354,"l":"b_8632","t":"code","b":[24],"m":"clc","x":[34350]},{"a":34355,"t":"code","b":[165,253],"m":"lda","oa":253,"o":"ptr_b"},{"a":34357,"t":"code","b":[109,161,128],"m":"adc","oa":32929,"o":"temp_b"},{"a":34360,"t":"code","b":[133,253],"m":"sta","oa":253,"o":"ptr_b"},{"a":34362,"t":"code","b":[144,2],"m":"bcc","oa":34366,"o":"b_863E"},{"a":34364,"t":"code","b":[230,254],"m":"inc","oa":254,"o":"zpa_FE"},{"a":34366,"l":"b_863E","t":"code","b":[76,222,133],"m":"jmp","oa":34270,"o":"j_85DE","x":[34362]},{"a":34369,"l":"b_8641","t":"code","b":[169,40],"m":"lda","o":"#$28","x":[34280]},{"a":34371,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr_a"},{"a":34373,"t":"code","b":[169,200],"m":"lda","o":"#$C8"},{"a":34375,"t":"code","b":[133,252],"m":"sta","oa":252,"o":"zpa_FC"},{"a":34377,"t":"code","b":[169,24],"m":"lda","o":"#$18"},{"a":34379,"t":"code","b":[133,253],"m":"sta","oa":253,"o":"ptr_b"},{"a":34381,"t":"code","b":[169,121],"m":"lda","o":"#$79"},{"a":34383,"t":"code","b":[133,254],"m":"sta","oa":254,"o":"zpa_FE"},{"a":34385,"t":"code","b":[162,3],"m":"ldx","o":"#$03"},{"a":34387,"l":"b_8653","t":"code","b":[160,240],"m":"ldy","o":"#$F0","x":[34419]},{"a":34389,"l":"b_8655","t":"code","b":[177,251],"m":"lda","oa":251,"o":"(ptr_a),y","x":[34394]},{"a":34391,"t":"code","b":[145,253],"m":"sta","oa":253,"o":"(ptr_b),y"},{"a":34393,"t":"code","b":[136],"m":"dey"},{"a":34394,"t":"code","b":[208,249],"m":"bne","oa":34389,"o":"b_8655"},{"a":34396,"t":"code","b":[24],"m":"clc"},{"a":34397,"t":"code","b":[165,251],"m":"lda","oa":251,"o":"ptr_a"},{"a":34399,"t":"code","b":[105,240],"m":"adc","o":"#$F0"},{"a":34401,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr_a"},{"a":34403,"t":"code","b":[144,2],"m":"bcc","oa":34407,"o":"b_8667"},{"a":34405,"t":"code","b":[230,252],"m":"inc","oa":252,"o":"zpa_FC"},{"a":34407,"l":"b_8667","t":"code","b":[24],"m":"clc","x":[34403]},{"a":34408,"t":"code","b":[165,253],"m":"lda","oa":253,"o":"ptr_b"},{"a":34410,"t":"code","b":[105,240],"m":"adc","o":"#$F0"},{"a":34412,"t":"code","b":[133,253],"m":"sta","oa":253,"o":"ptr_b"},{"a":34414,"t":"code","b":[144,2],"m":"bcc","oa":34418,"o":"b_8672"},{"a":34416,"t":"code","b":[230,254],"m":"inc","oa":254,"o":"zpa_FE"},{"a":34418,"l":"b_8672","t":"code","b":[202],"m":"dex","x":[34414]},{"a":34419,"t":"code","b":[16,222],"m":"bpl","oa":34387,"o":"b_8653"},{"a":34421,"t":"code","b":[174,168,128],"m":"ldx","oa":32936,"o":"city_type"},{"a":34424,"t":"code","b":[189,215,182],"m":"lda","oa":46807,"o":"city_border,x"},{"a":34427,"t":"code","b":[141,32,208],"m":"sta","o":"vic_border"},{"a":34430,"t":"code","b":[189,215,181],"m":"lda","oa":46551,"o":"city_bg0,x"},{"a":34433,"t":"code","b":[141,33,208],"m":"sta","o":"vic_background0"},{"a":34436,"t":"code","b":[189,225,181],"m":"lda","oa":46561,"o":"city_bg1,x"},{"a":34439,"t":"code","b":[141,34,208],"m":"sta","o":"vic_background1"},{"a":34442,"t":"code","b":[189,235,181],"m":"lda","oa":46571,"o":"city_bg2,x"},{"a":34445,"t":"code","b":[141,35,208],"m":"sta","o":"vic_background2"},{"a":34448,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":34449,"t":"note","l":"a_8691","c":"the operand of this load, set elsewhere to skip the city's values and buildings (cleared at $84AB)","note":"inside the item at $8690","x":[33963,34943,39672,39759,44077]},{"a":34450,"t":"code","b":[240,3],"m":"beq","oa":34455,"o":"b_8697"},{"a":34452,"t":"code","b":[76,66,135],"m":"jmp","oa":34626,"o":"j_8742"},{"a":34455,"l":"b_8697","t":"code","b":[189,90,130],"m":"lda","oa":33370,"o":"city_cannon_roll,x","x":[34450]},{"a":34458,"t":"code","b":[141,71,130],"m":"sta","oa":33351,"o":"cannon_roll_len"},{"a":34461,"t":"code","b":[189,72,130],"m":"lda","oa":33352,"o":"city_cannon_x,x"},{"a":34464,"t":"code","b":[141,68,130],"m":"sta","oa":33348,"o":"cannon_x"},{"a":34467,"t":"code","b":[189,81,130],"m":"lda","oa":33361,"o":"city_cannon_y,x"},{"a":34470,"t":"code","b":[141,69,130],"m":"sta","oa":33349,"o":"cannon_y"},{"a":34473,"t":"code","b":[189,198,182],"m":"lda","oa":46790,"o":"city_floor_char,x"},{"a":34476,"t":"code","b":[141,163,169],"m":"sta","oa":43427,"o":"floor_char"},{"a":34479,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr_a"},{"a":34481,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":34483,"t":"code","b":[133,252],"m":"sta","oa":252,"o":"zpa_FC"},{"a":34485,"t":"code","b":[6,251],"m":"asl","oa":251,"o":"ptr_a"},{"a":34487,"t":"code","b":[38,252],"m":"rol","oa":252,"o":"zpa_FC"},{"a":34489,"t":"code","b":[24],"m":"clc"},{"a":34490,"t":"code","b":[6,251],"m":"asl","oa":251,"o":"ptr_a"},{"a":34492,"t":"code","b":[38,252],"m":"rol","oa":252,"o":"zpa_FC"},{"a":34494,"t":"code","b":[24],"m":"clc"},{"a":34495,"t":"code","b":[6,251],"m":"asl","oa":251,"o":"ptr_a"},{"a":34497,"t":"code","b":[38,252],"m":"rol","oa":252,"o":"zpa_FC"},{"a":34499,"t":"code","b":[24],"m":"clc"},{"a":34500,"t":"code","b":[165,251],"m":"lda","oa":251,"o":"ptr_a"},{"a":34502,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":34504,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr_a"},{"a":34506,"t":"code","b":[165,252],"m":"lda","oa":252,"o":"zpa_FC"},{"a":34508,"t":"code","b":[105,192],"m":"adc","o":"#$C0"},{"a":34510,"t":"code","b":[133,252],"m":"sta","oa":252,"o":"zpa_FC"},{"a":34512,"t":"code","b":[177,251],"m":"lda","oa":251,"o":"(ptr_a),y"},{"a":34514,"t":"code","b":[141,216,134],"m":"sta","oa":34520,"o":"a_86D8"},{"a":34517,"t":"code","b":[160,7],"m":"ldy","o":"#$07"},{"a":34519,"l":"b_86D7","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[34534]},{"a":34520,"t":"note","l":"a_86D8","c":"the operand of this load is the first byte of the character the city names in $B6C6, written at $86D2","note":"inside the item at $86D7","x":[34514,34538]},{"a":34521,"t":"code","b":[153,136,197],"m":"sta","oa":50568,"o":"f_C588,y"},{"a":34524,"t":"code","b":[153,120,197],"m":"sta","oa":50552,"o":"f_C578,y"},{"a":34527,"t":"code","b":[89,207,182],"m":"eor","oa":46799,"o":"person_char,y"},{"a":34530,"t":"code","b":[153,176,196],"m":"sta","oa":50352,"o":"f_C4B0,y"},{"a":34533,"t":"code","b":[136],"m":"dey"},{"a":34534,"t":"code","b":[16,239],"m":"bpl","oa":34519,"o":"b_86D7"},{"a":34536,"t":"code","b":[162,23],"m":"ldx","o":"#$17"},{"a":34538,"l":"b_86EA","t":"code","b":[173,216,134],"m":"lda","oa":34520,"o":"a_86D8","x":[34548]},{"a":34541,"t":"code","b":[93,248,135],"m":"eor","oa":34808,"o":"char_masks,x"},{"a":34544,"t":"code","b":[157,216,196],"m":"sta","oa":50392,"o":"f_C4D8,x"},{"a":34547,"t":"code","b":[202],"m":"dex"},{"a":34548,"t":"code","b":[16,244],"m":"bpl","oa":34538,"o":"b_86EA"},{"a":34550,"t":"code","b":[174,168,128],"m":"ldx","oa":32936,"o":"city_type"},{"a":34553,"t":"code","b":[189,154,182],"m":"lda","oa":46746,"o":"city_lizard_col,x"},{"a":34556,"t":"code","b":[141,171,128],"m":"sta","oa":32939,"o":"lizard_column"},{"a":34559,"t":"code","b":[189,165,182],"m":"lda","oa":46757,"o":"city_lizard_row,x"},{"a":34562,"t":"code","b":[141,175,128],"m":"sta","oa":32943,"o":"lizard_row"},{"a":34565,"t":"code","b":[189,176,182],"m":"lda","oa":46768,"o":"city_ogre_col,x"},{"a":34568,"t":"code","b":[141,172,128],"m":"sta","oa":32940,"o":"ogre_column"},{"a":34571,"t":"code","b":[189,187,182],"m":"lda","oa":46779,"o":"city_ogre_row,x"},{"a":34574,"t":"code","b":[141,176,128],"m":"sta","oa":32944,"o":"ogre_row"},{"a":34577,"t":"code","b":[138],"m":"txa"},{"a":34578,"t":"code","b":[141,160,128],"m":"sta","oa":32928,"o":"temp_a"},{"a":34581,"t":"code","b":[10],"m":"asl","o":"a"},{"a":34582,"t":"code","b":[10],"m":"asl","o":"a"},{"a":34583,"t":"code","b":[24],"m":"clc"},{"a":34584,"t":"code","b":[109,160,128],"m":"adc","oa":32928,"o":"temp_a"},{"a":34587,"t":"code","b":[109,160,128],"m":"adc","oa":32928,"o":"temp_a"},{"a":34590,"t":"code","b":[168],"m":"tay"},{"a":34591,"t":"code","b":[162,5],"m":"ldx","o":"#$05"},{"a":34593,"l":"b_8721","t":"code","b":[185,245,181],"m":"lda","oa":46581,"o":"city_building_cols,y","x":[34613]},{"a":34596,"t":"code","b":[157,102,130],"m":"sta","oa":33382,"o":"building_column,x"},{"a":34599,"t":"code","b":[185,38,182],"m":"lda","oa":46630,"o":"city_building_rows,y"},{"a":34602,"t":"code","b":[157,110,130],"m":"sta","oa":33390,"o":"building_row,x"},{"a":34605,"t":"code","b":[185,87,182],"m":"lda","oa":46679,"o":"city_building_types,y"},{"a":34608,"t":"code","b":[157,118,130],"m":"sta","oa":33398,"o":"building_type,x"},{"a":34611,"t":"code","b":[136],"m":"dey"},{"a":34612,"t":"code","b":[202],"m":"dex"},{"a":34613,"t":"code","b":[16,234],"m":"bpl","oa":34593,"o":"b_8721"},{"a":34615,"t":"code","b":[162,5],"m":"ldx","o":"#$05"},{"a":34617,"l":"b_8739","t":"code","b":[32,240,147],"m":"jsr","oa":37872,"o":"building_stage","x":[34624]},{"a":34620,"t":"code","b":[174,165,128],"m":"ldx","oa":32933,"o":"building_index"},{"a":34623,"t":"code","b":[202],"m":"dex"},{"a":34624,"t":"code","b":[16,247],"m":"bpl","oa":34617,"o":"b_8739"},{"a":34626,"l":"j_8742","t":"code","b":[162,79],"m":"ldx","o":"#$4F","x":[34452]},{"a":34628,"l":"b_8744","t":"code","b":[189,18,157],"m":"lda","oa":40210,"o":"f_9D12,x","x":[34635]},{"a":34631,"t":"code","b":[157,0,200],"m":"sta","oa":51200,"o":"f_C800,x"},{"a":34634,"t":"code","b":[202],"m":"dex"},{"a":34635,"t":"code","b":[16,247],"m":"bpl","oa":34628,"o":"b_8744"},{"a":34637,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":34639,"l":"b_874F","t":"code","b":[188,0,200],"m":"ldy","oa":51200,"o":"f_C800,x","x":[34676]},{"a":34642,"t":"code","b":[185,161,162],"m":"lda","oa":41633,"o":"f_A2A1,y"},{"a":34645,"t":"code","b":[157,0,216],"m":"sta","o":"colour_ram,x"},{"a":34648,"t":"code","b":[188,0,201],"m":"ldy","oa":51456,"o":"f_C900,x"},{"a":34651,"t":"code","b":[185,161,162],"m":"lda","oa":41633,"o":"f_A2A1,y"},{"a":34654,"t":"code","b":[157,0,217],"m":"sta","o":"$D900,x"},{"a":34657,"t":"code","b":[188,0,202],"m":"ldy","oa":51712,"o":"f_CA00,x"},{"a":34660,"t":"code","b":[185,161,162],"m":"lda","oa":41633,"o":"f_A2A1,y"},{"a":34663,"t":"code","b":[157,0,218],"m":"sta","o":"$DA00,x"},{"a":34666,"t":"code","b":[188,0,203],"m":"ldy","oa":51968,"o":"f_CB00,x"},{"a":34669,"t":"code","b":[185,161,162],"m":"lda","oa":41633,"o":"f_A2A1,y"},{"a":34672,"t":"code","b":[157,0,219],"m":"sta","o":"$DB00,x"},{"a":34675,"t":"code","b":[202],"m":"dex"},{"a":34676,"t":"code","b":[208,217],"m":"bne","oa":34639,"o":"b_874F"},{"a":34678,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":34680,"t":"code","b":[162,79],"m":"ldx","o":"#$4F"},{"a":34682,"t":"code","b":[172,168,128],"m":"ldy","oa":32936,"o":"city_type"},{"a":34685,"t":"code","b":[192,6],"m":"cpy","o":"#$06"},{"a":34687,"t":"code","b":[208,2],"m":"bne","oa":34691,"o":"b_8783"},{"a":34689,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":34691,"l":"b_8783","t":"code","b":[157,0,216],"m":"sta","o":"colour_ram,x","x":[34687,34695]},{"a":34694,"t":"code","b":[202],"m":"dex"},{"a":34695,"t":"code","b":[16,250],"m":"bpl","oa":34691,"o":"b_8783"},{"a":34697,"t":"code","b":[32,112,137],"m":"jsr","oa":35184,"o":"restore_marks"},{"a":34700,"t":"code","b":[162,6],"m":"ldx","o":"#$06"},{"a":34702,"l":"b_878E","t":"code","b":[169,15],"m":"lda","o":"#$0F","x":[34719]},{"a":34704,"t":"code","b":[157,4,216],"m":"sta","o":"$D804,x"},{"a":34707,"t":"code","b":[157,28,216],"m":"sta","o":"$D81C,x"},{"a":34710,"t":"code","b":[169,10],"m":"lda","o":"#$0A"},{"a":34712,"t":"code","b":[157,44,216],"m":"sta","o":"$D82C,x"},{"a":34715,"t":"code","b":[157,68,216],"m":"sta","o":"$D844,x"},{"a":34718,"t":"code","b":[202],"m":"dex"},{"a":34719,"t":"code","b":[16,237],"m":"bpl","oa":34702,"o":"b_878E"},{"a":34721,"t":"code","b":[173,168,128],"m":"lda","oa":32936,"o":"city_type"},{"a":34724,"t":"code","b":[201,4],"m":"cmp","o":"#$04"},{"a":34726,"t":"code","b":[208,50],"m":"bne","oa":34778,"o":"b_87DA"},{"a":34728,"t":"code","b":[169,142],"m":"lda","o":"#$8E"},{"a":34730,"t":"code","b":[141,243,201],"m":"sta","oa":51699,"o":"a_C9F3"},{"a":34733,"t":"code","b":[169,143],"m":"lda","o":"#$8F"},{"a":34735,"t":"code","b":[141,244,201],"m":"sta","oa":51700,"o":"a_C9F4"},{"a":34738,"t":"code","b":[169,144],"m":"lda","o":"#$90"},{"a":34740,"t":"code","b":[141,27,202],"m":"sta","oa":51739,"o":"a_CA1B"},{"a":34743,"t":"code","b":[169,145],"m":"lda","o":"#$91"},{"a":34745,"t":"code","b":[141,28,202],"m":"sta","oa":51740,"o":"a_CA1C"},{"a":34748,"t":"code","b":[169,15],"m":"lda","o":"#$0F"},{"a":34750,"t":"code","b":[141,243,217],"m":"sta","o":"$D9F3"},{"a":34753,"t":"code","b":[141,244,217],"m":"sta","o":"$D9F4"},{"a":34756,"t":"code","b":[141,27,218],"m":"sta","o":"$DA1B"},{"a":34759,"t":"code","b":[141,28,218],"m":"sta","o":"$DA1C"},{"a":34762,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":34764,"t":"code","b":[141,135,150],"m":"sta","oa":38535,"o":"egg_out"},{"a":34767,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":34769,"t":"code","b":[141,66,130],"m":"sta","oa":33346,"o":"cannon_health"},{"a":34772,"t":"code","b":[141,68,130],"m":"sta","oa":33348,"o":"cannon_x"},{"a":34775,"t":"code","b":[141,69,130],"m":"sta","oa":33349,"o":"cannon_y"},{"a":34778,"l":"b_87DA","t":"code","b":[173,168,128],"m":"lda","oa":32936,"o":"city_type","x":[34726]},{"a":34781,"t":"code","b":[201,2],"m":"cmp","o":"#$02"},{"a":34783,"t":"code","b":[240,5],"m":"beq","oa":34790,"o":"b_87E6"},{"a":34785,"t":"code","b":[169,5],"m":"lda","o":"#$05"},{"a":34787,"t":"code","b":[76,232,135],"m":"jmp","oa":34792,"o":"j_87E8"},{"a":34790,"l":"b_87E6","t":"code","b":[169,13],"m":"lda","o":"#$0D","x":[34783]},{"a":34792,"l":"j_87E8","t":"code","b":[141,38,153],"m":"sta","oa":39206,"o":"a_9926","x":[34787]},{"a":34795,"t":"code","b":[141,74,155],"m":"sta","oa":39754,"o":"a_9B4A"},{"a":34798,"t":"code","b":[96],"m":"rts"},{"a":34799,"l":"city_colour","c":"each city type's character colour, written to all 256 of $A2A1 before the city's own 128 are copied over it","t":"byte","b":[0,8,11,9,11,8,15,8],"x":[34113]},{"a":34807,"t":"byte","b":[15]},{"a":34808,"l":"char_masks","c":"three characters' bitmaps, 24 bytes, that $853E exclusive-ors with a byte of the city's to build characters $9B to $9D at $C4D8","t":"byte","b":[255,255,192,255,252,255,192,255],"x":[34541]},{"a":34816,"t":"byte","b":[255,255,195,255,12,255,195,255]},{"a":34824,"t":"byte","b":[255,255,3,255,15,255,3,255]},{"a":34832,"l":"irq_play_top","c":"the play interrupt on line 0, the first band of sprites. Turns sprite expansion off, sets the x high bits from $80C5 and the positions of sprites 0 to 3 from $80B5-$80BC (a y below $44 is put at 0, which hides the sprite above the play field), sets sprite colours (2 white, 0 and 1 yellow, 6 and 7 brown), builds the pointers of sprites 0-2 at $80C6 (from $823D, or a frame of the table at $81FF by $820F and $8212) and writes four from there to $CBF8, then runs the music ($68F8) while $8691 is set or else the sound effects ($753F), saving and restoring $FB-$FE. Chains to $88A2 on the line in $889E.","t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":34834,"t":"code","b":[141,29,208],"m":"sta","o":"vic_sprite_expand_x"},{"a":34837,"t":"code","b":[141,23,208],"m":"sta","o":"vic_sprite_expand_y"},{"a":34840,"t":"code","b":[173,197,128],"m":"lda","oa":32965,"o":"band1_xhi"},{"a":34843,"t":"code","b":[141,16,208],"m":"sta","o":"vic_sprite_x_msb"},{"a":34846,"t":"code","b":[162,7],"m":"ldx","o":"#$07"},{"a":34848,"l":"b_8820","t":"code","b":[189,181,128],"m":"lda","oa":32949,"o":"band1_pos,x","x":[34868]},{"a":34851,"t":"code","b":[201,68],"m":"cmp","o":"#$44"},{"a":34853,"t":"code","b":[176,2],"m":"bcs","oa":34857,"o":"b_8829"},{"a":34855,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":34857,"l":"b_8829","t":"code","b":[157,0,208],"m":"sta","o":"vic_sprite0_x,x","x":[34853]},{"a":34860,"t":"code","b":[202],"m":"dex"},{"a":34861,"t":"code","b":[189,181,128],"m":"lda","oa":32949,"o":"band1_pos,x"},{"a":34864,"t":"code","b":[157,0,208],"m":"sta","o":"vic_sprite0_x,x"},{"a":34867,"t":"code","b":[202],"m":"dex"},{"a":34868,"t":"code","b":[16,234],"m":"bpl","oa":34848,"o":"b_8820"},{"a":34870,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":34872,"t":"code","b":[141,41,208],"m":"sta","o":"vic_sprite2_colour"},{"a":34875,"t":"code","b":[169,7],"m":"lda","o":"#$07"},{"a":34877,"t":"code","b":[141,39,208],"m":"sta","o":"vic_sprite0_colour"},{"a":34880,"t":"code","b":[141,40,208],"m":"sta","o":"vic_sprite1_colour"},{"a":34883,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":34885,"t":"code","b":[141,45,208],"m":"sta","o":"vic_sprite6_colour"},{"a":34888,"t":"code","b":[141,46,208],"m":"sta","o":"vic_sprite7_colour"},{"a":34891,"t":"code","b":[162,2],"m":"ldx","o":"#$02"},{"a":34893,"l":"b_884D","t":"code","b":[189,61,130],"m":"lda","oa":33341,"o":"hornet_dying,x","x":[34918]},{"a":34896,"t":"code","b":[240,5],"m":"beq","oa":34903,"o":"b_8857"},{"a":34898,"t":"code","b":[105,216],"m":"adc","o":"#$D8"},{"a":34900,"t":"code","b":[76,98,136],"m":"jmp","oa":34914,"o":"j_8862"},{"a":34903,"l":"b_8857","t":"code","b":[24],"m":"clc","x":[34896]},{"a":34904,"t":"code","b":[189,15,130],"m":"lda","oa":33295,"o":"hornet_dir_frames,x"},{"a":34907,"t":"code","b":[109,18,130],"m":"adc","oa":33298,"o":"anim_step"},{"a":34910,"t":"code","b":[168],"m":"tay"},{"a":34911,"t":"code","b":[185,255,129],"m":"lda","oa":33279,"o":"flyer_frames,y"},{"a":34914,"l":"j_8862","t":"code","b":[157,198,128],"m":"sta","oa":32966,"o":"band1_pointers,x","x":[34900]},{"a":34917,"t":"code","b":[202],"m":"dex"},{"a":34918,"t":"code","b":[16,229],"m":"bpl","oa":34893,"o":"b_884D"},{"a":34920,"t":"code","b":[162,3],"m":"ldx","o":"#$03"},{"a":34922,"l":"b_886A","t":"code","b":[189,198,128],"m":"lda","oa":32966,"o":"band1_pointers,x","x":[34929]},{"a":34925,"t":"code","b":[157,248,203],"m":"sta","oa":52216,"o":"f_CBF8,x"},{"a":34928,"t":"code","b":[202],"m":"dex"},{"a":34929,"t":"code","b":[16,247],"m":"bpl","oa":34922,"o":"b_886A"},{"a":34931,"t":"code","b":[165,251],"m":"lda","oa":251,"o":"ptr_a"},{"a":34933,"t":"code","b":[72],"m":"pha"},{"a":34934,"t":"code","b":[165,252],"m":"lda","oa":252,"o":"zpa_FC"},{"a":34936,"t":"code","b":[72],"m":"pha"},{"a":34937,"t":"code","b":[165,253],"m":"lda","oa":253,"o":"ptr_b"},{"a":34939,"t":"code","b":[72],"m":"pha"},{"a":34940,"t":"code","b":[165,254],"m":"lda","oa":254,"o":"zpa_FE"},{"a":34942,"t":"code","b":[72],"m":"pha"},{"a":34943,"t":"code","b":[173,145,134],"m":"lda","oa":34449,"o":"a_8691"},{"a":34946,"t":"code","b":[240,6],"m":"beq","oa":34954,"o":"b_888A"},{"a":34948,"t":"code","b":[32,248,104],"m":"jsr","oa":26872,"o":"music_play"},{"a":34951,"t":"code","b":[76,141,136],"m":"jmp","oa":34957,"o":"j_888D"},{"a":34954,"l":"b_888A","t":"code","b":[32,63,117],"m":"jsr","oa":30015,"o":"sfx_frame","x":[34946]},{"a":34957,"l":"j_888D","t":"code","b":[104],"m":"pla","x":[34951]},{"a":34958,"t":"code","b":[133,254],"m":"sta","oa":254,"o":"zpa_FE"},{"a":34960,"t":"code","b":[104],"m":"pla"},{"a":34961,"t":"code","b":[133,253],"m":"sta","oa":253,"o":"ptr_b"},{"a":34963,"t":"code","b":[104],"m":"pla"},{"a":34964,"t":"code","b":[133,252],"m":"sta","oa":252,"o":"zpa_FC"},{"a":34966,"t":"code","b":[104],"m":"pla"},{"a":34967,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr_a"},{"a":34969,"t":"code","b":[162,162],"m":"ldx","o":"#$A2"},{"a":34971,"t":"code","b":[160,136],"m":"ldy","o":"#$88"},{"a":34973,"t":"code","b":[169,60],"m":"lda","o":"#$3C"},{"a":34974,"t":"note","l":"a_889E","c":"the line of the second band's interrupt, written by $9B4F (the higher of the second band's sprites less $1A) and at $847A ($50 when a city is picked); $C0 in work/play-city1.vsf","note":"inside the item at $889D","x":[33914,39778]},{"a":34975,"t":"code","b":[76,20,183],"m":"jmp","oa":46868,"o":"irq_chain"},{"a":34978,"l":"irq_play_band2","c":"the play interrupt for the second band of sprites: writes the positions, the x high bits and the pointers that $9B4F left in its own operands ($88A3-$891B) to the video chip and to $CBF8-$CBFF, the colours of sprites 0, 1, 3 and 4 from its operands $8920 and $8928, and sprites 2 and 5 yellow. Chains to $8810 on line 0.","t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":34979,"t":"note","l":"a_88A3","c":"the second band's sprite x high bits ($D010), written by $9B4F from $80DE","note":"inside the item at $88A2","x":[39883]},{"a":34980,"t":"code","b":[141,16,208],"m":"sta","o":"vic_sprite_x_msb"},{"a":34983,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":34984,"t":"note","l":"a_88A8","c":"the second band's sprite 3 x, written by $9B4F from $80D4","note":"inside the item at $88A7","x":[39826]},{"a":34985,"t":"code","b":[141,6,208],"m":"sta","o":"vic_sprite3_x"},{"a":34988,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":34989,"t":"note","l":"a_88AD","c":"sprite 3's y, from $80D5","note":"inside the item at $88AC","x":[39832]},{"a":34990,"t":"code","b":[141,7,208],"m":"sta","o":"vic_sprite3_y"},{"a":34993,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":34994,"t":"note","l":"a_88B2","c":"sprite 3's pointer ($CBFB), from $80E2","note":"inside the item at $88B1","x":[39907]},{"a":34995,"t":"code","b":[141,251,203],"m":"sta","oa":52219,"o":"a_CBFB"},{"a":34998,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":34999,"t":"note","l":"a_88B7","c":"sprite 4's x, from $80D6","note":"inside the item at $88B6","x":[39838]},{"a":35000,"t":"code","b":[141,8,208],"m":"sta","o":"vic_sprite4_x"},{"a":35003,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":35004,"t":"note","l":"a_88BC","c":"sprite 4's y, from $80D7","note":"inside the item at $88BB","x":[39844]},{"a":35005,"t":"code","b":[141,9,208],"m":"sta","o":"vic_sprite4_y"},{"a":35008,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":35009,"t":"note","l":"a_88C1","c":"sprite 4's pointer, from $80E3","note":"inside the item at $88C0","x":[39913]},{"a":35010,"t":"code","b":[141,252,203],"m":"sta","oa":52220,"o":"a_CBFC"},{"a":35013,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":35014,"t":"note","l":"a_88C6","c":"sprite 0's pointer, from $80DF","note":"inside the item at $88C5","x":[39889]},{"a":35015,"t":"code","b":[141,248,203],"m":"sta","oa":52216,"o":"f_CBF8"},{"a":35018,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":35019,"t":"note","l":"a_88CB","c":"sprite 1's pointer, from $80E0","note":"inside the item at $88CA","x":[39895]},{"a":35020,"t":"code","b":[141,249,203],"m":"sta","oa":52217,"o":"a_CBF9"},{"a":35023,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":35024,"t":"note","l":"a_88D0","c":"sprite 1's x, from $80D0","note":"inside the item at $88CF","x":[39802]},{"a":35025,"t":"code","b":[141,2,208],"m":"sta","o":"vic_sprite1_x"},{"a":35028,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":35029,"t":"note","l":"a_88D5","c":"sprite 1's y, from $80D1","note":"inside the item at $88D4","x":[39808]},{"a":35030,"t":"code","b":[141,3,208],"m":"sta","o":"vic_sprite1_y"},{"a":35033,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":35034,"t":"note","l":"a_88DA","c":"sprite 0's x, from $80CE","note":"inside the item at $88D9","x":[39790]},{"a":35035,"t":"code","b":[141,0,208],"m":"sta","o":"vic_sprite0_x"},{"a":35038,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":35039,"t":"note","l":"a_88DF","c":"sprite 0's y, from $80CF","note":"inside the item at $88DE","x":[39796]},{"a":35040,"t":"code","b":[141,1,208],"m":"sta","o":"vic_sprite0_y"},{"a":35043,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":35044,"t":"note","l":"a_88E4","c":"sprite 2's x, from $80D2","note":"inside the item at $88E3","x":[39814]},{"a":35045,"t":"code","b":[141,4,208],"m":"sta","o":"vic_sprite2_x"},{"a":35048,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":35049,"t":"note","l":"a_88E9","c":"sprite 2's y, from $80D3","note":"inside the item at $88E8","x":[39820]},{"a":35050,"t":"code","b":[141,5,208],"m":"sta","o":"vic_sprite2_y"},{"a":35053,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":35054,"t":"note","l":"a_88EE","c":"sprite 6's x, from $8244","note":"inside the item at $88ED","x":[39862]},{"a":35055,"t":"code","b":[141,12,208],"m":"sta","o":"vic_sprite6_x"},{"a":35058,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":35059,"t":"note","l":"a_88F3","c":"sprite 6's y, from $8245","note":"inside the item at $88F2","x":[39874]},{"a":35060,"t":"code","b":[141,13,208],"m":"sta","o":"vic_sprite6_y"},{"a":35063,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":35064,"t":"note","l":"a_88F8","c":"sprite 7's x, 21 pixels right of sprite 6, so the two make one thing twice as wide","note":"inside the item at $88F7","x":[39868]},{"a":35065,"t":"code","b":[141,14,208],"m":"sta","o":"vic_sprite7_x"},{"a":35068,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":35069,"t":"note","l":"a_88FD","c":"sprite 7's y, the same as sprite 6's","note":"inside the item at $88FC","x":[39877]},{"a":35070,"t":"code","b":[141,15,208],"m":"sta","o":"vic_sprite7_y"},{"a":35073,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":35074,"t":"note","l":"a_8902","c":"sprite 2's pointer, from $80E1","note":"inside the item at $8901","x":[39901]},{"a":35075,"t":"code","b":[141,250,203],"m":"sta","oa":52218,"o":"a_CBFA"},{"a":35078,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":35079,"t":"note","l":"a_8907","c":"sprite 6's pointer, from $80E5","note":"inside the item at $8906","x":[39925]},{"a":35080,"t":"code","b":[141,254,203],"m":"sta","oa":52222,"o":"a_CBFE"},{"a":35083,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":35084,"t":"note","l":"a_890C","c":"sprite 7's pointer, from $80E6","note":"inside the item at $890B","x":[39931]},{"a":35085,"t":"code","b":[141,255,203],"m":"sta","oa":52223,"o":"a_CBFF"},{"a":35088,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":35089,"t":"note","l":"a_8911","c":"sprite 5's x, from $80D8","note":"inside the item at $8910","x":[39850]},{"a":35090,"t":"code","b":[141,10,208],"m":"sta","o":"vic_sprite5_x"},{"a":35093,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":35094,"t":"note","l":"a_8916","c":"sprite 5's y, from $80D9","note":"inside the item at $8915","x":[39856]},{"a":35095,"t":"code","b":[141,11,208],"m":"sta","o":"vic_sprite5_y"},{"a":35098,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":35099,"t":"note","l":"a_891B","c":"sprite 5's pointer, from $80E4","note":"inside the item at $891A","x":[39919]},{"a":35100,"t":"code","b":[141,253,203],"m":"sta","oa":52221,"o":"a_CBFD"},{"a":35103,"t":"code","b":[169,5],"m":"lda","o":"#$05"},{"a":35104,"t":"note","l":"a_8920","c":"the colour of the second band's sprites 0 and 1, written at $9927 and $9B46","note":"inside the item at $891F","x":[39207,39750]},{"a":35105,"t":"code","b":[141,39,208],"m":"sta","o":"vic_sprite0_colour"},{"a":35108,"t":"code","b":[141,40,208],"m":"sta","o":"vic_sprite1_colour"},{"a":35111,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":35112,"t":"note","l":"a_8928","c":"the colour of the second band's sprites 3 and 4, written at $992C and $9B4B","note":"inside the item at $8927","x":[39212,39755]},{"a":35113,"t":"code","b":[141,42,208],"m":"sta","o":"vic_sprite3_colour"},{"a":35116,"t":"code","b":[141,43,208],"m":"sta","o":"vic_sprite4_colour"},{"a":35119,"t":"code","b":[169,7],"m":"lda","o":"#$07"},{"a":35121,"t":"code","b":[141,41,208],"m":"sta","o":"vic_sprite2_colour"},{"a":35124,"t":"code","b":[141,44,208],"m":"sta","o":"vic_sprite5_colour"},{"a":35127,"t":"code","b":[162,16],"m":"ldx","o":"#$10"},{"a":35129,"t":"code","b":[160,136],"m":"ldy","o":"#$88"},{"a":35131,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":35133,"t":"code","b":[76,20,183],"m":"jmp","oa":46868,"o":"irq_chain"},{"a":35136,"l":"a_8940","c":"cleared when a city is picked ($8502) and at $AC35; nothing found yet reads it","t":"byte","b":[0],"x":[34050,44085]},{"a":35137,"l":"a_8941","c":"cleared when a city is picked ($8505) and at $AC38; nothing found yet reads it","t":"byte","b":[0],"x":[34053,44088]},{"a":35138,"l":"buildings_tick","c":"counts down the timers ($8280,x) of the buildings that stand ($82A8,x clear) and are burning or falling ($8298,x or $8290,x set), from the sixth down; the first whose count reaches 0 has its next stage drawn ($93F0) and its count reloaded with what that returns, and the rest wait for a later pass. Then, if $8032 is not 0, counts it on.","t":"code","b":[162,5],"m":"ldx","o":"#$05","x":[32895]},{"a":35140,"l":"b_8944","t":"code","b":[189,168,130],"m":"lda","oa":33448,"o":"building_gone,x","x":[35173]},{"a":35143,"t":"code","b":[208,27],"m":"bne","oa":35172,"o":"b_8964"},{"a":35145,"t":"code","b":[189,152,130],"m":"lda","oa":33432,"o":"building_falling,x"},{"a":35148,"t":"code","b":[208,5],"m":"bne","oa":35155,"o":"b_8953"},{"a":35150,"t":"code","b":[189,144,130],"m":"lda","oa":33424,"o":"building_fire,x"},{"a":35153,"t":"code","b":[240,17],"m":"beq","oa":35172,"o":"b_8964"},{"a":35155,"l":"b_8953","t":"code","b":[222,128,130],"m":"dec","oa":33408,"o":"building_timer,x","x":[35148]},{"a":35158,"t":"code","b":[208,12],"m":"bne","oa":35172,"o":"b_8964"},{"a":35160,"t":"code","b":[32,240,147],"m":"jsr","oa":37872,"o":"building_stage"},{"a":35163,"t":"code","b":[174,165,128],"m":"ldx","oa":32933,"o":"building_index"},{"a":35166,"t":"code","b":[157,128,130],"m":"sta","oa":33408,"o":"building_timer,x"},{"a":35169,"t":"code","b":[76,103,137],"m":"jmp","oa":35175,"o":"j_8967"},{"a":35172,"l":"b_8964","t":"code","b":[202],"m":"dex","x":[35143,35153,35158]},{"a":35173,"t":"code","b":[16,221],"m":"bpl","oa":35140,"o":"b_8944"},{"a":35175,"l":"j_8967","t":"code","b":[173,50,128],"m":"lda","oa":32818,"o":"a_8032","x":[35169]},{"a":35178,"t":"code","b":[240,3],"m":"beq","oa":35183,"o":"r_896F"},{"a":35180,"t":"code","b":[238,50,128],"m":"inc","oa":32818,"o":"a_8032"},{"a":35183,"l":"r_896F","t":"code","b":[96],"m":"rts","x":[35178]},{"a":35184,"l":"restore_marks","c":"looks at screen rows 7 to 24 for character $AF, a mark the game leaves on a cell for one pass, and puts back each one it finds from the city's copy of the screen at $7918, with its colour from $A2A1.","t":"code","b":[162,240],"m":"ldx","o":"#$F0","x":[32903,34697]},{"a":35186,"l":"b_8972","t":"code","b":[189,24,201],"m":"lda","oa":51480,"o":"f_C918,x","x":[35247]},{"a":35189,"t":"code","b":[201,175],"m":"cmp","o":"#$AF"},{"a":35191,"t":"code","b":[208,13],"m":"bne","oa":35206,"o":"b_8986"},{"a":35193,"t":"code","b":[189,8,122],"m":"lda","oa":31240,"o":"f_7A08,x"},{"a":35196,"t":"code","b":[157,24,201],"m":"sta","oa":51480,"o":"f_C918,x"},{"a":35199,"t":"code","b":[168],"m":"tay"},{"a":35200,"t":"code","b":[185,161,162],"m":"lda","oa":41633,"o":"f_A2A1,y"},{"a":35203,"t":"code","b":[157,24,217],"m":"sta","o":"$D918,x"},{"a":35206,"l":"b_8986","t":"code","b":[189,8,202],"m":"lda","oa":51720,"o":"f_CA08,x","x":[35191]},{"a":35209,"t":"code","b":[201,175],"m":"cmp","o":"#$AF"},{"a":35211,"t":"code","b":[208,13],"m":"bne","oa":35226,"o":"b_899A"},{"a":35213,"t":"code","b":[189,248,122],"m":"lda","oa":31480,"o":"f_7AF8,x"},{"a":35216,"t":"code","b":[157,8,202],"m":"sta","oa":51720,"o":"f_CA08,x"},{"a":35219,"t":"code","b":[168],"m":"tay"},{"a":35220,"t":"code","b":[185,161,162],"m":"lda","oa":41633,"o":"f_A2A1,y"},{"a":35223,"t":"code","b":[157,8,218],"m":"sta","o":"$DA08,x"},{"a":35226,"l":"b_899A","t":"code","b":[189,248,202],"m":"lda","oa":51960,"o":"f_CAF8,x","x":[35211]},{"a":35229,"t":"code","b":[201,175],"m":"cmp","o":"#$AF"},{"a":35231,"t":"code","b":[208,13],"m":"bne","oa":35246,"o":"b_89AE"},{"a":35233,"t":"code","b":[189,232,123],"m":"lda","oa":31720,"o":"f_7BE8,x"},{"a":35236,"t":"code","b":[157,248,202],"m":"sta","oa":51960,"o":"f_CAF8,x"},{"a":35239,"t":"code","b":[168],"m":"tay"},{"a":35240,"t":"code","b":[185,161,162],"m":"lda","oa":41633,"o":"f_A2A1,y"},{"a":35243,"t":"code","b":[157,248,218],"m":"sta","o":"$DAF8,x"},{"a":35246,"l":"b_89AE","t":"code","b":[202],"m":"dex","x":[35231]},{"a":35247,"t":"code","b":[208,193],"m":"bne","oa":35186,"o":"b_8972"},{"a":35249,"t":"code","b":[96],"m":"rts"},{"a":35250,"l":"play_pass","c":"one pass of play: the monsters ($89D6), then the rest ($89B5).","t":"code","b":[32,214,137],"m":"jsr","oa":35286,"o":"monsters_move","x":[32801]},{"a":35253,"l":"play_rest","c":"everything in a pass of play but the monsters: $9772, $9925, $9B4F, $A43D; stores a random number from 1 to 4 in the table at $9C12 at the place $A91E, which the next city's choice and other random choices read; and adds the monsters' points owed to their scores ($93AE).","t":"code","b":[32,114,151],"m":"jsr","oa":38770,"o":"monster_frames","x":[32856]},{"a":35256,"t":"code","b":[32,37,153],"m":"jsr","oa":39205,"o":"monster_sprites"},{"a":35259,"t":"code","b":[32,79,155],"m":"jsr","oa":39759,"o":"band2_setup"},{"a":35262,"t":"code","b":[32,61,164],"m":"jsr","oa":42045,"o":"others_move"},{"a":35265,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":35267,"t":"code","b":[32,94,183],"m":"jsr","oa":46942,"o":"random"},{"a":35270,"t":"code","b":[24],"m":"clc"},{"a":35271,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":35273,"t":"code","b":[174,30,169],"m":"ldx","oa":43294,"o":"random_index"},{"a":35276,"t":"code","b":[157,18,156],"m":"sta","oa":39954,"o":"random_table,x"},{"a":35279,"t":"code","b":[76,174,147],"m":"jmp","oa":37806,"o":"scores_add"},{"a":35282,"c":"inc $8032 and rts, four bytes no instruction reaches","t":"code","b":[238,50,128],"m":"inc","oa":32818,"o":"a_8032"},{"a":35285,"t":"code","b":[96],"m":"rts"},{"a":35286,"l":"monsters_move","c":"moves the lizard (X = 0), then the ogre (X = 1), with $89E0.","t":"code","b":[162,0],"m":"ldx","o":"#$00","x":[35250]},{"a":35288,"t":"code","b":[32,224,137],"m":"jsr","oa":35296,"o":"monster_move"},{"a":35291,"t":"code","b":[162,1],"m":"ldx","o":"#$01"},{"a":35293,"t":"code","b":[76,224,137],"m":"jmp","oa":35296,"o":"monster_move"},{"a":35296,"l":"monster_move","c":"one monster's pass, X the monster (0 the lizard, 1 the ogre). First sets $8264 when the lizard's position ($80B1/$80B2, in pixels) is within 20 pixels across of the pair of sprites at $8244/$8245 and 45 to 58 lines above it, and $8265 the same for the ogre's ($80B3/$80B4). While its punch ($82B9,x), flame ($82BB,x) or eating ($82BF,x) timer runs, it only counts that on ($912E, $9125, $9111). Otherwise it reads its joystick (lda $DC00,x: port 2 for the lizard, port 1 for the ogre) into $8A61. If its $80E9,x is 0 (not in the game), fire joins it ($8368 or $83B2). If $80E9,x is not $20 it is dying: the count goes down a pass, with sound $10, and the animation steps every eight. Otherwise fire acts ($8D07) and up, down, left and right walk ($8ACD, $8B34, $8BA4, $8C30); with nothing pressed it only counts $A91E on.","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[35288,35293]},{"a":35298,"t":"code","b":[141,100,130],"m":"sta","oa":33380,"o":"lizard_near_cannon"},{"a":35301,"t":"code","b":[141,101,130],"m":"sta","oa":33381,"o":"ogre_near_cannon"},{"a":35304,"t":"code","b":[173,177,128],"m":"lda","oa":32945,"o":"lizard_px"},{"a":35307,"t":"code","b":[240,30],"m":"beq","oa":35339,"o":"b_8A0B"},{"a":35309,"t":"code","b":[56],"m":"sec"},{"a":35310,"t":"code","b":[237,68,130],"m":"sbc","oa":33348,"o":"cannon_x"},{"a":35313,"t":"code","b":[201,20],"m":"cmp","o":"#$14"},{"a":35315,"t":"code","b":[144,4],"m":"bcc","oa":35321,"o":"b_89F9"},{"a":35317,"t":"code","b":[201,200],"m":"cmp","o":"#$C8"},{"a":35319,"t":"code","b":[144,18],"m":"bcc","oa":35339,"o":"b_8A0B"},{"a":35321,"l":"b_89F9","t":"code","b":[56],"m":"sec","x":[35315]},{"a":35322,"t":"code","b":[173,178,128],"m":"lda","oa":32946,"o":"lizard_py"},{"a":35325,"t":"code","b":[237,69,130],"m":"sbc","oa":33349,"o":"cannon_y"},{"a":35328,"t":"code","b":[201,198],"m":"cmp","o":"#$C6"},{"a":35330,"t":"code","b":[144,7],"m":"bcc","oa":35339,"o":"b_8A0B"},{"a":35332,"t":"code","b":[201,212],"m":"cmp","o":"#$D4"},{"a":35334,"t":"code","b":[176,3],"m":"bcs","oa":35339,"o":"b_8A0B"},{"a":35336,"t":"code","b":[238,100,130],"m":"inc","oa":33380,"o":"lizard_near_cannon"},{"a":35339,"l":"b_8A0B","t":"code","b":[173,179,128],"m":"lda","oa":32947,"o":"ogre_px","x":[35307,35319,35330,35334]},{"a":35342,"t":"code","b":[240,30],"m":"beq","oa":35374,"o":"b_8A2E"},{"a":35344,"t":"code","b":[56],"m":"sec"},{"a":35345,"t":"code","b":[237,68,130],"m":"sbc","oa":33348,"o":"cannon_x"},{"a":35348,"t":"code","b":[201,20],"m":"cmp","o":"#$14"},{"a":35350,"t":"code","b":[144,4],"m":"bcc","oa":35356,"o":"b_8A1C"},{"a":35352,"t":"code","b":[201,200],"m":"cmp","o":"#$C8"},{"a":35354,"t":"code","b":[144,18],"m":"bcc","oa":35374,"o":"b_8A2E"},{"a":35356,"l":"b_8A1C","t":"code","b":[56],"m":"sec","x":[35350]},{"a":35357,"t":"code","b":[173,180,128],"m":"lda","oa":32948,"o":"ogre_py"},{"a":35360,"t":"code","b":[237,69,130],"m":"sbc","oa":33349,"o":"cannon_y"},{"a":35363,"t":"code","b":[201,198],"m":"cmp","o":"#$C6"},{"a":35365,"t":"code","b":[144,7],"m":"bcc","oa":35374,"o":"b_8A2E"},{"a":35367,"t":"code","b":[201,212],"m":"cmp","o":"#$D4"},{"a":35369,"t":"code","b":[176,3],"m":"bcs","oa":35374,"o":"b_8A2E"},{"a":35371,"t":"code","b":[238,101,130],"m":"inc","oa":33381,"o":"ogre_near_cannon"},{"a":35374,"l":"b_8A2E","t":"code","b":[189,185,130],"m":"lda","oa":33465,"o":"lizard_punch_timer,x","x":[35342,35354,35365,35369]},{"a":35377,"t":"code","b":[208,81],"m":"bne","oa":35460,"o":"b_8A84"},{"a":35379,"t":"code","b":[189,187,130],"m":"lda","oa":33467,"o":"lizard_flame_timer,x"},{"a":35382,"t":"code","b":[208,79],"m":"bne","oa":35463,"o":"b_8A87"},{"a":35384,"t":"code","b":[189,191,130],"m":"lda","oa":33471,"o":"lizard_eat_timer,x"},{"a":35387,"t":"code","b":[208,77],"m":"bne","oa":35466,"o":"b_8A8A"},{"a":35389,"t":"code","b":[138],"m":"txa"},{"a":35390,"t":"code","b":[73,1],"m":"eor","o":"#$01"},{"a":35392,"t":"code","b":[141,160,128],"m":"sta","oa":32928,"o":"temp_a"},{"a":35395,"t":"code","b":[189,0,220],"m":"lda","o":"cia1_port_a,x"},{"a":35398,"t":"code","b":[141,97,138],"m":"sta","oa":35425,"o":"a_8A61"},{"a":35401,"t":"code","b":[189,233,128],"m":"lda","oa":33001,"o":"lizard_state,x"},{"a":35404,"t":"code","b":[240,63],"m":"beq","oa":35469,"o":"b_8A8D"},{"a":35406,"t":"code","b":[201,32],"m":"cmp","o":"#$20"},{"a":35408,"t":"code","b":[208,77],"m":"bne","oa":35487,"o":"b_8A9F"},{"a":35410,"t":"code","b":[173,97,138],"m":"lda","oa":35425,"o":"a_8A61"},{"a":35413,"t":"code","b":[41,16],"m":"and","o":"#$10"},{"a":35415,"t":"code","b":[240,40],"m":"beq","oa":35457,"o":"b_8A81"},{"a":35417,"t":"code","b":[173,97,138],"m":"lda","oa":35425,"o":"a_8A61"},{"a":35420,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":35422,"t":"code","b":[240,109],"m":"beq","oa":35533,"o":"b_8ACD"},{"a":35424,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":35425,"t":"note","l":"a_8A61","c":"the monster's joystick bits, written into this load's operand at $8A46: 0 for pressed, bit 0 up, 1 down, 2 left, 3 right, 4 fire","note":"inside the item at $8A60","x":[35398,35410,35417,35430,35437,35469,36122,36129,36136,36143,44223,44231,44238,44245,44252,44585]},{"a":35426,"t":"code","b":[41,2],"m":"and","o":"#$02"},{"a":35428,"t":"code","b":[240,24],"m":"beq","oa":35454,"o":"b_8A7E"},{"a":35430,"t":"code","b":[173,97,138],"m":"lda","oa":35425,"o":"a_8A61"},{"a":35433,"t":"code","b":[41,4],"m":"and","o":"#$04"},{"a":35435,"t":"code","b":[240,14],"m":"beq","oa":35451,"o":"b_8A7B"},{"a":35437,"t":"code","b":[173,97,138],"m":"lda","oa":35425,"o":"a_8A61"},{"a":35440,"t":"code","b":[41,8],"m":"and","o":"#$08"},{"a":35442,"t":"code","b":[240,4],"m":"beq","oa":35448,"o":"b_8A78"},{"a":35444,"t":"code","b":[238,30,169],"m":"inc","oa":43294,"o":"random_index"},{"a":35447,"t":"code","b":[96],"m":"rts"},{"a":35448,"l":"b_8A78","t":"code","b":[76,48,140],"m":"jmp","oa":35888,"o":"j_8C30","x":[35442]},{"a":35451,"l":"b_8A7B","t":"code","b":[76,164,139],"m":"jmp","oa":35748,"o":"j_8BA4","x":[35435]},{"a":35454,"l":"b_8A7E","t":"code","b":[76,52,139],"m":"jmp","oa":35636,"o":"j_8B34","x":[35428]},{"a":35457,"l":"b_8A81","t":"code","b":[76,7,141],"m":"jmp","oa":36103,"o":"monster_fire","x":[35415]},{"a":35460,"l":"b_8A84","t":"code","b":[76,46,145],"m":"jmp","oa":37166,"o":"j_912E","x":[35377]},{"a":35463,"l":"b_8A87","t":"code","b":[76,37,145],"m":"jmp","oa":37157,"o":"j_9125","x":[35382]},{"a":35466,"l":"b_8A8A","t":"code","b":[76,17,145],"m":"jmp","oa":37137,"o":"j_9111","x":[35387]},{"a":35469,"l":"b_8A8D","t":"code","b":[173,97,138],"m":"lda","oa":35425,"o":"a_8A61","x":[35404]},{"a":35472,"t":"code","b":[41,16],"m":"and","o":"#$10"},{"a":35474,"t":"code","b":[208,10],"m":"bne","oa":35486,"o":"r_8A9E"},{"a":35476,"t":"code","b":[224,0],"m":"cpx","o":"#$00"},{"a":35478,"t":"code","b":[208,3],"m":"bne","oa":35483,"o":"b_8A9B"},{"a":35480,"t":"code","b":[76,104,131],"m":"jmp","oa":33640,"o":"lizard_join"},{"a":35483,"l":"b_8A9B","t":"code","b":[76,178,131],"m":"jmp","oa":33714,"o":"ogre_join","x":[35478]},{"a":35486,"l":"r_8A9E","t":"code","b":[96],"m":"rts","x":[35474]},{"a":35487,"l":"b_8A9F","t":"code","b":[169,16],"m":"lda","o":"#$10","x":[35408]},{"a":35489,"t":"code","b":[157,60,117],"m":"sta","oa":30012,"o":"sfx_request,x"},{"a":35492,"t":"code","b":[169,64],"m":"lda","o":"#$40"},{"a":35494,"t":"code","b":[157,21,130],"m":"sta","oa":33301,"o":"lizard_action,x"},{"a":35497,"t":"code","b":[222,233,128],"m":"dec","oa":33001,"o":"lizard_state,x"},{"a":35500,"t":"code","b":[189,233,128],"m":"lda","oa":33001,"o":"lizard_state,x"},{"a":35503,"t":"code","b":[208,9],"m":"bne","oa":35514,"o":"b_8ABA"},{"a":35505,"t":"code","b":[72],"m":"pha"},{"a":35506,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":35508,"t":"code","b":[157,60,117],"m":"sta","oa":30012,"o":"sfx_request,x"},{"a":35511,"t":"code","b":[76,196,138],"m":"jmp","oa":35524,"o":"j_8AC4"},{"a":35514,"l":"b_8ABA","t":"code","b":[72],"m":"pha","x":[35503]},{"a":35515,"t":"code","b":[201,30],"m":"cmp","o":"#$1E"},{"a":35517,"t":"code","b":[208,5],"m":"bne","oa":35524,"o":"j_8AC4"},{"a":35519,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":35521,"t":"code","b":[157,19,130],"m":"sta","oa":33299,"o":"lizard_frame,x"},{"a":35524,"l":"j_8AC4","t":"code","b":[104],"m":"pla","x":[35511,35517]},{"a":35525,"t":"code","b":[41,7],"m":"and","o":"#$07"},{"a":35527,"t":"code","b":[208,3],"m":"bne","oa":35532,"o":"r_8ACC"},{"a":35529,"t":"code","b":[254,19,130],"m":"inc","oa":33299,"o":"lizard_frame,x"},{"a":35532,"l":"r_8ACC","t":"code","b":[96],"m":"rts","x":[35527]},{"a":35533,"l":"b_8ACD","c":"up: walks into the screen. Faces away (0) and moves up a row every second pass, while the cells it would move onto are walkable (from $95 up, or the city's character in $A9A3) and the other monster is not just ahead.","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[35422]},{"a":35535,"t":"code","b":[157,21,130],"m":"sta","oa":33301,"o":"lizard_action,x"},{"a":35538,"t":"code","b":[157,23,130],"m":"sta","oa":33303,"o":"lizard_facing,x"},{"a":35541,"t":"code","b":[32,200,140],"m":"jsr","oa":36040,"o":"monster_cell"},{"a":35544,"t":"code","b":[160,122],"m":"ldy","o":"#$7A"},{"a":35546,"t":"code","b":[177,251],"m":"lda","oa":251,"o":"(ptr_a),y"},{"a":35548,"t":"code","b":[201,149],"m":"cmp","o":"#$95"},{"a":35550,"t":"code","b":[176,5],"m":"bcs","oa":35557,"o":"b_8AE5"},{"a":35552,"t":"code","b":[205,163,169],"m":"cmp","oa":43427,"o":"floor_char"},{"a":35555,"t":"code","b":[208,76],"m":"bne","oa":35633,"o":"b_8B31"},{"a":35557,"l":"b_8AE5","t":"code","b":[172,160,128],"m":"ldy","oa":32928,"o":"temp_a","x":[35550]},{"a":35560,"t":"code","b":[185,233,128],"m":"lda","oa":33001,"o":"lizard_state,y"},{"a":35563,"t":"code","b":[240,25],"m":"beq","oa":35590,"o":"b_8B06"},{"a":35565,"t":"code","b":[56],"m":"sec"},{"a":35566,"t":"code","b":[189,171,128],"m":"lda","oa":32939,"o":"lizard_column,x"},{"a":35569,"t":"code","b":[249,171,128],"m":"sbc","oa":32939,"o":"lizard_column,y"},{"a":35572,"t":"code","b":[32,62,183],"m":"jsr","oa":46910,"o":"abs_value"},{"a":35575,"t":"code","b":[201,4],"m":"cmp","o":"#$04"},{"a":35577,"t":"code","b":[176,11],"m":"bcs","oa":35590,"o":"b_8B06"},{"a":35579,"t":"code","b":[56],"m":"sec"},{"a":35580,"t":"code","b":[189,175,128],"m":"lda","oa":32943,"o":"lizard_row,x"},{"a":35583,"t":"code","b":[249,175,128],"m":"sbc","oa":32943,"o":"lizard_row,y"},{"a":35586,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":35588,"t":"code","b":[240,43],"m":"beq","oa":35633,"o":"b_8B31"},{"a":35590,"l":"b_8B06","t":"code","b":[222,173,128],"m":"dec","oa":32941,"o":"lizard_half_y,x","x":[35563,35577]},{"a":35593,"t":"code","b":[189,173,128],"m":"lda","oa":32941,"o":"lizard_half_y,x"},{"a":35596,"t":"code","b":[48,3],"m":"bmi","oa":35601,"o":"b_8B11"},{"a":35598,"t":"code","b":[76,181,140],"m":"jmp","oa":36021,"o":"j_8CB5"},{"a":35601,"l":"b_8B11","t":"code","b":[169,1],"m":"lda","o":"#$01","x":[35596]},{"a":35603,"t":"code","b":[157,173,128],"m":"sta","oa":32941,"o":"lizard_half_y,x"},{"a":35606,"t":"code","b":[222,175,128],"m":"dec","oa":32943,"o":"lizard_row,x"},{"a":35609,"t":"code","b":[189,169,128],"m":"lda","oa":32937,"o":"lizard_half_x,x"},{"a":35612,"t":"code","b":[24],"m":"clc"},{"a":35613,"t":"code","b":[105,83],"m":"adc","o":"#$53"},{"a":35615,"t":"code","b":[168],"m":"tay"},{"a":35616,"t":"code","b":[32,200,140],"m":"jsr","oa":36040,"o":"monster_cell"},{"a":35619,"t":"code","b":[177,251],"m":"lda","oa":251,"o":"(ptr_a),y"},{"a":35621,"t":"code","b":[201,160],"m":"cmp","o":"#$A0"},{"a":35623,"t":"code","b":[176,99],"m":"bcs","oa":35724,"o":"b_8B8C"},{"a":35625,"t":"code","b":[160,81],"m":"ldy","o":"#$51"},{"a":35627,"t":"code","b":[177,251],"m":"lda","oa":251,"o":"(ptr_a),y"},{"a":35629,"t":"code","b":[201,160],"m":"cmp","o":"#$A0"},{"a":35631,"t":"code","b":[176,91],"m":"bcs","oa":35724,"o":"b_8B8C"},{"a":35633,"l":"b_8B31","t":"code","b":[76,181,140],"m":"jmp","oa":36021,"o":"j_8CB5","x":[35555,35588]},{"a":35636,"l":"j_8B34","c":"down: walks out of the screen while the row is below $15, so to row $15 at most, in the same way (facing 8)","t":"code","b":[169,8],"m":"lda","o":"#$08","x":[35454]},{"a":35638,"t":"code","b":[157,21,130],"m":"sta","oa":33301,"o":"lizard_action,x"},{"a":35641,"t":"code","b":[157,23,130],"m":"sta","oa":33303,"o":"lizard_facing,x"},{"a":35644,"t":"code","b":[189,175,128],"m":"lda","oa":32943,"o":"lizard_row,x"},{"a":35647,"t":"code","b":[201,21],"m":"cmp","o":"#$15"},{"a":35649,"t":"code","b":[176,94],"m":"bcs","oa":35745,"o":"b_8BA1"},{"a":35651,"t":"code","b":[32,200,140],"m":"jsr","oa":36040,"o":"monster_cell"},{"a":35654,"t":"code","b":[160,202],"m":"ldy","o":"#$CA"},{"a":35656,"t":"code","b":[177,251],"m":"lda","oa":251,"o":"(ptr_a),y"},{"a":35658,"t":"code","b":[201,149],"m":"cmp","o":"#$95"},{"a":35660,"t":"code","b":[176,5],"m":"bcs","oa":35667,"o":"b_8B53"},{"a":35662,"t":"code","b":[205,163,169],"m":"cmp","oa":43427,"o":"floor_char"},{"a":35665,"t":"code","b":[208,78],"m":"bne","oa":35745,"o":"b_8BA1"},{"a":35667,"l":"b_8B53","t":"code","b":[172,160,128],"m":"ldy","oa":32928,"o":"temp_a","x":[35660]},{"a":35670,"t":"code","b":[185,233,128],"m":"lda","oa":33001,"o":"lizard_state,y"},{"a":35673,"t":"code","b":[240,25],"m":"beq","oa":35700,"o":"b_8B74"},{"a":35675,"t":"code","b":[56],"m":"sec"},{"a":35676,"t":"code","b":[189,171,128],"m":"lda","oa":32939,"o":"lizard_column,x"},{"a":35679,"t":"code","b":[249,171,128],"m":"sbc","oa":32939,"o":"lizard_column,y"},{"a":35682,"t":"code","b":[32,62,183],"m":"jsr","oa":46910,"o":"abs_value"},{"a":35685,"t":"code","b":[201,4],"m":"cmp","o":"#$04"},{"a":35687,"t":"code","b":[176,11],"m":"bcs","oa":35700,"o":"b_8B74"},{"a":35689,"t":"code","b":[56],"m":"sec"},{"a":35690,"t":"code","b":[189,175,128],"m":"lda","oa":32943,"o":"lizard_row,x"},{"a":35693,"t":"code","b":[249,175,128],"m":"sbc","oa":32943,"o":"lizard_row,y"},{"a":35696,"t":"code","b":[201,255],"m":"cmp","o":"#$FF"},{"a":35698,"t":"code","b":[240,45],"m":"beq","oa":35745,"o":"b_8BA1"},{"a":35700,"l":"b_8B74","t":"code","b":[189,169,128],"m":"lda","oa":32937,"o":"lizard_half_x,x","x":[35673,35687]},{"a":35703,"t":"code","b":[24],"m":"clc"},{"a":35704,"t":"code","b":[105,83],"m":"adc","o":"#$53"},{"a":35706,"t":"code","b":[168],"m":"tay"},{"a":35707,"t":"code","b":[32,200,140],"m":"jsr","oa":36040,"o":"monster_cell"},{"a":35710,"t":"code","b":[177,251],"m":"lda","oa":251,"o":"(ptr_a),y"},{"a":35712,"t":"code","b":[201,160],"m":"cmp","o":"#$A0"},{"a":35714,"t":"code","b":[176,29],"m":"bcs","oa":35745,"o":"b_8BA1"},{"a":35716,"t":"code","b":[160,81],"m":"ldy","o":"#$51"},{"a":35718,"t":"code","b":[177,251],"m":"lda","oa":251,"o":"(ptr_a),y"},{"a":35720,"t":"code","b":[201,160],"m":"cmp","o":"#$A0"},{"a":35722,"t":"code","b":[176,21],"m":"bcs","oa":35745,"o":"b_8BA1"},{"a":35724,"l":"b_8B8C","t":"code","b":[254,173,128],"m":"inc","oa":32941,"o":"lizard_half_y,x","x":[35623,35631]},{"a":35727,"t":"code","b":[189,173,128],"m":"lda","oa":32941,"o":"lizard_half_y,x"},{"a":35730,"t":"code","b":[201,2],"m":"cmp","o":"#$02"},{"a":35732,"t":"code","b":[240,3],"m":"beq","oa":35737,"o":"b_8B99"},{"a":35734,"t":"code","b":[76,161,139],"m":"jmp","oa":35745,"o":"b_8BA1"},{"a":35737,"l":"b_8B99","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[35732]},{"a":35739,"t":"code","b":[157,173,128],"m":"sta","oa":32941,"o":"lizard_half_y,x"},{"a":35742,"t":"code","b":[254,175,128],"m":"inc","oa":32943,"o":"lizard_row,x"},{"a":35745,"l":"b_8BA1","t":"code","b":[76,181,140],"m":"jmp","oa":36021,"o":"j_8CB5","x":[35649,35665,35698,35714,35722,35734]},{"a":35748,"l":"j_8BA4","c":"left: walks left while the column is 1 or more, so to column 0, half a cell a pass, while the cells there are walkable (facing $0C)","t":"code","b":[169,12],"m":"lda","o":"#$0C","x":[35451,36037]},{"a":35750,"t":"code","b":[157,21,130],"m":"sta","oa":33301,"o":"lizard_action,x"},{"a":35753,"t":"code","b":[157,23,130],"m":"sta","oa":33303,"o":"lizard_facing,x"},{"a":35756,"t":"code","b":[189,171,128],"m":"lda","oa":32939,"o":"lizard_column,x"},{"a":35759,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":35761,"t":"code","b":[144,119],"m":"bcc","oa":35882,"o":"b_8C2A"},{"a":35763,"t":"code","b":[32,200,140],"m":"jsr","oa":36040,"o":"monster_cell"},{"a":35766,"t":"code","b":[160,161],"m":"ldy","o":"#$A1"},{"a":35768,"t":"code","b":[177,251],"m":"lda","oa":251,"o":"(ptr_a),y"},{"a":35770,"t":"code","b":[201,149],"m":"cmp","o":"#$95"},{"a":35772,"t":"code","b":[176,5],"m":"bcs","oa":35779,"o":"b_8BC3"},{"a":35774,"t":"code","b":[205,163,169],"m":"cmp","oa":43427,"o":"floor_char"},{"a":35777,"t":"code","b":[208,103],"m":"bne","oa":35882,"o":"b_8C2A"},{"a":35779,"l":"b_8BC3","t":"code","b":[172,160,128],"m":"ldy","oa":32928,"o":"temp_a","x":[35772]},{"a":35782,"t":"code","b":[185,233,128],"m":"lda","oa":33001,"o":"lizard_state,y"},{"a":35785,"t":"code","b":[240,25],"m":"beq","oa":35812,"o":"b_8BE4"},{"a":35787,"t":"code","b":[56],"m":"sec"},{"a":35788,"t":"code","b":[189,175,128],"m":"lda","oa":32943,"o":"lizard_row,x"},{"a":35791,"t":"code","b":[249,175,128],"m":"sbc","oa":32943,"o":"lizard_row,y"},{"a":35794,"t":"code","b":[32,62,183],"m":"jsr","oa":46910,"o":"abs_value"},{"a":35797,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":35799,"t":"code","b":[176,11],"m":"bcs","oa":35812,"o":"b_8BE4"},{"a":35801,"t":"code","b":[56],"m":"sec"},{"a":35802,"t":"code","b":[189,171,128],"m":"lda","oa":32939,"o":"lizard_column,x"},{"a":35805,"t":"code","b":[249,171,128],"m":"sbc","oa":32939,"o":"lizard_column,y"},{"a":35808,"t":"code","b":[201,3],"m":"cmp","o":"#$03"},{"a":35810,"t":"code","b":[240,70],"m":"beq","oa":35882,"o":"b_8C2A"},{"a":35812,"l":"b_8BE4","t":"code","b":[222,169,128],"m":"dec","oa":32937,"o":"lizard_half_x,x","x":[35785,35799]},{"a":35815,"t":"code","b":[189,169,128],"m":"lda","oa":32937,"o":"lizard_half_x,x"},{"a":35818,"t":"code","b":[48,3],"m":"bmi","oa":35823,"o":"b_8BEF"},{"a":35820,"t":"code","b":[76,181,140],"m":"jmp","oa":36021,"o":"j_8CB5"},{"a":35823,"l":"b_8BEF","t":"code","b":[169,1],"m":"lda","o":"#$01","x":[35818]},{"a":35825,"t":"code","b":[157,169,128],"m":"sta","oa":32937,"o":"lizard_half_x,x"},{"a":35828,"t":"code","b":[222,171,128],"m":"dec","oa":32939,"o":"lizard_column,x"},{"a":35831,"t":"code","b":[32,200,140],"m":"jsr","oa":36040,"o":"monster_cell"},{"a":35834,"t":"code","b":[188,173,128],"m":"ldy","oa":32941,"o":"lizard_half_y,x"},{"a":35837,"t":"code","b":[208,19],"m":"bne","oa":35858,"o":"b_8C12"},{"a":35839,"t":"code","b":[160,41],"m":"ldy","o":"#$29"},{"a":35841,"t":"code","b":[177,251],"m":"lda","oa":251,"o":"(ptr_a),y"},{"a":35843,"t":"code","b":[201,160],"m":"cmp","o":"#$A0"},{"a":35845,"t":"code","b":[144,35],"m":"bcc","oa":35882,"o":"b_8C2A"},{"a":35847,"t":"code","b":[160,81],"m":"ldy","o":"#$51"},{"a":35849,"t":"code","b":[177,251],"m":"lda","oa":251,"o":"(ptr_a),y"},{"a":35851,"t":"code","b":[201,160],"m":"cmp","o":"#$A0"},{"a":35853,"t":"code","b":[176,30],"m":"bcs","oa":35885,"o":"b_8C2D"},{"a":35855,"t":"code","b":[76,42,140],"m":"jmp","oa":35882,"o":"b_8C2A"},{"a":35858,"l":"b_8C12","t":"code","b":[160,81],"m":"ldy","o":"#$51","x":[35837]},{"a":35860,"t":"code","b":[177,251],"m":"lda","oa":251,"o":"(ptr_a),y"},{"a":35862,"t":"code","b":[201,160],"m":"cmp","o":"#$A0"},{"a":35864,"t":"code","b":[144,16],"m":"bcc","oa":35882,"o":"b_8C2A"},{"a":35866,"t":"code","b":[160,121],"m":"ldy","o":"#$79"},{"a":35868,"t":"code","b":[177,251],"m":"lda","oa":251,"o":"(ptr_a),y"},{"a":35870,"t":"code","b":[201,160],"m":"cmp","o":"#$A0"},{"a":35872,"t":"code","b":[176,11],"m":"bcs","oa":35885,"o":"b_8C2D"},{"a":35874,"t":"code","b":[160,41],"m":"ldy","o":"#$29"},{"a":35876,"t":"code","b":[177,251],"m":"lda","oa":251,"o":"(ptr_a),y"},{"a":35878,"t":"code","b":[201,160],"m":"cmp","o":"#$A0"},{"a":35880,"t":"code","b":[176,3],"m":"bcs","oa":35885,"o":"b_8C2D"},{"a":35882,"l":"b_8C2A","t":"code","b":[76,181,140],"m":"jmp","oa":36021,"o":"j_8CB5","x":[35761,35777,35810,35845,35855,35864]},{"a":35885,"l":"b_8C2D","t":"code","b":[76,163,140],"m":"jmp","oa":36003,"o":"j_8CA3","x":[35853,35872,35880]},{"a":35888,"l":"j_8C30","c":"right: walks right while the column is below $24, so to column $24 at most (facing 4)","t":"code","b":[169,4],"m":"lda","o":"#$04","x":[35448]},{"a":35890,"t":"code","b":[157,21,130],"m":"sta","oa":33301,"o":"lizard_action,x"},{"a":35893,"t":"code","b":[157,23,130],"m":"sta","oa":33303,"o":"lizard_facing,x"},{"a":35896,"t":"code","b":[189,171,128],"m":"lda","oa":32939,"o":"lizard_column,x"},{"a":35899,"t":"code","b":[201,36],"m":"cmp","o":"#$24"},{"a":35901,"t":"code","b":[176,118],"m":"bcs","oa":36021,"o":"j_8CB5"},{"a":35903,"t":"code","b":[32,200,140],"m":"jsr","oa":36040,"o":"monster_cell"},{"a":35906,"t":"code","b":[160,163],"m":"ldy","o":"#$A3"},{"a":35908,"t":"code","b":[177,251],"m":"lda","oa":251,"o":"(ptr_a),y"},{"a":35910,"t":"code","b":[201,149],"m":"cmp","o":"#$95"},{"a":35912,"t":"code","b":[176,5],"m":"bcs","oa":35919,"o":"b_8C4F"},{"a":35914,"t":"code","b":[205,163,169],"m":"cmp","oa":43427,"o":"floor_char"},{"a":35917,"t":"code","b":[208,102],"m":"bne","oa":36021,"o":"j_8CB5"},{"a":35919,"l":"b_8C4F","t":"code","b":[172,160,128],"m":"ldy","oa":32928,"o":"temp_a","x":[35912]},{"a":35922,"t":"code","b":[185,233,128],"m":"lda","oa":33001,"o":"lizard_state,y"},{"a":35925,"t":"code","b":[240,25],"m":"beq","oa":35952,"o":"b_8C70"},{"a":35927,"t":"code","b":[56],"m":"sec"},{"a":35928,"t":"code","b":[189,175,128],"m":"lda","oa":32943,"o":"lizard_row,x"},{"a":35931,"t":"code","b":[249,175,128],"m":"sbc","oa":32943,"o":"lizard_row,y"},{"a":35934,"t":"code","b":[32,62,183],"m":"jsr","oa":46910,"o":"abs_value"},{"a":35937,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":35939,"t":"code","b":[176,11],"m":"bcs","oa":35952,"o":"b_8C70"},{"a":35941,"t":"code","b":[56],"m":"sec"},{"a":35942,"t":"code","b":[189,171,128],"m":"lda","oa":32939,"o":"lizard_column,x"},{"a":35945,"t":"code","b":[249,171,128],"m":"sbc","oa":32939,"o":"lizard_column,y"},{"a":35948,"t":"code","b":[201,253],"m":"cmp","o":"#$FD"},{"a":35950,"t":"code","b":[240,69],"m":"beq","oa":36021,"o":"j_8CB5"},{"a":35952,"l":"b_8C70","t":"code","b":[32,200,140],"m":"jsr","oa":36040,"o":"monster_cell","x":[35925,35939]},{"a":35955,"t":"code","b":[188,173,128],"m":"ldy","oa":32941,"o":"lizard_half_y,x"},{"a":35958,"t":"code","b":[208,19],"m":"bne","oa":35979,"o":"b_8C8B"},{"a":35960,"t":"code","b":[160,44],"m":"ldy","o":"#$2C"},{"a":35962,"t":"code","b":[177,251],"m":"lda","oa":251,"o":"(ptr_a),y"},{"a":35964,"t":"code","b":[201,160],"m":"cmp","o":"#$A0"},{"a":35966,"t":"code","b":[144,35],"m":"bcc","oa":36003,"o":"j_8CA3"},{"a":35968,"t":"code","b":[160,84],"m":"ldy","o":"#$54"},{"a":35970,"t":"code","b":[177,251],"m":"lda","oa":251,"o":"(ptr_a),y"},{"a":35972,"t":"code","b":[201,160],"m":"cmp","o":"#$A0"},{"a":35974,"t":"code","b":[176,45],"m":"bcs","oa":36021,"o":"j_8CB5"},{"a":35976,"t":"code","b":[76,163,140],"m":"jmp","oa":36003,"o":"j_8CA3"},{"a":35979,"l":"b_8C8B","t":"code","b":[160,84],"m":"ldy","o":"#$54","x":[35958]},{"a":35981,"t":"code","b":[177,251],"m":"lda","oa":251,"o":"(ptr_a),y"},{"a":35983,"t":"code","b":[201,160],"m":"cmp","o":"#$A0"},{"a":35985,"t":"code","b":[144,16],"m":"bcc","oa":36003,"o":"j_8CA3"},{"a":35987,"t":"code","b":[160,124],"m":"ldy","o":"#$7C"},{"a":35989,"t":"code","b":[177,251],"m":"lda","oa":251,"o":"(ptr_a),y"},{"a":35991,"t":"code","b":[201,160],"m":"cmp","o":"#$A0"},{"a":35993,"t":"code","b":[176,26],"m":"bcs","oa":36021,"o":"j_8CB5"},{"a":35995,"t":"code","b":[160,44],"m":"ldy","o":"#$2C"},{"a":35997,"t":"code","b":[177,251],"m":"lda","oa":251,"o":"(ptr_a),y"},{"a":35999,"t":"code","b":[201,160],"m":"cmp","o":"#$A0"},{"a":36001,"t":"code","b":[176,18],"m":"bcs","oa":36021,"o":"j_8CB5"},{"a":36003,"l":"j_8CA3","t":"code","b":[254,169,128],"m":"inc","oa":32937,"o":"lizard_half_x,x","x":[35885,35966,35976,35985]},{"a":36006,"t":"code","b":[189,169,128],"m":"lda","oa":32937,"o":"lizard_half_x,x"},{"a":36009,"t":"code","b":[201,2],"m":"cmp","o":"#$02"},{"a":36011,"t":"code","b":[208,8],"m":"bne","oa":36021,"o":"j_8CB5"},{"a":36013,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":36015,"t":"code","b":[157,169,128],"m":"sta","oa":32937,"o":"lizard_half_x,x"},{"a":36018,"t":"code","b":[254,171,128],"m":"inc","oa":32939,"o":"lizard_column,x"},{"a":36021,"l":"j_8CB5","c":"the end of a step: counts the monster's animation frame $8213,x on, 0 to 3.","t":"code","b":[254,19,130],"m":"inc","oa":33299,"o":"lizard_frame,x","x":[35598,35633,35745,35820,35882,35901,35917,35950,35974,35993,36001,36011,37178]},{"a":36024,"t":"code","b":[189,19,130],"m":"lda","oa":33299,"o":"lizard_frame,x"},{"a":36027,"t":"code","b":[201,4],"m":"cmp","o":"#$04"},{"a":36029,"t":"code","b":[208,5],"m":"bne","oa":36036,"o":"r_8CC4"},{"a":36031,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":36033,"t":"code","b":[157,19,130],"m":"sta","oa":33299,"o":"lizard_frame,x"},{"a":36036,"l":"r_8CC4","t":"code","b":[96],"m":"rts","x":[36029]},{"a":36037,"c":"three bytes no code reaches, jmp $8BA4","t":"code","b":[76,164,139],"m":"jmp","oa":35748,"o":"j_8BA4"},{"a":36040,"l":"monster_cell","c":"the screen address of monster X's place, $C800 + 40 times (its row $80AF,x less 1) + its column $80AB,x, in $FB/$FC. Fifteen callers.","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[35541,35616,35651,35707,35763,35831,35903,35952,36374,36568,36665,36905,37181,37271,38929]},{"a":36042,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr_a"},{"a":36044,"t":"code","b":[169,200],"m":"lda","o":"#$C8"},{"a":36046,"t":"code","b":[133,252],"m":"sta","oa":252,"o":"zpa_FC"},{"a":36048,"t":"code","b":[56],"m":"sec"},{"a":36049,"t":"code","b":[165,251],"m":"lda","oa":251,"o":"ptr_a"},{"a":36051,"t":"code","b":[233,80],"m":"sbc","o":"#$50"},{"a":36053,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr_a"},{"a":36055,"t":"code","b":[176,2],"m":"bcs","oa":36059,"o":"b_8CDB"},{"a":36057,"t":"code","b":[198,252],"m":"dec","oa":252,"o":"zpa_FC"},{"a":36059,"l":"b_8CDB","t":"code","b":[138],"m":"txa","x":[36055]},{"a":36060,"t":"code","b":[72],"m":"pha"},{"a":36061,"t":"code","b":[189,175,128],"m":"lda","oa":32943,"o":"lizard_row,x"},{"a":36064,"t":"code","b":[170],"m":"tax"},{"a":36065,"l":"b_8CE1","t":"code","b":[24],"m":"clc","x":[36077]},{"a":36066,"t":"code","b":[165,251],"m":"lda","oa":251,"o":"ptr_a"},{"a":36068,"t":"code","b":[105,40],"m":"adc","o":"#$28"},{"a":36070,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr_a"},{"a":36072,"t":"code","b":[144,2],"m":"bcc","oa":36076,"o":"b_8CEC"},{"a":36074,"t":"code","b":[230,252],"m":"inc","oa":252,"o":"zpa_FC"},{"a":36076,"l":"b_8CEC","t":"code","b":[202],"m":"dex","x":[36072]},{"a":36077,"t":"code","b":[16,242],"m":"bpl","oa":36065,"o":"b_8CE1"},{"a":36079,"t":"code","b":[104],"m":"pla"},{"a":36080,"t":"code","b":[170],"m":"tax"},{"a":36081,"t":"code","b":[24],"m":"clc"},{"a":36082,"t":"code","b":[165,251],"m":"lda","oa":251,"o":"ptr_a"},{"a":36084,"t":"code","b":[125,171,128],"m":"adc","oa":32939,"o":"lizard_column,x"},{"a":36087,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr_a"},{"a":36089,"t":"code","b":[144,2],"m":"bcc","oa":36093,"o":"r_8CFD"},{"a":36091,"t":"code","b":[230,252],"m":"inc","oa":252,"o":"zpa_FC"},{"a":36093,"l":"r_8CFD","t":"code","b":[96],"m":"rts","x":[36089]},{"a":36094,"l":"b_8CFE","t":"code","b":[76,177,141],"m":"jmp","oa":36273,"o":"j_8DB1","x":[36127]},{"a":36097,"l":"b_8D01","t":"code","b":[76,44,143],"m":"jmp","oa":36652,"o":"j_8F2C","x":[36141]},{"a":36100,"l":"b_8D04","t":"code","b":[76,117,142],"m":"jmp","oa":36469,"o":"j_8E75","x":[36134]},{"a":36103,"l":"monster_fire","c":"fire. With a direction it is a punch, with the stick in the middle a flame ($914D set, the flame timer $82BB,x to 6); first it eats what is in reach ($914E). A flame within three columns and a row of the other monster hurts it ($931E) and scores 1; one while $8264,x is set (with $8242 of 7 or more) scores 1, takes 1 from $8242, asks for sound 2 on the third voice and counts $8240 round 1 to 4. Then by the direction, or for a flame the way the monster faces, it goes to the building above ($8DB1), below ($8E75), to the left ($8F2C) or to the right ($901C).","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[35457]},{"a":36105,"t":"code","b":[141,77,145],"m":"sta","oa":37197,"o":"flame_flag"},{"a":36108,"t":"code","b":[157,19,130],"m":"sta","oa":33299,"o":"lizard_frame,x"},{"a":36111,"t":"code","b":[142,166,128],"m":"stx","oa":32934,"o":"fire_monster"},{"a":36114,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":36116,"t":"code","b":[157,183,130],"m":"sta","oa":33463,"o":"lizard_misses,x"},{"a":36119,"t":"code","b":[157,184,130],"m":"sta","oa":33464,"o":"f_82B8,x"},{"a":36122,"t":"code","b":[173,97,138],"m":"lda","oa":35425,"o":"a_8A61"},{"a":36125,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":36127,"t":"code","b":[240,221],"m":"beq","oa":36094,"o":"b_8CFE"},{"a":36129,"t":"code","b":[173,97,138],"m":"lda","oa":35425,"o":"a_8A61"},{"a":36132,"t":"code","b":[41,2],"m":"and","o":"#$02"},{"a":36134,"t":"code","b":[240,220],"m":"beq","oa":36100,"o":"b_8D04"},{"a":36136,"t":"code","b":[173,97,138],"m":"lda","oa":35425,"o":"a_8A61"},{"a":36139,"t":"code","b":[41,4],"m":"and","o":"#$04"},{"a":36141,"t":"code","b":[240,210],"m":"beq","oa":36097,"o":"b_8D01"},{"a":36143,"t":"code","b":[173,97,138],"m":"lda","oa":35425,"o":"a_8A61"},{"a":36146,"t":"code","b":[41,8],"m":"and","o":"#$08"},{"a":36148,"t":"code","b":[240,114],"m":"beq","oa":36264,"o":"b_8DA8"},{"a":36150,"t":"code","b":[238,77,145],"m":"inc","oa":37197,"o":"flame_flag"},{"a":36153,"t":"code","b":[169,6],"m":"lda","o":"#$06"},{"a":36155,"t":"code","b":[157,187,130],"m":"sta","oa":33467,"o":"lizard_flame_timer,x"},{"a":36158,"t":"code","b":[172,160,128],"m":"ldy","oa":32928,"o":"temp_a"},{"a":36161,"t":"code","b":[185,233,128],"m":"lda","oa":33001,"o":"lizard_state,y"},{"a":36164,"t":"code","b":[240,47],"m":"beq","oa":36213,"o":"b_8D75"},{"a":36166,"t":"code","b":[56],"m":"sec"},{"a":36167,"t":"code","b":[189,171,128],"m":"lda","oa":32939,"o":"lizard_column,x"},{"a":36170,"t":"code","b":[249,171,128],"m":"sbc","oa":32939,"o":"lizard_column,y"},{"a":36173,"t":"code","b":[32,62,183],"m":"jsr","oa":46910,"o":"abs_value"},{"a":36176,"t":"code","b":[201,4],"m":"cmp","o":"#$04"},{"a":36178,"t":"code","b":[176,33],"m":"bcs","oa":36213,"o":"b_8D75"},{"a":36180,"t":"code","b":[56],"m":"sec"},{"a":36181,"t":"code","b":[189,175,128],"m":"lda","oa":32943,"o":"lizard_row,x"},{"a":36184,"t":"code","b":[249,175,128],"m":"sbc","oa":32943,"o":"lizard_row,y"},{"a":36187,"t":"code","b":[32,62,183],"m":"jsr","oa":46910,"o":"abs_value"},{"a":36190,"t":"code","b":[201,2],"m":"cmp","o":"#$02"},{"a":36192,"t":"code","b":[176,19],"m":"bcs","oa":36213,"o":"b_8D75"},{"a":36194,"t":"code","b":[138],"m":"txa"},{"a":36195,"t":"code","b":[72],"m":"pha"},{"a":36196,"t":"code","b":[174,160,128],"m":"ldx","oa":32928,"o":"temp_a"},{"a":36199,"t":"code","b":[32,30,147],"m":"jsr","oa":37662,"o":"monster_hurt"},{"a":36202,"t":"code","b":[104],"m":"pla"},{"a":36203,"t":"code","b":[170],"m":"tax"},{"a":36204,"t":"code","b":[24],"m":"clc"},{"a":36205,"t":"code","b":[189,231,128],"m":"lda","oa":32999,"o":"lizard_owed,x"},{"a":36208,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":36210,"t":"code","b":[157,231,128],"m":"sta","oa":32999,"o":"lizard_owed,x"},{"a":36213,"l":"b_8D75","t":"code","b":[189,100,130],"m":"lda","oa":33380,"o":"lizard_near_cannon,x","x":[36164,36178,36192]},{"a":36216,"t":"code","b":[240,33],"m":"beq","oa":36251,"o":"b_8D9B"},{"a":36218,"t":"code","b":[173,66,130],"m":"lda","oa":33346,"o":"cannon_health"},{"a":36221,"t":"code","b":[201,7],"m":"cmp","o":"#$07"},{"a":36223,"t":"code","b":[144,26],"m":"bcc","oa":36251,"o":"b_8D9B"},{"a":36225,"t":"code","b":[254,231,128],"m":"inc","oa":32999,"o":"lizard_owed,x"},{"a":36228,"t":"code","b":[206,66,130],"m":"dec","oa":33346,"o":"cannon_health"},{"a":36231,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":36233,"t":"code","b":[141,62,117],"m":"sta","oa":30014,"o":"a_753E"},{"a":36236,"t":"code","b":[238,64,130],"m":"inc","oa":33344,"o":"cannon_frame"},{"a":36239,"t":"code","b":[173,64,130],"m":"lda","oa":33344,"o":"cannon_frame"},{"a":36242,"t":"code","b":[201,5],"m":"cmp","o":"#$05"},{"a":36244,"t":"code","b":[208,5],"m":"bne","oa":36251,"o":"b_8D9B"},{"a":36246,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":36248,"t":"code","b":[141,64,130],"m":"sta","oa":33344,"o":"cannon_frame"},{"a":36251,"l":"b_8D9B","t":"code","b":[189,23,130],"m":"lda","oa":33303,"o":"lizard_facing,x","x":[36216,36223,36244]},{"a":36254,"t":"code","b":[240,17],"m":"beq","oa":36273,"o":"j_8DB1"},{"a":36256,"t":"code","b":[201,12],"m":"cmp","o":"#$0C"},{"a":36258,"t":"code","b":[240,7],"m":"beq","oa":36267,"o":"b_8DAB"},{"a":36260,"t":"code","b":[201,8],"m":"cmp","o":"#$08"},{"a":36262,"t":"code","b":[240,6],"m":"beq","oa":36270,"o":"b_8DAE"},{"a":36264,"l":"b_8DA8","t":"code","b":[76,28,144],"m":"jmp","oa":36892,"o":"j_901C","x":[36148]},{"a":36267,"l":"b_8DAB","t":"code","b":[76,44,143],"m":"jmp","oa":36652,"o":"j_8F2C","x":[36258]},{"a":36270,"l":"b_8DAE","t":"code","b":[76,117,142],"m":"jmp","oa":36469,"o":"j_8E75","x":[36262]},{"a":36273,"l":"j_8DB1","c":"fire up, or a flame facing up: looks for a standing building just above the monster within its width. A punch, while the monster has punching power ($80ED,x), knocks a hole in it ($B44A), starts it falling ($8290,x) and scores 10; a flame sets it alight ($9730, then $94FF every second pass) and scores 1.","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[36094,36254]},{"a":36275,"t":"code","b":[157,23,130],"m":"sta","oa":33303,"o":"lizard_facing,x"},{"a":36278,"t":"code","b":[169,16],"m":"lda","o":"#$10"},{"a":36280,"t":"code","b":[157,21,130],"m":"sta","oa":33301,"o":"lizard_action,x"},{"a":36283,"t":"code","b":[32,78,145],"m":"jsr","oa":37198,"o":"monster_eat"},{"a":36286,"t":"code","b":[56],"m":"sec"},{"a":36287,"t":"code","b":[189,175,128],"m":"lda","oa":32943,"o":"lizard_row,x"},{"a":36290,"t":"code","b":[233,2],"m":"sbc","o":"#$02"},{"a":36292,"t":"code","b":[141,195,130],"m":"sta","oa":33475,"o":"aim_row"},{"a":36295,"t":"code","b":[24],"m":"clc"},{"a":36296,"t":"code","b":[189,171,128],"m":"lda","oa":32939,"o":"lizard_column,x"},{"a":36299,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":36301,"t":"code","b":[141,197,130],"m":"sta","oa":33477,"o":"aim_column"},{"a":36304,"t":"code","b":[162,5],"m":"ldx","o":"#$05"},{"a":36306,"l":"b_8DD2","t":"code","b":[189,168,130],"m":"lda","oa":33448,"o":"building_gone,x","x":[36420]},{"a":36309,"t":"code","b":[208,108],"m":"bne","oa":36419,"o":"b_8E43"},{"a":36311,"t":"code","b":[189,144,130],"m":"lda","oa":33424,"o":"building_fire,x"},{"a":36314,"t":"code","b":[208,103],"m":"bne","oa":36419,"o":"b_8E43"},{"a":36316,"t":"code","b":[188,118,130],"m":"ldy","oa":33398,"o":"building_type,x"},{"a":36319,"t":"code","b":[24],"m":"clc"},{"a":36320,"t":"code","b":[185,123,162],"m":"lda","oa":41595,"o":"building_heights,y"},{"a":36323,"t":"code","b":[125,110,130],"m":"adc","oa":33390,"o":"building_row,x"},{"a":36326,"t":"code","b":[56],"m":"sec"},{"a":36327,"t":"code","b":[237,195,130],"m":"sbc","oa":33475,"o":"aim_row"},{"a":36330,"t":"code","b":[201,2],"m":"cmp","o":"#$02"},{"a":36332,"t":"code","b":[240,4],"m":"beq","oa":36338,"o":"b_8DF2"},{"a":36334,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":36336,"t":"code","b":[208,81],"m":"bne","oa":36419,"o":"b_8E43"},{"a":36338,"l":"b_8DF2","t":"code","b":[56],"m":"sec","x":[36332]},{"a":36339,"t":"code","b":[173,197,130],"m":"lda","oa":33477,"o":"aim_column"},{"a":36342,"t":"code","b":[253,102,130],"m":"sbc","oa":33382,"o":"building_column,x"},{"a":36345,"t":"code","b":[217,85,162],"m":"cmp","oa":41557,"o":"building_widths,y"},{"a":36348,"t":"code","b":[144,3],"m":"bcc","oa":36353,"o":"b_8E01"},{"a":36350,"t":"code","b":[76,67,142],"m":"jmp","oa":36419,"o":"b_8E43"},{"a":36353,"l":"b_8E01","t":"code","b":[189,152,130],"m":"lda","oa":33432,"o":"building_falling,x","x":[36348]},{"a":36356,"t":"code","b":[208,61],"m":"bne","oa":36419,"o":"b_8E43"},{"a":36358,"t":"code","b":[173,77,145],"m":"lda","oa":37197,"o":"flame_flag"},{"a":36361,"t":"code","b":[208,72],"m":"bne","oa":36435,"o":"b_8E53"},{"a":36363,"t":"code","b":[142,160,128],"m":"stx","oa":32928,"o":"temp_a"},{"a":36366,"t":"code","b":[174,166,128],"m":"ldx","oa":32934,"o":"fire_monster"},{"a":36369,"t":"code","b":[189,237,128],"m":"lda","oa":33005,"o":"lizard_power,x"},{"a":36372,"t":"code","b":[240,53],"m":"beq","oa":36427,"o":"b_8E4B"},{"a":36374,"t":"code","b":[32,200,140],"m":"jsr","oa":36040,"o":"monster_cell"},{"a":36377,"t":"code","b":[174,160,128],"m":"ldx","oa":32928,"o":"temp_a"},{"a":36380,"t":"code","b":[56],"m":"sec"},{"a":36381,"t":"code","b":[165,251],"m":"lda","oa":251,"o":"ptr_a"},{"a":36383,"t":"code","b":[233,40],"m":"sbc","o":"#$28"},{"a":36385,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr_a"},{"a":36387,"t":"code","b":[176,2],"m":"bcs","oa":36391,"o":"b_8E27"},{"a":36389,"t":"code","b":[198,252],"m":"dec","oa":252,"o":"zpa_FC"},{"a":36391,"l":"b_8E27","t":"code","b":[160,2],"m":"ldy","o":"#$02","x":[36387]},{"a":36393,"t":"code","b":[32,74,180],"m":"jsr","oa":46154,"o":"draw_hole"},{"a":36396,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":36398,"t":"code","b":[157,144,130],"m":"sta","oa":33424,"o":"building_fire,x"},{"a":36401,"t":"code","b":[157,128,130],"m":"sta","oa":33408,"o":"building_timer,x"},{"a":36404,"t":"code","b":[174,166,128],"m":"ldx","oa":32934,"o":"fire_monster"},{"a":36407,"t":"code","b":[24],"m":"clc"},{"a":36408,"t":"code","b":[189,231,128],"m":"lda","oa":32999,"o":"lizard_owed,x"},{"a":36411,"t":"code","b":[105,10],"m":"adc","o":"#$0A"},{"a":36413,"t":"code","b":[157,231,128],"m":"sta","oa":32999,"o":"lizard_owed,x"},{"a":36416,"t":"code","b":[76,75,142],"m":"jmp","oa":36427,"o":"b_8E4B"},{"a":36419,"l":"b_8E43","t":"code","b":[202],"m":"dex","x":[36309,36314,36336,36350,36356]},{"a":36420,"t":"code","b":[16,140],"m":"bpl","oa":36306,"o":"b_8DD2"},{"a":36422,"t":"code","b":[173,77,145],"m":"lda","oa":37197,"o":"flame_flag"},{"a":36425,"t":"code","b":[240,0],"m":"beq","oa":36427,"o":"b_8E4B"},{"a":36427,"l":"b_8E4B","t":"code","b":[174,166,128],"m":"ldx","oa":32934,"o":"fire_monster","x":[36372,36416,36425,36438,36466]},{"a":36430,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":36432,"t":"code","b":[76,190,144],"m":"jmp","oa":37054,"o":"j_90BE"},{"a":36435,"l":"b_8E53","t":"code","b":[222,136,130],"m":"dec","oa":33416,"o":"building_burn_count,x","x":[36361]},{"a":36438,"t":"code","b":[208,243],"m":"bne","oa":36427,"o":"b_8E4B"},{"a":36440,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":36442,"t":"code","b":[157,136,130],"m":"sta","oa":33416,"o":"building_burn_count,x"},{"a":36445,"t":"code","b":[142,165,128],"m":"stx","oa":32933,"o":"building_index"},{"a":36448,"t":"code","b":[32,48,151],"m":"jsr","oa":38704,"o":"building_place"},{"a":36451,"t":"code","b":[32,255,148],"m":"jsr","oa":38143,"o":"building_burn"},{"a":36454,"t":"code","b":[174,166,128],"m":"ldx","oa":32934,"o":"fire_monster"},{"a":36457,"t":"code","b":[24],"m":"clc"},{"a":36458,"t":"code","b":[189,231,128],"m":"lda","oa":32999,"o":"lizard_owed,x"},{"a":36461,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":36463,"t":"code","b":[157,231,128],"m":"sta","oa":32999,"o":"lizard_owed,x"},{"a":36466,"t":"code","b":[76,75,142],"m":"jmp","oa":36427,"o":"b_8E4B"},{"a":36469,"l":"j_8E75","c":"fire down, or a flame facing down: the same for a building just below.","t":"code","b":[169,8],"m":"lda","o":"#$08","x":[36100,36270]},{"a":36471,"t":"code","b":[157,23,130],"m":"sta","oa":33303,"o":"lizard_facing,x"},{"a":36474,"t":"code","b":[169,24],"m":"lda","o":"#$18"},{"a":36476,"t":"code","b":[157,21,130],"m":"sta","oa":33301,"o":"lizard_action,x"},{"a":36479,"t":"code","b":[173,77,145],"m":"lda","oa":37197,"o":"flame_flag"},{"a":36482,"t":"code","b":[240,3],"m":"beq","oa":36487,"o":"b_8E87"},{"a":36484,"t":"code","b":[32,78,145],"m":"jsr","oa":37198,"o":"monster_eat"},{"a":36487,"l":"b_8E87","t":"code","b":[56],"m":"sec","x":[36482]},{"a":36488,"t":"code","b":[189,175,128],"m":"lda","oa":32943,"o":"lizard_row,x"},{"a":36491,"t":"code","b":[233,2],"m":"sbc","o":"#$02"},{"a":36493,"t":"code","b":[141,195,130],"m":"sta","oa":33475,"o":"aim_row"},{"a":36496,"t":"code","b":[24],"m":"clc"},{"a":36497,"t":"code","b":[189,171,128],"m":"lda","oa":32939,"o":"lizard_column,x"},{"a":36500,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":36502,"t":"code","b":[141,197,130],"m":"sta","oa":33477,"o":"aim_column"},{"a":36505,"t":"code","b":[162,5],"m":"ldx","o":"#$05"},{"a":36507,"l":"b_8E9B","t":"code","b":[189,168,130],"m":"lda","oa":33448,"o":"building_gone,x","x":[36603]},{"a":36510,"t":"code","b":[208,90],"m":"bne","oa":36602,"o":"b_8EFA"},{"a":36512,"t":"code","b":[189,144,130],"m":"lda","oa":33424,"o":"building_fire,x"},{"a":36515,"t":"code","b":[208,85],"m":"bne","oa":36602,"o":"b_8EFA"},{"a":36517,"t":"code","b":[189,118,130],"m":"lda","oa":33398,"o":"building_type,x"},{"a":36520,"t":"code","b":[168],"m":"tay"},{"a":36521,"t":"code","b":[56],"m":"sec"},{"a":36522,"t":"code","b":[189,110,130],"m":"lda","oa":33390,"o":"building_row,x"},{"a":36525,"t":"code","b":[237,195,130],"m":"sbc","oa":33475,"o":"aim_row"},{"a":36528,"t":"code","b":[201,2],"m":"cmp","o":"#$02"},{"a":36530,"t":"code","b":[208,70],"m":"bne","oa":36602,"o":"b_8EFA"},{"a":36532,"t":"code","b":[56],"m":"sec"},{"a":36533,"t":"code","b":[173,197,130],"m":"lda","oa":33477,"o":"aim_column"},{"a":36536,"t":"code","b":[253,102,130],"m":"sbc","oa":33382,"o":"building_column,x"},{"a":36539,"t":"code","b":[217,85,162],"m":"cmp","oa":41557,"o":"building_widths,y"},{"a":36542,"t":"code","b":[144,3],"m":"bcc","oa":36547,"o":"b_8EC3"},{"a":36544,"t":"code","b":[76,250,142],"m":"jmp","oa":36602,"o":"b_8EFA"},{"a":36547,"l":"b_8EC3","t":"code","b":[189,152,130],"m":"lda","oa":33432,"o":"building_falling,x","x":[36542]},{"a":36550,"t":"code","b":[208,50],"m":"bne","oa":36602,"o":"b_8EFA"},{"a":36552,"t":"code","b":[173,77,145],"m":"lda","oa":37197,"o":"flame_flag"},{"a":36555,"t":"code","b":[208,61],"m":"bne","oa":36618,"o":"b_8F0A"},{"a":36557,"t":"code","b":[142,160,128],"m":"stx","oa":32928,"o":"temp_a"},{"a":36560,"t":"code","b":[174,166,128],"m":"ldx","oa":32934,"o":"fire_monster"},{"a":36563,"t":"code","b":[189,237,128],"m":"lda","oa":33005,"o":"lizard_power,x"},{"a":36566,"t":"code","b":[240,42],"m":"beq","oa":36610,"o":"b_8F02"},{"a":36568,"t":"code","b":[32,200,140],"m":"jsr","oa":36040,"o":"monster_cell"},{"a":36571,"t":"code","b":[174,160,128],"m":"ldx","oa":32928,"o":"temp_a"},{"a":36574,"t":"code","b":[160,82],"m":"ldy","o":"#$52"},{"a":36576,"t":"code","b":[32,74,180],"m":"jsr","oa":46154,"o":"draw_hole"},{"a":36579,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":36581,"t":"code","b":[157,144,130],"m":"sta","oa":33424,"o":"building_fire,x"},{"a":36584,"t":"code","b":[157,128,130],"m":"sta","oa":33408,"o":"building_timer,x"},{"a":36587,"t":"code","b":[174,166,128],"m":"ldx","oa":32934,"o":"fire_monster"},{"a":36590,"t":"code","b":[24],"m":"clc"},{"a":36591,"t":"code","b":[189,231,128],"m":"lda","oa":32999,"o":"lizard_owed,x"},{"a":36594,"t":"code","b":[105,10],"m":"adc","o":"#$0A"},{"a":36596,"t":"code","b":[157,231,128],"m":"sta","oa":32999,"o":"lizard_owed,x"},{"a":36599,"t":"code","b":[76,2,143],"m":"jmp","oa":36610,"o":"b_8F02"},{"a":36602,"l":"b_8EFA","t":"code","b":[202],"m":"dex","x":[36510,36515,36530,36544,36550]},{"a":36603,"t":"code","b":[16,158],"m":"bpl","oa":36507,"o":"b_8E9B"},{"a":36605,"t":"code","b":[173,77,145],"m":"lda","oa":37197,"o":"flame_flag"},{"a":36608,"t":"code","b":[240,0],"m":"beq","oa":36610,"o":"b_8F02"},{"a":36610,"l":"b_8F02","t":"code","b":[174,166,128],"m":"ldx","oa":32934,"o":"fire_monster","x":[36566,36599,36608,36621,36649]},{"a":36613,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":36615,"t":"code","b":[76,190,144],"m":"jmp","oa":37054,"o":"j_90BE"},{"a":36618,"l":"b_8F0A","t":"code","b":[222,136,130],"m":"dec","oa":33416,"o":"building_burn_count,x","x":[36555]},{"a":36621,"t":"code","b":[208,243],"m":"bne","oa":36610,"o":"b_8F02"},{"a":36623,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":36625,"t":"code","b":[157,136,130],"m":"sta","oa":33416,"o":"building_burn_count,x"},{"a":36628,"t":"code","b":[142,165,128],"m":"stx","oa":32933,"o":"building_index"},{"a":36631,"t":"code","b":[32,48,151],"m":"jsr","oa":38704,"o":"building_place"},{"a":36634,"t":"code","b":[32,255,148],"m":"jsr","oa":38143,"o":"building_burn"},{"a":36637,"t":"code","b":[174,166,128],"m":"ldx","oa":32934,"o":"fire_monster"},{"a":36640,"t":"code","b":[24],"m":"clc"},{"a":36641,"t":"code","b":[189,231,128],"m":"lda","oa":32999,"o":"lizard_owed,x"},{"a":36644,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":36646,"t":"code","b":[157,231,128],"m":"sta","oa":32999,"o":"lizard_owed,x"},{"a":36649,"t":"code","b":[76,2,143],"m":"jmp","oa":36610,"o":"b_8F02"},{"a":36652,"l":"j_8F2C","c":"fire left, or a flame facing left: the same for a building to the left; a punch at nothing with power left counts $82B7,x.","t":"code","b":[169,12],"m":"lda","o":"#$0C","x":[36097,36267]},{"a":36654,"t":"code","b":[157,23,130],"m":"sta","oa":33303,"o":"lizard_facing,x"},{"a":36657,"t":"code","b":[169,28],"m":"lda","o":"#$1C"},{"a":36659,"t":"code","b":[157,21,130],"m":"sta","oa":33301,"o":"lizard_action,x"},{"a":36662,"t":"code","b":[32,78,145],"m":"jsr","oa":37198,"o":"monster_eat"},{"a":36665,"t":"code","b":[32,200,140],"m":"jsr","oa":36040,"o":"monster_cell"},{"a":36668,"t":"code","b":[56],"m":"sec"},{"a":36669,"t":"code","b":[165,251],"m":"lda","oa":251,"o":"ptr_a"},{"a":36671,"t":"code","b":[233,40],"m":"sbc","o":"#$28"},{"a":36673,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr_a"},{"a":36675,"t":"code","b":[176,2],"m":"bcs","oa":36679,"o":"b_8F47"},{"a":36677,"t":"code","b":[198,252],"m":"dec","oa":252,"o":"zpa_FC"},{"a":36679,"l":"b_8F47","t":"code","b":[142,160,128],"m":"stx","oa":32928,"o":"temp_a","x":[36675]},{"a":36682,"t":"code","b":[56],"m":"sec"},{"a":36683,"t":"code","b":[189,175,128],"m":"lda","oa":32943,"o":"lizard_row,x"},{"a":36686,"t":"code","b":[233,2],"m":"sbc","o":"#$02"},{"a":36688,"t":"code","b":[141,195,130],"m":"sta","oa":33475,"o":"aim_row"},{"a":36691,"t":"code","b":[24],"m":"clc"},{"a":36692,"t":"code","b":[189,171,128],"m":"lda","oa":32939,"o":"lizard_column,x"},{"a":36695,"t":"code","b":[105,4],"m":"adc","o":"#$04"},{"a":36697,"t":"code","b":[141,197,130],"m":"sta","oa":33477,"o":"aim_column"},{"a":36700,"t":"code","b":[162,5],"m":"ldx","o":"#$05"},{"a":36702,"l":"b_8F5E","t":"code","b":[189,168,130],"m":"lda","oa":33448,"o":"building_gone,x","x":[36814]},{"a":36705,"t":"code","b":[208,106],"m":"bne","oa":36813,"o":"b_8FCD"},{"a":36707,"t":"code","b":[189,118,130],"m":"lda","oa":33398,"o":"building_type,x"},{"a":36710,"t":"code","b":[168],"m":"tay"},{"a":36711,"t":"code","b":[185,123,162],"m":"lda","oa":41595,"o":"building_heights,y"},{"a":36714,"t":"code","b":[56],"m":"sec"},{"a":36715,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":36717,"t":"code","b":[141,120,143],"m":"sta","oa":36728,"o":"a_8F78"},{"a":36720,"t":"code","b":[56],"m":"sec"},{"a":36721,"t":"code","b":[173,195,130],"m":"lda","oa":33475,"o":"aim_row"},{"a":36724,"t":"code","b":[253,110,130],"m":"sbc","oa":33390,"o":"building_row,x"},{"a":36727,"t":"code","b":[201,0],"m":"cmp","o":"#$00"},{"a":36728,"t":"note","l":"a_8F78","c":"the height of the building less one, written into this compare's operand at $8F6D","note":"inside the item at $8F77","x":[36717]},{"a":36729,"t":"code","b":[176,82],"m":"bcs","oa":36813,"o":"b_8FCD"},{"a":36731,"t":"code","b":[24],"m":"clc"},{"a":36732,"t":"code","b":[185,85,162],"m":"lda","oa":41557,"o":"building_widths,y"},{"a":36735,"t":"code","b":[125,102,130],"m":"adc","oa":33382,"o":"building_column,x"},{"a":36738,"t":"code","b":[56],"m":"sec"},{"a":36739,"t":"code","b":[237,197,130],"m":"sbc","oa":33477,"o":"aim_column"},{"a":36742,"t":"code","b":[201,252],"m":"cmp","o":"#$FC"},{"a":36744,"t":"code","b":[240,4],"m":"beq","oa":36750,"o":"b_8F8E"},{"a":36746,"t":"code","b":[201,251],"m":"cmp","o":"#$FB"},{"a":36748,"t":"code","b":[208,63],"m":"bne","oa":36813,"o":"b_8FCD"},{"a":36750,"l":"b_8F8E","t":"code","b":[189,144,130],"m":"lda","oa":33424,"o":"building_fire,x","x":[36744]},{"a":36753,"t":"code","b":[208,13],"m":"bne","oa":36768,"o":"b_8FA0"},{"a":36755,"t":"code","b":[189,152,130],"m":"lda","oa":33432,"o":"building_falling,x"},{"a":36758,"t":"code","b":[208,8],"m":"bne","oa":36768,"o":"b_8FA0"},{"a":36760,"t":"code","b":[173,77,145],"m":"lda","oa":37197,"o":"flame_flag"},{"a":36763,"t":"code","b":[240,6],"m":"beq","oa":36771,"o":"b_8FA3"},{"a":36765,"t":"code","b":[76,244,143],"m":"jmp","oa":36852,"o":"j_8FF4"},{"a":36768,"l":"b_8FA0","t":"code","b":[76,227,143],"m":"jmp","oa":36835,"o":"j_8FE3","x":[36753,36758,36780,36827]},{"a":36771,"l":"b_8FA3","t":"code","b":[142,160,128],"m":"stx","oa":32928,"o":"temp_a","x":[36763]},{"a":36774,"t":"code","b":[174,166,128],"m":"ldx","oa":32934,"o":"fire_monster"},{"a":36777,"t":"code","b":[189,237,128],"m":"lda","oa":33005,"o":"lizard_power,x"},{"a":36780,"t":"code","b":[240,242],"m":"beq","oa":36768,"o":"b_8FA0"},{"a":36782,"t":"code","b":[174,160,128],"m":"ldx","oa":32928,"o":"temp_a"},{"a":36785,"t":"code","b":[160,38],"m":"ldy","o":"#$26"},{"a":36787,"t":"code","b":[32,74,180],"m":"jsr","oa":46154,"o":"draw_hole"},{"a":36790,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":36792,"t":"code","b":[157,144,130],"m":"sta","oa":33424,"o":"building_fire,x"},{"a":36795,"t":"code","b":[157,128,130],"m":"sta","oa":33408,"o":"building_timer,x"},{"a":36798,"t":"code","b":[174,166,128],"m":"ldx","oa":32934,"o":"fire_monster"},{"a":36801,"t":"code","b":[24],"m":"clc"},{"a":36802,"t":"code","b":[189,231,128],"m":"lda","oa":32999,"o":"lizard_owed,x"},{"a":36805,"t":"code","b":[105,10],"m":"adc","o":"#$0A"},{"a":36807,"t":"code","b":[157,231,128],"m":"sta","oa":32999,"o":"lizard_owed,x"},{"a":36810,"t":"code","b":[76,227,143],"m":"jmp","oa":36835,"o":"j_8FE3"},{"a":36813,"l":"b_8FCD","t":"code","b":[202],"m":"dex","x":[36705,36729,36748]},{"a":36814,"t":"code","b":[16,142],"m":"bpl","oa":36702,"o":"b_8F5E"},{"a":36816,"t":"code","b":[173,77,145],"m":"lda","oa":37197,"o":"flame_flag"},{"a":36819,"t":"code","b":[208,14],"m":"bne","oa":36835,"o":"j_8FE3"},{"a":36821,"t":"code","b":[174,166,128],"m":"ldx","oa":32934,"o":"fire_monster"},{"a":36824,"t":"code","b":[189,237,128],"m":"lda","oa":33005,"o":"lizard_power,x"},{"a":36827,"t":"code","b":[240,195],"m":"beq","oa":36768,"o":"b_8FA0"},{"a":36829,"t":"code","b":[254,183,130],"m":"inc","oa":33463,"o":"lizard_misses,x"},{"a":36832,"t":"code","b":[76,227,143],"m":"jmp","oa":36835,"o":"j_8FE3"},{"a":36835,"l":"j_8FE3","t":"code","b":[174,166,128],"m":"ldx","oa":32934,"o":"fire_monster","x":[36768,36810,36819,36832,36855,36883]},{"a":36838,"t":"code","b":[169,5],"m":"lda","o":"#$05"},{"a":36840,"t":"code","b":[76,190,144],"m":"jmp","oa":37054,"o":"j_90BE"},{"a":36843,"c":"nine bytes no code reaches: sta $8298,x, ldx $80A6, rts","t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":36845,"t":"code","b":[157,152,130],"m":"sta","oa":33432,"o":"building_falling,x"},{"a":36848,"t":"code","b":[174,166,128],"m":"ldx","oa":32934,"o":"fire_monster"},{"a":36851,"t":"code","b":[96],"m":"rts"},{"a":36852,"l":"j_8FF4","t":"code","b":[222,136,130],"m":"dec","oa":33416,"o":"building_burn_count,x","x":[36765]},{"a":36855,"t":"code","b":[208,234],"m":"bne","oa":36835,"o":"j_8FE3"},{"a":36857,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":36859,"t":"code","b":[157,136,130],"m":"sta","oa":33416,"o":"building_burn_count,x"},{"a":36862,"t":"code","b":[142,165,128],"m":"stx","oa":32933,"o":"building_index"},{"a":36865,"t":"code","b":[32,48,151],"m":"jsr","oa":38704,"o":"building_place"},{"a":36868,"t":"code","b":[32,255,148],"m":"jsr","oa":38143,"o":"building_burn"},{"a":36871,"t":"code","b":[174,166,128],"m":"ldx","oa":32934,"o":"fire_monster"},{"a":36874,"t":"code","b":[24],"m":"clc"},{"a":36875,"t":"code","b":[189,231,128],"m":"lda","oa":32999,"o":"lizard_owed,x"},{"a":36878,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":36880,"t":"code","b":[157,231,128],"m":"sta","oa":32999,"o":"lizard_owed,x"},{"a":36883,"t":"code","b":[76,227,143],"m":"jmp","oa":36835,"o":"j_8FE3"},{"a":36886,"l":"b_9016","t":"code","b":[76,239,144],"m":"jmp","oa":37103,"o":"j_90EF","x":[36983]},{"a":36889,"l":"b_9019","t":"code","b":[76,185,144],"m":"jmp","oa":37049,"o":"j_90B9","x":[36973,36978,36994]},{"a":36892,"l":"j_901C","c":"fire right, or a flame facing right: the same for a building to the right.","t":"code","b":[169,4],"m":"lda","o":"#$04","x":[36264]},{"a":36894,"t":"code","b":[157,23,130],"m":"sta","oa":33303,"o":"lizard_facing,x"},{"a":36897,"t":"code","b":[169,20],"m":"lda","o":"#$14"},{"a":36899,"t":"code","b":[157,21,130],"m":"sta","oa":33301,"o":"lizard_action,x"},{"a":36902,"t":"code","b":[32,78,145],"m":"jsr","oa":37198,"o":"monster_eat"},{"a":36905,"t":"code","b":[32,200,140],"m":"jsr","oa":36040,"o":"monster_cell"},{"a":36908,"t":"code","b":[56],"m":"sec"},{"a":36909,"t":"code","b":[189,175,128],"m":"lda","oa":32943,"o":"lizard_row,x"},{"a":36912,"t":"code","b":[233,2],"m":"sbc","o":"#$02"},{"a":36914,"t":"code","b":[141,195,130],"m":"sta","oa":33475,"o":"aim_row"},{"a":36917,"t":"code","b":[24],"m":"clc"},{"a":36918,"t":"code","b":[189,171,128],"m":"lda","oa":32939,"o":"lizard_column,x"},{"a":36921,"t":"code","b":[105,4],"m":"adc","o":"#$04"},{"a":36923,"t":"code","b":[141,197,130],"m":"sta","oa":33477,"o":"aim_column"},{"a":36926,"t":"code","b":[162,5],"m":"ldx","o":"#$05"},{"a":36928,"l":"b_9040","t":"code","b":[189,168,130],"m":"lda","oa":33448,"o":"building_gone,x","x":[37028]},{"a":36931,"t":"code","b":[208,94],"m":"bne","oa":37027,"o":"b_90A3"},{"a":36933,"t":"code","b":[189,118,130],"m":"lda","oa":33398,"o":"building_type,x"},{"a":36936,"t":"code","b":[168],"m":"tay"},{"a":36937,"t":"code","b":[185,123,162],"m":"lda","oa":41595,"o":"building_heights,y"},{"a":36940,"t":"code","b":[56],"m":"sec"},{"a":36941,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":36943,"t":"code","b":[141,90,144],"m":"sta","oa":36954,"o":"a_905A"},{"a":36946,"t":"code","b":[56],"m":"sec"},{"a":36947,"t":"code","b":[173,195,130],"m":"lda","oa":33475,"o":"aim_row"},{"a":36950,"t":"code","b":[253,110,130],"m":"sbc","oa":33390,"o":"building_row,x"},{"a":36953,"t":"code","b":[201,0],"m":"cmp","o":"#$00"},{"a":36954,"t":"note","l":"a_905A","c":"the height of the building less one, written into this compare's operand at $904F","note":"inside the item at $9059","x":[36943]},{"a":36955,"t":"code","b":[176,70],"m":"bcs","oa":37027,"o":"b_90A3"},{"a":36957,"t":"code","b":[56],"m":"sec"},{"a":36958,"t":"code","b":[189,102,130],"m":"lda","oa":33382,"o":"building_column,x"},{"a":36961,"t":"code","b":[237,197,130],"m":"sbc","oa":33477,"o":"aim_column"},{"a":36964,"t":"code","b":[240,4],"m":"beq","oa":36970,"o":"b_906A"},{"a":36966,"t":"code","b":[201,255],"m":"cmp","o":"#$FF"},{"a":36968,"t":"code","b":[208,57],"m":"bne","oa":37027,"o":"b_90A3"},{"a":36970,"l":"b_906A","t":"code","b":[189,144,130],"m":"lda","oa":33424,"o":"building_fire,x","x":[36964]},{"a":36973,"t":"code","b":[208,170],"m":"bne","oa":36889,"o":"b_9019"},{"a":36975,"t":"code","b":[189,152,130],"m":"lda","oa":33432,"o":"building_falling,x"},{"a":36978,"t":"code","b":[208,165],"m":"bne","oa":36889,"o":"b_9019"},{"a":36980,"t":"code","b":[173,77,145],"m":"lda","oa":37197,"o":"flame_flag"},{"a":36983,"t":"code","b":[208,157],"m":"bne","oa":36886,"o":"b_9016"},{"a":36985,"t":"code","b":[142,160,128],"m":"stx","oa":32928,"o":"temp_a"},{"a":36988,"t":"code","b":[174,166,128],"m":"ldx","oa":32934,"o":"fire_monster"},{"a":36991,"t":"code","b":[189,237,128],"m":"lda","oa":33005,"o":"lizard_power,x"},{"a":36994,"t":"code","b":[240,149],"m":"beq","oa":36889,"o":"b_9019"},{"a":36996,"t":"code","b":[174,160,128],"m":"ldx","oa":32928,"o":"temp_a"},{"a":36999,"t":"code","b":[160,6],"m":"ldy","o":"#$06"},{"a":37001,"t":"code","b":[32,74,180],"m":"jsr","oa":46154,"o":"draw_hole"},{"a":37004,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":37006,"t":"code","b":[157,144,130],"m":"sta","oa":33424,"o":"building_fire,x"},{"a":37009,"t":"code","b":[157,128,130],"m":"sta","oa":33408,"o":"building_timer,x"},{"a":37012,"t":"code","b":[174,166,128],"m":"ldx","oa":32934,"o":"fire_monster"},{"a":37015,"t":"code","b":[24],"m":"clc"},{"a":37016,"t":"code","b":[189,231,128],"m":"lda","oa":32999,"o":"lizard_owed,x"},{"a":37019,"t":"code","b":[105,10],"m":"adc","o":"#$0A"},{"a":37021,"t":"code","b":[157,231,128],"m":"sta","oa":32999,"o":"lizard_owed,x"},{"a":37024,"t":"code","b":[76,185,144],"m":"jmp","oa":37049,"o":"j_90B9"},{"a":37027,"l":"b_90A3","t":"code","b":[202],"m":"dex","x":[36931,36955,36968]},{"a":37028,"t":"code","b":[16,154],"m":"bpl","oa":36928,"o":"b_9040"},{"a":37030,"t":"code","b":[173,77,145],"m":"lda","oa":37197,"o":"flame_flag"},{"a":37033,"t":"code","b":[208,14],"m":"bne","oa":37049,"o":"j_90B9"},{"a":37035,"t":"code","b":[174,166,128],"m":"ldx","oa":32934,"o":"fire_monster"},{"a":37038,"t":"code","b":[189,237,128],"m":"lda","oa":33005,"o":"lizard_power,x"},{"a":37041,"t":"code","b":[240,6],"m":"beq","oa":37049,"o":"j_90B9"},{"a":37043,"t":"code","b":[254,183,130],"m":"inc","oa":33463,"o":"lizard_misses,x"},{"a":37046,"t":"code","b":[76,185,144],"m":"jmp","oa":37049,"o":"j_90B9"},{"a":37049,"l":"j_90B9","t":"code","b":[174,166,128],"m":"ldx","oa":32934,"o":"fire_monster","x":[36889,37024,37033,37041,37046,37109,37134]},{"a":37052,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":37054,"l":"j_90BE","c":"the end of a punch or a flame: keeps where it was aimed in $82BD,x; for a flame asks for sound 3 and moves the animation to the flame frames; for a punch starts the punch timer ($82B9,x = 8), stops the monster's sound and takes a cell of punching power ($92D6).","t":"code","b":[174,166,128],"m":"ldx","oa":32934,"o":"fire_monster","x":[36432,36615,36840]},{"a":37057,"t":"code","b":[157,189,130],"m":"sta","oa":33469,"o":"lizard_aim,x"},{"a":37060,"t":"code","b":[189,187,130],"m":"lda","oa":33467,"o":"lizard_flame_timer,x"},{"a":37063,"t":"code","b":[240,15],"m":"beq","oa":37080,"o":"b_90D8"},{"a":37065,"t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":37067,"t":"code","b":[157,60,117],"m":"sta","oa":30012,"o":"sfx_request,x"},{"a":37070,"t":"code","b":[24],"m":"clc"},{"a":37071,"t":"code","b":[189,21,130],"m":"lda","oa":33301,"o":"lizard_action,x"},{"a":37074,"t":"code","b":[105,16],"m":"adc","o":"#$10"},{"a":37076,"t":"code","b":[157,21,130],"m":"sta","oa":33301,"o":"lizard_action,x"},{"a":37079,"t":"code","b":[96],"m":"rts"},{"a":37080,"l":"b_90D8","t":"code","b":[169,8],"m":"lda","o":"#$08","x":[37063]},{"a":37082,"t":"code","b":[157,185,130],"m":"sta","oa":33465,"o":"lizard_punch_timer,x"},{"a":37085,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":37087,"t":"code","b":[157,60,117],"m":"sta","oa":30012,"o":"sfx_request,x"},{"a":37090,"t":"code","b":[32,214,146],"m":"jsr","oa":37590,"o":"power_spend"},{"a":37093,"t":"code","b":[96],"m":"rts"},{"a":37094,"c":"nine bytes no code reaches, the same as those at $8FEB","t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":37096,"t":"code","b":[157,152,130],"m":"sta","oa":33432,"o":"building_falling,x"},{"a":37099,"t":"code","b":[174,166,128],"m":"ldx","oa":32934,"o":"fire_monster"},{"a":37102,"t":"code","b":[96],"m":"rts"},{"a":37103,"l":"j_90EF","t":"code","b":[142,165,128],"m":"stx","oa":32933,"o":"building_index","x":[36886]},{"a":37106,"t":"code","b":[222,136,130],"m":"dec","oa":33416,"o":"building_burn_count,x"},{"a":37109,"t":"code","b":[208,194],"m":"bne","oa":37049,"o":"j_90B9"},{"a":37111,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":37113,"t":"code","b":[157,136,130],"m":"sta","oa":33416,"o":"building_burn_count,x"},{"a":37116,"t":"code","b":[32,48,151],"m":"jsr","oa":38704,"o":"building_place"},{"a":37119,"t":"code","b":[32,255,148],"m":"jsr","oa":38143,"o":"building_burn"},{"a":37122,"t":"code","b":[174,166,128],"m":"ldx","oa":32934,"o":"fire_monster"},{"a":37125,"t":"code","b":[24],"m":"clc"},{"a":37126,"t":"code","b":[189,231,128],"m":"lda","oa":32999,"o":"lizard_owed,x"},{"a":37129,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":37131,"t":"code","b":[157,231,128],"m":"sta","oa":32999,"o":"lizard_owed,x"},{"a":37134,"t":"code","b":[76,185,144],"m":"jmp","oa":37049,"o":"j_90B9"},{"a":37137,"l":"j_9111","c":"the eating timer: counts it down and scores 1 when it runs out","t":"code","b":[222,191,130],"m":"dec","oa":33471,"o":"lizard_eat_timer,x","x":[35466]},{"a":37140,"t":"code","b":[208,9],"m":"bne","oa":37151,"o":"b_911F"},{"a":37142,"t":"code","b":[24],"m":"clc"},{"a":37143,"t":"code","b":[189,231,128],"m":"lda","oa":32999,"o":"lizard_owed,x"},{"a":37146,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":37148,"t":"code","b":[157,231,128],"m":"sta","oa":32999,"o":"lizard_owed,x"},{"a":37151,"l":"b_911F","t":"code","b":[189,191,130],"m":"lda","oa":33471,"o":"lizard_eat_timer,x","x":[37140]},{"a":37154,"t":"code","b":[76,54,145],"m":"jmp","oa":37174,"o":"j_9136"},{"a":37157,"l":"j_9125","t":"code","b":[222,187,130],"m":"dec","oa":33467,"o":"lizard_flame_timer,x","x":[35463]},{"a":37160,"t":"code","b":[189,187,130],"m":"lda","oa":33467,"o":"lizard_flame_timer,x"},{"a":37163,"t":"code","b":[76,54,145],"m":"jmp","oa":37174,"o":"j_9136"},{"a":37166,"l":"j_912E","t":"code","b":[222,185,130],"m":"dec","oa":33465,"o":"lizard_punch_timer,x","x":[35460]},{"a":37169,"t":"code","b":[189,185,130],"m":"lda","oa":33465,"o":"lizard_punch_timer,x"},{"a":37172,"t":"code","b":[240,7],"m":"beq","oa":37181,"o":"b_913D"},{"a":37174,"l":"j_9136","t":"code","b":[41,1],"m":"and","o":"#$01","x":[37154,37163]},{"a":37176,"t":"code","b":[208,18],"m":"bne","oa":37196,"o":"r_914C"},{"a":37178,"t":"code","b":[76,181,140],"m":"jmp","oa":36021,"o":"j_8CB5"},{"a":37181,"l":"b_913D","t":"code","b":[32,200,140],"m":"jsr","oa":36040,"o":"monster_cell","x":[37172]},{"a":37184,"t":"code","b":[189,189,130],"m":"lda","oa":33469,"o":"lizard_aim,x"},{"a":37187,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":37189,"t":"code","b":[240,5],"m":"beq","oa":37196,"o":"r_914C"},{"a":37191,"t":"code","b":[201,5],"m":"cmp","o":"#$05"},{"a":37193,"t":"code","b":[240,1],"m":"beq","oa":37196,"o":"r_914C"},{"a":37195,"t":"code","b":[96],"m":"rts"},{"a":37196,"l":"r_914C","t":"code","b":[96],"m":"rts","x":[37176,37189,37193]},{"a":37197,"l":"flame_flag","c":"1 while the fire being handled is a flame, 0 for a punch; set at $8D36","t":"byte","b":[0],"x":[36105,36150,36358,36422,36479,36552,36605,36760,36816,36980,37030]},{"a":37198,"l":"monster_eat","c":"before a punch or a flame: if one of the eight things at $821F (people) is within four columns and two or three rows above the monster, it is taken ($821F,y = 2) and eaten: the eating timer ($82BF,x = 6), sound $0D, the eating frames, and the punch or flame is dropped. Otherwise it looks at the four cells in each of four rows around the monster for a pickup ($91C4).","t":"code","b":[160,7],"m":"ldy","o":"#$07","x":[36283,36484,36662,36902]},{"a":37200,"l":"b_9150","t":"code","b":[185,31,130],"m":"lda","oa":33311,"o":"people_state,y","x":[37264]},{"a":37203,"t":"code","b":[240,58],"m":"beq","oa":37263,"o":"b_918F"},{"a":37205,"t":"code","b":[56],"m":"sec"},{"a":37206,"t":"code","b":[185,39,130],"m":"lda","oa":33319,"o":"people_column,y"},{"a":37209,"t":"code","b":[253,171,128],"m":"sbc","oa":32939,"o":"lizard_column,x"},{"a":37212,"t":"code","b":[201,4],"m":"cmp","o":"#$04"},{"a":37214,"t":"code","b":[176,47],"m":"bcs","oa":37263,"o":"b_918F"},{"a":37216,"t":"code","b":[56],"m":"sec"},{"a":37217,"t":"code","b":[185,47,130],"m":"lda","oa":33327,"o":"people_row,y"},{"a":37220,"t":"code","b":[253,175,128],"m":"sbc","oa":32943,"o":"lizard_row,x"},{"a":37223,"t":"code","b":[201,2],"m":"cmp","o":"#$02"},{"a":37225,"t":"code","b":[240,4],"m":"beq","oa":37231,"o":"b_916F"},{"a":37227,"t":"code","b":[201,3],"m":"cmp","o":"#$03"},{"a":37229,"t":"code","b":[208,32],"m":"bne","oa":37263,"o":"b_918F"},{"a":37231,"l":"b_916F","t":"code","b":[169,2],"m":"lda","o":"#$02","x":[37225]},{"a":37233,"t":"code","b":[153,31,130],"m":"sta","oa":33311,"o":"people_state,y"},{"a":37236,"l":"b_9174","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[37313]},{"a":37238,"t":"code","b":[157,187,130],"m":"sta","oa":33467,"o":"lizard_flame_timer,x"},{"a":37241,"t":"code","b":[169,6],"m":"lda","o":"#$06"},{"a":37243,"t":"code","b":[157,191,130],"m":"sta","oa":33471,"o":"lizard_eat_timer,x"},{"a":37246,"t":"code","b":[169,13],"m":"lda","o":"#$0D"},{"a":37248,"t":"code","b":[157,60,117],"m":"sta","oa":30012,"o":"sfx_request,x"},{"a":37251,"t":"code","b":[24],"m":"clc"},{"a":37252,"t":"code","b":[189,21,130],"m":"lda","oa":33301,"o":"lizard_action,x"},{"a":37255,"t":"code","b":[105,32],"m":"adc","o":"#$20"},{"a":37257,"t":"code","b":[157,21,130],"m":"sta","oa":33301,"o":"lizard_action,x"},{"a":37260,"t":"code","b":[104],"m":"pla"},{"a":37261,"t":"code","b":[104],"m":"pla"},{"a":37262,"t":"code","b":[96],"m":"rts"},{"a":37263,"l":"b_918F","t":"code","b":[136],"m":"dey","x":[37203,37214,37229]},{"a":37264,"t":"code","b":[16,190],"m":"bpl","oa":37200,"o":"b_9150"},{"a":37266,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":37268,"t":"code","b":[141,136,174],"m":"sta","oa":44680,"o":"a_AE88"},{"a":37271,"t":"code","b":[32,200,140],"m":"jsr","oa":36040,"o":"monster_cell"},{"a":37274,"t":"code","b":[160,201],"m":"ldy","o":"#$C9"},{"a":37276,"l":"b_919C","t":"code","b":[32,196,145],"m":"jsr","oa":37316,"o":"pickup_cell","x":[37281]},{"a":37279,"t":"code","b":[192,204],"m":"cpy","o":"#$CC"},{"a":37281,"t":"code","b":[208,249],"m":"bne","oa":37276,"o":"b_919C"},{"a":37283,"t":"code","b":[160,81],"m":"ldy","o":"#$51"},{"a":37285,"l":"b_91A5","t":"code","b":[32,196,145],"m":"jsr","oa":37316,"o":"pickup_cell","x":[37290]},{"a":37288,"t":"code","b":[192,84],"m":"cpy","o":"#$54"},{"a":37290,"t":"code","b":[208,249],"m":"bne","oa":37285,"o":"b_91A5"},{"a":37292,"t":"code","b":[160,161],"m":"ldy","o":"#$A1"},{"a":37294,"l":"b_91AE","t":"code","b":[32,196,145],"m":"jsr","oa":37316,"o":"pickup_cell","x":[37299]},{"a":37297,"t":"code","b":[192,164],"m":"cpy","o":"#$A4"},{"a":37299,"t":"code","b":[208,249],"m":"bne","oa":37294,"o":"b_91AE"},{"a":37301,"t":"code","b":[160,41],"m":"ldy","o":"#$29"},{"a":37303,"l":"b_91B7","t":"code","b":[32,196,145],"m":"jsr","oa":37316,"o":"pickup_cell","x":[37308]},{"a":37306,"t":"code","b":[192,44],"m":"cpy","o":"#$2C"},{"a":37308,"t":"code","b":[208,249],"m":"bne","oa":37303,"o":"b_91B7"},{"a":37310,"t":"code","b":[173,136,174],"m":"lda","oa":44680,"o":"a_AE88"},{"a":37313,"t":"code","b":[208,177],"m":"bne","oa":37236,"o":"b_9174"},{"a":37315,"t":"code","b":[96],"m":"rts"},{"a":37316,"l":"pickup_cell","c":"what the character at ($FB),Y gives: $82 sets the punching power ($80ED,x = 1) and adds a cell to the second bar; $86 adds a cell to the first bar; $8A hurts the monster eight times ($931E); $8E sets $9687 to 2, asks for sound 8, scores 3 and counts $8032 on. Each taken leaves the mark $AF on its four cells ($92B9), which $8970 puts back.","t":"code","b":[177,251],"m":"lda","oa":251,"o":"(ptr_a),y","x":[37276,37285,37294,37303]},{"a":37318,"t":"code","b":[201,130],"m":"cmp","o":"#$82"},{"a":37320,"t":"code","b":[240,42],"m":"beq","oa":37364,"o":"b_91F4"},{"a":37322,"t":"code","b":[201,134],"m":"cmp","o":"#$86"},{"a":37324,"t":"code","b":[240,108],"m":"beq","oa":37434,"o":"b_923A"},{"a":37326,"t":"code","b":[201,138],"m":"cmp","o":"#$8A"},{"a":37328,"t":"code","b":[240,6],"m":"beq","oa":37336,"o":"b_91D8"},{"a":37330,"t":"code","b":[201,142],"m":"cmp","o":"#$8E"},{"a":37332,"t":"code","b":[240,5],"m":"beq","oa":37339,"o":"b_91DB"},{"a":37334,"t":"code","b":[200],"m":"iny"},{"a":37335,"l":"r_91D7","t":"code","b":[96],"m":"rts","x":[37587]},{"a":37336,"l":"b_91D8","t":"code","b":[76,154,146],"m":"jmp","oa":37530,"o":"j_929A","x":[37328]},{"a":37339,"l":"b_91DB","t":"code","b":[169,2],"m":"lda","o":"#$02","x":[37332]},{"a":37341,"t":"code","b":[141,135,150],"m":"sta","oa":38535,"o":"egg_out"},{"a":37344,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":37346,"t":"code","b":[157,60,117],"m":"sta","oa":30012,"o":"sfx_request,x"},{"a":37349,"t":"code","b":[24],"m":"clc"},{"a":37350,"t":"code","b":[189,231,128],"m":"lda","oa":32999,"o":"lizard_owed,x"},{"a":37353,"t":"code","b":[105,3],"m":"adc","o":"#$03"},{"a":37355,"t":"code","b":[157,231,128],"m":"sta","oa":32999,"o":"lizard_owed,x"},{"a":37358,"t":"code","b":[238,50,128],"m":"inc","oa":32818,"o":"a_8032"},{"a":37361,"t":"code","b":[76,185,146],"m":"jmp","oa":37561,"o":"j_92B9"},{"a":37364,"l":"b_91F4","t":"code","b":[169,1],"m":"lda","o":"#$01","x":[37320]},{"a":37366,"t":"code","b":[157,237,128],"m":"sta","oa":33005,"o":"lizard_power,x"},{"a":37369,"t":"code","b":[140,136,174],"m":"sty","oa":44680,"o":"a_AE88"},{"a":37372,"t":"code","b":[165,251],"m":"lda","oa":251,"o":"ptr_a"},{"a":37374,"t":"code","b":[72],"m":"pha"},{"a":37375,"t":"code","b":[165,252],"m":"lda","oa":252,"o":"zpa_FC"},{"a":37377,"t":"code","b":[72],"m":"pha"},{"a":37378,"t":"code","b":[224,0],"m":"cpx","o":"#$00"},{"a":37380,"t":"code","b":[208,26],"m":"bne","oa":37408,"o":"b_9220"},{"a":37382,"t":"code","b":[169,45],"m":"lda","o":"#$2D"},{"a":37384,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr_a"},{"a":37386,"t":"code","b":[169,200],"m":"lda","o":"#$C8"},{"a":37388,"t":"code","b":[133,252],"m":"sta","oa":252,"o":"zpa_FC"},{"a":37390,"t":"code","b":[173,28,130],"m":"lda","oa":33308,"o":"lizard_bar2_place"},{"a":37393,"t":"code","b":[141,66,147],"m":"sta","oa":37698,"o":"bar_place"},{"a":37396,"t":"code","b":[32,132,146],"m":"jsr","oa":37508,"o":"bar_add"},{"a":37399,"t":"code","b":[173,66,147],"m":"lda","oa":37698,"o":"bar_place"},{"a":37402,"t":"code","b":[141,28,130],"m":"sta","oa":33308,"o":"lizard_bar2_place"},{"a":37405,"t":"code","b":[76,120,146],"m":"jmp","oa":37496,"o":"j_9278"},{"a":37408,"l":"b_9220","t":"code","b":[169,69],"m":"lda","o":"#$45","x":[37380]},{"a":37410,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr_a"},{"a":37412,"t":"code","b":[169,200],"m":"lda","o":"#$C8"},{"a":37414,"t":"code","b":[133,252],"m":"sta","oa":252,"o":"zpa_FC"},{"a":37416,"t":"code","b":[173,26,130],"m":"lda","oa":33306,"o":"ogre_bar2_place"},{"a":37419,"t":"code","b":[141,66,147],"m":"sta","oa":37698,"o":"bar_place"},{"a":37422,"t":"code","b":[32,132,146],"m":"jsr","oa":37508,"o":"bar_add"},{"a":37425,"t":"code","b":[173,66,147],"m":"lda","oa":37698,"o":"bar_place"},{"a":37428,"t":"code","b":[141,26,130],"m":"sta","oa":33306,"o":"ogre_bar2_place"},{"a":37431,"t":"code","b":[76,120,146],"m":"jmp","oa":37496,"o":"j_9278"},{"a":37434,"l":"b_923A","t":"code","b":[140,136,174],"m":"sty","oa":44680,"o":"a_AE88","x":[37324]},{"a":37437,"t":"code","b":[165,251],"m":"lda","oa":251,"o":"ptr_a"},{"a":37439,"t":"code","b":[72],"m":"pha"},{"a":37440,"t":"code","b":[165,252],"m":"lda","oa":252,"o":"zpa_FC"},{"a":37442,"t":"code","b":[72],"m":"pha"},{"a":37443,"t":"code","b":[224,0],"m":"cpx","o":"#$00"},{"a":37445,"t":"code","b":[208,26],"m":"bne","oa":37473,"o":"b_9261"},{"a":37447,"t":"code","b":[169,5],"m":"lda","o":"#$05"},{"a":37449,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr_a"},{"a":37451,"t":"code","b":[169,200],"m":"lda","o":"#$C8"},{"a":37453,"t":"code","b":[133,252],"m":"sta","oa":252,"o":"zpa_FC"},{"a":37455,"t":"code","b":[173,27,130],"m":"lda","oa":33307,"o":"lizard_bar1_place"},{"a":37458,"t":"code","b":[141,66,147],"m":"sta","oa":37698,"o":"bar_place"},{"a":37461,"t":"code","b":[32,132,146],"m":"jsr","oa":37508,"o":"bar_add"},{"a":37464,"t":"code","b":[173,66,147],"m":"lda","oa":37698,"o":"bar_place"},{"a":37467,"t":"code","b":[141,27,130],"m":"sta","oa":33307,"o":"lizard_bar1_place"},{"a":37470,"t":"code","b":[76,120,146],"m":"jmp","oa":37496,"o":"j_9278"},{"a":37473,"l":"b_9261","t":"code","b":[169,29],"m":"lda","o":"#$1D","x":[37445]},{"a":37475,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr_a"},{"a":37477,"t":"code","b":[169,200],"m":"lda","o":"#$C8"},{"a":37479,"t":"code","b":[133,252],"m":"sta","oa":252,"o":"zpa_FC"},{"a":37481,"t":"code","b":[173,25,130],"m":"lda","oa":33305,"o":"ogre_bar1_place"},{"a":37484,"t":"code","b":[141,66,147],"m":"sta","oa":37698,"o":"bar_place"},{"a":37487,"t":"code","b":[32,132,146],"m":"jsr","oa":37508,"o":"bar_add"},{"a":37490,"t":"code","b":[173,66,147],"m":"lda","oa":37698,"o":"bar_place"},{"a":37493,"t":"code","b":[141,25,130],"m":"sta","oa":33305,"o":"ogre_bar1_place"},{"a":37496,"l":"j_9278","t":"code","b":[104],"m":"pla","x":[37405,37431,37470]},{"a":37497,"t":"code","b":[133,252],"m":"sta","oa":252,"o":"zpa_FC"},{"a":37499,"t":"code","b":[104],"m":"pla"},{"a":37500,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr_a"},{"a":37502,"t":"code","b":[172,136,174],"m":"ldy","oa":44680,"o":"a_AE88"},{"a":37505,"t":"code","b":[76,185,146],"m":"jmp","oa":37561,"o":"j_92B9"},{"a":37508,"l":"bar_add","c":"adds to a bar: the cell at ($FB) + the bar's place ($9342) is made full ($FE) and what it held moves to the next cell, up to the fifth.","t":"code","b":[172,66,147],"m":"ldy","oa":37698,"o":"bar_place","x":[37396,37422,37461,37487]},{"a":37511,"t":"code","b":[177,251],"m":"lda","oa":251,"o":"(ptr_a),y"},{"a":37513,"t":"code","b":[72],"m":"pha"},{"a":37514,"t":"code","b":[169,254],"m":"lda","o":"#$FE"},{"a":37516,"t":"code","b":[145,251],"m":"sta","oa":251,"o":"(ptr_a),y"},{"a":37518,"t":"code","b":[104],"m":"pla"},{"a":37519,"t":"code","b":[200],"m":"iny"},{"a":37520,"t":"code","b":[192,5],"m":"cpy","o":"#$05"},{"a":37522,"t":"code","b":[240,5],"m":"beq","oa":37529,"o":"r_9299"},{"a":37524,"t":"code","b":[238,66,147],"m":"inc","oa":37698,"o":"bar_place"},{"a":37527,"t":"code","b":[145,251],"m":"sta","oa":251,"o":"(ptr_a),y"},{"a":37529,"l":"r_9299","t":"code","b":[96],"m":"rts","x":[37522]},{"a":37530,"l":"j_929A","t":"code","b":[140,163,128],"m":"sty","oa":32931,"o":"temp_y","x":[37336]},{"a":37533,"t":"code","b":[165,251],"m":"lda","oa":251,"o":"ptr_a"},{"a":37535,"t":"code","b":[72],"m":"pha"},{"a":37536,"t":"code","b":[165,252],"m":"lda","oa":252,"o":"zpa_FC"},{"a":37538,"t":"code","b":[72],"m":"pha"},{"a":37539,"t":"code","b":[160,8],"m":"ldy","o":"#$08"},{"a":37541,"t":"code","b":[140,136,174],"m":"sty","oa":44680,"o":"a_AE88"},{"a":37544,"l":"b_92A8","t":"code","b":[32,30,147],"m":"jsr","oa":37662,"o":"monster_hurt","x":[37550]},{"a":37547,"t":"code","b":[206,136,174],"m":"dec","oa":44680,"o":"a_AE88"},{"a":37550,"t":"code","b":[208,248],"m":"bne","oa":37544,"o":"b_92A8"},{"a":37552,"t":"code","b":[172,163,128],"m":"ldy","oa":32931,"o":"temp_y"},{"a":37555,"t":"code","b":[104],"m":"pla"},{"a":37556,"t":"code","b":[133,252],"m":"sta","oa":252,"o":"zpa_FC"},{"a":37558,"t":"code","b":[104],"m":"pla"},{"a":37559,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr_a"},{"a":37561,"l":"j_92B9","t":"code","b":[152],"m":"tya","x":[37361,37505]},{"a":37562,"t":"code","b":[72],"m":"pha"},{"a":37563,"t":"code","b":[169,175],"m":"lda","o":"#$AF"},{"a":37565,"t":"code","b":[145,251],"m":"sta","oa":251,"o":"(ptr_a),y"},{"a":37567,"t":"code","b":[200],"m":"iny"},{"a":37568,"t":"code","b":[145,251],"m":"sta","oa":251,"o":"(ptr_a),y"},{"a":37570,"t":"code","b":[152],"m":"tya"},{"a":37571,"t":"code","b":[24],"m":"clc"},{"a":37572,"t":"code","b":[105,39],"m":"adc","o":"#$27"},{"a":37574,"t":"code","b":[168],"m":"tay"},{"a":37575,"t":"code","b":[169,175],"m":"lda","o":"#$AF"},{"a":37577,"t":"code","b":[145,251],"m":"sta","oa":251,"o":"(ptr_a),y"},{"a":37579,"t":"code","b":[200],"m":"iny"},{"a":37580,"t":"code","b":[145,251],"m":"sta","oa":251,"o":"(ptr_a),y"},{"a":37582,"t":"code","b":[238,136,174],"m":"inc","oa":44680,"o":"a_AE88"},{"a":37585,"t":"code","b":[104],"m":"pla"},{"a":37586,"t":"code","b":[168],"m":"tay"},{"a":37587,"t":"code","b":[76,215,145],"m":"jmp","oa":37335,"o":"r_91D7"},{"a":37590,"l":"power_spend","c":"a punch spends a cell of punching power: takes one from the monster's second bar ($938D on $C82D or $C845), and when the bar is empty clears $80ED,x, so a punch does nothing more.","t":"code","b":[165,251],"m":"lda","oa":251,"o":"ptr_a","x":[37090]},{"a":37592,"t":"code","b":[72],"m":"pha"},{"a":37593,"t":"code","b":[165,252],"m":"lda","oa":252,"o":"zpa_FC"},{"a":37595,"t":"code","b":[72],"m":"pha"},{"a":37596,"t":"code","b":[142,164,128],"m":"stx","oa":32932,"o":"temp_x"},{"a":37599,"t":"code","b":[140,165,128],"m":"sty","oa":32933,"o":"building_index"},{"a":37602,"t":"code","b":[224,0],"m":"cpx","o":"#$00"},{"a":37604,"t":"code","b":[208,23],"m":"bne","oa":37629,"o":"b_92FD"},{"a":37606,"t":"code","b":[169,45],"m":"lda","o":"#$2D"},{"a":37608,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr_a"},{"a":37610,"t":"code","b":[169,200],"m":"lda","o":"#$C8"},{"a":37612,"t":"code","b":[133,252],"m":"sta","oa":252,"o":"zpa_FC"},{"a":37614,"t":"code","b":[173,28,130],"m":"lda","oa":33308,"o":"lizard_bar2_place"},{"a":37617,"t":"code","b":[32,141,147],"m":"jsr","oa":37773,"o":"bar_take"},{"a":37620,"t":"code","b":[173,66,147],"m":"lda","oa":37698,"o":"bar_place"},{"a":37623,"t":"code","b":[141,28,130],"m":"sta","oa":33308,"o":"lizard_bar2_place"},{"a":37626,"t":"code","b":[76,17,147],"m":"jmp","oa":37649,"o":"j_9311"},{"a":37629,"l":"b_92FD","t":"code","b":[169,69],"m":"lda","o":"#$45","x":[37604]},{"a":37631,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr_a"},{"a":37633,"t":"code","b":[169,200],"m":"lda","o":"#$C8"},{"a":37635,"t":"code","b":[133,252],"m":"sta","oa":252,"o":"zpa_FC"},{"a":37637,"t":"code","b":[173,26,130],"m":"lda","oa":33306,"o":"ogre_bar2_place"},{"a":37640,"t":"code","b":[32,141,147],"m":"jsr","oa":37773,"o":"bar_take"},{"a":37643,"t":"code","b":[173,66,147],"m":"lda","oa":37698,"o":"bar_place"},{"a":37646,"t":"code","b":[141,26,130],"m":"sta","oa":33306,"o":"ogre_bar2_place"},{"a":37649,"l":"j_9311","t":"code","b":[173,71,147],"m":"lda","oa":37703,"o":"bar_empty","x":[37626]},{"a":37652,"t":"code","b":[240,5],"m":"beq","oa":37659,"o":"b_931B"},{"a":37654,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":37656,"t":"code","b":[157,237,128],"m":"sta","oa":33005,"o":"lizard_power,x"},{"a":37659,"l":"b_931B","t":"code","b":[76,128,147],"m":"jmp","oa":37760,"o":"j_9380","x":[37652]},{"a":37662,"l":"monster_hurt","c":"hurts monster X: sets $821D,x and takes one from its first bar ($938D on $C805 for the lizard, $C81D for the ogre). When the bar is empty ($9347) and the monster is in the game ($80E9,x = $20), its count starts down (dying, $8AA9 counts it on) and its score goes to the best ($B3CF). The lizard's branch reads the bar's place and the empty flag through the two loads at $9341 and $9346, whose operands are those variables; the ogre's reads the same bytes with absolute loads. Saves $FB/$FC, X and Y. Seven callers.","t":"code","b":[165,251],"m":"lda","oa":251,"o":"ptr_a","x":[36199,37544,42330,42333,42991,42994,43778]},{"a":37664,"t":"code","b":[72],"m":"pha"},{"a":37665,"t":"code","b":[165,252],"m":"lda","oa":252,"o":"zpa_FC"},{"a":37667,"t":"code","b":[72],"m":"pha"},{"a":37668,"t":"code","b":[142,164,128],"m":"stx","oa":32932,"o":"temp_x"},{"a":37671,"t":"code","b":[140,165,128],"m":"sty","oa":32933,"o":"building_index"},{"a":37674,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":37676,"t":"code","b":[157,29,130],"m":"sta","oa":33309,"o":"lizard_hurt,x"},{"a":37679,"t":"code","b":[224,0],"m":"cpx","o":"#$00"},{"a":37681,"t":"code","b":[208,39],"m":"bne","oa":37722,"o":"b_935A"},{"a":37683,"t":"code","b":[169,5],"m":"lda","o":"#$05"},{"a":37685,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr_a"},{"a":37687,"t":"code","b":[169,200],"m":"lda","o":"#$C8"},{"a":37689,"t":"code","b":[133,252],"m":"sta","oa":252,"o":"zpa_FC"},{"a":37691,"t":"code","b":[173,27,130],"m":"lda","oa":33307,"o":"lizard_bar1_place"},{"a":37694,"t":"code","b":[32,141,147],"m":"jsr","oa":37773,"o":"bar_take"},{"a":37697,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":37698,"t":"note","l":"bar_place","c":"the place in a bar that $938D and $9284 work on, 0 to 4, kept as the operand of the load at $9341","note":"inside the item at $9341","x":[37393,37399,37419,37425,37458,37464,37484,37490,37508,37524,37620,37643,37736,37773,37798]},{"a":37699,"t":"code","b":[141,27,130],"m":"sta","oa":33307,"o":"lizard_bar1_place"},{"a":37702,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":37703,"t":"note","l":"bar_empty","c":"set by $938D when the bar it takes from is empty, kept as the operand of the load at $9346","note":"inside the item at $9346","x":[37649,37742,37779,37802]},{"a":37704,"t":"code","b":[240,54],"m":"beq","oa":37760,"o":"j_9380"},{"a":37706,"t":"code","b":[189,233,128],"m":"lda","oa":33001,"o":"lizard_state,x"},{"a":37709,"t":"code","b":[201,32],"m":"cmp","o":"#$20"},{"a":37711,"t":"code","b":[208,47],"m":"bne","oa":37760,"o":"j_9380"},{"a":37713,"t":"code","b":[222,233,128],"m":"dec","oa":33001,"o":"lizard_state,x"},{"a":37716,"t":"code","b":[32,207,179],"m":"jsr","oa":46031,"o":"best_score"},{"a":37719,"t":"code","b":[76,128,147],"m":"jmp","oa":37760,"o":"j_9380"},{"a":37722,"l":"b_935A","t":"code","b":[169,29],"m":"lda","o":"#$1D","x":[37681]},{"a":37724,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr_a"},{"a":37726,"t":"code","b":[169,200],"m":"lda","o":"#$C8"},{"a":37728,"t":"code","b":[133,252],"m":"sta","oa":252,"o":"zpa_FC"},{"a":37730,"t":"code","b":[173,25,130],"m":"lda","oa":33305,"o":"ogre_bar1_place"},{"a":37733,"t":"code","b":[32,141,147],"m":"jsr","oa":37773,"o":"bar_take"},{"a":37736,"t":"code","b":[173,66,147],"m":"lda","oa":37698,"o":"bar_place"},{"a":37739,"t":"code","b":[141,25,130],"m":"sta","oa":33305,"o":"ogre_bar1_place"},{"a":37742,"t":"code","b":[173,71,147],"m":"lda","oa":37703,"o":"bar_empty"},{"a":37745,"t":"code","b":[240,13],"m":"beq","oa":37760,"o":"j_9380"},{"a":37747,"t":"code","b":[189,233,128],"m":"lda","oa":33001,"o":"lizard_state,x"},{"a":37750,"t":"code","b":[201,32],"m":"cmp","o":"#$20"},{"a":37752,"t":"code","b":[208,6],"m":"bne","oa":37760,"o":"j_9380"},{"a":37754,"t":"code","b":[222,233,128],"m":"dec","oa":33001,"o":"lizard_state,x"},{"a":37757,"t":"code","b":[32,207,179],"m":"jsr","oa":46031,"o":"best_score"},{"a":37760,"l":"j_9380","t":"code","b":[104],"m":"pla","x":[37659,37704,37711,37719,37745,37752]},{"a":37761,"t":"code","b":[133,252],"m":"sta","oa":252,"o":"zpa_FC"},{"a":37763,"t":"code","b":[104],"m":"pla"},{"a":37764,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr_a"},{"a":37766,"t":"code","b":[174,164,128],"m":"ldx","oa":32932,"o":"temp_x"},{"a":37769,"t":"code","b":[172,165,128],"m":"ldy","oa":32933,"o":"building_index"},{"a":37772,"t":"code","b":[96],"m":"rts"},{"a":37773,"l":"bar_take","c":"takes one from the bar at ($FB), at the place A: the cells go from $FE (full) down to $FA (empty); when the cell is empty it moves the place back one, and when the first cell is empty sets $9347.","t":"code","b":[141,66,147],"m":"sta","oa":37698,"o":"bar_place","x":[37617,37640,37694,37733]},{"a":37776,"t":"code","b":[168],"m":"tay"},{"a":37777,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":37779,"t":"code","b":[141,71,147],"m":"sta","oa":37703,"o":"bar_empty"},{"a":37782,"t":"code","b":[177,251],"m":"lda","oa":251,"o":"(ptr_a),y"},{"a":37784,"t":"code","b":[201,250],"m":"cmp","o":"#$FA"},{"a":37786,"t":"code","b":[240,6],"m":"beq","oa":37794,"o":"b_93A2"},{"a":37788,"t":"code","b":[56],"m":"sec"},{"a":37789,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":37791,"t":"code","b":[145,251],"m":"sta","oa":251,"o":"(ptr_a),y"},{"a":37793,"t":"code","b":[96],"m":"rts"},{"a":37794,"l":"b_93A2","t":"code","b":[192,0],"m":"cpy","o":"#$00","x":[37786]},{"a":37796,"t":"code","b":[240,4],"m":"beq","oa":37802,"o":"b_93AA"},{"a":37798,"t":"code","b":[206,66,147],"m":"dec","oa":37698,"o":"bar_place"},{"a":37801,"t":"code","b":[96],"m":"rts"},{"a":37802,"l":"b_93AA","t":"code","b":[238,71,147],"m":"inc","oa":37703,"o":"bar_empty","x":[37796]},{"a":37805,"t":"code","b":[96],"m":"rts"},{"a":37806,"l":"scores_add","c":"adds a point the monsters are owed ($80E7, $80E8) to each one's score, one a pass: the score's tens digit is counted on ($93D1), so a point is 10 on the screen.","t":"code","b":[173,231,128],"m":"lda","oa":32999,"o":"lizard_owed","x":[35279,43997,44801]},{"a":37809,"t":"code","b":[240,14],"m":"beq","oa":37825,"o":"b_93C1"},{"a":37811,"t":"code","b":[206,231,128],"m":"dec","oa":32999,"o":"lizard_owed"},{"a":37814,"t":"code","b":[169,11],"m":"lda","o":"#$0B"},{"a":37816,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr_a"},{"a":37818,"t":"code","b":[169,200],"m":"lda","o":"#$C8"},{"a":37820,"t":"code","b":[133,252],"m":"sta","oa":252,"o":"zpa_FC"},{"a":37822,"t":"code","b":[32,209,147],"m":"jsr","oa":37841,"o":"score_digit"},{"a":37825,"l":"b_93C1","t":"code","b":[173,232,128],"m":"lda","oa":33000,"o":"ogre_owed","x":[37809]},{"a":37828,"t":"code","b":[240,32],"m":"beq","oa":37862,"o":"r_93E6"},{"a":37830,"t":"code","b":[206,232,128],"m":"dec","oa":33000,"o":"ogre_owed"},{"a":37833,"t":"code","b":[169,21],"m":"lda","o":"#$15"},{"a":37835,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr_a"},{"a":37837,"t":"code","b":[169,200],"m":"lda","o":"#$C8"},{"a":37839,"t":"code","b":[133,252],"m":"sta","oa":252,"o":"zpa_FC"},{"a":37841,"l":"score_digit","c":"counts on the score digit at ($FB)+5, carrying into the digits to its left; the digits are the heavy ones, $F0-$F9.","t":"code","b":[160,5],"m":"ldy","o":"#$05","x":[37822]},{"a":37843,"l":"b_93D3","t":"code","b":[177,251],"m":"lda","oa":251,"o":"(ptr_a),y","x":[37860]},{"a":37845,"t":"code","b":[24],"m":"clc"},{"a":37846,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":37848,"t":"code","b":[201,250],"m":"cmp","o":"#$FA"},{"a":37850,"t":"code","b":[240,3],"m":"beq","oa":37855,"o":"b_93DF"},{"a":37852,"t":"code","b":[145,251],"m":"sta","oa":251,"o":"(ptr_a),y"},{"a":37854,"t":"code","b":[96],"m":"rts"},{"a":37855,"l":"b_93DF","t":"code","b":[169,240],"m":"lda","o":"#$F0","x":[37850]},{"a":37857,"t":"code","b":[145,251],"m":"sta","oa":251,"o":"(ptr_a),y"},{"a":37859,"t":"code","b":[136],"m":"dey"},{"a":37860,"t":"code","b":[16,237],"m":"bpl","oa":37843,"o":"b_93D3"},{"a":37862,"l":"r_93E6","t":"code","b":[96],"m":"rts","x":[37828]},{"a":37863,"l":"b_93E7","t":"code","b":[76,98,148],"m":"jmp","oa":37986,"o":"j_9462","x":[37890]},{"a":37866,"l":"b_93EA","t":"code","b":[76,250,148],"m":"jmp","oa":38138,"o":"j_94FA","x":[37895]},{"a":37869,"l":"b_93ED","t":"code","b":[76,217,149],"m":"jmp","oa":38361,"o":"building_fall","x":[37881]},{"a":37872,"l":"building_stage","c":"draws the next stage of building X, with its size from $827E/$827F and its screen place from $9730: a standing building is redrawn from its graphic; a burning one ($8290,x from 1 to 4) gets the next of its flame pictures (the characters from $82B0), with a random chance from $9C12 of going out; at stage 5 it falls ($82A0,x); a fallen one ($8298,x) is cleared away ($95D9). Returns the time to the next stage, from $9C12.","t":"code","b":[142,165,128],"m":"stx","oa":32933,"o":"building_index","x":[34617,35160]},{"a":37875,"t":"code","b":[32,48,151],"m":"jsr","oa":38704,"o":"building_place"},{"a":37878,"t":"code","b":[189,152,130],"m":"lda","oa":33432,"o":"building_falling,x"},{"a":37881,"t":"code","b":[208,242],"m":"bne","oa":37869,"o":"b_93ED"},{"a":37883,"t":"code","b":[189,144,130],"m":"lda","oa":33424,"o":"building_fire,x"},{"a":37886,"t":"code","b":[240,4],"m":"beq","oa":37892,"o":"b_9404"},{"a":37888,"t":"code","b":[201,5],"m":"cmp","o":"#$05"},{"a":37890,"t":"code","b":[144,227],"m":"bcc","oa":37863,"o":"b_93E7"},{"a":37892,"l":"b_9404","t":"code","b":[189,160,130],"m":"lda","oa":33440,"o":"building_burnt_rows,x","x":[37886]},{"a":37895,"t":"code","b":[208,225],"m":"bne","oa":37866,"o":"b_93EA"},{"a":37897,"l":"j_9409","t":"code","b":[174,126,130],"m":"ldx","oa":33406,"o":"building_height","x":[37983]},{"a":37900,"l":"b_940C","t":"code","b":[172,127,130],"m":"ldy","oa":33407,"o":"building_width","x":[37975]},{"a":37903,"l":"b_940F","t":"code","b":[177,251],"m":"lda","oa":251,"o":"(ptr_a),y","x":[37949]},{"a":37905,"t":"code","b":[201,176],"m":"cmp","o":"#$B0"},{"a":37907,"t":"code","b":[240,39],"m":"beq","oa":37948,"o":"b_943C"},{"a":37909,"t":"code","b":[201,175],"m":"cmp","o":"#$AF"},{"a":37911,"t":"code","b":[176,31],"m":"bcs","oa":37944,"o":"b_9438"},{"a":37913,"t":"code","b":[177,253],"m":"lda","oa":253,"o":"(ptr_b),y"},{"a":37915,"t":"code","b":[145,251],"m":"sta","oa":251,"o":"(ptr_a),y"},{"a":37917,"t":"code","b":[138],"m":"txa"},{"a":37918,"t":"code","b":[72],"m":"pha"},{"a":37919,"t":"code","b":[165,253],"m":"lda","oa":253,"o":"ptr_b"},{"a":37921,"t":"code","b":[72],"m":"pha"},{"a":37922,"t":"code","b":[165,254],"m":"lda","oa":254,"o":"zpa_FE"},{"a":37924,"t":"code","b":[72],"m":"pha"},{"a":37925,"t":"code","b":[32,60,180],"m":"jsr","oa":46140,"o":"colour_cell"},{"a":37928,"t":"code","b":[177,251],"m":"lda","oa":251,"o":"(ptr_a),y"},{"a":37930,"t":"code","b":[170],"m":"tax"},{"a":37931,"t":"code","b":[189,161,162],"m":"lda","oa":41633,"o":"f_A2A1,x"},{"a":37934,"t":"code","b":[145,253],"m":"sta","oa":253,"o":"(ptr_b),y"},{"a":37936,"t":"code","b":[104],"m":"pla"},{"a":37937,"t":"code","b":[133,254],"m":"sta","oa":254,"o":"zpa_FE"},{"a":37939,"t":"code","b":[104],"m":"pla"},{"a":37940,"t":"code","b":[133,253],"m":"sta","oa":253,"o":"ptr_b"},{"a":37942,"t":"code","b":[104],"m":"pla"},{"a":37943,"t":"code","b":[170],"m":"tax"},{"a":37944,"l":"b_9438","t":"code","b":[177,253],"m":"lda","oa":253,"o":"(ptr_b),y","x":[37911]},{"a":37946,"t":"code","b":[145,251],"m":"sta","oa":251,"o":"(ptr_a),y"},{"a":37948,"l":"b_943C","t":"code","b":[136],"m":"dey","x":[37907]},{"a":37949,"t":"code","b":[208,208],"m":"bne","oa":37903,"o":"b_940F"},{"a":37951,"t":"code","b":[24],"m":"clc"},{"a":37952,"t":"code","b":[165,253],"m":"lda","oa":253,"o":"ptr_b"},{"a":37954,"t":"code","b":[109,127,130],"m":"adc","oa":33407,"o":"building_width"},{"a":37957,"t":"code","b":[133,253],"m":"sta","oa":253,"o":"ptr_b"},{"a":37959,"t":"code","b":[144,2],"m":"bcc","oa":37963,"o":"b_944B"},{"a":37961,"t":"code","b":[230,254],"m":"inc","oa":254,"o":"zpa_FE"},{"a":37963,"l":"b_944B","t":"code","b":[24],"m":"clc","x":[37959]},{"a":37964,"t":"code","b":[165,251],"m":"lda","oa":251,"o":"ptr_a"},{"a":37966,"t":"code","b":[105,40],"m":"adc","o":"#$28"},{"a":37968,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr_a"},{"a":37970,"t":"code","b":[144,2],"m":"bcc","oa":37974,"o":"b_9456"},{"a":37972,"t":"code","b":[230,252],"m":"inc","oa":252,"o":"zpa_FC"},{"a":37974,"l":"b_9456","t":"code","b":[202],"m":"dex","x":[37970]},{"a":37975,"t":"code","b":[208,179],"m":"bne","oa":37900,"o":"b_940C"},{"a":37977,"t":"code","b":[96],"m":"rts"},{"a":37978,"l":"b_945A","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[38001,38011]},{"a":37980,"t":"code","b":[157,144,130],"m":"sta","oa":33424,"o":"building_fire,x"},{"a":37983,"t":"code","b":[76,9,148],"m":"jmp","oa":37897,"o":"j_9409"},{"a":37986,"l":"j_9462","t":"code","b":[189,144,130],"m":"lda","oa":33424,"o":"building_fire,x","x":[37863]},{"a":37989,"t":"code","b":[201,3],"m":"cmp","o":"#$03"},{"a":37991,"t":"code","b":[176,20],"m":"bcs","oa":38013,"o":"b_947D"},{"a":37993,"t":"code","b":[172,30,169],"m":"ldy","oa":43294,"o":"random_index"},{"a":37996,"t":"code","b":[185,18,156],"m":"lda","oa":39954,"o":"random_table,y"},{"a":37999,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":38001,"t":"code","b":[240,231],"m":"beq","oa":37978,"o":"b_945A"},{"a":38003,"t":"code","b":[238,30,169],"m":"inc","oa":43294,"o":"random_index"},{"a":38006,"t":"code","b":[172,30,169],"m":"ldy","oa":43294,"o":"random_index"},{"a":38009,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":38011,"t":"code","b":[240,221],"m":"beq","oa":37978,"o":"b_945A"},{"a":38013,"l":"b_947D","t":"code","b":[254,144,130],"m":"inc","oa":33424,"o":"building_fire,x","x":[37991]},{"a":38016,"t":"code","b":[188,144,130],"m":"ldy","oa":33424,"o":"building_fire,x"},{"a":38019,"t":"code","b":[192,5],"m":"cpy","o":"#$05"},{"a":38021,"t":"code","b":[208,5],"m":"bne","oa":38028,"o":"b_948C"},{"a":38023,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":38025,"t":"code","b":[157,160,130],"m":"sta","oa":33440,"o":"building_burnt_rows,x"},{"a":38028,"l":"b_948C","t":"code","b":[185,176,130],"m":"lda","oa":33456,"o":"fire_chars,y","x":[38021]},{"a":38031,"t":"code","b":[141,166,148],"m":"sta","oa":38054,"o":"a_94A6"},{"a":38034,"t":"code","b":[136],"m":"dey"},{"a":38035,"t":"code","b":[185,176,130],"m":"lda","oa":33456,"o":"fire_chars,y"},{"a":38038,"t":"code","b":[141,162,148],"m":"sta","oa":38050,"o":"a_94A2"},{"a":38041,"t":"code","b":[174,126,130],"m":"ldx","oa":33406,"o":"building_height"},{"a":38044,"l":"b_949C","t":"code","b":[172,127,130],"m":"ldy","oa":33407,"o":"building_width","x":[38072]},{"a":38047,"l":"b_949F","t":"code","b":[177,251],"m":"lda","oa":251,"o":"(ptr_a),y","x":[38058]},{"a":38049,"t":"code","b":[201,0],"m":"cmp","o":"#$00"},{"a":38050,"t":"note","l":"a_94A2","c":"the flame picture's first character, written at $9496 from $82B0","note":"inside the item at $94A1","x":[38038]},{"a":38051,"t":"code","b":[208,4],"m":"bne","oa":38057,"o":"b_94A9"},{"a":38053,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":38054,"t":"note","l":"a_94A6","c":"the flame picture's second character, written at $948F","note":"inside the item at $94A5","x":[38031]},{"a":38055,"t":"code","b":[145,251],"m":"sta","oa":251,"o":"(ptr_a),y"},{"a":38057,"l":"b_94A9","t":"code","b":[136],"m":"dey","x":[38051]},{"a":38058,"t":"code","b":[16,243],"m":"bpl","oa":38047,"o":"b_949F"},{"a":38060,"t":"code","b":[24],"m":"clc"},{"a":38061,"t":"code","b":[165,251],"m":"lda","oa":251,"o":"ptr_a"},{"a":38063,"t":"code","b":[105,40],"m":"adc","o":"#$28"},{"a":38065,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr_a"},{"a":38067,"t":"code","b":[144,2],"m":"bcc","oa":38071,"o":"b_94B7"},{"a":38069,"t":"code","b":[230,252],"m":"inc","oa":252,"o":"zpa_FC"},{"a":38071,"l":"b_94B7","t":"code","b":[202],"m":"dex","x":[38067]},{"a":38072,"t":"code","b":[208,226],"m":"bne","oa":38044,"o":"b_949C"},{"a":38074,"t":"code","b":[174,165,128],"m":"ldx","oa":32933,"o":"building_index"},{"a":38077,"t":"code","b":[189,144,130],"m":"lda","oa":33424,"o":"building_fire,x"},{"a":38080,"t":"code","b":[201,5],"m":"cmp","o":"#$05"},{"a":38082,"t":"code","b":[208,40],"m":"bne","oa":38124,"o":"b_94EC"},{"a":38084,"t":"code","b":[56],"m":"sec"},{"a":38085,"t":"code","b":[165,251],"m":"lda","oa":251,"o":"ptr_a"},{"a":38087,"t":"code","b":[233,40],"m":"sbc","o":"#$28"},{"a":38089,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr_a"},{"a":38091,"t":"code","b":[176,2],"m":"bcs","oa":38095,"o":"b_94CF"},{"a":38093,"t":"code","b":[198,252],"m":"dec","oa":252,"o":"zpa_FC"},{"a":38095,"l":"b_94CF","t":"code","b":[32,60,180],"m":"jsr","oa":46140,"o":"colour_cell","x":[38091]},{"a":38098,"t":"code","b":[172,127,130],"m":"ldy","oa":33407,"o":"building_width"},{"a":38101,"l":"b_94D5","t":"code","b":[169,148],"m":"lda","o":"#$94","x":[38110]},{"a":38103,"t":"code","b":[145,251],"m":"sta","oa":251,"o":"(ptr_a),y"},{"a":38105,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":38107,"t":"code","b":[145,253],"m":"sta","oa":253,"o":"(ptr_b),y"},{"a":38109,"t":"code","b":[136],"m":"dey"},{"a":38110,"t":"code","b":[208,245],"m":"bne","oa":38101,"o":"b_94D5"},{"a":38112,"t":"code","b":[200],"m":"iny"},{"a":38113,"t":"code","b":[169,147],"m":"lda","o":"#$93"},{"a":38115,"t":"code","b":[145,251],"m":"sta","oa":251,"o":"(ptr_a),y"},{"a":38117,"t":"code","b":[172,127,130],"m":"ldy","oa":33407,"o":"building_width"},{"a":38120,"t":"code","b":[169,149],"m":"lda","o":"#$95"},{"a":38122,"t":"code","b":[145,251],"m":"sta","oa":251,"o":"(ptr_a),y"},{"a":38124,"l":"b_94EC","t":"code","b":[238,30,169],"m":"inc","oa":43294,"o":"random_index","x":[38082,38141]},{"a":38127,"t":"code","b":[172,30,169],"m":"ldy","oa":43294,"o":"random_index"},{"a":38130,"t":"code","b":[185,18,156],"m":"lda","oa":39954,"o":"random_table,y"},{"a":38133,"t":"code","b":[10],"m":"asl","o":"a"},{"a":38134,"t":"code","b":[10],"m":"asl","o":"a"},{"a":38135,"t":"code","b":[105,25],"m":"adc","o":"#$19"},{"a":38137,"t":"code","b":[96],"m":"rts"},{"a":38138,"l":"j_94FA","t":"code","b":[189,144,130],"m":"lda","oa":33424,"o":"building_fire,x","x":[37866]},{"a":38141,"t":"code","b":[240,237],"m":"beq","oa":38124,"o":"b_94EC"},{"a":38143,"l":"building_burn","c":"a flame on building X: with a random chance from $9C12 lets one of the eight people at $821F run out of it (at a random column of the building, at its foot), then works its way down the building a row ($82A0,x) and scatters one to three rubble characters ($B0) on that row; when the rows run out the building falls ($8298,x). Asks for sound $0B on the third voice and sets the building's timer to 5.","t":"code","b":[238,30,169],"m":"inc","oa":43294,"o":"random_index","x":[36451,36634,36868,37119]},{"a":38146,"t":"code","b":[172,30,169],"m":"ldy","oa":43294,"o":"random_index"},{"a":38149,"t":"code","b":[185,18,156],"m":"lda","oa":39954,"o":"random_table,y"},{"a":38152,"t":"code","b":[201,2],"m":"cmp","o":"#$02"},{"a":38154,"t":"code","b":[48,41],"m":"bmi","oa":38197,"o":"b_9535"},{"a":38156,"t":"code","b":[160,7],"m":"ldy","o":"#$07"},{"a":38158,"l":"b_950E","t":"code","b":[185,31,130],"m":"lda","oa":33311,"o":"people_state,y","x":[38195]},{"a":38161,"t":"code","b":[208,31],"m":"bne","oa":38194,"o":"b_9532"},{"a":38163,"t":"code","b":[173,127,130],"m":"lda","oa":33407,"o":"building_width"},{"a":38166,"t":"code","b":[32,94,183],"m":"jsr","oa":46942,"o":"random"},{"a":38169,"t":"code","b":[24],"m":"clc"},{"a":38170,"t":"code","b":[125,102,130],"m":"adc","oa":33382,"o":"building_column,x"},{"a":38173,"t":"code","b":[153,39,130],"m":"sta","oa":33319,"o":"people_column,y"},{"a":38176,"t":"code","b":[24],"m":"clc"},{"a":38177,"t":"code","b":[189,110,130],"m":"lda","oa":33390,"o":"building_row,x"},{"a":38180,"t":"code","b":[109,126,130],"m":"adc","oa":33406,"o":"building_height"},{"a":38183,"t":"code","b":[153,47,130],"m":"sta","oa":33327,"o":"people_row,y"},{"a":38186,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":38188,"t":"code","b":[153,31,130],"m":"sta","oa":33311,"o":"people_state,y"},{"a":38191,"t":"code","b":[76,53,149],"m":"jmp","oa":38197,"o":"b_9535"},{"a":38194,"l":"b_9532","t":"code","b":[136],"m":"dey","x":[38161]},{"a":38195,"t":"code","b":[16,217],"m":"bpl","oa":38158,"o":"b_950E"},{"a":38197,"l":"b_9535","t":"code","b":[56],"m":"sec","x":[38154,38191]},{"a":38198,"t":"code","b":[189,160,130],"m":"lda","oa":33440,"o":"building_burnt_rows,x"},{"a":38201,"t":"code","b":[168],"m":"tay"},{"a":38202,"t":"code","b":[237,126,130],"m":"sbc","oa":33406,"o":"building_height"},{"a":38205,"t":"code","b":[201,255],"m":"cmp","o":"#$FF"},{"a":38207,"t":"code","b":[208,3],"m":"bne","oa":38212,"o":"b_9544"},{"a":38209,"c":"calls $9594, the rts just before the routine at $9595, so that routine never runs","t":"code","b":[32,148,149],"m":"jsr","oa":38292,"o":"r_9594"},{"a":38212,"l":"b_9544","t":"code","b":[24],"m":"clc","x":[38207,38224]},{"a":38213,"t":"code","b":[165,251],"m":"lda","oa":251,"o":"ptr_a"},{"a":38215,"t":"code","b":[105,40],"m":"adc","o":"#$28"},{"a":38217,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr_a"},{"a":38219,"t":"code","b":[144,2],"m":"bcc","oa":38223,"o":"b_954F"},{"a":38221,"t":"code","b":[230,252],"m":"inc","oa":252,"o":"zpa_FC"},{"a":38223,"l":"b_954F","t":"code","b":[136],"m":"dey","x":[38219]},{"a":38224,"t":"code","b":[208,242],"m":"bne","oa":38212,"o":"b_9544"},{"a":38226,"t":"code","b":[56],"m":"sec"},{"a":38227,"t":"code","b":[165,251],"m":"lda","oa":251,"o":"ptr_a"},{"a":38229,"t":"code","b":[233,40],"m":"sbc","o":"#$28"},{"a":38231,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr_a"},{"a":38233,"t":"code","b":[176,2],"m":"bcs","oa":38237,"o":"b_955D"},{"a":38235,"t":"code","b":[198,252],"m":"dec","oa":252,"o":"zpa_FC"},{"a":38237,"l":"b_955D","t":"code","b":[32,60,180],"m":"jsr","oa":46140,"o":"colour_cell","x":[38233]},{"a":38240,"t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":38242,"t":"code","b":[32,94,183],"m":"jsr","oa":46942,"o":"random"},{"a":38245,"t":"code","b":[170],"m":"tax"},{"a":38246,"t":"code","b":[232],"m":"inx"},{"a":38247,"l":"b_9567","t":"code","b":[173,127,130],"m":"lda","oa":33407,"o":"building_width","x":[38260]},{"a":38250,"t":"code","b":[32,94,183],"m":"jsr","oa":46942,"o":"random"},{"a":38253,"t":"code","b":[168],"m":"tay"},{"a":38254,"t":"code","b":[200],"m":"iny"},{"a":38255,"t":"code","b":[169,176],"m":"lda","o":"#$B0"},{"a":38257,"t":"code","b":[145,251],"m":"sta","oa":251,"o":"(ptr_a),y"},{"a":38259,"t":"code","b":[202],"m":"dex"},{"a":38260,"t":"code","b":[208,241],"m":"bne","oa":38247,"o":"b_9567"},{"a":38262,"t":"code","b":[174,165,128],"m":"ldx","oa":32933,"o":"building_index"},{"a":38265,"t":"code","b":[254,160,130],"m":"inc","oa":33440,"o":"building_burnt_rows,x"},{"a":38268,"t":"code","b":[189,160,130],"m":"lda","oa":33440,"o":"building_burnt_rows,x"},{"a":38271,"t":"code","b":[205,126,130],"m":"cmp","oa":33406,"o":"building_height"},{"a":38274,"t":"code","b":[208,5],"m":"bne","oa":38281,"o":"b_9589"},{"a":38276,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":38278,"t":"code","b":[157,152,130],"m":"sta","oa":33432,"o":"building_falling,x"},{"a":38281,"l":"b_9589","t":"code","b":[169,11],"m":"lda","o":"#$0B","x":[38274]},{"a":38283,"t":"code","b":[141,62,117],"m":"sta","oa":30014,"o":"a_753E"},{"a":38286,"t":"code","b":[169,5],"m":"lda","o":"#$05"},{"a":38288,"t":"code","b":[157,128,130],"m":"sta","oa":33408,"o":"building_timer,x"},{"a":38291,"t":"code","b":[96],"m":"rts"},{"a":38292,"l":"r_9594","t":"code","b":[96],"m":"rts","x":[38209]},{"a":38293,"l":"roof_draw_unused","c":"a routine no instruction reaches: it saves Y and $FB/$FC, moves down the building's height less one rows, draws its width in character $94 with colour 8, $93 at the left end and $95 at the right, and restores them, as the fall at $94D2 does. The only call near it, at $9541, lands on the rts at $9594, one byte before it, so it is switched off.","t":"code","b":[152],"m":"tya"},{"a":38294,"t":"code","b":[72],"m":"pha"},{"a":38295,"t":"code","b":[165,251],"m":"lda","oa":251,"o":"ptr_a"},{"a":38297,"t":"code","b":[72],"m":"pha"},{"a":38298,"t":"code","b":[165,252],"m":"lda","oa":252,"o":"zpa_FC"},{"a":38300,"t":"code","b":[72],"m":"pha"},{"a":38301,"t":"code","b":[172,126,130],"m":"ldy","oa":33406,"o":"building_height"},{"a":38304,"t":"code","b":[136],"m":"dey"},{"a":38305,"l":"b_95A1","t":"code","b":[24],"m":"clc","x":[38317]},{"a":38306,"t":"code","b":[165,251],"m":"lda","oa":251,"o":"ptr_a"},{"a":38308,"t":"code","b":[105,40],"m":"adc","o":"#$28"},{"a":38310,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr_a"},{"a":38312,"t":"code","b":[144,2],"m":"bcc","oa":38316,"o":"b_95AC"},{"a":38314,"t":"code","b":[230,252],"m":"inc","oa":252,"o":"zpa_FC"},{"a":38316,"l":"b_95AC","t":"code","b":[136],"m":"dey","x":[38312]},{"a":38317,"t":"code","b":[208,242],"m":"bne","oa":38305,"o":"b_95A1"},{"a":38319,"t":"code","b":[172,127,130],"m":"ldy","oa":33407,"o":"building_width"},{"a":38322,"t":"code","b":[32,60,180],"m":"jsr","oa":46140,"o":"colour_cell"},{"a":38325,"l":"b_95B5","t":"code","b":[169,148],"m":"lda","o":"#$94","x":[38334]},{"a":38327,"t":"code","b":[145,251],"m":"sta","oa":251,"o":"(ptr_a),y"},{"a":38329,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":38331,"t":"code","b":[145,253],"m":"sta","oa":253,"o":"(ptr_b),y"},{"a":38333,"t":"code","b":[136],"m":"dey"},{"a":38334,"t":"code","b":[208,245],"m":"bne","oa":38325,"o":"b_95B5"},{"a":38336,"t":"code","b":[160,1],"m":"ldy","o":"#$01"},{"a":38338,"t":"code","b":[169,147],"m":"lda","o":"#$93"},{"a":38340,"t":"code","b":[145,251],"m":"sta","oa":251,"o":"(ptr_a),y"},{"a":38342,"t":"code","b":[172,127,130],"m":"ldy","oa":33407,"o":"building_width"},{"a":38345,"t":"code","b":[169,149],"m":"lda","o":"#$95"},{"a":38347,"t":"code","b":[145,251],"m":"sta","oa":251,"o":"(ptr_a),y"},{"a":38349,"t":"code","b":[104],"m":"pla"},{"a":38350,"t":"code","b":[133,252],"m":"sta","oa":252,"o":"zpa_FC"},{"a":38352,"t":"code","b":[104],"m":"pla"},{"a":38353,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr_a"},{"a":38355,"t":"code","b":[104],"m":"pla"},{"a":38356,"t":"code","b":[168],"m":"tay"},{"a":38357,"t":"code","b":[96],"m":"rts"},{"a":38358,"l":"b_95D6","t":"code","b":[76,35,151],"m":"jmp","oa":38691,"o":"j_9723","x":[38399]},{"a":38361,"l":"building_fall","c":"the last stage of building X, its fall: asks for sound 4 on the third voice, runs $A7AF if $A8A4 is set, then moves the building's picture down a row on the screen each time ($8298,x counts the rows, the top row is filled with the mark $AF). When it is down, random numbers from $9C12 pick what the rubble holds: nothing, $82 (in colour 10), $86 (colour 8), $8A (colour 13) or, while the city's egg is not out ($9687 = 0), the egg $8E (colour 15, and $9687 becomes 1); the sixth building to fall holds the egg if it is not out yet. A pickup is four characters, two by two, two rows above the rubble. Then a row of rubble ($9C, colour 9, with $9B and $9D at the ends), the building gone ($82A8,x = 1), and one more fallen ($82B6); when six have fallen outside the fourth city type, $8032 starts counting to the end of the city. Returns 2, the time to the next stage.","t":"code","b":[169,4],"m":"lda","o":"#$04","x":[37869]},{"a":38363,"t":"code","b":[141,62,117],"m":"sta","oa":30014,"o":"a_753E"},{"a":38366,"t":"code","b":[173,164,168],"m":"lda","oa":43172,"o":"drop_falling"},{"a":38369,"t":"code","b":[240,9],"m":"beq","oa":38380,"o":"b_95EC"},{"a":38371,"t":"code","b":[32,175,167],"m":"jsr","oa":42927,"o":"drop_clear"},{"a":38374,"t":"code","b":[174,165,128],"m":"ldx","oa":32933,"o":"building_index"},{"a":38377,"t":"code","b":[32,48,151],"m":"jsr","oa":38704,"o":"building_place"},{"a":38380,"l":"b_95EC","t":"code","b":[189,152,130],"m":"lda","oa":33432,"o":"building_falling,x","x":[38369]},{"a":38383,"t":"code","b":[56],"m":"sec"},{"a":38384,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":38386,"t":"code","b":[141,254,149],"m":"sta","oa":38398,"o":"a_95FE"},{"a":38389,"t":"code","b":[206,126,130],"m":"dec","oa":33406,"o":"building_height"},{"a":38392,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":38394,"l":"b_95FA","t":"code","b":[172,127,130],"m":"ldy","oa":33407,"o":"building_width","x":[38437]},{"a":38397,"t":"code","b":[224,0],"m":"cpx","o":"#$00"},{"a":38398,"t":"note","l":"a_95FE","c":"the rows the fall has to move, written into this compare's operand at $95F2","note":"inside the item at $95FD","x":[38386]},{"a":38399,"t":"code","b":[240,213],"m":"beq","oa":38358,"o":"b_95D6"},{"a":38401,"t":"code","b":[144,7],"m":"bcc","oa":38410,"o":"b_960A"},{"a":38403,"l":"b_9603","t":"code","b":[177,253],"m":"lda","oa":253,"o":"(ptr_b),y","x":[38408]},{"a":38405,"t":"code","b":[145,251],"m":"sta","oa":251,"o":"(ptr_a),y"},{"a":38407,"t":"code","b":[136],"m":"dey"},{"a":38408,"t":"code","b":[208,249],"m":"bne","oa":38403,"o":"b_9603"},{"a":38410,"l":"b_960A","t":"code","b":[24],"m":"clc","x":[38401]},{"a":38411,"t":"code","b":[165,253],"m":"lda","oa":253,"o":"ptr_b"},{"a":38413,"t":"code","b":[109,127,130],"m":"adc","oa":33407,"o":"building_width"},{"a":38416,"t":"code","b":[133,253],"m":"sta","oa":253,"o":"ptr_b"},{"a":38418,"t":"code","b":[144,2],"m":"bcc","oa":38422,"o":"b_9616"},{"a":38420,"t":"code","b":[230,254],"m":"inc","oa":254,"o":"zpa_FE"},{"a":38422,"l":"b_9616","t":"code","b":[24],"m":"clc","x":[38418,38701]},{"a":38423,"t":"code","b":[165,251],"m":"lda","oa":251,"o":"ptr_a"},{"a":38425,"t":"code","b":[105,40],"m":"adc","o":"#$28"},{"a":38427,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr_a"},{"a":38429,"t":"code","b":[144,2],"m":"bcc","oa":38433,"o":"b_9621"},{"a":38431,"t":"code","b":[230,252],"m":"inc","oa":252,"o":"zpa_FC"},{"a":38433,"l":"b_9621","t":"code","b":[232],"m":"inx","x":[38429]},{"a":38434,"t":"code","b":[236,126,130],"m":"cpx","oa":33406,"o":"building_height"},{"a":38437,"t":"code","b":[208,211],"m":"bne","oa":38394,"o":"b_95FA"},{"a":38439,"t":"code","b":[238,126,130],"m":"inc","oa":33406,"o":"building_height"},{"a":38442,"t":"code","b":[174,165,128],"m":"ldx","oa":32933,"o":"building_index"},{"a":38445,"t":"code","b":[254,152,130],"m":"inc","oa":33432,"o":"building_falling,x"},{"a":38448,"t":"code","b":[189,152,130],"m":"lda","oa":33432,"o":"building_falling,x"},{"a":38451,"t":"code","b":[205,126,130],"m":"cmp","oa":33406,"o":"building_height"},{"a":38454,"t":"code","b":[240,6],"m":"beq","oa":38462,"o":"b_963E"},{"a":38456,"t":"code","b":[76,24,151],"m":"jmp","oa":38680,"o":"j_9718"},{"a":38459,"l":"b_963B","t":"code","b":[76,216,150],"m":"jmp","oa":38616,"o":"j_96D8","x":[38477]},{"a":38462,"l":"b_963E","t":"code","b":[173,182,130],"m":"lda","oa":33462,"o":"buildings_fallen","x":[38454]},{"a":38465,"t":"code","b":[201,5],"m":"cmp","o":"#$05"},{"a":38467,"t":"code","b":[240,65],"m":"beq","oa":38534,"o":"b_9686"},{"a":38469,"t":"code","b":[172,30,169],"m":"ldy","oa":43294,"o":"random_index"},{"a":38472,"t":"code","b":[185,18,156],"m":"lda","oa":39954,"o":"random_table,y"},{"a":38475,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":38477,"t":"code","b":[240,236],"m":"beq","oa":38459,"o":"b_963B"},{"a":38479,"t":"code","b":[238,30,169],"m":"inc","oa":43294,"o":"random_index"},{"a":38482,"t":"code","b":[172,30,169],"m":"ldy","oa":43294,"o":"random_index"},{"a":38485,"t":"code","b":[185,18,156],"m":"lda","oa":39954,"o":"random_table,y"},{"a":38488,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":38490,"t":"code","b":[240,29],"m":"beq","oa":38521,"o":"b_9679"},{"a":38492,"t":"code","b":[201,2],"m":"cmp","o":"#$02"},{"a":38494,"t":"code","b":[240,11],"m":"beq","oa":38507,"o":"b_966B"},{"a":38496,"t":"code","b":[201,3],"m":"cmp","o":"#$03"},{"a":38498,"t":"code","b":[240,14],"m":"beq","oa":38514,"o":"b_9672"},{"a":38500,"t":"code","b":[160,10],"m":"ldy","o":"#$0A"},{"a":38502,"t":"code","b":[169,130],"m":"lda","o":"#$82"},{"a":38504,"t":"code","b":[76,147,150],"m":"jmp","oa":38547,"o":"j_9693"},{"a":38507,"l":"b_966B","t":"code","b":[160,8],"m":"ldy","o":"#$08","x":[38494]},{"a":38509,"t":"code","b":[169,134],"m":"lda","o":"#$86"},{"a":38511,"t":"code","b":[76,147,150],"m":"jmp","oa":38547,"o":"j_9693"},{"a":38514,"l":"b_9672","t":"code","b":[160,13],"m":"ldy","o":"#$0D","x":[38498]},{"a":38516,"t":"code","b":[169,138],"m":"lda","o":"#$8A"},{"a":38518,"t":"code","b":[76,147,150],"m":"jmp","oa":38547,"o":"j_9693"},{"a":38521,"l":"b_9679","t":"code","b":[238,30,169],"m":"inc","oa":43294,"o":"random_index","x":[38490]},{"a":38524,"t":"code","b":[172,30,169],"m":"ldy","oa":43294,"o":"random_index"},{"a":38527,"t":"code","b":[185,18,156],"m":"lda","oa":39954,"o":"random_table,y"},{"a":38530,"t":"code","b":[201,4],"m":"cmp","o":"#$04"},{"a":38532,"t":"code","b":[240,82],"m":"beq","oa":38616,"o":"j_96D8"},{"a":38534,"l":"b_9686","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[38467]},{"a":38535,"t":"note","l":"egg_out","c":"whether this city's egg is out, kept as the operand of the load at $9686: 0 not yet, 1 out, 2 taken ($91DD). Cleared when a city is picked ($84A8); the volcano sets it to 1 at once ($87CC), its golden egg drawn on the screen ($87A8), so its rubble holds none","note":"inside the item at $9686","x":[33960,34764,37341,38540,43959]},{"a":38536,"t":"code","b":[208,78],"m":"bne","oa":38616,"o":"j_96D8"},{"a":38538,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":38540,"t":"code","b":[141,135,150],"m":"sta","oa":38535,"o":"egg_out"},{"a":38543,"t":"code","b":[160,15],"m":"ldy","o":"#$0F"},{"a":38545,"t":"code","b":[169,142],"m":"lda","o":"#$8E"},{"a":38547,"l":"j_9693","t":"code","b":[140,190,150],"m":"sty","oa":38590,"o":"a_96BE","x":[38504,38511,38518]},{"a":38550,"t":"code","b":[72],"m":"pha"},{"a":38551,"t":"code","b":[56],"m":"sec"},{"a":38552,"t":"code","b":[165,251],"m":"lda","oa":251,"o":"ptr_a"},{"a":38554,"t":"code","b":[233,80],"m":"sbc","o":"#$50"},{"a":38556,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr_a"},{"a":38558,"t":"code","b":[176,2],"m":"bcs","oa":38562,"o":"b_96A2"},{"a":38560,"t":"code","b":[198,252],"m":"dec","oa":252,"o":"zpa_FC"},{"a":38562,"l":"b_96A2","t":"code","b":[104],"m":"pla","x":[38558]},{"a":38563,"t":"code","b":[160,2],"m":"ldy","o":"#$02"},{"a":38565,"t":"code","b":[145,251],"m":"sta","oa":251,"o":"(ptr_a),y"},{"a":38567,"t":"code","b":[200],"m":"iny"},{"a":38568,"t":"code","b":[24],"m":"clc"},{"a":38569,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":38571,"t":"code","b":[145,251],"m":"sta","oa":251,"o":"(ptr_a),y"},{"a":38573,"t":"code","b":[160,42],"m":"ldy","o":"#$2A"},{"a":38575,"t":"code","b":[24],"m":"clc"},{"a":38576,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":38578,"t":"code","b":[145,251],"m":"sta","oa":251,"o":"(ptr_a),y"},{"a":38580,"t":"code","b":[200],"m":"iny"},{"a":38581,"t":"code","b":[24],"m":"clc"},{"a":38582,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":38584,"t":"code","b":[145,251],"m":"sta","oa":251,"o":"(ptr_a),y"},{"a":38586,"t":"code","b":[32,60,180],"m":"jsr","oa":46140,"o":"colour_cell"},{"a":38589,"t":"code","b":[169,15],"m":"lda","o":"#$0F"},{"a":38590,"t":"note","l":"a_96BE","c":"the colour of the pickup, written at $9693","note":"inside the item at $96BD","x":[38547]},{"a":38591,"t":"code","b":[160,2],"m":"ldy","o":"#$02"},{"a":38593,"t":"code","b":[145,253],"m":"sta","oa":253,"o":"(ptr_b),y"},{"a":38595,"t":"code","b":[200],"m":"iny"},{"a":38596,"t":"code","b":[145,253],"m":"sta","oa":253,"o":"(ptr_b),y"},{"a":38598,"t":"code","b":[160,42],"m":"ldy","o":"#$2A"},{"a":38600,"t":"code","b":[145,253],"m":"sta","oa":253,"o":"(ptr_b),y"},{"a":38602,"t":"code","b":[200],"m":"iny"},{"a":38603,"t":"code","b":[145,253],"m":"sta","oa":253,"o":"(ptr_b),y"},{"a":38605,"t":"code","b":[24],"m":"clc"},{"a":38606,"t":"code","b":[165,251],"m":"lda","oa":251,"o":"ptr_a"},{"a":38608,"t":"code","b":[105,80],"m":"adc","o":"#$50"},{"a":38610,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr_a"},{"a":38612,"t":"code","b":[144,2],"m":"bcc","oa":38616,"o":"j_96D8"},{"a":38614,"t":"code","b":[230,252],"m":"inc","oa":252,"o":"zpa_FC"},{"a":38616,"l":"j_96D8","t":"code","b":[32,60,180],"m":"jsr","oa":46140,"o":"colour_cell","x":[38459,38532,38536,38612]},{"a":38619,"t":"code","b":[172,163,169],"m":"ldy","oa":43427,"o":"floor_char"},{"a":38622,"t":"code","b":[185,161,162],"m":"lda","oa":41633,"o":"f_A2A1,y"},{"a":38625,"t":"code","b":[141,236,150],"m":"sta","oa":38636,"o":"a_96EC"},{"a":38628,"t":"code","b":[172,127,130],"m":"ldy","oa":33407,"o":"building_width"},{"a":38631,"l":"b_96E7","t":"code","b":[169,156],"m":"lda","o":"#$9C","x":[38640]},{"a":38633,"t":"code","b":[145,251],"m":"sta","oa":251,"o":"(ptr_a),y"},{"a":38635,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":38636,"t":"note","l":"a_96EC","c":"the colour of the city's own character ($A9A3), written at $96E1 from $A2A1","note":"inside the item at $96EB","x":[38625]},{"a":38637,"t":"code","b":[145,253],"m":"sta","oa":253,"o":"(ptr_b),y"},{"a":38639,"t":"code","b":[136],"m":"dey"},{"a":38640,"t":"code","b":[208,245],"m":"bne","oa":38631,"o":"b_96E7"},{"a":38642,"t":"code","b":[160,1],"m":"ldy","o":"#$01"},{"a":38644,"t":"code","b":[169,155],"m":"lda","o":"#$9B"},{"a":38646,"t":"code","b":[145,251],"m":"sta","oa":251,"o":"(ptr_a),y"},{"a":38648,"t":"code","b":[172,127,130],"m":"ldy","oa":33407,"o":"building_width"},{"a":38651,"t":"code","b":[169,157],"m":"lda","o":"#$9D"},{"a":38653,"t":"code","b":[145,251],"m":"sta","oa":251,"o":"(ptr_a),y"},{"a":38655,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":38657,"t":"code","b":[157,168,130],"m":"sta","oa":33448,"o":"building_gone,x"},{"a":38660,"t":"code","b":[238,182,130],"m":"inc","oa":33462,"o":"buildings_fallen"},{"a":38663,"t":"code","b":[173,182,130],"m":"lda","oa":33462,"o":"buildings_fallen"},{"a":38666,"t":"code","b":[201,6],"m":"cmp","o":"#$06"},{"a":38668,"t":"code","b":[208,10],"m":"bne","oa":38680,"o":"j_9718"},{"a":38670,"t":"code","b":[173,168,128],"m":"lda","oa":32936,"o":"city_type"},{"a":38673,"t":"code","b":[201,4],"m":"cmp","o":"#$04"},{"a":38675,"t":"code","b":[240,3],"m":"beq","oa":38680,"o":"j_9718"},{"a":38677,"t":"code","b":[238,50,128],"m":"inc","oa":32818,"o":"a_8032"},{"a":38680,"l":"j_9718","t":"code","b":[173,164,168],"m":"lda","oa":43172,"o":"drop_falling","x":[38456,38668,38675]},{"a":38683,"t":"code","b":[240,3],"m":"beq","oa":38688,"o":"b_9720"},{"a":38685,"t":"code","b":[32,14,168],"m":"jsr","oa":43022,"o":"drop_draw"},{"a":38688,"l":"b_9720","t":"code","b":[169,2],"m":"lda","o":"#$02","x":[38683]},{"a":38690,"t":"code","b":[96],"m":"rts"},{"a":38691,"l":"j_9723","t":"code","b":[169,175],"m":"lda","o":"#$AF","x":[38358]},{"a":38693,"t":"code","b":[172,127,130],"m":"ldy","oa":33407,"o":"building_width"},{"a":38696,"l":"b_9728","t":"code","b":[145,251],"m":"sta","oa":251,"o":"(ptr_a),y","x":[38699]},{"a":38698,"t":"code","b":[136],"m":"dey"},{"a":38699,"t":"code","b":[208,251],"m":"bne","oa":38696,"o":"b_9728"},{"a":38701,"t":"code","b":[76,22,150],"m":"jmp","oa":38422,"o":"b_9616"},{"a":38704,"l":"building_place","c":"for building X ($80A5) the screen address of its top left ($C800 + 40 times its row $826E,x plus 1, plus its column $8266,x) in $FB/$FC, the address of its picture by its type ($8276,x: $A209 low bytes, $A22F high) in $FD/$FE, and its height and width ($A27B, $A255) in $827E and $827F. Six callers.","t":"code","b":[174,165,128],"m":"ldx","oa":32933,"o":"building_index","x":[36448,36631,36865,37116,37875,38377]},{"a":38707,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":38709,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr_a"},{"a":38711,"t":"code","b":[169,200],"m":"lda","o":"#$C8"},{"a":38713,"t":"code","b":[133,252],"m":"sta","oa":252,"o":"zpa_FC"},{"a":38715,"t":"code","b":[188,110,130],"m":"ldy","oa":33390,"o":"building_row,x"},{"a":38718,"l":"b_973E","t":"code","b":[24],"m":"clc","x":[38730]},{"a":38719,"t":"code","b":[165,251],"m":"lda","oa":251,"o":"ptr_a"},{"a":38721,"t":"code","b":[105,40],"m":"adc","o":"#$28"},{"a":38723,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr_a"},{"a":38725,"t":"code","b":[144,2],"m":"bcc","oa":38729,"o":"b_9749"},{"a":38727,"t":"code","b":[230,252],"m":"inc","oa":252,"o":"zpa_FC"},{"a":38729,"l":"b_9749","t":"code","b":[136],"m":"dey","x":[38725]},{"a":38730,"t":"code","b":[16,242],"m":"bpl","oa":38718,"o":"b_973E"},{"a":38732,"t":"code","b":[24],"m":"clc"},{"a":38733,"t":"code","b":[165,251],"m":"lda","oa":251,"o":"ptr_a"},{"a":38735,"t":"code","b":[125,102,130],"m":"adc","oa":33382,"o":"building_column,x"},{"a":38738,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr_a"},{"a":38740,"t":"code","b":[144,2],"m":"bcc","oa":38744,"o":"b_9758"},{"a":38742,"t":"code","b":[230,252],"m":"inc","oa":252,"o":"zpa_FC"},{"a":38744,"l":"b_9758","t":"code","b":[188,118,130],"m":"ldy","oa":33398,"o":"building_type,x","x":[38740]},{"a":38747,"t":"code","b":[185,47,162],"m":"lda","oa":41519,"o":"building_pics_hi,y"},{"a":38750,"t":"code","b":[133,254],"m":"sta","oa":254,"o":"zpa_FE"},{"a":38752,"t":"code","b":[185,9,162],"m":"lda","oa":41481,"o":"building_pics_lo,y"},{"a":38755,"t":"code","b":[133,253],"m":"sta","oa":253,"o":"ptr_b"},{"a":38757,"t":"code","b":[185,123,162],"m":"lda","oa":41595,"o":"building_heights,y"},{"a":38760,"t":"code","b":[141,126,130],"m":"sta","oa":33406,"o":"building_height"},{"a":38763,"t":"code","b":[185,85,162],"m":"lda","oa":41557,"o":"building_widths,y"},{"a":38766,"t":"code","b":[141,127,130],"m":"sta","oa":33407,"o":"building_width"},{"a":38769,"t":"code","b":[96],"m":"rts"},{"a":38770,"l":"monster_frames","c":"builds the lower sprite of each monster that is in the game, every pass: the frame from the lizard's table at $8133 or the ogre's at $81BB, by its animation frame and facing ($8213 + $8215), is copied from the sprite shapes at $0BB8 (64 bytes a frame) to the buffer at $9D12, masked against the scenery ($9811), and copied to the sprite's memory, $CC80 for the lizard and $CD00 for the ogre.","t":"code","b":[173,233,128],"m":"lda","oa":33001,"o":"lizard_state","x":[33525,35253,44622]},{"a":38773,"t":"code","b":[240,74],"m":"beq","oa":38849,"o":"b_97C1"},{"a":38775,"t":"code","b":[169,184],"m":"lda","o":"#$B8"},{"a":38777,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr_a"},{"a":38779,"t":"code","b":[169,11],"m":"lda","o":"#$0B"},{"a":38781,"t":"code","b":[133,252],"m":"sta","oa":252,"o":"zpa_FC"},{"a":38783,"t":"code","b":[24],"m":"clc"},{"a":38784,"t":"code","b":[173,19,130],"m":"lda","oa":33299,"o":"lizard_frame"},{"a":38787,"t":"code","b":[109,21,130],"m":"adc","oa":33301,"o":"lizard_action"},{"a":38790,"t":"code","b":[170],"m":"tax"},{"a":38791,"t":"code","b":[189,51,129],"m":"lda","oa":33075,"o":"lizard_lower_frames,x"},{"a":38794,"t":"code","b":[170],"m":"tax"},{"a":38795,"t":"code","b":[240,14],"m":"beq","oa":38811,"o":"b_979B"},{"a":38797,"l":"b_978D","t":"code","b":[24],"m":"clc","x":[38809]},{"a":38798,"t":"code","b":[165,251],"m":"lda","oa":251,"o":"ptr_a"},{"a":38800,"t":"code","b":[105,64],"m":"adc","o":"#$40"},{"a":38802,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr_a"},{"a":38804,"t":"code","b":[144,2],"m":"bcc","oa":38808,"o":"b_9798"},{"a":38806,"t":"code","b":[230,252],"m":"inc","oa":252,"o":"zpa_FC"},{"a":38808,"l":"b_9798","t":"code","b":[202],"m":"dex","x":[38804]},{"a":38809,"t":"code","b":[208,242],"m":"bne","oa":38797,"o":"b_978D"},{"a":38811,"l":"b_979B","t":"code","b":[160,63],"m":"ldy","o":"#$3F","x":[38795]},{"a":38813,"l":"b_979D","t":"code","b":[177,251],"m":"lda","oa":251,"o":"(ptr_a),y","x":[38819]},{"a":38815,"t":"code","b":[153,18,157],"m":"sta","oa":40210,"o":"f_9D12,y"},{"a":38818,"t":"code","b":[136],"m":"dey"},{"a":38819,"t":"code","b":[16,248],"m":"bpl","oa":38813,"o":"b_979D"},{"a":38821,"t":"code","b":[173,173,128],"m":"lda","oa":32941,"o":"lizard_half_y"},{"a":38824,"t":"code","b":[141,196,130],"m":"sta","oa":33476,"o":"mask_half_y"},{"a":38827,"t":"code","b":[173,169,128],"m":"lda","oa":32937,"o":"lizard_half_x"},{"a":38830,"t":"code","b":[141,198,130],"m":"sta","oa":33478,"o":"mask_half_x"},{"a":38833,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":38835,"t":"code","b":[32,17,152],"m":"jsr","oa":38929,"o":"monster_mask"},{"a":38838,"t":"code","b":[162,63],"m":"ldx","o":"#$3F"},{"a":38840,"l":"b_97B8","t":"code","b":[189,18,157],"m":"lda","oa":40210,"o":"f_9D12,x","x":[38847]},{"a":38843,"t":"code","b":[157,128,204],"m":"sta","oa":52352,"o":"f_CC80,x"},{"a":38846,"t":"code","b":[202],"m":"dex"},{"a":38847,"t":"code","b":[16,247],"m":"bpl","oa":38840,"o":"b_97B8"},{"a":38849,"l":"b_97C1","t":"code","b":[173,234,128],"m":"lda","oa":33002,"o":"ogre_state","x":[38773]},{"a":38852,"t":"code","b":[240,74],"m":"beq","oa":38928,"o":"r_9810"},{"a":38854,"t":"code","b":[169,184],"m":"lda","o":"#$B8"},{"a":38856,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr_a"},{"a":38858,"t":"code","b":[169,11],"m":"lda","o":"#$0B"},{"a":38860,"t":"code","b":[133,252],"m":"sta","oa":252,"o":"zpa_FC"},{"a":38862,"t":"code","b":[24],"m":"clc"},{"a":38863,"t":"code","b":[173,20,130],"m":"lda","oa":33300,"o":"ogre_frame"},{"a":38866,"t":"code","b":[109,22,130],"m":"adc","oa":33302,"o":"ogre_action"},{"a":38869,"t":"code","b":[170],"m":"tax"},{"a":38870,"t":"code","b":[189,187,129],"m":"lda","oa":33211,"o":"ogre_lower_frames,x"},{"a":38873,"t":"code","b":[170],"m":"tax"},{"a":38874,"t":"code","b":[240,14],"m":"beq","oa":38890,"o":"b_97EA"},{"a":38876,"l":"b_97DC","t":"code","b":[24],"m":"clc","x":[38888]},{"a":38877,"t":"code","b":[165,251],"m":"lda","oa":251,"o":"ptr_a"},{"a":38879,"t":"code","b":[105,64],"m":"adc","o":"#$40"},{"a":38881,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr_a"},{"a":38883,"t":"code","b":[144,2],"m":"bcc","oa":38887,"o":"b_97E7"},{"a":38885,"t":"code","b":[230,252],"m":"inc","oa":252,"o":"zpa_FC"},{"a":38887,"l":"b_97E7","t":"code","b":[202],"m":"dex","x":[38883]},{"a":38888,"t":"code","b":[208,242],"m":"bne","oa":38876,"o":"b_97DC"},{"a":38890,"l":"b_97EA","t":"code","b":[160,63],"m":"ldy","o":"#$3F","x":[38874]},{"a":38892,"l":"b_97EC","t":"code","b":[177,251],"m":"lda","oa":251,"o":"(ptr_a),y","x":[38898]},{"a":38894,"t":"code","b":[153,18,157],"m":"sta","oa":40210,"o":"f_9D12,y"},{"a":38897,"t":"code","b":[136],"m":"dey"},{"a":38898,"t":"code","b":[16,248],"m":"bpl","oa":38892,"o":"b_97EC"},{"a":38900,"t":"code","b":[173,174,128],"m":"lda","oa":32942,"o":"ogre_half_y"},{"a":38903,"t":"code","b":[141,196,130],"m":"sta","oa":33476,"o":"mask_half_y"},{"a":38906,"t":"code","b":[173,170,128],"m":"lda","oa":32938,"o":"ogre_half_x"},{"a":38909,"t":"code","b":[141,198,130],"m":"sta","oa":33478,"o":"mask_half_x"},{"a":38912,"t":"code","b":[162,1],"m":"ldx","o":"#$01"},{"a":38914,"t":"code","b":[32,17,152],"m":"jsr","oa":38929,"o":"monster_mask"},{"a":38917,"t":"code","b":[162,63],"m":"ldx","o":"#$3F"},{"a":38919,"l":"b_9807","t":"code","b":[189,18,157],"m":"lda","oa":40210,"o":"f_9D12,x","x":[38926]},{"a":38922,"t":"code","b":[157,0,205],"m":"sta","oa":52480,"o":"f_CD00,x"},{"a":38925,"t":"code","b":[202],"m":"dex"},{"a":38926,"t":"code","b":[16,247],"m":"bpl","oa":38919,"o":"b_9807"},{"a":38928,"l":"r_9810","t":"code","b":[96],"m":"rts","x":[38852]},{"a":38929,"l":"monster_mask","c":"clears the pixels of the monster's frame in $9D12 that are behind scenery: it looks at the cells around the monster (from $8CC8) and, for each that holds a character below $A0, clears the matching part of the frame, so the monster seems to walk behind walls and buildings.","t":"code","b":[32,200,140],"m":"jsr","oa":36040,"o":"monster_cell","x":[38835,38914]},{"a":38932,"t":"code","b":[165,251],"m":"lda","oa":251,"o":"ptr_a"},{"a":38934,"t":"code","b":[133,253],"m":"sta","oa":253,"o":"ptr_b"},{"a":38936,"t":"code","b":[165,252],"m":"lda","oa":252,"o":"zpa_FC"},{"a":38938,"t":"code","b":[133,254],"m":"sta","oa":254,"o":"zpa_FE"},{"a":38940,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":38942,"t":"code","b":[141,163,152],"m":"sta","oa":39075,"o":"a_98A3"},{"a":38945,"t":"code","b":[169,81],"m":"lda","o":"#$51"},{"a":38947,"t":"code","b":[141,46,152],"m":"sta","oa":38958,"o":"a_982E"},{"a":38950,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":38952,"t":"code","b":[141,162,128],"m":"sta","oa":32930,"o":"temp_c"},{"a":38955,"l":"j_982B","t":"code","b":[162,4],"m":"ldx","o":"#$04","x":[39008]},{"a":38957,"l":"b_982D","t":"code","b":[160,0],"m":"ldy","o":"#$00","x":[38987]},{"a":38958,"t":"note","l":"a_982E","c":"the offset of the cell the mask looks at, kept in this load's operand","note":"inside the item at $982D","x":[38947,38978,38983,39005,39091,39106,39162]},{"a":38959,"t":"code","b":[177,251],"m":"lda","oa":251,"o":"(ptr_a),y"},{"a":38961,"t":"code","b":[201,160],"m":"cmp","o":"#$A0"},{"a":38963,"t":"code","b":[144,3],"m":"bcc","oa":38968,"o":"b_9838"},{"a":38965,"t":"code","b":[76,162,152],"m":"jmp","oa":39074,"o":"j_98A2"},{"a":38968,"l":"b_9838","t":"code","b":[24],"m":"clc","x":[38963]},{"a":38969,"t":"code","b":[173,163,152],"m":"lda","oa":39075,"o":"a_98A3"},{"a":38972,"t":"code","b":[105,24],"m":"adc","o":"#$18"},{"a":38974,"t":"code","b":[141,163,152],"m":"sta","oa":39075,"o":"a_98A3"},{"a":38977,"t":"code","b":[24],"m":"clc"},{"a":38978,"t":"code","b":[173,46,152],"m":"lda","oa":38958,"o":"a_982E"},{"a":38981,"t":"code","b":[105,40],"m":"adc","o":"#$28"},{"a":38983,"t":"code","b":[141,46,152],"m":"sta","oa":38958,"o":"a_982E"},{"a":38986,"t":"code","b":[202],"m":"dex"},{"a":38987,"t":"code","b":[208,224],"m":"bne","oa":38957,"o":"b_982D"},{"a":38989,"l":"j_984D","t":"code","b":[238,162,128],"m":"inc","oa":32930,"o":"temp_c","x":[39159,39187,39202]},{"a":38992,"t":"code","b":[173,162,128],"m":"lda","oa":32930,"o":"temp_c"},{"a":38995,"t":"code","b":[201,3],"m":"cmp","o":"#$03"},{"a":38997,"t":"code","b":[240,12],"m":"beq","oa":39011,"o":"b_9863"},{"a":38999,"t":"code","b":[141,163,152],"m":"sta","oa":39075,"o":"a_98A3"},{"a":39002,"t":"code","b":[24],"m":"clc"},{"a":39003,"t":"code","b":[105,81],"m":"adc","o":"#$51"},{"a":39005,"t":"code","b":[141,46,152],"m":"sta","oa":38958,"o":"a_982E"},{"a":39008,"t":"code","b":[76,43,152],"m":"jmp","oa":38955,"o":"j_982B"},{"a":39011,"l":"b_9863","t":"code","b":[173,198,130],"m":"lda","oa":33478,"o":"mask_half_x","x":[38997]},{"a":39014,"t":"code","b":[240,57],"m":"beq","oa":39073,"o":"r_98A1"},{"a":39016,"t":"code","b":[162,2],"m":"ldx","o":"#$02"},{"a":39018,"t":"code","b":[173,196,130],"m":"lda","oa":33476,"o":"mask_half_y"},{"a":39021,"t":"code","b":[240,5],"m":"beq","oa":39028,"o":"b_9874"},{"a":39023,"t":"code","b":[138],"m":"txa"},{"a":39024,"t":"code","b":[56],"m":"sec"},{"a":39025,"t":"code","b":[233,12],"m":"sbc","o":"#$0C"},{"a":39027,"t":"code","b":[170],"m":"tax"},{"a":39028,"l":"b_9874","t":"code","b":[160,83],"m":"ldy","o":"#$53","x":[39021]},{"a":39030,"l":"b_9876","t":"code","b":[177,251],"m":"lda","oa":251,"o":"(ptr_a),y","x":[39071]},{"a":39032,"t":"code","b":[201,160],"m":"cmp","o":"#$A0"},{"a":39034,"t":"code","b":[176,23],"m":"bcs","oa":39059,"o":"b_9893"},{"a":39036,"t":"code","b":[200],"m":"iny"},{"a":39037,"t":"code","b":[177,251],"m":"lda","oa":251,"o":"(ptr_a),y"},{"a":39039,"t":"code","b":[201,160],"m":"cmp","o":"#$A0"},{"a":39041,"t":"code","b":[144,15],"m":"bcc","oa":39058,"o":"b_9892"},{"a":39043,"l":"b_9883","t":"code","b":[189,18,157],"m":"lda","oa":40210,"o":"f_9D12,x","x":[39056]},{"a":39046,"t":"code","b":[41,240],"m":"and","o":"#$F0"},{"a":39048,"t":"code","b":[157,18,157],"m":"sta","oa":40210,"o":"f_9D12,x"},{"a":39051,"t":"code","b":[232],"m":"inx"},{"a":39052,"t":"code","b":[232],"m":"inx"},{"a":39053,"t":"code","b":[232],"m":"inx"},{"a":39054,"t":"code","b":[224,63],"m":"cpx","o":"#$3F"},{"a":39056,"t":"code","b":[144,241],"m":"bcc","oa":39043,"o":"b_9883"},{"a":39058,"l":"b_9892","t":"code","b":[136],"m":"dey","x":[39041]},{"a":39059,"l":"b_9893","t":"code","b":[138],"m":"txa","x":[39034]},{"a":39060,"t":"code","b":[24],"m":"clc"},{"a":39061,"t":"code","b":[105,24],"m":"adc","o":"#$18"},{"a":39063,"t":"code","b":[170],"m":"tax"},{"a":39064,"t":"code","b":[152],"m":"tya"},{"a":39065,"t":"code","b":[24],"m":"clc"},{"a":39066,"t":"code","b":[105,40],"m":"adc","o":"#$28"},{"a":39068,"t":"code","b":[168],"m":"tay"},{"a":39069,"t":"code","b":[224,64],"m":"cpx","o":"#$40"},{"a":39071,"t":"code","b":[144,213],"m":"bcc","oa":39030,"o":"b_9876"},{"a":39073,"l":"r_98A1","t":"code","b":[96],"m":"rts","x":[39014]},{"a":39074,"l":"j_98A2","t":"code","b":[162,0],"m":"ldx","o":"#$00","x":[38965]},{"a":39075,"t":"note","l":"a_98A3","c":"where in the frame the mask writes, kept in this operand","note":"inside the item at $98A2","x":[38942,38969,38974,38999]},{"a":39076,"t":"code","b":[173,196,130],"m":"lda","oa":33476,"o":"mask_half_y"},{"a":39079,"t":"code","b":[240,5],"m":"beq","oa":39086,"o":"b_98AE"},{"a":39081,"t":"code","b":[138],"m":"txa"},{"a":39082,"t":"code","b":[56],"m":"sec"},{"a":39083,"t":"code","b":[233,12],"m":"sbc","o":"#$0C"},{"a":39085,"t":"code","b":[170],"m":"tax"},{"a":39086,"l":"b_98AE","t":"code","b":[173,198,130],"m":"lda","oa":33478,"o":"mask_half_x","x":[39079]},{"a":39089,"t":"code","b":[240,99],"m":"beq","oa":39190,"o":"b_9916"},{"a":39091,"t":"code","b":[172,46,152],"m":"ldy","oa":38958,"o":"a_982E"},{"a":39094,"t":"code","b":[136],"m":"dey"},{"a":39095,"t":"code","b":[177,251],"m":"lda","oa":251,"o":"(ptr_a),y"},{"a":39097,"t":"code","b":[201,160],"m":"cmp","o":"#$A0"},{"a":39099,"t":"code","b":[176,61],"m":"bcs","oa":39162,"o":"b_98FA"},{"a":39101,"t":"code","b":[173,162,128],"m":"lda","oa":32930,"o":"temp_c"},{"a":39104,"t":"code","b":[208,24],"m":"bne","oa":39130,"o":"b_98DA"},{"a":39106,"t":"code","b":[172,46,152],"m":"ldy","oa":38958,"o":"a_982E"},{"a":39109,"t":"code","b":[200],"m":"iny"},{"a":39110,"t":"code","b":[200],"m":"iny"},{"a":39111,"t":"code","b":[200],"m":"iny"},{"a":39112,"t":"code","b":[177,253],"m":"lda","oa":253,"o":"(ptr_b),y"},{"a":39114,"t":"code","b":[201,160],"m":"cmp","o":"#$A0"},{"a":39116,"t":"code","b":[144,5],"m":"bcc","oa":39123,"o":"b_98D3"},{"a":39118,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":39120,"t":"code","b":[157,18,157],"m":"sta","oa":40210,"o":"f_9D12,x"},{"a":39123,"l":"b_98D3","t":"code","b":[232],"m":"inx","x":[39116]},{"a":39124,"t":"code","b":[232],"m":"inx"},{"a":39125,"t":"code","b":[169,15],"m":"lda","o":"#$0F"},{"a":39127,"t":"code","b":[76,221,152],"m":"jmp","oa":39133,"o":"j_98DD"},{"a":39130,"l":"b_98DA","t":"code","b":[202],"m":"dex","x":[39104]},{"a":39131,"t":"code","b":[169,240],"m":"lda","o":"#$F0"},{"a":39133,"l":"j_98DD","t":"code","b":[141,231,152],"m":"sta","oa":39143,"o":"a_98E7","x":[39127]},{"a":39136,"t":"code","b":[141,255,155],"m":"sta","oa":39935,"o":"a_9BFF"},{"a":39139,"l":"b_98E3","t":"code","b":[189,18,157],"m":"lda","oa":40210,"o":"f_9D12,x","x":[39157]},{"a":39142,"t":"code","b":[41,240],"m":"and","o":"#$F0"},{"a":39143,"t":"note","l":"a_98E7","c":"the mask's nibble, $0F or $F0, written at $98DD","note":"inside the item at $98E6","x":[39133]},{"a":39144,"t":"code","b":[157,18,157],"m":"sta","oa":40210,"o":"f_9D12,x"},{"a":39147,"t":"code","b":[232],"m":"inx"},{"a":39148,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":39150,"t":"code","b":[157,18,157],"m":"sta","oa":40210,"o":"f_9D12,x"},{"a":39153,"t":"code","b":[232],"m":"inx"},{"a":39154,"t":"code","b":[232],"m":"inx"},{"a":39155,"t":"code","b":[224,63],"m":"cpx","o":"#$3F"},{"a":39157,"t":"code","b":[144,236],"m":"bcc","oa":39139,"o":"b_98E3"},{"a":39159,"t":"code","b":[76,77,152],"m":"jmp","oa":38989,"o":"j_984D"},{"a":39162,"l":"b_98FA","t":"code","b":[172,46,152],"m":"ldy","oa":38958,"o":"a_982E","x":[39099]},{"a":39165,"t":"code","b":[200],"m":"iny"},{"a":39166,"t":"code","b":[177,251],"m":"lda","oa":251,"o":"(ptr_a),y"},{"a":39168,"t":"code","b":[201,160],"m":"cmp","o":"#$A0"},{"a":39170,"t":"code","b":[176,18],"m":"bcs","oa":39190,"o":"b_9916"},{"a":39172,"l":"b_9904","t":"code","b":[189,18,157],"m":"lda","oa":40210,"o":"f_9D12,x","x":[39185]},{"a":39175,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":39177,"t":"code","b":[157,18,157],"m":"sta","oa":40210,"o":"f_9D12,x"},{"a":39180,"t":"code","b":[232],"m":"inx"},{"a":39181,"t":"code","b":[232],"m":"inx"},{"a":39182,"t":"code","b":[232],"m":"inx"},{"a":39183,"t":"code","b":[224,63],"m":"cpx","o":"#$3F"},{"a":39185,"t":"code","b":[144,241],"m":"bcc","oa":39172,"o":"b_9904"},{"a":39187,"t":"code","b":[76,77,152],"m":"jmp","oa":38989,"o":"j_984D"},{"a":39190,"l":"b_9916","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[39089,39170]},{"a":39192,"l":"b_9918","t":"code","b":[157,18,157],"m":"sta","oa":40210,"o":"f_9D12,x","x":[39200]},{"a":39195,"t":"code","b":[232],"m":"inx"},{"a":39196,"t":"code","b":[232],"m":"inx"},{"a":39197,"t":"code","b":[232],"m":"inx"},{"a":39198,"t":"code","b":[224,63],"m":"cpx","o":"#$3F"},{"a":39200,"t":"code","b":[144,246],"m":"bcc","oa":39192,"o":"b_9918"},{"a":39202,"t":"code","b":[76,77,152],"m":"jmp","oa":38989,"o":"j_984D"},{"a":39205,"l":"monster_sprites","c":"places each monster's three sprites from its column and row: the body's two (x = column times 8 plus half-steps times 4 plus $20, the lower 21 lines below the upper), a third for the punching arm 25 pixels to the side it punches, with its frame from $9C00 or $9C09, and a hurt monster is drawn 3 lines lower for a pass ($821D, $821E). A monster not in the game is moved off the screen (y $FA). The lizard is drawn green ($0D) and the ogre light red ($0A). When the ogre stands lower on the screen than the lizard, nearer the player, it swaps the two monsters' sprites, pointers, x high bits and colours, so the nearer one is drawn in front.","t":"code","b":[169,13],"m":"lda","o":"#$0D","x":[33528,35256,44625]},{"a":39206,"t":"note","l":"a_9926","c":"the lizard's colour, written into this load's operand at $87E8: 13 (light green) in most city types and 5 (green) in the second","note":"inside the item at $9925","x":[34792]},{"a":39207,"t":"code","b":[141,32,137],"m":"sta","oa":35104,"o":"a_8920"},{"a":39210,"t":"code","b":[169,10],"m":"lda","o":"#$0A"},{"a":39212,"t":"code","b":[141,40,137],"m":"sta","oa":35112,"o":"a_8928"},{"a":39215,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":39217,"t":"code","b":[141,222,128],"m":"sta","oa":32990,"o":"band2_xhi"},{"a":39220,"t":"code","b":[141,211,128],"m":"sta","oa":32979,"o":"a_80D3"},{"a":39223,"t":"code","b":[141,217,128],"m":"sta","oa":32985,"o":"a_80D9"},{"a":39226,"t":"code","b":[141,177,128],"m":"sta","oa":32945,"o":"lizard_px"},{"a":39229,"t":"code","b":[141,178,128],"m":"sta","oa":32946,"o":"lizard_py"},{"a":39232,"t":"code","b":[141,179,128],"m":"sta","oa":32947,"o":"ogre_px"},{"a":39235,"t":"code","b":[141,180,128],"m":"sta","oa":32948,"o":"ogre_py"},{"a":39238,"t":"code","b":[173,233,128],"m":"lda","oa":33001,"o":"lizard_state"},{"a":39241,"t":"code","b":[208,11],"m":"bne","oa":39254,"o":"b_9956"},{"a":39243,"t":"code","b":[169,250],"m":"lda","o":"#$FA"},{"a":39245,"t":"code","b":[141,207,128],"m":"sta","oa":32975,"o":"a_80CF"},{"a":39248,"t":"code","b":[141,209,128],"m":"sta","oa":32977,"o":"a_80D1"},{"a":39251,"t":"code","b":[76,9,154],"m":"jmp","oa":39433,"o":"j_9A09"},{"a":39254,"l":"b_9956","t":"code","b":[24],"m":"clc","x":[39241]},{"a":39255,"t":"code","b":[173,171,128],"m":"lda","oa":32939,"o":"lizard_column"},{"a":39258,"t":"code","b":[10],"m":"asl","o":"a"},{"a":39259,"t":"code","b":[10],"m":"asl","o":"a"},{"a":39260,"t":"code","b":[10],"m":"asl","o":"a"},{"a":39261,"t":"code","b":[141,118,153],"m":"sta","oa":39286,"o":"a_9976"},{"a":39264,"t":"code","b":[141,177,128],"m":"sta","oa":32945,"o":"lizard_px"},{"a":39267,"t":"code","b":[144,10],"m":"bcc","oa":39279,"o":"b_996F"},{"a":39269,"t":"code","b":[169,7],"m":"lda","o":"#$07"},{"a":39271,"t":"code","b":[141,222,128],"m":"sta","oa":32990,"o":"band2_xhi"},{"a":39274,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":39276,"t":"code","b":[141,177,128],"m":"sta","oa":32945,"o":"lizard_px"},{"a":39279,"l":"b_996F","t":"code","b":[173,169,128],"m":"lda","oa":32937,"o":"lizard_half_x","x":[39267]},{"a":39282,"t":"code","b":[10],"m":"asl","o":"a"},{"a":39283,"t":"code","b":[10],"m":"asl","o":"a"},{"a":39284,"t":"code","b":[24],"m":"clc"},{"a":39285,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":39286,"t":"note","l":"a_9976","c":"the low byte of the lizard's x, kept in this add's operand","note":"inside the item at $9975","x":[39261]},{"a":39287,"t":"code","b":[105,32],"m":"adc","o":"#$20"},{"a":39289,"t":"code","b":[141,206,128],"m":"sta","oa":32974,"o":"band2_pos"},{"a":39292,"t":"code","b":[141,208,128],"m":"sta","oa":32976,"o":"a_80D0"},{"a":39295,"t":"code","b":[144,5],"m":"bcc","oa":39302,"o":"b_9986"},{"a":39297,"t":"code","b":[169,7],"m":"lda","o":"#$07"},{"a":39299,"t":"code","b":[141,222,128],"m":"sta","oa":32990,"o":"band2_xhi"},{"a":39302,"l":"b_9986","t":"code","b":[173,175,128],"m":"lda","oa":32943,"o":"lizard_row","x":[39295]},{"a":39305,"t":"code","b":[10],"m":"asl","o":"a"},{"a":39306,"t":"code","b":[10],"m":"asl","o":"a"},{"a":39307,"t":"code","b":[10],"m":"asl","o":"a"},{"a":39308,"t":"code","b":[141,209,128],"m":"sta","oa":32977,"o":"a_80D1"},{"a":39311,"t":"code","b":[141,178,128],"m":"sta","oa":32946,"o":"lizard_py"},{"a":39314,"t":"code","b":[173,173,128],"m":"lda","oa":32941,"o":"lizard_half_y"},{"a":39317,"t":"code","b":[10],"m":"asl","o":"a"},{"a":39318,"t":"code","b":[10],"m":"asl","o":"a"},{"a":39319,"t":"code","b":[24],"m":"clc"},{"a":39320,"t":"code","b":[109,209,128],"m":"adc","oa":32977,"o":"a_80D1"},{"a":39323,"t":"code","b":[105,37],"m":"adc","o":"#$25"},{"a":39325,"t":"code","b":[141,209,128],"m":"sta","oa":32977,"o":"a_80D1"},{"a":39328,"t":"code","b":[105,21],"m":"adc","o":"#$15"},{"a":39330,"t":"code","b":[141,207,128],"m":"sta","oa":32975,"o":"a_80CF"},{"a":39333,"t":"code","b":[169,50],"m":"lda","o":"#$32"},{"a":39335,"t":"code","b":[141,223,128],"m":"sta","oa":32991,"o":"band2_pointers"},{"a":39338,"t":"code","b":[24],"m":"clc"},{"a":39339,"t":"code","b":[173,19,130],"m":"lda","oa":33299,"o":"lizard_frame"},{"a":39342,"t":"code","b":[109,21,130],"m":"adc","oa":33301,"o":"lizard_action"},{"a":39345,"t":"code","b":[170],"m":"tax"},{"a":39346,"t":"code","b":[189,239,128],"m":"lda","oa":33007,"o":"lizard_upper_frames,x"},{"a":39349,"t":"code","b":[141,224,128],"m":"sta","oa":32992,"o":"a_80E0"},{"a":39352,"t":"code","b":[173,183,130],"m":"lda","oa":33463,"o":"lizard_misses"},{"a":39355,"t":"code","b":[240,76],"m":"beq","oa":39433,"o":"j_9A09"},{"a":39357,"t":"code","b":[173,185,130],"m":"lda","oa":33465,"o":"lizard_punch_timer"},{"a":39360,"t":"code","b":[240,71],"m":"beq","oa":39433,"o":"j_9A09"},{"a":39362,"t":"code","b":[170],"m":"tax"},{"a":39363,"t":"code","b":[173,189,130],"m":"lda","oa":33469,"o":"lizard_aim"},{"a":39366,"t":"code","b":[201,5],"m":"cmp","o":"#$05"},{"a":39368,"t":"code","b":[240,30],"m":"beq","oa":39400,"o":"b_99E8"},{"a":39370,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":39372,"t":"code","b":[208,59],"m":"bne","oa":39433,"o":"j_9A09"},{"a":39374,"t":"code","b":[189,9,156],"m":"lda","oa":39945,"o":"arm_frames_right,x"},{"a":39377,"t":"code","b":[72],"m":"pha"},{"a":39378,"t":"code","b":[24],"m":"clc"},{"a":39379,"t":"code","b":[173,206,128],"m":"lda","oa":32974,"o":"band2_pos"},{"a":39382,"t":"code","b":[105,25],"m":"adc","o":"#$19"},{"a":39384,"t":"code","b":[141,210,128],"m":"sta","oa":32978,"o":"a_80D2"},{"a":39387,"t":"code","b":[144,34],"m":"bcc","oa":39423,"o":"b_99FF"},{"a":39389,"t":"code","b":[173,222,128],"m":"lda","oa":32990,"o":"band2_xhi"},{"a":39392,"t":"code","b":[9,4],"m":"ora","o":"#$04"},{"a":39394,"t":"code","b":[141,222,128],"m":"sta","oa":32990,"o":"band2_xhi"},{"a":39397,"t":"code","b":[76,255,153],"m":"jmp","oa":39423,"o":"b_99FF"},{"a":39400,"l":"b_99E8","t":"code","b":[189,0,156],"m":"lda","oa":39936,"o":"arm_frames_left,x","x":[39368]},{"a":39403,"t":"code","b":[72],"m":"pha"},{"a":39404,"t":"code","b":[56],"m":"sec"},{"a":39405,"t":"code","b":[173,206,128],"m":"lda","oa":32974,"o":"band2_pos"},{"a":39408,"t":"code","b":[233,25],"m":"sbc","o":"#$19"},{"a":39410,"t":"code","b":[141,210,128],"m":"sta","oa":32978,"o":"a_80D2"},{"a":39413,"t":"code","b":[176,8],"m":"bcs","oa":39423,"o":"b_99FF"},{"a":39415,"t":"code","b":[173,222,128],"m":"lda","oa":32990,"o":"band2_xhi"},{"a":39418,"t":"code","b":[41,251],"m":"and","o":"#$FB"},{"a":39420,"t":"code","b":[141,222,128],"m":"sta","oa":32990,"o":"band2_xhi"},{"a":39423,"l":"b_99FF","t":"code","b":[173,209,128],"m":"lda","oa":32977,"o":"a_80D1","x":[39387,39397,39413]},{"a":39426,"t":"code","b":[141,211,128],"m":"sta","oa":32979,"o":"a_80D3"},{"a":39429,"t":"code","b":[104],"m":"pla"},{"a":39430,"t":"code","b":[141,225,128],"m":"sta","oa":32993,"o":"a_80E1"},{"a":39433,"l":"j_9A09","t":"code","b":[173,234,128],"m":"lda","oa":33002,"o":"ogre_state","x":[39251,39355,39360,39372]},{"a":39436,"t":"code","b":[208,11],"m":"bne","oa":39449,"o":"b_9A19"},{"a":39438,"t":"code","b":[169,250],"m":"lda","o":"#$FA"},{"a":39440,"t":"code","b":[141,213,128],"m":"sta","oa":32981,"o":"a_80D5"},{"a":39443,"t":"code","b":[141,215,128],"m":"sta","oa":32983,"o":"a_80D7"},{"a":39446,"t":"code","b":[76,210,154],"m":"jmp","oa":39634,"o":"j_9AD2"},{"a":39449,"l":"b_9A19","t":"code","b":[24],"m":"clc","x":[39436]},{"a":39450,"t":"code","b":[173,172,128],"m":"lda","oa":32940,"o":"ogre_column"},{"a":39453,"t":"code","b":[10],"m":"asl","o":"a"},{"a":39454,"t":"code","b":[10],"m":"asl","o":"a"},{"a":39455,"t":"code","b":[10],"m":"asl","o":"a"},{"a":39456,"t":"code","b":[141,60,154],"m":"sta","oa":39484,"o":"a_9A3C"},{"a":39459,"t":"code","b":[141,179,128],"m":"sta","oa":32947,"o":"ogre_px"},{"a":39462,"t":"code","b":[144,13],"m":"bcc","oa":39477,"o":"b_9A35"},{"a":39464,"t":"code","b":[173,222,128],"m":"lda","oa":32990,"o":"band2_xhi"},{"a":39467,"t":"code","b":[9,56],"m":"ora","o":"#$38"},{"a":39469,"t":"code","b":[141,222,128],"m":"sta","oa":32990,"o":"band2_xhi"},{"a":39472,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":39474,"t":"code","b":[141,179,128],"m":"sta","oa":32947,"o":"ogre_px"},{"a":39477,"l":"b_9A35","t":"code","b":[173,170,128],"m":"lda","oa":32938,"o":"ogre_half_x","x":[39462]},{"a":39480,"t":"code","b":[10],"m":"asl","o":"a"},{"a":39481,"t":"code","b":[10],"m":"asl","o":"a"},{"a":39482,"t":"code","b":[24],"m":"clc"},{"a":39483,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":39484,"t":"note","l":"a_9A3C","c":"the low byte of the ogre's x, kept in this add's operand","note":"inside the item at $9A3B","x":[39456]},{"a":39485,"t":"code","b":[105,32],"m":"adc","o":"#$20"},{"a":39487,"t":"code","b":[141,212,128],"m":"sta","oa":32980,"o":"a_80D4"},{"a":39490,"t":"code","b":[141,214,128],"m":"sta","oa":32982,"o":"a_80D6"},{"a":39493,"t":"code","b":[144,8],"m":"bcc","oa":39503,"o":"b_9A4F"},{"a":39495,"t":"code","b":[173,222,128],"m":"lda","oa":32990,"o":"band2_xhi"},{"a":39498,"t":"code","b":[9,56],"m":"ora","o":"#$38"},{"a":39500,"t":"code","b":[141,222,128],"m":"sta","oa":32990,"o":"band2_xhi"},{"a":39503,"l":"b_9A4F","t":"code","b":[173,176,128],"m":"lda","oa":32944,"o":"ogre_row","x":[39493]},{"a":39506,"t":"code","b":[10],"m":"asl","o":"a"},{"a":39507,"t":"code","b":[10],"m":"asl","o":"a"},{"a":39508,"t":"code","b":[10],"m":"asl","o":"a"},{"a":39509,"t":"code","b":[141,215,128],"m":"sta","oa":32983,"o":"a_80D7"},{"a":39512,"t":"code","b":[141,180,128],"m":"sta","oa":32948,"o":"ogre_py"},{"a":39515,"t":"code","b":[173,174,128],"m":"lda","oa":32942,"o":"ogre_half_y"},{"a":39518,"t":"code","b":[10],"m":"asl","o":"a"},{"a":39519,"t":"code","b":[10],"m":"asl","o":"a"},{"a":39520,"t":"code","b":[24],"m":"clc"},{"a":39521,"t":"code","b":[109,215,128],"m":"adc","oa":32983,"o":"a_80D7"},{"a":39524,"t":"code","b":[105,37],"m":"adc","o":"#$25"},{"a":39526,"t":"code","b":[141,215,128],"m":"sta","oa":32983,"o":"a_80D7"},{"a":39529,"t":"code","b":[105,21],"m":"adc","o":"#$15"},{"a":39531,"t":"code","b":[141,213,128],"m":"sta","oa":32981,"o":"a_80D5"},{"a":39534,"t":"code","b":[169,52],"m":"lda","o":"#$34"},{"a":39536,"t":"code","b":[141,226,128],"m":"sta","oa":32994,"o":"a_80E2"},{"a":39539,"t":"code","b":[24],"m":"clc"},{"a":39540,"t":"code","b":[173,20,130],"m":"lda","oa":33300,"o":"ogre_frame"},{"a":39543,"t":"code","b":[109,22,130],"m":"adc","oa":33302,"o":"ogre_action"},{"a":39546,"t":"code","b":[170],"m":"tax"},{"a":39547,"t":"code","b":[189,119,129],"m":"lda","oa":33143,"o":"ogre_upper_frames,x"},{"a":39550,"t":"code","b":[141,227,128],"m":"sta","oa":32995,"o":"a_80E3"},{"a":39553,"t":"code","b":[173,184,130],"m":"lda","oa":33464,"o":"f_82B8"},{"a":39556,"t":"code","b":[240,76],"m":"beq","oa":39634,"o":"j_9AD2"},{"a":39558,"t":"code","b":[173,186,130],"m":"lda","oa":33466,"o":"a_82BA"},{"a":39561,"t":"code","b":[240,71],"m":"beq","oa":39634,"o":"j_9AD2"},{"a":39563,"t":"code","b":[170],"m":"tax"},{"a":39564,"t":"code","b":[173,190,130],"m":"lda","oa":33470,"o":"a_82BE"},{"a":39567,"t":"code","b":[201,5],"m":"cmp","o":"#$05"},{"a":39569,"t":"code","b":[240,30],"m":"beq","oa":39601,"o":"b_9AB1"},{"a":39571,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":39573,"t":"code","b":[208,59],"m":"bne","oa":39634,"o":"j_9AD2"},{"a":39575,"t":"code","b":[189,9,156],"m":"lda","oa":39945,"o":"arm_frames_right,x"},{"a":39578,"t":"code","b":[72],"m":"pha"},{"a":39579,"t":"code","b":[24],"m":"clc"},{"a":39580,"t":"code","b":[173,212,128],"m":"lda","oa":32980,"o":"a_80D4"},{"a":39583,"t":"code","b":[105,25],"m":"adc","o":"#$19"},{"a":39585,"t":"code","b":[141,216,128],"m":"sta","oa":32984,"o":"a_80D8"},{"a":39588,"t":"code","b":[144,34],"m":"bcc","oa":39624,"o":"b_9AC8"},{"a":39590,"t":"code","b":[173,222,128],"m":"lda","oa":32990,"o":"band2_xhi"},{"a":39593,"t":"code","b":[9,32],"m":"ora","o":"#$20"},{"a":39595,"t":"code","b":[141,222,128],"m":"sta","oa":32990,"o":"band2_xhi"},{"a":39598,"t":"code","b":[76,200,154],"m":"jmp","oa":39624,"o":"b_9AC8"},{"a":39601,"l":"b_9AB1","t":"code","b":[189,0,156],"m":"lda","oa":39936,"o":"arm_frames_left,x","x":[39569]},{"a":39604,"t":"code","b":[72],"m":"pha"},{"a":39605,"t":"code","b":[56],"m":"sec"},{"a":39606,"t":"code","b":[173,212,128],"m":"lda","oa":32980,"o":"a_80D4"},{"a":39609,"t":"code","b":[233,25],"m":"sbc","o":"#$19"},{"a":39611,"t":"code","b":[141,216,128],"m":"sta","oa":32984,"o":"a_80D8"},{"a":39614,"t":"code","b":[176,8],"m":"bcs","oa":39624,"o":"b_9AC8"},{"a":39616,"t":"code","b":[173,222,128],"m":"lda","oa":32990,"o":"band2_xhi"},{"a":39619,"t":"code","b":[41,223],"m":"and","o":"#$DF"},{"a":39621,"t":"code","b":[141,222,128],"m":"sta","oa":32990,"o":"band2_xhi"},{"a":39624,"l":"b_9AC8","t":"code","b":[173,215,128],"m":"lda","oa":32983,"o":"a_80D7","x":[39588,39598,39614]},{"a":39627,"t":"code","b":[141,217,128],"m":"sta","oa":32985,"o":"a_80D9"},{"a":39630,"t":"code","b":[104],"m":"pla"},{"a":39631,"t":"code","b":[141,228,128],"m":"sta","oa":32996,"o":"a_80E4"},{"a":39634,"l":"j_9AD2","t":"code","b":[173,29,130],"m":"lda","oa":33309,"o":"lizard_hurt","x":[39446,39556,39561,39573]},{"a":39637,"t":"code","b":[240,14],"m":"beq","oa":39653,"o":"b_9AE5"},{"a":39639,"t":"code","b":[24],"m":"clc"},{"a":39640,"t":"code","b":[173,209,128],"m":"lda","oa":32977,"o":"a_80D1"},{"a":39643,"t":"code","b":[105,3],"m":"adc","o":"#$03"},{"a":39645,"t":"code","b":[141,209,128],"m":"sta","oa":32977,"o":"a_80D1"},{"a":39648,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":39650,"t":"code","b":[141,29,130],"m":"sta","oa":33309,"o":"lizard_hurt"},{"a":39653,"l":"b_9AE5","t":"code","b":[173,30,130],"m":"lda","oa":33310,"o":"ogre_hurt","x":[39637]},{"a":39656,"t":"code","b":[240,14],"m":"beq","oa":39672,"o":"b_9AF8"},{"a":39658,"t":"code","b":[24],"m":"clc"},{"a":39659,"t":"code","b":[173,215,128],"m":"lda","oa":32983,"o":"a_80D7"},{"a":39662,"t":"code","b":[105,3],"m":"adc","o":"#$03"},{"a":39664,"t":"code","b":[141,215,128],"m":"sta","oa":32983,"o":"a_80D7"},{"a":39667,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":39669,"t":"code","b":[141,30,130],"m":"sta","oa":33310,"o":"ogre_hurt"},{"a":39672,"l":"b_9AF8","t":"code","b":[173,145,134],"m":"lda","oa":34449,"o":"a_8691","x":[39656]},{"a":39675,"t":"code","b":[208,81],"m":"bne","oa":39758,"o":"r_9B4E"},{"a":39677,"t":"code","b":[173,213,128],"m":"lda","oa":32981,"o":"a_80D5"},{"a":39680,"t":"code","b":[205,207,128],"m":"cmp","oa":32975,"o":"a_80CF"},{"a":39683,"t":"code","b":[144,73],"m":"bcc","oa":39758,"o":"r_9B4E"},{"a":39685,"t":"code","b":[162,5],"m":"ldx","o":"#$05"},{"a":39687,"l":"b_9B07","t":"code","b":[189,206,128],"m":"lda","oa":32974,"o":"band2_pos,x","x":[39702]},{"a":39690,"t":"code","b":[72],"m":"pha"},{"a":39691,"t":"code","b":[189,212,128],"m":"lda","oa":32980,"o":"a_80D4,x"},{"a":39694,"t":"code","b":[157,206,128],"m":"sta","oa":32974,"o":"band2_pos,x"},{"a":39697,"t":"code","b":[104],"m":"pla"},{"a":39698,"t":"code","b":[157,212,128],"m":"sta","oa":32980,"o":"a_80D4,x"},{"a":39701,"t":"code","b":[202],"m":"dex"},{"a":39702,"t":"code","b":[16,239],"m":"bpl","oa":39687,"o":"b_9B07"},{"a":39704,"t":"code","b":[162,2],"m":"ldx","o":"#$02"},{"a":39706,"l":"b_9B1A","t":"code","b":[189,223,128],"m":"lda","oa":32991,"o":"band2_pointers,x","x":[39721]},{"a":39709,"t":"code","b":[72],"m":"pha"},{"a":39710,"t":"code","b":[189,226,128],"m":"lda","oa":32994,"o":"a_80E2,x"},{"a":39713,"t":"code","b":[157,223,128],"m":"sta","oa":32991,"o":"band2_pointers,x"},{"a":39716,"t":"code","b":[104],"m":"pla"},{"a":39717,"t":"code","b":[157,226,128],"m":"sta","oa":32994,"o":"a_80E2,x"},{"a":39720,"t":"code","b":[202],"m":"dex"},{"a":39721,"t":"code","b":[16,239],"m":"bpl","oa":39706,"o":"b_9B1A"},{"a":39723,"t":"code","b":[173,222,128],"m":"lda","oa":32990,"o":"band2_xhi"},{"a":39726,"t":"code","b":[41,7],"m":"and","o":"#$07"},{"a":39728,"t":"code","b":[10],"m":"asl","o":"a"},{"a":39729,"t":"code","b":[10],"m":"asl","o":"a"},{"a":39730,"t":"code","b":[10],"m":"asl","o":"a"},{"a":39731,"t":"code","b":[141,64,155],"m":"sta","oa":39744,"o":"a_9B40"},{"a":39734,"t":"code","b":[173,222,128],"m":"lda","oa":32990,"o":"band2_xhi"},{"a":39737,"t":"code","b":[41,56],"m":"and","o":"#$38"},{"a":39739,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":39740,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":39741,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":39742,"t":"code","b":[24],"m":"clc"},{"a":39743,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":39744,"t":"note","l":"a_9B40","c":"the ogre's sprites' x high bits, moved into this add's operand when the sprites are swapped","note":"inside the item at $9B3F","x":[39731]},{"a":39745,"t":"code","b":[141,222,128],"m":"sta","oa":32990,"o":"band2_xhi"},{"a":39748,"t":"code","b":[169,10],"m":"lda","o":"#$0A"},{"a":39750,"t":"code","b":[141,32,137],"m":"sta","oa":35104,"o":"a_8920"},{"a":39753,"t":"code","b":[169,13],"m":"lda","o":"#$0D"},{"a":39754,"t":"note","l":"a_9B4A","c":"the colour the swap gives the lizard, written into this load's operand at $87EB","note":"inside the item at $9B49","x":[34795]},{"a":39755,"t":"code","b":[141,40,137],"m":"sta","oa":35112,"o":"a_8928"},{"a":39758,"l":"r_9B4E","t":"code","b":[96],"m":"rts","x":[39675,39683]},{"a":39759,"l":"band2_setup","c":"writes the second band's sprites into the operands of the interrupt at $88A2: unless $8691 is set, its line (the higher of the monsters' upper sprites less $1A, into $889E) and $A4E9; then the six monster sprites' positions and pointers ($80CE-$80E6), the pair at $8244/$8245 as sprites 6 and 7, and the x high bits.","t":"code","b":[173,145,134],"m":"lda","oa":34449,"o":"a_8691","x":[33531,35259,44670]},{"a":39762,"t":"code","b":[208,23],"m":"bne","oa":39787,"o":"b_9B6B"},{"a":39764,"t":"code","b":[173,207,128],"m":"lda","oa":32975,"o":"a_80CF"},{"a":39767,"t":"code","b":[205,213,128],"m":"cmp","oa":32981,"o":"a_80D5"},{"a":39770,"t":"code","b":[144,3],"m":"bcc","oa":39775,"o":"b_9B5F"},{"a":39772,"t":"code","b":[173,213,128],"m":"lda","oa":32981,"o":"a_80D5"},{"a":39775,"l":"b_9B5F","t":"code","b":[56],"m":"sec","x":[39770]},{"a":39776,"t":"code","b":[233,26],"m":"sbc","o":"#$1A"},{"a":39778,"t":"code","b":[141,158,136],"m":"sta","oa":34974,"o":"a_889E"},{"a":39781,"t":"code","b":[56],"m":"sec"},{"a":39782,"t":"code","b":[233,21],"m":"sbc","o":"#$15"},{"a":39784,"t":"code","b":[141,233,164],"m":"sta","oa":42217,"o":"a_A4E9"},{"a":39787,"l":"b_9B6B","t":"code","b":[173,206,128],"m":"lda","oa":32974,"o":"band2_pos","x":[39762]},{"a":39790,"t":"code","b":[141,218,136],"m":"sta","oa":35034,"o":"a_88DA"},{"a":39793,"t":"code","b":[173,207,128],"m":"lda","oa":32975,"o":"a_80CF"},{"a":39796,"t":"code","b":[141,223,136],"m":"sta","oa":35039,"o":"a_88DF"},{"a":39799,"t":"code","b":[173,208,128],"m":"lda","oa":32976,"o":"a_80D0"},{"a":39802,"t":"code","b":[141,208,136],"m":"sta","oa":35024,"o":"a_88D0"},{"a":39805,"t":"code","b":[173,209,128],"m":"lda","oa":32977,"o":"a_80D1"},{"a":39808,"t":"code","b":[141,213,136],"m":"sta","oa":35029,"o":"a_88D5"},{"a":39811,"t":"code","b":[173,210,128],"m":"lda","oa":32978,"o":"a_80D2"},{"a":39814,"t":"code","b":[141,228,136],"m":"sta","oa":35044,"o":"a_88E4"},{"a":39817,"t":"code","b":[173,211,128],"m":"lda","oa":32979,"o":"a_80D3"},{"a":39820,"t":"code","b":[141,233,136],"m":"sta","oa":35049,"o":"a_88E9"},{"a":39823,"t":"code","b":[173,212,128],"m":"lda","oa":32980,"o":"a_80D4"},{"a":39826,"t":"code","b":[141,168,136],"m":"sta","oa":34984,"o":"a_88A8"},{"a":39829,"t":"code","b":[173,213,128],"m":"lda","oa":32981,"o":"a_80D5"},{"a":39832,"t":"code","b":[141,173,136],"m":"sta","oa":34989,"o":"a_88AD"},{"a":39835,"t":"code","b":[173,214,128],"m":"lda","oa":32982,"o":"a_80D6"},{"a":39838,"t":"code","b":[141,183,136],"m":"sta","oa":34999,"o":"a_88B7"},{"a":39841,"t":"code","b":[173,215,128],"m":"lda","oa":32983,"o":"a_80D7"},{"a":39844,"t":"code","b":[141,188,136],"m":"sta","oa":35004,"o":"a_88BC"},{"a":39847,"t":"code","b":[173,216,128],"m":"lda","oa":32984,"o":"a_80D8"},{"a":39850,"t":"code","b":[141,17,137],"m":"sta","oa":35089,"o":"a_8911"},{"a":39853,"t":"code","b":[173,217,128],"m":"lda","oa":32985,"o":"a_80D9"},{"a":39856,"t":"code","b":[141,22,137],"m":"sta","oa":35094,"o":"a_8916"},{"a":39859,"t":"code","b":[173,68,130],"m":"lda","oa":33348,"o":"cannon_x"},{"a":39862,"t":"code","b":[141,238,136],"m":"sta","oa":35054,"o":"a_88EE"},{"a":39865,"t":"code","b":[24],"m":"clc"},{"a":39866,"t":"code","b":[105,21],"m":"adc","o":"#$15"},{"a":39868,"t":"code","b":[141,248,136],"m":"sta","oa":35064,"o":"a_88F8"},{"a":39871,"t":"code","b":[173,69,130],"m":"lda","oa":33349,"o":"cannon_y"},{"a":39874,"t":"code","b":[141,243,136],"m":"sta","oa":35059,"o":"a_88F3"},{"a":39877,"t":"code","b":[141,253,136],"m":"sta","oa":35069,"o":"a_88FD"},{"a":39880,"t":"code","b":[173,222,128],"m":"lda","oa":32990,"o":"band2_xhi"},{"a":39883,"t":"code","b":[141,163,136],"m":"sta","oa":34979,"o":"a_88A3"},{"a":39886,"t":"code","b":[173,223,128],"m":"lda","oa":32991,"o":"band2_pointers"},{"a":39889,"t":"code","b":[141,198,136],"m":"sta","oa":35014,"o":"a_88C6"},{"a":39892,"t":"code","b":[173,224,128],"m":"lda","oa":32992,"o":"a_80E0"},{"a":39895,"t":"code","b":[141,203,136],"m":"sta","oa":35019,"o":"a_88CB"},{"a":39898,"t":"code","b":[173,225,128],"m":"lda","oa":32993,"o":"a_80E1"},{"a":39901,"t":"code","b":[141,2,137],"m":"sta","oa":35074,"o":"a_8902"},{"a":39904,"t":"code","b":[173,226,128],"m":"lda","oa":32994,"o":"a_80E2"},{"a":39907,"t":"code","b":[141,178,136],"m":"sta","oa":34994,"o":"a_88B2"},{"a":39910,"t":"code","b":[173,227,128],"m":"lda","oa":32995,"o":"a_80E3"},{"a":39913,"t":"code","b":[141,193,136],"m":"sta","oa":35009,"o":"a_88C1"},{"a":39916,"t":"code","b":[173,228,128],"m":"lda","oa":32996,"o":"a_80E4"},{"a":39919,"t":"code","b":[141,27,137],"m":"sta","oa":35099,"o":"a_891B"},{"a":39922,"t":"code","b":[173,229,128],"m":"lda","oa":32997,"o":"a_80E5"},{"a":39925,"t":"code","b":[141,7,137],"m":"sta","oa":35079,"o":"a_8907"},{"a":39928,"t":"code","b":[173,230,128],"m":"lda","oa":32998,"o":"a_80E6"},{"a":39931,"t":"code","b":[141,12,137],"m":"sta","oa":35084,"o":"a_890C"},{"a":39934,"t":"code","b":[96],"m":"rts"},{"a":39935,"l":"a_9BFF","c":"the mask nibble kept by $98E0; no instruction found reads it","t":"byte","b":[0],"x":[39136]},{"a":39936,"l":"arm_frames_left","c":"the sprite pointers of the punching arm on the left, by the punch timer","t":"byte","b":[163,163,163,162,162,161,161,160],"x":[39400,39601]},{"a":39944,"t":"byte","b":[160]},{"a":39945,"l":"arm_frames_right","c":"the sprite pointers of the punching arm on the right, by the punch timer","t":"byte","b":[166,166,166,166,165,165,165,164],"x":[39374,39575]},{"a":39953,"t":"byte","b":[164]},{"a":39954,"l":"random_table","c":"the table of random numbers, 256 bytes of 1 to 4: nearly every random choice counts $A91E on and reads the byte there, and each pass of play writes a new random number at the current place ($89CC), so the table keeps changing as the game runs","t":"byte","b":[1,3,2,1,1,3,3,4],"x":[33874,35276,37996,38130,38149,38472,38485,38527,42368,42381,42394,42410,42456,42488,42542,42564,42705,42832,42845,43295,43585,43601,43614,44551,44570]},{"a":39962,"t":"byte","b":[4,1,4,4,3,1,2,1]},{"a":39970,"t":"byte","b":[1,2,1,1,4,2,3,3]},{"a":39978,"t":"byte","b":[4,3,3,2,3,1,4,1]},{"a":39986,"t":"byte","b":[4,2,1,4,4,3,3,1]},{"a":39994,"t":"byte","b":[1,2,4,4,3,4,3,4]},{"a":40002,"t":"byte","b":[4,4,1,2,1,1,1,3]},{"a":40010,"t":"byte","b":[3,3,3,3,2,2,3,3]},{"a":40018,"t":"byte","b":[1,4,2,1,2,1,4,3]},{"a":40026,"t":"byte","b":[4,1,2,4,1,4,2,3]},{"a":40034,"t":"byte","b":[2,3,1,4,3,4,1,3]},{"a":40042,"t":"byte","b":[3,4,3,1,4,1,3,1]},{"a":40050,"t":"byte","b":[2,3,2,3,3,4,2,3]},{"a":40058,"t":"byte","b":[1,1,1,2,1,3,3,1]},{"a":40066,"t":"byte","b":[2,1,4,2,4,1,4,2]},{"a":40074,"t":"byte","b":[3,4,3,3,3,1,2,1]},{"a":40082,"t":"byte","b":[2,4,1,2,4,4,4,2]},{"a":40090,"t":"byte","b":[3,2,3,4,1,4,1,1]},{"a":40098,"t":"byte","b":[1,2,2,1,4,4,4,2]},{"a":40106,"t":"byte","b":[2,4,2,3,2,1,3,2]},{"a":40114,"t":"byte","b":[4,1,3,1,1,2,3,4]},{"a":40122,"t":"byte","b":[2,3,2,4,3,4,2,2]},{"a":40130,"t":"byte","b":[1,4,3,1,1,3,1,3]},{"a":40138,"t":"byte","b":[3,1,3,1,4,3,4,4]},{"a":40146,"t":"byte","b":[2,3,2,3,1,4,1,3]},{"a":40154,"t":"byte","b":[3,4,2,3,3,3,2,4]},{"a":40162,"t":"byte","b":[4,2,2,3,3,2,2,3]},{"a":40170,"t":"byte","b":[4,4,2,1,4,1,3,3]},{"a":40178,"t":"byte","b":[3,1,4,4,4,1,3,2]},{"a":40186,"t":"byte","b":[4,1,1,4,2,2,2,1]},{"a":40194,"t":"byte","b":[4,4,2,2,4,2,3,1]},{"a":40202,"t":"byte","b":[4,2,4,4,3,3,1,2]},{"a":40210,"t":"gap","n":140,"x":[34129,34628,38815,38840,38894,38919,39043,39048,39120,39139,39144,39150,39172,39177,39192]},{"a":40350,"l":"f_9D9E","c":"the byte before the hidden list: $B14D reads the list from $9D9E + X, with X from 1","t":"byte","b":[0],"x":[45389]},{"a":40351,"l":"hidden_names","c":"the hidden list of names the title writes, eleven characters at a time, in black on black (ASCII, @ a space): WINDOWPAINS, FLOODLANDS, NEW ORDER, MACHESTER, HACIENDA, THE VENUE, SUICIDE, RENTBOYS, DAVID, TIM, AMIR, EEEEEEEEEEE, WAGNER, TOM, GARY NICK, DANNY SPACEMEN 3 (the 3 is the font's digit $1E, not ASCII), ASYLUM, RIP INTERSTELLA, OVERDRIVE, LED ZEP, VOODOO, RAYNITZER, EBB, NME, PERFECT WAY, THE THE. The place in the list ($B140) steps by 11 to 253 and then wraps to 0, so the last characters, THE THE, are never shown","t":"byte","b":[87,73,78,68,79,87,80,65]},{"a":40359,"t":"byte","b":[73,78,83,70,76,79,79,68]},{"a":40367,"t":"byte","b":[76,65,78,68,83,64,64,78]},{"a":40375,"t":"byte","b":[69,87,64,79,82,68,69,82]},{"a":40383,"t":"byte","b":[64,64,77,65,67,72,69,83]},{"a":40391,"t":"byte","b":[84,69,82,64,64,72,65,67]},{"a":40399,"t":"byte","b":[73,69,78,68,65,64,64,64]},{"a":40407,"t":"byte","b":[84,72,69,64,86,69,78,85]},{"a":40415,"t":"byte","b":[69,64,64,64,83,85,73,67]},{"a":40423,"t":"byte","b":[73,68,69,64,64,64,82,69]},{"a":40431,"t":"byte","b":[78,84,66,79,89,83,64,64]},{"a":40439,"t":"byte","b":[68,65,86,73,68,64,64,64]},{"a":40447,"t":"byte","b":[84,73,77,64,64,64,65,77]},{"a":40455,"t":"byte","b":[73,82,64,64,64,64,69,69]},{"a":40463,"t":"byte","b":[69,69,69,69,69,69,69,69]},{"a":40471,"t":"byte","b":[69,64,64,87,65,71,78,69]},{"a":40479,"t":"byte","b":[82,64,64,64,64,84,79,77]},{"a":40487,"t":"byte","b":[64,64,71,65,82,89,64,78]},{"a":40495,"t":"byte","b":[73,67,75,64,64,68,65,78]},{"a":40503,"t":"byte","b":[78,89,83,80,65,67,69,77]},{"a":40511,"t":"byte","b":[69,78,64,64,30,65,83,89]},{"a":40519,"t":"byte","b":[76,85,77,64,64,82,73,80]},{"a":40527,"t":"byte","b":[73,78,84,69,82,83,84,69]},{"a":40535,"t":"byte","b":[76,76,65,64,79,86,69,82]},{"a":40543,"t":"byte","b":[68,82,73,86,69,64,64,64]},{"a":40551,"t":"byte","b":[76,69,68,64,90,69,80,64]},{"a":40559,"t":"byte","b":[64,86,79,79,68,79,79,64]},{"a":40567,"t":"byte","b":[64,82,65,89,78,73,84,90]},{"a":40575,"t":"byte","b":[69,82,64,64,69,66,66,64]},{"a":40583,"t":"byte","b":[64,64,64,78,77,69,64,64]},{"a":40591,"t":"byte","b":[64,64,80,69,82,70,69,67]},{"a":40599,"t":"byte","b":[84,64,87,65,89,64,84,72]},{"a":40607,"t":"byte","b":[69,64,84,72,69,64]},{"a":40613,"t":"gap","n":2},{"a":40615,"l":"building_01","c":"building type 1's picture, 6 characters wide and 4 high, row by row ($9730 finds it through $A209/$A22F)","t":"byte","b":[0,205,193,194,195,196,208,205]},{"a":40623,"t":"byte","b":[197,201,202,198,208,205,200,203]},{"a":40631,"t":"byte","b":[204,199,208,205,207,206,207,206]},{"a":40639,"t":"byte","b":[208]},{"a":40640,"l":"building_02","c":"building type 2's picture, 4 characters wide and 3 high, row by row ($9730 finds it through $A209/$A22F)","t":"byte","b":[0,212,220,219,218,213,222,216]},{"a":40648,"t":"byte","b":[221,214,177,177,177]},{"a":40653,"l":"building_03","c":"building type 3's picture, 4 characters wide and 3 high, row by row ($9730 finds it through $A209/$A22F)","t":"byte","b":[0,209,210,211,212,215,216,217]},{"a":40661,"t":"byte","b":[213,177,177,177,214]},{"a":40666,"l":"building_04","c":"building type 4's picture, 5 characters wide and 4 high, row by row ($9730 finds it through $A209/$A22F)","t":"byte","b":[0,180,179,179,179,180,178,182]},{"a":40674,"t":"byte","b":[183,184,178,177,185,187,186,177]},{"a":40682,"t":"byte","b":[188,189,190,191,192]},{"a":40687,"l":"building_05","c":"building type 5's picture, 4 characters wide and 5 high, row by row ($9730 finds it through $A209/$A22F)","t":"byte","b":[0,205,205,208,208,205,197,198]},{"a":40695,"t":"byte","b":[208,197,197,198,208,205,197,198]},{"a":40703,"t":"byte","b":[208,205,197,206,208]},{"a":40708,"l":"building_06","c":"building type 6's picture, 3 characters wide and 9 high, row by row ($9730 finds it through $A209/$A22F)","t":"byte","b":[0,188,190,191,192,193,194,192]},{"a":40716,"t":"byte","b":[196,194,192,196,194,192,193,194]},{"a":40724,"t":"byte","b":[192,196,194,192,193,194,192,196]},{"a":40732,"t":"byte","b":[194,192,195,194]},{"a":40736,"l":"building_07","c":"building type 7's picture, 7 characters wide and 4 high, row by row ($9730 finds it through $A209/$A22F)","t":"byte","b":[0,188,189,196,189,196,189,191]},{"a":40744,"t":"byte","b":[192,193,196,196,196,193,194,192]},{"a":40752,"t":"byte","b":[196,196,196,196,196,194,192,196]},{"a":40760,"t":"byte","b":[196,195,196,196,194]},{"a":40765,"l":"building_08","c":"building type 8's picture, 4 characters wide and 3 high, row by row ($9730 finds it through $A209/$A22F)","t":"byte","b":[0,203,204,204,205,200,202,202]},{"a":40773,"t":"byte","b":[201,197,198,198,199]},{"a":40778,"l":"building_09","c":"building type 9's picture, 6 characters wide and 4 high, row by row ($9730 finds it through $A209/$A22F)","t":"byte","b":[0,203,204,204,204,204,205,206]},{"a":40786,"t":"byte","b":[202,190,190,202,208,207,211,210]},{"a":40794,"t":"byte","b":[210,211,209,197,198,198,198,198]},{"a":40802,"t":"byte","b":[199]},{"a":40803,"l":"building_10","c":"building type 10's picture, 7 characters wide and 6 high, row by row ($9730 finds it through $A209/$A22F); no city uses this type, and its picture runs over type 11's, which starts a byte later","t":"byte","b":[0]},{"a":40804,"l":"building_11","c":"building type 11's picture, 9 characters wide and 4 high, row by row ($9730 finds it through $A209/$A22F)","t":"byte","b":[0,179,178,178,185,184,178,185]},{"a":40812,"t":"byte","b":[184,179,179,178,178,185,184,184]},{"a":40820,"t":"byte","b":[185,184,179,179,178,178,185,184]},{"a":40828,"t":"byte","b":[184,185,184,179,179,178,178,185]},{"a":40836,"t":"byte","b":[184,184,185,184,179]},{"a":40841,"l":"building_12","c":"building type 12's picture, 3 characters wide and 6 high, row by row ($9730 finds it through $A209/$A22F)","t":"byte","b":[0,199,201,200,191,190,194,196]},{"a":40849,"t":"byte","b":[193,197,191,193,194,191,190,194]},{"a":40857,"t":"byte","b":[196,195,197]},{"a":40860,"l":"building_13","c":"building type 13's picture, 3 characters wide and 4 high, row by row ($9730 finds it through $A209/$A22F)","t":"byte","b":[0,199,201,200,196,193,194,196]},{"a":40868,"t":"byte","b":[190,197,191,195,197]},{"a":40873,"l":"building_14","c":"building type 14's picture, 5 characters wide and 3 high, row by row ($9730 finds it through $A209/$A22F)","t":"byte","b":[0,211,210,209,207,208,205,204]},{"a":40881,"t":"byte","b":[6,202,203,205,204,206,202,203]},{"a":40889,"l":"building_15","c":"building type 15's picture, 3 characters wide and 5 high, row by row ($9730 finds it through $A209/$A22F)","t":"byte","b":[0,199,198,200,191,190,194,191]},{"a":40897,"t":"byte","b":[190,194,196,193,197,191,195,194]},{"a":40905,"l":"building_16","c":"building type 16's picture, 14 characters wide and 3 high, row by row ($9730 finds it through $A209/$A22F)","t":"byte","b":[0,178,181,182,182,182,188,178]},{"a":40913,"t":"byte","b":[178,181,182,182,182,188,178,179]},{"a":40921,"t":"byte","b":[181,182,182,182,188,179,179,181]},{"a":40929,"t":"byte","b":[182,182,182,182,179,180,184,183]},{"a":40937,"t":"byte","b":[183,183,189,180,180,184,183,183]},{"a":40945,"t":"byte","b":[183,189,180]},{"a":40948,"l":"building_17","c":"building type 17's picture, 9 characters wide and 5 high, row by row ($9730 finds it through $A209/$A22F)","t":"byte","b":[0,178,181,182,182,182,182,182]},{"a":40956,"t":"byte","b":[182,178,179,181]},{"a":40960,"l":"building_17_A000","c":"the rest of building type 17's picture; the memory map's edge at $A000 cuts it here","t":"byte","b":[182,182,182,182,182,182,178,179]},{"a":40968,"t":"byte","b":[181,182,182,182,182,182,182,178]},{"a":40976,"t":"byte","b":[179,181,182,182,182,182,182,182]},{"a":40984,"t":"byte","b":[178,180,184,183,183,183,183,183]},{"a":40992,"t":"byte","b":[183,180]},{"a":40994,"l":"building_18","c":"building type 18's picture, 4 characters wide and 3 high, row by row ($9730 finds it through $A209/$A22F)","t":"byte","b":[0,187,188,188,189,190,191,191]},{"a":41002,"t":"byte","b":[192,193,194,194,195]},{"a":41007,"l":"building_19","c":"building type 19's picture, 3 characters wide and 3 high, row by row ($9730 finds it through $A209/$A22F)","t":"byte","b":[0,178,179,180,181,182,183,184]},{"a":41015,"t":"byte","b":[185,186]},{"a":41017,"l":"building_20","c":"building type 20's picture, 8 characters wide and 5 high, row by row ($9730 finds it through $A209/$A22F)","t":"byte","b":[0,191,192,192,192,192,192,192]},{"a":41025,"t":"byte","b":[193,185,190,186,186,188,186,190]},{"a":41033,"t":"byte","b":[187,185,189,186,188,186,189,186]},{"a":41041,"t":"byte","b":[187,185,190,186,186,186,186,190]},{"a":41049,"t":"byte","b":[187,185,186,188,189,186,189,186]},{"a":41057,"t":"byte","b":[187]},{"a":41058,"l":"building_21","c":"building type 21's picture, 5 characters wide and 5 high, row by row ($9730 finds it through $A209/$A22F)","t":"byte","b":[0,191,192,192,192,193,185,188]},{"a":41066,"t":"byte","b":[189,190,187,185,189,189,188,187]},{"a":41074,"t":"byte","b":[185,190,189,188,187,185,189,186]},{"a":41082,"t":"byte","b":[189,187]},{"a":41084,"l":"building_22","c":"building type 22's picture, 3 characters wide and 6 high, row by row ($9730 finds it through $A209/$A22F)","t":"byte","b":[0,191,192,193,195,190,187,195]},{"a":41092,"t":"byte","b":[189,187,195,190,187,195,189,187]},{"a":41100,"t":"byte","b":[195,188,187,195,189,187]},{"a":41106,"l":"building_23","c":"building type 23's picture, 6 characters wide and 3 high, row by row ($9730 finds it through $A209/$A22F)","t":"byte","b":[0,197,196,199,196,196,198,197]},{"a":41114,"t":"byte","b":[196,199,196,196,198,197,196,199]},{"a":41122,"t":"byte","b":[196,196,198]},{"a":41125,"l":"building_24","c":"building type 24's picture, 4 characters wide and 3 high, row by row ($9730 finds it through $A209/$A22F)","t":"byte","b":[0,186,184,184,185,187,204,204]},{"a":41133,"t":"byte","b":[188,190,192,193,191]},{"a":41138,"l":"building_25","c":"building type 25's picture, 4 characters wide and 4 high, row by row ($9730 finds it through $A209/$A22F)","t":"byte","b":[0,186,184,184,185,184,184,184]},{"a":41146,"t":"byte","b":[184,187,204,204,188,190,192,193]},{"a":41154,"t":"byte","b":[191]},{"a":41155,"l":"building_26","c":"building type 26's picture, 7 characters wide and 6 high, row by row ($9730 finds it through $A209/$A22F)","t":"byte","b":[0,186,184,184,184,184,184,185]},{"a":41163,"t":"byte","b":[184,184,184,184,184,184,184,184]},{"a":41171,"t":"byte","b":[184,184,184,184,184,184,187,187]},{"a":41179,"t":"byte","b":[204,204,204,187,187,187,187,204]},{"a":41187,"t":"byte","b":[204,204,187,187,187,187,204,194]},{"a":41195,"t":"byte","b":[204,187,187]},{"a":41198,"l":"building_27","c":"building type 27's picture, 9 characters wide and 4 high, row by row ($9730 finds it through $A209/$A22F)","t":"byte","b":[0,179,178,178,181,182,178,178]},{"a":41206,"t":"byte","b":[180,180,179,183,178,181,182,178]},{"a":41214,"t":"byte","b":[178,180,180,179,183,178,181,182]},{"a":41222,"t":"byte","b":[178,178,180,180,179,183,178,181]},{"a":41230,"t":"byte","b":[182,178,178,180,180]},{"a":41235,"l":"building_28","c":"building type 28's picture, 5 characters wide and 5 high, row by row ($9730 finds it through $A209/$A22F)","t":"byte","b":[0,200,195,196,197,200,200,195]},{"a":41243,"t":"byte","b":[202,199,201,177,195,202,199,177]},{"a":41251,"t":"byte","b":[177,195,202,199,177,200,203,203]},{"a":41259,"t":"byte","b":[203,201]},{"a":41261,"l":"building_29","c":"building type 29's picture, 3 characters wide and 3 high, row by row ($9730 finds it through $A209/$A22F)","t":"byte","b":[0,178,178,179,180,180,182,180]},{"a":41269,"t":"byte","b":[180,182]},{"a":41271,"l":"building_30","c":"building type 30's picture, 3 characters wide and 3 high, row by row ($9730 finds it through $A209/$A22F)","t":"byte","b":[0,184,184,182,184,184,182,184]},{"a":41279,"t":"byte","b":[181,183]},{"a":41281,"l":"building_31","c":"building type 31's picture, 9 characters wide and 4 high, row by row ($9730 finds it through $A209/$A22F)","t":"byte","b":[0,201,202,202,202,202,202,202]},{"a":41289,"t":"byte","b":[202,203,175,197,198,175,175,175]},{"a":41297,"t":"byte","b":[197,198,175,175,197,198,175,175]},{"a":41305,"t":"byte","b":[175,197,198,175,175,200,199,177]},{"a":41313,"t":"byte","b":[177,177,200,199,175]},{"a":41318,"l":"building_32","c":"building type 32's picture, 10 characters wide and 4 high, row by row ($9730 finds it through $A209/$A22F)","t":"byte","b":[0,175,175,175,175,175,175,220]},{"a":41326,"t":"byte","b":[221,175,175,175,175,175,175,175]},{"a":41334,"t":"byte","b":[175,219,222,215,218,207,223,223]},{"a":41342,"t":"byte","b":[223,223,223,227,214,175,175,204]},{"a":41350,"t":"byte","b":[211,209,209,210,211,213,217,216]},{"a":41358,"t":"byte","b":[175]},{"a":41359,"l":"building_33","c":"building type 33's picture, 10 characters wide and 4 high, row by row ($9730 finds it through $A209/$A22F)","t":"byte","b":[0,175,175,238,237,175,175,175]},{"a":41367,"t":"byte","b":[175,175,175,235,234,233,236,175]},{"a":41375,"t":"byte","b":[175,175,175,175,175,175,175,232]},{"a":41383,"t":"byte","b":[240,223,223,223,223,223,239,231]},{"a":41391,"t":"byte","b":[217,230,211,229,209,209,205,211]},{"a":41399,"t":"byte","b":[228]},{"a":41400,"l":"building_34","c":"building type 34's picture, 7 characters wide and 3 high, row by row ($9730 finds it through $A209/$A22F)","t":"byte","b":[0,177,185,186,186,186,187,177]},{"a":41408,"t":"byte","b":[188,191,190,196,190,192,194,189]},{"a":41416,"t":"byte","b":[191,190,193,192,192,195]},{"a":41422,"l":"building_35","c":"building type 35's picture, 4 characters wide and 5 high, row by row ($9730 finds it through $A209/$A22F)","t":"byte","b":[0,175,175,178,175,175,175,178]},{"a":41430,"t":"byte","b":[179,175,180,178,181,175,182,183]},{"a":41438,"t":"byte","b":[184,185,186,187,188]},{"a":41443,"l":"building_36","c":"building type 36's picture, 4 characters wide and 5 high, row by row ($9730 finds it through $A209/$A22F)","t":"byte","b":[0,175,178,175,175,189,178,175]},{"a":41451,"t":"byte","b":[175,190,178,181,175,192,193,194]},{"a":41459,"t":"byte","b":[175,195,186,187,196]},{"a":41464,"l":"building_37","c":"building type 37's picture, 4 characters wide and 4 high, row by row ($9730 finds it through $A209/$A22F)","t":"byte","b":[0,197,197,197,197,197,198,199]},{"a":41472,"t":"byte","b":[197,198,199,198,199,198,199,198]},{"a":41480,"t":"byte","b":[199]},{"a":41481,"l":"building_pics_lo","c":"the building pictures' addresses, low bytes, by building type, 38 entries; type 0 is no building","t":"byte","b":[167,167,192,205,218,239,4,32],"x":[38752]},{"a":41489,"t":"byte","b":[61,74,99,100,137,156,169,185]},{"a":41497,"t":"byte","b":[201,244,34,47,57,98,124,146]},{"a":41505,"t":"byte","b":[165,178,195,238,19,45,55,65]},{"a":41513,"t":"byte","b":[102,143,184,206,227,248]},{"a":41519,"l":"building_pics_hi","c":"the building pictures' addresses, high bytes, by building type","t":"byte","b":[158,158,158,158,158,158,159,159],"x":[38747]},{"a":41527,"t":"byte","b":[159,159,159,159,159,159,159,159]},{"a":41535,"t":"byte","b":[159,159,160,160,160,160,160,160]},{"a":41543,"t":"byte","b":[160,160,160,160,161,161,161,161]},{"a":41551,"t":"byte","b":[161,161,161,161,161,161]},{"a":41557,"l":"building_widths","c":"each building type's width in characters","t":"byte","b":[0,6,4,4,5,4,3,7],"x":[36345,36539,36732,38763]},{"a":41565,"t":"byte","b":[4,6,7,9,3,3,5,3]},{"a":41573,"t":"byte","b":[14,9,4,3,8,5,3,6]},{"a":41581,"t":"byte","b":[4,4,7,9,5,3,3,9]},{"a":41589,"t":"byte","b":[10,10,7,4,4,4]},{"a":41595,"l":"building_heights","c":"each building type's height in characters","t":"byte","b":[0,4,3,3,4,5,9,4],"x":[36320,36711,36937,38757]},{"a":41603,"t":"byte","b":[3,4,6,4,6,4,3,5]},{"a":41611,"t":"byte","b":[3,5,3,3,5,5,6,3]},{"a":41619,"t":"byte","b":[3,4,6,4,5,3,3,4]},{"a":41627,"t":"byte","b":[4,4,3,5,5,4]},{"a":41633,"t":"gap","n":406,"x":[34118,34152,34642,34651,34660,34669,35200,35220,35240,37931,38622]},{"a":42039,"l":"others_frame","c":"the frame work for what is not a monster: the cannon ($A9B4), then the people ($A8A9).","t":"code","b":[32,180,169],"m":"jsr","oa":43444,"o":"cannon","x":[32879]},{"a":42042,"t":"code","b":[76,169,168],"m":"jmp","oa":43177,"o":"people"},{"a":42045,"l":"others_move","c":"the hornets ($A446), then the white flyer ($A5CD).","t":"code","b":[32,70,164],"m":"jsr","oa":42054,"o":"hornets","x":[35262]},{"a":42048,"t":"code","b":[76,205,165],"m":"jmp","oa":42445,"o":"flyer"},{"a":42051,"l":"b_A443","t":"code","b":[76,119,165],"m":"jmp","oa":42359,"o":"j_A577","x":[42089]},{"a":42054,"l":"hornets","c":"the first band's sprites 0 and 1, two hornets. Counts the animation step $8212 round 0 to 3 and the two counts at $A452 and $A456 down; then each hornet that is out ($823B,x) flies 4 pixels a pass across, left or right by $8237,x, and 2 lines down to the line in $A4E9 (or up, once $8239,x is set). There it looks at the monster higher on the screen: when the hornet's column (its x divided by 8, less 3) is the monster's column or one more, a monster breathing fire ($82BB,x of 2 or more) burns it, scoring 5 with sound 2, and the hornet dies ($823D,x counts to 5 and it is taken off); otherwise it stings, hurting the monster twice ($931E) with sound 5. Either way it then flies up. A hornet that leaves the screen is taken off; one that is not out is sent in at random ($9C12) at the line in $A4E9, from the left or the right edge.","t":"code","b":[238,18,130],"m":"inc","oa":33298,"o":"anim_step","x":[42045]},{"a":42057,"t":"code","b":[173,18,130],"m":"lda","oa":33298,"o":"anim_step"},{"a":42060,"t":"code","b":[41,3],"m":"and","o":"#$03"},{"a":42062,"t":"code","b":[141,18,130],"m":"sta","oa":33298,"o":"anim_step"},{"a":42065,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":42066,"t":"note","l":"a_A452","c":"a count kept in this load's operand, set to $50 when a city is picked ($8477) and counted down each pass by $A446","note":"inside the item at $A451","x":[33911,42078]},{"a":42067,"t":"code","b":[208,9],"m":"bne","oa":42078,"o":"b_A45E"},{"a":42069,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":42070,"t":"note","l":"a_A456","c":"a count kept in this load's operand, set to $50 when a city is picked ($8474), counted down by $A446 while $A452 is 0 and it is 5 or more","note":"inside the item at $A455","x":[33908,42075]},{"a":42071,"t":"code","b":[201,5],"m":"cmp","o":"#$05"},{"a":42073,"t":"code","b":[144,3],"m":"bcc","oa":42078,"o":"b_A45E"},{"a":42075,"t":"code","b":[206,86,164],"m":"dec","oa":42070,"o":"a_A456"},{"a":42078,"l":"b_A45E","t":"code","b":[206,82,164],"m":"dec","oa":42066,"o":"a_A452","x":[42067,42073]},{"a":42081,"t":"code","b":[162,1],"m":"ldx","o":"#$01"},{"a":42083,"l":"j_A463","t":"code","b":[138],"m":"txa","x":[42355]},{"a":42084,"t":"code","b":[10],"m":"asl","o":"a"},{"a":42085,"t":"code","b":[168],"m":"tay"},{"a":42086,"t":"code","b":[189,59,130],"m":"lda","oa":33339,"o":"hornet_out,x"},{"a":42089,"t":"code","b":[240,216],"m":"beq","oa":42051,"o":"b_A443"},{"a":42091,"t":"code","b":[189,55,130],"m":"lda","oa":33335,"o":"hornet_way,x"},{"a":42094,"t":"code","b":[240,19],"m":"beq","oa":42115,"o":"b_A483"},{"a":42096,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":42098,"t":"code","b":[157,15,130],"m":"sta","oa":33295,"o":"hornet_dir_frames,x"},{"a":42101,"t":"code","b":[56],"m":"sec"},{"a":42102,"t":"code","b":[185,181,128],"m":"lda","oa":32949,"o":"band1_pos,y"},{"a":42105,"t":"code","b":[233,4],"m":"sbc","o":"#$04"},{"a":42107,"t":"code","b":[153,181,128],"m":"sta","oa":32949,"o":"band1_pos,y"},{"a":42110,"t":"code","b":[176,28],"m":"bcs","oa":42140,"o":"b_A49C"},{"a":42112,"t":"code","b":[76,147,164],"m":"jmp","oa":42131,"o":"j_A493"},{"a":42115,"l":"b_A483","t":"code","b":[169,12],"m":"lda","o":"#$0C","x":[42094]},{"a":42117,"t":"code","b":[157,15,130],"m":"sta","oa":33295,"o":"hornet_dir_frames,x"},{"a":42120,"t":"code","b":[24],"m":"clc"},{"a":42121,"t":"code","b":[185,181,128],"m":"lda","oa":32949,"o":"band1_pos,y"},{"a":42124,"t":"code","b":[105,4],"m":"adc","o":"#$04"},{"a":42126,"t":"code","b":[153,181,128],"m":"sta","oa":32949,"o":"band1_pos,y"},{"a":42129,"t":"code","b":[144,9],"m":"bcc","oa":42140,"o":"b_A49C"},{"a":42131,"l":"j_A493","t":"code","b":[173,197,128],"m":"lda","oa":32965,"o":"band1_xhi","x":[42112]},{"a":42134,"t":"code","b":[93,144,128],"m":"eor","oa":32912,"o":"bit_masks,x"},{"a":42137,"t":"code","b":[141,197,128],"m":"sta","oa":32965,"o":"band1_xhi"},{"a":42140,"l":"b_A49C","t":"code","b":[189,61,130],"m":"lda","oa":33341,"o":"hornet_dying,x","x":[42110,42129]},{"a":42143,"t":"code","b":[240,7],"m":"beq","oa":42152,"o":"b_A4A8"},{"a":42145,"t":"code","b":[201,5],"m":"cmp","o":"#$05"},{"a":42147,"t":"code","b":[240,16],"m":"beq","oa":42165,"o":"b_A4B5"},{"a":42149,"t":"code","b":[254,61,130],"m":"inc","oa":33341,"o":"hornet_dying,x"},{"a":42152,"l":"b_A4A8","t":"code","b":[185,181,128],"m":"lda","oa":32949,"o":"band1_pos,y","x":[42143]},{"a":42155,"t":"code","b":[208,31],"m":"bne","oa":42188,"o":"b_A4CC"},{"a":42157,"t":"code","b":[173,197,128],"m":"lda","oa":32965,"o":"band1_xhi"},{"a":42160,"t":"code","b":[61,144,128],"m":"and","oa":32912,"o":"bit_masks,x"},{"a":42163,"t":"code","b":[208,23],"m":"bne","oa":42188,"o":"b_A4CC"},{"a":42165,"l":"b_A4B5","t":"code","b":[173,197,128],"m":"lda","oa":32965,"o":"band1_xhi","x":[42147,42204]},{"a":42168,"t":"code","b":[61,152,128],"m":"and","oa":32920,"o":"bit_masks_off,x"},{"a":42171,"t":"code","b":[141,197,128],"m":"sta","oa":32965,"o":"band1_xhi"},{"a":42174,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":42176,"t":"code","b":[157,59,130],"m":"sta","oa":33339,"o":"hornet_out,x"},{"a":42179,"t":"code","b":[153,181,128],"m":"sta","oa":32949,"o":"band1_pos,y"},{"a":42182,"t":"code","b":[153,182,128],"m":"sta","oa":32950,"o":"a_80B6,y"},{"a":42185,"t":"code","b":[76,112,165],"m":"jmp","oa":42352,"o":"j_A570"},{"a":42188,"l":"b_A4CC","t":"code","b":[189,57,130],"m":"lda","oa":33337,"o":"hornet_up,x","x":[42155,42163]},{"a":42191,"t":"code","b":[240,14],"m":"beq","oa":42207,"o":"b_A4DF"},{"a":42193,"t":"code","b":[56],"m":"sec"},{"a":42194,"t":"code","b":[185,182,128],"m":"lda","oa":32950,"o":"a_80B6,y"},{"a":42197,"t":"code","b":[233,2],"m":"sbc","o":"#$02"},{"a":42199,"t":"code","b":[153,182,128],"m":"sta","oa":32950,"o":"a_80B6,y"},{"a":42202,"t":"code","b":[176,12],"m":"bcs","oa":42216,"o":"b_A4E8"},{"a":42204,"t":"code","b":[76,181,164],"m":"jmp","oa":42165,"o":"b_A4B5"},{"a":42207,"l":"b_A4DF","t":"code","b":[24],"m":"clc","x":[42191]},{"a":42208,"t":"code","b":[185,182,128],"m":"lda","oa":32950,"o":"a_80B6,y"},{"a":42211,"t":"code","b":[105,2],"m":"adc","o":"#$02"},{"a":42213,"t":"code","b":[153,182,128],"m":"sta","oa":32950,"o":"a_80B6,y"},{"a":42216,"l":"b_A4E8","t":"code","b":[201,0],"m":"cmp","o":"#$00","x":[42202]},{"a":42217,"t":"note","l":"a_A4E9","c":"the lowest line the hornets come down to, kept as the operand of the compare at $A4E8; $9B68 writes it (the second band's line less $15), and the white flyer turns at it too","note":"inside the item at $A4E8","x":[39784,42220,42430,42735]},{"a":42218,"t":"code","b":[144,19],"m":"bcc","oa":42239,"o":"b_A4FF"},{"a":42220,"t":"code","b":[173,233,164],"m":"lda","oa":42217,"o":"a_A4E9"},{"a":42223,"t":"code","b":[153,182,128],"m":"sta","oa":32950,"o":"a_80B6,y"},{"a":42226,"t":"code","b":[173,197,128],"m":"lda","oa":32965,"o":"band1_xhi"},{"a":42229,"t":"code","b":[61,144,128],"m":"and","oa":32912,"o":"bit_masks,x"},{"a":42232,"t":"code","b":[240,8],"m":"beq","oa":42242,"o":"b_A502"},{"a":42234,"t":"code","b":[169,32],"m":"lda","o":"#$20"},{"a":42236,"t":"code","b":[76,4,165],"m":"jmp","oa":42244,"o":"j_A504"},{"a":42239,"l":"b_A4FF","t":"code","b":[76,112,165],"m":"jmp","oa":42352,"o":"j_A570","x":[42218]},{"a":42242,"l":"b_A502","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[42232]},{"a":42244,"l":"j_A504","t":"code","b":[141,160,128],"m":"sta","oa":32928,"o":"temp_a","x":[42236]},{"a":42247,"t":"code","b":[185,181,128],"m":"lda","oa":32949,"o":"band1_pos,y"},{"a":42250,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":42251,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":42252,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":42253,"t":"code","b":[24],"m":"clc"},{"a":42254,"t":"code","b":[109,160,128],"m":"adc","oa":32928,"o":"temp_a"},{"a":42257,"t":"code","b":[56],"m":"sec"},{"a":42258,"t":"code","b":[233,3],"m":"sbc","o":"#$03"},{"a":42260,"t":"code","b":[141,160,128],"m":"sta","oa":32928,"o":"temp_a"},{"a":42263,"t":"code","b":[142,161,128],"m":"stx","oa":32929,"o":"temp_b"},{"a":42266,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":42268,"t":"code","b":[173,233,128],"m":"lda","oa":33001,"o":"lizard_state"},{"a":42271,"t":"code","b":[240,8],"m":"beq","oa":42281,"o":"b_A529"},{"a":42273,"t":"code","b":[173,175,128],"m":"lda","oa":32943,"o":"lizard_row"},{"a":42276,"t":"code","b":[205,176,128],"m":"cmp","oa":32944,"o":"ogre_row"},{"a":42279,"t":"code","b":[144,6],"m":"bcc","oa":42287,"o":"b_A52F"},{"a":42281,"l":"b_A529","t":"code","b":[173,234,128],"m":"lda","oa":33002,"o":"ogre_state","x":[42271]},{"a":42284,"t":"code","b":[240,1],"m":"beq","oa":42287,"o":"b_A52F"},{"a":42286,"t":"code","b":[232],"m":"inx"},{"a":42287,"l":"b_A52F","t":"code","b":[56],"m":"sec","x":[42279,42284]},{"a":42288,"t":"code","b":[173,160,128],"m":"lda","oa":32928,"o":"temp_a"},{"a":42291,"t":"code","b":[253,171,128],"m":"sbc","oa":32939,"o":"lizard_column,x"},{"a":42294,"t":"code","b":[201,2],"m":"cmp","o":"#$02"},{"a":42296,"t":"code","b":[176,51],"m":"bcs","oa":42349,"o":"b_A56D"},{"a":42298,"t":"code","b":[189,187,130],"m":"lda","oa":33467,"o":"lizard_flame_timer,x"},{"a":42301,"t":"code","b":[201,2],"m":"cmp","o":"#$02"},{"a":42303,"t":"code","b":[144,25],"m":"bcc","oa":42330,"o":"b_A55A"},{"a":42305,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":42307,"t":"code","b":[157,60,117],"m":"sta","oa":30012,"o":"sfx_request,x"},{"a":42310,"t":"code","b":[24],"m":"clc"},{"a":42311,"t":"code","b":[189,231,128],"m":"lda","oa":32999,"o":"lizard_owed,x"},{"a":42314,"t":"code","b":[105,5],"m":"adc","o":"#$05"},{"a":42316,"t":"code","b":[157,231,128],"m":"sta","oa":32999,"o":"lizard_owed,x"},{"a":42319,"t":"code","b":[174,161,128],"m":"ldx","oa":32929,"o":"temp_b"},{"a":42322,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":42324,"t":"code","b":[157,61,130],"m":"sta","oa":33341,"o":"hornet_dying,x"},{"a":42327,"t":"code","b":[76,104,165],"m":"jmp","oa":42344,"o":"j_A568"},{"a":42330,"l":"b_A55A","t":"code","b":[32,30,147],"m":"jsr","oa":37662,"o":"monster_hurt","x":[42303]},{"a":42333,"t":"code","b":[32,30,147],"m":"jsr","oa":37662,"o":"monster_hurt"},{"a":42336,"t":"code","b":[169,5],"m":"lda","o":"#$05"},{"a":42338,"t":"code","b":[157,60,117],"m":"sta","oa":30012,"o":"sfx_request,x"},{"a":42341,"t":"code","b":[174,161,128],"m":"ldx","oa":32929,"o":"temp_b"},{"a":42344,"l":"j_A568","t":"code","b":[169,1],"m":"lda","o":"#$01","x":[42327]},{"a":42346,"t":"code","b":[157,57,130],"m":"sta","oa":33337,"o":"hornet_up,x"},{"a":42349,"l":"b_A56D","t":"code","b":[174,161,128],"m":"ldx","oa":32929,"o":"temp_b","x":[42296]},{"a":42352,"l":"j_A570","t":"code","b":[202],"m":"dex","x":[42185,42239,42373,42386,42399,42436]},{"a":42353,"t":"code","b":[48,3],"m":"bmi","oa":42358,"o":"r_A576"},{"a":42355,"t":"code","b":[76,99,164],"m":"jmp","oa":42083,"o":"j_A463"},{"a":42358,"l":"r_A576","t":"code","b":[96],"m":"rts","x":[42353]},{"a":42359,"l":"j_A577","t":"code","b":[140,160,128],"m":"sty","oa":32928,"o":"temp_a","x":[42051]},{"a":42362,"t":"code","b":[238,30,169],"m":"inc","oa":43294,"o":"random_index"},{"a":42365,"t":"code","b":[172,30,169],"m":"ldy","oa":43294,"o":"random_index"},{"a":42368,"t":"code","b":[185,18,156],"m":"lda","oa":39954,"o":"random_table,y"},{"a":42371,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":42373,"t":"code","b":[208,233],"m":"bne","oa":42352,"o":"j_A570"},{"a":42375,"t":"code","b":[238,30,169],"m":"inc","oa":43294,"o":"random_index"},{"a":42378,"t":"code","b":[172,30,169],"m":"ldy","oa":43294,"o":"random_index"},{"a":42381,"t":"code","b":[185,18,156],"m":"lda","oa":39954,"o":"random_table,y"},{"a":42384,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":42386,"t":"code","b":[208,220],"m":"bne","oa":42352,"o":"j_A570"},{"a":42388,"t":"code","b":[238,30,169],"m":"inc","oa":43294,"o":"random_index"},{"a":42391,"t":"code","b":[172,30,169],"m":"ldy","oa":43294,"o":"random_index"},{"a":42394,"t":"code","b":[185,18,156],"m":"lda","oa":39954,"o":"random_table,y"},{"a":42397,"t":"code","b":[201,2],"m":"cmp","o":"#$02"},{"a":42399,"t":"code","b":[176,207],"m":"bcs","oa":42352,"o":"j_A570"},{"a":42401,"t":"code","b":[157,59,130],"m":"sta","oa":33339,"o":"hornet_out,x"},{"a":42404,"t":"code","b":[238,30,169],"m":"inc","oa":43294,"o":"random_index"},{"a":42407,"t":"code","b":[172,30,169],"m":"ldy","oa":43294,"o":"random_index"},{"a":42410,"t":"code","b":[185,18,156],"m":"lda","oa":39954,"o":"random_table,y"},{"a":42413,"t":"code","b":[41,2],"m":"and","o":"#$02"},{"a":42415,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":42416,"t":"code","b":[157,55,130],"m":"sta","oa":33335,"o":"hornet_way,x"},{"a":42419,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":42421,"t":"code","b":[157,57,130],"m":"sta","oa":33337,"o":"hornet_up,x"},{"a":42424,"t":"code","b":[157,61,130],"m":"sta","oa":33341,"o":"hornet_dying,x"},{"a":42427,"t":"code","b":[172,160,128],"m":"ldy","oa":32928,"o":"temp_a"},{"a":42430,"t":"code","b":[173,233,164],"m":"lda","oa":42217,"o":"a_A4E9"},{"a":42433,"t":"code","b":[153,182,128],"m":"sta","oa":32950,"o":"a_80B6,y"},{"a":42436,"t":"code","b":[76,112,165],"m":"jmp","oa":42352,"o":"j_A570"},{"a":42439,"l":"b_A5C7","t":"code","b":[76,62,167],"m":"jmp","oa":42814,"o":"flyer_drop","x":[42461]},{"a":42442,"l":"b_A5CA","t":"code","b":[76,98,166],"m":"jmp","oa":42594,"o":"j_A662","x":[42448]},{"a":42445,"l":"flyer","c":"the first band's sprite 2, white. Sent in at random from $9C12 above one of the monsters, it zigzags across two pixels a pass, turning at random times ($A8A3) and at the screen's edges, and comes down 3 lines a pass to the line in $A4E9, then climbs back 3 a pass. While none is falling it may drop something ($A73E). Near the bottom of its dive, a monster breathing fire at it scores 5 and sends it off (sound 2, $823F).","t":"code","b":[173,186,128],"m":"lda","oa":32954,"o":"a_80BA","x":[42048]},{"a":42448,"t":"code","b":[208,248],"m":"bne","oa":42442,"o":"b_A5CA"},{"a":42450,"t":"code","b":[238,30,169],"m":"inc","oa":43294,"o":"random_index"},{"a":42453,"t":"code","b":[174,30,169],"m":"ldx","oa":43294,"o":"random_index"},{"a":42456,"t":"code","b":[189,18,156],"m":"lda","oa":39954,"o":"random_table,x"},{"a":42459,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":42461,"t":"code","b":[208,232],"m":"bne","oa":42439,"o":"b_A5C7"},{"a":42463,"t":"code","b":[173,197,128],"m":"lda","oa":32965,"o":"band1_xhi"},{"a":42466,"t":"code","b":[41,251],"m":"and","o":"#$FB"},{"a":42468,"t":"code","b":[141,197,128],"m":"sta","oa":32965,"o":"band1_xhi"},{"a":42471,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":42473,"t":"code","b":[173,175,128],"m":"lda","oa":32943,"o":"lizard_row"},{"a":42476,"t":"code","b":[205,176,128],"m":"cmp","oa":32944,"o":"ogre_row"},{"a":42479,"t":"code","b":[176,1],"m":"bcs","oa":42482,"o":"b_A5F2"},{"a":42481,"t":"code","b":[232],"m":"inx"},{"a":42482,"l":"b_A5F2","t":"code","b":[142,160,128],"m":"stx","oa":32928,"o":"temp_a","x":[42479]},{"a":42485,"t":"code","b":[238,30,169],"m":"inc","oa":43294,"o":"random_index"},{"a":42488,"t":"code","b":[189,18,156],"m":"lda","oa":39954,"o":"random_table,x"},{"a":42491,"t":"code","b":[174,160,128],"m":"ldx","oa":32928,"o":"temp_a"},{"a":42494,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":42496,"t":"code","b":[208,4],"m":"bne","oa":42502,"o":"b_A606"},{"a":42498,"t":"code","b":[138],"m":"txa"},{"a":42499,"t":"code","b":[73,1],"m":"eor","o":"#$01"},{"a":42501,"t":"code","b":[170],"m":"tax"},{"a":42502,"l":"b_A606","t":"code","b":[189,171,128],"m":"lda","oa":32939,"o":"lizard_column,x","x":[42496]},{"a":42505,"t":"code","b":[10],"m":"asl","o":"a"},{"a":42506,"t":"code","b":[10],"m":"asl","o":"a"},{"a":42507,"t":"code","b":[10],"m":"asl","o":"a"},{"a":42508,"t":"code","b":[144,10],"m":"bcc","oa":42520,"o":"b_A618"},{"a":42510,"t":"code","b":[72],"m":"pha"},{"a":42511,"t":"code","b":[173,197,128],"m":"lda","oa":32965,"o":"band1_xhi"},{"a":42514,"t":"code","b":[9,4],"m":"ora","o":"#$04"},{"a":42516,"t":"code","b":[141,197,128],"m":"sta","oa":32965,"o":"band1_xhi"},{"a":42519,"t":"code","b":[104],"m":"pla"},{"a":42520,"l":"b_A618","t":"code","b":[24],"m":"clc","x":[42508]},{"a":42521,"t":"code","b":[105,32],"m":"adc","o":"#$20"},{"a":42523,"t":"code","b":[141,185,128],"m":"sta","oa":32953,"o":"a_80B9"},{"a":42526,"t":"code","b":[144,8],"m":"bcc","oa":42536,"o":"b_A628"},{"a":42528,"t":"code","b":[173,197,128],"m":"lda","oa":32965,"o":"band1_xhi"},{"a":42531,"t":"code","b":[9,4],"m":"ora","o":"#$04"},{"a":42533,"t":"code","b":[141,197,128],"m":"sta","oa":32965,"o":"band1_xhi"},{"a":42536,"l":"b_A628","t":"code","b":[238,30,169],"m":"inc","oa":43294,"o":"random_index","x":[42526]},{"a":42539,"t":"code","b":[174,30,169],"m":"ldx","oa":43294,"o":"random_index"},{"a":42542,"t":"code","b":[189,18,156],"m":"lda","oa":39954,"o":"random_table,x"},{"a":42545,"t":"code","b":[10],"m":"asl","o":"a"},{"a":42546,"t":"code","b":[10],"m":"asl","o":"a"},{"a":42547,"t":"code","b":[10],"m":"asl","o":"a"},{"a":42548,"t":"code","b":[56],"m":"sec"},{"a":42549,"t":"code","b":[233,16],"m":"sbc","o":"#$10"},{"a":42551,"t":"code","b":[24],"m":"clc"},{"a":42552,"t":"code","b":[109,185,128],"m":"adc","oa":32953,"o":"a_80B9"},{"a":42555,"t":"code","b":[141,185,128],"m":"sta","oa":32953,"o":"a_80B9"},{"a":42558,"t":"code","b":[238,30,169],"m":"inc","oa":43294,"o":"random_index"},{"a":42561,"t":"code","b":[174,30,169],"m":"ldx","oa":43294,"o":"random_index"},{"a":42564,"t":"code","b":[189,18,156],"m":"lda","oa":39954,"o":"random_table,x"},{"a":42567,"t":"code","b":[10],"m":"asl","o":"a"},{"a":42568,"t":"code","b":[10],"m":"asl","o":"a"},{"a":42569,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":42571,"t":"code","b":[141,163,168],"m":"sta","oa":43171,"o":"flyer_turn"},{"a":42574,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":42576,"t":"code","b":[141,117,166],"m":"sta","oa":42613,"o":"a_A675"},{"a":42579,"t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":42581,"t":"code","b":[141,235,166],"m":"sta","oa":42731,"o":"a_A6EB"},{"a":42584,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":42586,"t":"code","b":[141,63,130],"m":"sta","oa":33343,"o":"flyer_dying"},{"a":42589,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":42591,"t":"code","b":[141,17,130],"m":"sta","oa":33297,"o":"a_8211"},{"a":42594,"l":"j_A662","t":"code","b":[173,63,130],"m":"lda","oa":33343,"o":"flyer_dying","x":[42442]},{"a":42597,"t":"code","b":[240,13],"m":"beq","oa":42612,"o":"b_A674"},{"a":42599,"t":"code","b":[238,63,130],"m":"inc","oa":33343,"o":"flyer_dying"},{"a":42602,"t":"code","b":[201,6],"m":"cmp","o":"#$06"},{"a":42604,"t":"code","b":[208,6],"m":"bne","oa":42612,"o":"b_A674"},{"a":42606,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":42608,"t":"code","b":[141,186,128],"m":"sta","oa":32954,"o":"a_80BA"},{"a":42611,"t":"code","b":[96],"m":"rts"},{"a":42612,"l":"b_A674","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[42597,42604]},{"a":42613,"t":"note","l":"a_A675","c":"the white flyer's way across, kept in this load's operand: 1 to the right, $FF to the left","note":"inside the item at $A674","x":[42576,42632,42715,42723]},{"a":42614,"t":"code","b":[48,40],"m":"bmi","oa":42656,"o":"b_A6A0"},{"a":42616,"t":"code","b":[173,185,128],"m":"lda","oa":32953,"o":"a_80B9"},{"a":42619,"t":"code","b":[201,70],"m":"cmp","o":"#$46"},{"a":42621,"t":"code","b":[144,15],"m":"bcc","oa":42638,"o":"b_A68E"},{"a":42623,"t":"code","b":[173,197,128],"m":"lda","oa":32965,"o":"band1_xhi"},{"a":42626,"t":"code","b":[41,4],"m":"and","o":"#$04"},{"a":42628,"t":"code","b":[240,8],"m":"beq","oa":42638,"o":"b_A68E"},{"a":42630,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":42632,"t":"code","b":[141,117,166],"m":"sta","oa":42613,"o":"a_A675"},{"a":42635,"t":"code","b":[76,160,166],"m":"jmp","oa":42656,"o":"b_A6A0"},{"a":42638,"l":"b_A68E","t":"code","b":[24],"m":"clc","x":[42621,42628]},{"a":42639,"t":"code","b":[173,185,128],"m":"lda","oa":32953,"o":"a_80B9"},{"a":42642,"t":"code","b":[105,2],"m":"adc","o":"#$02"},{"a":42644,"t":"code","b":[141,185,128],"m":"sta","oa":32953,"o":"a_80B9"},{"a":42647,"t":"code","b":[144,45],"m":"bcc","oa":42694,"o":"b_A6C6"},{"a":42649,"t":"code","b":[173,197,128],"m":"lda","oa":32965,"o":"band1_xhi"},{"a":42652,"t":"code","b":[41,4],"m":"and","o":"#$04"},{"a":42654,"t":"code","b":[240,30],"m":"beq","oa":42686,"o":"b_A6BE"},{"a":42656,"l":"b_A6A0","t":"code","b":[56],"m":"sec","x":[42614,42635]},{"a":42657,"t":"code","b":[173,185,128],"m":"lda","oa":32953,"o":"a_80B9"},{"a":42660,"t":"code","b":[233,2],"m":"sbc","o":"#$02"},{"a":42662,"t":"code","b":[141,185,128],"m":"sta","oa":32953,"o":"a_80B9"},{"a":42665,"t":"code","b":[176,27],"m":"bcs","oa":42694,"o":"b_A6C6"},{"a":42667,"t":"code","b":[173,197,128],"m":"lda","oa":32965,"o":"band1_xhi"},{"a":42670,"t":"code","b":[41,4],"m":"and","o":"#$04"},{"a":42672,"t":"code","b":[240,12],"m":"beq","oa":42686,"o":"b_A6BE"},{"a":42674,"t":"code","b":[24],"m":"clc"},{"a":42675,"t":"code","b":[173,185,128],"m":"lda","oa":32953,"o":"a_80B9"},{"a":42678,"t":"code","b":[105,2],"m":"adc","o":"#$02"},{"a":42680,"t":"code","b":[141,185,128],"m":"sta","oa":32953,"o":"a_80B9"},{"a":42683,"t":"code","b":[76,198,166],"m":"jmp","oa":42694,"o":"b_A6C6"},{"a":42686,"l":"b_A6BE","t":"code","b":[173,197,128],"m":"lda","oa":32965,"o":"band1_xhi","x":[42654,42672]},{"a":42689,"t":"code","b":[73,4],"m":"eor","o":"#$04"},{"a":42691,"t":"code","b":[141,197,128],"m":"sta","oa":32965,"o":"band1_xhi"},{"a":42694,"l":"b_A6C6","t":"code","b":[206,163,168],"m":"dec","oa":43171,"o":"flyer_turn","x":[42647,42665,42683]},{"a":42697,"t":"code","b":[208,27],"m":"bne","oa":42726,"o":"b_A6E6"},{"a":42699,"t":"code","b":[238,30,169],"m":"inc","oa":43294,"o":"random_index"},{"a":42702,"t":"code","b":[174,30,169],"m":"ldx","oa":43294,"o":"random_index"},{"a":42705,"t":"code","b":[189,18,156],"m":"lda","oa":39954,"o":"random_table,x"},{"a":42708,"t":"code","b":[10],"m":"asl","o":"a"},{"a":42709,"t":"code","b":[10],"m":"asl","o":"a"},{"a":42710,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":42712,"t":"code","b":[141,163,168],"m":"sta","oa":43171,"o":"flyer_turn"},{"a":42715,"t":"code","b":[173,117,166],"m":"lda","oa":42613,"o":"a_A675"},{"a":42718,"t":"code","b":[73,255],"m":"eor","o":"#$FF"},{"a":42720,"t":"code","b":[24],"m":"clc"},{"a":42721,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":42723,"t":"code","b":[141,117,166],"m":"sta","oa":42613,"o":"a_A675"},{"a":42726,"l":"b_A6E6","t":"code","b":[24],"m":"clc","x":[42697]},{"a":42727,"t":"code","b":[173,186,128],"m":"lda","oa":32954,"o":"a_80BA"},{"a":42730,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":42731,"t":"note","l":"a_A6EB","c":"the white flyer's step up or down, kept in this add's operand: 3 down, $FD up","note":"inside the item at $A6EA","x":[42581,42751]},{"a":42732,"t":"code","b":[141,186,128],"m":"sta","oa":32954,"o":"a_80BA"},{"a":42735,"t":"code","b":[205,233,164],"m":"cmp","oa":42217,"o":"a_A4E9"},{"a":42738,"t":"code","b":[144,74],"m":"bcc","oa":42814,"o":"flyer_drop"},{"a":42740,"t":"code","b":[24],"m":"clc"},{"a":42741,"t":"code","b":[173,186,128],"m":"lda","oa":32954,"o":"a_80BA"},{"a":42744,"t":"code","b":[105,250],"m":"adc","o":"#$FA"},{"a":42746,"t":"code","b":[141,186,128],"m":"sta","oa":32954,"o":"a_80BA"},{"a":42749,"t":"code","b":[169,253],"m":"lda","o":"#$FD"},{"a":42751,"t":"code","b":[141,235,166],"m":"sta","oa":42731,"o":"a_A6EB"},{"a":42754,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":42756,"t":"code","b":[141,17,130],"m":"sta","oa":33297,"o":"a_8211"},{"a":42759,"t":"code","b":[32,122,168],"m":"jsr","oa":43130,"o":"flyer_column"},{"a":42762,"t":"code","b":[162,1],"m":"ldx","o":"#$01"},{"a":42764,"l":"b_A70C","t":"code","b":[189,187,130],"m":"lda","oa":33467,"o":"lizard_flame_timer,x","x":[42812]},{"a":42767,"t":"code","b":[240,42],"m":"beq","oa":42811,"o":"b_A73B"},{"a":42769,"t":"code","b":[56],"m":"sec"},{"a":42770,"t":"code","b":[173,140,168],"m":"lda","oa":43148,"o":"a_A88C"},{"a":42773,"t":"code","b":[253,171,128],"m":"sbc","oa":32939,"o":"lizard_column,x"},{"a":42776,"t":"code","b":[201,4],"m":"cmp","o":"#$04"},{"a":42778,"t":"code","b":[176,31],"m":"bcs","oa":42811,"o":"b_A73B"},{"a":42780,"t":"code","b":[56],"m":"sec"},{"a":42781,"t":"code","b":[189,175,128],"m":"lda","oa":32943,"o":"lizard_row,x"},{"a":42784,"t":"code","b":[237,166,168],"m":"sbc","oa":43174,"o":"drop_row"},{"a":42787,"t":"code","b":[201,4],"m":"cmp","o":"#$04"},{"a":42789,"t":"code","b":[176,20],"m":"bcs","oa":42811,"o":"b_A73B"},{"a":42791,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":42793,"t":"code","b":[157,60,117],"m":"sta","oa":30012,"o":"sfx_request,x"},{"a":42796,"t":"code","b":[24],"m":"clc"},{"a":42797,"t":"code","b":[189,231,128],"m":"lda","oa":32999,"o":"lizard_owed,x"},{"a":42800,"t":"code","b":[105,5],"m":"adc","o":"#$05"},{"a":42802,"t":"code","b":[157,231,128],"m":"sta","oa":32999,"o":"lizard_owed,x"},{"a":42805,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":42807,"t":"code","b":[141,63,130],"m":"sta","oa":33343,"o":"flyer_dying"},{"a":42810,"t":"code","b":[96],"m":"rts"},{"a":42811,"l":"b_A73B","t":"code","b":[202],"m":"dex","x":[42767,42778,42789]},{"a":42812,"t":"code","b":[16,206],"m":"bpl","oa":42764,"o":"b_A70C"},{"a":42814,"l":"flyer_drop","c":"starts the white flyer's dropping when none is falling ($A8A4 = 0): with random chances from $9C12, at the flyer's column ($A87A) and the row its y divided by 8, less 5, gives, and then moves it ($A7AF, $A7C1).","t":"code","b":[173,164,168],"m":"lda","oa":43172,"o":"drop_falling","x":[42439,42738]},{"a":42817,"t":"code","b":[208,98],"m":"bne","oa":42917,"o":"b_A7A5"},{"a":42819,"t":"code","b":[173,186,128],"m":"lda","oa":32954,"o":"a_80BA"},{"a":42822,"t":"code","b":[201,65],"m":"cmp","o":"#$41"},{"a":42824,"t":"code","b":[144,97],"m":"bcc","oa":42923,"o":"r_A7AB"},{"a":42826,"t":"code","b":[238,30,169],"m":"inc","oa":43294,"o":"random_index"},{"a":42829,"t":"code","b":[174,30,169],"m":"ldx","oa":43294,"o":"random_index"},{"a":42832,"t":"code","b":[189,18,156],"m":"lda","oa":39954,"o":"random_table,x"},{"a":42835,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":42837,"t":"code","b":[208,84],"m":"bne","oa":42923,"o":"r_A7AB"},{"a":42839,"t":"code","b":[238,30,169],"m":"inc","oa":43294,"o":"random_index"},{"a":42842,"t":"code","b":[174,30,169],"m":"ldx","oa":43294,"o":"random_index"},{"a":42845,"t":"code","b":[189,18,156],"m":"lda","oa":39954,"o":"random_table,x"},{"a":42848,"t":"code","b":[201,2],"m":"cmp","o":"#$02"},{"a":42850,"t":"code","b":[176,71],"m":"bcs","oa":42923,"o":"r_A7AB"},{"a":42852,"t":"code","b":[32,122,168],"m":"jsr","oa":43130,"o":"flyer_column"},{"a":42855,"t":"code","b":[173,140,168],"m":"lda","oa":43148,"o":"a_A88C"},{"a":42858,"t":"code","b":[240,63],"m":"beq","oa":42923,"o":"r_A7AB"},{"a":42860,"t":"code","b":[141,165,168],"m":"sta","oa":43173,"o":"drop_column"},{"a":42863,"t":"code","b":[173,186,128],"m":"lda","oa":32954,"o":"a_80BA"},{"a":42866,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":42867,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":42868,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":42869,"t":"code","b":[56],"m":"sec"},{"a":42870,"t":"code","b":[233,6],"m":"sbc","o":"#$06"},{"a":42872,"t":"code","b":[141,166,168],"m":"sta","oa":43174,"o":"drop_row"},{"a":42875,"t":"code","b":[240,46],"m":"beq","oa":42923,"o":"r_A7AB"},{"a":42877,"t":"code","b":[48,44],"m":"bmi","oa":42923,"o":"r_A7AB"},{"a":42879,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":42881,"t":"code","b":[141,167,168],"m":"sta","oa":43175,"o":"drop_addr_lo"},{"a":42884,"t":"code","b":[169,200],"m":"lda","o":"#$C8"},{"a":42886,"t":"code","b":[141,168,168],"m":"sta","oa":43176,"o":"drop_addr_hi"},{"a":42889,"t":"code","b":[174,166,168],"m":"ldx","oa":43174,"o":"drop_row"},{"a":42892,"l":"b_A78C","t":"code","b":[24],"m":"clc","x":[42907]},{"a":42893,"t":"code","b":[173,167,168],"m":"lda","oa":43175,"o":"drop_addr_lo"},{"a":42896,"t":"code","b":[105,40],"m":"adc","o":"#$28"},{"a":42898,"t":"code","b":[141,167,168],"m":"sta","oa":43175,"o":"drop_addr_lo"},{"a":42901,"t":"code","b":[144,3],"m":"bcc","oa":42906,"o":"b_A79A"},{"a":42903,"t":"code","b":[238,168,168],"m":"inc","oa":43176,"o":"drop_addr_hi"},{"a":42906,"l":"b_A79A","t":"code","b":[202],"m":"dex","x":[42901]},{"a":42907,"t":"code","b":[16,239],"m":"bpl","oa":42892,"o":"b_A78C"},{"a":42909,"t":"code","b":[32,14,168],"m":"jsr","oa":43022,"o":"drop_draw"},{"a":42912,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":42914,"t":"code","b":[141,164,168],"m":"sta","oa":43172,"o":"drop_falling"},{"a":42917,"l":"b_A7A5","t":"code","b":[32,175,167],"m":"jsr","oa":42927,"o":"drop_clear","x":[42817]},{"a":42920,"t":"code","b":[76,193,167],"m":"jmp","oa":42945,"o":"j_A7C1"},{"a":42923,"l":"r_A7AB","t":"code","b":[96],"m":"rts","x":[42824,42837,42850,42858,42875,42877]},{"a":42924,"l":"b_A7AC","t":"code","b":[76,116,168],"m":"jmp","oa":43124,"o":"j_A874","x":[42960,43002]},{"a":42927,"l":"drop_clear","c":"puts back the character the dropping covered ($A7BD) at its place ($A8A7/$A8A8 + $A8A5).","t":"code","b":[173,167,168],"m":"lda","oa":43175,"o":"drop_addr_lo","x":[38371,42917]},{"a":42930,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr_a"},{"a":42932,"t":"code","b":[173,168,168],"m":"lda","oa":43176,"o":"drop_addr_hi"},{"a":42935,"t":"code","b":[133,252],"m":"sta","oa":252,"o":"zpa_FC"},{"a":42937,"t":"code","b":[172,165,168],"m":"ldy","oa":43173,"o":"drop_column"},{"a":42940,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":42941,"t":"note","l":"a_A7BD","c":"the character under the dropping, kept in this load's operand by $A837","note":"inside the item at $A7BC","x":[43063]},{"a":42942,"t":"code","b":[145,251],"m":"sta","oa":251,"o":"(ptr_a),y"},{"a":42944,"t":"code","b":[96],"m":"rts"},{"a":42945,"l":"j_A7C1","c":"the dropping falls a row; at the bottom of the play field it stops ($A874); a monster just below it and within four columns is hurt twice ($931E), with sound 5, and it stops.","t":"code","b":[238,166,168],"m":"inc","oa":43174,"o":"drop_row","x":[42920]},{"a":42948,"t":"code","b":[173,167,168],"m":"lda","oa":43175,"o":"drop_addr_lo"},{"a":42951,"t":"code","b":[201,72],"m":"cmp","o":"#$48"},{"a":42953,"t":"code","b":[144,7],"m":"bcc","oa":42962,"o":"b_A7D2"},{"a":42955,"t":"code","b":[173,168,168],"m":"lda","oa":43176,"o":"drop_addr_hi"},{"a":42958,"t":"code","b":[201,203],"m":"cmp","o":"#$CB"},{"a":42960,"t":"code","b":[176,218],"m":"bcs","oa":42924,"o":"b_A7AC"},{"a":42962,"l":"b_A7D2","t":"code","b":[162,1],"m":"ldx","o":"#$01","x":[42953]},{"a":42964,"l":"b_A7D4","t":"code","b":[189,233,128],"m":"lda","oa":33001,"o":"lizard_state,x","x":[43006]},{"a":42967,"t":"code","b":[240,36],"m":"beq","oa":43005,"o":"b_A7FD"},{"a":42969,"t":"code","b":[56],"m":"sec"},{"a":42970,"t":"code","b":[173,166,168],"m":"lda","oa":43174,"o":"drop_row"},{"a":42973,"t":"code","b":[253,175,128],"m":"sbc","oa":32943,"o":"lizard_row,x"},{"a":42976,"t":"code","b":[201,253],"m":"cmp","o":"#$FD"},{"a":42978,"t":"code","b":[208,25],"m":"bne","oa":43005,"o":"b_A7FD"},{"a":42980,"t":"code","b":[56],"m":"sec"},{"a":42981,"t":"code","b":[173,165,168],"m":"lda","oa":43173,"o":"drop_column"},{"a":42984,"t":"code","b":[253,171,128],"m":"sbc","oa":32939,"o":"lizard_column,x"},{"a":42987,"t":"code","b":[201,4],"m":"cmp","o":"#$04"},{"a":42989,"t":"code","b":[176,14],"m":"bcs","oa":43005,"o":"b_A7FD"},{"a":42991,"t":"code","b":[32,30,147],"m":"jsr","oa":37662,"o":"monster_hurt"},{"a":42994,"t":"code","b":[32,30,147],"m":"jsr","oa":37662,"o":"monster_hurt"},{"a":42997,"t":"code","b":[169,5],"m":"lda","o":"#$05"},{"a":42999,"t":"code","b":[157,60,117],"m":"sta","oa":30012,"o":"sfx_request,x"},{"a":43002,"t":"code","b":[76,172,167],"m":"jmp","oa":42924,"o":"b_A7AC"},{"a":43005,"l":"b_A7FD","t":"code","b":[202],"m":"dex","x":[42967,42978,42989]},{"a":43006,"t":"code","b":[16,212],"m":"bpl","oa":42964,"o":"b_A7D4"},{"a":43008,"t":"code","b":[24],"m":"clc"},{"a":43009,"t":"code","b":[173,167,168],"m":"lda","oa":43175,"o":"drop_addr_lo"},{"a":43012,"t":"code","b":[105,40],"m":"adc","o":"#$28"},{"a":43014,"t":"code","b":[141,167,168],"m":"sta","oa":43175,"o":"drop_addr_lo"},{"a":43017,"t":"code","b":[144,3],"m":"bcc","oa":43022,"o":"drop_draw"},{"a":43019,"t":"code","b":[238,168,168],"m":"inc","oa":43176,"o":"drop_addr_hi"},{"a":43022,"l":"drop_draw","c":"draws the dropping at its place: makes character $9E from the character there (or the mark $AF over a person or a pickup), cut and filled with the pattern at $ABA7 and $ABAF, at $C4F0, and writes $9E to the cell.","t":"code","b":[173,167,168],"m":"lda","oa":43175,"o":"drop_addr_lo","x":[38685,42909,43017]},{"a":43025,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr_a"},{"a":43027,"t":"code","b":[173,168,168],"m":"lda","oa":43176,"o":"drop_addr_hi"},{"a":43030,"t":"code","b":[133,252],"m":"sta","oa":252,"o":"zpa_FC"},{"a":43032,"t":"code","b":[172,165,168],"m":"ldy","oa":43173,"o":"drop_column"},{"a":43035,"t":"code","b":[177,251],"m":"lda","oa":251,"o":"(ptr_a),y"},{"a":43037,"t":"code","b":[201,151],"m":"cmp","o":"#$97"},{"a":43039,"t":"code","b":[240,20],"m":"beq","oa":43061,"o":"b_A835"},{"a":43041,"t":"code","b":[201,152],"m":"cmp","o":"#$98"},{"a":43043,"t":"code","b":[240,16],"m":"beq","oa":43061,"o":"b_A835"},{"a":43045,"t":"code","b":[201,150],"m":"cmp","o":"#$96"},{"a":43047,"t":"code","b":[240,12],"m":"beq","oa":43061,"o":"b_A835"},{"a":43049,"t":"code","b":[201,159],"m":"cmp","o":"#$9F"},{"a":43051,"t":"code","b":[240,8],"m":"beq","oa":43061,"o":"b_A835"},{"a":43053,"t":"code","b":[201,169],"m":"cmp","o":"#$A9"},{"a":43055,"t":"code","b":[16,6],"m":"bpl","oa":43063,"o":"b_A837"},{"a":43057,"t":"code","b":[201,160],"m":"cmp","o":"#$A0"},{"a":43059,"t":"code","b":[48,2],"m":"bmi","oa":43063,"o":"b_A837"},{"a":43061,"l":"b_A835","t":"code","b":[169,175],"m":"lda","o":"#$AF","x":[43039,43043,43047,43051]},{"a":43063,"l":"b_A837","t":"code","b":[141,189,167],"m":"sta","oa":42941,"o":"a_A7BD","x":[43055,43059]},{"a":43066,"t":"code","b":[133,253],"m":"sta","oa":253,"o":"ptr_b"},{"a":43068,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":43070,"t":"code","b":[133,254],"m":"sta","oa":254,"o":"zpa_FE"},{"a":43072,"t":"code","b":[6,253],"m":"asl","oa":253,"o":"ptr_b"},{"a":43074,"t":"code","b":[38,254],"m":"rol","oa":254,"o":"zpa_FE"},{"a":43076,"t":"code","b":[24],"m":"clc"},{"a":43077,"t":"code","b":[6,253],"m":"asl","oa":253,"o":"ptr_b"},{"a":43079,"t":"code","b":[38,254],"m":"rol","oa":254,"o":"zpa_FE"},{"a":43081,"t":"code","b":[24],"m":"clc"},{"a":43082,"t":"code","b":[6,253],"m":"asl","oa":253,"o":"ptr_b"},{"a":43084,"t":"code","b":[38,254],"m":"rol","oa":254,"o":"zpa_FE"},{"a":43086,"t":"code","b":[24],"m":"clc"},{"a":43087,"t":"code","b":[165,253],"m":"lda","oa":253,"o":"ptr_b"},{"a":43089,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":43091,"t":"code","b":[133,253],"m":"sta","oa":253,"o":"ptr_b"},{"a":43093,"t":"code","b":[165,254],"m":"lda","oa":254,"o":"zpa_FE"},{"a":43095,"t":"code","b":[105,192],"m":"adc","o":"#$C0"},{"a":43097,"t":"code","b":[133,254],"m":"sta","oa":254,"o":"zpa_FE"},{"a":43099,"t":"code","b":[152],"m":"tya"},{"a":43100,"t":"code","b":[72],"m":"pha"},{"a":43101,"t":"code","b":[160,7],"m":"ldy","o":"#$07"},{"a":43103,"l":"b_A85F","t":"code","b":[177,253],"m":"lda","oa":253,"o":"(ptr_b),y","x":[43115]},{"a":43105,"t":"code","b":[57,167,171],"m":"and","oa":43943,"o":"drop_mask,y"},{"a":43108,"t":"code","b":[25,175,171],"m":"ora","oa":43951,"o":"drop_pattern,y"},{"a":43111,"t":"code","b":[153,240,196],"m":"sta","oa":50416,"o":"f_C4F0,y"},{"a":43114,"t":"code","b":[136],"m":"dey"},{"a":43115,"t":"code","b":[16,242],"m":"bpl","oa":43103,"o":"b_A85F"},{"a":43117,"t":"code","b":[104],"m":"pla"},{"a":43118,"t":"code","b":[168],"m":"tay"},{"a":43119,"t":"code","b":[169,158],"m":"lda","o":"#$9E"},{"a":43121,"t":"code","b":[145,251],"m":"sta","oa":251,"o":"(ptr_a),y"},{"a":43123,"t":"code","b":[96],"m":"rts"},{"a":43124,"l":"j_A874","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[42924]},{"a":43126,"t":"code","b":[141,164,168],"m":"sta","oa":43172,"o":"drop_falling"},{"a":43129,"t":"code","b":[96],"m":"rts"},{"a":43130,"l":"flyer_column","c":"the white flyer's column on the screen, its x divided by 8 (with 32 added when its x high bit is set, up to $28), less 2, into $A88C.","t":"code","b":[173,185,128],"m":"lda","oa":32953,"o":"a_80B9","x":[42759,42852]},{"a":43133,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":43134,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":43135,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":43136,"t":"code","b":[141,140,168],"m":"sta","oa":43148,"o":"a_A88C"},{"a":43139,"t":"code","b":[173,197,128],"m":"lda","oa":32965,"o":"band1_xhi"},{"a":43142,"t":"code","b":[41,4],"m":"and","o":"#$04"},{"a":43144,"t":"code","b":[240,18],"m":"beq","oa":43164,"o":"b_A89C"},{"a":43146,"t":"code","b":[24],"m":"clc"},{"a":43147,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":43148,"t":"note","l":"a_A88C","c":"the white flyer's column, kept in this load's operand by $A87A","note":"inside the item at $A88B","x":[42770,42855,43136,43151,43160,43164,43167]},{"a":43149,"t":"code","b":[105,32],"m":"adc","o":"#$20"},{"a":43151,"t":"code","b":[141,140,168],"m":"sta","oa":43148,"o":"a_A88C"},{"a":43154,"t":"code","b":[201,41],"m":"cmp","o":"#$29"},{"a":43156,"t":"code","b":[144,6],"m":"bcc","oa":43164,"o":"b_A89C"},{"a":43158,"t":"code","b":[169,40],"m":"lda","o":"#$28"},{"a":43160,"t":"code","b":[141,140,168],"m":"sta","oa":43148,"o":"a_A88C"},{"a":43163,"t":"code","b":[96],"m":"rts"},{"a":43164,"l":"b_A89C","t":"code","b":[206,140,168],"m":"dec","oa":43148,"o":"a_A88C","x":[43144,43156]},{"a":43167,"t":"code","b":[206,140,168],"m":"dec","oa":43148,"o":"a_A88C"},{"a":43170,"t":"code","b":[96],"m":"rts"},{"a":43171,"l":"flyer_turn","c":"counts down to the white flyer's next turn, set at random from $9C12","t":"byte","b":[0],"x":[42571,42694,42712]},{"a":43172,"l":"drop_falling","c":"set while the white flyer's dropping is falling","t":"byte","b":[0],"x":[33996,38366,38680,42814,42914,43126]},{"a":43173,"l":"drop_column","c":"the column the dropping falls in","t":"byte","b":[0],"x":[42860,42937,42981,43032]},{"a":43174,"l":"drop_row","c":"the row the dropping has reached","t":"byte","b":[0],"x":[42784,42872,42889,42945,42970]},{"a":43175,"l":"drop_addr_lo","c":"the low byte of the screen address of the dropping's row","t":"byte","b":[0],"x":[42881,42893,42898,42927,42948,43009,43014,43022]},{"a":43176,"l":"drop_addr_hi","c":"the high byte of the screen address of the dropping's row","t":"byte","b":[0],"x":[42886,42903,42932,42955,43019,43027]},{"a":43177,"l":"people","c":"the eight people, one pass in two ($A8AA): each that is out ($821F,x) and standing on the city's floor character ($A9A3), or on a few others, takes a random step ($9C12) left, right, up or down if the cell there is floor too, and is drawn as character $96 with the floor put back behind it. One that has been eaten ($821F,x = 2) is taken off and the floor put back. One whose cell is no longer floor is lost.","t":"code","b":[162,0],"m":"ldx","o":"#$00","x":[42042]},{"a":43178,"t":"note","l":"a_A8AA","c":"which pass in two the people move on, kept in this load's operand","note":"inside the item at $A8A9","x":[43180,43190]},{"a":43179,"t":"code","b":[232],"m":"inx"},{"a":43180,"t":"code","b":[142,170,168],"m":"stx","oa":43178,"o":"a_A8AA"},{"a":43183,"t":"code","b":[224,2],"m":"cpx","o":"#$02"},{"a":43185,"t":"code","b":[240,1],"m":"beq","oa":43188,"o":"b_A8B4"},{"a":43187,"t":"code","b":[96],"m":"rts"},{"a":43188,"l":"b_A8B4","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[43185]},{"a":43190,"t":"code","b":[141,170,168],"m":"sta","oa":43178,"o":"a_A8AA"},{"a":43193,"t":"code","b":[162,7],"m":"ldx","o":"#$07"},{"a":43195,"l":"j_A8BB","t":"code","b":[189,31,130],"m":"lda","oa":33311,"o":"people_state,x","x":[43437]},{"a":43198,"t":"code","b":[208,3],"m":"bne","oa":43203,"o":"b_A8C3"},{"a":43200,"t":"code","b":[76,170,169],"m":"jmp","oa":43434,"o":"j_A9AA"},{"a":43203,"l":"b_A8C3","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[43198]},{"a":43205,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr_a"},{"a":43207,"t":"code","b":[169,200],"m":"lda","o":"#$C8"},{"a":43209,"t":"code","b":[133,252],"m":"sta","oa":252,"o":"zpa_FC"},{"a":43211,"t":"code","b":[188,47,130],"m":"ldy","oa":33327,"o":"people_row,x"},{"a":43214,"l":"b_A8CE","t":"code","b":[24],"m":"clc","x":[43226]},{"a":43215,"t":"code","b":[165,251],"m":"lda","oa":251,"o":"ptr_a"},{"a":43217,"t":"code","b":[105,40],"m":"adc","o":"#$28"},{"a":43219,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr_a"},{"a":43221,"t":"code","b":[144,2],"m":"bcc","oa":43225,"o":"b_A8D9"},{"a":43223,"t":"code","b":[230,252],"m":"inc","oa":252,"o":"zpa_FC"},{"a":43225,"l":"b_A8D9","t":"code","b":[136],"m":"dey","x":[43221]},{"a":43226,"t":"code","b":[16,242],"m":"bpl","oa":43214,"o":"b_A8CE"},{"a":43228,"t":"code","b":[188,39,130],"m":"ldy","oa":33319,"o":"people_column,x"},{"a":43231,"t":"code","b":[165,251],"m":"lda","oa":251,"o":"ptr_a"},{"a":43233,"t":"code","b":[133,253],"m":"sta","oa":253,"o":"ptr_b"},{"a":43235,"t":"code","b":[165,252],"m":"lda","oa":252,"o":"zpa_FC"},{"a":43237,"t":"code","b":[133,254],"m":"sta","oa":254,"o":"zpa_FE"},{"a":43239,"t":"code","b":[56],"m":"sec"},{"a":43240,"t":"code","b":[177,251],"m":"lda","oa":251,"o":"(ptr_a),y"},{"a":43242,"t":"code","b":[205,163,169],"m":"cmp","oa":43427,"o":"floor_char"},{"a":43245,"t":"code","b":[240,20],"m":"beq","oa":43267,"o":"b_A903"},{"a":43247,"t":"code","b":[201,150],"m":"cmp","o":"#$96"},{"a":43249,"t":"code","b":[240,16],"m":"beq","oa":43267,"o":"b_A903"},{"a":43251,"t":"code","b":[201,158],"m":"cmp","o":"#$9E"},{"a":43253,"t":"code","b":[240,12],"m":"beq","oa":43267,"o":"b_A903"},{"a":43255,"t":"code","b":[201,159],"m":"cmp","o":"#$9F"},{"a":43257,"t":"code","b":[240,8],"m":"beq","oa":43267,"o":"b_A903"},{"a":43259,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":43261,"t":"code","b":[157,31,130],"m":"sta","oa":33311,"o":"people_state,x"},{"a":43264,"t":"code","b":[76,170,169],"m":"jmp","oa":43434,"o":"j_A9AA"},{"a":43267,"l":"b_A903","t":"code","b":[189,31,130],"m":"lda","oa":33311,"o":"people_state,x","x":[43245,43249,43253,43257]},{"a":43270,"t":"code","b":[201,2],"m":"cmp","o":"#$02"},{"a":43272,"t":"code","b":[208,13],"m":"bne","oa":43287,"o":"b_A917"},{"a":43274,"t":"code","b":[173,163,169],"m":"lda","oa":43427,"o":"floor_char"},{"a":43277,"t":"code","b":[145,251],"m":"sta","oa":251,"o":"(ptr_a),y"},{"a":43279,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":43281,"t":"code","b":[157,31,130],"m":"sta","oa":33311,"o":"people_state,x"},{"a":43284,"t":"code","b":[76,170,169],"m":"jmp","oa":43434,"o":"j_A9AA"},{"a":43287,"l":"b_A917","t":"code","b":[238,30,169],"m":"inc","oa":43294,"o":"random_index","x":[43272]},{"a":43290,"t":"code","b":[142,160,128],"m":"stx","oa":32928,"o":"temp_a"},{"a":43293,"t":"code","b":[162,105],"m":"ldx","o":"#$69"},{"a":43294,"t":"note","l":"random_index","c":"the place in the table of random numbers at $9C12, kept in this load's operand: nearly every random choice counts it on one and reads the table there","note":"inside the item at $A91D","x":[33868,33871,35273,35444,37993,38003,38006,38124,38127,38143,38146,38469,38479,38482,38521,38524,42362,42365,42375,42378,42388,42391,42404,42407,42450,42453,42485,42536,42539,42558,42561,42699,42702,42826,42829,42839,42842,43287,43582,43595,43598,43608,43611,44545,44548,44564,44567,45406]},{"a":43295,"t":"code","b":[189,18,156],"m":"lda","oa":39954,"o":"random_table,x"},{"a":43298,"t":"code","b":[174,160,128],"m":"ldx","oa":32928,"o":"temp_a"},{"a":43301,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":43303,"t":"code","b":[240,46],"m":"beq","oa":43351,"o":"b_A957"},{"a":43305,"t":"code","b":[201,2],"m":"cmp","o":"#$02"},{"a":43307,"t":"code","b":[240,70],"m":"beq","oa":43379,"o":"b_A973"},{"a":43309,"t":"code","b":[201,3],"m":"cmp","o":"#$03"},{"a":43311,"t":"code","b":[240,92],"m":"beq","oa":43405,"o":"b_A98D"},{"a":43313,"t":"code","b":[189,47,130],"m":"lda","oa":33327,"o":"people_row,x"},{"a":43316,"t":"code","b":[201,24],"m":"cmp","o":"#$18"},{"a":43318,"t":"code","b":[176,114],"m":"bcs","oa":43434,"o":"j_A9AA"},{"a":43320,"t":"code","b":[24],"m":"clc"},{"a":43321,"t":"code","b":[165,253],"m":"lda","oa":253,"o":"ptr_b"},{"a":43323,"t":"code","b":[105,40],"m":"adc","o":"#$28"},{"a":43325,"t":"code","b":[133,253],"m":"sta","oa":253,"o":"ptr_b"},{"a":43327,"t":"code","b":[144,2],"m":"bcc","oa":43331,"o":"b_A943"},{"a":43329,"t":"code","b":[230,254],"m":"inc","oa":254,"o":"zpa_FE"},{"a":43331,"l":"b_A943","t":"code","b":[177,253],"m":"lda","oa":253,"o":"(ptr_b),y","x":[43327]},{"a":43333,"t":"code","b":[205,163,169],"m":"cmp","oa":43427,"o":"floor_char"},{"a":43336,"t":"code","b":[208,96],"m":"bne","oa":43434,"o":"j_A9AA"},{"a":43338,"t":"code","b":[189,47,130],"m":"lda","oa":33327,"o":"people_row,x"},{"a":43341,"t":"code","b":[201,21],"m":"cmp","o":"#$15"},{"a":43343,"t":"code","b":[176,89],"m":"bcs","oa":43434,"o":"j_A9AA"},{"a":43345,"t":"code","b":[254,47,130],"m":"inc","oa":33327,"o":"people_row,x"},{"a":43348,"t":"code","b":[76,162,169],"m":"jmp","oa":43426,"o":"j_A9A2"},{"a":43351,"l":"b_A957","t":"code","b":[189,39,130],"m":"lda","oa":33319,"o":"people_column,x","x":[43303]},{"a":43354,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":43356,"t":"code","b":[240,76],"m":"beq","oa":43434,"o":"j_A9AA"},{"a":43358,"t":"code","b":[165,254],"m":"lda","oa":254,"o":"zpa_FE"},{"a":43360,"t":"code","b":[208,2],"m":"bne","oa":43364,"o":"b_A964"},{"a":43362,"t":"code","b":[198,254],"m":"dec","oa":254,"o":"zpa_FE"},{"a":43364,"l":"b_A964","t":"code","b":[198,253],"m":"dec","oa":253,"o":"ptr_b","x":[43360]},{"a":43366,"t":"code","b":[177,253],"m":"lda","oa":253,"o":"(ptr_b),y"},{"a":43368,"t":"code","b":[205,163,169],"m":"cmp","oa":43427,"o":"floor_char"},{"a":43371,"t":"code","b":[208,61],"m":"bne","oa":43434,"o":"j_A9AA"},{"a":43373,"t":"code","b":[222,39,130],"m":"dec","oa":33319,"o":"people_column,x"},{"a":43376,"t":"code","b":[76,162,169],"m":"jmp","oa":43426,"o":"j_A9A2"},{"a":43379,"l":"b_A973","t":"code","b":[189,39,130],"m":"lda","oa":33319,"o":"people_column,x","x":[43307]},{"a":43382,"t":"code","b":[201,38],"m":"cmp","o":"#$26"},{"a":43384,"t":"code","b":[176,48],"m":"bcs","oa":43434,"o":"j_A9AA"},{"a":43386,"t":"code","b":[230,253],"m":"inc","oa":253,"o":"ptr_b"},{"a":43388,"t":"code","b":[208,2],"m":"bne","oa":43392,"o":"b_A980"},{"a":43390,"t":"code","b":[230,254],"m":"inc","oa":254,"o":"zpa_FE"},{"a":43392,"l":"b_A980","t":"code","b":[177,253],"m":"lda","oa":253,"o":"(ptr_b),y","x":[43388]},{"a":43394,"t":"code","b":[205,163,169],"m":"cmp","oa":43427,"o":"floor_char"},{"a":43397,"t":"code","b":[208,35],"m":"bne","oa":43434,"o":"j_A9AA"},{"a":43399,"t":"code","b":[254,39,130],"m":"inc","oa":33319,"o":"people_column,x"},{"a":43402,"t":"code","b":[76,162,169],"m":"jmp","oa":43426,"o":"j_A9A2"},{"a":43405,"l":"b_A98D","t":"code","b":[56],"m":"sec","x":[43311]},{"a":43406,"t":"code","b":[165,253],"m":"lda","oa":253,"o":"ptr_b"},{"a":43408,"t":"code","b":[233,40],"m":"sbc","o":"#$28"},{"a":43410,"t":"code","b":[133,253],"m":"sta","oa":253,"o":"ptr_b"},{"a":43412,"t":"code","b":[176,2],"m":"bcs","oa":43416,"o":"b_A998"},{"a":43414,"t":"code","b":[198,254],"m":"dec","oa":254,"o":"zpa_FE"},{"a":43416,"l":"b_A998","t":"code","b":[177,253],"m":"lda","oa":253,"o":"(ptr_b),y","x":[43412]},{"a":43418,"t":"code","b":[205,163,169],"m":"cmp","oa":43427,"o":"floor_char"},{"a":43421,"t":"code","b":[208,11],"m":"bne","oa":43434,"o":"j_A9AA"},{"a":43423,"t":"code","b":[222,47,130],"m":"dec","oa":33327,"o":"people_row,x"},{"a":43426,"l":"j_A9A2","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[43348,43376,43402]},{"a":43427,"t":"note","l":"floor_char","c":"the city's floor character, kept in this load's operand: $853E writes it from $B6C6. The people walk on it, the monsters walk on it, and the people's cells are put back to it","note":"inside the item at $A9A2","x":[34476,35552,35662,35774,35914,38619,43242,43274,43333,43368,43394,43418]},{"a":43428,"t":"code","b":[145,251],"m":"sta","oa":251,"o":"(ptr_a),y"},{"a":43430,"t":"code","b":[169,150],"m":"lda","o":"#$96"},{"a":43432,"t":"code","b":[145,253],"m":"sta","oa":253,"o":"(ptr_b),y"},{"a":43434,"l":"j_A9AA","t":"code","b":[202],"m":"dex","x":[43200,43264,43284,43318,43336,43343,43356,43371,43384,43397,43421]},{"a":43435,"t":"code","b":[48,3],"m":"bmi","oa":43440,"o":"r_A9B0"},{"a":43437,"t":"code","b":[76,187,168],"m":"jmp","oa":43195,"o":"j_A8BB"},{"a":43440,"l":"r_A9B0","t":"code","b":[96],"m":"rts","x":[43435]},{"a":43441,"l":"b_A9B1","t":"code","b":[76,148,170],"m":"jmp","oa":43668,"o":"j_AA94","x":[43447]},{"a":43444,"l":"cannon","c":"the second band's sprites 6 and 7, brown, a cannon on the ground with health $8242 (14 at the start of a city). While its health is 7 or more it rolls towards a monster within 30 pixels or back and forth ($8246, $8247), and fires at random: a shell ($ABA4-$ABA6) that flies up, left, right or down from it a cell a pass, hurting a monster it reaches ($931E) with sound 5. Below 7 its frames show it breaking up, a step a pass, and at 1 it is gone (sound 3). Its frames are the pointers at $AB96 and $AB9D by $8240.","t":"code","b":[173,66,130],"m":"lda","oa":33346,"o":"cannon_health","x":[42039]},{"a":43447,"t":"code","b":[240,248],"m":"beq","oa":43441,"o":"b_A9B1"},{"a":43449,"t":"code","b":[173,66,130],"m":"lda","oa":33346,"o":"cannon_health"},{"a":43452,"t":"code","b":[201,7],"m":"cmp","o":"#$07"},{"a":43454,"t":"code","b":[176,41],"m":"bcs","oa":43497,"o":"b_A9E9"},{"a":43456,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":43458,"t":"code","b":[240,20],"m":"beq","oa":43480,"o":"b_A9D8"},{"a":43460,"t":"code","b":[201,2],"m":"cmp","o":"#$02"},{"a":43462,"t":"code","b":[144,5],"m":"bcc","oa":43469,"o":"b_A9CD"},{"a":43464,"t":"code","b":[169,5],"m":"lda","o":"#$05"},{"a":43466,"t":"code","b":[76,207,169],"m":"jmp","oa":43471,"o":"j_A9CF"},{"a":43469,"l":"b_A9CD","t":"code","b":[169,6],"m":"lda","o":"#$06","x":[43462]},{"a":43471,"l":"j_A9CF","t":"code","b":[141,64,130],"m":"sta","oa":33344,"o":"cannon_frame","x":[43466]},{"a":43474,"t":"code","b":[206,66,130],"m":"dec","oa":33346,"o":"cannon_health"},{"a":43477,"t":"code","b":[76,105,171],"m":"jmp","oa":43881,"o":"j_AB69"},{"a":43480,"l":"b_A9D8","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[43458]},{"a":43482,"t":"code","b":[141,66,130],"m":"sta","oa":33346,"o":"cannon_health"},{"a":43485,"t":"code","b":[141,68,130],"m":"sta","oa":33348,"o":"cannon_x"},{"a":43488,"t":"code","b":[141,69,130],"m":"sta","oa":33349,"o":"cannon_y"},{"a":43491,"t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":43493,"t":"code","b":[141,62,117],"m":"sta","oa":30014,"o":"a_753E"},{"a":43496,"t":"code","b":[96],"m":"rts"},{"a":43497,"l":"b_A9E9","t":"code","b":[173,233,128],"m":"lda","oa":33001,"o":"lizard_state","x":[43454]},{"a":43500,"t":"code","b":[240,14],"m":"beq","oa":43516,"o":"b_A9FC"},{"a":43502,"t":"code","b":[56],"m":"sec"},{"a":43503,"t":"code","b":[173,68,130],"m":"lda","oa":33348,"o":"cannon_x"},{"a":43506,"t":"code","b":[237,206,128],"m":"sbc","oa":32974,"o":"band2_pos"},{"a":43509,"t":"code","b":[32,62,183],"m":"jsr","oa":46910,"o":"abs_value"},{"a":43512,"t":"code","b":[201,30],"m":"cmp","o":"#$1E"},{"a":43514,"t":"code","b":[144,61],"m":"bcc","oa":43577,"o":"b_AA39"},{"a":43516,"l":"b_A9FC","t":"code","b":[173,234,128],"m":"lda","oa":33002,"o":"ogre_state","x":[43500]},{"a":43519,"t":"code","b":[240,14],"m":"beq","oa":43535,"o":"b_AA0F"},{"a":43521,"t":"code","b":[56],"m":"sec"},{"a":43522,"t":"code","b":[173,68,130],"m":"lda","oa":33348,"o":"cannon_x"},{"a":43525,"t":"code","b":[237,212,128],"m":"sbc","oa":32980,"o":"a_80D4"},{"a":43528,"t":"code","b":[32,62,183],"m":"jsr","oa":46910,"o":"abs_value"},{"a":43531,"t":"code","b":[201,30],"m":"cmp","o":"#$1E"},{"a":43533,"t":"code","b":[144,42],"m":"bcc","oa":43577,"o":"b_AA39"},{"a":43535,"l":"b_AA0F","t":"code","b":[206,70,130],"m":"dec","oa":33350,"o":"cannon_roll","x":[43519]},{"a":43538,"t":"code","b":[208,13],"m":"bne","oa":43553,"o":"b_AA21"},{"a":43540,"t":"code","b":[173,71,130],"m":"lda","oa":33351,"o":"cannon_roll_len"},{"a":43543,"t":"code","b":[141,70,130],"m":"sta","oa":33350,"o":"cannon_roll"},{"a":43546,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":43547,"t":"note","l":"a_AA1B","c":"which way the cannon rolls, kept in this load's operand: $AA1A changes it each time $8246 runs out","note":"inside the item at $AA1A","x":[33946,43550,43553]},{"a":43548,"t":"code","b":[73,1],"m":"eor","o":"#$01"},{"a":43550,"t":"code","b":[141,27,170],"m":"sta","oa":43547,"o":"a_AA1B"},{"a":43553,"l":"b_AA21","t":"code","b":[173,27,170],"m":"lda","oa":43547,"o":"a_AA1B","x":[43538]},{"a":43556,"t":"code","b":[240,11],"m":"beq","oa":43569,"o":"b_AA31"},{"a":43558,"t":"code","b":[238,68,130],"m":"inc","oa":33348,"o":"cannon_x"},{"a":43561,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":43563,"t":"code","b":[141,64,130],"m":"sta","oa":33344,"o":"cannon_frame"},{"a":43566,"t":"code","b":[76,57,170],"m":"jmp","oa":43577,"o":"b_AA39"},{"a":43569,"l":"b_AA31","t":"code","b":[169,4],"m":"lda","o":"#$04","x":[43556]},{"a":43571,"t":"code","b":[141,64,130],"m":"sta","oa":33344,"o":"cannon_frame"},{"a":43574,"t":"code","b":[206,68,130],"m":"dec","oa":33348,"o":"cannon_x"},{"a":43577,"l":"b_AA39","t":"code","b":[173,164,171],"m":"lda","oa":43940,"o":"shell_column","x":[43514,43533,43566]},{"a":43580,"t":"code","b":[208,86],"m":"bne","oa":43668,"o":"j_AA94"},{"a":43582,"t":"code","b":[172,30,169],"m":"ldy","oa":43294,"o":"random_index"},{"a":43585,"t":"code","b":[185,18,156],"m":"lda","oa":39954,"o":"random_table,y"},{"a":43588,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":43590,"t":"code","b":[240,3],"m":"beq","oa":43595,"o":"b_AA4B"},{"a":43592,"l":"b_AA48","t":"code","b":[76,105,171],"m":"jmp","oa":43881,"o":"j_AB69","x":[43606]},{"a":43595,"l":"b_AA4B","t":"code","b":[238,30,169],"m":"inc","oa":43294,"o":"random_index","x":[43590]},{"a":43598,"t":"code","b":[172,30,169],"m":"ldy","oa":43294,"o":"random_index"},{"a":43601,"t":"code","b":[185,18,156],"m":"lda","oa":39954,"o":"random_table,y"},{"a":43604,"t":"code","b":[201,2],"m":"cmp","o":"#$02"},{"a":43606,"t":"code","b":[144,240],"m":"bcc","oa":43592,"o":"b_AA48"},{"a":43608,"t":"code","b":[238,30,169],"m":"inc","oa":43294,"o":"random_index"},{"a":43611,"t":"code","b":[172,30,169],"m":"ldy","oa":43294,"o":"random_index"},{"a":43614,"t":"code","b":[185,18,156],"m":"lda","oa":39954,"o":"random_table,y"},{"a":43617,"t":"code","b":[141,166,171],"m":"sta","oa":43942,"o":"shell_way"},{"a":43620,"t":"code","b":[141,64,130],"m":"sta","oa":33344,"o":"cannon_frame"},{"a":43623,"t":"code","b":[173,68,130],"m":"lda","oa":33348,"o":"cannon_x"},{"a":43626,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":43627,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":43628,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":43629,"t":"code","b":[56],"m":"sec"},{"a":43630,"t":"code","b":[233,2],"m":"sbc","o":"#$02"},{"a":43632,"t":"code","b":[141,164,171],"m":"sta","oa":43940,"o":"shell_column"},{"a":43635,"t":"code","b":[173,64,130],"m":"lda","oa":33344,"o":"cannon_frame"},{"a":43638,"t":"code","b":[201,2],"m":"cmp","o":"#$02"},{"a":43640,"t":"code","b":[208,6],"m":"bne","oa":43648,"o":"b_AA80"},{"a":43642,"t":"code","b":[238,164,171],"m":"inc","oa":43940,"o":"shell_column"},{"a":43645,"t":"code","b":[238,164,171],"m":"inc","oa":43940,"o":"shell_column"},{"a":43648,"l":"b_AA80","t":"code","b":[173,69,130],"m":"lda","oa":33349,"o":"cannon_y","x":[43640]},{"a":43651,"t":"code","b":[56],"m":"sec"},{"a":43652,"t":"code","b":[233,60],"m":"sbc","o":"#$3C"},{"a":43654,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":43655,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":43656,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":43657,"t":"code","b":[141,165,171],"m":"sta","oa":43941,"o":"shell_row"},{"a":43660,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":43662,"t":"code","b":[141,62,117],"m":"sta","oa":30014,"o":"a_753E"},{"a":43665,"t":"code","b":[32,229,170],"m":"jsr","oa":43749,"o":"shell_move"},{"a":43668,"l":"j_AA94","t":"code","b":[173,164,171],"m":"lda","oa":43940,"o":"shell_column","x":[43441,43580]},{"a":43671,"t":"code","b":[208,3],"m":"bne","oa":43676,"o":"b_AA9C"},{"a":43673,"t":"code","b":[76,105,171],"m":"jmp","oa":43881,"o":"j_AB69"},{"a":43676,"l":"b_AA9C","t":"code","b":[32,121,171],"m":"jsr","oa":43897,"o":"shell_cell","x":[43671]},{"a":43679,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":43680,"t":"note","l":"a_AAA0","c":"the character under the cannon's shell, kept in this load's operand","note":"inside the item at $AA9F","x":[43821]},{"a":43681,"t":"code","b":[145,251],"m":"sta","oa":251,"o":"(ptr_a),y"},{"a":43683,"t":"code","b":[173,166,171],"m":"lda","oa":43942,"o":"shell_way"},{"a":43686,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":43688,"t":"code","b":[240,19],"m":"beq","oa":43709,"o":"b_AABD"},{"a":43690,"t":"code","b":[201,2],"m":"cmp","o":"#$02"},{"a":43692,"t":"code","b":[240,33],"m":"beq","oa":43727,"o":"b_AACF"},{"a":43694,"t":"code","b":[201,3],"m":"cmp","o":"#$03"},{"a":43696,"t":"code","b":[240,40],"m":"beq","oa":43738,"o":"b_AADA"},{"a":43698,"t":"code","b":[206,164,171],"m":"dec","oa":43940,"o":"shell_column"},{"a":43701,"t":"code","b":[240,3],"m":"beq","oa":43706,"o":"b_AABA"},{"a":43703,"t":"code","b":[76,229,170],"m":"jmp","oa":43749,"o":"shell_move"},{"a":43706,"l":"b_AABA","t":"code","b":[76,105,171],"m":"jmp","oa":43881,"o":"j_AB69","x":[43701]},{"a":43709,"l":"b_AABD","t":"code","b":[206,165,171],"m":"dec","oa":43941,"o":"shell_row","x":[43688]},{"a":43712,"t":"code","b":[173,165,171],"m":"lda","oa":43941,"o":"shell_row"},{"a":43715,"t":"code","b":[201,10],"m":"cmp","o":"#$0A"},{"a":43717,"l":"j_AAC5","t":"code","b":[208,30],"m":"bne","oa":43749,"o":"shell_move","x":[43735,43746]},{"a":43719,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":43721,"t":"code","b":[141,164,171],"m":"sta","oa":43940,"o":"shell_column"},{"a":43724,"t":"code","b":[76,105,171],"m":"jmp","oa":43881,"o":"j_AB69"},{"a":43727,"l":"b_AACF","t":"code","b":[238,164,171],"m":"inc","oa":43940,"o":"shell_column","x":[43692]},{"a":43730,"t":"code","b":[173,164,171],"m":"lda","oa":43940,"o":"shell_column"},{"a":43733,"t":"code","b":[201,38],"m":"cmp","o":"#$26"},{"a":43735,"t":"code","b":[76,197,170],"m":"jmp","oa":43717,"o":"j_AAC5"},{"a":43738,"l":"b_AADA","t":"code","b":[238,165,171],"m":"inc","oa":43941,"o":"shell_row","x":[43696]},{"a":43741,"t":"code","b":[173,165,171],"m":"lda","oa":43941,"o":"shell_row"},{"a":43744,"t":"code","b":[201,24],"m":"cmp","o":"#$18"},{"a":43746,"t":"code","b":[76,197,170],"m":"jmp","oa":43717,"o":"j_AAC5"},{"a":43749,"l":"shell_move","c":"the cannon's shell: hurts a monster within four columns of it and on its row or the two below ($931E, sound 5) and stops; otherwise draws it as character $9F, made from the character under it with the pattern at $ABA7 and $ABAF, at $C4F8. It stops on the flyer's dropping.","t":"code","b":[162,1],"m":"ldx","o":"#$01","x":[43665,43703,43717]},{"a":43751,"l":"b_AAE7","t":"code","b":[189,233,128],"m":"lda","oa":33001,"o":"lizard_state,x","x":[43795]},{"a":43754,"t":"code","b":[240,38],"m":"beq","oa":43794,"o":"b_AB12"},{"a":43756,"t":"code","b":[56],"m":"sec"},{"a":43757,"t":"code","b":[173,165,171],"m":"lda","oa":43941,"o":"shell_row"},{"a":43760,"t":"code","b":[253,175,128],"m":"sbc","oa":32943,"o":"lizard_row,x"},{"a":43763,"t":"code","b":[201,253],"m":"cmp","o":"#$FD"},{"a":43765,"t":"code","b":[144,27],"m":"bcc","oa":43794,"o":"b_AB12"},{"a":43767,"t":"code","b":[56],"m":"sec"},{"a":43768,"t":"code","b":[173,164,171],"m":"lda","oa":43940,"o":"shell_column"},{"a":43771,"t":"code","b":[253,171,128],"m":"sbc","oa":32939,"o":"lizard_column,x"},{"a":43774,"t":"code","b":[201,4],"m":"cmp","o":"#$04"},{"a":43776,"t":"code","b":[176,16],"m":"bcs","oa":43794,"o":"b_AB12"},{"a":43778,"t":"code","b":[32,30,147],"m":"jsr","oa":37662,"o":"monster_hurt"},{"a":43781,"t":"code","b":[169,5],"m":"lda","o":"#$05"},{"a":43783,"t":"code","b":[157,60,117],"m":"sta","oa":30012,"o":"sfx_request,x"},{"a":43786,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":43788,"t":"code","b":[141,164,171],"m":"sta","oa":43940,"o":"shell_column"},{"a":43791,"t":"code","b":[76,105,171],"m":"jmp","oa":43881,"o":"j_AB69"},{"a":43794,"l":"b_AB12","t":"code","b":[202],"m":"dex","x":[43754,43765,43776]},{"a":43795,"t":"code","b":[16,210],"m":"bpl","oa":43751,"o":"b_AAE7"},{"a":43797,"t":"code","b":[32,121,171],"m":"jsr","oa":43897,"o":"shell_cell"},{"a":43800,"t":"code","b":[177,251],"m":"lda","oa":251,"o":"(ptr_a),y"},{"a":43802,"t":"code","b":[201,158],"m":"cmp","o":"#$9E"},{"a":43804,"t":"code","b":[240,9],"m":"beq","oa":43815,"o":"b_AB27"},{"a":43806,"t":"code","b":[201,150],"m":"cmp","o":"#$96"},{"a":43808,"t":"code","b":[208,11],"m":"bne","oa":43821,"o":"b_AB2D"},{"a":43810,"t":"code","b":[169,175],"m":"lda","o":"#$AF"},{"a":43812,"t":"code","b":[76,45,171],"m":"jmp","oa":43821,"o":"b_AB2D"},{"a":43815,"l":"b_AB27","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[43804]},{"a":43817,"t":"code","b":[141,164,171],"m":"sta","oa":43940,"o":"shell_column"},{"a":43820,"t":"code","b":[96],"m":"rts"},{"a":43821,"l":"b_AB2D","t":"code","b":[141,160,170],"m":"sta","oa":43680,"o":"a_AAA0","x":[43808,43812]},{"a":43824,"t":"code","b":[133,253],"m":"sta","oa":253,"o":"ptr_b"},{"a":43826,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":43828,"t":"code","b":[133,254],"m":"sta","oa":254,"o":"zpa_FE"},{"a":43830,"t":"code","b":[6,253],"m":"asl","oa":253,"o":"ptr_b"},{"a":43832,"t":"code","b":[38,254],"m":"rol","oa":254,"o":"zpa_FE"},{"a":43834,"t":"code","b":[24],"m":"clc"},{"a":43835,"t":"code","b":[6,253],"m":"asl","oa":253,"o":"ptr_b"},{"a":43837,"t":"code","b":[38,254],"m":"rol","oa":254,"o":"zpa_FE"},{"a":43839,"t":"code","b":[24],"m":"clc"},{"a":43840,"t":"code","b":[6,253],"m":"asl","oa":253,"o":"ptr_b"},{"a":43842,"t":"code","b":[38,254],"m":"rol","oa":254,"o":"zpa_FE"},{"a":43844,"t":"code","b":[24],"m":"clc"},{"a":43845,"t":"code","b":[165,253],"m":"lda","oa":253,"o":"ptr_b"},{"a":43847,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":43849,"t":"code","b":[133,253],"m":"sta","oa":253,"o":"ptr_b"},{"a":43851,"t":"code","b":[165,254],"m":"lda","oa":254,"o":"zpa_FE"},{"a":43853,"t":"code","b":[105,192],"m":"adc","o":"#$C0"},{"a":43855,"t":"code","b":[133,254],"m":"sta","oa":254,"o":"zpa_FE"},{"a":43857,"t":"code","b":[152],"m":"tya"},{"a":43858,"t":"code","b":[72],"m":"pha"},{"a":43859,"t":"code","b":[160,7],"m":"ldy","o":"#$07"},{"a":43861,"l":"b_AB55","t":"code","b":[177,253],"m":"lda","oa":253,"o":"(ptr_b),y","x":[43873]},{"a":43863,"t":"code","b":[57,167,171],"m":"and","oa":43943,"o":"drop_mask,y"},{"a":43866,"t":"code","b":[25,175,171],"m":"ora","oa":43951,"o":"drop_pattern,y"},{"a":43869,"t":"code","b":[153,248,196],"m":"sta","oa":50424,"o":"f_C4F8,y"},{"a":43872,"t":"code","b":[136],"m":"dey"},{"a":43873,"t":"code","b":[16,242],"m":"bpl","oa":43861,"o":"b_AB55"},{"a":43875,"t":"code","b":[104],"m":"pla"},{"a":43876,"t":"code","b":[168],"m":"tay"},{"a":43877,"t":"code","b":[169,159],"m":"lda","o":"#$9F"},{"a":43879,"t":"code","b":[145,251],"m":"sta","oa":251,"o":"(ptr_a),y"},{"a":43881,"l":"j_AB69","t":"code","b":[172,64,130],"m":"ldy","oa":33344,"o":"cannon_frame","x":[43477,43592,43673,43706,43724,43791]},{"a":43884,"t":"code","b":[185,150,171],"m":"lda","oa":43926,"o":"cannon_frames_a,y"},{"a":43887,"t":"code","b":[141,229,128],"m":"sta","oa":32997,"o":"a_80E5"},{"a":43890,"t":"code","b":[185,157,171],"m":"lda","oa":43933,"o":"cannon_frames_b,y"},{"a":43893,"t":"code","b":[141,230,128],"m":"sta","oa":32998,"o":"a_80E6"},{"a":43896,"t":"code","b":[96],"m":"rts"},{"a":43897,"l":"shell_cell","c":"the screen address of the row of the cannon's shell ($ABA5) in $FB/$FC, with its column in Y.","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[43676,43797]},{"a":43899,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr_a"},{"a":43901,"t":"code","b":[169,200],"m":"lda","o":"#$C8"},{"a":43903,"t":"code","b":[133,252],"m":"sta","oa":252,"o":"zpa_FC"},{"a":43905,"t":"code","b":[172,165,171],"m":"ldy","oa":43941,"o":"shell_row"},{"a":43908,"l":"b_AB84","t":"code","b":[24],"m":"clc","x":[43920]},{"a":43909,"t":"code","b":[165,251],"m":"lda","oa":251,"o":"ptr_a"},{"a":43911,"t":"code","b":[105,40],"m":"adc","o":"#$28"},{"a":43913,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr_a"},{"a":43915,"t":"code","b":[144,2],"m":"bcc","oa":43919,"o":"b_AB8F"},{"a":43917,"t":"code","b":[230,252],"m":"inc","oa":252,"o":"zpa_FC"},{"a":43919,"l":"b_AB8F","t":"code","b":[136],"m":"dey","x":[43915]},{"a":43920,"t":"code","b":[16,242],"m":"bpl","oa":43908,"o":"b_AB84"},{"a":43922,"t":"code","b":[172,164,171],"m":"ldy","oa":43940,"o":"shell_column"},{"a":43925,"t":"code","b":[96],"m":"rts"},{"a":43926,"l":"cannon_frames_a","c":"the cannon's left sprite's pointer by its frame $8240, 0 for none","t":"byte","b":[0,183,177,184,171,185,187],"x":[43884]},{"a":43933,"l":"cannon_frames_b","c":"the cannon's right sprite's pointer by its frame","t":"byte","b":[0,55,178,55,172,185,188],"x":[43890]},{"a":43940,"l":"shell_column","c":"the column of the cannon's shell, 0 when there is none","t":"byte","b":[0],"x":[33957,43577,43632,43642,43645,43668,43698,43721,43727,43730,43768,43788,43817,43922]},{"a":43941,"l":"shell_row","c":"the row of the cannon's shell","t":"byte","b":[0],"x":[43657,43709,43712,43738,43741,43757,43905]},{"a":43942,"l":"shell_way","c":"which way the shell flies: 1 up, 2 right, 3 down, any other left","t":"byte","b":[0],"x":[43617,43683]},{"a":43943,"l":"drop_mask","c":"the mask the dropping's and the shell's character are cut with, a square hole of four by four in the middle","t":"byte","b":[255,255,195,195,195,195,255,255],"x":[43105,43863]},{"a":43951,"l":"drop_pattern","c":"the pattern put in the hole, in multicolour pairs of the second colour","t":"byte","b":[0,0,40,40,40,40,0,0],"x":[43108,43866]},{"a":43959,"l":"cave_fight","c":"the end of a city whose egg was taken ($9687 = 2): the fight in the cave. Sets it up ($AC02), then every four frames runs a step of it ($ACA1), draws the monsters ($AE4E) and adds to the scores, until one monster has been hit five times ($ABE1). The winner then walks to the middle with the egg ($AE82). Afterwards it gives back the city type and the monsters' $80E9 as they were, stops the music and the sound effects.","t":"code","b":[173,135,150],"m":"lda","oa":38535,"o":"egg_out","x":[32823]},{"a":43962,"t":"code","b":[201,2],"m":"cmp","o":"#$02"},{"a":43964,"t":"code","b":[208,67],"m":"bne","oa":44033,"o":"r_AC01"},{"a":43966,"t":"code","b":[32,2,172],"m":"jsr","oa":44034,"o":"cave_setup"},{"a":43969,"l":"b_ABC1","t":"code","b":[32,40,183],"m":"jsr","oa":46888,"o":"wait_frame","x":[44002]},{"a":43972,"t":"code","b":[32,40,183],"m":"jsr","oa":46888,"o":"wait_frame"},{"a":43975,"t":"code","b":[32,40,183],"m":"jsr","oa":46888,"o":"wait_frame"},{"a":43978,"t":"code","b":[32,40,183],"m":"jsr","oa":46888,"o":"wait_frame"},{"a":43981,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":43983,"t":"code","b":[141,32,208],"m":"sta","o":"vic_border"},{"a":43986,"t":"code","b":[169,225],"m":"lda","o":"#$E1"},{"a":43988,"t":"code","b":[32,51,183],"m":"jsr","oa":46899,"o":"wait_line"},{"a":43991,"t":"code","b":[32,161,172],"m":"jsr","oa":44193,"o":"cave_step"},{"a":43994,"t":"code","b":[32,78,174],"m":"jsr","oa":44622,"o":"cave_draw"},{"a":43997,"t":"code","b":[32,174,147],"m":"jsr","oa":37806,"o":"scores_add"},{"a":44000,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":44001,"t":"note","l":"a_ABE1","c":"set when the fight in the cave is over, kept as the operand of this load","note":"inside the item at $ABE0","x":[44111,44294]},{"a":44002,"t":"code","b":[240,221],"m":"beq","oa":43969,"o":"b_ABC1"},{"a":44004,"t":"code","b":[32,130,174],"m":"jsr","oa":44674,"o":"cave_win"},{"a":44007,"t":"code","b":[173,167,128],"m":"lda","oa":32935,"o":"city_type_saved"},{"a":44010,"t":"code","b":[141,168,128],"m":"sta","oa":32936,"o":"city_type"},{"a":44013,"t":"code","b":[173,31,175],"m":"lda","oa":44831,"o":"cave_saved"},{"a":44016,"t":"code","b":[141,233,128],"m":"sta","oa":33001,"o":"lizard_state"},{"a":44019,"t":"code","b":[173,32,175],"m":"lda","oa":44832,"o":"a_AF20"},{"a":44022,"t":"code","b":[141,234,128],"m":"sta","oa":33002,"o":"ogre_state"},{"a":44025,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":44027,"t":"code","b":[141,247,104],"m":"sta","oa":26871,"o":"music_command"},{"a":44030,"t":"code","b":[32,78,117],"m":"jsr","oa":30030,"o":"sfx_clear"},{"a":44033,"l":"r_AC01","t":"code","b":[96],"m":"rts","x":[43964]},{"a":44034,"l":"cave_setup","c":"sets up the fight in the cave with the screen off: picks the next city ($8444) and keeps its type in $80A7, builds city type 9, the cave ($853E, with $8691 set so that the music plays and the buildings are left out), keeps each monster's $80E9 in $AF1F and gives it 1, puts the lizard at column 8 and the ogre at column $1B on row $13, clears the hits and the sound requests, starts tune 2 and draws the egg ($8E-$91) between them.","t":"code","b":[32,70,183],"m":"jsr","oa":46918,"o":"screen_off","x":[43966]},{"a":44037,"t":"code","b":[32,68,132],"m":"jsr","oa":33860,"o":"city_pick"},{"a":44040,"t":"code","b":[162,1],"m":"ldx","o":"#$01"},{"a":44042,"l":"b_AC0A","t":"code","b":[169,4],"m":"lda","o":"#$04","x":[44062]},{"a":44044,"t":"code","b":[157,21,130],"m":"sta","oa":33301,"o":"lizard_action,x"},{"a":44047,"t":"code","b":[32,243,173],"m":"jsr","oa":44531,"o":"s_ADF3"},{"a":44050,"t":"code","b":[189,233,128],"m":"lda","oa":33001,"o":"lizard_state,x"},{"a":44053,"t":"code","b":[157,31,175],"m":"sta","oa":44831,"o":"cave_saved,x"},{"a":44056,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":44058,"t":"code","b":[157,233,128],"m":"sta","oa":33001,"o":"lizard_state,x"},{"a":44061,"t":"code","b":[202],"m":"dex"},{"a":44062,"t":"code","b":[16,234],"m":"bpl","oa":44042,"o":"b_AC0A"},{"a":44064,"t":"code","b":[173,168,128],"m":"lda","oa":32936,"o":"city_type"},{"a":44067,"t":"code","b":[141,167,128],"m":"sta","oa":32935,"o":"city_type_saved"},{"a":44070,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":44072,"t":"code","b":[141,168,128],"m":"sta","oa":32936,"o":"city_type"},{"a":44075,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":44077,"t":"code","b":[141,145,134],"m":"sta","oa":34449,"o":"a_8691"},{"a":44080,"t":"code","b":[32,62,133],"m":"jsr","oa":34110,"o":"city_build"},{"a":44083,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":44085,"t":"code","b":[141,64,137],"m":"sta","oa":35136,"o":"a_8940"},{"a":44088,"t":"code","b":[141,65,137],"m":"sta","oa":35137,"o":"a_8941"},{"a":44091,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":44093,"t":"code","b":[141,171,128],"m":"sta","oa":32939,"o":"lizard_column"},{"a":44096,"t":"code","b":[169,27],"m":"lda","o":"#$1B"},{"a":44098,"t":"code","b":[141,172,128],"m":"sta","oa":32940,"o":"ogre_column"},{"a":44101,"t":"code","b":[169,19],"m":"lda","o":"#$13"},{"a":44103,"t":"code","b":[141,175,128],"m":"sta","oa":32943,"o":"lizard_row"},{"a":44106,"t":"code","b":[141,176,128],"m":"sta","oa":32944,"o":"ogre_row"},{"a":44109,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":44111,"t":"code","b":[141,225,171],"m":"sta","oa":44001,"o":"a_ABE1"},{"a":44114,"t":"code","b":[141,29,175],"m":"sta","oa":44829,"o":"cave_hits"},{"a":44117,"t":"code","b":[141,30,175],"m":"sta","oa":44830,"o":"a_AF1E"},{"a":44120,"t":"code","b":[141,60,117],"m":"sta","oa":30012,"o":"sfx_request"},{"a":44123,"t":"code","b":[141,61,117],"m":"sta","oa":30013,"o":"a_753D"},{"a":44126,"t":"code","b":[141,62,117],"m":"sta","oa":30014,"o":"a_753E"},{"a":44129,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":44131,"t":"code","b":[141,247,104],"m":"sta","oa":26871,"o":"music_command"},{"a":44134,"t":"code","b":[169,142],"m":"lda","o":"#$8E"},{"a":44136,"t":"code","b":[141,187,202],"m":"sta","oa":51899,"o":"a_CABB"},{"a":44139,"t":"code","b":[169,143],"m":"lda","o":"#$8F"},{"a":44141,"t":"code","b":[141,188,202],"m":"sta","oa":51900,"o":"a_CABC"},{"a":44144,"t":"code","b":[169,144],"m":"lda","o":"#$90"},{"a":44146,"t":"code","b":[141,227,202],"m":"sta","oa":51939,"o":"a_CAE3"},{"a":44149,"t":"code","b":[169,145],"m":"lda","o":"#$91"},{"a":44151,"t":"code","b":[141,228,202],"m":"sta","oa":51940,"o":"a_CAE4"},{"a":44154,"t":"code","b":[169,15],"m":"lda","o":"#$0F"},{"a":44156,"t":"code","b":[141,187,218],"m":"sta","o":"$DABB"},{"a":44159,"t":"code","b":[141,188,218],"m":"sta","o":"$DABC"},{"a":44162,"t":"code","b":[141,227,218],"m":"sta","o":"$DAE3"},{"a":44165,"t":"code","b":[141,228,218],"m":"sta","o":"$DAE4"},{"a":44168,"t":"code","b":[32,78,174],"m":"jsr","oa":44622,"o":"cave_draw"},{"a":44171,"t":"code","b":[32,82,183],"m":"jsr","oa":46930,"o":"screen_on"},{"a":44174,"t":"code","b":[96],"m":"rts"},{"a":44175,"l":"b_AC8F","t":"code","b":[76,162,173],"m":"jmp","oa":44450,"o":"j_ADA2","x":[44208]},{"a":44178,"l":"b_AC92","t":"code","b":[76,171,173],"m":"jmp","oa":44459,"o":"j_ADAB","x":[44213]},{"a":44181,"l":"b_AC95","t":"code","b":[76,188,173],"m":"jmp","oa":44476,"o":"j_ADBC","x":[44218]},{"a":44184,"l":"b_AC98","t":"code","b":[76,89,173],"m":"jmp","oa":44377,"o":"j_AD59","x":[44257]},{"a":44187,"l":"b_AC9B","t":"code","b":[76,97,173],"m":"jmp","oa":44385,"o":"j_AD61","x":[44250]},{"a":44190,"l":"b_AC9E","t":"code","b":[76,1,174],"m":"jmp","oa":44545,"o":"cave_computer","x":[44229]},{"a":44193,"l":"cave_step","c":"a step of the fight for each monster: a monster played by a person reads its stick, the other is played by the computer ($AE01). Left and right walk, as far as the other monster; fire punches; up ducks ($82BF,x = 14). A punch that finds the other within two columns and not ducking counts a hit on it ($AF1D,x), shakes it ($821D,x) and flashes the border. On the fifth hit the other monster wins, scores 50 if it is played by a person, and the fight is over.","t":"code","b":[162,1],"m":"ldx","o":"#$01","x":[43991]},{"a":44195,"l":"b_ACA3","t":"code","b":[142,160,128],"m":"stx","oa":32928,"o":"temp_a","x":[44270]},{"a":44198,"t":"code","b":[138],"m":"txa"},{"a":44199,"t":"code","b":[73,1],"m":"eor","o":"#$01"},{"a":44201,"t":"code","b":[168],"m":"tay"},{"a":44202,"t":"code","b":[140,161,128],"m":"sty","oa":32929,"o":"temp_b"},{"a":44205,"t":"code","b":[189,187,130],"m":"lda","oa":33467,"o":"lizard_flame_timer,x"},{"a":44208,"t":"code","b":[208,221],"m":"bne","oa":44175,"o":"b_AC8F"},{"a":44210,"t":"code","b":[189,185,130],"m":"lda","oa":33465,"o":"lizard_punch_timer,x"},{"a":44213,"t":"code","b":[208,219],"m":"bne","oa":44178,"o":"b_AC92"},{"a":44215,"t":"code","b":[189,191,130],"m":"lda","oa":33471,"o":"lizard_eat_timer,x"},{"a":44218,"t":"code","b":[208,217],"m":"bne","oa":44181,"o":"b_AC95"},{"a":44220,"t":"code","b":[189,0,220],"m":"lda","o":"cia1_port_a,x"},{"a":44223,"t":"code","b":[141,97,138],"m":"sta","oa":35425,"o":"a_8A61"},{"a":44226,"t":"code","b":[189,31,175],"m":"lda","oa":44831,"o":"cave_saved,x"},{"a":44229,"t":"code","b":[240,215],"m":"beq","oa":44190,"o":"b_AC9E"},{"a":44231,"l":"j_ACC7","t":"code","b":[173,97,138],"m":"lda","oa":35425,"o":"a_8A61","x":[44588]},{"a":44234,"t":"code","b":[41,8],"m":"and","o":"#$08"},{"a":44236,"t":"code","b":[240,60],"m":"beq","oa":44298,"o":"b_AD0A"},{"a":44238,"t":"code","b":[173,97,138],"m":"lda","oa":35425,"o":"a_8A61"},{"a":44241,"t":"code","b":[41,4],"m":"and","o":"#$04"},{"a":44243,"t":"code","b":[240,85],"m":"beq","oa":44330,"o":"b_AD2A"},{"a":44245,"t":"code","b":[173,97,138],"m":"lda","oa":35425,"o":"a_8A61"},{"a":44248,"t":"code","b":[41,16],"m":"and","o":"#$10"},{"a":44250,"t":"code","b":[240,191],"m":"beq","oa":44187,"o":"b_AC9B"},{"a":44252,"t":"code","b":[173,97,138],"m":"lda","oa":35425,"o":"a_8A61"},{"a":44255,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":44257,"t":"code","b":[240,181],"m":"beq","oa":44184,"o":"b_AC98"},{"a":44259,"l":"j_ACE3","t":"code","b":[174,160,128],"m":"ldx","oa":32928,"o":"temp_a","x":[44374,44382,44447,44528]},{"a":44262,"t":"code","b":[189,29,175],"m":"lda","oa":44829,"o":"cave_hits,x"},{"a":44265,"t":"code","b":[201,5],"m":"cmp","o":"#$05"},{"a":44267,"t":"code","b":[176,4],"m":"bcs","oa":44273,"o":"b_ACF1"},{"a":44269,"t":"code","b":[202],"m":"dex"},{"a":44270,"t":"code","b":[16,179],"m":"bpl","oa":44195,"o":"b_ACA3"},{"a":44272,"t":"code","b":[96],"m":"rts"},{"a":44273,"l":"b_ACF1","t":"code","b":[138],"m":"txa","x":[44267]},{"a":44274,"t":"code","b":[73,1],"m":"eor","o":"#$01"},{"a":44276,"t":"code","b":[168],"m":"tay"},{"a":44277,"t":"code","b":[140,136,174],"m":"sty","oa":44680,"o":"a_AE88"},{"a":44280,"t":"code","b":[185,31,175],"m":"lda","oa":44831,"o":"cave_saved,y"},{"a":44283,"t":"code","b":[240,9],"m":"beq","oa":44294,"o":"b_AD06"},{"a":44285,"t":"code","b":[24],"m":"clc"},{"a":44286,"t":"code","b":[185,231,128],"m":"lda","oa":32999,"o":"lizard_owed,y"},{"a":44289,"t":"code","b":[105,50],"m":"adc","o":"#$32"},{"a":44291,"t":"code","b":[153,231,128],"m":"sta","oa":32999,"o":"lizard_owed,y"},{"a":44294,"l":"b_AD06","t":"code","b":[238,225,171],"m":"inc","oa":44001,"o":"a_ABE1","x":[44283]},{"a":44297,"t":"code","b":[96],"m":"rts"},{"a":44298,"l":"b_AD0A","t":"code","b":[169,4],"m":"lda","o":"#$04","x":[44236]},{"a":44300,"t":"code","b":[157,21,130],"m":"sta","oa":33301,"o":"lizard_action,x"},{"a":44303,"t":"code","b":[32,243,173],"m":"jsr","oa":44531,"o":"s_ADF3"},{"a":44306,"t":"code","b":[189,171,128],"m":"lda","oa":32939,"o":"lizard_column,x"},{"a":44309,"t":"code","b":[201,27],"m":"cmp","o":"#$1B"},{"a":44311,"t":"code","b":[176,46],"m":"bcs","oa":44359,"o":"b_AD47"},{"a":44313,"t":"code","b":[56],"m":"sec"},{"a":44314,"t":"code","b":[189,171,128],"m":"lda","oa":32939,"o":"lizard_column,x"},{"a":44317,"t":"code","b":[249,171,128],"m":"sbc","oa":32939,"o":"lizard_column,y"},{"a":44320,"t":"code","b":[201,254],"m":"cmp","o":"#$FE"},{"a":44322,"t":"code","b":[176,35],"m":"bcs","oa":44359,"o":"b_AD47"},{"a":44324,"t":"code","b":[254,171,128],"m":"inc","oa":32939,"o":"lizard_column,x"},{"a":44327,"t":"code","b":[76,71,173],"m":"jmp","oa":44359,"o":"b_AD47"},{"a":44330,"l":"b_AD2A","t":"code","b":[169,4],"m":"lda","o":"#$04","x":[44243]},{"a":44332,"t":"code","b":[157,21,130],"m":"sta","oa":33301,"o":"lizard_action,x"},{"a":44335,"t":"code","b":[32,243,173],"m":"jsr","oa":44531,"o":"s_ADF3"},{"a":44338,"t":"code","b":[189,171,128],"m":"lda","oa":32939,"o":"lizard_column,x"},{"a":44341,"t":"code","b":[201,8],"m":"cmp","o":"#$08"},{"a":44343,"t":"code","b":[144,14],"m":"bcc","oa":44359,"o":"b_AD47"},{"a":44345,"t":"code","b":[56],"m":"sec"},{"a":44346,"t":"code","b":[189,171,128],"m":"lda","oa":32939,"o":"lizard_column,x"},{"a":44349,"t":"code","b":[249,171,128],"m":"sbc","oa":32939,"o":"lizard_column,y"},{"a":44352,"t":"code","b":[201,3],"m":"cmp","o":"#$03"},{"a":44354,"t":"code","b":[144,3],"m":"bcc","oa":44359,"o":"b_AD47"},{"a":44356,"t":"code","b":[222,171,128],"m":"dec","oa":32939,"o":"lizard_column,x"},{"a":44359,"l":"b_AD47","t":"code","b":[254,19,130],"m":"inc","oa":33299,"o":"lizard_frame,x","x":[44311,44322,44327,44343,44354,44473]},{"a":44362,"t":"code","b":[189,19,130],"m":"lda","oa":33299,"o":"lizard_frame,x"},{"a":44365,"t":"code","b":[201,4],"m":"cmp","o":"#$04"},{"a":44367,"t":"code","b":[208,5],"m":"bne","oa":44374,"o":"b_AD56"},{"a":44369,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":44371,"t":"code","b":[157,19,130],"m":"sta","oa":33299,"o":"lizard_frame,x"},{"a":44374,"l":"b_AD56","t":"code","b":[76,227,172],"m":"jmp","oa":44259,"o":"j_ACE3","x":[44367,44416,44433]},{"a":44377,"l":"j_AD59","t":"code","b":[169,14],"m":"lda","o":"#$0E","x":[44184]},{"a":44379,"t":"code","b":[157,191,130],"m":"sta","oa":33471,"o":"lizard_eat_timer,x"},{"a":44382,"t":"code","b":[76,227,172],"m":"jmp","oa":44259,"o":"j_ACE3"},{"a":44385,"l":"j_AD61","t":"code","b":[169,10],"m":"lda","o":"#$0A","x":[44187]},{"a":44387,"t":"code","b":[157,187,130],"m":"sta","oa":33467,"o":"lizard_flame_timer,x"},{"a":44390,"t":"code","b":[169,36],"m":"lda","o":"#$24"},{"a":44392,"t":"code","b":[76,114,173],"m":"jmp","oa":44402,"o":"j_AD72"},{"a":44395,"c":"seven bytes no code reaches: lda #$0A, sta $82B9,x, lda #$14, a punch like the one at $AD61 with the punch timer","t":"code","b":[169,10],"m":"lda","o":"#$0A"},{"a":44397,"t":"code","b":[157,185,130],"m":"sta","oa":33465,"o":"lizard_punch_timer,x"},{"a":44400,"t":"code","b":[169,20],"m":"lda","o":"#$14"},{"a":44402,"l":"j_AD72","c":"the end of a punch in the cave: sets the action, clears the frame and, if the other monster is not ducking and is within two columns, counts a hit on it","t":"code","b":[157,21,130],"m":"sta","oa":33301,"o":"lizard_action,x","x":[44392]},{"a":44405,"t":"code","b":[32,243,173],"m":"jsr","oa":44531,"o":"s_ADF3"},{"a":44408,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":44410,"t":"code","b":[157,19,130],"m":"sta","oa":33299,"o":"lizard_frame,x"},{"a":44413,"t":"code","b":[185,191,130],"m":"lda","oa":33471,"o":"lizard_eat_timer,y"},{"a":44416,"t":"code","b":[208,212],"m":"bne","oa":44374,"o":"b_AD56"},{"a":44418,"t":"code","b":[56],"m":"sec"},{"a":44419,"t":"code","b":[189,171,128],"m":"lda","oa":32939,"o":"lizard_column,x"},{"a":44422,"t":"code","b":[249,171,128],"m":"sbc","oa":32939,"o":"lizard_column,y"},{"a":44425,"t":"code","b":[201,3],"m":"cmp","o":"#$03"},{"a":44427,"t":"code","b":[144,7],"m":"bcc","oa":44436,"o":"b_AD94"},{"a":44429,"t":"code","b":[201,254],"m":"cmp","o":"#$FE"},{"a":44431,"t":"code","b":[176,3],"m":"bcs","oa":44436,"o":"b_AD94"},{"a":44433,"t":"code","b":[76,86,173],"m":"jmp","oa":44374,"o":"b_AD56"},{"a":44436,"l":"b_AD94","t":"code","b":[152],"m":"tya","x":[44427,44431]},{"a":44437,"t":"code","b":[170],"m":"tax"},{"a":44438,"t":"code","b":[254,29,175],"m":"inc","oa":44829,"o":"cave_hits,x"},{"a":44441,"t":"code","b":[254,29,130],"m":"inc","oa":33309,"o":"lizard_hurt,x"},{"a":44444,"t":"code","b":[238,32,208],"m":"inc","o":"vic_border"},{"a":44447,"l":"b_AD9F","t":"code","b":[76,227,172],"m":"jmp","oa":44259,"o":"j_ACE3","x":[44467,44471]},{"a":44450,"l":"j_ADA2","t":"code","b":[222,187,130],"m":"dec","oa":33467,"o":"lizard_flame_timer,x","x":[44175]},{"a":44453,"t":"code","b":[189,187,130],"m":"lda","oa":33467,"o":"lizard_flame_timer,x"},{"a":44456,"t":"code","b":[76,177,173],"m":"jmp","oa":44465,"o":"j_ADB1"},{"a":44459,"l":"j_ADAB","t":"code","b":[222,185,130],"m":"dec","oa":33465,"o":"lizard_punch_timer,x","x":[44178]},{"a":44462,"t":"code","b":[189,185,130],"m":"lda","oa":33465,"o":"lizard_punch_timer,x"},{"a":44465,"l":"j_ADB1","t":"code","b":[201,3],"m":"cmp","o":"#$03","x":[44456]},{"a":44467,"t":"code","b":[144,234],"m":"bcc","oa":44447,"o":"b_AD9F"},{"a":44469,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":44471,"t":"code","b":[208,230],"m":"bne","oa":44447,"o":"b_AD9F"},{"a":44473,"t":"code","b":[76,71,173],"m":"jmp","oa":44359,"o":"b_AD47"},{"a":44476,"l":"j_ADBC","t":"code","b":[222,191,130],"m":"dec","oa":33471,"o":"lizard_eat_timer,x","x":[44181]},{"a":44479,"t":"code","b":[189,191,130],"m":"lda","oa":33471,"o":"lizard_eat_timer,x"},{"a":44482,"t":"code","b":[201,3],"m":"cmp","o":"#$03"},{"a":44484,"t":"code","b":[48,33],"m":"bmi","oa":44519,"o":"b_ADE7"},{"a":44486,"t":"code","b":[201,6],"m":"cmp","o":"#$06"},{"a":44488,"t":"code","b":[48,23],"m":"bmi","oa":44513,"o":"b_ADE1"},{"a":44490,"t":"code","b":[201,8],"m":"cmp","o":"#$08"},{"a":44492,"t":"code","b":[48,34],"m":"bmi","oa":44528,"o":"b_ADF0"},{"a":44494,"t":"code","b":[201,11],"m":"cmp","o":"#$0B"},{"a":44496,"t":"code","b":[48,9],"m":"bmi","oa":44507,"o":"b_ADDB"},{"a":44498,"t":"code","b":[56],"m":"sec"},{"a":44499,"t":"code","b":[189,175,128],"m":"lda","oa":32943,"o":"lizard_row,x"},{"a":44502,"t":"code","b":[233,2],"m":"sbc","o":"#$02"},{"a":44504,"t":"code","b":[76,237,173],"m":"jmp","oa":44525,"o":"j_ADED"},{"a":44507,"l":"b_ADDB","t":"code","b":[222,175,128],"m":"dec","oa":32943,"o":"lizard_row,x","x":[44496]},{"a":44510,"t":"code","b":[76,240,173],"m":"jmp","oa":44528,"o":"b_ADF0"},{"a":44513,"l":"b_ADE1","t":"code","b":[254,175,128],"m":"inc","oa":32943,"o":"lizard_row,x","x":[44488]},{"a":44516,"t":"code","b":[76,240,173],"m":"jmp","oa":44528,"o":"b_ADF0"},{"a":44519,"l":"b_ADE7","t":"code","b":[24],"m":"clc","x":[44484]},{"a":44520,"t":"code","b":[189,175,128],"m":"lda","oa":32943,"o":"lizard_row,x"},{"a":44523,"t":"code","b":[105,2],"m":"adc","o":"#$02"},{"a":44525,"l":"j_ADED","t":"code","b":[157,175,128],"m":"sta","oa":32943,"o":"lizard_row,x","x":[44504]},{"a":44528,"l":"b_ADF0","t":"code","b":[76,227,172],"m":"jmp","oa":44259,"o":"j_ACE3","x":[44492,44510,44516]},{"a":44531,"l":"s_ADF3","c":"the ogre's frames are eight on from the lizard's in the fight's animation","t":"code","b":[224,0],"m":"cpx","o":"#$00","x":[44047,44303,44335,44405]},{"a":44533,"t":"code","b":[240,9],"m":"beq","oa":44544,"o":"r_AE00"},{"a":44535,"t":"code","b":[24],"m":"clc"},{"a":44536,"t":"code","b":[189,21,130],"m":"lda","oa":33301,"o":"lizard_action,x"},{"a":44539,"t":"code","b":[105,8],"m":"adc","o":"#$08"},{"a":44541,"t":"code","b":[157,21,130],"m":"sta","oa":33301,"o":"lizard_action,x"},{"a":44544,"l":"r_AE00","t":"code","b":[96],"m":"rts","x":[44533]},{"a":44545,"l":"cave_computer","c":"plays a monster nobody controls in the fight: with random chances from $9C12 it walks towards the other or stands, punches when the other is within two columns, or ducks; the move goes into $8A61 as a stick would.","t":"code","b":[238,30,169],"m":"inc","oa":43294,"o":"random_index","x":[44190]},{"a":44548,"t":"code","b":[174,30,169],"m":"ldx","oa":43294,"o":"random_index"},{"a":44551,"t":"code","b":[189,18,156],"m":"lda","oa":39954,"o":"random_table,x"},{"a":44554,"t":"code","b":[174,160,128],"m":"ldx","oa":32928,"o":"temp_a"},{"a":44557,"t":"code","b":[172,161,128],"m":"ldy","oa":32929,"o":"temp_b"},{"a":44560,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":44562,"t":"code","b":[208,32],"m":"bne","oa":44596,"o":"b_AE34"},{"a":44564,"t":"code","b":[238,30,169],"m":"inc","oa":43294,"o":"random_index"},{"a":44567,"t":"code","b":[174,30,169],"m":"ldx","oa":43294,"o":"random_index"},{"a":44570,"t":"code","b":[189,18,156],"m":"lda","oa":39954,"o":"random_table,x"},{"a":44573,"t":"code","b":[174,160,128],"m":"ldx","oa":32928,"o":"temp_a"},{"a":44576,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":44578,"t":"code","b":[240,11],"m":"beq","oa":44591,"o":"b_AE2F"},{"a":44580,"t":"code","b":[185,33,175],"m":"lda","oa":44833,"o":"cave_moves,y"},{"a":44583,"l":"j_AE27","t":"code","b":[73,255],"m":"eor","o":"#$FF","x":[44593,44614,44619]},{"a":44585,"t":"code","b":[141,97,138],"m":"sta","oa":35425,"o":"a_8A61"},{"a":44588,"t":"code","b":[76,199,172],"m":"jmp","oa":44231,"o":"j_ACC7"},{"a":44591,"l":"b_AE2F","t":"code","b":[169,1],"m":"lda","o":"#$01","x":[44578]},{"a":44593,"t":"code","b":[76,39,174],"m":"jmp","oa":44583,"o":"j_AE27"},{"a":44596,"l":"b_AE34","t":"code","b":[56],"m":"sec","x":[44562]},{"a":44597,"t":"code","b":[185,171,128],"m":"lda","oa":32939,"o":"lizard_column,y"},{"a":44600,"t":"code","b":[253,171,128],"m":"sbc","oa":32939,"o":"lizard_column,x"},{"a":44603,"t":"code","b":[201,3],"m":"cmp","o":"#$03"},{"a":44605,"t":"code","b":[144,10],"m":"bcc","oa":44617,"o":"b_AE49"},{"a":44607,"t":"code","b":[201,254],"m":"cmp","o":"#$FE"},{"a":44609,"t":"code","b":[176,6],"m":"bcs","oa":44617,"o":"b_AE49"},{"a":44611,"t":"code","b":[189,33,175],"m":"lda","oa":44833,"o":"cave_moves,x"},{"a":44614,"t":"code","b":[76,39,174],"m":"jmp","oa":44583,"o":"j_AE27"},{"a":44617,"l":"b_AE49","t":"code","b":[169,16],"m":"lda","o":"#$10","x":[44605,44609]},{"a":44619,"t":"code","b":[76,39,174],"m":"jmp","oa":44583,"o":"j_AE27"},{"a":44622,"l":"cave_draw","c":"draws the monsters in the fight: their frames and sprites ($9772, $9925), no arm sprites, no cannon, and the second band ($9B4F).","t":"code","b":[32,114,151],"m":"jsr","oa":38770,"o":"monster_frames","x":[43994,44168,44798]},{"a":44625,"t":"code","b":[32,37,153],"m":"jsr","oa":39205,"o":"monster_sprites"},{"a":44628,"t":"code","b":[24],"m":"clc"},{"a":44629,"t":"code","b":[173,207,128],"m":"lda","oa":32975,"o":"a_80CF"},{"a":44632,"t":"code","b":[141,207,128],"m":"sta","oa":32975,"o":"a_80CF"},{"a":44635,"t":"code","b":[24],"m":"clc"},{"a":44636,"t":"code","b":[173,213,128],"m":"lda","oa":32981,"o":"a_80D5"},{"a":44639,"t":"code","b":[141,213,128],"m":"sta","oa":32981,"o":"a_80D5"},{"a":44642,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":44644,"t":"code","b":[141,210,128],"m":"sta","oa":32978,"o":"a_80D2"},{"a":44647,"t":"code","b":[141,216,128],"m":"sta","oa":32984,"o":"a_80D8"},{"a":44650,"t":"code","b":[141,218,128],"m":"sta","oa":32986,"o":"a_80DA"},{"a":44653,"t":"code","b":[141,220,128],"m":"sta","oa":32988,"o":"a_80DC"},{"a":44656,"t":"code","b":[141,217,128],"m":"sta","oa":32985,"o":"a_80D9"},{"a":44659,"t":"code","b":[141,219,128],"m":"sta","oa":32987,"o":"a_80DB"},{"a":44662,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":44664,"t":"code","b":[141,68,130],"m":"sta","oa":33348,"o":"cannon_x"},{"a":44667,"t":"code","b":[141,69,130],"m":"sta","oa":33349,"o":"cannon_y"},{"a":44670,"t":"code","b":[32,79,155],"m":"jsr","oa":39759,"o":"band2_setup"},{"a":44673,"t":"code","b":[96],"m":"rts"},{"a":44674,"l":"cave_win","c":"the winner ($AE88) walks to column $11 with the egg, the other is taken off the screen, and the winner holds the egg up (frame $28) five times, then stands for ten more steps.","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[44004]},{"a":44676,"t":"code","b":[141,32,208],"m":"sta","o":"vic_border"},{"a":44679,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":44680,"t":"note","l":"a_AE88","c":"kept as the operand of this load: the winner of the fight; it is also the pickup flag of $914E and $91C4 and a count for $AF0D","note":"inside the item at $AE87","x":[37268,37310,37369,37434,37502,37541,37547,37582,44277,44698,44780,44815,44821]},{"a":44681,"t":"code","b":[138],"m":"txa"},{"a":44682,"t":"code","b":[73,1],"m":"eor","o":"#$01"},{"a":44684,"t":"code","b":[168],"m":"tay"},{"a":44685,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":44687,"t":"code","b":[153,175,128],"m":"sta","oa":32943,"o":"lizard_row,y"},{"a":44690,"t":"code","b":[153,169,128],"m":"sta","oa":32937,"o":"lizard_half_x,y"},{"a":44693,"t":"code","b":[169,19],"m":"lda","o":"#$13"},{"a":44695,"t":"code","b":[157,175,128],"m":"sta","oa":32943,"o":"lizard_row,x"},{"a":44698,"l":"j_AE9A","t":"code","b":[174,136,174],"m":"ldx","oa":44680,"o":"a_AE88","x":[44729]},{"a":44701,"t":"code","b":[189,171,128],"m":"lda","oa":32939,"o":"lizard_column,x"},{"a":44704,"t":"code","b":[201,17],"m":"cmp","o":"#$11"},{"a":44706,"t":"code","b":[240,24],"m":"beq","oa":44732,"o":"b_AEBC"},{"a":44708,"t":"code","b":[144,8],"m":"bcc","oa":44718,"o":"b_AEAE"},{"a":44710,"t":"code","b":[222,171,128],"m":"dec","oa":32939,"o":"lizard_column,x"},{"a":44713,"t":"code","b":[169,12],"m":"lda","o":"#$0C"},{"a":44715,"t":"code","b":[76,179,174],"m":"jmp","oa":44723,"o":"j_AEB3"},{"a":44718,"l":"b_AEAE","t":"code","b":[254,171,128],"m":"inc","oa":32939,"o":"lizard_column,x","x":[44708]},{"a":44721,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":44723,"l":"j_AEB3","t":"code","b":[157,21,130],"m":"sta","oa":33301,"o":"lizard_action,x","x":[44715]},{"a":44726,"t":"code","b":[32,236,174],"m":"jsr","oa":44780,"o":"s_AEEC"},{"a":44729,"t":"code","b":[76,154,174],"m":"jmp","oa":44698,"o":"j_AE9A"},{"a":44732,"l":"b_AEBC","t":"code","b":[169,40],"m":"lda","o":"#$28","x":[44706]},{"a":44734,"t":"code","b":[157,21,130],"m":"sta","oa":33301,"o":"lizard_action,x"},{"a":44737,"t":"code","b":[160,5],"m":"ldy","o":"#$05"},{"a":44739,"t":"code","b":[140,230,174],"m":"sty","oa":44774,"o":"a_AEE6"},{"a":44742,"l":"b_AEC6","t":"code","b":[160,8],"m":"ldy","o":"#$08","x":[44775]},{"a":44744,"t":"code","b":[140,207,174],"m":"sty","oa":44751,"o":"a_AECF"},{"a":44747,"l":"j_AECB","t":"code","b":[206,207,174],"m":"dec","oa":44751,"o":"a_AECF","x":[44761,44767]},{"a":44750,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":44751,"t":"note","l":"a_AECF","c":"the count of the winner's steps in a hold, kept in this load's operand","note":"inside the item at $AECE","x":[44744,44747]},{"a":44752,"t":"code","b":[240,16],"m":"beq","oa":44770,"o":"b_AEE2"},{"a":44754,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":44756,"t":"code","b":[208,6],"m":"bne","oa":44764,"o":"b_AEDC"},{"a":44758,"t":"code","b":[32,236,174],"m":"jsr","oa":44780,"o":"s_AEEC"},{"a":44761,"t":"code","b":[76,203,174],"m":"jmp","oa":44747,"o":"j_AECB"},{"a":44764,"l":"b_AEDC","t":"code","b":[32,254,174],"m":"jsr","oa":44798,"o":"s_AEFE","x":[44756]},{"a":44767,"t":"code","b":[76,203,174],"m":"jmp","oa":44747,"o":"j_AECB"},{"a":44770,"l":"b_AEE2","t":"code","b":[206,230,174],"m":"dec","oa":44774,"o":"a_AEE6","x":[44752]},{"a":44773,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":44774,"t":"note","l":"a_AEE6","c":"the count of the winner's holds, kept in this load's operand","note":"inside the item at $AEE5","x":[44739,44770]},{"a":44775,"t":"code","b":[208,221],"m":"bne","oa":44742,"o":"b_AEC6"},{"a":44777,"t":"code","b":[76,13,175],"m":"jmp","oa":44813,"o":"j_AF0D"},{"a":44780,"l":"s_AEEC","c":"steps the winner's animation frame on","t":"code","b":[174,136,174],"m":"ldx","oa":44680,"o":"a_AE88","x":[44726,44758]},{"a":44783,"t":"code","b":[254,19,130],"m":"inc","oa":33299,"o":"lizard_frame,x"},{"a":44786,"t":"code","b":[189,19,130],"m":"lda","oa":33299,"o":"lizard_frame,x"},{"a":44789,"t":"code","b":[201,4],"m":"cmp","o":"#$04"},{"a":44791,"t":"code","b":[208,5],"m":"bne","oa":44798,"o":"s_AEFE"},{"a":44793,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":44795,"t":"code","b":[157,19,130],"m":"sta","oa":33299,"o":"lizard_frame,x"},{"a":44798,"l":"s_AEFE","c":"one step of the winner's walk: draws ($AE4E), adds to the scores and waits three frames","t":"code","b":[32,78,174],"m":"jsr","oa":44622,"o":"cave_draw","x":[44764,44791,44818,44826]},{"a":44801,"t":"code","b":[32,174,147],"m":"jsr","oa":37806,"o":"scores_add"},{"a":44804,"t":"code","b":[32,40,183],"m":"jsr","oa":46888,"o":"wait_frame"},{"a":44807,"t":"code","b":[32,40,183],"m":"jsr","oa":46888,"o":"wait_frame"},{"a":44810,"t":"code","b":[76,40,183],"m":"jmp","oa":46888,"o":"wait_frame"},{"a":44813,"l":"j_AF0D","t":"code","b":[162,10],"m":"ldx","o":"#$0A","x":[44777]},{"a":44815,"t":"code","b":[142,136,174],"m":"stx","oa":44680,"o":"a_AE88"},{"a":44818,"l":"b_AF12","t":"code","b":[32,254,174],"m":"jsr","oa":44798,"o":"s_AEFE","x":[44824]},{"a":44821,"t":"code","b":[206,136,174],"m":"dec","oa":44680,"o":"a_AE88"},{"a":44824,"t":"code","b":[208,248],"m":"bne","oa":44818,"o":"b_AF12"},{"a":44826,"t":"code","b":[76,254,174],"m":"jmp","oa":44798,"o":"s_AEFE"},{"a":44829,"l":"cave_hits","c":"the hits the lizard has taken in the fight","t":"byte","b":[48],"x":[44114,44262,44438]},{"a":44830,"l":"a_AF1E","c":"the hits the ogre has taken in the fight","t":"byte","b":[48],"x":[44117]},{"a":44831,"l":"cave_saved","c":"the lizard's $80E9 before the fight, kept while it fights with 1; when it is 0 the computer plays the lizard","t":"byte","b":[48],"x":[44013,44053,44226,44280]},{"a":44832,"l":"a_AF20","c":"the ogre's $80E9 before the fight","t":"byte","b":[48],"x":[44019]},{"a":44833,"l":"cave_moves","c":"the stick bits the computer gives a walk, toward the other: $08 for the lizard and $04 for the ogre","t":"byte","b":[8,4],"x":[44580,44611]},{"a":44835,"l":"title","c":"the title: with the screen off sets it up ($AF38), waits three frames, turns the screen on and runs the title loop ($B09C), which returns when a fire button starts a game.","t":"code","b":[32,70,183],"m":"jsr","oa":46918,"o":"screen_off","x":[32781]},{"a":44838,"t":"code","b":[32,56,175],"m":"jsr","oa":44856,"o":"title_setup"},{"a":44841,"t":"code","b":[32,40,183],"m":"jsr","oa":46888,"o":"wait_frame"},{"a":44844,"t":"code","b":[32,40,183],"m":"jsr","oa":46888,"o":"wait_frame"},{"a":44847,"t":"code","b":[32,40,183],"m":"jsr","oa":46888,"o":"wait_frame"},{"a":44850,"t":"code","b":[32,82,183],"m":"jsr","oa":46930,"o":"screen_on"},{"a":44853,"t":"code","b":[76,156,176],"m":"jmp","oa":45212,"o":"title_loop"},{"a":44856,"l":"title_setup","c":"sets up the title: video bank 3, the screen at $C800 and the characters at $C000, the screen blank and in hires, black border and background; clears the screen with white colour; copies the font from $2440 and $24E0 to $C000; writes the credits from the text at $B26C and $B2D4 and LIZARD, OGRE, BEST and the two best scores from $B324-$B346 (the scores' ASCII digits less $15, the font's digits), in their colours; copies the monsters' title frames from $0EB8 and $17F8 to $CC80 and $CD00; turns all sprites on, multicoloured; starts tune 1; and installs the title's interrupt ($B1CE on line 0).","t":"code","b":[169,148],"m":"lda","o":"#$94","x":[44838]},{"a":44858,"t":"code","b":[141,0,221],"m":"sta","o":"cia2_port_a"},{"a":44861,"t":"code","b":[169,32],"m":"lda","o":"#$20"},{"a":44863,"t":"code","b":[141,24,208],"m":"sta","o":"vic_memory"},{"a":44866,"t":"code","b":[169,11],"m":"lda","o":"#$0B"},{"a":44868,"t":"code","b":[141,17,208],"m":"sta","o":"vic_control1"},{"a":44871,"t":"code","b":[173,22,208],"m":"lda","o":"vic_control2"},{"a":44874,"t":"code","b":[41,239],"m":"and","o":"#$EF"},{"a":44876,"t":"code","b":[141,22,208],"m":"sta","o":"vic_control2"},{"a":44879,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":44881,"t":"code","b":[142,32,208],"m":"stx","o":"vic_border"},{"a":44884,"t":"code","b":[142,33,208],"m":"stx","o":"vic_background0"},{"a":44887,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":44889,"l":"b_AF59","t":"code","b":[169,1],"m":"lda","o":"#$01","x":[44918]},{"a":44891,"t":"code","b":[157,0,216],"m":"sta","o":"colour_ram,x"},{"a":44894,"t":"code","b":[157,0,217],"m":"sta","o":"$D900,x"},{"a":44897,"t":"code","b":[157,0,218],"m":"sta","o":"$DA00,x"},{"a":44900,"t":"code","b":[157,0,219],"m":"sta","o":"$DB00,x"},{"a":44903,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":44905,"t":"code","b":[157,0,200],"m":"sta","oa":51200,"o":"f_C800,x"},{"a":44908,"t":"code","b":[157,0,201],"m":"sta","oa":51456,"o":"f_C900,x"},{"a":44911,"t":"code","b":[157,0,202],"m":"sta","oa":51712,"o":"f_CA00,x"},{"a":44914,"t":"code","b":[157,0,203],"m":"sta","oa":51968,"o":"f_CB00,x"},{"a":44917,"t":"code","b":[202],"m":"dex"},{"a":44918,"t":"code","b":[208,225],"m":"bne","oa":44889,"o":"b_AF59"},{"a":44920,"t":"code","b":[162,160],"m":"ldx","o":"#$A0"},{"a":44922,"l":"b_AF7A","t":"code","b":[189,64,36],"m":"lda","oa":9280,"o":"title_font,x","x":[44935]},{"a":44925,"t":"code","b":[157,0,192],"m":"sta","oa":49152,"o":"f_C000,x"},{"a":44928,"t":"code","b":[189,224,36],"m":"lda","oa":9440,"o":"font_second_half,x"},{"a":44931,"t":"code","b":[157,160,192],"m":"sta","oa":49312,"o":"f_C0A0,x"},{"a":44934,"t":"code","b":[202],"m":"dex"},{"a":44935,"t":"code","b":[208,241],"m":"bne","oa":44922,"o":"b_AF7A"},{"a":44937,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":44939,"t":"code","b":[141,0,192],"m":"sta","oa":49152,"o":"f_C000"},{"a":44942,"t":"code","b":[162,12],"m":"ldx","o":"#$0C"},{"a":44944,"l":"b_AF90","t":"code","b":[189,108,178],"m":"lda","oa":45676,"o":"title_credits,x","x":[45009]},{"a":44947,"t":"code","b":[41,63],"m":"and","o":"#$3F"},{"a":44949,"t":"code","b":[157,118,201],"m":"sta","oa":51574,"o":"f_C976,x"},{"a":44952,"t":"code","b":[189,121,178],"m":"lda","oa":45689,"o":"f_B279,x"},{"a":44955,"t":"code","b":[41,63],"m":"and","o":"#$3F"},{"a":44957,"t":"code","b":[157,158,201],"m":"sta","oa":51614,"o":"f_C99E,x"},{"a":44960,"t":"code","b":[189,134,178],"m":"lda","oa":45702,"o":"f_B286,x"},{"a":44963,"t":"code","b":[41,63],"m":"and","o":"#$3F"},{"a":44965,"t":"code","b":[157,238,201],"m":"sta","oa":51694,"o":"f_C9EE,x"},{"a":44968,"t":"code","b":[189,147,178],"m":"lda","oa":45715,"o":"f_B293,x"},{"a":44971,"t":"code","b":[41,63],"m":"and","o":"#$3F"},{"a":44973,"t":"code","b":[157,22,202],"m":"sta","oa":51734,"o":"f_CA16,x"},{"a":44976,"t":"code","b":[189,160,178],"m":"lda","oa":45728,"o":"f_B2A0,x"},{"a":44979,"t":"code","b":[41,63],"m":"and","o":"#$3F"},{"a":44981,"t":"code","b":[157,62,202],"m":"sta","oa":51774,"o":"f_CA3E,x"},{"a":44984,"t":"code","b":[189,173,178],"m":"lda","oa":45741,"o":"f_B2AD,x"},{"a":44987,"t":"code","b":[41,63],"m":"and","o":"#$3F"},{"a":44989,"t":"code","b":[157,102,202],"m":"sta","oa":51814,"o":"f_CA66,x"},{"a":44992,"t":"code","b":[189,186,178],"m":"lda","oa":45754,"o":"f_B2BA,x"},{"a":44995,"t":"code","b":[41,63],"m":"and","o":"#$3F"},{"a":44997,"t":"code","b":[157,142,202],"m":"sta","oa":51854,"o":"f_CA8E,x"},{"a":45000,"t":"code","b":[189,199,178],"m":"lda","oa":45767,"o":"f_B2C7,x"},{"a":45003,"t":"code","b":[41,63],"m":"and","o":"#$3F"},{"a":45005,"t":"code","b":[157,182,202],"m":"sta","oa":51894,"o":"f_CAB6,x"},{"a":45008,"t":"code","b":[202],"m":"dex"},{"a":45009,"t":"code","b":[16,189],"m":"bpl","oa":44944,"o":"b_AF90"},{"a":45011,"t":"code","b":[162,19],"m":"ldx","o":"#$13"},{"a":45013,"l":"b_AFD5","t":"code","b":[189,212,178],"m":"lda","oa":45780,"o":"title_lines,x","x":[45062]},{"a":45016,"t":"code","b":[41,63],"m":"and","o":"#$3F"},{"a":45018,"t":"code","b":[157,2,203],"m":"sta","oa":51970,"o":"f_CB02,x"},{"a":45021,"t":"code","b":[189,232,178],"m":"lda","oa":45800,"o":"f_B2E8,x"},{"a":45024,"t":"code","b":[41,63],"m":"and","o":"#$3F"},{"a":45026,"t":"code","b":[157,42,203],"m":"sta","oa":52010,"o":"f_CB2A,x"},{"a":45029,"t":"code","b":[189,252,178],"m":"lda","oa":45820,"o":"f_B2FC,x"},{"a":45032,"t":"code","b":[41,63],"m":"and","o":"#$3F"},{"a":45034,"t":"code","b":[157,82,203],"m":"sta","oa":52050,"o":"f_CB52,x"},{"a":45037,"t":"code","b":[189,16,179],"m":"lda","oa":45840,"o":"f_B310,x"},{"a":45040,"t":"code","b":[41,63],"m":"and","o":"#$3F"},{"a":45042,"t":"code","b":[157,162,203],"m":"sta","oa":52130,"o":"f_CBA2,x"},{"a":45045,"t":"code","b":[169,6],"m":"lda","o":"#$06"},{"a":45047,"t":"code","b":[157,2,219],"m":"sta","o":"$DB02,x"},{"a":45050,"t":"code","b":[157,42,219],"m":"sta","o":"$DB2A,x"},{"a":45053,"t":"code","b":[157,82,219],"m":"sta","o":"$DB52,x"},{"a":45056,"t":"code","b":[169,7],"m":"lda","o":"#$07"},{"a":45058,"t":"code","b":[157,162,219],"m":"sta","o":"$DBA2,x"},{"a":45061,"t":"code","b":[202],"m":"dex"},{"a":45062,"t":"code","b":[16,205],"m":"bpl","oa":45013,"o":"b_AFD5"},{"a":45064,"t":"code","b":[162,6],"m":"ldx","o":"#$06"},{"a":45066,"l":"b_B00A","t":"code","b":[189,36,179],"m":"lda","oa":45860,"o":"title_lizard,x","x":[45138]},{"a":45069,"t":"code","b":[41,63],"m":"and","o":"#$3F"},{"a":45071,"t":"code","b":[157,186,201],"m":"sta","oa":51642,"o":"f_C9BA,x"},{"a":45074,"t":"code","b":[189,43,179],"m":"lda","oa":45867,"o":"f_B32B,x"},{"a":45077,"t":"code","b":[41,63],"m":"and","o":"#$3F"},{"a":45079,"t":"code","b":[157,226,201],"m":"sta","oa":51682,"o":"f_C9E2,x"},{"a":45082,"t":"code","b":[157,0,202],"m":"sta","oa":51712,"o":"f_CA00,x"},{"a":45085,"t":"code","b":[189,50,179],"m":"lda","oa":45874,"o":"lizard_best,x"},{"a":45088,"t":"code","b":[41,63],"m":"and","o":"#$3F"},{"a":45090,"t":"code","b":[56],"m":"sec"},{"a":45091,"t":"code","b":[233,21],"m":"sbc","o":"#$15"},{"a":45093,"t":"code","b":[157,10,202],"m":"sta","oa":51722,"o":"f_CA0A,x"},{"a":45096,"t":"code","b":[189,57,179],"m":"lda","oa":45881,"o":"f_B339,x"},{"a":45099,"t":"code","b":[41,63],"m":"and","o":"#$3F"},{"a":45101,"t":"code","b":[157,216,201],"m":"sta","oa":51672,"o":"f_C9D8,x"},{"a":45104,"t":"code","b":[189,64,179],"m":"lda","oa":45888,"o":"ogre_best,x"},{"a":45107,"t":"code","b":[41,63],"m":"and","o":"#$3F"},{"a":45109,"t":"code","b":[56],"m":"sec"},{"a":45110,"t":"code","b":[233,21],"m":"sbc","o":"#$15"},{"a":45112,"t":"code","b":[157,40,202],"m":"sta","oa":51752,"o":"f_CA28,x"},{"a":45115,"t":"code","b":[169,5],"m":"lda","o":"#$05"},{"a":45117,"t":"code","b":[157,186,217],"m":"sta","o":"$D9BA,x"},{"a":45120,"t":"code","b":[157,226,217],"m":"sta","o":"$D9E2,x"},{"a":45123,"t":"code","b":[157,10,218],"m":"sta","o":"$DA0A,x"},{"a":45126,"t":"code","b":[169,10],"m":"lda","o":"#$0A"},{"a":45128,"t":"code","b":[157,216,217],"m":"sta","o":"$D9D8,x"},{"a":45131,"t":"code","b":[157,0,218],"m":"sta","o":"$DA00,x"},{"a":45134,"t":"code","b":[157,40,218],"m":"sta","o":"$DA28,x"},{"a":45137,"t":"code","b":[202],"m":"dex"},{"a":45138,"t":"code","b":[16,182],"m":"bpl","oa":45066,"o":"b_B00A"},{"a":45140,"t":"code","b":[162,63],"m":"ldx","o":"#$3F"},{"a":45142,"l":"b_B056","t":"code","b":[189,184,14],"m":"lda","oa":3768,"o":"frame12_title,x","x":[45160]},{"a":45145,"t":"code","b":[157,128,204],"m":"sta","oa":52352,"o":"f_CC80,x"},{"a":45148,"t":"code","b":[189,248,23],"m":"lda","oa":6136,"o":"frame49_title,x"},{"a":45151,"t":"code","b":[157,0,205],"m":"sta","oa":52480,"o":"f_CD00,x"},{"a":45154,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":45156,"t":"code","b":[157,192,205],"m":"sta","oa":52672,"o":"sprites_lizard_upper,x"},{"a":45159,"t":"code","b":[202],"m":"dex"},{"a":45160,"t":"code","b":[16,236],"m":"bpl","oa":45142,"o":"b_B056"},{"a":45162,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":45164,"t":"code","b":[141,21,208],"m":"sta","o":"vic_sprite_enable"},{"a":45167,"t":"code","b":[141,28,208],"m":"sta","o":"vic_sprite_multicolour"},{"a":45170,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":45172,"t":"code","b":[141,247,104],"m":"sta","oa":26871,"o":"music_command"},{"a":45175,"t":"code","b":[169,20],"m":"lda","o":"#$14"},{"a":45177,"t":"code","b":[141,249,176],"m":"sta","oa":45305,"o":"a_B0F9"},{"a":45180,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":45182,"t":"code","b":[141,19,130],"m":"sta","oa":33299,"o":"lizard_frame"},{"a":45185,"t":"code","b":[169,12],"m":"lda","o":"#$0C"},{"a":45187,"t":"code","b":[141,20,130],"m":"sta","oa":33300,"o":"ogre_frame"},{"a":45190,"t":"code","b":[162,206],"m":"ldx","o":"#$CE"},{"a":45192,"t":"code","b":[160,177],"m":"ldy","o":"#$B1"},{"a":45194,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":45196,"t":"code","b":[141,54,177],"m":"sta","oa":45366,"o":"a_B136"},{"a":45199,"t":"code","b":[141,64,177],"m":"sta","oa":45376,"o":"a_B140"},{"a":45202,"t":"code","b":[141,235,128],"m":"sta","oa":33003,"o":"lizard_fire"},{"a":45205,"t":"code","b":[141,236,128],"m":"sta","oa":33004,"o":"ogre_fire"},{"a":45208,"t":"code","b":[32,233,182],"m":"jsr","oa":46825,"o":"irq_install"},{"a":45211,"t":"code","b":[96],"m":"rts"},{"a":45212,"l":"title_loop","c":"one pass of the title every two frames. Steps the two monsters' frames round 0 to $3F, copies their frames to the sprites ($B1A7) and points the title's interrupt at them ($B230, $B23A); every eighth pass sweeps a colour along the credit lines ($B0F5); every 32 passes writes the next eleven characters of the hidden list at $9D9F to the top left in black ($B13E); with 1, the left arrow, CTRL and 2 held it colours them white and writes MYRTLE and DILL over LIZARD and OGRE ($B161). Fire on port 1 starts the ogre, fire on port 2 the lizard ($B187): the routine returns after counting $80EB or $80EC on, stopping the music ($68F7 = 0) and the effects ($754E).","t":"code","b":[32,40,183],"m":"jsr","oa":46888,"o":"wait_frame","x":[44853,45464]},{"a":45215,"t":"code","b":[32,40,183],"m":"jsr","oa":46888,"o":"wait_frame"},{"a":45218,"t":"code","b":[173,54,177],"m":"lda","oa":45366,"o":"a_B136"},{"a":45221,"t":"code","b":[41,8],"m":"and","o":"#$08"},{"a":45223,"t":"code","b":[208,76],"m":"bne","oa":45301,"o":"b_B0F5"},{"a":45225,"t":"code","b":[162,1],"m":"ldx","o":"#$01"},{"a":45227,"l":"b_B0AB","t":"code","b":[254,19,130],"m":"inc","oa":33299,"o":"lizard_frame,x","x":[45243]},{"a":45230,"t":"code","b":[189,19,130],"m":"lda","oa":33299,"o":"lizard_frame,x"},{"a":45233,"t":"code","b":[201,64],"m":"cmp","o":"#$40"},{"a":45235,"t":"code","b":[144,5],"m":"bcc","oa":45242,"o":"b_B0BA"},{"a":45237,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":45239,"t":"code","b":[157,19,130],"m":"sta","oa":33299,"o":"lizard_frame,x"},{"a":45242,"l":"b_B0BA","t":"code","b":[202],"m":"dex","x":[45235]},{"a":45243,"t":"code","b":[16,238],"m":"bpl","oa":45227,"o":"b_B0AB"},{"a":45245,"t":"code","b":[174,19,130],"m":"ldx","oa":33299,"o":"lizard_frame"},{"a":45248,"t":"code","b":[189,239,128],"m":"lda","oa":33007,"o":"lizard_upper_frames,x"},{"a":45251,"t":"code","b":[141,48,178],"m":"sta","oa":45616,"o":"a_B230"},{"a":45254,"t":"code","b":[189,51,129],"m":"lda","oa":33075,"o":"lizard_lower_frames,x"},{"a":45257,"t":"code","b":[168],"m":"tay"},{"a":45258,"t":"code","b":[169,128],"m":"lda","o":"#$80"},{"a":45260,"t":"code","b":[141,200,177],"m":"sta","oa":45512,"o":"a_B1C8"},{"a":45263,"t":"code","b":[169,204],"m":"lda","o":"#$CC"},{"a":45265,"t":"code","b":[141,201,177],"m":"sta","oa":45513,"o":"a_B1C9"},{"a":45268,"t":"code","b":[32,167,177],"m":"jsr","oa":45479,"o":"title_frame"},{"a":45271,"t":"code","b":[174,20,130],"m":"ldx","oa":33300,"o":"ogre_frame"},{"a":45274,"t":"code","b":[189,119,129],"m":"lda","oa":33143,"o":"ogre_upper_frames,x"},{"a":45277,"t":"code","b":[141,58,178],"m":"sta","oa":45626,"o":"a_B23A"},{"a":45280,"t":"code","b":[189,187,129],"m":"lda","oa":33211,"o":"ogre_lower_frames,x"},{"a":45283,"t":"code","b":[168],"m":"tay"},{"a":45284,"t":"code","b":[24],"m":"clc"},{"a":45285,"t":"code","b":[173,200,177],"m":"lda","oa":45512,"o":"a_B1C8"},{"a":45288,"t":"code","b":[105,128],"m":"adc","o":"#$80"},{"a":45290,"t":"code","b":[141,200,177],"m":"sta","oa":45512,"o":"a_B1C8"},{"a":45293,"t":"code","b":[144,3],"m":"bcc","oa":45298,"o":"b_B0F2"},{"a":45295,"t":"code","b":[238,201,177],"m":"inc","oa":45513,"o":"a_B1C9"},{"a":45298,"l":"b_B0F2","t":"code","b":[32,167,177],"m":"jsr","oa":45479,"o":"title_frame","x":[45293]},{"a":45301,"l":"b_B0F5","t":"code","b":[238,249,176],"m":"inc","oa":45305,"o":"a_B0F9","x":[45223]},{"a":45304,"t":"code","b":[169,23],"m":"lda","o":"#$17"},{"a":45305,"t":"note","l":"a_B0F9","c":"the column the colour sweep along the credits has reached, $0F to $1F, kept in this load's operand","note":"inside the item at $B0F8","x":[45177,45301,45312]},{"a":45306,"t":"code","b":[201,32],"m":"cmp","o":"#$20"},{"a":45308,"t":"code","b":[144,5],"m":"bcc","oa":45315,"o":"b_B103"},{"a":45310,"t":"code","b":[169,15],"m":"lda","o":"#$0F"},{"a":45312,"t":"code","b":[141,249,176],"m":"sta","oa":45305,"o":"a_B0F9"},{"a":45315,"l":"b_B103","t":"code","b":[170],"m":"tax","x":[45308]},{"a":45316,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":45318,"t":"code","b":[157,144,217],"m":"sta","o":"$D990,x"},{"a":45321,"t":"code","b":[157,8,218],"m":"sta","o":"$DA08,x"},{"a":45324,"t":"code","b":[157,88,218],"m":"sta","o":"$DA58,x"},{"a":45327,"t":"code","b":[157,168,218],"m":"sta","o":"$DAA8,x"},{"a":45330,"t":"code","b":[169,7],"m":"lda","o":"#$07"},{"a":45332,"t":"code","b":[157,142,217],"m":"sta","o":"$D98E,x"},{"a":45335,"t":"code","b":[157,6,218],"m":"sta","o":"$DA06,x"},{"a":45338,"t":"code","b":[157,86,218],"m":"sta","o":"$DA56,x"},{"a":45341,"t":"code","b":[157,166,218],"m":"sta","o":"$DAA6,x"},{"a":45344,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":45346,"t":"code","b":[157,140,217],"m":"sta","o":"$D98C,x"},{"a":45349,"t":"code","b":[169,15],"m":"lda","o":"#$0F"},{"a":45351,"t":"code","b":[157,4,218],"m":"sta","o":"$DA04,x"},{"a":45354,"t":"code","b":[169,12],"m":"lda","o":"#$0C"},{"a":45356,"t":"code","b":[157,84,218],"m":"sta","o":"$DA54,x"},{"a":45359,"t":"code","b":[169,11],"m":"lda","o":"#$0B"},{"a":45361,"t":"code","b":[157,164,218],"m":"sta","o":"$DAA4,x"},{"a":45364,"t":"code","b":[24],"m":"clc"},{"a":45365,"t":"code","b":[169,72],"m":"lda","o":"#$48"},{"a":45366,"t":"note","l":"a_B136","c":"the count of passes to the next eleven names, kept in this load's operand: $B134 adds 8 each pass, and the names move on when it comes round to 0","note":"inside the item at $B135","x":[45196,45218,45369]},{"a":45367,"t":"code","b":[105,8],"m":"adc","o":"#$08"},{"a":45369,"t":"code","b":[141,54,177],"m":"sta","oa":45366,"o":"a_B136"},{"a":45372,"t":"code","b":[208,32],"m":"bne","oa":45406,"o":"b_B15E"},{"a":45374,"t":"code","b":[24],"m":"clc"},{"a":45375,"t":"code","b":[169,33],"m":"lda","o":"#$21"},{"a":45376,"t":"note","l":"a_B140","c":"the place in the hidden list at $9D9F of the next eleven names, kept in this load's operand, stepped by 11","note":"inside the item at $B13F","x":[45199,45383]},{"a":45377,"t":"code","b":[105,11],"m":"adc","o":"#$0B"},{"a":45379,"t":"code","b":[144,2],"m":"bcc","oa":45383,"o":"b_B147"},{"a":45381,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":45383,"l":"b_B147","t":"code","b":[141,64,177],"m":"sta","oa":45376,"o":"a_B140","x":[45379]},{"a":45386,"t":"code","b":[170],"m":"tax"},{"a":45387,"t":"code","b":[160,10],"m":"ldy","o":"#$0A"},{"a":45389,"l":"b_B14D","t":"code","b":[189,158,157],"m":"lda","oa":40350,"o":"f_9D9E,x","x":[45404]},{"a":45392,"t":"code","b":[41,63],"m":"and","o":"#$3F"},{"a":45394,"t":"code","b":[153,0,200],"m":"sta","oa":51200,"o":"f_C800,y"},{"a":45397,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":45399,"t":"code","b":[153,0,216],"m":"sta","o":"colour_ram,y"},{"a":45402,"t":"code","b":[202],"m":"dex"},{"a":45403,"t":"code","b":[136],"m":"dey"},{"a":45404,"t":"code","b":[16,239],"m":"bpl","oa":45389,"o":"b_B14D"},{"a":45406,"l":"b_B15E","t":"code","b":[238,30,169],"m":"inc","oa":43294,"o":"random_index","x":[45372]},{"a":45409,"t":"code","b":[173,1,220],"m":"lda","o":"cia1_port_b"},{"a":45412,"t":"code","b":[201,240],"m":"cmp","o":"#$F0"},{"a":45414,"t":"code","b":[208,31],"m":"bne","oa":45447,"o":"b_B187"},{"a":45416,"t":"code","b":[162,11],"m":"ldx","o":"#$0B"},{"a":45418,"l":"b_B16A","t":"code","b":[169,1],"m":"lda","o":"#$01","x":[45424]},{"a":45420,"t":"code","b":[157,0,216],"m":"sta","o":"colour_ram,x"},{"a":45423,"t":"code","b":[202],"m":"dex"},{"a":45424,"t":"code","b":[16,248],"m":"bpl","oa":45418,"o":"b_B16A"},{"a":45426,"t":"code","b":[162,5],"m":"ldx","o":"#$05"},{"a":45428,"l":"b_B174","t":"code","b":[189,71,179],"m":"lda","oa":45895,"o":"f_B347,x","x":[45445]},{"a":45431,"t":"code","b":[41,63],"m":"and","o":"#$3F"},{"a":45433,"t":"code","b":[157,186,201],"m":"sta","oa":51642,"o":"f_C9BA,x"},{"a":45436,"t":"code","b":[189,77,179],"m":"lda","oa":45901,"o":"f_B34D,x"},{"a":45439,"t":"code","b":[41,63],"m":"and","o":"#$3F"},{"a":45441,"t":"code","b":[157,216,201],"m":"sta","oa":51672,"o":"f_C9D8,x"},{"a":45444,"t":"code","b":[202],"m":"dex"},{"a":45445,"t":"code","b":[16,237],"m":"bpl","oa":45428,"o":"b_B174"},{"a":45447,"l":"b_B187","t":"code","b":[162,1],"m":"ldx","o":"#$01","x":[45414]},{"a":45449,"t":"code","b":[173,1,220],"m":"lda","o":"cia1_port_b"},{"a":45452,"t":"code","b":[41,16],"m":"and","o":"#$10"},{"a":45454,"t":"code","b":[240,11],"m":"beq","oa":45467,"o":"b_B19B"},{"a":45456,"t":"code","b":[202],"m":"dex"},{"a":45457,"t":"code","b":[173,0,220],"m":"lda","o":"cia1_port_a"},{"a":45460,"t":"code","b":[41,16],"m":"and","o":"#$10"},{"a":45462,"t":"code","b":[240,3],"m":"beq","oa":45467,"o":"b_B19B"},{"a":45464,"t":"code","b":[76,156,176],"m":"jmp","oa":45212,"o":"title_loop"},{"a":45467,"l":"b_B19B","t":"code","b":[254,235,128],"m":"inc","oa":33003,"o":"lizard_fire,x","x":[45454,45462]},{"a":45470,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":45472,"t":"code","b":[141,247,104],"m":"sta","oa":26871,"o":"music_command"},{"a":45475,"t":"code","b":[32,78,117],"m":"jsr","oa":30030,"o":"sfx_clear"},{"a":45478,"t":"code","b":[96],"m":"rts"},{"a":45479,"l":"title_frame","c":"copies a monster's title frame: frame Y of the shapes at $0BB8 (64 bytes a frame) to the sprite at the address in $B1C8/$B1C9.","t":"code","b":[169,120],"m":"lda","o":"#$78","x":[45268,45298]},{"a":45481,"t":"code","b":[141,197,177],"m":"sta","oa":45509,"o":"a_B1C5"},{"a":45484,"t":"code","b":[169,11],"m":"lda","o":"#$0B"},{"a":45486,"t":"code","b":[141,198,177],"m":"sta","oa":45510,"o":"a_B1C6"},{"a":45489,"l":"b_B1B1","t":"code","b":[24],"m":"clc","x":[45504]},{"a":45490,"t":"code","b":[173,197,177],"m":"lda","oa":45509,"o":"a_B1C5"},{"a":45493,"t":"code","b":[105,64],"m":"adc","o":"#$40"},{"a":45495,"t":"code","b":[141,197,177],"m":"sta","oa":45509,"o":"a_B1C5"},{"a":45498,"t":"code","b":[144,3],"m":"bcc","oa":45503,"o":"b_B1BF"},{"a":45500,"t":"code","b":[238,198,177],"m":"inc","oa":45510,"o":"a_B1C6"},{"a":45503,"l":"b_B1BF","t":"code","b":[136],"m":"dey","x":[45498]},{"a":45504,"t":"code","b":[16,239],"m":"bpl","oa":45489,"o":"b_B1B1"},{"a":45506,"t":"code","b":[160,63],"m":"ldy","o":"#$3F"},{"a":45508,"l":"b_B1C4","t":"code","b":[185,56,27],"m":"lda","oa":6968,"o":"frame62,y","x":[45515]},{"a":45509,"t":"note","l":"a_B1C5","c":"the low byte of the frame's address, written by $B1A7","note":"inside the item at $B1C4","x":[45481,45490,45495]},{"a":45510,"t":"note","l":"a_B1C6","c":"the high byte of the frame's address","note":"inside the item at $B1C4","x":[45486,45500]},{"a":45511,"t":"code","b":[153,0,205],"m":"sta","oa":52480,"o":"f_CD00,y"},{"a":45512,"t":"note","l":"a_B1C8","c":"the low byte of the sprite the frame is copied to, $CC80 or $CD00","note":"inside the item at $B1C7","x":[45260,45285,45290]},{"a":45513,"t":"note","l":"a_B1C9","c":"the high byte of that address","note":"inside the item at $B1C7","x":[45265,45295]},{"a":45514,"t":"code","b":[136],"m":"dey"},{"a":45515,"t":"code","b":[16,247],"m":"bpl","oa":45508,"o":"b_B1C4"},{"a":45517,"t":"code","b":[96],"m":"rts"},{"a":45518,"l":"irq_title_top","c":"the title's interrupt on line 0: black border, the eight sprites of the AAARGH! logo at the positions at $B353, with the pointers at $B375, light blue and expanded, the sprites' multicolours, and the music ($68F8). Chains to $B224 on line 120.","t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":45520,"t":"code","b":[141,32,208],"m":"sta","o":"vic_border"},{"a":45523,"t":"code","b":[162,16],"m":"ldx","o":"#$10"},{"a":45525,"l":"b_B1D5","t":"code","b":[189,83,179],"m":"lda","oa":45907,"o":"logo_positions,x","x":[45532]},{"a":45528,"t":"code","b":[157,0,208],"m":"sta","o":"vic_sprite0_x,x"},{"a":45531,"t":"code","b":[202],"m":"dex"},{"a":45532,"t":"code","b":[16,247],"m":"bpl","oa":45525,"o":"b_B1D5"},{"a":45534,"t":"code","b":[162,7],"m":"ldx","o":"#$07"},{"a":45536,"l":"b_B1E0","t":"code","b":[189,117,179],"m":"lda","oa":45941,"o":"logo_pointers,x","x":[45548]},{"a":45539,"t":"code","b":[157,248,203],"m":"sta","oa":52216,"o":"f_CBF8,x"},{"a":45542,"t":"code","b":[169,14],"m":"lda","o":"#$0E"},{"a":45544,"t":"code","b":[157,39,208],"m":"sta","o":"vic_sprite0_colour,x"},{"a":45547,"t":"code","b":[202],"m":"dex"},{"a":45548,"t":"code","b":[16,242],"m":"bpl","oa":45536,"o":"b_B1E0"},{"a":45550,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":45552,"t":"code","b":[141,23,208],"m":"sta","o":"vic_sprite_expand_y"},{"a":45555,"t":"code","b":[141,29,208],"m":"sta","o":"vic_sprite_expand_x"},{"a":45558,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":45560,"t":"code","b":[141,37,208],"m":"sta","o":"vic_sprite_mc0"},{"a":45563,"t":"code","b":[169,6],"m":"lda","o":"#$06"},{"a":45565,"t":"code","b":[141,38,208],"m":"sta","o":"vic_sprite_mc1"},{"a":45568,"t":"code","b":[165,254],"m":"lda","oa":254,"o":"zpa_FE"},{"a":45570,"t":"code","b":[72],"m":"pha"},{"a":45571,"t":"code","b":[165,253],"m":"lda","oa":253,"o":"ptr_b"},{"a":45573,"t":"code","b":[72],"m":"pha"},{"a":45574,"t":"code","b":[165,252],"m":"lda","oa":252,"o":"zpa_FC"},{"a":45576,"t":"code","b":[72],"m":"pha"},{"a":45577,"t":"code","b":[165,251],"m":"lda","oa":251,"o":"ptr_a"},{"a":45579,"t":"code","b":[72],"m":"pha"},{"a":45580,"t":"code","b":[32,248,104],"m":"jsr","oa":26872,"o":"music_play"},{"a":45583,"t":"code","b":[104],"m":"pla"},{"a":45584,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"ptr_a"},{"a":45586,"t":"code","b":[104],"m":"pla"},{"a":45587,"t":"code","b":[133,252],"m":"sta","oa":252,"o":"zpa_FC"},{"a":45589,"t":"code","b":[104],"m":"pla"},{"a":45590,"t":"code","b":[133,253],"m":"sta","oa":253,"o":"ptr_b"},{"a":45592,"t":"code","b":[104],"m":"pla"},{"a":45593,"t":"code","b":[133,254],"m":"sta","oa":254,"o":"zpa_FE"},{"a":45595,"t":"code","b":[169,120],"m":"lda","o":"#$78"},{"a":45597,"t":"code","b":[162,36],"m":"ldx","o":"#$24"},{"a":45599,"t":"code","b":[160,178],"m":"ldy","o":"#$B2"},{"a":45601,"t":"code","b":[76,20,183],"m":"jmp","oa":46868,"o":"irq_chain"},{"a":45604,"l":"irq_title_monsters","c":"the title's interrupt on line 120: puts the sprites at the positions at $B364 for the two monsters, two sprites each, unexpanded, the lizard green and the ogre light red, with the pointers $51 and $76 (rewritten by $B09C) and $32 and $34. Chains to $B1CE on line 0.","t":"code","b":[162,16],"m":"ldx","o":"#$10"},{"a":45606,"l":"b_B226","t":"code","b":[189,100,179],"m":"lda","oa":45924,"o":"title_monster_pos,x","x":[45613]},{"a":45609,"t":"code","b":[157,0,208],"m":"sta","o":"vic_sprite0_x,x"},{"a":45612,"t":"code","b":[202],"m":"dex"},{"a":45613,"t":"code","b":[16,247],"m":"bpl","oa":45606,"o":"b_B226"},{"a":45615,"t":"code","b":[169,81],"m":"lda","o":"#$51"},{"a":45616,"t":"note","l":"a_B230","c":"the lizard's first title sprite's pointer, written into this load's operand by $B0C3","note":"inside the item at $B22F","x":[45251]},{"a":45617,"t":"code","b":[141,248,203],"m":"sta","oa":52216,"o":"f_CBF8"},{"a":45620,"t":"code","b":[169,50],"m":"lda","o":"#$32"},{"a":45622,"t":"code","b":[141,249,203],"m":"sta","oa":52217,"o":"a_CBF9"},{"a":45625,"t":"code","b":[169,118],"m":"lda","o":"#$76"},{"a":45626,"t":"note","l":"a_B23A","c":"the ogre's first title sprite's pointer, written by $B0DD","note":"inside the item at $B239","x":[45277]},{"a":45627,"t":"code","b":[141,250,203],"m":"sta","oa":52218,"o":"a_CBFA"},{"a":45630,"t":"code","b":[169,52],"m":"lda","o":"#$34"},{"a":45632,"t":"code","b":[141,251,203],"m":"sta","oa":52219,"o":"a_CBFB"},{"a":45635,"t":"code","b":[238,23,208],"m":"inc","o":"vic_sprite_expand_y"},{"a":45638,"t":"code","b":[238,29,208],"m":"inc","o":"vic_sprite_expand_x"},{"a":45641,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":45643,"t":"code","b":[141,37,208],"m":"sta","o":"vic_sprite_mc0"},{"a":45646,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":45648,"t":"code","b":[141,38,208],"m":"sta","o":"vic_sprite_mc1"},{"a":45651,"t":"code","b":[169,5],"m":"lda","o":"#$05"},{"a":45653,"t":"code","b":[141,39,208],"m":"sta","o":"vic_sprite0_colour"},{"a":45656,"t":"code","b":[141,40,208],"m":"sta","o":"vic_sprite1_colour"},{"a":45659,"t":"code","b":[169,10],"m":"lda","o":"#$0A"},{"a":45661,"t":"code","b":[141,41,208],"m":"sta","o":"vic_sprite2_colour"},{"a":45664,"t":"code","b":[141,42,208],"m":"sta","o":"vic_sprite3_colour"},{"a":45667,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":45669,"t":"code","b":[162,206],"m":"ldx","o":"#$CE"},{"a":45671,"t":"code","b":[160,177],"m":"ldy","o":"#$B1"},{"a":45673,"t":"code","b":[76,20,183],"m":"jmp","oa":46868,"o":"irq_chain"},{"a":45676,"l":"title_credits","c":"the title's eight credit lines, 13 characters each, ASCII with @ for a space (the copy keeps the low six bits): WRITTEN BY, VICIOUS FISH, WITH ART BY, ERIC CASEY, AND THE, PICTURELEMENT, AND SOUND BY, WALLY BEBEN","t":"byte","b":[64,87,82,73,84,84,69,78],"x":[44944]},{"a":45684,"t":"byte","b":[64,64,66,89,64]},{"a":45689,"l":"f_B279","c":"the credits' second line, VICIOUS FISH","t":"byte","b":[86,73,67,73,79,85,83,64],"x":[44952]},{"a":45697,"t":"byte","b":[64,70,73,83,72]},{"a":45702,"l":"f_B286","c":"the third, WITH ART BY","t":"byte","b":[64,87,73,84,72,64,65,82],"x":[44960]},{"a":45710,"t":"byte","b":[84,64,66,89,64]},{"a":45715,"l":"f_B293","c":"the fourth, ERIC CASEY","t":"byte","b":[64,69,82,73,67,64,64,67],"x":[44968]},{"a":45723,"t":"byte","b":[65,83,69,89,64]},{"a":45728,"l":"f_B2A0","c":"the fifth, AND THE","t":"byte","b":[64,64,64,65,78,68,64,84],"x":[44976]},{"a":45736,"t":"byte","b":[72,69,64,64,64]},{"a":45741,"l":"f_B2AD","c":"the sixth, PICTURELEMENT","t":"byte","b":[80,73,67,84,85,82,69,76],"x":[44984]},{"a":45749,"t":"byte","b":[69,77,69,78,84]},{"a":45754,"l":"f_B2BA","c":"the seventh, AND SOUND BY","t":"byte","b":[65,78,68,64,64,83,79,85],"x":[44992]},{"a":45762,"t":"byte","b":[78,68,64,66,89]},{"a":45767,"l":"f_B2C7","c":"the eighth, WALLY BEBEN","t":"byte","b":[64,87,65,76,76,89,64,66],"x":[45000]},{"a":45775,"t":"byte","b":[69,66,69,78,64]},{"a":45780,"l":"title_lines","c":"the title's four lines of 20 characters: A BINARY DESIGN GAME, FOR MELBOURNE HOUSE, COPYRIGHT 1989 (the year in the font's own digits, $1C $24 $23 $24) and PRESS FIRE TO START","t":"byte","b":[65,64,66,73,78,65,82,89],"x":[45013]},{"a":45788,"t":"byte","b":[64,68,69,83,73,71,78,64]},{"a":45796,"t":"byte","b":[71,65,77,69]},{"a":45800,"l":"f_B2E8","c":"the second line, FOR MELBOURNE HOUSE","t":"byte","b":[70,79,82,64,64,77,69,76],"x":[45021]},{"a":45808,"t":"byte","b":[66,79,85,82,78,69,64,72]},{"a":45816,"t":"byte","b":[79,85,83,69]},{"a":45820,"l":"f_B2FC","c":"the third, COPYRIGHT 1989","t":"byte","b":[64,64,64,67,79,80,89,82],"x":[45029]},{"a":45828,"t":"byte","b":[73,71,72,84,64,28,36,35]},{"a":45836,"t":"byte","b":[36,0,0,0]},{"a":45840,"l":"f_B310","c":"the fourth, PRESS FIRE TO START","t":"byte","b":[80,82,69,83,83,64,70,73],"x":[45037]},{"a":45848,"t":"byte","b":[82,69,64,64,84,79,64,83]},{"a":45856,"t":"byte","b":[84,65,82,84]},{"a":45860,"l":"title_lizard","c":"LIZARD, seven characters, written beside the lizard; the easter egg writes MYRTLE over it","t":"byte","b":[76,73,90,65,82,68,64],"x":[45066]},{"a":45867,"l":"f_B32B","c":"BEST, seven characters, written under both names","t":"byte","b":[64,66,69,83,84,64,64],"x":[45074]},{"a":45874,"l":"lizard_best","c":"the lizard's best score, seven ASCII digits, which $B3CF updates when the lizard dies with a higher score; $AF38 writes it with $15 taken off each digit, the font's digits","t":"byte","b":[48,48,48,48,48,48,48],"x":[45085]},{"a":45881,"l":"f_B339","c":"OGRE, seven characters","t":"byte","b":[64,79,71,82,69,64,64],"x":[45096]},{"a":45888,"l":"ogre_best","c":"the ogre's best score, seven ASCII digits","t":"byte","b":[48,48,48,48,48,48,48],"x":[45104]},{"a":45895,"l":"f_B347","c":"MYRTLE, the lizard's hidden name, six characters","t":"byte","b":[77,89,82,84,76,69],"x":[45428]},{"a":45901,"l":"f_B34D","c":"DILL, the ogre's hidden name, six characters with a space either side","t":"byte","b":[64,68,73,76,76,64],"x":[45436]},{"a":45907,"l":"logo_positions","c":"the title's top band, the AAARGH! logo: eight sprites' x and y and the x high bits, for $D000-$D010 ($B1CE)","t":"byte","b":[40,70,90,70,130,70,170,70],"x":[45525]},{"a":45915,"t":"byte","b":[210,70,250,70,25,70,0,0]},{"a":45923,"t":"byte","b":[64]},{"a":45924,"l":"title_monster_pos","c":"the title's second band, the monsters: four sprites' x and y and the x high bits ($B224); the other four are put at 0","t":"byte","b":[100,130,100,151,247,130,247,151],"x":[45606]},{"a":45932,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":45940,"t":"byte","b":[0]},{"a":45941,"l":"logo_pointers","c":"the logo's eight sprite pointers, $BC to $C3, the shapes at $EF00-$F0FF","t":"byte","b":[188,189,190,191,192,193,194,195],"x":[45536]},{"a":45949,"l":"hidden_message","c":"a message in the program, 82 bytes of ASCII that no instruction reads: I'M AT PAINS TO SEE...SEE THROUGH THOSE WINDOWPAINS...SEE RENTBOYS AND GOTO 16384. (Windowpains and Rentboys are in the title's hidden list too; 16384 is $4000, which holds city type 3's characters)","t":"byte","b":[73,39,77,32,65,84,32,80]},{"a":45957,"t":"byte","b":[65,73,78,83,32,84,79,32]},{"a":45965,"t":"byte","b":[83,69,69,46,46,46,83,69]},{"a":45973,"t":"byte","b":[69,32,84,72,82,79,85,71]},{"a":45981,"t":"byte","b":[72,32,84,72,79,83,69,32]},{"a":45989,"t":"byte","b":[87,73,78,68,79,87,80,65]},{"a":45997,"t":"byte","b":[73,78,83,46,46,46,83,69]},{"a":46005,"t":"byte","b":[69,32,82,69,78,84,66,79]},{"a":46013,"t":"byte","b":[89,83,32,65,78,68,32,71]},{"a":46021,"t":"byte","b":[79,84,79,32,49,54,51,56]},{"a":46029,"t":"byte","b":[52,46]},{"a":46031,"l":"best_score","c":"on a monster's death, compares its seven score digits ($C80B for the lizard, $C815 for the ogre, less $C0, so they are ASCII) with its best score on the title ($B332 or $B340) and copies them there if they are higher. The addresses are written into the compares at $B419-$B437.","t":"code","b":[224,0],"m":"cpx","o":"#$00","x":[37716,37757]},{"a":46033,"t":"code","b":[208,35],"m":"bne","oa":46070,"o":"b_B3F6"},{"a":46035,"t":"code","b":[169,11],"m":"lda","o":"#$0B"},{"a":46037,"t":"code","b":[141,25,180],"m":"sta","oa":46105,"o":"a_B419"},{"a":46040,"t":"code","b":[141,48,180],"m":"sta","oa":46128,"o":"a_B430"},{"a":46043,"t":"code","b":[169,200],"m":"lda","o":"#$C8"},{"a":46045,"t":"code","b":[141,26,180],"m":"sta","oa":46106,"o":"a_B41A"},{"a":46048,"t":"code","b":[141,49,180],"m":"sta","oa":46129,"o":"a_B431"},{"a":46051,"t":"code","b":[169,50],"m":"lda","o":"#$32"},{"a":46053,"t":"code","b":[141,31,180],"m":"sta","oa":46111,"o":"a_B41F"},{"a":46056,"t":"code","b":[141,54,180],"m":"sta","oa":46134,"o":"a_B436"},{"a":46059,"t":"code","b":[169,179],"m":"lda","o":"#$B3"},{"a":46061,"t":"code","b":[141,32,180],"m":"sta","oa":46112,"o":"a_B420"},{"a":46064,"t":"code","b":[141,55,180],"m":"sta","oa":46135,"o":"a_B437"},{"a":46067,"t":"code","b":[76,22,180],"m":"jmp","oa":46102,"o":"j_B416"},{"a":46070,"l":"b_B3F6","t":"code","b":[169,21],"m":"lda","o":"#$15","x":[46033]},{"a":46072,"t":"code","b":[141,25,180],"m":"sta","oa":46105,"o":"a_B419"},{"a":46075,"t":"code","b":[141,48,180],"m":"sta","oa":46128,"o":"a_B430"},{"a":46078,"t":"code","b":[169,200],"m":"lda","o":"#$C8"},{"a":46080,"t":"code","b":[141,26,180],"m":"sta","oa":46106,"o":"a_B41A"},{"a":46083,"t":"code","b":[141,49,180],"m":"sta","oa":46129,"o":"a_B431"},{"a":46086,"t":"code","b":[169,64],"m":"lda","o":"#$40"},{"a":46088,"t":"code","b":[141,31,180],"m":"sta","oa":46111,"o":"a_B41F"},{"a":46091,"t":"code","b":[141,54,180],"m":"sta","oa":46134,"o":"a_B436"},{"a":46094,"t":"code","b":[169,179],"m":"lda","o":"#$B3"},{"a":46096,"t":"code","b":[141,32,180],"m":"sta","oa":46112,"o":"a_B420"},{"a":46099,"t":"code","b":[141,55,180],"m":"sta","oa":46135,"o":"a_B437"},{"a":46102,"l":"j_B416","t":"code","b":[162,0],"m":"ldx","o":"#$00","x":[46067]},{"a":46104,"l":"b_B418","t":"code","b":[189,255,255],"m":"lda","oa":65535,"o":"$FFFF,x","x":[46122]},{"a":46105,"t":"note","l":"a_B419","c":"the low byte of the score's address, written by $B3CF","note":"inside the item at $B418","x":[46037,46072]},{"a":46106,"t":"note","l":"a_B41A","c":"the high byte of the score's address","note":"inside the item at $B418","x":[46045,46080]},{"a":46107,"t":"code","b":[56],"m":"sec"},{"a":46108,"t":"code","b":[233,192],"m":"sbc","o":"#$C0"},{"a":46110,"t":"code","b":[221,255,255],"m":"cmp","oa":65535,"o":"$FFFF,x"},{"a":46111,"t":"note","l":"a_B41F","c":"the low byte of the best score's address","note":"inside the item at $B41E","x":[46053,46088]},{"a":46112,"t":"note","l":"a_B420","c":"the high byte of the best score's address","note":"inside the item at $B41E","x":[46061,46096]},{"a":46113,"t":"code","b":[144,9],"m":"bcc","oa":46124,"o":"r_B42C"},{"a":46115,"t":"code","b":[240,2],"m":"beq","oa":46119,"o":"b_B427"},{"a":46117,"t":"code","b":[176,6],"m":"bcs","oa":46125,"o":"b_B42D"},{"a":46119,"l":"b_B427","t":"code","b":[232],"m":"inx","x":[46115]},{"a":46120,"t":"code","b":[224,7],"m":"cpx","o":"#$07"},{"a":46122,"t":"code","b":[208,236],"m":"bne","oa":46104,"o":"b_B418"},{"a":46124,"l":"r_B42C","t":"code","b":[96],"m":"rts","x":[46113]},{"a":46125,"l":"b_B42D","t":"code","b":[162,6],"m":"ldx","o":"#$06","x":[46117]},{"a":46127,"l":"b_B42F","t":"code","b":[189,255,255],"m":"lda","oa":65535,"o":"$FFFF,x","x":[46137]},{"a":46128,"t":"note","l":"a_B430","c":"the low byte of the score's address, for the copy","note":"inside the item at $B42F","x":[46040,46075]},{"a":46129,"t":"note","l":"a_B431","c":"its high byte","note":"inside the item at $B42F","x":[46048,46083]},{"a":46130,"t":"code","b":[56],"m":"sec"},{"a":46131,"t":"code","b":[233,192],"m":"sbc","o":"#$C0"},{"a":46133,"t":"code","b":[157,255,255],"m":"sta","oa":65535,"o":"$FFFF,x"},{"a":46134,"t":"note","l":"a_B436","c":"the low byte of the best score's address, for the copy","note":"inside the item at $B435","x":[46056,46091]},{"a":46135,"t":"note","l":"a_B437","c":"the high byte of the best score's address, for the copy","note":"inside the item at $B435","x":[46064,46099]},{"a":46136,"t":"code","b":[202],"m":"dex"},{"a":46137,"t":"code","b":[16,244],"m":"bpl","oa":46127,"o":"b_B42F"},{"a":46139,"t":"code","b":[96],"m":"rts"},{"a":46140,"l":"colour_cell","c":"the colour RAM address for the screen address in $FB/$FC, $1000 higher, in $FD/$FE.","t":"code","b":[24],"m":"clc","x":[37925,38095,38237,38322,38586,38616,46154]},{"a":46141,"t":"code","b":[165,251],"m":"lda","oa":251,"o":"ptr_a"},{"a":46143,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":46145,"t":"code","b":[133,253],"m":"sta","oa":253,"o":"ptr_b"},{"a":46147,"t":"code","b":[165,252],"m":"lda","oa":252,"o":"zpa_FC"},{"a":46149,"t":"code","b":[105,16],"m":"adc","o":"#$10"},{"a":46151,"t":"code","b":[133,254],"m":"sta","oa":254,"o":"zpa_FE"},{"a":46153,"t":"code","b":[96],"m":"rts"},{"a":46154,"l":"draw_hole","c":"draws a punched hole at ($FB),Y: character $A9 over $AA, in colour 10.","t":"code","b":[32,60,180],"m":"jsr","oa":46140,"o":"colour_cell","x":[36393,36576,36787,37001]},{"a":46157,"t":"code","b":[169,169],"m":"lda","o":"#$A9"},{"a":46159,"t":"code","b":[145,251],"m":"sta","oa":251,"o":"(ptr_a),y"},{"a":46161,"t":"code","b":[169,10],"m":"lda","o":"#$0A"},{"a":46163,"t":"code","b":[145,253],"m":"sta","oa":253,"o":"(ptr_b),y"},{"a":46165,"t":"code","b":[152],"m":"tya"},{"a":46166,"t":"code","b":[24],"m":"clc"},{"a":46167,"t":"code","b":[105,40],"m":"adc","o":"#$28"},{"a":46169,"t":"code","b":[168],"m":"tay"},{"a":46170,"t":"code","b":[169,170],"m":"lda","o":"#$AA"},{"a":46172,"t":"code","b":[145,251],"m":"sta","oa":251,"o":"(ptr_a),y"},{"a":46174,"t":"code","b":[169,10],"m":"lda","o":"#$0A"},{"a":46176,"t":"code","b":[145,253],"m":"sta","oa":253,"o":"(ptr_b),y"},{"a":46178,"t":"code","b":[96],"m":"rts"},{"a":46179,"l":"animate_chars","c":"animates characters once a pass: three in four phases ($C498-$C4AF from $B4BF), six in four ($C548-$C577 from $B547) and four in two ($C4B8-$C4D7 from $B507). The phases are kept in the operands at $B465 and $B4A4.","t":"code","b":[24],"m":"clc","x":[32906]},{"a":46180,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":46181,"t":"note","l":"a_B465","c":"the four-phase animation's phase, 0 to 3, kept in this add's operand","note":"inside the item at $B464","x":[46186]},{"a":46182,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":46184,"t":"code","b":[41,3],"m":"and","o":"#$03"},{"a":46186,"t":"code","b":[141,101,180],"m":"sta","oa":46181,"o":"a_B465"},{"a":46189,"t":"code","b":[141,160,128],"m":"sta","oa":32928,"o":"temp_a"},{"a":46192,"t":"code","b":[10],"m":"asl","o":"a"},{"a":46193,"t":"code","b":[10],"m":"asl","o":"a"},{"a":46194,"t":"code","b":[10],"m":"asl","o":"a"},{"a":46195,"t":"code","b":[141,160,128],"m":"sta","oa":32928,"o":"temp_a"},{"a":46198,"t":"code","b":[10],"m":"asl","o":"a"},{"a":46199,"t":"code","b":[24],"m":"clc"},{"a":46200,"t":"code","b":[109,160,128],"m":"adc","oa":32928,"o":"temp_a"},{"a":46203,"t":"code","b":[170],"m":"tax"},{"a":46204,"t":"code","b":[160,23],"m":"ldy","o":"#$17"},{"a":46206,"l":"b_B47E","t":"code","b":[189,191,180],"m":"lda","oa":46271,"o":"anim_frames_a,x","x":[46214]},{"a":46209,"t":"code","b":[153,152,196],"m":"sta","oa":50328,"o":"f_C498,y"},{"a":46212,"t":"code","b":[202],"m":"dex"},{"a":46213,"t":"code","b":[136],"m":"dey"},{"a":46214,"t":"code","b":[16,246],"m":"bpl","oa":46206,"o":"b_B47E"},{"a":46216,"t":"code","b":[24],"m":"clc"},{"a":46217,"t":"code","b":[173,160,128],"m":"lda","oa":32928,"o":"temp_a"},{"a":46220,"t":"code","b":[10],"m":"asl","o":"a"},{"a":46221,"t":"code","b":[10],"m":"asl","o":"a"},{"a":46222,"t":"code","b":[24],"m":"clc"},{"a":46223,"t":"code","b":[109,160,128],"m":"adc","oa":32928,"o":"temp_a"},{"a":46226,"t":"code","b":[109,160,128],"m":"adc","oa":32928,"o":"temp_a"},{"a":46229,"t":"code","b":[170],"m":"tax"},{"a":46230,"t":"code","b":[160,47],"m":"ldy","o":"#$2F"},{"a":46232,"l":"b_B498","t":"code","b":[189,71,181],"m":"lda","oa":46407,"o":"anim_frames_c,x","x":[46240]},{"a":46235,"t":"code","b":[153,72,197],"m":"sta","oa":50504,"o":"f_C548,y"},{"a":46238,"t":"code","b":[202],"m":"dex"},{"a":46239,"t":"code","b":[136],"m":"dey"},{"a":46240,"t":"code","b":[16,246],"m":"bpl","oa":46232,"o":"b_B498"},{"a":46242,"t":"code","b":[24],"m":"clc"},{"a":46243,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":46244,"t":"note","l":"a_B4A4","c":"the two-phase animation's phase, 0 or 1, kept in this add's operand","note":"inside the item at $B4A3","x":[46249]},{"a":46245,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":46247,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":46249,"t":"code","b":[141,164,180],"m":"sta","oa":46244,"o":"a_B4A4"},{"a":46252,"t":"code","b":[10],"m":"asl","o":"a"},{"a":46253,"t":"code","b":[10],"m":"asl","o":"a"},{"a":46254,"t":"code","b":[10],"m":"asl","o":"a"},{"a":46255,"t":"code","b":[10],"m":"asl","o":"a"},{"a":46256,"t":"code","b":[10],"m":"asl","o":"a"},{"a":46257,"t":"code","b":[170],"m":"tax"},{"a":46258,"t":"code","b":[160,31],"m":"ldy","o":"#$1F"},{"a":46260,"l":"b_B4B4","t":"code","b":[189,7,181],"m":"lda","oa":46343,"o":"anim_frames_b,x","x":[46268]},{"a":46263,"t":"code","b":[153,184,196],"m":"sta","oa":50360,"o":"f_C4B8,y"},{"a":46266,"t":"code","b":[202],"m":"dex"},{"a":46267,"t":"code","b":[136],"m":"dey"},{"a":46268,"t":"code","b":[16,246],"m":"bpl","oa":46260,"o":"b_B4B4"},{"a":46270,"t":"code","b":[96],"m":"rts"},{"a":46271,"l":"anim_frames_a","c":"the frames of the three characters $93-$95 that animate in four phases, copied to $C498 by $B463, which reads them backwards from $B4BF + 24 times the phase: phases 1 to 3 take $B4C0-$B507 (the last of them takes the next table's first byte), and for phase 0 the index wraps, so that phase's frame is $B4BF and $B5A8-$B5BE","t":"byte","b":[5,29,95,125,95,119,29,5],"x":[46206]},{"a":46279,"t":"byte","b":[81,215,127,255,247,223,215,69]},{"a":46287,"t":"byte","b":[80,116,245,125,245,221,116,80]},{"a":46295,"t":"byte","b":[21,93,119,95,119,93,23,5]},{"a":46303,"t":"byte","b":[69,213,119,223,127,221,87,81]},{"a":46311,"t":"byte","b":[80,244,221,125,245,253,117,84]},{"a":46319,"t":"byte","b":[21,93,119,127,95,125,87,21]},{"a":46327,"t":"byte","b":[85,221,119,255,223,247,223,69]},{"a":46335,"t":"byte","b":[84,245,213,253,117,253,221,84]},{"a":46343,"l":"anim_frames_b","c":"the frames of the four characters $97-$9A that animate in two phases, 32 bytes a phase, copied to $C4B8 by $B463, which reads them backwards from $B507 + 32 times the phase (for phase 0 the index wraps below $B507)","t":"byte","b":[15,63,51,207,51,207,3,60],"x":[46260]},{"a":46351,"t":"byte","b":[192,252,255,255,255,255,252,192]},{"a":46359,"t":"byte","b":[3,63,255,255,255,255,63,3]},{"a":46367,"t":"byte","b":[240,252,204,243,204,243,192,60]},{"a":46375,"t":"byte","b":[12,243,63,207,51,207,15,243]},{"a":46383,"t":"byte","b":[51,252,255,255,255,243,12,243]},{"a":46391,"t":"byte","b":[204,63,255,255,255,207,48,207]},{"a":46399,"t":"byte","b":[8,207,252,243,204,243,240,207]},{"a":46407,"l":"anim_frames_c","c":"the frames of the six characters $A9-$AE that animate in four phases, 48 bytes a phase, copied to $C548 by $B463 backwards from $B547 + 48 times the phase","t":"byte","b":[207,252,63,252,255,63,239,255],"x":[46232]},{"a":46415,"t":"byte","b":[238,239,186,251,235,186,235,235]},{"a":46423,"t":"byte","b":[204,51,255,207,60,238,139,170]},{"a":46431,"t":"byte","b":[235,186,238,171,174,170,235,255]},{"a":46439,"t":"byte","b":[178,200,35,186,234,187,235,174]},{"a":46447,"t":"byte","b":[186,171,234,175,170,235,170,170]},{"a":46455,"t":"byte","b":[63,243,255,252,63,251,255,251]},{"a":46463,"t":"byte","b":[191,238,250,170,235,250,171,234]},{"a":46471,"t":"byte","b":[243,204,51,255,184,238,187,238]},{"a":46479,"t":"byte","b":[170,186,234,170,170,174,235,170]},{"a":46487,"t":"byte","b":[174,251,186,174,170,171,234,170]},{"a":46495,"t":"byte","b":[170,186,234,170,170,174,235,170]},{"a":46503,"t":"byte","b":[51,12,207,60,255,255,62,255]},{"a":46511,"t":"byte","b":[238,171,59,238,170,234,171,234]},{"a":46519,"t":"byte","b":[243,204,51,255,255,187,235,174]},{"a":46527,"t":"byte","b":[171,170,234,170,235,174,235,186]},{"a":46535,"t":"byte","b":[238,187,235,170,238,171,238,170]},{"a":46543,"t":"byte","b":[235,186,238,171,174,170,235,255]},{"a":46551,"l":"city_bg0","c":"each city type's background colour ($D021), ten entries","t":"byte","b":[0,9,14,15,2,8,15,8],"x":[34430]},{"a":46559,"t":"byte","b":[6,0]},{"a":46561,"l":"city_bg1","c":"each city type's first multicolour ($D022)","t":"byte","b":[0,11,12,11,0,7,9,7],"x":[34436]},{"a":46569,"t":"byte","b":[9,12]},{"a":46571,"l":"city_bg2","c":"each city type's second multicolour ($D023)","t":"byte","b":[0,15,0,14,11,14,0,14],"x":[34442]},{"a":46579,"t":"byte","b":[5,12]},{"a":46581,"l":"city_building_cols","c":"the buildings' columns, six a city type: $853E reads city type t's backwards from entry 6t, so entries 1 to 48 are cities 1 to 8 and entry 0 is not read","t":"byte","b":[0,9,25,4,30,17,26,4],"x":[34593]},{"a":46589,"t":"byte","b":[7,15,28,20,14,6,28,2]},{"a":46597,"t":"byte","b":[32,9,23,5,28,0,34,10]},{"a":46605,"t":"byte","b":[25,5,28,15,7,24,17,8]},{"a":46613,"t":"byte","b":[29,32,6,14,23,2,34,15]},{"a":46621,"t":"byte","b":[5,23,25,12,24,8,19,29]},{"a":46629,"t":"byte","b":[32]},{"a":46630,"l":"city_building_rows","c":"the buildings' rows, six a city type, read the same way","t":"byte","b":[0,19,18,15,15,17,10,11],"x":[34599]},{"a":46638,"t":"byte","b":[16,17,18,20,11,13,19,20]},{"a":46646,"t":"byte","b":[16,15,13,12,12,15,14,18]},{"a":46654,"t":"byte","b":[18,18,18,17,6,6,13,12]},{"a":46662,"t":"byte","b":[12,16,16,10,17,19,19,16]},{"a":46670,"t":"byte","b":[12,12,19,9,9,19,19,19]},{"a":46678,"t":"byte","b":[14]},{"a":46679,"l":"city_building_types","c":"the buildings' types, six a city type, read the same way: an index into the pictures at $A209","t":"byte","b":[0,1,1,2,3,4,5,6],"x":[34605]},{"a":46687,"t":"byte","b":[7,8,9,8,11,12,13,14]},{"a":46695,"t":"byte","b":[15,16,17,19,19,18,18,18]},{"a":46703,"t":"byte","b":[18,20,20,21,22,22,23,24]},{"a":46711,"t":"byte","b":[24,25,26,27,28,29,30,31]},{"a":46719,"t":"byte","b":[32,33,34,35,36,37,37,37]},{"a":46727,"t":"byte","b":[37]},{"a":46728,"l":"city_chars_hi","c":"the high byte of each city type's 62 shared characters","t":"byte","b":[0,99,100,101,102,103,103,189],"x":[34208]},{"a":46736,"t":"byte","b":[191]},{"a":46737,"l":"city_chars_lo","c":"the low byte of each city type's 62 shared characters: $6317, $647F, $658F, $669F, $672F, $67DF, $BD5F and $BF4F for types 1 to 8","t":"byte","b":[0,23,127,143,159,47,223,95],"x":[34202]},{"a":46745,"t":"byte","b":[79]},{"a":46746,"l":"city_lizard_col","c":"the lizard's start column in each city type","t":"byte","b":[0,12,10,13,6,12,14,13],"x":[33697,34553]},{"a":46754,"t":"byte","b":[10,13,10]},{"a":46757,"l":"city_lizard_row","c":"the lizard's start row in each city type","t":"byte","b":[0,17,15,19,20,18,20,21],"x":[33703,34559]},{"a":46765,"t":"byte","b":[18,19,20]},{"a":46768,"l":"city_ogre_col","c":"the ogre's start column in each city type","t":"byte","b":[0,22,26,22,30,22,30,22],"x":[33771,34565]},{"a":46776,"t":"byte","b":[30,22,30]},{"a":46779,"l":"city_ogre_row","c":"the ogre's start row in each city type","t":"byte","b":[0,19,15,19,20,18,20,21],"x":[33777,34571]},{"a":46787,"t":"byte","b":[18,19,20]},{"a":46790,"l":"city_floor_char","c":"each city type's floor character, which goes into $A9A3","t":"byte","b":[0,40,11,0,0,1,4,0],"x":[34473]},{"a":46798,"t":"byte","b":[1]},{"a":46799,"l":"person_char","c":"the person's character $96, eight rows exclusive-ored with the blank character ($86DF)","t":"byte","b":[32,0,32,32,32,0,0,0],"x":[34527]},{"a":46807,"l":"city_border","c":"each city type's border colour ($D020), ten entries","t":"byte","b":[0,9,14,15,0,8,15,8],"x":[34424]},{"a":46815,"t":"byte","b":[6,0]},{"a":46817,"c":"eight bytes after the border colours that no instruction reads","t":"byte","b":[8,6,11,0,8,5,9,14]},{"a":46825,"l":"irq_install","c":"installs a raster interrupt: A is its line, X and Y the handler's address. Turns the video chip's interrupts off, writes the line and the vector $0314, clears bit 8 of the line in $D011, turns CIA 1's interrupts and timer A off, acknowledges and enables the raster interrupt and clears I.","t":"code","b":[120],"m":"sei","x":[33836,45208]},{"a":46826,"t":"code","b":[141,18,208],"m":"sta","o":"vic_raster"},{"a":46829,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":46831,"t":"code","b":[141,26,208],"m":"sta","o":"vic_irq_enable"},{"a":46834,"t":"code","b":[142,20,3],"m":"stx","oa":788,"o":"irq_vector"},{"a":46837,"t":"code","b":[140,21,3],"m":"sty","oa":789,"o":"a_0315"},{"a":46840,"t":"code","b":[173,17,208],"m":"lda","o":"vic_control1"},{"a":46843,"t":"code","b":[41,127],"m":"and","o":"#$7F"},{"a":46845,"t":"code","b":[141,17,208],"m":"sta","o":"vic_control1"},{"a":46848,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":46850,"t":"code","b":[142,13,220],"m":"stx","o":"cia1_interrupt"},{"a":46853,"t":"code","b":[142,14,220],"m":"stx","o":"cia1_control_a"},{"a":46856,"t":"code","b":[232],"m":"inx"},{"a":46857,"t":"code","b":[142,25,208],"m":"stx","o":"vic_irq_status"},{"a":46860,"t":"code","b":[142,26,208],"m":"stx","o":"vic_irq_enable"},{"a":46863,"t":"code","b":[173,13,220],"m":"lda","o":"cia1_interrupt"},{"a":46866,"t":"code","b":[88],"m":"cli"},{"a":46867,"t":"code","b":[96],"m":"rts"},{"a":46868,"l":"irq_chain","c":"the end of every raster handler: writes the next handler (X and Y) to $0314 and its line (A) to $D012, acknowledges the interrupt, pulls Y, X and A as the KERNAL's entry pushed them and returns.","t":"code","b":[142,20,3],"m":"stx","oa":788,"o":"irq_vector","x":[34975,35133,45601,45673]},{"a":46871,"t":"code","b":[140,21,3],"m":"sty","oa":789,"o":"a_0315"},{"a":46874,"t":"code","b":[141,18,208],"m":"sta","o":"vic_raster"},{"a":46877,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":46879,"t":"code","b":[141,25,208],"m":"sta","o":"vic_irq_status"},{"a":46882,"t":"code","b":[104],"m":"pla"},{"a":46883,"t":"code","b":[168],"m":"tay"},{"a":46884,"t":"code","b":[104],"m":"pla"},{"a":46885,"t":"code","b":[170],"m":"tax"},{"a":46886,"t":"code","b":[104],"m":"pla"},{"a":46887,"t":"code","b":[64],"m":"rti"},{"a":46888,"l":"wait_frame","c":"waits for the raster to reach line 256 (bit 7 of $D011 set), then to leave the bottom of the screen, so it returns as the next frame starts.","t":"code","b":[173,17,208],"m":"lda","o":"vic_control1","x":[32784,32882,32909,43969,43972,43975,43978,44804,44807,44810,44841,44844,44847,45212,45215,46891,46918,46930]},{"a":46891,"t":"code","b":[16,251],"m":"bpl","oa":46888,"o":"wait_frame"},{"a":46893,"l":"b_B72D","t":"code","b":[173,17,208],"m":"lda","o":"vic_control1","x":[46896]},{"a":46896,"t":"code","b":[48,251],"m":"bmi","oa":46893,"o":"b_B72D"},{"a":46898,"t":"code","b":[96],"m":"rts"},{"a":46899,"l":"wait_line","c":"waits until the raster reaches line A: writes A into its own compare at $B73A and waits while $D012 is less.","t":"code","b":[141,58,183],"m":"sta","oa":46906,"o":"a_B73A","x":[32798,32853,32871,32887,43988]},{"a":46902,"l":"b_B736","t":"code","b":[173,18,208],"m":"lda","o":"vic_raster","x":[46907]},{"a":46905,"t":"code","b":[201,200],"m":"cmp","o":"#$C8"},{"a":46906,"t":"note","l":"a_B73A","c":"the line $B733 waits for, written into the compare's operand at $B733","note":"inside the item at $B739","x":[46899]},{"a":46907,"t":"code","b":[144,249],"m":"bcc","oa":46902,"o":"b_B736"},{"a":46909,"t":"code","b":[96],"m":"rts"},{"a":46910,"l":"abs_value","c":"makes A positive if the flags the caller's last instruction left say it is negative: if N is set it negates A (two's complement). Eight callers.","t":"code","b":[16,5],"m":"bpl","oa":46917,"o":"r_B745","x":[35572,35682,35794,35934,36173,36187,43509,43528]},{"a":46912,"t":"code","b":[73,255],"m":"eor","o":"#$FF"},{"a":46914,"t":"code","b":[24],"m":"clc"},{"a":46915,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":46917,"l":"r_B745","t":"code","b":[96],"m":"rts","x":[46910]},{"a":46918,"l":"screen_off","c":"waits for the next frame and blanks the screen ($D011 bit 4 off).","t":"code","b":[32,40,183],"m":"jsr","oa":46888,"o":"wait_frame","x":[33516,44034,44835]},{"a":46921,"t":"code","b":[173,17,208],"m":"lda","o":"vic_control1"},{"a":46924,"t":"code","b":[41,239],"m":"and","o":"#$EF"},{"a":46926,"t":"code","b":[141,17,208],"m":"sta","o":"vic_control1"},{"a":46929,"t":"code","b":[96],"m":"rts"},{"a":46930,"l":"screen_on","c":"waits for the next frame and turns the screen on ($D011 bit 4).","t":"code","b":[32,40,183],"m":"jsr","oa":46888,"o":"wait_frame","x":[33534,44171,44850]},{"a":46933,"t":"code","b":[173,17,208],"m":"lda","o":"vic_control1"},{"a":46936,"t":"code","b":[9,16],"m":"ora","o":"#$10"},{"a":46938,"t":"code","b":[141,17,208],"m":"sta","o":"vic_control1"},{"a":46941,"t":"code","b":[96],"m":"rts"},{"a":46942,"l":"random","c":"a random number from 0 to A less one: steps the shift register at $B7B0-$B7B3 eight times ($B794), so its top byte is eight new bits, and multiplies that by A, returning the high byte of the product. X is kept. Five callers.","t":"code","b":[141,173,183],"m":"sta","oa":47021,"o":"random_range","x":[33594,35267,38166,38242,38250]},{"a":46945,"t":"code","b":[142,175,183],"m":"stx","oa":47023,"o":"random_x"},{"a":46948,"t":"code","b":[32,148,183],"m":"jsr","oa":46996,"o":"random_step"},{"a":46951,"t":"code","b":[32,148,183],"m":"jsr","oa":46996,"o":"random_step"},{"a":46954,"t":"code","b":[32,148,183],"m":"jsr","oa":46996,"o":"random_step"},{"a":46957,"t":"code","b":[32,148,183],"m":"jsr","oa":46996,"o":"random_step"},{"a":46960,"t":"code","b":[32,148,183],"m":"jsr","oa":46996,"o":"random_step"},{"a":46963,"t":"code","b":[32,148,183],"m":"jsr","oa":46996,"o":"random_step"},{"a":46966,"t":"code","b":[32,148,183],"m":"jsr","oa":46996,"o":"random_step"},{"a":46969,"t":"code","b":[32,148,183],"m":"jsr","oa":46996,"o":"random_step"},{"a":46972,"t":"code","b":[141,174,183],"m":"sta","oa":47022,"o":"random_bits"},{"a":46975,"t":"code","b":[162,8],"m":"ldx","o":"#$08"},{"a":46977,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":46979,"l":"b_B783","t":"code","b":[78,174,183],"m":"lsr","oa":47022,"o":"random_bits","x":[46990]},{"a":46982,"t":"code","b":[144,4],"m":"bcc","oa":46988,"o":"b_B78C"},{"a":46984,"t":"code","b":[24],"m":"clc"},{"a":46985,"t":"code","b":[109,173,183],"m":"adc","oa":47021,"o":"random_range"},{"a":46988,"l":"b_B78C","t":"code","b":[106],"m":"ror","o":"a","x":[46982]},{"a":46989,"t":"code","b":[202],"m":"dex"},{"a":46990,"t":"code","b":[208,243],"m":"bne","oa":46979,"o":"b_B783"},{"a":46992,"t":"code","b":[174,175,183],"m":"ldx","oa":47023,"o":"random_x"},{"a":46995,"t":"code","b":[96],"m":"rts"},{"a":46996,"l":"random_step","c":"steps the 32-bit shift register $B7B0-$B7B3 one bit: the new bit is bits 3 and 6 of its top byte, exclusive-ored (and #$48, adc #$38 and two shifts bring it to the carry), rotated in at the bottom. Returns the top byte.","t":"code","b":[173,176,183],"m":"lda","oa":47024,"o":"random_register","x":[46948,46951,46954,46957,46960,46963,46966,46969]},{"a":46999,"t":"code","b":[41,72],"m":"and","o":"#$48"},{"a":47001,"t":"code","b":[105,56],"m":"adc","o":"#$38"},{"a":47003,"t":"code","b":[10],"m":"asl","o":"a"},{"a":47004,"t":"code","b":[10],"m":"asl","o":"a"},{"a":47005,"t":"code","b":[46,179,183],"m":"rol","oa":47027,"o":"a_B7B3"},{"a":47008,"t":"code","b":[46,178,183],"m":"rol","oa":47026,"o":"a_B7B2"},{"a":47011,"t":"code","b":[46,177,183],"m":"rol","oa":47025,"o":"a_B7B1"},{"a":47014,"t":"code","b":[46,176,183],"m":"rol","oa":47024,"o":"random_register"},{"a":47017,"t":"code","b":[173,176,183],"m":"lda","oa":47024,"o":"random_register"},{"a":47020,"t":"code","b":[96],"m":"rts"},{"a":47021,"l":"random_range","c":"the range $B75E was asked for, kept for the multiplication","t":"byte","b":[0],"x":[46942,46985]},{"a":47022,"l":"random_bits","c":"the random byte being multiplied, shifted a bit at a time","t":"byte","b":[0],"x":[46972,46979]},{"a":47023,"l":"random_x","c":"X saved by $B75E","t":"byte","b":[0],"x":[46945,46992]},{"a":47024,"l":"random_register","c":"the 32-bit shift register of the random numbers, $B7B0 the top byte; $B794 steps it","t":"byte","b":[255],"x":[46996,47014,47017]},{"a":47025,"l":"a_B7B1","c":"the shift register's second byte","t":"byte","b":[48],"x":[47011]},{"a":47026,"l":"a_B7B2","c":"its third byte","t":"byte","b":[64],"x":[47008]},{"a":47027,"l":"a_B7B3","c":"its bottom byte, where the new bit comes in","t":"byte","b":[112],"x":[47005]},{"a":47028,"t":"gap","n":1451},{"a":48479,"l":"shared_chars_BD5F","c":"characters shared by the cities: city type 7 copies the 62 from here, 496 bytes, to $C590","t":"byte","b":[255,196,207,204,207,204,204,204]},{"a":48487,"t":"byte","b":[255,87,243,55,243,55,243,55]},{"a":48495,"t":"byte","b":[207,204,204,204,207,204,207,204]},{"a":48503,"t":"byte","b":[255,204,252,255,204,255,252,255]},{"a":48511,"t":"byte","b":[55,55,243,55,51,247,55,243]},{"a":48519,"t":"byte","b":[51,247,51,55,51,247,207,255]},{"a":48527,"t":"byte","b":[204,255,204,207,204,207,252,204]},{"a":48535,"t":"byte","b":[255,240,255,243,255,240,255,192]},{"a":48543,"t":"byte","b":[255,48,255,12,255,48,255,0]},{"a":48551,"t":"byte","b":[255,15,255,63,255,15,255,3]},{"a":48559,"t":"byte","b":[60,235,255,223,243,223,243,223]},{"a":48567,"t":"byte","b":[243,223,243,223,243,223,243,255]},{"a":48575,"t":"byte","b":[255,231,235,255,231,235,255,255]},{"a":48583,"t":"byte","b":[255,121,186,255,121,186,255,255]},{"a":48591,"t":"byte","b":[255,109,174,255,109,174,255,255]},{"a":48599,"t":"byte","b":[255,255,255,255,255,255,255,0]},{"a":48607,"t":"byte","b":[60,235,255,247,207,247,207,247]},{"a":48615,"t":"byte","b":[207,247,207,247,207,247,207,255]},{"a":48623,"t":"byte","b":[0,60,255,255,255,255,255,255]},{"a":48631,"t":"byte","b":[195,240,220,196,192,192,192,204]},{"a":48639,"t":"byte","b":[195,15,55,19,3,3,3,51]},{"a":48647,"t":"byte","b":[195,15,55,19,15,51,15,252]},{"a":48655,"t":"byte","b":[195,240,220,196,240,192,243,63]},{"a":48663,"t":"byte","b":[63,209,196,192,243,204,243,63]},{"a":48671,"t":"byte","b":[255,17,68,0,51,204,51,255]},{"a":48679,"t":"byte","b":[252,19,71,3,51,207,51,252]},{"a":48687,"t":"byte","b":[192,240,192,192,192,192,250,255]},{"a":48695,"t":"byte","b":[0,0,0,63,192,240,234,255]},{"a":48703,"t":"byte","b":[0,0,0,252,3,15,171,255]},{"a":48711,"t":"byte","b":[63,243,204,243,204,240,192,243]},{"a":48719,"t":"byte","b":[0,255,0,255,0,255,255,235]},{"a":48727,"t":"byte","b":[0,0,0,0,0,170,255,85]},{"a":48735,"t":"byte","b":[0,48,48,48,12,172,255,85]},{"a":48743,"t":"byte","b":[0,0,0,0,0,0,170,255]},{"a":48751,"t":"byte","b":[0,255,0,255,255,255,0,87]},{"a":48759,"t":"byte","b":[3,3,3,255,0,0,170,255]},{"a":48767,"t":"byte","b":[255,63,15,15,3,15,3,15]},{"a":48775,"t":"byte","b":[63,192,192,0,0,0,0,255]},{"a":48783,"t":"byte","b":[252,3,15,255,3,15,171,255]},{"a":48791,"t":"byte","b":[255,0,0,255,0,0,170,255]},{"a":48799,"t":"byte","b":[252,15,3,51,3,255,15,252]},{"a":48807,"t":"byte","b":[48,48,60,60,60,63,255,243]},{"a":48815,"t":"byte","b":[63,252,240,240,192,192,192,192]},{"a":48823,"t":"byte","b":[60,255,255,63,15,15,3,0]},{"a":48831,"t":"byte","b":[0,48,48,192,192,192,240,255]},{"a":48839,"t":"byte","b":[255,51,204,3,48,0,0,0]},{"a":48847,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":48855,"t":"byte","b":[64,64,80,80,84,84,85,85]},{"a":48863,"t":"byte","b":[64,64,80,80,84,84,85,17]},{"a":48871,"t":"byte","b":[204,48,3,48,0,0,0,0]},{"a":48879,"t":"byte","b":[3,15,3,3,3,3,175,255]},{"a":48887,"t":"byte","b":[0,12,12,12,48,58,255,85]},{"a":48895,"t":"byte","b":[192,192,192,255,0,0,170,255]},{"a":48903,"t":"byte","b":[63,192,240,255,192,240,234,255]},{"a":48911,"t":"byte","b":[255,252,240,240,192,240,192,240]},{"a":48919,"t":"byte","b":[0,12,12,3,3,3,15,255]},{"a":48927,"t":"byte","b":[252,3,3,0,0,0,0,255]},{"a":48935,"t":"byte","b":[63,240,192,204,192,255,240,63]},{"a":48943,"t":"byte","b":[12,12,60,60,60,252,255,207]},{"a":48951,"t":"byte","b":[252,63,15,15,3,3,3,3]},{"a":48959,"t":"byte","b":[60,255,255,252,240,240,192,0]},{"a":48967,"t":"byte","b":[252,207,51,207,51,15,3,207]},{"a":48975,"l":"shared_chars_BF4F","c":"city type 8 copies its 62 characters from here, 496 bytes, to $C590: the window runs on past $BFFF into $C000-$C13E, where that city's own characters were copied a moment before, so its last ones are copies of its first","t":"byte","b":[24,24,24,85,170,255,24,24]},{"a":48983,"t":"byte","b":[96,101,104,96,96,96,96,96]},{"a":48991,"t":"byte","b":[0,0,0,21,42,63,0,0]},{"a":48999,"t":"byte","b":[85,124,96,84,168,252,96,96]},{"a":49007,"t":"byte","b":[15,53,53,21,213,85,85,170]},{"a":49015,"t":"byte","b":[220,124,83,87,84,84,84,168]},{"a":49023,"t":"byte","b":[97,101,106,101,85,84,84,84]},{"a":49031,"t":"byte","b":[0,1,1,1,1,1,2,42]},{"a":49039,"t":"byte","b":[255,85,119,119,119,85,85,170]},{"a":49047,"t":"byte","b":[255,85,221,221,221,85,85,170]},{"a":49055,"t":"byte","b":[85,214,86,214,88,216,224,128]},{"a":49063,"t":"byte","b":[9,9,9,85,253,9,9,9]},{"a":49071,"t":"byte","b":[9,9,9,21,42,63,9,9]},{"a":49079,"t":"byte","b":[73,89,249,89,85,21,21,21]},{"a":49087,"t":"byte","b":[73,89,249,89,85,21,21,21]},{"a":49095,"t":"byte","b":[55,61,197,213,21,21,21,42]},{"a":49103,"t":"byte","b":[240,92,92,84,87,85,85,170]},{"a":49111,"t":"byte","b":[85,151,149,151,37,39,11,2]},{"a":49119,"t":"byte","b":[0,64,64,64,64,64,128,168]},{"a":49127,"t":"byte","b":[255,85,85,85,85,85,85,85]},{"a":49135,"t":"byte","b":[85,119,127,119,127,106,85,85]},{"a":49143,"t":"byte","b":[85,117,245,117,245,165,85,85]},{"a":49151,"t":"byte","b":[0]},{"a":49152,"t":"gap","n":1024,"x":[44925,44939]},{"a":50176,"l":"chars_loaded_80","c":"characters $80 to $92 as they came with the load, which no routine rewrites: among them the pickups, four characters each from $82 (the lightning), $86 (the hamburger), $8A (the box that hurts) and $8E (the egg)","t":"byte","b":[171,26,172,105,30,80,105,48]},{"a":50184,"t":"byte","b":[86,243,82,224,249,242,163,225]},{"a":50192,"t":"byte","b":[171,171,175,175,191,191,167,171]},{"a":50200,"t":"byte","b":[250,246,214,218,90,106,250,246]},{"a":50208,"t":"byte","b":[175,175,191,189,246,214,90,106]},{"a":50216,"t":"byte","b":[214,218,90,106,170,170,170,170]},{"a":50224,"t":"byte","b":[63,245,215,245,221,255,230,217]},{"a":50232,"t":"byte","b":[252,223,119,95,215,255,103,155]},{"a":50240,"t":"byte","b":[217,230,255,215,245,221,245,63]},{"a":50248,"t":"byte","b":[155,103,255,119,95,87,223,252]},{"a":50256,"t":"byte","b":[0,2,9,37,37,37,9,41]},{"a":50264,"t":"byte","b":[0,160,88,86,86,86,88,96]},{"a":50272,"t":"byte","b":[38,165,149,149,149,150,40,0]},{"a":50280,"t":"byte","b":[152,150,150,150,150,152,32,0]},{"a":50288,"t":"byte","b":[11,47,191,191,255,255,255,255]},{"a":50296,"t":"byte","b":[224,248,254,254,255,255,255,255]},{"a":50304,"t":"byte","b":[255,127,127,125,109,105,105,85]},{"a":50312,"t":"byte","b":[255,253,253,125,121,105,105,85]},{"a":50320,"t":"byte","b":[48,48,48,48,48,48,48,48]},{"a":50328,"t":"gap","n":104,"x":[46209]},{"a":50432,"l":"chars_loaded_A0","c":"characters $A0 to $A8 as they came with the load, which no routine rewrites","t":"byte","b":[255,215,253,245,247,245,245,245]},{"a":50440,"t":"byte","b":[255,221,119,85,117,87,85,85]},{"a":50448,"t":"byte","b":[255,223,119,223,87,119,87,215]},{"a":50456,"t":"byte","b":[245,213,255,56,59,59,59,59]},{"a":50464,"t":"byte","b":[95,119,221,213,119,85,213,87]},{"a":50472,"t":"byte","b":[215,119,223,124,223,119,95,87]},{"a":50480,"t":"byte","b":[59,63,247,215,221,213,247,63]},{"a":50488,"t":"byte","b":[87,213,85,119,213,221,247,15]},{"a":50496,"t":"byte","b":[95,87,95,119,92,220,112,192]},{"a":50504,"t":"gap","n":56,"x":[46235]},{"a":50560,"l":"char_rubble","c":"character $B0, which a burning building's rows are scattered with ($956F), as it came with the load","t":"byte","b":[117,93,245,125,215,93,117,85]},{"a":50568,"t":"gap","n":504,"x":[34521]},{"a":51072,"l":"chars_digits","c":"characters $F0 to $FF as they came with the load: the heavy digits 0 to 9 ($F0-$F9) of the scores and the cells of the bars, $FA (empty) to $FE (full)","t":"byte","b":[60,102,102,102,102,102,60,0]},{"a":51080,"t":"byte","b":[24,56,24,24,24,24,60,0]},{"a":51088,"t":"byte","b":[60,102,6,12,24,48,126,0]},{"a":51096,"t":"byte","b":[60,102,6,28,6,102,60,0]},{"a":51104,"t":"byte","b":[28,60,108,204,254,12,12,0]},{"a":51112,"t":"byte","b":[126,96,96,124,6,102,60,0]},{"a":51120,"t":"byte","b":[60,102,96,124,102,102,60,0]},{"a":51128,"t":"byte","b":[126,6,12,24,48,48,48,0]},{"a":51136,"t":"byte","b":[60,102,102,60,102,102,60,0]},{"a":51144,"t":"byte","b":[60,102,102,62,6,102,60,0]},{"a":51152,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51160,"t":"byte","b":[128,128,192,192,192,128,128,0]},{"a":51168,"t":"byte","b":[160,160,240,240,240,160,160,0]},{"a":51176,"t":"byte","b":[168,168,252,252,252,168,168,0]},{"a":51184,"t":"byte","b":[170,170,255,255,255,170,170,0]},{"a":51192,"t":"byte","b":[2,2,2,2,2,2,2,0]},{"a":51200,"t":"gap","n":1216,"x":[33607,34126,34631,34639,44905,45394]},{"a":52416,"l":"sprite_33","c":"a sprite shape in video bank 3, pointer $33, between the two built lower sprites; no table or instruction names it","t":"byte","b":[21,85,84,1,85,64,5,85]},{"a":52424,"t":"byte","b":[0,5,85,64,5,85,64,21]},{"a":52432,"t":"byte","b":[85,64,21,85,64,21,21,64]},{"a":52440,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":52448,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":52456,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":52464,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":52472,"t":"byte","b":[0,0,0,0,0,0,0,36]},{"a":52480,"t":"gap","n":64,"x":[38922,45151,45511]},{"a":52544,"l":"sprites_CD40","c":"sprite shapes in video bank 3, pointers $35 and $36; no table or instruction found names these pointers","t":"byte","b":[3,243,192,0,243,240,0,21]},{"a":52552,"t":"byte","b":[0,0,17,64,0,124,64,0]},{"a":52560,"t":"byte","b":[255,64,0,255,192,0,255,0]},{"a":52568,"t":"byte","b":[0,255,0,0,252,0,0,255]},{"a":52576,"t":"byte","b":[0,0,255,0,0,255,0,0]},{"a":52584,"t":"byte","b":[255,192,0,195,192,0,195,192]},{"a":52592,"t":"byte","b":[3,192,240,3,243,240,15,243]},{"a":52600,"t":"byte","b":[192,0,3,192,0,0,0,252]},{"a":52608,"t":"byte","b":[0,0,0,0,48,0,1,152]},{"a":52616,"t":"byte","b":[0,0,252,0,0,195,0,5]},{"a":52624,"t":"byte","b":[12,192,2,0,32,2,22,32]},{"a":52632,"t":"byte","b":[2,9,224,6,6,0,1,7]},{"a":52640,"t":"byte","b":[0,1,162,128,2,194,64,1]},{"a":52648,"t":"byte","b":[1,64,1,9,112,5,9,200]},{"a":52656,"t":"byte","b":[2,7,8,2,64,8,10,32]},{"a":52664,"t":"byte","b":[240,4,31,0,4,9,0,16]},{"a":52672,"l":"sprites_lizard_upper","c":"the lizard's upper-body sprite shapes, pointers $37 to $67 ($CDC0-$D9FF), by the table at $80EF; $37 is also the blank half of a cannon frame","t":"byte","b":[0,0,0,0,0,0,0,0],"x":[45156]},{"a":52680,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":52688,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":52696,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":52704,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":52712,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":52720,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":52728,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":52736,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":52744,"t":"byte","b":[0,0,8,128,0,162,0,2]},{"a":52752,"t":"byte","b":[170,0,2,216,0,10,107,192]},{"a":52760,"t":"byte","b":[10,171,0,46,170,0,42,186]},{"a":52768,"t":"byte","b":[240,42,218,192,47,106,0,0]},{"a":52776,"t":"byte","b":[107,192,1,171,0,1,160,0]},{"a":52784,"t":"byte","b":[5,160,0,6,171,0,5,171]},{"a":52792,"t":"byte","b":[240,13,238,192,63,238,0,84]},{"a":52800,"t":"byte","b":[0,0,0,0,0,0,0,8]},{"a":52808,"t":"byte","b":[128,0,162,0,2,170,0,2]},{"a":52816,"t":"byte","b":[216,0,10,107,192,10,171,0]},{"a":52824,"t":"byte","b":[46,170,0,42,186,240,42,218]},{"a":52832,"t":"byte","b":[192,47,106,0,0,107,192,1]},{"a":52840,"t":"byte","b":[171,0,1,160,0,5,160,0]},{"a":52848,"t":"byte","b":[6,171,0,5,171,240,1,238]},{"a":52856,"t":"byte","b":[192,1,238,0,1,238,128,84]},{"a":52864,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":52872,"t":"byte","b":[0,0,8,128,0,162,0,2]},{"a":52880,"t":"byte","b":[170,0,2,216,0,10,107,192]},{"a":52888,"t":"byte","b":[10,171,0,46,170,0,42,186]},{"a":52896,"t":"byte","b":[240,42,218,192,47,106,0,0]},{"a":52904,"t":"byte","b":[107,192,1,171,0,1,160,0]},{"a":52912,"t":"byte","b":[5,160,0,6,171,0,5,171]},{"a":52920,"t":"byte","b":[240,61,238,192,233,235,0,84]},{"a":52928,"t":"byte","b":[0,0,0,0,0,0,0,8]},{"a":52936,"t":"byte","b":[128,0,162,0,2,170,0,2]},{"a":52944,"t":"byte","b":[216,0,10,107,192,10,171,0]},{"a":52952,"t":"byte","b":[46,170,0,42,186,240,42,218]},{"a":52960,"t":"byte","b":[192,47,106,0,0,107,192,1]},{"a":52968,"t":"byte","b":[171,0,1,160,0,5,160,0]},{"a":52976,"t":"byte","b":[6,171,0,5,171,240,1,238]},{"a":52984,"t":"byte","b":[192,1,238,0,1,238,128,84]},{"a":52992,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":53000,"t":"byte","b":[0,8,0,128,8,0,128,14]},{"a":53008,"t":"byte","b":[2,192,2,170,0,3,171,0]},{"a":53016,"t":"byte","b":[0,168,0,2,102,0,2,170]},{"a":53024,"t":"byte","b":[0,3,171,0,0,168,0,0]},{"a":53032,"t":"byte","b":[236,0,2,118,0,10,118,128]},{"a":53040,"t":"byte","b":[10,86,128,42,86,160,42,86]},{"a":53048,"t":"byte","b":[160,46,86,236,46,150,236,84]},{"a":53056,"t":"byte","b":[0,0,0,0,0,0,2,0]},{"a":53064,"t":"byte","b":[32,2,0,32,3,128,176,0]},{"a":53072,"t":"byte","b":[170,128,0,234,192,0,42,0]},{"a":53080,"t":"byte","b":[0,153,128,0,170,128,0,234]},{"a":53088,"t":"byte","b":[192,0,42,0,0,59,0,0]},{"a":53096,"t":"byte","b":[157,128,2,157,160,2,149,160]},{"a":53104,"t":"byte","b":[10,149,168,10,149,168,11,149]},{"a":53112,"t":"byte","b":[184,11,149,184,11,149,184,84]},{"a":53120,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":53128,"t":"byte","b":[0,0,128,8,0,128,8,0]},{"a":53136,"t":"byte","b":[224,44,0,42,160,0,58,176]},{"a":53144,"t":"byte","b":[0,10,128,0,38,96,0,42]},{"a":53152,"t":"byte","b":[160,0,58,176,0,10,128,0]},{"a":53160,"t":"byte","b":[14,192,0,39,96,0,167,104]},{"a":53168,"t":"byte","b":[0,165,104,2,165,106,2,165]},{"a":53176,"t":"byte","b":[106,14,229,110,14,229,110,84]},{"a":53184,"t":"byte","b":[0,0,0,0,0,0,2,0]},{"a":53192,"t":"byte","b":[32,2,0,32,3,128,176,0]},{"a":53200,"t":"byte","b":[170,128,0,234,192,0,42,0]},{"a":53208,"t":"byte","b":[0,153,128,0,170,128,0,234]},{"a":53216,"t":"byte","b":[192,0,42,0,0,59,0,0]},{"a":53224,"t":"byte","b":[157,128,2,157,160,2,149,160]},{"a":53232,"t":"byte","b":[10,149,168,10,149,168,11,149]},{"a":53240,"t":"byte","b":[184,11,149,184,11,149,184,84]},{"a":53248,"l":"sprites_under_io","c":"sprite shapes in the RAM under the I/O area, which the CPU never reads (the game keeps $01 at $36) and the video chip shows: the rest of the lizard's upper-body shapes to pointer $67 ($D9FF), then the ogre's from pointer $69 ($DA40), by the table at $8177","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":53256,"t":"byte","b":[0,0,0,0,2,0,32,0]},{"a":53264,"t":"byte","b":[128,128,0,170,128,0,170,128]},{"a":53272,"t":"byte","b":[0,170,128,0,170,128,0,42]},{"a":53280,"t":"byte","b":[0,0,42,0,0,42,0,0]},{"a":53288,"t":"byte","b":[25,0,1,170,144,6,170,160]},{"a":53296,"t":"byte","b":[6,170,164,26,170,168,25,170]},{"a":53304,"t":"byte","b":[152,41,170,152,41,170,152,84]},{"a":53312,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":53320,"t":"byte","b":[0,2,0,32,0,128,128,0]},{"a":53328,"t":"byte","b":[170,128,0,170,128,0,170,128]},{"a":53336,"t":"byte","b":[0,170,128,0,42,0,0,42]},{"a":53344,"t":"byte","b":[0,0,42,0,0,25,0,0]},{"a":53352,"t":"byte","b":[106,64,6,170,164,10,170,168]},{"a":53360,"t":"byte","b":[26,170,169,41,170,154,41,170]},{"a":53368,"t":"byte","b":[154,37,170,150,36,106,70,84]},{"a":53376,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":53384,"t":"byte","b":[0,0,0,0,2,0,32,0]},{"a":53392,"t":"byte","b":[128,128,0,170,128,0,170,128]},{"a":53400,"t":"byte","b":[0,170,128,0,170,128,0,42]},{"a":53408,"t":"byte","b":[0,0,42,0,0,42,0,0]},{"a":53416,"t":"byte","b":[25,0,1,170,144,2,170,164]},{"a":53424,"t":"byte","b":[6,170,164,10,170,169,9,170]},{"a":53432,"t":"byte","b":[153,9,170,154,9,170,154,84]},{"a":53440,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":53448,"t":"byte","b":[0,2,0,32,0,128,128,0]},{"a":53456,"t":"byte","b":[170,128,0,170,128,0,170,128]},{"a":53464,"t":"byte","b":[0,170,128,0,42,0,0,42]},{"a":53472,"t":"byte","b":[0,0,42,0,0,25,0,0]},{"a":53480,"t":"byte","b":[106,64,6,170,164,10,170,168]},{"a":53488,"t":"byte","b":[26,170,169,41,170,154,41,170]},{"a":53496,"t":"byte","b":[154,41,170,154,40,106,74,84]},{"a":53504,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":53512,"t":"byte","b":[0,2,32,0,0,138,0,0]},{"a":53520,"t":"byte","b":[170,128,0,39,128,3,233,160]},{"a":53528,"t":"byte","b":[0,234,160,0,170,184,15,174]},{"a":53536,"t":"byte","b":[168,3,167,168,0,169,248,3]},{"a":53544,"t":"byte","b":[233,0,0,234,64,0,10,64]},{"a":53552,"t":"byte","b":[0,10,80,0,234,144,15,234]},{"a":53560,"t":"byte","b":[80,3,187,112,0,187,252,84]},{"a":53568,"t":"byte","b":[0,0,0,0,0,0,2,32]},{"a":53576,"t":"byte","b":[0,0,138,0,0,170,128,0]},{"a":53584,"t":"byte","b":[39,128,3,233,160,0,234,160]},{"a":53592,"t":"byte","b":[0,170,184,15,174,168,3,167]},{"a":53600,"t":"byte","b":[168,0,169,248,3,233,0,0]},{"a":53608,"t":"byte","b":[234,64,0,10,64,0,10,80]},{"a":53616,"t":"byte","b":[0,234,144,15,234,80,3,187]},{"a":53624,"t":"byte","b":[64,0,187,64,2,187,64,84]},{"a":53632,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":53640,"t":"byte","b":[0,2,32,0,0,138,0,0]},{"a":53648,"t":"byte","b":[170,128,0,39,128,3,233,160]},{"a":53656,"t":"byte","b":[0,234,160,0,170,184,15,174]},{"a":53664,"t":"byte","b":[168,3,167,168,0,169,248,3]},{"a":53672,"t":"byte","b":[233,0,0,234,64,0,10,64]},{"a":53680,"t":"byte","b":[0,10,80,0,234,144,15,234]},{"a":53688,"t":"byte","b":[80,3,187,124,0,235,107,84]},{"a":53696,"t":"byte","b":[0,0,0,0,0,0,2,32]},{"a":53704,"t":"byte","b":[0,0,138,0,0,170,128,0]},{"a":53712,"t":"byte","b":[39,128,3,233,160,0,234,160]},{"a":53720,"t":"byte","b":[0,170,184,15,174,168,3,167]},{"a":53728,"t":"byte","b":[168,0,169,248,3,233,0,0]},{"a":53736,"t":"byte","b":[234,64,0,10,64,0,10,80]},{"a":53744,"t":"byte","b":[0,234,144,15,234,80,3,187]},{"a":53752,"t":"byte","b":[64,0,187,64,2,187,64,84]},{"a":53760,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":53768,"t":"byte","b":[0,0,0,0,0,2,0,2]},{"a":53776,"t":"byte","b":[168,128,42,218,0,186,111,0]},{"a":53784,"t":"byte","b":[170,172,0,254,168,0,7,235]},{"a":53792,"t":"byte","b":[192,23,107,0,13,168,0,57]},{"a":53800,"t":"byte","b":[175,0,54,172,0,6,128,0]},{"a":53808,"t":"byte","b":[5,160,0,6,171,0,5,187]},{"a":53816,"t":"byte","b":[240,1,174,192,1,171,0,84]},{"a":53824,"t":"byte","b":[0,0,0,0,0,0,2,0]},{"a":53832,"t":"byte","b":[32,2,0,32,3,128,176,0]},{"a":53840,"t":"byte","b":[170,128,0,234,192,0,42,0]},{"a":53848,"t":"byte","b":[0,153,128,0,170,128,0,234]},{"a":53856,"t":"byte","b":[192,0,42,0,0,59,0,0]},{"a":53864,"t":"byte","b":[157,128,2,157,160,2,149,160]},{"a":53872,"t":"byte","b":[10,149,168,10,149,168,11,149]},{"a":53880,"t":"byte","b":[184,11,149,184,11,149,184,84]},{"a":53888,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":53896,"t":"byte","b":[0,0,0,0,0,0,0,2]},{"a":53904,"t":"byte","b":[0,32,0,128,128,0,170,128]},{"a":53912,"t":"byte","b":[0,170,128,0,170,128,0,170]},{"a":53920,"t":"byte","b":[128,0,42,0,0,42,0,0]},{"a":53928,"t":"byte","b":[42,0,1,170,144,2,170,164]},{"a":53936,"t":"byte","b":[6,170,164,10,170,169,9,170]},{"a":53944,"t":"byte","b":[153,41,170,154,41,170,154,84]},{"a":53952,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":53960,"t":"byte","b":[0,0,0,0,0,128,0,2]},{"a":53968,"t":"byte","b":[42,128,0,167,168,0,249,174]},{"a":53976,"t":"byte","b":[0,58,170,0,42,191,3,235]},{"a":53984,"t":"byte","b":[208,0,233,212,0,42,112,0]},{"a":53992,"t":"byte","b":[250,108,0,58,156,0,2,144]},{"a":54000,"t":"byte","b":[0,10,80,0,234,144,15,238]},{"a":54008,"t":"byte","b":[80,3,186,64,0,234,64,84]},{"a":54016,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":54024,"t":"byte","b":[0,0,8,128,0,162,0,2]},{"a":54032,"t":"byte","b":[170,0,2,216,0,10,107,192]},{"a":54040,"t":"byte","b":[10,171,0,46,170,0,42,186]},{"a":54048,"t":"byte","b":[240,42,218,192,47,106,0,0]},{"a":54056,"t":"byte","b":[107,192,1,171,0,1,160,0]},{"a":54064,"t":"byte","b":[5,160,0,6,171,0,5,171]},{"a":54072,"t":"byte","b":[240,13,238,192,63,238,0,84]},{"a":54080,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":54088,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":54096,"t":"byte","b":[0,0,0,8,128,0,162,0]},{"a":54104,"t":"byte","b":[2,170,0,2,216,0,10,107]},{"a":54112,"t":"byte","b":[192,10,171,0,46,170,0,42]},{"a":54120,"t":"byte","b":[186,240,42,218,192,47,106,0]},{"a":54128,"t":"byte","b":[0,107,192,1,171,0,1,160]},{"a":54136,"t":"byte","b":[0,5,160,0,6,171,0,84]},{"a":54144,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":54152,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":54160,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":54168,"t":"byte","b":[0,0,0,0,8,128,0,162]},{"a":54176,"t":"byte","b":[0,2,170,0,2,216,0,10]},{"a":54184,"t":"byte","b":[107,192,10,171,0,46,170,0]},{"a":54192,"t":"byte","b":[42,186,240,42,218,192,47,106]},{"a":54200,"t":"byte","b":[0,0,107,192,1,171,0,84]},{"a":54208,"t":"byte","b":[0,0,0,2,0,32,2,0]},{"a":54216,"t":"byte","b":[32,3,128,176,0,170,128,0]},{"a":54224,"t":"byte","b":[234,192,0,170,128,0,153,128]},{"a":54232,"t":"byte","b":[0,170,128,0,234,192,0,42]},{"a":54240,"t":"byte","b":[0,0,59,0,0,29,0,1]},{"a":54248,"t":"byte","b":[157,128,6,149,160,10,149,164]},{"a":54256,"t":"byte","b":[25,149,168,25,149,168,41,149]},{"a":54264,"t":"byte","b":[154,41,149,138,41,149,138,84]},{"a":54272,"l":"sprites_D400","c":"the lizard's upper-body shapes, pointers $50 to $5F","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":54280,"t":"byte","b":[0,0,0,0,0,0,0,2]},{"a":54288,"t":"byte","b":[0,32,2,0,32,3,128,176]},{"a":54296,"t":"byte","b":[0,170,128,0,234,192,0,170]},{"a":54304,"t":"byte","b":[128,0,153,128,0,170,128,0]},{"a":54312,"t":"byte","b":[234,192,0,42,0,0,59,0]},{"a":54320,"t":"byte","b":[1,157,128,6,157,160,10,149]},{"a":54328,"t":"byte","b":[164,25,149,168,25,149,168,84]},{"a":54336,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":54344,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":54352,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":54360,"t":"byte","b":[0,0,0,0,0,0,2,0]},{"a":54368,"t":"byte","b":[32,2,0,32,3,128,176,0]},{"a":54376,"t":"byte","b":[170,128,0,234,192,0,170,128]},{"a":54384,"t":"byte","b":[0,170,128,0,153,128,0,170]},{"a":54392,"t":"byte","b":[128,0,234,192,0,42,0,84]},{"a":54400,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":54408,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":54416,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":54424,"t":"byte","b":[0,0,0,0,0,0,2,0]},{"a":54432,"t":"byte","b":[32,2,0,32,3,128,176,0]},{"a":54440,"t":"byte","b":[170,128,0,234,192,0,170,128]},{"a":54448,"t":"byte","b":[0,170,128,0,153,128,0,170]},{"a":54456,"t":"byte","b":[128,0,234,192,0,42,0,84]},{"a":54464,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":54472,"t":"byte","b":[0,2,32,0,0,138,0,0]},{"a":54480,"t":"byte","b":[170,128,0,39,128,3,233,160]},{"a":54488,"t":"byte","b":[0,234,160,0,170,184,15,174]},{"a":54496,"t":"byte","b":[168,3,167,168,0,169,248,3]},{"a":54504,"t":"byte","b":[233,0,0,234,64,0,10,64]},{"a":54512,"t":"byte","b":[0,10,80,0,234,144,15,234]},{"a":54520,"t":"byte","b":[80,3,187,112,0,187,252,84]},{"a":54528,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":54536,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":54544,"t":"byte","b":[0,0,2,32,0,0,138,0]},{"a":54552,"t":"byte","b":[0,170,128,0,39,128,3,233]},{"a":54560,"t":"byte","b":[160,0,234,160,0,170,184,15]},{"a":54568,"t":"byte","b":[174,168,3,167,168,0,169,248]},{"a":54576,"t":"byte","b":[3,233,0,0,234,64,0,10]},{"a":54584,"t":"byte","b":[64,0,10,80,0,234,144,84]},{"a":54592,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":54600,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":54608,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":54616,"t":"byte","b":[0,0,0,2,32,0,0,138]},{"a":54624,"t":"byte","b":[0,0,170,128,0,39,128,3]},{"a":54632,"t":"byte","b":[233,160,0,234,160,0,170,184]},{"a":54640,"t":"byte","b":[15,174,168,3,167,168,0,169]},{"a":54648,"t":"byte","b":[248,3,233,0,0,234,64,84]},{"a":54656,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":54664,"t":"byte","b":[0,0,0,0,0,0,0,2]},{"a":54672,"t":"byte","b":[0,32,0,128,128,0,170,128]},{"a":54680,"t":"byte","b":[0,170,128,0,170,128,0,170]},{"a":54688,"t":"byte","b":[128,0,42,0,0,42,0,0]},{"a":54696,"t":"byte","b":[42,80,1,170,164,2,170,166]},{"a":54704,"t":"byte","b":[6,170,169,10,170,169,9,170]},{"a":54712,"t":"byte","b":[154,41,170,154,41,170,154,84]},{"a":54720,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":54728,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":54736,"t":"byte","b":[0,0,0,128,8,0,32,32]},{"a":54744,"t":"byte","b":[0,42,160,0,42,160,0,42]},{"a":54752,"t":"byte","b":[160,0,42,160,0,10,128,0]},{"a":54760,"t":"byte","b":[10,128,1,170,64,2,170,144]},{"a":54768,"t":"byte","b":[6,170,164,10,170,168,9,170]},{"a":54776,"t":"byte","b":[153,41,170,154,41,170,154,84]},{"a":54784,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":54792,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":54800,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":54808,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":54816,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":54824,"t":"byte","b":[128,8,0,32,32,0,42,160]},{"a":54832,"t":"byte","b":[0,42,160,0,42,160,0,42]},{"a":54840,"t":"byte","b":[160,0,10,128,0,10,128,84]},{"a":54848,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":54856,"t":"byte","b":[0,0,8,128,0,162,0,2]},{"a":54864,"t":"byte","b":[170,0,2,216,0,10,107,192]},{"a":54872,"t":"byte","b":[10,171,0,46,170,0,42,186]},{"a":54880,"t":"byte","b":[240,42,218,192,47,106,0,0]},{"a":54888,"t":"byte","b":[107,192,1,171,0,1,160,0]},{"a":54896,"t":"byte","b":[5,160,0,6,171,0,5,171]},{"a":54904,"t":"byte","b":[240,13,238,192,63,238,0,84]},{"a":54912,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":54920,"t":"byte","b":[0,0,8,128,0,162,0,2]},{"a":54928,"t":"byte","b":[170,0,2,216,0,10,107,192]},{"a":54936,"t":"byte","b":[10,171,0,46,170,0,42,186]},{"a":54944,"t":"byte","b":[240,42,218,192,47,106,0,0]},{"a":54952,"t":"byte","b":[107,192,1,171,0,1,160,0]},{"a":54960,"t":"byte","b":[5,160,0,6,171,0,5,171]},{"a":54968,"t":"byte","b":[240,1,170,192,0,174,0,84]},{"a":54976,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":54984,"t":"byte","b":[0,0,34,0,2,136,0,10]},{"a":54992,"t":"byte","b":[168,0,11,96,0,41,175,0]},{"a":55000,"t":"byte","b":[42,172,0,186,168,0,170,235]},{"a":55008,"t":"byte","b":[192,171,107,0,189,168,0,1]},{"a":55016,"t":"byte","b":[175,0,54,172,0,250,128,0]},{"a":55024,"t":"byte","b":[238,128,0,235,236,0,234,175]},{"a":55032,"t":"byte","b":[192,58,171,0,15,168,0,84]},{"a":55040,"t":"byte","b":[0,0,0,0,0,0,2,0]},{"a":55048,"t":"byte","b":[32,2,0,32,3,128,176,0]},{"a":55056,"t":"byte","b":[170,128,0,234,192,0,170,128]},{"a":55064,"t":"byte","b":[0,153,128,0,170,128,0,170]},{"a":55072,"t":"byte","b":[128,0,234,192,0,42,0,0]},{"a":55080,"t":"byte","b":[59,0,1,157,144,6,157,164]},{"a":55088,"t":"byte","b":[6,149,168,25,149,169,25,149]},{"a":55096,"t":"byte","b":[106,25,149,90,25,149,154,84]},{"a":55104,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":55112,"t":"byte","b":[0,2,0,32,3,128,176,0]},{"a":55120,"t":"byte","b":[170,128,0,234,192,0,153,128]},{"a":55128,"t":"byte","b":[0,170,128,0,170,128,0,234]},{"a":55136,"t":"byte","b":[192,0,42,0,0,59,0,0]},{"a":55144,"t":"byte","b":[29,0,40,157,144,42,149,164]},{"a":55152,"t":"byte","b":[21,149,168,165,149,169,165,149]},{"a":55160,"t":"byte","b":[170,164,149,154,100,149,138,84]},{"a":55168,"t":"byte","b":[0,0,0,0,0,0,2,0]},{"a":55176,"t":"byte","b":[32,2,0,32,43,128,176,40]},{"a":55184,"t":"byte","b":[170,128,40,234,192,20,153,128]},{"a":55192,"t":"byte","b":[160,170,128,160,170,128,160,234]},{"a":55200,"t":"byte","b":[192,160,42,0,168,59,0,40]},{"a":55208,"t":"byte","b":[25,0,26,157,64,26,149,144]},{"a":55216,"t":"byte","b":[5,149,160,5,149,164,1,85]},{"a":55224,"t":"byte","b":[104,1,85,89,0,149,153,84]},{"a":55232,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":55240,"t":"byte","b":[0,0,0,0,0,0,0,2]},{"a":55248,"t":"byte","b":[0,32,0,128,128,0,170,128]},{"a":55256,"t":"byte","b":[0,170,128,0,170,128,0,170]},{"a":55264,"t":"byte","b":[128,0,42,0,0,42,0,0]},{"a":55272,"t":"byte","b":[42,80,0,106,164,1,170,166]},{"a":55280,"t":"byte","b":[2,170,169,6,170,105,9,170]},{"a":55288,"t":"byte","b":[106,9,170,105,9,170,104,84]},{"a":55296,"l":"colour_D800","c":"colour RAM row 0, column 0, which the routines that colour the screen write, most through an index; the RAM under it, which the CPU never reaches, holds part of sprite shape $60","t":"byte","b":[0,0,0,0]},{"a":55300,"l":"colour_D804","c":"colour RAM row 0, column 4, which the routines that colour the screen write, most through an index; the RAM under it, which the CPU never reaches, holds part of sprite shape $60","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":55308,"t":"byte","b":[0,0,0,2,0,32,0,128]},{"a":55316,"t":"byte","b":[128,0,170,128,0,170,128,0]},{"a":55324,"l":"colour_D81C","c":"colour RAM row 0, column 28, which the routines that colour the screen write, most through an index; the RAM under it, which the CPU never reaches, holds part of sprite shape $60","t":"byte","b":[170,128,0,170,128,0,42,0]},{"a":55332,"t":"byte","b":[0,42,0,0,42,88,1,170]},{"a":55340,"l":"colour_D82C","c":"colour RAM row 1, column 4, which the routines that colour the screen write, most through an index; the RAM under it, which the CPU never reaches, holds part of sprite shape $60","t":"byte","b":[166,2,170,166,6,170,169,10]},{"a":55348,"t":"byte","b":[170,169,9,170,154,41,170,154]},{"a":55356,"t":"byte","b":[41,170,154,84,0,0,0,0]},{"a":55364,"l":"colour_D844","c":"colour RAM row 1, column 28, which the routines that colour the screen write, most through an index; the RAM under it, which the CPU never reaches, holds part of sprite shape $61","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":55372,"t":"byte","b":[0,0,0,0,0,0,2,0]},{"a":55380,"t":"byte","b":[160,0,128,160,0,170,168,0]},{"a":55388,"t":"byte","b":[170,168,0,170,168,0,42,154]},{"a":55396,"t":"byte","b":[0,42,154,0,42,90,1,170]},{"a":55404,"t":"byte","b":[170,2,170,169,6,170,169,10]},{"a":55412,"t":"byte","b":[170,165,9,170,148,41,170,144]},{"a":55420,"t":"byte","b":[41,170,144,84,0,0,0,0]},{"a":55428,"t":"byte","b":[0,0,0,0,0,2,32,0]},{"a":55436,"t":"byte","b":[0,138,0,0,170,128,0,39]},{"a":55444,"t":"byte","b":[128,3,233,160,0,234,160,0]},{"a":55452,"t":"byte","b":[170,184,15,174,168,3,167,168]},{"a":55460,"t":"byte","b":[0,169,248,3,233,0,0,234]},{"a":55468,"t":"byte","b":[64,0,10,64,0,10,80,0]},{"a":55476,"t":"byte","b":[234,144,15,234,80,3,187,112]},{"a":55484,"t":"byte","b":[0,187,252,84,0,0,0,0]},{"a":55492,"t":"byte","b":[0,0,0,0,0,2,32,0]},{"a":55500,"t":"byte","b":[0,138,0,0,170,128,0,39]},{"a":55508,"t":"byte","b":[128,3,233,160,0,234,160,0]},{"a":55516,"t":"byte","b":[170,184,15,174,168,3,167,168]},{"a":55524,"t":"byte","b":[0,169,248,3,233,0,0,234]},{"a":55532,"t":"byte","b":[64,0,10,64,0,10,80,0]},{"a":55540,"t":"byte","b":[234,144,15,234,80,3,170,64]},{"a":55548,"t":"byte","b":[0,186,0,84]},{"a":55552,"l":"colour_D900","c":"colour RAM row 6, column 16, which the routines that colour the screen write, most through an index; the RAM under it, which the CPU never reaches, holds part of sprite shape $64","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":55560,"t":"byte","b":[0,0,136,0,0,34,128,0]},{"a":55568,"t":"byte","b":[42,160,0,9,224,0,250,104]},{"a":55576,"l":"colour_D918","c":"colour RAM row 7, column 0, which the routines that colour the screen write, most through an index; the RAM under it, which the CPU never reaches, holds part of sprite shape $64","t":"byte","b":[0,58,168,0,42,174,3,235]},{"a":55584,"t":"byte","b":[170,0,233,234,0,42,126,0]},{"a":55592,"t":"byte","b":[250,64,0,58,156,0,2,175]},{"a":55600,"t":"byte","b":[0,2,187,0,59,235,3,250]},{"a":55608,"t":"byte","b":[171,0,234,172,0,42,240,84]},{"a":55616,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":55624,"t":"byte","b":[0,2,0,32,2,0,32,0]},{"a":55632,"t":"byte","b":[128,128,0,170,128,0,42,0]},{"a":55640,"t":"byte","b":[0,42,0,0,153,128,0,170]},{"a":55648,"t":"byte","b":[128,0,106,64,0,106,64,0]},{"a":55656,"t":"byte","b":[25,0,0,86,0,1,93,64]},{"a":55664,"t":"byte","b":[1,101,144,10,149,168,9,149]},{"a":55672,"t":"byte","b":[168,43,149,186,43,149,186,84]},{"a":55680,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":55688,"t":"byte","b":[0,0,0,0]},{"a":55692,"l":"colour_D98C","c":"colour RAM row 9, column 36, which the routines that colour the screen write, most through an index; the RAM under it, which the CPU never reaches, holds part of sprite shape $66","t":"byte","b":[0,0]},{"a":55694,"l":"colour_D98E","c":"colour RAM row 9, column 38, which the routines that colour the screen write, most through an index; the RAM under it, which the CPU never reaches, holds part of sprite shape $66","t":"byte","b":[0,0]},{"a":55696,"l":"colour_D990","c":"colour RAM row 10, column 0, which the routines that colour the screen write, most through an index; the RAM under it, which the CPU never reaches, holds part of sprite shape $66","t":"byte","b":[0,0,2,0,32,2,0,32]},{"a":55704,"t":"byte","b":[0,128,128,0,170,128,0,42]},{"a":55712,"t":"byte","b":[0,0,170,128,0,153,128,0]},{"a":55720,"t":"byte","b":[106,64,0,106,64,0,42,0]},{"a":55728,"t":"byte","b":[0,25,0,1,29,16,16,69]},{"a":55736,"t":"byte","b":[65,1]},{"a":55738,"l":"colour_D9BA","c":"colour RAM row 11, column 2, which the routines that colour the screen write, most through an index; the RAM under it, which the CPU never reaches, holds part of sprite shape $66","t":"byte","b":[85,64,1,150,144,84,0,0]},{"a":55746,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":55754,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":55762,"t":"byte","b":[0,0,0,0,0,0]},{"a":55768,"l":"colour_D9D8","c":"colour RAM row 11, column 32, which the routines that colour the screen write, most through an index; the RAM under it, which the CPU never reaches, holds part of sprite shape $67","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":55776,"t":"byte","b":[0,0]},{"a":55778,"l":"colour_D9E2","c":"colour RAM row 12, column 2, which the routines that colour the screen write, most through an index; the RAM under it, which the CPU never reaches, holds part of sprite shape $67","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":55786,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":55794,"t":"byte","b":[0]},{"a":55795,"l":"colour_D9F3","c":"colour RAM row 12, column 19, which the routines that colour the screen write, most through an index; the RAM under it, which the CPU never reaches, holds part of sprite shape $67","t":"byte","b":[0]},{"a":55796,"l":"colour_D9F4","c":"colour RAM row 12, column 20, which the routines that colour the screen write, most through an index; the RAM under it, which the CPU never reaches, holds part of sprite shape $67","t":"byte","b":[0,0,2,0,32,2,0,32]},{"a":55804,"t":"byte","b":[0,128,128,84]},{"a":55808,"l":"colour_DA00","c":"colour RAM row 12, column 32, which the routines that colour the screen write, most through an index; the RAM under it, which the CPU never reaches, holds part of sprite shape $68","t":"byte","b":[176,3,76,141]},{"a":55812,"l":"colour_DA04","c":"colour RAM row 12, column 36, which the routines that colour the screen write, most through an index; the RAM under it, which the CPU never reaches, holds part of sprite shape $68","t":"byte","b":[140,76]},{"a":55814,"l":"colour_DA06","c":"colour RAM row 12, column 38, which the routines that colour the screen write, most through an index; the RAM under it, which the CPU never reaches, holds part of sprite shape $68","t":"byte","b":[123,140]},{"a":55816,"l":"colour_DA08","c":"colour RAM row 13, column 0, which the routines that colour the screen write, most through an index; the RAM under it, which the CPU never reaches, holds part of sprite shape $68","t":"byte","b":[169,4]},{"a":55818,"l":"colour_DA0A","c":"colour RAM row 13, column 2, which the routines that colour the screen write, most through an index; the RAM under it, which the CPU never reaches, holds part of sprite shape $68","t":"byte","b":[157,21,130,157,23,130,189,171]},{"a":55826,"t":"byte","b":[128,201,36,176,118,32,160,140]},{"a":55834,"t":"byte","b":[160]},{"a":55835,"l":"colour_DA1B","c":"colour RAM row 13, column 19, which the routines that colour the screen write, most through an index; the RAM under it, which the CPU never reaches, holds part of sprite shape $68","t":"byte","b":[163]},{"a":55836,"l":"colour_DA1C","c":"colour RAM row 13, column 20, which the routines that colour the screen write, most through an index; the RAM under it, which the CPU never reaches, holds part of sprite shape $68","t":"byte","b":[177,251,201,149,176,5,205,241]},{"a":55844,"t":"byte","b":[171,208,102,172]},{"a":55848,"l":"colour_DA28","c":"colour RAM row 13, column 32, which the routines that colour the screen write, most through an index; the RAM under it, which the CPU never reaches, holds part of sprite shape $68","t":"byte","b":[160,128,185,233,128,240,25,56]},{"a":55856,"t":"byte","b":[189,175,128,249,175,128,32,157]},{"a":55864,"t":"byte","b":[183,201,1,176,11,56,189,171]},{"a":55872,"t":"byte","b":[0,0,0,0,0,0,128,0]},{"a":55880,"t":"byte","b":[0,39,192,0,7,208,0,10]},{"a":55888,"t":"byte","b":[240,0,10,240]},{"a":55892,"l":"colour_DA54","c":"colour RAM row 14, column 36, which the routines that colour the screen write, most through an index; the RAM under it, which the CPU never reaches, holds part of sprite shape $69","t":"byte","b":[0,6]},{"a":55894,"l":"colour_DA56","c":"colour RAM row 14, column 38, which the routines that colour the screen write, most through an index; the RAM under it, which the CPU never reaches, holds part of sprite shape $69","t":"byte","b":[176,0]},{"a":55896,"l":"colour_DA58","c":"colour RAM row 15, column 0, which the routines that colour the screen write, most through an index; the RAM under it, which the CPU never reaches, holds part of sprite shape $69","t":"byte","b":[42,176,0,42,144,0,10,96]},{"a":55904,"t":"byte","b":[0,14,104,0,9,170,0,0]},{"a":55912,"t":"byte","b":[166,0,0,153,128,16,105,128]},{"a":55920,"t":"byte","b":[164,105,128,165,101,64,41,150]},{"a":55928,"t":"byte","b":[80,10,154,80,1,106,96,164]},{"a":55936,"t":"byte","b":[0,0,0,128,0,0,39,192]},{"a":55944,"t":"byte","b":[0,7,208,0,10,240,0,10]},{"a":55952,"t":"byte","b":[240,0,6,176,0,42,176,0]},{"a":55960,"t":"byte","b":[42,144,0,10,96,0,14,104]},{"a":55968,"t":"byte","b":[0,9,170,0]},{"a":55972,"l":"colour_DAA4","c":"colour RAM row 16, column 36, which the routines that colour the screen write, most through an index; the RAM under it, which the CPU never reaches, holds part of sprite shape $6A","t":"byte","b":[0,166]},{"a":55974,"l":"colour_DAA6","c":"colour RAM row 16, column 38, which the routines that colour the screen write, most through an index; the RAM under it, which the CPU never reaches, holds part of sprite shape $6A","t":"byte","b":[0,0]},{"a":55976,"l":"colour_DAA8","c":"colour RAM row 17, column 0, which the routines that colour the screen write, most through an index; the RAM under it, which the CPU never reaches, holds part of sprite shape $6A","t":"byte","b":[153,128,0,153,128,0,153,128]},{"a":55984,"t":"byte","b":[0,153,128,0,25,128,0,25]},{"a":55992,"t":"byte","b":[128,0,25]},{"a":55995,"l":"colour_DABB","c":"colour RAM row 17, column 19, which the routines that colour the screen write, most through an index; the RAM under it, which the CPU never reaches, holds part of sprite shape $6A","t":"byte","b":[128]},{"a":55996,"l":"colour_DABC","c":"colour RAM row 17, column 20, which the routines that colour the screen write, most through an index; the RAM under it, which the CPU never reaches, holds part of sprite shape $6A","t":"byte","b":[0,105,128,164,0,0,0,0]},{"a":56004,"t":"byte","b":[0,0,0,0,0,128,0,0]},{"a":56012,"t":"byte","b":[39,192,0,7,208,0,10,240]},{"a":56020,"t":"byte","b":[0,10,240,0,6,176,0,42]},{"a":56028,"t":"byte","b":[176,0,42,144,0,10,96]},{"a":56035,"l":"colour_DAE3","c":"colour RAM row 18, column 19, which the routines that colour the screen write, most through an index; the RAM under it, which the CPU never reaches, holds part of sprite shape $6B","t":"byte","b":[0]},{"a":56036,"l":"colour_DAE4","c":"colour RAM row 18, column 20, which the routines that colour the screen write, most through an index; the RAM under it, which the CPU never reaches, holds part of sprite shape $6B","t":"byte","b":[14,104,0,9,169,0,0,166]},{"a":56044,"t":"byte","b":[64,0,166,64,64,166,128,144]},{"a":56052,"t":"byte","b":[166,144,161,169]},{"a":56056,"l":"colour_DAF8","c":"colour RAM row 19, column 0, which the routines that colour the screen write, most through an index; the RAM under it, which the CPU never reaches, holds part of sprite shape $6B","t":"byte","b":[144,41,105,160,9,106,96,164]},{"a":56064,"l":"colour_DB00","c":"colour RAM row 19, column 8, which the routines that colour the screen write, most through an index; the RAM under it, which the CPU never reaches, holds part of sprite shape $6C","t":"byte","b":[0,0]},{"a":56066,"l":"colour_DB02","c":"colour RAM row 19, column 10, which the routines that colour the screen write, most through an index; the RAM under it, which the CPU never reaches, holds part of sprite shape $6C","t":"byte","b":[0,128,0,0,39,192,0,7]},{"a":56074,"t":"byte","b":[208,0,10,240,0,10,240,0]},{"a":56082,"t":"byte","b":[6,176,0,42,176,0,42,144]},{"a":56090,"t":"byte","b":[0,10,96,0,14,104,0,9]},{"a":56098,"t":"byte","b":[170,0,0,166,0,0,153,128]},{"a":56106,"l":"colour_DB2A","c":"colour RAM row 20, column 10, which the routines that colour the screen write, most through an index; the RAM under it, which the CPU never reaches, holds part of sprite shape $6C","t":"byte","b":[0,153,128,0,153,128,0,153]},{"a":56114,"t":"byte","b":[128,0,25,128,0,25,128,0]},{"a":56122,"t":"byte","b":[25,128,0,105,128,164,0,0]},{"a":56130,"t":"byte","b":[0,0,0,0,0,0,2,0]},{"a":56138,"t":"byte","b":[3,216,0,7,208,0,15,160]},{"a":56146,"l":"colour_DB52","c":"colour RAM row 21, column 10, which the routines that colour the screen write, most through an index; the RAM under it, which the CPU never reaches, holds part of sprite shape $6D","t":"byte","b":[0,15,160,0,14,144,0,14]},{"a":56154,"t":"byte","b":[168,0,6,168,0,9,160,0]},{"a":56162,"t":"byte","b":[41,176,0,170,96,0,154,0]},{"a":56170,"t":"byte","b":[2,102,0,2,105,4,2,105]},{"a":56178,"t":"byte","b":[26,1,89,90,5,150,104,5]},{"a":56186,"t":"byte","b":[166,160,9,169,64,164,0,0]},{"a":56194,"t":"byte","b":[0,0,0,2,0,3,216,0]},{"a":56202,"t":"byte","b":[7,208,0,15,160,0,15,160]},{"a":56210,"t":"byte","b":[0,14,144,0,14,168,0,6]},{"a":56218,"t":"byte","b":[168,0,9,160,0,41,176,0]},{"a":56226,"l":"colour_DBA2","c":"colour RAM row 23, column 10, which the routines that colour the screen write, most through an index; the RAM under it, which the CPU never reaches, holds part of sprite shape $6E","t":"byte","b":[170,96,0,154,0,2,102,0]},{"a":56234,"t":"byte","b":[2,102,0,2,102,0,2,102]},{"a":56242,"t":"byte","b":[0,2,100,0,2,100,0,2]},{"a":56250,"t":"byte","b":[100,0,2,105,0,164,0,0]},{"a":56258,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":56266,"t":"byte","b":[0,2,0,3,216,0,7,208]},{"a":56274,"t":"byte","b":[0,15,160,0,15,160,0,14]},{"a":56282,"t":"byte","b":[144,0,14,168,0,6,168,0]},{"a":56290,"t":"byte","b":[9,160,0,41,176,0,106,96]},{"a":56298,"t":"byte","b":[1,154,0,1,154,0,2,154]},{"a":56306,"t":"byte","b":[1,6,154,6,6,106,74,10]},{"a":56314,"t":"byte","b":[105,104,9,169,96,164]},{"a":56320,"l":"sprites_DC00","c":"the ogre's upper-body shapes, pointers $70 to $7F","t":"byte","b":[0,0,0,0,0,2,0,3]},{"a":56328,"t":"byte","b":[216,0,7,208,0,15,160,0]},{"a":56336,"t":"byte","b":[15,160,0,14,144,0,14,168]},{"a":56344,"t":"byte","b":[0,6,168,0,9,160,0,41]},{"a":56352,"t":"byte","b":[176,0,170,96,0,154,0,2]},{"a":56360,"t":"byte","b":[102,0,2,102,0,2,102,0]},{"a":56368,"t":"byte","b":[2,102,0,2,100,0,2,100]},{"a":56376,"t":"byte","b":[0,2,100,0,2,105,0,164]},{"a":56384,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":56392,"t":"byte","b":[0,0,8,0,0,8,0,0]},{"a":56400,"t":"byte","b":[59,0,0,247,192,0,234,192]},{"a":56408,"t":"byte","b":[0,217,192,0,170,128,0,106]},{"a":56416,"t":"byte","b":[64,0,102,64,0,42,0,0]},{"a":56424,"t":"byte","b":[25,0,1,170,144,6,166,164]},{"a":56432,"t":"byte","b":[6,170,168,25,166,169,25,102]},{"a":56440,"t":"byte","b":[106,25,89,90,25,170,154,164]},{"a":56448,"t":"byte","b":[0,0,0,0,0,0,0,8]},{"a":56456,"t":"byte","b":[0,0,8,0,0,59,0,0]},{"a":56464,"t":"byte","b":[247,192,0,234,192,0,217,192]},{"a":56472,"t":"byte","b":[0,170,128,0,106,64,0,102]},{"a":56480,"t":"byte","b":[64,0,42,0,0,25,0,1]},{"a":56488,"t":"byte","b":[170,128,6,166,160,10,170,164]},{"a":56496,"t":"byte","b":[25,166,168,25,102,104,41,89]},{"a":56504,"t":"byte","b":[90,41,170,74,41,170,74,164]},{"a":56512,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":56520,"t":"byte","b":[0,0,8,0,0,8,0,0]},{"a":56528,"t":"byte","b":[55,0,0,247,192,0,234,192]},{"a":56536,"t":"byte","b":[0,217,192,0,170,128,0,106]},{"a":56544,"t":"byte","b":[64,0,102,64,0,42,0,0]},{"a":56552,"t":"byte","b":[25,0,1,170,144,6,166,164]},{"a":56560,"t":"byte","b":[10,170,164,26,166,153,42,102]},{"a":56568,"t":"byte","b":[89,41,89,89,41,170,153,164]},{"a":56576,"t":"byte","b":[0,0,0,0,0,0,0,8]},{"a":56584,"t":"byte","b":[0,0,8,0,0,59,0,0]},{"a":56592,"t":"byte","b":[247,192,0,234,192,0,217,192]},{"a":56600,"t":"byte","b":[0,170,128,0,106,64,0,102]},{"a":56608,"t":"byte","b":[64,0,42,0,0,25,0,0]},{"a":56616,"t":"byte","b":[170,144,2,166,164,6,170,168]},{"a":56624,"t":"byte","b":[10,166,153,10,102,89,41,89]},{"a":56632,"t":"byte","b":[90,40,106,154,40,106,154,164]},{"a":56640,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":56648,"t":"byte","b":[0,0,8,0,0,8,0,0]},{"a":56656,"t":"byte","b":[63,0,0,255,192,0,255,192]},{"a":56664,"t":"byte","b":[0,255,192,0,255,192,0,255]},{"a":56672,"t":"byte","b":[192,0,255,192,0,63,0,0]},{"a":56680,"t":"byte","b":[25,0,1,170,144,6,166,160]},{"a":56688,"t":"byte","b":[6,170,164,26,166,168,25,166]},{"a":56696,"t":"byte","b":[152,41,166,152,41,166,152,164]},{"a":56704,"t":"byte","b":[0,0,0,0,0,0,0,8]},{"a":56712,"t":"byte","b":[0,0,8,0,0,63,0,0]},{"a":56720,"t":"byte","b":[255,192,0,255,192,0,255,192]},{"a":56728,"t":"byte","b":[0,255,192,0,255,192,0,255]},{"a":56736,"t":"byte","b":[192,0,63,0,0,25,0,0]},{"a":56744,"t":"byte","b":[106,64,6,166,164,10,170,168]},{"a":56752,"t":"byte","b":[26,166,169,41,166,154,41,166]},{"a":56760,"t":"byte","b":[154,37,166,150,36,102,70,164]},{"a":56768,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":56776,"t":"byte","b":[0,0,8,0,0,8,0,0]},{"a":56784,"t":"byte","b":[63,0,0,255,192,0,255,192]},{"a":56792,"t":"byte","b":[0,255,192,0,255,192,0,255]},{"a":56800,"t":"byte","b":[192,0,255,192,0,63,0,0]},{"a":56808,"t":"byte","b":[25,0,1,170,144,2,166,164]},{"a":56816,"t":"byte","b":[6,170,164,10,166,169,9,166]},{"a":56824,"t":"byte","b":[153,9,166,154,9,166,154,164]},{"a":56832,"t":"byte","b":[0,0,0,0,0,0,0,8]},{"a":56840,"t":"byte","b":[0,0,8,0,0,63,0,0]},{"a":56848,"t":"byte","b":[255,192,0,255,192,0,255,192]},{"a":56856,"t":"byte","b":[0,255,192,0,255,192,0,255]},{"a":56864,"t":"byte","b":[192,0,63,0,0,25,0,0]},{"a":56872,"t":"byte","b":[106,64,6,166,164,10,170,168]},{"a":56880,"t":"byte","b":[26,166,169,41,166,154,41,166]},{"a":56888,"t":"byte","b":[154,41,166,154,40,102,74,164]},{"a":56896,"t":"byte","b":[0,0,0,0,0,0,128,0]},{"a":56904,"t":"byte","b":[0,128,0,0,95,0,0,31]},{"a":56912,"t":"byte","b":[64,0,43,192,0,43,192,0]},{"a":56920,"t":"byte","b":[26,192,0,170,192,0,170,64]},{"a":56928,"t":"byte","b":[0,42,64,0,10,96,0,9]},{"a":56936,"t":"byte","b":[164,0,25,165,0,38,154,64]},{"a":56944,"t":"byte","b":[0,154,64,16,166,64,37,166]},{"a":56952,"t":"byte","b":[144,41,105,160,10,106,104,164]},{"a":56960,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":56968,"t":"byte","b":[0,0,0,0,0,8,0,0]},{"a":56976,"t":"byte","b":[8,0,0,59,0,0,247,192]},{"a":56984,"t":"byte","b":[0,234,192,0,217,192,0,170]},{"a":56992,"t":"byte","b":[128,0,106,64,0,110,64,0]},{"a":57000,"t":"byte","b":[46,0,0,25,0,1,170,144]},{"a":57008,"t":"byte","b":[6,166,164,10,170,168,25,166]},{"a":57016,"t":"byte","b":[153,25,102,89,41,89,90,164]},{"a":57024,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57032,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57040,"t":"byte","b":[8,0,0,63,0,0,255,192]},{"a":57048,"t":"byte","b":[0,255,192,0,255,192,0,255]},{"a":57056,"t":"byte","b":[192,0,255,192,0,255,192,0]},{"a":57064,"t":"byte","b":[63,0,1,166,144,2,170,164]},{"a":57072,"t":"byte","b":[6,166,164,10,166,169,9,166]},{"a":57080,"t":"byte","b":[153,41,166,154,41,166,154,164]},{"a":57088,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57096,"t":"byte","b":[2,0,0,2,0,0,245,0]},{"a":57104,"t":"byte","b":[1,244,0,3,232,0,3,232]},{"a":57112,"t":"byte","b":[0,3,164,0,3,170,0,1]},{"a":57120,"t":"byte","b":[170,0,1,168,0,9,160,0]},{"a":57128,"t":"byte","b":[26,96,0,90,100,1,166,152]},{"a":57136,"t":"byte","b":[1,166,0,1,154,4,6,154]},{"a":57144,"t":"byte","b":[88,10,105,104,41,169,160,164]},{"a":57152,"t":"byte","b":[0,0,0,0,0,0,32,0]},{"a":57160,"t":"byte","b":[0,9,240,0,1,244,0,2]},{"a":57168,"t":"byte","b":[188,0,2,188,0,1,172,0]},{"a":57176,"t":"byte","b":[10,172,0,10,164,0,2,144]},{"a":57184,"t":"byte","b":[0,3,152,0,2,106,0,0]},{"a":57192,"t":"byte","b":[169,64,2,166,64,2,166,144]},{"a":57200,"t":"byte","b":[2,166,144,2,153,164,5,169]},{"a":57208,"t":"byte","b":[164,5,170,100,5,169,100,164]},{"a":57216,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57224,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57232,"t":"byte","b":[0,0,32,0,0,9,240,0]},{"a":57240,"t":"byte","b":[1,244,0,2,188,0,2,188]},{"a":57248,"t":"byte","b":[0,1,172,0,10,164,0,10]},{"a":57256,"t":"byte","b":[164,0,2,144,0,3,154,0]},{"a":57264,"t":"byte","b":[2,106,128,0,170,80,2,169]},{"a":57272,"t":"byte","b":[148,2,169,164,1,169,164,164]},{"a":57280,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57288,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57296,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57304,"t":"byte","b":[0,0,0,0,0,0,3,192]},{"a":57312,"t":"byte","b":[0,15,240,0,15,240,0,166]},{"a":57320,"t":"byte","b":[188,0,10,172,0,9,172,0]},{"a":57328,"t":"byte","b":[2,168,0,2,168,0,0,229]},{"a":57336,"t":"byte","b":[0,0,154,0,0,38,64,164]},{"a":57344,"l":"sprites_under_kernal","c":"sprite shapes in the RAM under the KERNAL: the ogre's last upper-body shapes, pointers $80 to $98 ($E000-$E63F)","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57352,"t":"byte","b":[8,0,15,96,0,31,64,0]},{"a":57360,"t":"byte","b":[62,128,0,62,128,0,58,64]},{"a":57368,"t":"byte","b":[0,58,160,0,26,160,0,6]},{"a":57376,"t":"byte","b":[128,0,38,192,0,169,128,1]},{"a":57384,"t":"byte","b":[106,0,1,154,128,6,154,128]},{"a":57392,"t":"byte","b":[6,154,128,26,102,128,26,106]},{"a":57400,"t":"byte","b":[80,25,170,80,25,106,80,164]},{"a":57408,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57416,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57424,"t":"byte","b":[0,0,0,0,8,0,15,96]},{"a":57432,"t":"byte","b":[0,31,64,0,62,128,0,62]},{"a":57440,"t":"byte","b":[128,0,58,64,0,26,160,0]},{"a":57448,"t":"byte","b":[26,160,0,6,128,0,166,192]},{"a":57456,"t":"byte","b":[2,169,128,5,170,0,22,106]},{"a":57464,"t":"byte","b":[128,26,106,128,26,106,64,164]},{"a":57472,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57480,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57488,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57496,"t":"byte","b":[0,0,0,0,0,0,0,3]},{"a":57504,"t":"byte","b":[192,0,15,240,0,15,240,0]},{"a":57512,"t":"byte","b":[62,154,0,58,160,0,58,96]},{"a":57520,"t":"byte","b":[0,42,128,0,42,128,0,91]},{"a":57528,"t":"byte","b":[0,0,166,0,1,152,0,164]},{"a":57536,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57544,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57552,"t":"byte","b":[8,0,0,8,0,0,59,0]},{"a":57560,"t":"byte","b":[0,247,192,0,234,192,0,234]},{"a":57568,"t":"byte","b":[192,0,153,128,0,106,64,0]},{"a":57576,"t":"byte","b":[102,64,0,42,0,0,25,0]},{"a":57584,"t":"byte","b":[1,170,128,6,166,160,10,170]},{"a":57592,"t":"byte","b":[164,25,166,168,25,102,104,164]},{"a":57600,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57608,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57616,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57624,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57632,"t":"byte","b":[0,0,8,0,0,8,0,0]},{"a":57640,"t":"byte","b":[59,0,0,247,192,0,255,192]},{"a":57648,"t":"byte","b":[0,234,192,0,153,128,0,106]},{"a":57656,"t":"byte","b":[64,0,106,64,0,38,0,164]},{"a":57664,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57672,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57680,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57688,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57696,"t":"byte","b":[0,0,8,0,0,8,0,0]},{"a":57704,"t":"byte","b":[59,0,0,247,192,0,255,192]},{"a":57712,"t":"byte","b":[0,234,192,0,153,128,0,106]},{"a":57720,"t":"byte","b":[64,0,106,64,0,38,0,164]},{"a":57728,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57736,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57744,"t":"byte","b":[8,0,0,63,0,0,255,192]},{"a":57752,"t":"byte","b":[0,255,192,0,255,192,0,255]},{"a":57760,"t":"byte","b":[192,0,255,192,0,255,192,0]},{"a":57768,"t":"byte","b":[63,80,1,166,164,2,170,166]},{"a":57776,"t":"byte","b":[6,166,169,10,166,169,9,166]},{"a":57784,"t":"byte","b":[154,41,166,154,41,166,154,164]},{"a":57792,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57800,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57808,"t":"byte","b":[0,0,0,2,0,0,15,192]},{"a":57816,"t":"byte","b":[0,63,240,0,63,240,0,63]},{"a":57824,"t":"byte","b":[240,0,63,240,0,63,240,0]},{"a":57832,"t":"byte","b":[63,240,1,166,64,2,170,144]},{"a":57840,"t":"byte","b":[6,166,164,10,166,168,9,166]},{"a":57848,"t":"byte","b":[153,41,166,154,41,166,154,164]},{"a":57856,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57864,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57872,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57880,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57888,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57896,"t":"byte","b":[2,0,0,15,192,0,63,240]},{"a":57904,"t":"byte","b":[0,63,240,0,63,240,0,63]},{"a":57912,"t":"byte","b":[240,0,63,240,0,63,240,164]},{"a":57920,"t":"byte","b":[0,0,0,0,0,0,32,0]},{"a":57928,"t":"byte","b":[0,9,240,0,1,244,0,2]},{"a":57936,"t":"byte","b":[188,0,2,188,0,1,172,0]},{"a":57944,"t":"byte","b":[10,172,0,10,164,0,2,144]},{"a":57952,"t":"byte","b":[0,3,152,0,2,106,0,0]},{"a":57960,"t":"byte","b":[169,64,2,166,64,2,166,144]},{"a":57968,"t":"byte","b":[2,166,144,2,153,164,5,169]},{"a":57976,"t":"byte","b":[164,5,170,100,5,169,100,164]},{"a":57984,"t":"byte","b":[0,0,0,0,0,0,8,0]},{"a":57992,"t":"byte","b":[0,2,124,0,0,125,0,0]},{"a":58000,"t":"byte","b":[175,0,0,175,0,0,107,0]},{"a":58008,"t":"byte","b":[2,171,0,2,169,0,0,164]},{"a":58016,"t":"byte","b":[0,0,230,0,0,154,128,0]},{"a":58024,"t":"byte","b":[90,148,1,165,105,1,170,169]},{"a":58032,"t":"byte","b":[0,90,169,0,85,85,1,106]},{"a":58040,"t":"byte","b":[84,1,106,144,1,106,144,164]},{"a":58048,"t":"byte","b":[0,0,0,0,0,0,0,128]},{"a":58056,"t":"byte","b":[0,0,39,192,0,7,208,0]},{"a":58064,"t":"byte","b":[10,240,20,10,240,105,6,176]},{"a":58072,"t":"byte","b":[105,42,176,106,106,144,26,154]},{"a":58080,"t":"byte","b":[64,6,166,64,1,169,0,0]},{"a":58088,"t":"byte","b":[106,64,0,26,144,0,38,164]},{"a":58096,"t":"byte","b":[0,38,164,0,25,164,0,37]},{"a":58104,"t":"byte","b":[164,0,105,164,0,105,144,164]},{"a":58112,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58120,"t":"byte","b":[0,0,8,0,0,8,0,0]},{"a":58128,"t":"byte","b":[59,0,0,247,192,0,234,192]},{"a":58136,"t":"byte","b":[0,217,192,0,170,128,0,106]},{"a":58144,"t":"byte","b":[64,0,102,64,0,42,0,0]},{"a":58152,"t":"byte","b":[25,0,1,170,144,6,166,164]},{"a":58160,"t":"byte","b":[6,170,168,25,166,169,25,102]},{"a":58168,"t":"byte","b":[106,25,89,90,25,170,154,164]},{"a":58176,"t":"byte","b":[0,0,0,0,0,0,0,8]},{"a":58184,"t":"byte","b":[0,0,8,0,0,8,0,0]},{"a":58192,"t":"byte","b":[55,0,0,234,192,0,217,192]},{"a":58200,"t":"byte","b":[0,234,192,0,170,128,0,102]},{"a":58208,"t":"byte","b":[64,0,106,64,0,42,0,0]},{"a":58216,"t":"byte","b":[25,0,40,170,144,42,166,164]},{"a":58224,"t":"byte","b":[21,170,168,165,166,169,165,102]},{"a":58232,"t":"byte","b":[106,164,89,90,100,170,138,164]},{"a":58240,"t":"byte","b":[0,0,0,0,0,0,0,8]},{"a":58248,"t":"byte","b":[0,0,8,0,40,8,0,40]},{"a":58256,"t":"byte","b":[55,0,40,234,192,20,217,192]},{"a":58264,"t":"byte","b":[160,234,192,160,170,128,160,102]},{"a":58272,"t":"byte","b":[64,160,106,64,168,42,0,40]},{"a":58280,"t":"byte","b":[25,0,26,170,64,26,166,144]},{"a":58288,"t":"byte","b":[5,170,160,5,166,164,1,102]},{"a":58296,"t":"byte","b":[104,1,89,89,0,170,153,164]},{"a":58304,"t":"byte","b":[10,0,0,10,8,0,10,8]},{"a":58312,"t":"byte","b":[0,5,8,0,40,55,0,40]},{"a":58320,"t":"byte","b":[234,192,40,217,192,40,234,192]},{"a":58328,"t":"byte","b":[40,170,128,40,102,64,40,106]},{"a":58336,"t":"byte","b":[64,41,42,0,26,89,0,26]},{"a":58344,"t":"byte","b":[170,64,10,166,144,5,170,160]},{"a":58352,"t":"byte","b":[5,166,164,1,102,104,1,89]},{"a":58360,"t":"byte","b":[89,0,170,153,0,106,74,164]},{"a":58368,"l":"sprites_E400","c":"the ogre's last upper-body shapes ($90-$98), two shapes no table names ($99, $9A), then the hornets' ($9B-$9F)","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58376,"t":"byte","b":[8,0,15,96,0,31,64,0]},{"a":58384,"t":"byte","b":[62,128,0,62,128,0,58,64]},{"a":58392,"t":"byte","b":[0,58,160,0,26,160,0,6]},{"a":58400,"t":"byte","b":[128,0,38,192,0,169,128,1]},{"a":58408,"t":"byte","b":[106,0,1,154,128,6,154,128]},{"a":58416,"t":"byte","b":[6,154,128,26,102,128,26,106]},{"a":58424,"t":"byte","b":[80,25,170,80,25,106,80,164]},{"a":58432,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58440,"t":"byte","b":[32,0,61,128,0,125,0,0]},{"a":58448,"t":"byte","b":[250,0,0,250,0,0,233,0]},{"a":58456,"t":"byte","b":[0,234,128,0,106,128,0,26]},{"a":58464,"t":"byte","b":[0,0,155,0,2,166,0,22]},{"a":58472,"t":"byte","b":[165,0,105,90,64,106,170,64]},{"a":58480,"t":"byte","b":[106,165,0,85,85,0,21,169]},{"a":58488,"t":"byte","b":[64,6,169,64,6,169,64,164]},{"a":58496,"t":"byte","b":[0,0,0,0,0,0,0,2]},{"a":58504,"t":"byte","b":[0,3,216,0,7,208,0,15]},{"a":58512,"t":"byte","b":[160,0,15,160,20,14,144,105]},{"a":58520,"t":"byte","b":[14,168,105,6,169,169,1,166]},{"a":58528,"t":"byte","b":[164,1,154,144,0,106,64,1]},{"a":58536,"t":"byte","b":[169,0,6,164,0,26,152,0]},{"a":58544,"t":"byte","b":[26,152,0,26,100,0,26,88]},{"a":58552,"t":"byte","b":[0,26,105,0,6,105,0,164]},{"a":58560,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58568,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58576,"t":"byte","b":[8,0,0,63,0,0,255,192]},{"a":58584,"t":"byte","b":[0,255,192,0,255,192,0,255]},{"a":58592,"t":"byte","b":[192,0,255,192,0,255,192,0]},{"a":58600,"t":"byte","b":[63,80,0,102,164,1,170,166]},{"a":58608,"t":"byte","b":[2,166,169,6,166,105,9,166]},{"a":58616,"t":"byte","b":[106,9,166,105,9,166,104,164]},{"a":58624,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58632,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58640,"t":"byte","b":[8,0,0,63,0,0,255,192]},{"a":58648,"t":"byte","b":[0,255,192,0,255,192,0,255]},{"a":58656,"t":"byte","b":[192,0,255,192,0,255,192,0]},{"a":58664,"t":"byte","b":[63,80,1,166,164,2,170,166]},{"a":58672,"t":"byte","b":[6,166,169,10,166,169,9,166]},{"a":58680,"t":"byte","b":[154,41,166,154,41,166,154,164]},{"a":58688,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58696,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58704,"t":"byte","b":[8,0,0,8,160,0,63,32]},{"a":58712,"t":"byte","b":[0,255,232,0,255,232,0,255]},{"a":58720,"t":"byte","b":[232,0,255,218,0,255,218,0]},{"a":58728,"t":"byte","b":[63,90,1,166,170,2,170,169]},{"a":58736,"t":"byte","b":[6,166,169,10,166,165,9,166]},{"a":58744,"t":"byte","b":[148,41,166,144,41,166,144,164]},{"a":58752,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58760,"t":"byte","b":[0,0,0,0,0,8,0,0]},{"a":58768,"t":"byte","b":[8,0,0,59,0,0,247,192]},{"a":58776,"t":"byte","b":[0,234,192,0,217,192,0,170]},{"a":58784,"t":"byte","b":[128,0,106,64,0,110,64,0]},{"a":58792,"t":"byte","b":[46,0,0,25,0,0,29,0]},{"a":58800,"t":"byte","b":[0,85,64,1,153,144,2,170]},{"a":58808,"t":"byte","b":[160,6,166,164,10,106,104,164]},{"a":58816,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58824,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58832,"t":"byte","b":[0,0,0,8,0,0,8,0]},{"a":58840,"t":"byte","b":[0,59,0,0,247,192,0,234]},{"a":58848,"t":"byte","b":[192,0,217,192,0,170,128,0]},{"a":58856,"t":"byte","b":[106,64,0,110,64,0,46,0]},{"a":58864,"t":"byte","b":[0,25,0,0,29,0,0,69]},{"a":58872,"t":"byte","b":[64,1,85,64,1,149,144,164]},{"a":58880,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58888,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58896,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58904,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58912,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58920,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58928,"t":"byte","b":[0,0,0,0,0,0,0,8]},{"a":58936,"t":"byte","b":[0,0,8,0,0,59,0,164]},{"a":58944,"t":"byte","b":[251,201,160,176,11,160,41,177]},{"a":58952,"t":"byte","b":[251,201,160,176,3,76,152,140]},{"a":58960,"t":"byte","b":[76,134,140,169,4,157,21,130]},{"a":58968,"t":"byte","b":[157,23,130,189,171,128,201,36]},{"a":58976,"t":"byte","b":[176,118,32,171,140,160,163,177]},{"a":58984,"t":"byte","b":[251,201,149,176,5,205,16,172]},{"a":58992,"t":"byte","b":[208,102,172,160,128,185,233,128]},{"a":59000,"t":"byte","b":[240,25,56,189,175,128,249,175]},{"a":59008,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59016,"t":"byte","b":[0,3,0,0,3,192,0,0]},{"a":59024,"t":"byte","b":[240,0,48,48,0,63,60,0]},{"a":59032,"t":"byte","b":[15,204,0,0,254,192,0,46]},{"a":59040,"t":"byte","b":[240,0,144,176,2,132,160,2]},{"a":59048,"t":"byte","b":[132,32,10,68,0,9,1,0]},{"a":59056,"t":"byte","b":[41,1,0,41,0,0,37,0]},{"a":59064,"t":"byte","b":[0,4,0,0,0,0,0,164]},{"a":59072,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59080,"t":"byte","b":[0,0,0,0,0,0,0,15]},{"a":59088,"t":"byte","b":[0,0,15,192,0,0,252,0]},{"a":59096,"t":"byte","b":[0,15,192,0,254,240,63,254]},{"a":59104,"t":"byte","b":[176,15,144,160,2,132,32,10]},{"a":59112,"t":"byte","b":[65,0,9,1,0,41,0,64]},{"a":59120,"t":"byte","b":[41,0,0,37,0,0,20,0]},{"a":59128,"t":"byte","b":[0,0,0,0,0,0,0,164]},{"a":59136,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59144,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59152,"t":"byte","b":[0,0,3,0,0,15,252,0]},{"a":59160,"t":"byte","b":[15,207,192,0,62,240,3,254]},{"a":59168,"t":"byte","b":[176,15,240,160,15,132,32,2]},{"a":59176,"t":"byte","b":[65,0,2,65,0,10,64,64]},{"a":59184,"t":"byte","b":[10,64,0,9,64,0,5,0]},{"a":59192,"t":"byte","b":[0,0,0,0,0,0,0,164]},{"a":59200,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59208,"t":"byte","b":[0,0,0,192,0,3,192,0]},{"a":59216,"t":"byte","b":[15,0,0,12,12,0,60,252]},{"a":59224,"t":"byte","b":[0,51,240,3,191,0,15,184]},{"a":59232,"t":"byte","b":[0,14,6,0,10,18,128,8]},{"a":59240,"t":"byte","b":[18,128,0,17,160,0,64,96]},{"a":59248,"t":"byte","b":[0,64,104,0,0,104,0,0]},{"a":59256,"t":"byte","b":[88,0,0,16,0,0,0,164]},{"a":59264,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59272,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59280,"t":"byte","b":[0,240,0,3,240,0,63,0]},{"a":59288,"t":"byte","b":[3,240,0,15,191,0,14,191]},{"a":59296,"t":"byte","b":[252,10,6,240,8,18,128,0]},{"a":59304,"t":"byte","b":[65,160,0,64,96,1,0,104]},{"a":59312,"t":"byte","b":[0,0,104,0,0,88,0,0]},{"a":59320,"t":"byte","b":[20,0,0,0,0,0,0,164]},{"a":59328,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59336,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59344,"t":"byte","b":[0,0,0,0,192,0,63,240]},{"a":59352,"t":"byte","b":[3,243,240,15,188,0,14,191]},{"a":59360,"t":"byte","b":[192,10,15,240,8,18,240,0]},{"a":59368,"t":"byte","b":[65,128,0,65,128,1,1,160]},{"a":59376,"t":"byte","b":[0,1,160,0,1,96,0,0]},{"a":59384,"t":"byte","b":[80,0,0,0,0,0,0,164]},{"a":59392,"l":"sprites_E800","c":"the punching arms' shapes ($A0-$A6, by $9C00 and $9C09), more hornets' ($A7-$AA), the cannon's first two ($AB, $AC, by $AB96 and $AB9D) and three shapes no table names ($AD-$AF)","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59400,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59408,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59416,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59424,"t":"byte","b":[4,0,0,25,0,0,89,0]},{"a":59432,"t":"byte","b":[0,4,0,0,0,0,0,0]},{"a":59440,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59448,"t":"byte","b":[0,0,0,0,0,0,0,164]},{"a":59456,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59464,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59472,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59480,"t":"byte","b":[0,0,0,0,16,0,0,1]},{"a":59488,"t":"byte","b":[20,0,0,105,0,1,105,0]},{"a":59496,"t":"byte","b":[0,20,0,0,64,0,0,0]},{"a":59504,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59512,"t":"byte","b":[0,0,0,0,0,0,0,164]},{"a":59520,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59528,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59536,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59544,"t":"byte","b":[1,0,0,0,16,64,0,5]},{"a":59552,"t":"byte","b":[148,1,22,101,0,17,169,0]},{"a":59560,"t":"byte","b":[70,100,0,1,64,0,16,0]},{"a":59568,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59576,"t":"byte","b":[0,0,0,0,0,0,0,164]},{"a":59584,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59592,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59600,"t":"byte","b":[0,0,0,0,0,16,0,0]},{"a":59608,"t":"byte","b":[0,0,0,0,17,64,4,69]},{"a":59616,"t":"byte","b":[148,1,22,165,17,105,169,0]},{"a":59624,"t":"byte","b":[102,164,4,21,80,0,1,0]},{"a":59632,"t":"byte","b":[0,64,0,0,0,0,0,0]},{"a":59640,"t":"byte","b":[0,0,0,0,0,0,0,164]},{"a":59648,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59656,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59664,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59672,"t":"byte","b":[0,0,0,0,0,0,16,0]},{"a":59680,"t":"byte","b":[0,100,0,0,101,0,0,16]},{"a":59688,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59696,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59704,"t":"byte","b":[0,0,0,0,0,0,0,164]},{"a":59712,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59720,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59728,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59736,"t":"byte","b":[0,0,0,0,4,0,20,64]},{"a":59744,"t":"byte","b":[0,105,0,0,105,64,0,20]},{"a":59752,"t":"byte","b":[0,0,1,0,0,0,0,0]},{"a":59760,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59768,"t":"byte","b":[0,0,0,0,0,0,0,164]},{"a":59776,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59784,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59792,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59800,"t":"byte","b":[0,0,64,1,4,0,22,80]},{"a":59808,"t":"byte","b":[0,89,148,64,106,68,0,25]},{"a":59816,"t":"byte","b":[145,0,1,64,0,0,4,0]},{"a":59824,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59832,"t":"byte","b":[0,0,0,0,0,0,0,164]},{"a":59840,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59848,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59856,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59864,"t":"byte","b":[128,0,8,32,0,32,42,2]},{"a":59872,"t":"byte","b":[160,10,138,128,0,168,0,0]},{"a":59880,"t":"byte","b":[32,0,0,0,0,0,0,0]},{"a":59888,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59896,"t":"byte","b":[0,0,0,0,0,0,0,20]},{"a":59904,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59912,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59920,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59928,"t":"byte","b":[0,0,0,0,0,0,2,138]},{"a":59936,"t":"byte","b":[0,10,170,128,40,32,160,128]},{"a":59944,"t":"byte","b":[0,8,0,0,0,0,0,0]},{"a":59952,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59960,"t":"byte","b":[0,0,0,0,0,0,0,20]},{"a":59968,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59976,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59984,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59992,"t":"byte","b":[0,0,0,0,32,0,0,168]},{"a":60000,"t":"byte","b":[0,2,170,0,2,2,0,8]},{"a":60008,"t":"byte","b":[0,128,8,0,128,8,0,128]},{"a":60016,"t":"byte","b":[2,2,0,2,2,0,0,0]},{"a":60024,"t":"byte","b":[0,0,0,0,0,0,0,20]},{"a":60032,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60040,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60048,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60056,"t":"byte","b":[0,0,0,0,0,0,2,138]},{"a":60064,"t":"byte","b":[0,10,170,128,40,32,160,128]},{"a":60072,"t":"byte","b":[0,8,0,0,0,0,0,0]},{"a":60080,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60088,"t":"byte","b":[0,0,0,0,0,0,0,20]},{"a":60096,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60104,"t":"byte","b":[0,0,240,0,3,239,0,3]},{"a":60112,"t":"byte","b":[235,240,3,234,239,3,234,234]},{"a":60120,"t":"byte","b":[3,186,234,0,175,170,0,43]},{"a":60128,"t":"byte","b":[170,0,10,234,0,3,191,0]},{"a":60136,"t":"byte","b":[3,238,0,15,238,0,15,174]},{"a":60144,"t":"byte","b":[0,15,255,0,15,174,0,15]},{"a":60152,"t":"byte","b":[238,0,3,238,0,3,63,180]},{"a":60160,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60168,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60176,"t":"byte","b":[0,0,0,0,0,240,0,0]},{"a":60184,"t":"byte","b":[188,0,0,191,0,0,187,0]},{"a":60192,"t":"byte","b":[0,235,0,0,235,192,0,239]},{"a":60200,"t":"byte","b":[112,0,237,220,0,189,119,0]},{"a":60208,"t":"byte","b":[241,93,240,176,87,80,176,21]},{"a":60216,"t":"byte","b":[252,192,5,84,0,1,84,188]},{"a":60224,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60232,"t":"byte","b":[0,0,240,0,3,239,0,3]},{"a":60240,"t":"byte","b":[235,240,3,234,239,3,234,234]},{"a":60248,"t":"byte","b":[3,186,234,0,175,170,0,43]},{"a":60256,"t":"byte","b":[170,0,10,234,0,3,191,0]},{"a":60264,"t":"byte","b":[3,235,0,15,235,0,15,238]},{"a":60272,"t":"byte","b":[0,15,191,0,15,174,0,15]},{"a":60280,"t":"byte","b":[250,0,3,250,0,3,63,180]},{"a":60288,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60296,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60304,"t":"byte","b":[0,0,0,0,0,240,0,0]},{"a":60312,"t":"byte","b":[188,0,0,191,0,0,187,0]},{"a":60320,"t":"byte","b":[0,235,0,0,235,192,0,239]},{"a":60328,"t":"byte","b":[112,0,237,220,0,189,119,0]},{"a":60336,"t":"byte","b":[177,93,240,240,87,80,176,21]},{"a":60344,"t":"byte","b":[252,192,5,84,0,1,84,188]},{"a":60352,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60360,"t":"byte","b":[0,0,240,0,3,239,0,3]},{"a":60368,"t":"byte","b":[235,240,3,234,239,3,234,234]},{"a":60376,"t":"byte","b":[3,186,234,0,175,170,0,43]},{"a":60384,"t":"byte","b":[170,0,10,234,0,3,191,0]},{"a":60392,"t":"byte","b":[3,234,0,15,234,0,15,187]},{"a":60400,"t":"byte","b":[0,15,174,0,15,174,0,15]},{"a":60408,"t":"byte","b":[251,0,3,250,0,3,63,180]},{"a":60416,"l":"sprites_EC00","c":"the cannon's other shapes ($B1, $B2 and $B7-$BB), then from pointer $BC ($EF00) the logo's; the cannon's last frame names $BC as well","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60424,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60432,"t":"byte","b":[0,0,0,0,0,240,0,0]},{"a":60440,"t":"byte","b":[188,0,0,191,0,0,187,0]},{"a":60448,"t":"byte","b":[0,235,0,0,235,192,0,239]},{"a":60456,"t":"byte","b":[112,0,237,220,0,189,119,0]},{"a":60464,"t":"byte","b":[177,93,240,176,87,80,176,21]},{"a":60472,"t":"byte","b":[252,192,5,84,0,1,84,188]},{"a":60480,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60488,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60496,"t":"byte","b":[0,0,0,0,0,0,0,15]},{"a":60504,"t":"byte","b":[0,0,62,0,0,254,0,0]},{"a":60512,"t":"byte","b":[238,0,0,235,0,3,235,0]},{"a":60520,"t":"byte","b":[13,251,0,55,123,0,221,126]},{"a":60528,"t":"byte","b":[15,117,79,5,213,14,63,84]},{"a":60536,"t":"byte","b":[14,21,80,3,21,64,0,188]},{"a":60544,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60552,"t":"byte","b":[0,0,15,0,0,251,192,15]},{"a":60560,"t":"byte","b":[235,192,251,171,192,171,171,192]},{"a":60568,"t":"byte","b":[171,174,192,170,250,0,170,232]},{"a":60576,"t":"byte","b":[0,171,160,0,254,192,0,187]},{"a":60584,"t":"byte","b":[192,0,187,240,0,186,240,0]},{"a":60592,"t":"byte","b":[255,240,0,186,240,0,187,240]},{"a":60600,"t":"byte","b":[0,187,192,0,252,192,0,180]},{"a":60608,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60616,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60624,"t":"byte","b":[0,0,0,0,0,0,0,15]},{"a":60632,"t":"byte","b":[0,0,62,0,0,254,0,0]},{"a":60640,"t":"byte","b":[238,0,0,235,0,3,235,0]},{"a":60648,"t":"byte","b":[13,251,0,55,123,0,221,126]},{"a":60656,"t":"byte","b":[15,117,78,5,213,15,63,84]},{"a":60664,"t":"byte","b":[14,21,80,3,21,64,0,188]},{"a":60672,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60680,"t":"byte","b":[0,0,15,0,0,251,192,15]},{"a":60688,"t":"byte","b":[235,192,251,171,192,171,171,192]},{"a":60696,"t":"byte","b":[171,174,192,170,250,0,170,232]},{"a":60704,"t":"byte","b":[0,171,160,0,254,192,0,235]},{"a":60712,"t":"byte","b":[192,0,235,240,0,187,240,0]},{"a":60720,"t":"byte","b":[254,240,0,186,240,0,175,240]},{"a":60728,"t":"byte","b":[0,175,192,0,252,192,0,180]},{"a":60736,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60744,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60752,"t":"byte","b":[0,0,0,0,0,0,0,15]},{"a":60760,"t":"byte","b":[0,0,62,0,0,254,0,0]},{"a":60768,"t":"byte","b":[238,0,0,235,0,3,235,0]},{"a":60776,"t":"byte","b":[13,251,0,55,123,0,221,126]},{"a":60784,"t":"byte","b":[15,117,78,5,213,14,63,84]},{"a":60792,"t":"byte","b":[14,21,80,3,21,64,0,188]},{"a":60800,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60808,"t":"byte","b":[0,0,15,0,0,251,192,15]},{"a":60816,"t":"byte","b":[235,192,251,171,192,171,171,192]},{"a":60824,"t":"byte","b":[171,174,192,170,250,0,170,232]},{"a":60832,"t":"byte","b":[0,171,160,0,254,192,0,171]},{"a":60840,"t":"byte","b":[192,0,171,240,0,238,240,0]},{"a":60848,"t":"byte","b":[186,240,0,186,240,0,239,240]},{"a":60856,"t":"byte","b":[0,175,192,0,252,192,0,180]},{"a":60864,"t":"byte","b":[0,0,0,0,60,0,0,235]},{"a":60872,"t":"byte","b":[0,0,235,0,0,255,0,0]},{"a":60880,"t":"byte","b":[235,0,3,170,192,3,170,192]},{"a":60888,"t":"byte","b":[3,190,192,3,235,192,15,170]},{"a":60896,"t":"byte","b":[240,14,105,176,14,105,176,15]},{"a":60904,"t":"byte","b":[105,240,12,125,48,12,125,48]},{"a":60912,"t":"byte","b":[13,195,112,13,195,112,1,195]},{"a":60920,"t":"byte","b":[64,1,195,64,1,195,64,180]},{"a":60928,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60936,"t":"byte","b":[0,0,0,0,0,8,0,0]},{"a":60944,"t":"byte","b":[42,0,0,174,128,0,191,128]},{"a":60952,"t":"byte","b":[3,191,176,3,174,176,3,234]},{"a":60960,"t":"byte","b":[240,2,191,160,0,170,128,15]},{"a":60968,"t":"byte","b":[63,60,15,255,252,11,81,120]},{"a":60976,"t":"byte","b":[10,17,40,14,17,44,15,0]},{"a":60984,"t":"byte","b":[60,15,0,60,0,0,0,180]},{"a":60992,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61000,"t":"byte","b":[0,0,48,0,3,51,12,48]},{"a":61008,"t":"byte","b":[255,240,15,223,208,13,245,127]},{"a":61016,"t":"byte","b":[63,89,156,15,214,124,3,106]},{"a":61024,"t":"byte","b":[159,3,90,124,13,102,92,15]},{"a":61032,"t":"byte","b":[89,112,3,213,220,0,247,252]},{"a":61040,"t":"byte","b":[0,207,12,0,195,3,0,0]},{"a":61048,"t":"byte","b":[0,0,0,0,0,0,0,124]},{"a":61056,"t":"byte","b":[0,0,0,0,0,0,0,51]},{"a":61064,"t":"byte","b":[0,12,49,204,3,1,55,48]},{"a":61072,"t":"byte","b":[150,108,13,100,71,54,72,156]},{"a":61080,"t":"byte","b":[53,160,163,198,0,39,33,128]},{"a":61088,"t":"byte","b":[36,12,0,11,54,128,167,1]},{"a":61096,"t":"byte","b":[0,156,14,98,144,0,90,44]},{"a":61104,"t":"byte","b":[0,134,92,0,221,115,0,48]},{"a":61112,"t":"byte","b":[64,0,0,192,0,0,192,124]},{"a":61120,"t":"byte","b":[216,76,79,136,24,189,15,130]},{"a":61128,"t":"byte","b":[109,18,130,168,185,255,129,157]},{"a":61136,"t":"byte","b":[198,128,202,16,222,162,7,189]},{"a":61144,"t":"byte","b":[198,128,157,248,203,202,16,247]},{"a":61152,"t":"byte","b":[173,233,128,208,8,173,21,208]},{"a":61160,"t":"byte","b":[41,223,141,21,208,173,234,128]},{"a":61168,"t":"byte","b":[208,8,173,21,208,41,127,141]},{"a":61176,"t":"byte","b":[21,208,165,251,72,165,252,72]},{"a":61184,"t":"byte","b":[0,63,0,0,255,192,1,255]},{"a":61192,"t":"byte","b":[224,3,255,240,7,255,248,15]},{"a":61200,"t":"byte","b":[255,248,15,195,252,31,129,252]},{"a":61208,"t":"byte","b":[63,129,252,63,129,254,127,195]},{"a":61216,"t":"byte","b":[254,127,255,254,127,255,254,127]},{"a":61224,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":61232,"t":"byte","b":[255,255,255,255,131,255,255,1]},{"a":61240,"t":"byte","b":[255,127,1,254,62,0,248,31]},{"a":61248,"t":"byte","b":[0,62,0,0,255,128,1,255]},{"a":61256,"t":"byte","b":[192,1,255,224,3,255,240,3]},{"a":61264,"t":"byte","b":[255,240,7,241,248,7,224,248]},{"a":61272,"t":"byte","b":[7,224,252,15,224,252,15,241]},{"a":61280,"t":"byte","b":[254,15,255,254,31,255,255,31]},{"a":61288,"t":"byte","b":[255,255,31,255,255,31,240,255]},{"a":61296,"t":"byte","b":[31,224,126,15,224,126,3,192]},{"a":61304,"t":"byte","b":[60,0,0,0,0,0,0,31]},{"a":61312,"t":"byte","b":[0,30,0,0,127,128,0,255]},{"a":61320,"t":"byte","b":[128,1,255,192,3,255,192,3]},{"a":61328,"t":"byte","b":[255,224,7,231,224,7,195,224]},{"a":61336,"t":"byte","b":[15,195,240,15,231,240,31,255]},{"a":61344,"t":"byte","b":[240,31,255,248,31,255,248,31]},{"a":61352,"t":"byte","b":[199,248,31,131,248,15,131,240]},{"a":61360,"t":"byte","b":[7,1,224,0,0,0,0,0]},{"a":61368,"t":"byte","b":[0,0,0,0,0,0,0,31]},{"a":61376,"t":"byte","b":[3,254,0,7,255,128,15,255]},{"a":61384,"t":"byte","b":[192,15,255,192,31,255,224,31]},{"a":61392,"t":"byte","b":[207,224,31,135,192,31,135,192]},{"a":61400,"t":"byte","b":[31,207,128,31,255,0,31,255]},{"a":61408,"t":"byte","b":[0,31,255,128,31,255,192,31]},{"a":61416,"t":"byte","b":[255,192,31,207,224,31,135,224]},{"a":61424,"t":"byte","b":[15,131,224,7,1,192,0,0]},{"a":61432,"t":"byte","b":[0,0,0,0,0,0,0,31]},{"a":61440,"l":"sprites_F000","c":"the rest of the logo's shapes (to $C3, $F0FF), then shapes no table or instruction found names, the hornets' and the flyer's dying frames ($D9-$DE, from $823D), and pages of zeros","t":"byte","b":[3,254,0,7,255,128,15,255]},{"a":61448,"t":"byte","b":[192,15,255,192,31,255,224,31]},{"a":61456,"t":"byte","b":[195,192,31,128,0,31,128,0]},{"a":61464,"t":"byte","b":[31,135,192,31,135,224,31,131]},{"a":61472,"t":"byte","b":[224,15,255,224,15,255,192,15]},{"a":61480,"t":"byte","b":[255,192,7,255,128,1,254,0]},{"a":61488,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61496,"t":"byte","b":[0,0,0,0,0,0,0,31]},{"a":61504,"t":"byte","b":[7,3,128,15,135,192,31,135]},{"a":61512,"t":"byte","b":[192,31,135,192,31,207,192,31]},{"a":61520,"t":"byte","b":[255,192,31,255,192,31,255,192]},{"a":61528,"t":"byte","b":[31,255,192,31,207,192,31,135]},{"a":61536,"t":"byte","b":[192,31,135,192,31,135,192,15]},{"a":61544,"t":"byte","b":[135,192,7,3,128,0,0,0]},{"a":61552,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61560,"t":"byte","b":[0,0,0,0,0,0,0,31]},{"a":61568,"t":"byte","b":[0,28,0,0,62,0,0,126]},{"a":61576,"t":"byte","b":[0,0,126,0,0,126,0,0]},{"a":61584,"t":"byte","b":[126,0,0,126,0,0,126,0]},{"a":61592,"t":"byte","b":[0,126,0,0,126,0,0,60]},{"a":61600,"t":"byte","b":[0,0,0,0,0,28,0,0]},{"a":61608,"t":"byte","b":[62,0,0,62,0,0,28,0]},{"a":61616,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61624,"t":"byte","b":[0,0,0,0,0,0,0,31]},{"a":61632,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61640,"t":"byte","b":[0,0,0,0,0,0,0,3]},{"a":61648,"t":"byte","b":[0,48,3,0,240,3,0,192]},{"a":61656,"t":"byte","b":[0,0,0,0,192,192,3,255]},{"a":61664,"t":"byte","b":[192,15,255,240,15,255,252,15]},{"a":61672,"t":"byte","b":[255,252,63,255,255,63,255,255]},{"a":61680,"t":"byte","b":[63,255,255,63,255,207,15,255]},{"a":61688,"t":"byte","b":[207,15,255,176,176,255,255,244]},{"a":61696,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61704,"t":"byte","b":[0,0,0,0,0,0,0,3]},{"a":61712,"t":"byte","b":[0,48,3,0,240,3,0,192]},{"a":61720,"t":"byte","b":[0,0,0,0,192,192,3,255]},{"a":61728,"t":"byte","b":[192,15,255,240,63,255,252,63]},{"a":61736,"t":"byte","b":[255,252,63,255,255,255,255,255]},{"a":61744,"t":"byte","b":[255,255,255,255,255,255,63,255]},{"a":61752,"t":"byte","b":[252,63,255,252,63,255,252,244]},{"a":61760,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61768,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61776,"t":"byte","b":[0,0,3,0,48,3,0,240]},{"a":61784,"t":"byte","b":[3,0,192,0,0,0,0,192]},{"a":61792,"t":"byte","b":[192,3,255,192,15,255,240,63]},{"a":61800,"t":"byte","b":[255,240,63,255,252,63,255,252]},{"a":61808,"t":"byte","b":[63,255,252,63,255,252,63,255]},{"a":61816,"t":"byte","b":[252,63,255,240,63,255,240,252]},{"a":61824,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61832,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61840,"t":"byte","b":[0,0,0,0,0,3,0,48]},{"a":61848,"t":"byte","b":[3,0,240,3,0,192,0,0]},{"a":61856,"t":"byte","b":[0,0,192,192,3,255,192,15]},{"a":61864,"t":"byte","b":[255,240,63,255,252,63,255,252]},{"a":61872,"t":"byte","b":[63,255,252,63,255,252,63,255]},{"a":61880,"t":"byte","b":[252,63,255,252,63,255,240,252]},{"a":61888,"t":"byte","b":[0,0,0,0,0,252,0,0]},{"a":61896,"t":"byte","b":[252,0,0,252,0,0,60,3]},{"a":61904,"t":"byte","b":[0,63,3,0,255,3,0,207]},{"a":61912,"t":"byte","b":[0,0,15,0,192,207,3,255]},{"a":61920,"t":"byte","b":[255,15,255,252,63,255,252,63]},{"a":61928,"t":"byte","b":[255,252,63,255,252,255,255,240]},{"a":61936,"t":"byte","b":[255,255,240,255,255,240,255,255]},{"a":61944,"t":"byte","b":[240,255,255,240,63,255,240,252]},{"a":61952,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61960,"t":"byte","b":[0,0,0,0,0,0,0,3]},{"a":61968,"t":"byte","b":[0,48,3,0,240,3,0,192]},{"a":61976,"t":"byte","b":[0,0,192,0,192,48,3,255]},{"a":61984,"t":"byte","b":[192,15,255,252,63,255,252,63]},{"a":61992,"t":"byte","b":[255,252,63,255,252,255,255,255]},{"a":62000,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":62008,"t":"byte","b":[192,255,255,192,63,255,192,4]},{"a":62016,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62024,"t":"byte","b":[0,0,0,0,0,0,0,3]},{"a":62032,"t":"byte","b":[0,48,3,0,240,3,0,192]},{"a":62040,"t":"byte","b":[0,0,0,0,192,192,3,255]},{"a":62048,"t":"byte","b":[176,176,255,240,63,255,252,63]},{"a":62056,"t":"byte","b":[255,255,63,255,255,63,255,255]},{"a":62064,"t":"byte","b":[63,255,255,63,255,255,63,255]},{"a":62072,"t":"byte","b":[255,63,255,252,63,255,252,252]},{"a":62080,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62088,"t":"byte","b":[0,0,0,0,176,0,0,0]},{"a":62096,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62104,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62112,"t":"byte","b":[0,3,0,48,3,0,240,3]},{"a":62120,"t":"byte","b":[0,192,0,0,0,0,192,192]},{"a":62128,"t":"byte","b":[3,255,192,15,255,240,63,255]},{"a":62136,"t":"byte","b":[252,63,255,255,63,255,255,252]},{"a":62144,"t":"byte","b":[2,0,128,1,17,0,0,254]},{"a":62152,"t":"byte","b":[0,1,1,0,121,41,60,133]},{"a":62160,"t":"byte","b":[41,66,132,130,66,72,130,36]},{"a":62168,"t":"byte","b":[72,84,36,72,68,36,68,186]},{"a":62176,"t":"byte","b":[68,67,69,132,32,68,8,32]},{"a":62184,"t":"byte","b":[254,8,24,130,48,6,130,192]},{"a":62192,"t":"byte","b":[1,255,0,1,1,0,1,1]},{"a":62200,"t":"byte","b":[0,1,255,0,1,1,0,24]},{"a":62208,"t":"byte","b":[113,1,28,141,17,34,148,254]},{"a":62216,"t":"byte","b":[98,73,1,84,73,109,36,69]},{"a":62224,"t":"byte","b":[41,68,68,130,68,68,146,68]},{"a":62232,"t":"byte","b":[68,84,68,66,68,132,33,187]},{"a":62240,"t":"byte","b":[8,32,68,8,16,68,16,16]},{"a":62248,"t":"byte","b":[254,16,8,130,32,4,130,64]},{"a":62256,"t":"byte","b":[3,255,128,1,1,0,1,1]},{"a":62264,"t":"byte","b":[0,1,255,0,1,1,0,24]},{"a":62272,"t":"byte","b":[0,8,0,0,8,0,0,62]},{"a":62280,"t":"byte","b":[0,0,255,128,3,213,224,5]},{"a":62288,"t":"byte","b":[148,208,4,182,144,2,0,32]},{"a":62296,"t":"byte","b":[15,28,240,16,207,8,16,66]},{"a":62304,"t":"byte","b":[8,32,126,4,32,129,4,67]},{"a":62312,"t":"byte","b":[0,194,69,8,34,129,8,33]},{"a":62320,"t":"byte","b":[131,247,241,130,0,17,126,0]},{"a":62328,"t":"byte","b":[30,2,0,16,2,0,16,16]},{"a":62336,"t":"byte","b":[15,8,120,17,136,196,18,126]},{"a":62344,"t":"byte","b":[164,32,255,130,35,213,226,69]},{"a":62352,"t":"byte","b":[128,209,68,182,145,70,0,49]},{"a":62360,"t":"byte","b":[69,28,81,69,6,81,66,128]},{"a":62368,"t":"byte","b":[225,32,127,2,32,0,2,16]},{"a":62376,"t":"byte","b":[8,4,18,8,36,10,8,40]},{"a":62384,"t":"byte","b":[9,247,200,4,0,16,4,0]},{"a":62392,"t":"byte","b":[16,4,0,16,6,0,16,16]},{"a":62400,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62408,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62416,"t":"byte","b":[0,0,0,31,0,0,42,128]},{"a":62424,"t":"byte","b":[0,85,192,0,107,192,0,55]},{"a":62432,"t":"byte","b":[128,0,43,128,0,23,0,0]},{"a":62440,"t":"byte","b":[31,224,0,63,176,0,255,216]},{"a":62448,"t":"byte","b":[1,127,120,2,245,48,3,228]},{"a":62456,"t":"byte","b":[0,1,192,0,0,0,0,16]},{"a":62464,"l":"sprites_F400","c":"sprite shapes, among them the dying frames ($D9-$DE, $F640-$F7BF)","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62472,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62480,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62488,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62496,"t":"byte","b":[0,0,0,0,0,0,224,0]},{"a":62504,"t":"byte","b":[63,176,0,234,216,1,127,120]},{"a":62512,"t":"byte","b":[2,245,48,3,228,0,1,192]},{"a":62520,"t":"byte","b":[0,0,0,0,0,0,0,32]},{"a":62528,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62536,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62544,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62552,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62560,"t":"byte","b":[0,0,0,224,0,63,176,0]},{"a":62568,"t":"byte","b":[255,216,1,127,120,2,251,240]},{"a":62576,"t":"byte","b":[3,245,192,1,234,224,0,53]},{"a":62584,"t":"byte","b":[224,0,42,224,0,31,192,16]},{"a":62592,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62600,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62608,"t":"byte","b":[0,0,0,248,0,1,212,0]},{"a":62616,"t":"byte","b":[3,170,0,3,214,0,1,236]},{"a":62624,"t":"byte","b":[0,1,212,0,0,232,0,7]},{"a":62632,"t":"byte","b":[248,0,13,252,0,27,255,0]},{"a":62640,"t":"byte","b":[30,254,128,12,175,64,0,39]},{"a":62648,"t":"byte","b":[192,0,3,128,0,0,0,16]},{"a":62656,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62664,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62672,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62680,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62688,"t":"byte","b":[0,0,0,0,7,0,0,13]},{"a":62696,"t":"byte","b":[252,0,27,87,0,30,254,128]},{"a":62704,"t":"byte","b":[12,175,64,0,39,192,0,3]},{"a":62712,"t":"byte","b":[128,0,0,0,0,0,0,16]},{"a":62720,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62728,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62736,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62744,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62752,"t":"byte","b":[0,7,0,0,13,252,0,27]},{"a":62760,"t":"byte","b":[255,0,30,254,128,15,223,64]},{"a":62768,"t":"byte","b":[3,175,192,7,87,128,7,172]},{"a":62776,"t":"byte","b":[0,7,84,0,3,248,0,16]},{"a":62784,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62792,"t":"byte","b":[0,64,0,1,64,0,1,96]},{"a":62800,"t":"byte","b":[0,3,96,0,3,112,0,6]},{"a":62808,"t":"byte","b":[60,18,30,31,191,124,15,235]},{"a":62816,"t":"byte","b":[248,7,255,240,0,255,192,0]},{"a":62824,"t":"byte","b":[51,0,0,18,0,0,30,0]},{"a":62832,"t":"byte","b":[0,45,0,0,0,0,0,0]},{"a":62840,"t":"byte","b":[0,0,0,0,0,0,0,16]},{"a":62848,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62856,"t":"byte","b":[0,0,0,0,0,0,0,64]},{"a":62864,"t":"byte","b":[0,1,96,0,3,112,18,15]},{"a":62872,"t":"byte","b":[63,255,254,31,235,252,7,255]},{"a":62880,"t":"byte","b":[240,1,255,192,0,51,0,0]},{"a":62888,"t":"byte","b":[18,0,0,30,0,0,45,0]},{"a":62896,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62904,"t":"byte","b":[0,0,0,0,0,0,0,16]},{"a":62912,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62920,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62928,"t":"byte","b":[0,0,0,18,0,0,27,128]},{"a":62936,"t":"byte","b":[3,235,240,15,255,248,15,255]},{"a":62944,"t":"byte","b":[252,31,51,60,28,18,14,24]},{"a":62952,"t":"byte","b":[30,6,48,45,3,32,0,1]},{"a":62960,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62968,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62976,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62984,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62992,"t":"byte","b":[18,0,0,255,128,1,235,192]},{"a":63000,"t":"byte","b":[1,255,224,3,191,224,3,146]},{"a":63008,"t":"byte","b":[240,7,146,240,7,30,112,6]},{"a":63016,"t":"byte","b":[45,56,12,0,24,12,0,24]},{"a":63024,"t":"byte","b":[24,0,12,48,0,6,0,0]},{"a":63032,"t":"byte","b":[0,0,0,0,0,0,0,16]},{"a":63040,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63048,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63056,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63064,"t":"byte","b":[0,16,0,0,56,0,0,16]},{"a":63072,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63080,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63088,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63096,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63104,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63112,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63120,"t":"byte","b":[0,0,0,0,0,1,18,0]},{"a":63128,"t":"byte","b":[0,212,0,0,60,0,0,56]},{"a":63136,"t":"byte","b":[0,0,76,0,0,70,0,0]},{"a":63144,"t":"byte","b":[130,0,0,0,0,0,0,0]},{"a":63152,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63160,"t":"byte","b":[0,0,0,0,0,0,0,48]},{"a":63168,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63176,"t":"byte","b":[0,0,0,0,0,0,0,4]},{"a":63184,"t":"byte","b":[1,0,3,2,0,1,150,0]},{"a":63192,"t":"byte","b":[0,220,0,0,127,0,1,254]},{"a":63200,"t":"byte","b":[128,2,252,0,0,102,0,0]},{"a":63208,"t":"byte","b":[195,0,0,192,0,1,0,128]},{"a":63216,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63224,"t":"byte","b":[0,0,0,0,0,0,0,48]},{"a":63232,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63240,"t":"byte","b":[0,0,0,64,24,33,128,6]},{"a":63248,"t":"byte","b":[19,0,3,22,0,1,190,0]},{"a":63256,"t":"byte","b":[1,255,0,0,255,224,1,254]},{"a":63264,"t":"byte","b":[144,7,252,0,8,126,0,0]},{"a":63272,"t":"byte","b":[219,0,1,201,128,1,8,224]},{"a":63280,"t":"byte","b":[2,0,32,2,0,16,0,0]},{"a":63288,"t":"byte","b":[0,0,0,0,0,0,0,48]},{"a":63296,"t":"byte","b":[0,0,0,64,12,0,32,16]},{"a":63304,"t":"byte","b":[12,24,48,112,14,17,192,7]},{"a":63312,"t":"byte","b":[51,128,3,191,0,3,255,208]},{"a":63320,"t":"byte","b":[1,255,0,57,255,192,79,254]},{"a":63328,"t":"byte","b":[160,3,255,16,3,255,128,6]},{"a":63336,"t":"byte","b":[251,192,1,216,224,1,152,180]},{"a":63344,"t":"byte","b":[3,8,24,6,24,8,12,16]},{"a":63352,"t":"byte","b":[4,16,16,0,0,0,0,48]},{"a":63360,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63368,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63376,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63384,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63392,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63400,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63408,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63416,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63424,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63432,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63440,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63448,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63456,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63464,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63472,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63480,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63488,"l":"sprites_F800","c":"the last sprite shapes in video bank 3, pointers $E0 to $FF: mostly zeros, with shapes at $EE and $EF ($FB80-$FBFF) and $F3 to $F5 ($FCC0-$FD7F) that no table or instruction names","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63496,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63504,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63512,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63520,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63528,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63536,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63544,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63552,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63560,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63568,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63576,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63584,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63592,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63600,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63608,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63616,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63624,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63632,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63640,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63648,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63656,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63664,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63672,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63680,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63688,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63696,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63704,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63712,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63720,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63728,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63736,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63744,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63752,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63760,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63768,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63776,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63784,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63792,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63800,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63808,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63816,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63824,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63832,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63840,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63848,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63856,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63864,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63872,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63880,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63888,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63896,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63904,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63912,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63920,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63928,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63936,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63944,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63952,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63960,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63968,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63976,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63984,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63992,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64000,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64008,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64016,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64024,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64032,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64040,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64048,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64056,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64064,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64072,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64080,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64088,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64096,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64104,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64112,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64120,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64128,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64136,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64144,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64152,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64160,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64168,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64176,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64184,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64192,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64200,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64208,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64216,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64224,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64232,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64240,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64248,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64256,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64264,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64272,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64280,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64288,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64296,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64304,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64312,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64320,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64328,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64336,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64344,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64352,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64360,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64368,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64376,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64384,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64392,"t":"byte","b":[0,0,85,0,0,85,0,84]},{"a":64400,"t":"byte","b":[85,20,84,84,20,16,84,20]},{"a":64408,"t":"byte","b":[16,20,20,16,20,20,20,68]},{"a":64416,"t":"byte","b":[20,20,125,84,21,125,80,21]},{"a":64424,"t":"byte","b":[65,80,5,253,64,1,253,0]},{"a":64432,"t":"byte","b":[0,0,0,0,255,0,0,255]},{"a":64440,"t":"byte","b":[0,0,0,0,0,255,0,28]},{"a":64448,"t":"byte","b":[0,0,0,84,0,20,84,0]},{"a":64456,"t":"byte","b":[20,16,85,20,16,85,20,20]},{"a":64464,"t":"byte","b":[85,20,20,84,20,20,84,20]},{"a":64472,"t":"byte","b":[20,20,20,20,20,84,21,68]},{"a":64480,"t":"byte","b":[80,21,125,80,5,125,80,5]},{"a":64488,"t":"byte","b":[1,80,5,253,64,1,253,64]},{"a":64496,"t":"byte","b":[0,0,0,0,255,0,0,255]},{"a":64504,"t":"byte","b":[0,0,0,0,0,255,0,244]},{"a":64512,"l":"sprites_FC00","c":"more of the last sprite shapes, pointers $F0 to $FF, with the shapes at $F3 to $F5","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64520,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64528,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64536,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64544,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64552,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64560,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64568,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64576,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64584,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64592,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64600,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64608,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64616,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64624,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64632,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64640,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64648,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64656,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64664,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64672,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64680,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64688,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64696,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64704,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64712,"t":"byte","b":[0,0,0,0,0,255,0,3]},{"a":64720,"t":"byte","b":[255,240,3,255,240,3,255,192]},{"a":64728,"t":"byte","b":[0,255,0,15,0,240,15,255]},{"a":64736,"t":"byte","b":[252,63,195,252,63,255,252,63]},{"a":64744,"t":"byte","b":[255,252,63,255,252,255,255,255]},{"a":64752,"t":"byte","b":[252,12,15,255,255,255,3,255]},{"a":64760,"t":"byte","b":[240,3,255,240,3,255,240,12]},{"a":64768,"t":"byte","b":[0,0,0,15,0,60,15,192]},{"a":64776,"t":"byte","b":[252,63,192,252,63,63,60,63]},{"a":64784,"t":"byte","b":[255,255,63,255,255,63,255,255]},{"a":64792,"t":"byte","b":[60,255,207,60,255,207,63,255]},{"a":64800,"t":"byte","b":[63,63,192,252,63,255,252,15]},{"a":64808,"t":"byte","b":[255,252,15,255,252,15,255,240]},{"a":64816,"t":"byte","b":[49,234,102,254,71,254,74,243]},{"a":64824,"t":"byte","b":[145,242,14,242,80,242,51,243]},{"a":64832,"t":"byte","b":[87,241,202,241,237,246,62,241]},{"a":64840,"t":"byte","b":[47,243,102,254,165,244,237,245]},{"a":64848,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64856,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64864,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64872,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64880,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64888,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64896,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64904,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64912,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64920,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64928,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64936,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64944,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64952,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64960,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64968,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64976,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64984,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64992,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65000,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65008,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65016,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65024,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65032,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65040,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65048,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65056,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65064,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65072,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65080,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65088,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65096,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65104,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65112,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65120,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65128,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65136,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65144,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65152,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65160,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65168,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65176,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65184,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65192,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65200,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65208,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65216,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65224,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65232,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65240,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65248,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65256,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65264,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65272,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65280,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65288,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65296,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65304,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65312,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65320,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65328,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65336,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65344,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65352,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65360,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65368,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65376,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65384,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65392,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65400,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65408,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65416,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65424,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65432,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65440,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65448,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65456,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65464,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65472,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65480,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65488,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65496,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65504,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65512,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65520,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65528,"t":"byte","b":[0,0,0,0,0,0,0,0]}]}